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: 700;
}
dfn {
    font-style: italic;
}
h1 {
    margin: 0.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: -0.5em;
}
sub {
    bottom: -0.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: 700;
}
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: 400;
    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: 400;
    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: 700;
}
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: 700;
    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: 400;
    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: 0.1px;
    height: 0.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: 400;
    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: 400;
    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: 400;
    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: 0.2em 0.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 0.5em;
    transition: background-color 0.1s, color 0.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: 0.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: 50%;
    background-repeat: no-repeat;
    background-size: 24px;
    width: 4em;
    transition: all 0.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: translate(0, 0);
}
.w-lightbox-active {
    opacity: 0.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: translateY(-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: 0.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: 0.5;
        display: block;
    }
    .w-lightbox-close {
        opacity: 0.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: 0.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);
    }
    to {
        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: gg sans;
    src: ;
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: gg sans;
    src: ;
    font-weight: 500;
    font-style: italic;
    font-display: swap;
}
@font-face {
    font-family: gg sans;
    src: ;
    font-weight: 400;
    font-style: italic;
    font-display: swap;
}
@font-face {
    font-family: gg sans;
    src: ;
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: gg sans;
    src: ;
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: gg sans;
    src: , url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/652737c36db4c75529857767_ggsans-SemiboldItalic.ttf) format("truetype");
    font-weight: 600;
    font-style: italic;
    font-display: swap;
}
@font-face {
    font-family: gg sans;
    src: ;
    font-weight: 700;
    font-style: italic;
    font-display: swap;
}
@font-face {
    font-family: gg sans;
    src: ;
    font-weight: 800;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: gg sans;
    src: ;
    font-weight: 800;
    font-style: italic;
    font-display: swap;
}
@font-face {
    font-family: gg sans;
    src: ;
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: Ggsans;
    src: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/652736292cbf8363b43d077a_ggsans-Normal.woff2) format("woff2"),
        url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/652736292cbf8363b43d077a_ggsans-Normal.woff2) format("woff2"),
        url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/652736292cbf8363b43d077a_ggsans-Normal.woff2) format("woff2"),
        url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/652737c35ca90c6ad859f588_ggsans-Normal.eot) format("embedded-opentype"),
        url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/652737c36db4c75529857759_ggsans-Normal.woff) format("woff"),
        url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/652737c31643fb931ea525ec_ggsans-Normal.ttf) format("truetype"),
        url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/652737c31643fb931ea525ec_ggsans-Normal.ttf) format("truetype");
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: Ggsans;
    src: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/652737c30510e4ad4333a424_ggsans-Bold.woff2) format("woff2"),
        url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/652737c37e8a69256e2797b9_ggsans-ExtraBold.woff2) format("woff2"),
        url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/652737c39794d5ec26842c01_ggsans-Bold.eot) format("embedded-opentype"),
        url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/652737c39794d5ec26842c01_ggsans-Bold.eot) format("embedded-opentype"),
        url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/652737c39794d5ec26842c01_ggsans-Bold.eot) format("embedded-opentype"),
        url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/652737c39794d5ec26842c01_ggsans-Bold.eot) format("embedded-opentype"),
        url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/652737c39794d5ec26842c01_ggsans-Bold.eot) format("embedded-opentype"),
        url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/652737c39794d5ec26842c01_ggsans-Bold.eot) format("embedded-opentype"),
        url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/652737c39794d5ec26842c01_ggsans-Bold.eot) format("embedded-opentype"),
        url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/652737c39794d5ec26842c01_ggsans-Bold.eot) format("embedded-opentype"),
        url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/652737c39794d5ec26842c01_ggsans-Bold.eot) format("embedded-opentype"),
        url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/652737c39794d5ec26842c01_ggsans-Bold.eot) format("embedded-opentype"),
        url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/652737c36db4c75529857736_ggsans-ExtraBold.eot) format("embedded-opentype"),
        url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/652737c36db4c75529857736_ggsans-ExtraBold.eot) format("embedded-opentype"),
        url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/652737c36db4c75529857736_ggsans-ExtraBold.eot) format("embedded-opentype"),
        url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/652737c36db4c75529857736_ggsans-ExtraBold.eot) format("embedded-opentype"),
        url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/652737c36c440af015499282_ggsans-Bold.woff) format("woff"),
        url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/652737c36c440af015499282_ggsans-Bold.woff) format("woff"),
        url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/652737c322c77e92a43343ef_ggsans-ExtraBold.woff) format("woff"),
        url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/652737c322c77e92a43343ef_ggsans-ExtraBold.woff) format("woff"),
        url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/652737c322c77e92a43343ef_ggsans-ExtraBold.woff) format("woff"),
        url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/652737c322c77e92a43343ef_ggsans-ExtraBold.woff) format("woff"),
        url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/652737c387dadfeed3df77a3_ggsans-Bold.ttf) format("truetype"),
        url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/652737c387dadfeed3df77a3_ggsans-Bold.ttf) format("truetype"),
        url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/652737c387dadfeed3df77a3_ggsans-Bold.ttf) format("truetype"),
        url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/652737c35ca90c6ad859f564_ggsans-ExtraBold.ttf) format("truetype"),
        url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/652737c35ca90c6ad859f564_ggsans-ExtraBold.ttf) format("truetype");
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: Ggsans;
    src: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/652737c341a1afd425063916_ggsans-ExtraBoldItalic.woff2) format("woff2"),
        url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/652737c31428bfb1c99aecbb_ggsans-BoldItalic.woff2) format("woff2"),
        url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/652737c319ba7da75394c4b9_ggsans-BoldItalic.eot) format("embedded-opentype"),
        url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/652737c319ba7da75394c4b9_ggsans-BoldItalic.eot) format("embedded-opentype"),
        url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/652737c319ba7da75394c4b9_ggsans-BoldItalic.eot) format("embedded-opentype"),
        url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/652737c3cf7d717a309b578e_ggsans-ExtraBoldItalic.eot) format("embedded-opentype"),
        url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/652737c3cf7d717a309b578e_ggsans-ExtraBoldItalic.eot) format("embedded-opentype"),
        url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/652737c3cf7d717a309b578e_ggsans-ExtraBoldItalic.eot) format("embedded-opentype"),
        url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/652737c3cf7d717a309b578e_ggsans-ExtraBoldItalic.eot) format("embedded-opentype"),
        url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/652737c35ca90c6ad859f555_ggsans-BoldItalic.woff) format("woff"),
        url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/652737c35ca90c6ad859f555_ggsans-BoldItalic.woff) format("woff"),
        url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/652737c322c77e92a43343f3_ggsans-ExtraBoldItalic.woff) format("woff"),
        url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/652737c322c77e92a43343f3_ggsans-ExtraBoldItalic.woff) format("woff"),
        url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/652737c322c77e92a43343f3_ggsans-ExtraBoldItalic.woff) format("woff"),
        url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/652737c322c77e92a43343f3_ggsans-ExtraBoldItalic.woff) format("woff"),
        url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/652737c322c77e92a43343f3_ggsans-ExtraBoldItalic.woff) format("woff"),
        url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/652737c30510e4ad4333a421_ggsans-BoldItalic.ttf) format("truetype"),
        url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/652737c34f8aed6dc77e4877_ggsans-ExtraBoldItalic.ttf) format("truetype");
    font-weight: 700;
    font-style: italic;
    font-display: swap;
}
@font-face {
    font-family: Ggsans;
    src: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/652737c3ca731b7fff229a99_ggsans-SemiboldItalic.woff2) format("woff2"),
        url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/652737c3ca731b7fff229a99_ggsans-SemiboldItalic.woff2) format("woff2"),
        url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/652737c3cf7d717a309b579e_ggsans-SemiboldItalic.eot) format("embedded-opentype"),
        url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/652737c3cf7d717a309b579e_ggsans-SemiboldItalic.eot) format("embedded-opentype"),
        url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/652737c3cf7d717a309b579e_ggsans-SemiboldItalic.eot) format("embedded-opentype"),
        url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/652737c3cf7d717a309b579e_ggsans-SemiboldItalic.eot) format("embedded-opentype"),
        url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/652737c3cf7d717a309b579e_ggsans-SemiboldItalic.eot) format("embedded-opentype"),
        url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/652737c341a1afd42506392f_ggsans-SemiboldItalic.woff) format("woff");
    font-weight: 600;
    font-style: italic;
    font-display: swap;
}
@font-face {
    font-family: Ggsans;
    src: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/652737c387dadfeed3df77dd_ggsans-MediumItalic.woff2) format("woff2"),
        url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/652737c32f7c60601a65e6cc_ggsans-MediumItalic.eot) format("embedded-opentype"),
        url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/652737c387dadfeed3df77d4_ggsans-MediumItalic.woff) format("woff"),
        url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/652737c36b454129b33d2564_ggsans-MediumItalic.ttf) format("truetype"),
        url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/652737c36b454129b33d2564_ggsans-MediumItalic.ttf) format("truetype");
    font-weight: 500;
    font-style: italic;
    font-display: swap;
}
@font-face {
    font-family: Ggsans;
    src: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/652737c387dadfeed3df77e1_ggsans-NormalItalic.woff2) format("woff2"),
        url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/652737c387dadfeed3df77e1_ggsans-NormalItalic.woff2) format("woff2"),
        url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/652737c3494978451827c5bc_ggsans-NormalItalic.eot) format("embedded-opentype"),
        url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/652737c3494978451827c5bc_ggsans-NormalItalic.eot) format("embedded-opentype"),
        url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/652737c3ad2d5a4b94b1345f_ggsans-NormalItalic.woff) format("woff"),
        url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/652737c3ad2d5a4b94b1345f_ggsans-NormalItalic.woff) format("woff"),
        url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/652737c3494978451827c58c_ggsans-NormalItalic.ttf) format("truetype");
    font-weight: 400;
    font-style: italic;
    font-display: swap;
}
@font-face {
    font-family: Ggsans;
    src: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/652737c319ba7da75394c4cb_ggsans-Medium.woff2) format("woff2"),
        url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/652737c319ba7da75394c4cb_ggsans-Medium.woff2) format("woff2"),
        url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/652737c3950eb10349a53936_ggsans-Medium.eot) format("embedded-opentype"),
        url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/652737c3950eb10349a53936_ggsans-Medium.eot) format("embedded-opentype"),
        url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/652737c3950eb10349a53936_ggsans-Medium.eot) format("embedded-opentype"),
        url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/652737c3950eb10349a53936_ggsans-Medium.eot) format("embedded-opentype"),
        url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/652737c3950eb10349a53936_ggsans-Medium.eot) format("embedded-opentype"),
        url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/652737c3950eb10349a53936_ggsans-Medium.eot) format("embedded-opentype"),
        url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/652737c3950eb10349a53936_ggsans-Medium.eot) format("embedded-opentype"),
        url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/652737c3950eb10349a53936_ggsans-Medium.eot) format("embedded-opentype"),
        url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/652737c3950eb10349a53936_ggsans-Medium.eot) format("embedded-opentype"),
        url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/652737c3950eb10349a53936_ggsans-Medium.eot) format("embedded-opentype"),
        url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/652737c3494978451827c572_ggsans-Medium.woff) format("woff"),
        url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/652737c3494978451827c572_ggsans-Medium.woff) format("woff"),
        url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/652737c3494978451827c572_ggsans-Medium.woff) format("woff"),
        url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/652737c32cbf8363b43e6604_ggsans-Medium.ttf) format("truetype");
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: Ggsans;
    src: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/652737c319ba7da75394c4dc_ggsans-Semibold.woff2) format("woff2"),
        url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/652737c35928b933259f0f31_ggsans-Semibold.eot) format("embedded-opentype"),
        url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/652737c381a76d398864458d_ggsans-Semibold.woff) format("woff"),
        url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/652737c381a76d398864458d_ggsans-Semibold.woff) format("woff"),
        url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/652737c3fd070a45d90e0f94_ggsans-Semibold.ttf) format("truetype");
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: "Spota 800";
    src: url(../fonts/spota-800-extrabolditalic.woff2) format("woff2"),
        url(../fonts/spota-800-extrabolditalic.ttf) format("truetype");
    font-weight: 700;
    font-style: italic;
    font-display: swap;
}
@font-face {
    font-family: "Spota 800";
    src: url(../fonts/spota-800-extrabold.woff2) format("woff2"),
        url(../fonts/spota-800-extrabold.ttf) format("truetype");
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: Spota;
    src: url(../fonts/spota-regular.woff2) format("woff2");
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: Spotanord;
    src: url(../fonts/spota-bold.woff2) format("woff2");
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: Spota;
    src: url(../fonts/spota-medium.woff2) format("woff2");
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: Spotanord;
    src: url(../fonts/spota-bolditalic.woff2) format("woff2");
    font-weight: 700;
    font-style: italic;
    font-display: swap;
}
@font-face {
    font-family: SpotaNormal-Bold;
    src: url(../fonts/spota-normalbold.woff) format("woff");
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: Spota-Blackitalic;
    src: url(../fonts/spota-blackitalic.woff) format("woff");
    font-weight: 900;
    font-style: italic;
    font-display: swap;
}
@font-face {
    font-family: Ginto nord;
    src: ;
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: Ginto nord;
    src: ;
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: Ginto nord;
    src: ;
    font-weight: 100;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: Ginto nord;
    src: ;
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: Ginto nord;
    src: ;
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: Ginto nord;
    src: ;
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: Ginto nord;
    src: ;
    font-weight: 800;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: Ginto;
    src: ;
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: Ginto;
    src: ;
    font-weight: 100;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: Ginto;
    src: ;
    font-weight: 900;
    font-style: italic;
    font-display: swap;
}
@font-face {
    font-family: Ginto;
    src: ;
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: Ginto;
    src: ;
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: Ginto;
    src: ;
    font-weight: 400;
    font-style: italic;
    font-display: swap;
}
@font-face {
    font-family: Ginto;
    src: ;
    font-weight: 700;
    font-style: italic;
    font-display: swap;
}
@font-face {
    font-family: Ginto;
    src: ;
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: Ginto;
    src: ;
    font-weight: 300;
    font-style: italic;
    font-display: swap;
}
@font-face {
    font-family: Ginto;
    src: ;
    font-weight: 500;
    font-style: italic;
    font-display: swap;
}
@font-face {
    font-family: Ginto;
    src: ;
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: Ginto;
    src: ;
    font-weight: 100;
    font-style: italic;
    font-display: swap;
}
@font-face {
    font-family: Source Code Pro;
    src: ;
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: Notosans;
    src: ;
    font-weight: 200;
    font-style: italic;
    font-display: swap;
}
@font-face {
    font-family: Notosans;
    src: ;
    font-weight: 900;
    font-style: italic;
    font-display: swap;
}
@font-face {
    font-family: Notosans;
    src: ;
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: Notosans;
    src: ;
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: Notosans;
    src: ;
    font-weight: 200;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: Notosans;
    src: ;
    font-weight: 400;
    font-style: italic;
    font-display: swap;
}
@font-face {
    font-family: Notosans;
    src: ;
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: Notosans;
    src: ;
    font-weight: 300;
    font-style: italic;
    font-display: swap;
}
@font-face {
    font-family: Notosans;
    src: ;
    font-weight: 700;
    font-style: italic;
    font-display: swap;
}
@font-face {
    font-family: Notosans;
    src: ;
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: Notosans;
    src: ;
    font-weight: 500;
    font-style: italic;
    font-display: swap;
}
@font-face {
    font-family: Notosans;
    src: ;
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: Notosans;
    src: ;
    font-weight: 600;
    font-style: italic;
    font-display: swap;
}
@font-face {
    font-family: Notosans;
    src: ;
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: Notosans;
    src: ;
    font-weight: 100;
    font-style: italic;
    font-display: swap;
}
@font-face {
    font-family: Notosans;
    src: ;
    font-weight: 100;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: ABC Ginto Normal;
    src: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/65e5baf6b5e4414d366b9dd7_ABCGintoNormalVariable.ttf) format("truetype");
    font-weight: 100 900;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: Ggsansmono;
    src: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/65e807de140a10ba516f4805_ggsansmono-Normal.ttf) format("truetype");
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: Ggsansmono;
    src: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/65e807de693dc15751ec6ede_ggsansmono-Bold.ttf) format("truetype");
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}
:root {
    --not-quite-black: #23272a;
    /* --blurple: #5865f2; */
    --blurple: #1078FF;
    --black: #060a0b;
    --white: #fff;
    --dark-charcoal: #2c2f33;
    --dark-button-hover: #3b3b3b;
    --button-hover: #8891f2;
    --greyple: #99aab5;
    --spring-green: #57f287;
    --dim-grey: #50555f;
    --off-white: #f6f6f6;
    --dark-blurple: #3442d9;
    --fuchsia: #eb459e;
    --yellow: #fee75c;
    --mint-green: #43b581;
    --red: #ed4245;
    --ekko-red: #de2761;
    --vivid-cerulean: #00b0f4;
    --orange: #fda220;
    --pink: #ffcdee;
    --pinc-2: #dc4195;
    --green: #52f180;
    --purple: #808aff;
    --refresh-blue: #161cbb;
    --navy-blue: #24173f;
    --always-white: white;
    --mobile-nav-radius: 0rem;
}
.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-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-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-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-layout-hflex {
    flex-direction: row;
    align-items: flex-start;
    display: flex;
}
.w-embed-youtubevideo {
    background-image: url(https://d3e54v103j8qbb.cloudfront.net/static/youtube-placeholder.2b05e7d68d.svg);
    background-position: 50%;
    background-size: cover;
    width: 100%;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    position: relative;
}
.w-embed-youtubevideo:empty {
    min-height: 75px;
    padding-bottom: 56.25%;
}
.w-backgroundvideo-backgroundvideoplaypausebutton:focus-visible {
    outline-offset: 2px;
    border-radius: 50%;
    outline: 2px solid #3b79c3;
}
body {
    color: var(--not-quite-black);
    font-family: Ggsans, sans-serif;
    font-size: 16px;
    line-height: 24px;
}
h1 {
    color: var(--not-quite-black);
    margin-top: 0;
    margin-bottom: 20px;
    font-family: "Spota 800", sans-serif;
    font-size: 56px;
    font-weight: 700;
    line-height: 1;
}
h2 {
    color: #23272a;
    margin-top: 0;
    margin-bottom: 40px;
    font-family: "Spota 800", sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 38px;
}
h3 {
    color: #23272a;
    margin-top: 40px;
    margin-bottom: 40px;
    font-family: SpotaNormal-Bold, sans-serif;
    font-size: 32px;
    font-weight: 400;
    line-height: 1;
}
h4 {
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 18px;
    font-weight: 700;
    line-height: 24px;
}
h5 {
    margin-top: 10px;
    margin-bottom: 10px;
    font-family: Ggsans, sans-serif;
    font-size: 14px;
    font-weight: 700;
    line-height: 20px;
}
h6 {
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 12px;
    font-weight: 700;
    line-height: 18px;
}
p {
    margin-bottom: 0;
}
a {
    color: var(--blurple);
    font-family: Ggsans, sans-serif;
    font-size: 16px;
    font-weight: 400;
    text-decoration: none;
}
a:focus-visible,
a[data-wf-focus-visible] {
    outline-offset: 4px;
    border-radius: 1px;
    outline: 2px solid #5865f2;
}
ul {
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 20px;
}
ol {
    margin-top: 0;
    margin-bottom: 10px;
    padding-left: 24px;
}
img {
    max-width: 100%;
    display: inline-block;
}
strong {
    font-family: Ggsans, sans-serif;
    font-weight: 700;
}
em {
    font-style: italic;
}
blockquote {
    border-left: 5px solid #e2e2e2;
    margin-bottom: 10px;
    padding: 10px 20px;
    font-size: 18px;
    line-height: 22px;
}
figure {
    margin-bottom: 10px;
}
.body {
    color: var(--black);
    font-family: Ggsans, sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 150%;
}
.body.black {
    background-color: #060a0b;
    font-family: Ggsans, sans-serif;
}
.body.modal-open {
    overflow: hidden;
}
.body.blue-home {
    background-color: #404eed;
}
.body.is-dark-blue {
    background-color: #1a2081;
}
.body.is-dark-blue-2 {
    background-color: #00002a;
}
.body.is-dark {
    background-color: #000;
}
.body.is_2025 {
    color: var(--white);
    font-family: Spota, sans-serif;
}
.footer {
    background-color: #5865f2;
    padding-top: 80px;
    padding-bottom: 64px;
}
.grid {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    align-items: center;
}
.container-1260px {
    width: 90%;
    max-width: 1180px;
    margin: auto;
    position: static;
}
.container-1260px._980px {
    max-width: 980px;
}
.container-1260px._100,
.container-1260px.rel,
.container-1260px.safety {
    position: relative;
}
.container-1260px.safety-tarot {
    padding-bottom: 140px;
    position: relative;
}
.container-1260px.home {
    padding-top: 20px;
    padding-bottom: 160px;
    position: relative;
}
.container-1260px.st {
    position: sticky;
    top: 80px;
}
.container-1260px.transp {
    overflow: hidden;
}
.container-1260px.max-700px {
    max-width: 700px;
    margin-left: 0;
}
.container-1260px.app {
    z-index: 1;
    position: relative;
}
.container-1260px.app.is-center {
    flex-flow: column;
    display: flex;
}
.container-1260px.is-relative {
    position: relative;
}
.container-1260px.all {
    width: 100%;
}
.container-1260px.hub {
    margin-top: 80px;
    margin-bottom: -280px;
}
.container-1260px.z-index-3.is_why {
    max-width: 1263px;
}
.logo-footer {
    color: #23272a;
    text-transform: uppercase;
    min-width: 124px;
    max-width: 250px;
    margin-top: 0;
    margin-bottom: 0;
    font-family: Ginto nord, sans-serif;
    font-size: 32px;
    font-weight: 800;
    line-height: 95%;
}
.language {
    z-index: 2;
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
    max-width: 190px;
    margin-top: 24px;
    margin-bottom: 24px;
    margin-left: 0;
    font-family: Ggsans, sans-serif;
    display: block;
}
.language.new {
    margin-top: 16px;
    margin-bottom: 48px;
}
.dropdown-toggle {
    color: #fff;
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/6257bf8b5ba300233705a542_en.png);
    background-position: 0%;
    background-repeat: no-repeat;
    background-size: 24px;
    justify-content: space-between;
    margin-left: 0;
    padding: 0 18px 0 31px;
    line-height: 17px;
    display: flex;
}
.arrow {
    position: absolute;
    inset: 6px 0% 0% auto;
}
.dropdown-list {
    margin-bottom: 8px;
    inset: auto 0% 8px;
}
.dropdown-list.w--open {
    background-color: #fff;
    border-radius: 8px;
    max-height: 320px;
    margin-bottom: 8px;
    padding: 0;
    bottom: 16px;
    overflow: scroll;
}
.section-black {
    background-color: #ddd0;
    justify-content: center;
    align-items: flex-start;
    min-height: 913px;
    padding-top: 112px;
    display: flex;
}
.dropdown-link {
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/6257c2a1e7544e303083b2b1_bolg.png);
    background-position: 8px;
    background-repeat: no-repeat;
    background-size: 24px;
    margin-bottom: 0;
    padding: 8px 8px 8px 39px;
}
.dropdown-link:hover {
    background-color: #e3e4e6;
    border-radius: 8px;
}
.image {
    color: var(--blurple);
    -webkit-text-fill-color: inherit;
    mix-blend-mode: normal;
    background-clip: padding-box;
    min-width: 24px;
    max-width: 24px;
}
.vertical-flex {
    z-index: 12;
    flex-direction: column;
    align-items: flex-start;
    font-family: Ggsans, sans-serif;
    display: flex;
    position: relative;
}
.vertical-flex.mobile-left.is_new {
    z-index: auto;
}
.link-s {
    margin-right: 29px;
}
.flex-horizontal {
    align-items: center;
    text-decoration: none;
    display: flex;
    position: relative;
}
.flex-horizontal.card {
    display: flex;
}
.flex-horizontal.top-m,
.flex-horizontal.top-soc {
    margin-top: 24px;
}
.flex-horizontal.sound {
    grid-column-gap: 0px;
    grid-row-gap: 8px;
    flex-direction: column;
    align-items: flex-start;
}
.flex-horizontal.top-footer {
    margin-top: 24px;
}
.flex-horizontal.roles {
    grid-column-gap: 14px;
    grid-row-gap: 0px;
}
.flex-horizontal.roles.hide {
    display: none;
}
.flex-horizontal.connection {
    grid-column-gap: 8px;
    grid-row-gap: 4px;
    flex-direction: column;
    align-items: flex-start;
}
.flex-horizontal.wrap {
    flex-wrap: wrap;
}
.flex-horizontal.roles-2 {
    grid-column-gap: 14px;
    grid-row-gap: 0px;
}
.flex-horizontal.roles-2.hide {
    display: none;
}
.flex-horizontal.top-soc-new {
    margin-top: 16px;
}
.link-footer {
    color: #fff;
    margin-top: 8px;
    font-family: Ggsans, sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    text-decoration: none;
    display: block;
}
.link-footer:hover {
    text-decoration: underline;
}
.link-footer.top-new-link {
    margin-top: 12px;
    font-family: Spota, sans-serif;
    transition: all 0.3s;
}
.link-footer.top-new-link:hover {
    text-decoration: underline;
}
.footer-line {
    border-top: 1px #23272a;
    justify-content: space-between;
    align-items: flex-start;
    margin-top: 32px;
    padding-top: 32px;
    display: flex;
    position: relative;
}
.button {
    background-color: #23272a;
    border-radius: 40px;
    padding: 7px 16px;
    font-weight: 400;
    transition: all 0.2s;
}
.button:hover {
    background-color: #36391f;
    box-shadow: 0 8px 15px #0003;
}
.button.footer-open-discord-button.footer-open-discord-button-js {
    font-size: 14px;
    line-height: 24px;
}
.button.question-form {
    margin-top: 20px;
}
.button.questions {
    cursor: pointer;
    margin-top: 16px;
}
.discord {
    width: 124px;
    padding-top: 0;
}
.navbar {
    background-color: #ddd0;
}
.nav-link {
    color: #fff;
    margin-left: 4px;
    margin-right: 4px;
    padding: 10px;
    font-weight: 600;
    transition: all 0.2s;
}
.nav-link:hover {
    text-decoration: underline;
}
.nav-link.w--current {
    color: #fff;
}
.nav-link.black {
    color: #202225;
}
.nav-link.mobile-hide {
    padding-left: 10px;
    padding-right: 10px;
}
.button-white {
    color: #23272a;
    background-color: #fff;
    border-radius: 40px;
    padding: 7px 16px;
    font-size: 14px;
    font-weight: 700;
    line-height: 24px;
    transition: all 0.2s;
}
.button-white:hover {
    color: #5865f2;
    background-color: #fff;
    box-shadow: 0 8px 15px #0003;
}
.button-white:focus-visible,
.button-white[data-wf-focus-visible] {
    border-radius: 40px;
}
.button-white.color-blue {
    color: #fff;
    background-color: #5865f2;
}
.button-white.color-blue:hover {
    background-color: #7289da;
}
.button-white.color-blue-right {
    color: #fff;
    background-color: #5865f2;
    flex: none;
}
.button-white.color-blue-right:hover {
    background-color: #7289da;
}
.button-white.color-blue-right.footer-open-discord-button.footer-open-discord-button-js.left-align.bigger-btn {
    padding-top: 12px;
    padding-bottom: 13px;
    padding-right: 24px;
    font-size: 16px;
}
.button-white.color-blue-right.left.mobile-power {
    font-weight: 600;
}
.button-white.color-blue-right.price {
    text-align: center;
    width: 100%;
    margin-bottom: auto;
}
.button-white.color-blue-right.mobile-left {
    margin-top: 0;
}
.button-white.color-blue-right.gt-2.get-st.left-align.bigger-btn {
    padding: 12px 24px 13px;
    font-size: 16px;
}
.button-white.footer-open-discord-button.footer-open-discord-button-js {
    line-height: 24px;
}
.button-white.nitro {
    z-index: 1;
    text-align: center;
    width: 100%;
    margin-top: auto;
    padding-top: 14px;
    padding-bottom: 14px;
    font-size: 20px;
    position: relative;
}
.button-white._40px {
    justify-content: center;
    align-items: center;
    min-height: 40px;
    padding-top: 8px;
    padding-bottom: 8px;
    display: flex;
}
.button-white.nitro-banner {
    color: #000;
    border-radius: 16px;
    padding-top: 9px;
    padding-bottom: 9px;
    font-family: Spota, sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 130%;
    text-decoration: underline;
    transition-duration: 0.3s;
}
.button-white.nitro-banner:hover {
    box-shadow: none;
    background-color: #c7c8ce;
}
.button-white.nitro-new {
    z-index: 1;
    color: #fff;
    text-align: center;
    background-color: #fff0;
    border: 1.5px solid #ffffff1a;
    border-radius: 16px;
    justify-content: center;
    align-items: center;
    width: auto;
    max-height: 3rem;
    margin-top: auto;
    padding: 14px 24px;
    font-family: Spota, sans-serif;
    font-size: 16px;
    font-weight: 500;
    display: flex;
    position: relative;
}
.button-white.nitro-new:hover {
    color: #000;
    background-color: #c7c8ce;
}
.button-white.nitro-new.is-full {
    border-radius: 12px;
    width: 100%;
    margin-top: 0;
    padding-left: 24px;
    padding-right: 24px;
}
.button-white.nitro-new.is_hide {
    display: none;
}
.button-white.nitro-new-white {
    z-index: 1;
    color: #000;
    text-align: center;
    background-color: #fff;
    border: 1.5px solid #ffffff1a;
    border-radius: 12px;
    justify-content: center;
    align-items: center;
    width: 100%;
    max-height: 3rem;
    margin-top: auto;
    padding-top: 14px;
    padding-bottom: 14px;
    font-family: Spota, sans-serif;
    font-size: 16px;
    font-weight: 500;
    display: flex;
    position: relative;
}
.button-white.nitro-new-white {
    z-index: 1;
    color: #fff;
    text-align: center;
    background-color: #fff0;
    border: 1.5px solid #ffffff4d;
    border-radius: 12px;
    justify-content: center;
    align-items: center;
    width: 100%;
    max-height: 3rem;
    margin-top: 0;
    padding: 14px 24px;
    font-family: Spota, sans-serif;
    font-size: 16px;
    font-weight: 500;
    display: flex;
    position: relative;
}
.button-white.nitro-new-white:hover {
    color: #000;
    background-color: #c7c8ce;
}
.button-white.nitro-new-white-s {
    z-index: 1;
    color: #000;
    text-align: center;
    background-color: #fff;
    border: 1.5px solid #ffffff4d;
    border-radius: 12px;
    justify-content: center;
    align-items: center;
    width: 100%;
    max-height: 3rem;
    margin-top: 0;
    padding: 14px 24px;
    font-family: Spota, sans-serif;
    font-size: 16px;
    font-weight: 500;
    display: flex;
    position: relative;
}
.button-white.nitro-new-white-s:hover {
    color: #000;
    background-color: #c7c8ce;
}
.button-white.nitro-new-white-s.is-auto {
    width: auto;
}
.button-white.nitro-new-w {
    z-index: 1;
    color: #000;
    text-align: center;
    background-color: #fff;
    border: 1.5px solid #ffffff1a;
    border-radius: 12px;
    justify-content: center;
    align-items: center;
    width: 100%;
    max-height: 3rem;
    margin-top: auto;
    padding: 14px 24px;
    font-family: Spota, sans-serif;
    font-size: 16px;
    font-weight: 500;
    display: flex;
    position: relative;
}
.button-white.nitro-new-w:hover {
    color: #000;
    background-color: #c7c8ce;
}
.container-1320px {
    width: 100%;
    max-width: 1320px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 40px;
    padding-right: 40px;
    position: relative;
}
.container-1320px.is_2025 {
    max-width: 1570px;
}
.container-1320px.is_power {
    max-width: 1400px;
}
.hero-layout {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: minmax(200px, 500px) 1.4fr;
    align-items: center;
    min-height: 484px;
    display: flex;
}
.like {
    color: #fff0;
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/6257d7626586ce34746c54d1_svg8.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 40px;
    max-width: 40px;
    max-height: 40px;
    font-size: 18px;
    display: inline-block;
    position: relative;
    top: -5px;
}
.like.new {
    background-size: 50px;
    max-width: 50px;
    height: 50px;
    max-height: none;
    font-size: 32px;
    top: -10px;
}
.paragraph-16px {
    color: #c7ccd1;
    margin-top: 0;
    margin-bottom: 20px;
}
.paragraph-16px.font-dark {
    color: var(--not-quite-black);
}
.paragraph-16px.text-color-gray {
    overflow: hidden;
}
.paragraph-16px.text-color-gray.tablet-left {
    margin-bottom: 16px;
}
.paragraph-16px.text-color-gray.tablet-left.build {
    margin-bottom: 0;
}
.paragraph-16px.text-color-gray.container-580px {
    text-align: center;
}
.paragraph-16px.text-color-gray.padding-24px {
    margin-bottom: 24px;
}
.paragraph-16px.text-color-gray.text-align-left {
    text-align: left;
}
.paragraph-16px.text-color-gray.text-align-left._80--s {
    max-width: 90%;
}
.paragraph-16px.text-color-gray._1,
.paragraph-16px.text-color-gray._2,
.paragraph-16px.text-color-gray._3,
.paragraph-16px.text-color-gray._4 {
    margin-bottom: 16px;
}
.paragraph-16px.text-color-gray.is-left.hub {
    margin-bottom: 0;
}
.paragraph-16px.text-color-gray._2,
.paragraph-16px.text-color-gray._3,
.paragraph-16px.text-color-gray._4 {
    margin-bottom: 16px;
    display: none;
}
.paragraph-16px.text-color-gray.app-centered {
    text-align: center;
}
.paragraph-16px.text-color-gray.is_gdk {
    text-align: center;
    margin-bottom: 0;
}
.paragraph-16px.text-color-white-cecondary {
    color: #f6f6f6;
}
.paragraph-16px.text-color-white-cecondary.text-aline-center {
    text-align: center;
}
.paragraph-16px.text-color-white-cecondary.text-aline-center.width {
    width: 70%;
}
.paragraph-16px.text-color-gray {
    color: #50555f;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
}
.paragraph-16px.text-color-gray.text-white {
    color: #fff;
}
.paragraph-16px.text-color-gray.text-white.policy {
    margin-top: 20px;
}
.s-items {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-left: 0;
    margin-right: 0;
    padding-bottom: 100px;
    display: flex;
    position: relative;
}
.items-wrapper {
    background-color: var(--white);
    border-radius: 5px;
    width: 100%;
    max-width: 1320px;
    margin-top: -300px;
    margin-bottom: 40px;
    padding: 100px;
}
.grid-items-wrapper {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    max-width: 930px;
    margin-top: 60px;
    margin-left: auto;
    margin-right: auto;
    display: grid;
}
.item-card {
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
    display: flex;
}
.item-card-icon {
    width: auto;
    margin-bottom: 20px;
    display: block;
}
.item-star-wr {
    margin-top: 12px;
    display: flex;
}
.item-star-icon {
    margin-right: 4px;
}
.p-16px-grey {
    color: #9099a4;
    margin-top: 20px;
    margin-bottom: 20px;
    font-size: 16px;
}
.p-16px-grey._7 {
    color: #c7ccd1;
}
.p-16px-grey.heading1-rich {
    margin-top: 0;
}
.p-16px-grey.title {
    color: #4f545c;
    margin-bottom: 0;
}
.p-16px-grey.grey {
    color: #4f545c;
}
.p-16px-grey.grey._0px {
    margin-top: 4px;
}
.outline-button {
    color: #5865f2;
    border: 1px solid #dee0fc;
    border-radius: 3px;
    padding: 6px 16px;
    font-size: 14px;
    font-weight: 500;
    text-decoration: none;
    transition: color 0.3s, background-color 0.3s;
}
.outline-button:hover {
    background-color: var(--blurple);
    color: var(--white);
}
.outline-button.newsroom {
    color: #fff;
    background-color: #fff0;
    border-color: #ffffff1a;
    border-radius: 12px;
    justify-content: center;
    align-items: center;
    max-height: 48px;
    padding: 13px 24px;
    font-family: Spota, sans-serif;
    font-size: 16px;
    line-height: 130%;
    transition: all 0.3s;
    display: inline-flex;
}
.outline-button.newsroom:hover {
    background-color: #ffffff1a;
    border-color: #fff0;
}
.outline-button.newsroom.media {
    cursor: pointer;
    margin-top: 64px;
    font-family: Spota, sans-serif;
}
.outline-button.careers {
    color: #fff;
    background-color: #fff0;
    border-color: #ffffff1a;
    border-radius: 12px;
    justify-content: center;
    align-items: center;
    max-height: 48px;
    padding: 13px 24px;
    font-family: ABC Ginto Normal, sans-serif;
    font-size: 16px;
    line-height: 130%;
    transition: all 0.3s;
    display: inline-flex;
}
.outline-button.careers:hover {
    background-color: #ffffff1a;
    border-color: #fff0;
}
.outline-button.careers.load-more-jobs.hide {
    font-family: Spota, sans-serif;
}
.background-video {
    z-index: 1;
    width: 624px;
    max-width: 1000px;
    height: 624px;
    margin-top: -70px;
    margin-left: auto;
    margin-right: auto;
    position: absolute;
    inset: 0%;
    overflow: visible;
}
.relative {
    width: 100%;
    position: relative;
}
.relative.top-0px {
    position: relative;
}
.relative.top-0px.parner {
    max-width: 80%;
    left: 110px;
}
.relative.mob-none.new {
    background-color: #797979;
}
.relative.margin-20px {
    background-color: #fff;
    height: auto;
    padding-left: 20px;
}
.relative.top-134 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    max-width: 19.375rem;
    margin-top: 134px;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 120px;
    display: none;
}
.relative.max-424 {
    border-radius: 8px;
    max-height: 442px;
}
.relative.bottom {
    margin-bottom: 4px;
}
.relative.bottom-24,
.relative.is_apply {
    margin-bottom: 24px;
}
.relative.is_apply.other-games-activity.hide {
    display: none;
}
.relative.future-layout {
    flex-direction: column;
    align-items: flex-start;
    max-width: 536px;
    display: flex;
}
.relative.inline {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: inline-grid;
}
.relative.radius {
    border-bottom-right-radius: 1.5rem;
    border-bottom-left-radius: 1.5rem;
}
.relative.top-small {
    height: 100%;
    overflow: clip;
}
.relative.is-inline,
.relative.is-revers {
    width: auto;
    display: inline-block;
}
.relative.is-in {
    display: inline-block;
}
.overflow {
    max-width: 100vw;
    overflow: hidden;
}
.button-blue {
    background-color: #5865f2;
    border-radius: 3px;
    justify-content: center;
    align-items: center;
    min-height: 50px;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 14px;
    font-weight: 400;
    line-height: 21%;
    transition: all 0.2s;
    display: flex;
}
.button-blue:hover {
    transform: translateY(-1px);
}
.container-1180px {
    z-index: 10;
    width: 90%;
    max-width: 1180px;
    margin-left: auto;
    margin-right: auto;
    font-family: Ggsans, sans-serif;
    position: relative;
}
.container-1180px.flex {
    justify-content: space-between;
    align-items: center;
    max-width: 1180px;
    min-height: 80px;
    margin-left: auto;
    margin-right: auto;
    display: flex;
}
.container-1180px.course-promises {
    grid-column-gap: 25px;
    grid-row-gap: 0px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
}
.container-1180px.bg-gray-courses {
    background-color: #f6f6f6;
    border-radius: 8px;
    padding-top: 100px;
    padding-bottom: 1px;
}
.container-1180px.flex-center {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
}
.container-1180px.max680 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    max-width: 660px;
    display: flex;
}
.container-1180px.center {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
}
.container-1180px.footer-l {
    position: static;
}
.container-1180px.is-center {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
}
.container-1180px.is_nav {
    justify-content: space-between;
    align-items: center;
    max-width: 1180px;
    min-height: 80px;
    margin-left: auto;
    margin-right: auto;
    display: flex;
}
.container-1180px.nitro-center {
    justify-content: center;
    align-items: center;
    display: flex;
}
.container-1180px.teen {
    justify-content: space-between;
    align-items: center;
    max-width: 1280px;
    min-height: 80px;
    margin-left: auto;
    margin-right: auto;
    display: flex;
}
.section-black2 {
    background-color: #ddd0;
    justify-content: center;
    align-items: flex-start;
    padding-top: 45px;
    position: relative;
}
.img-link {
    max-width: 18px;
    margin-top: 3px;
    margin-left: 8px;
    margin-right: -26px;
}
.img-link.none-top {
    margin-top: 0;
    top: 0;
}
.div-white {
    background-color: #fff;
    border-radius: 5px;
    align-items: center;
    padding: 20px 32px 20px 0;
    transition: all 0.2s;
    display: flex;
    overflow: hidden;
}
.div-white:hover {
    transform: translateY(-10px);
}
.img-30px {
    width: 170px;
    margin-left: -30px;
    margin-right: 30px;
}
.text-18px {
    color: #4f545c;
    margin-bottom: 8px;
    font-size: 18px;
    font-weight: 500;
    line-height: 22px;
}
.text-18px.rich {
    color: #c7ccd1;
    margin-top: 0;
}
.text-17px {
    color: #9099a4;
    font-size: 17px;
    line-height: 26px;
}
.text-17px.color-dark {
    color: #060607;
    margin-top: 8px;
    margin-bottom: 18px;
    font-size: 16px;
    font-weight: 700;
}
.grid-card {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    grid-template-rows: auto;
    margin-bottom: 100px;
}
.flex--enter {
    z-index: 1;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    min-height: 52px;
    margin-top: 0;
    display: flex;
    position: relative;
}
.flex--enter.top {
    justify-content: center;
    margin-left: auto;
    margin-right: auto;
    padding-top: 10px;
}
.flex--enter.top.is-new {
    padding-top: 46px;
}
.flex--enter.top.is-left {
    justify-content: flex-start;
    align-items: center;
    margin-bottom: auto;
}
.flex--enter.max-840 {
    width: 85%;
    max-width: 846px;
    margin-left: auto;
    margin-right: auto;
}
.div-img-absol {
    z-index: -1;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    height: 490px;
    margin-bottom: 100px;
    display: flex;
    position: absolute;
    inset: auto 0% 0%;
}
.div-block {
    background-image: linear-gradient(125deg, #738ef5, #b3aef1);
    justify-content: center;
    align-items: center;
    margin-top: -192px;
    padding-top: 311px;
    padding-bottom: 400px;
    display: flex;
    position: relative;
    top: 0;
}
.image-2 {
    position: absolute;
    inset: -200px auto auto -200px;
}
.image-rhombus {
    margin-top: 30%;
    margin-left: 26%;
    position: absolute;
    inset: 0% 0% auto;
}
.image-triangle {
    margin-bottom: 50px;
    margin-right: -100px;
    position: absolute;
    inset: auto 0% 0% auto;
}
.image-abstraction {
    position: absolute;
    inset: -60px -170px auto auto;
}
.image-line {
    z-index: 0;
    position: absolute;
    inset: auto auto 0 -200px;
}
.container-1400px {
    width: 100%;
    max-width: 1400px;
    margin-left: 40px;
    margin-right: 40px;
    position: relative;
}
.container-1400px._90 {
    width: 90%;
    margin-left: 0;
    margin-right: 0;
}
.primary-400-24px-white {
    color: #fff;
    text-align: left;
    margin-top: 0;
    margin-bottom: 40px;
    font-size: 24px;
    font-weight: 400;
    line-height: 29px;
}
.primary-400-24px-white.investors {
    color: #23272a;
    margin-top: 24px;
    margin-bottom: 0;
}
.primary-400-24px-white.medium {
    color: #23272a;
}
.grid-project {
    grid-column-gap: 0px;
    grid-row-gap: 40px;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-bottom: 40px;
    display: grid;
}
.os-h4 {
    color: #fff;
    letter-spacing: 0.2px;
    text-transform: uppercase;
    margin-top: -5px;
    margin-bottom: 0;
    font-family: SpotaNormal-Bold, sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 16px;
}
.os-h4:hover {
    padding-right: 0;
}
.img-24px {
    filter: grayscale() brightness(10000%);
    max-width: 24px;
    min-height: 24px;
    margin-top: -5px;
    margin-right: 12px;
    display: inline-block;
}
.link-name {
    color: var(--white);
    margin-top: 10px;
    margin-left: 36px;
    font-size: 20px;
    line-height: 24px;
    text-decoration: none;
    display: block;
}
.link-name._16px {
    font-size: 16px;
}
.link-more {
    color: #ffffffbf;
    cursor: pointer;
    border-bottom: 1px solid #b0b7fc;
    margin-bottom: 10px;
    font-size: 16px;
    font-weight: 500;
    line-height: 18px;
    text-decoration: underline;
    transition: all 0.2s;
}
.link-more:hover {
    color: var(--white);
}
.button-black {
    color: #fff;
    background-color: #000;
    border-radius: 3px;
    justify-content: center;
    align-items: center;
    min-height: 50px;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 14px;
    font-weight: 400;
    line-height: 21px;
    transition: all 0.2s;
    display: flex;
}
.button-black:hover {
    transform: translateY(-1px);
}
.button-black.rich {
    width: 100%;
    max-width: 125px;
    margin-top: 40px;
    font-weight: 400;
}
.image-svg {
    width: 110%;
    max-width: none;
    margin-left: 0%;
    position: absolute;
    inset: -0.1% 0% auto;
}
.image-svg2 {
    width: 110%;
    max-width: none;
    position: absolute;
    inset: auto 0% 0%;
}
.step-by-step-slider {
    background-color: #0000;
    min-height: 500px;
    margin-top: 40px;
    margin-left: 5%;
    margin-right: 5%;
}
.step-by-step-slider-musk {
    width: 34%;
    margin-left: auto;
    margin-right: auto;
    overflow: visible;
}
.step-by-step-slid {
    min-width: 380px;
    max-width: 730px;
    min-height: 500px;
    margin-right: 30px;
}
.div-put {
    width: 100%;
    min-height: 500px;
    max-height: none;
    margin-right: 30px;
    display: flex;
}
.blue {
    background-color: #202225;
    border-radius: 5px;
    flex-direction: column;
    flex: none;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    height: 100%;
    min-height: 510px;
    margin-right: 30px;
    padding: 40px 40px 34px;
    display: flex;
}
.step-by-step-slider-arrow {
    background-color: #0003;
    border-radius: 50%;
    justify-content: center;
    align-items: center;
    width: 48px;
    height: 48px;
    transition: all 0.555s;
    display: flex;
    inset: 0% -28px 0% auto;
}
.step-by-step-slider-arrow:hover {
    color: #101214;
    background-color: #0009;
}
.step-by-step-slider-arrow.left-step-slider {
    background-color: #10121400;
    left: -80px;
    right: auto;
}
.step-by-step-slider-arrow.left-step-slider.left {
    background-color: #0003;
    inset: 0% auto 0% -28px;
}
.step-by-step-slider-arrow.left-step-slider.left:hover {
    background-color: #0009;
}
.step-by-step-slider-nav {
    display: none;
}
.image-72px {
    min-width: 72px;
    max-width: 72px;
    margin-bottom: 10px;
}
.image-72px.margine {
    margin-right: 16px;
}
.text-18px-white {
    color: #fff;
    margin-bottom: 0;
    font-size: 18px;
    font-weight: 500;
    line-height: 22px;
}
.text-18px-white.text-align-center {
    text-align: center;
}
.text-18px-white.text-align-center.max-440px {
    margin-left: auto;
    margin-right: auto;
}
.text-18px-white.text-align-center.max-524px {
    max-width: 524px;
    margin-left: auto;
    margin-right: auto;
}
.text-18px-white.text-align-center.mobile {
    display: none;
}
.text-18px-white.text-align-center.max-451px {
    max-width: 454px;
    margin-left: auto;
    margin-right: auto;
}
.text-18px-white.weight-normal {
    font-weight: 400;
}
.more-l {
    color: var(--blurple);
    margin-left: 0;
    margin-right: auto;
    line-height: 24px;
    text-decoration: none;
}
.more-l:hover {
    color: #7983f5;
}
.div-100 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    display: flex;
}
.div-100.is-vertical {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
}
.li {
    background-color: var(--blurple);
    border-radius: 8px;
    width: 8px;
    min-width: 8px;
    height: 8px;
    min-height: 8px;
    margin-right: 4px;
}
.text-15px {
    color: #c7ccd1;
    font-size: 15px;
    line-height: 23px;
}
.button-green {
    color: #fff;
    letter-spacing: 0.2px;
    background-color: #43b581;
    border-radius: 3px;
    min-height: 38px;
    margin-left: auto;
    margin-right: 0;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 14px;
    font-weight: 500;
    line-height: 21px;
    transition: all 0.2s;
}
.button-green:hover {
    transform: translateY(-1px);
}
.flex-horizontal-10px {
    align-items: center;
    margin-left: 10px;
    text-decoration: none;
    display: flex;
}
.li-copy {
    background-image: radial-gradient(circle farthest-corner at 50% 50%, #0000 30%, var(--blurple) 30%);
    border-radius: 8px;
    width: 8px;
    min-width: 8px;
    height: 8px;
    min-height: 8px;
    margin-right: 4px;
}
.arrow-32 {
    max-width: 32px;
}
.arrow-32.left {
    transform: rotate(180deg);
}
.nav-menu {
    margin-right: 11px;
}
.invert {
    display: none;
}
.button-blue-menu {
    color: #fff;
    background-color: #5865f2;
    border-radius: 3px;
    justify-content: center;
    align-items: center;
    min-height: 50px;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 14px;
    font-weight: 500;
    line-height: 130%;
    transition: all 0.2s;
    display: flex;
}
.button-blue-menu:hover {
    transform: translateY(-1px);
}
.img-8px {
    margin-right: 8px;
}
.div-block-absol,
.x {
    display: none;
}
.invert-color {
    filter: invert();
}
.section-white {
    padding-top: 108px;
    padding-bottom: 74px;
}
.paragraph-20px-400 {
    color: var(--not-quite-black);
    margin-top: 40px;
    margin-bottom: 0;
    font-size: 20px;
    line-height: 28px;
}
.paragraph-20px-400.white-center {
    color: var(--white);
    text-align: center;
    margin-bottom: 40px;
    margin-left: 48px;
    margin-right: 48px;
}
.paragraph-20px-400.newsroom {
    margin-top: 24px;
}
.paragraph-20px-400.none-top {
    max-width: 75%;
    margin-top: 0;
    font-family: SpotaNormal-Bold, sans-serif;
    font-weight: 400;
    line-height: 30px;
}
.paragraph-20px-400.light-140 {
    margin-top: 0;
    margin-bottom: 32px;
    font-weight: 300;
    line-height: 140%;
}
.paragraph-20px-400.white-color {
    color: #fff;
}
.paragraph-20px-400.white-color.left-max.creator {
    font-family: Ggsans, sans-serif;
    font-size: 19.5px;
}
.paragraph-20px-400.top-24px {
    margin-top: 24px;
}
.paragraph-20px-400.text-center {
    text-align: center;
    margin-top: 0;
}
.paragraph-20px-400.top-0 {
    margin-top: 0;
}
.paragraph-20px-400.top-16px {
    margin-top: 16px;
}
.paragraph-20px-400.top-32px {
    margin-top: 32px;
}
.paragraph-20px-400.archives {
    margin-top: 8px;
}
.grid-branding {
    grid-template-rows: auto;
    grid-template-columns: 1fr 0.65fr;
}
.grid-branding.new {
    grid-template-columns: 560px auto;
}
.grid-branding.new.is_2025 {
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
    display: flex;
}
.grid-branding.safety-tarot {
    z-index: 10;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-direction: column;
    grid-template-columns: 560px auto;
    justify-content: center;
    align-items: center;
    max-width: 534px;
    margin-left: auto;
    margin-right: auto;
    display: flex;
    position: relative;
}
.grid-branding.tarot {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-direction: column;
    grid-template-columns: 560px auto;
    justify-content: center;
    align-items: center;
    max-width: none;
    margin-left: auto;
    margin-right: auto;
    display: flex;
}
.grid-branding.imagine {
    z-index: 10;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-direction: column;
    grid-template-columns: 560px auto;
    justify-content: center;
    align-items: center;
    max-width: 800px;
    margin-left: auto;
    margin-right: auto;
    display: flex;
    position: relative;
}
.grid-branding.s-new {
    grid-template-columns: 560px auto;
}
.grid-branding.s-new.newsl {
    position: relative;
}
.grid-branding.s-new.education {
    grid-template-columns: 590px auto;
    position: relative;
}
.grid-branding.s-new.app {
    grid-template-columns: 500px auto;
    position: relative;
}
.grid-branding.s-new.policy {
    grid-template-columns: 590px auto;
    position: relative;
}
.grid-branding.s-new.news-m {
    position: relative;
}
.grid-branding.s-new.app-2024 {
    grid-template-columns: auto;
    display: flex;
    position: relative;
}
.grid-branding.imagine-new {
    z-index: 0;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-direction: column;
    grid-template-columns: 560px auto;
    justify-content: center;
    align-items: center;
    max-width: 800px;
    margin-left: auto;
    margin-right: auto;
    display: flex;
    position: relative;
}
.grid-branding.is_new {
    grid-column-gap: 56px;
    grid-row-gap: 56px;
    flex-flow: row;
    grid-template-columns: 560px auto;
    display: flex;
}
.image-3 {
    width: 100%;
    max-width: 192px;
    margin-left: auto;
    margin-right: auto;
}
.section-dg {
    background-color: var(--dark-charcoal);
    padding-top: 120px;
    padding-bottom: 120px;
}
.section-dg._120px {
    padding-top: 120px;
}
.grid-3col {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
}
.grid-3col.branding {
    margin-top: 24px;
}
.grid-3col.tablet2col.is_server {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
}
.grid-3col.gap30,
.grid-3col.gap30-small {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    align-items: stretch;
    display: grid;
}
.div-160px {
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/62594f6abf11bb058da52ecb_bg.png);
    background-position: 0 0;
    background-size: 30px;
    border: 2px solid #373a3d;
    border-radius: 8px;
    justify-content: center;
    align-items: center;
    min-height: 160px;
    padding-left: 16px;
    padding-right: 16px;
    display: flex;
    position: relative;
}
.div-160px-white {
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/625950f8da1880cda1a94346_bg-w.png);
    background-position: 0%;
    background-size: 30px;
    border: 2px solid #373a3d;
    border-radius: 8px;
    justify-content: center;
    align-items: center;
    min-height: 160px;
    padding-left: 16px;
    padding-right: 16px;
    display: flex;
    position: relative;
}
.absol-b {
    display: flex;
    position: absolute;
    inset: auto 0% 0% auto;
}
.text-blue {
    color: var(--blurple);
    margin-right: 16px;
    font-weight: 300;
}
.text-blue.light {
    color: #00b0f4;
    margin-bottom: 14px;
    font-size: 16px;
    line-height: 18px;
    text-decoration: none;
}
.text-blue.light:hover {
    text-decoration: underline;
}
.link-block {
    text-decoration: none;
}
.grid-3col-top40 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    margin-top: 40px;
    margin-bottom: 140px;
}
.grid-3col-top40.brandibg {
    margin-bottom: 80px;
}
.div-color {
    border-radius: 8px;
    padding: 20px;
}
.div-color.blurple {
    background-color: #5865f2;
}
.div-color.green {
    background-color: #57f287;
}
.div-color.yellow {
    background-color: #fee75c;
}
.div-color.fuchsia {
    background-color: #eb459e;
}
.div-color.red {
    background-color: #ed4245;
}
.div-color.white {
    background-color: #fff;
}
.div-color.black {
    background-color: #000;
}
.div-block-top80px {
    margin-top: 80px;
}
.paragraph-white-opacity {
    opacity: 0.6;
    color: #fff;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 20px;
    line-height: 28px;
}
.paragraph-black-opacity {
    opacity: 0.6;
    color: #23272a;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 20px;
    line-height: 28px;
}
.button-bl {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    color: #fff;
    text-align: center;
    background-color: #5865f2;
    border-radius: 28px;
    align-items: center;
    width: auto;
    margin-top: 0;
    padding: 14px 32px;
    font-size: 20px;
    font-weight: 500;
    line-height: 24px;
    transition: all 0.2s;
    display: flex;
}
.button-bl:hover {
    background-color: #7289da;
    box-shadow: 0 8px 5px #0003;
}
.button-bl._16px {
    justify-content: center;
    margin-top: 20px;
    padding: 8px 16px;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
}
.button-bl._16px:hover {
    box-shadow: 0 5px 12px #0003;
}
.button-bl._16px.black:hover {
    background-color: var(--dark-button-hover);
}
.button-bl._16px.black.gdr {
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/637f390adb1d0d39d4828d5b_Vector.svg);
    background-position: 93%;
    background-repeat: no-repeat;
    background-size: 12px;
    margin-top: 10px;
    padding: 16px 52px 16px 32px;
    font-size: 20px;
    line-height: 150%;
}
.button-bl._16px.black.gdr:hover {
    background-position: 96%;
}
.button-bl._16px.cent {
    justify-content: center;
}
.button-bl.mt24 {
    margin-top: 24px;
}
.button-bl.nitro {
    min-width: 193px;
    font-weight: 500;
}
.button-bl.nitro.hiden {
    display: none;
}
.button-bl.form {
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/644fbb24b9ca0ad2d274eb65_cd784686ed3f8081f9ffd2ebca329a5b.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 24px;
    padding: 0 28px;
}
.button-bl.download-button.imagine {
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/632d9b371770507a4c801977_Icon%20-%20Download.svg);
    background-position: 32px;
    background-repeat: no-repeat;
    background-size: auto;
    flex: none;
    padding-left: 66px;
}
.button-bl.download-button.imagine.download-other {
    background-color: #5865f2;
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/6582b262413a0600bad70006_download.svg);
    transition-duration: 0.3s;
}
.button-bl.download-button.imagine.download-other:hover {
    background-color: var(--button-hover);
    transform: translateY(-2px);
    box-shadow: 0 2px 9px #8891f270;
}
.button-bl.download-button.imagine.download-other.new-home {
    background-color: #5865f2;
    background-image: none;
    justify-content: center;
    align-items: center;
    min-width: 21.6875rem;
    margin-top: 16px;
    padding-top: 16px;
    padding-bottom: 16px;
    font-weight: 500;
    line-height: 32px;
}
.button-bl.download-button.imagine.download-other.download-2025 {
    background-image: none;
    border-radius: 12px;
    justify-content: center;
    align-items: center;
    min-height: 48px;
    padding: 13.5px 24px;
    font-size: 16px;
    line-height: 20px;
    position: relative;
    overflow: clip;
}
.button-bl.download-button.imagine.download-other.download-2025:hover {
    box-shadow: none;
    background-color: #5865f2;
    transform: none;
}
.button-bl.download-button.imagine.is_2025 {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    color: #000;
    background-color: #fff;
    background-image: none;
    border-radius: 12px;
    justify-content: center;
    align-items: center;
    width: 100%;
    min-width: 237px;
    max-width: none;
    min-height: 50px;
    padding: 12px 24px;
    font-family: Spota, sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 24px;
    transition-duration: 0.3s;
}
.button-bl.download-button.imagine.is_2025:hover {
    box-shadow: none;
    background-color: #c7c8ce;
}
.button-bl.download-button.imagine.is_2025.new-home {
    background-color: #5865f2;
    background-image: none;
    justify-content: center;
    align-items: center;
    min-width: 21.6875rem;
    margin-top: 16px;
    padding-top: 16px;
    padding-bottom: 16px;
    font-weight: 500;
    line-height: 32px;
}
.button-bl.download-button.imagine.is_2025.download-2025 {
    background-image: none;
    border-radius: 12px;
    justify-content: center;
    align-items: center;
    min-height: 48px;
    padding: 13.5px 24px;
    font-size: 16px;
    line-height: 20px;
    position: relative;
    overflow: clip;
}
.button-bl.download-button.imagine.is_2025.download-2025:hover {
    box-shadow: none;
    background-color: #5865f2;
    transform: none;
}
.button-bl.download-button.imagine.is_2025.download-other {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
}
.button-bl.download-button.imagine.is_2025.download-other.si_icon {
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/67b85eb3e1054bdc41ce787e_icon%20\(1\).svg);
    background-position: 25px;
    background-size: 24px;
    padding-left: 48px;
}
.button-bl.download-button.imagine.is_2025.download-other.si_icon:hover {
    transform: none;
}
.button-bl.form-search {
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/6454e21b3bd98b0be8d22a05_Group.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 16px;
    padding: 0 28px;
}
.button-bl._8px {
    color: #2c2f33;
    background-color: #fff;
    margin-top: 0;
    padding: 8px 16px;
    font-size: 14px;
    font-weight: 700;
    line-height: 24px;
}
.button-bl._8px:hover {
    box-shadow: 0 5px 12px #0003;
}
.button-bl._8px.black:hover {
    background-color: var(--dark-button-hover);
}
.button-bl._8px.black.gdr {
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/637f390adb1d0d39d4828d5b_Vector.svg);
    background-position: 93%;
    background-repeat: no-repeat;
    background-size: 12px;
    margin-top: 10px;
    padding: 16px 52px 16px 32px;
    font-size: 20px;
    line-height: 150%;
}
.button-bl._8px.black.gdr:hover {
    background-position: 96%;
}
.button-bl._8px.cent {
    justify-content: center;
}
.button-bl.download-button-n.imagine {
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/632d9b371770507a4c801977_Icon%20-%20Download.svg);
    background-position: 32px;
    background-repeat: no-repeat;
    background-size: auto;
    flex: none;
    padding-left: 66px;
    font-weight: 700;
}
.button-bl.download-button-n.center {
    font-weight: 700;
}
.button-bl.pink-gta {
    background-color: #eb459e;
}
.grid-footer {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    align-items: start;
    width: 100%;
    font-family: Ggsans, sans-serif;
}
.grid-footer.is-new {
    grid-template-columns: 1fr 1fr 1fr 1fr minmax(auto, 100px) minmax(auto, 100px) minmax(auto, 100px) minmax(auto, 100px) minmax(auto, 100px) minmax(auto, 100px) minmax(auto, 100px) minmax(auto, 100px);
}
.grid-footer.is-new-com {
    grid-column-gap: 20px;
    grid-row-gap: 48px;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}
.footer-black {
    background-color: #23272a;
    padding-top: 80px;
    padding-bottom: 64px;
    position: relative;
    overflow: visible;
}
.logo-footer-blue {
    color: var(--blurple);
    text-transform: uppercase;
    min-width: 124px;
    max-width: 250px;
    margin-top: 0;
    margin-bottom: 0;
    font-family: Ginto nord, sans-serif;
    font-size: 32px;
    font-weight: 900;
    line-height: 95%;
}
.footer-line-blue {
    border-top: 1px solid #5865f2;
    justify-content: space-between;
    align-items: flex-start;
    margin-top: 32px;
    padding-top: 32px;
    display: flex;
}
.section-hero-svg {
    z-index: 2;
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/625bbe984b99dc57e71945c0_acbe54dae58516c8df4af5ca6564a587.svg), linear-gradient(#fff, #d4e4ff);
    background-position: -50% 100%, 0 0;
    background-repeat: no-repeat, repeat;
    background-size: 1550px, auto;
    min-height: 720px;
    padding-top: 120px;
    padding-bottom: 135px;
    position: relative;
}
.section-hero-svg.verification {
    background-color: #5b90ff;
    background-image: none;
    align-items: flex-end;
    width: 100%;
    min-height: auto;
    padding-top: 110px;
    padding-bottom: 0;
    display: flex;
    overflow: hidden;
}
.section-hero-svg.verification.is_n {
    display: block;
}
.heading1-56px {
    color: #23272a;
    margin-top: 0;
    margin-bottom: 0;
    font-family: Ginto nord, sans-serif;
    font-size: 56px;
    font-weight: 700;
    line-height: 53px;
}
.button-dark {
    color: #fff;
    background-color: #000;
    border-radius: 28px;
    justify-content: center;
    align-items: center;
    min-height: 50px;
    margin-top: 24px;
    margin-right: 24px;
    padding: 16px 32px;
    font-size: 20px;
    font-weight: 400;
    line-height: 24px;
    text-decoration: none;
    transition: all 0.2s;
    display: flex;
}
.button-dark:hover {
    transform: none;
    box-shadow: 0 8px 15px #0003;
}
.button-dark._14px {
    padding: 7px 16px;
    font-size: 14px;
    font-weight: 500;
}
.button-dark._14px.connection {
    min-height: auto;
    margin-top: 0;
    padding: 14px 32px;
    font-family: gg sans, sans-serif;
    font-size: 20px;
}
.button-dark.color-dark {
    background-color: #23272a;
    margin-top: 16px;
    margin-left: auto;
    margin-right: auto;
    font-weight: 500;
}
.button-dark._40px {
    min-height: 40px;
    padding: 7px 16px;
    font-size: 14px;
    font-weight: 500;
}
.button-dark._40px.connection {
    min-height: auto;
    margin-top: 0;
    padding: 14px 32px;
    font-family: gg sans, sans-serif;
    font-size: 20px;
}
.button-dark._40px.text-weight-bold-2 {
    font-weight: 700;
}
.button-blue-20px {
    color: #fff;
    background-color: #5865f2;
    border-radius: 28px;
    justify-content: center;
    align-items: center;
    min-height: 50px;
    margin-top: 24px;
    margin-right: 24px;
    padding: 16px 32px;
    font-size: 20px;
    font-weight: 400;
    line-height: 24px;
    text-decoration: none;
    transition: all 0.2s;
    display: flex;
}
.button-blue-20px:hover {
    background-color: #7289da;
    transform: none;
    box-shadow: 0 8px 15px #0003;
}
.button-blue-20px.job {
    margin-top: 40px;
    margin-left: auto;
    margin-right: auto;
}
.button-blue-20px._14px {
    min-height: 40px;
    margin-top: 0;
    margin-right: 0;
    padding-top: 0;
    padding-bottom: 0;
    font-size: 14px;
    font-weight: 500;
}
.button-blue-20px._14px.margin-16 {
    padding-left: 16px;
    padding-right: 16px;
    font-weight: 700;
}
.button-blue-20px.is-power {
    padding-top: 14px;
    font-weight: 700;
}
.button-blue-20px.case {
    margin-right: 0;
}
.button-blue-20px.activity {
    margin-top: 0;
    margin-right: 0;
}
.section-grey {
    background-color: #f6f6f6;
    padding-top: 120px;
    padding-bottom: 120px;
}
.section-grey.moderation {
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/629f25a7a03f076fefb7dd27_svg.svg);
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: 100%;
    margin-top: -2px;
    padding-top: 180px;
    padding-bottom: 40px;
}
.section-grey.server-page {
    padding-top: 80px;
    padding-bottom: 80px;
    overflow: hidden;
}
.section-grey.app-pit {
    padding-top: 80px;
    padding-bottom: 88px;
}
.section-grey.app-p2024 {
    background-color: #fff;
    padding: 16px;
}
.grid-12col {
    grid-column-gap: 20px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    align-content: start;
    place-items: center start;
    margin-top: 56px;
    display: grid;
}
.grid-12col.tablet8 {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}
.grid-12col.tablet8.fr,
.grid-12col.tablet8.grid-premium {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    align-items: start;
}
.grid-12col.top-none {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-flow: row;
    margin-top: 0;
}
.grid-12col.top-none.moderation {
    grid-template-columns: 1fr 1fr;
    display: flex;
}
.grid-12col.top-none.up {
    grid-column-gap: 20px;
    align-items: center;
    position: relative;
}
.grid-12col.top-none.up.center {
    align-items: center;
}
.grid-12col.top-none.safety {
    align-items: start;
}
.grid-12col.top-none.up-explore,
.grid-12col.top-none.up-explore-lessons {
    align-items: center;
    position: relative;
}
.grid-12col.up {
    grid-row-gap: 80px;
    align-items: start;
    margin-top: 0;
}
.grid-12col.up-60px {
    grid-row-gap: 80px;
    align-items: start;
}
.grid-12col._404 {
    grid-column-gap: 24px;
    margin-top: 0;
}
.grid-12col.coll {
    justify-items: center;
}
.grid-12col.college {
    grid-row-gap: 60px;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    max-width: 1000px;
    margin-left: auto;
    margin-right: auto;
}
.grid-12col.college.fr,
.grid-12col.college.grid-premium {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    align-items: start;
}
.div-block-2 {
    border-radius: 24px;
    justify-content: center;
    align-items: center;
    width: 100%;
    max-width: 875px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 0;
    display: flex;
    overflow: hidden;
}
.heading3-32px {
    text-align: center;
    margin-top: 0;
    margin-bottom: 0;
    font-family: Ginto, sans-serif;
    font-size: 32px;
    font-weight: 700;
    line-height: 38px;
}
.heading3-32px.card {
    margin-top: 20px;
    margin-bottom: 20px;
    font-family: "Spota 800", sans-serif;
    line-height: 120%;
}
.heading3-32px.center {
    text-align: center;
    margin-bottom: 10px;
}
.heading3-32px._16px {
    text-align: left;
    margin-bottom: 12px;
    font-family: SpotaNormal-Bold, sans-serif;
    line-height: 40px;
}
.heading3-32px.weight-600 {
    font-family: ABC Ginto Normal, sans-serif;
    font-weight: 600;
}
.heading3-32px.weight-600.down {
    margin-bottom: 8px;
}
.heading3-32px.weight-600._2024 {
    margin-bottom: 8px;
    font-family: ABC Ginto Normal, sans-serif;
    font-weight: 600;
}
.heading3-32px.weight-600.feeling {
    font-family: ABC Ginto Normal, sans-serif;
    font-weight: 600;
}
.paragraph-20px-top16px {
    color: #23272a;
    margin-top: 16px;
    margin-bottom: 0;
    font-size: 20px;
    line-height: 28px;
}
.paragraph-20px-top16px._500 {
    font-family: Ggsans, sans-serif;
}
.grid-top48px {
    grid-column-gap: 20px;
    grid-row-gap: 32px;
    width: 100%;
    margin-top: 48px;
}
.grid-12col-top80px {
    grid-column-gap: 20px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    place-items: stretch stretch;
    margin-top: 80px;
}
.grid-12col-top80px.verification {
    width: 100%;
    margin-top: 48px;
}
.grid-12col-top80px.col {
    width: 100%;
}
.div-white-20px {
    background-color: #fff;
    border-radius: 16px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    padding: 20px;
    transition: all 0.2s;
    display: flex;
    overflow: hidden;
    box-shadow: 0 1px 1px #0000001a;
}
.p-16px-black {
    color: #000;
    margin-top: 20px;
    margin-bottom: 20px;
    font-size: 16px;
    line-height: 24px;
}
.p-16px-black.none-bottom {
    max-width: 75%;
    margin-bottom: 0;
}
.img-40px {
    mix-blend-mode: normal;
    border-radius: 100%;
    min-width: 40px;
    max-width: 40px;
}
.container650 {
    flex-direction: column;
    align-items: center;
    width: 100%;
    max-width: 670px;
    margin-top: 130px;
    margin-left: auto;
    margin-right: auto;
    display: flex;
    position: relative;
}
.container650.verification {
    text-align: center;
    margin-top: 0;
}
.container650.jobs {
    max-width: 900px;
    margin-top: 0;
    margin-bottom: 0;
}
.stars {
    width: 103%;
    max-width: none;
    position: absolute;
    inset: -30px 0% auto;
}
.stars.jobs {
    padding-right: 31px;
    top: -30px;
}
.section-white-60px {
    padding-top: 120px;
    padding-bottom: 120px;
}
.section-white-60px.college {
    padding-top: 60px;
}
.img-absol {
    z-index: 1;
    object-fit: cover;
    object-position: 50% 50%;
    width: 130%;
    max-width: none;
    height: 580px;
    margin-bottom: -184px;
    margin-left: 0;
    display: block;
    position: absolute;
    inset: auto auto 0% 0%;
}
.img-absol.hid {
    display: none;
}
.section-blue {
    background-color: #5865f2;
    padding-top: 90px;
    padding-bottom: 120px;
    overflow: hidden;
}
.section-blue.white {
    background-color: #0000;
    overflow: visible;
}
.section-blue.white.safeties {
    background-color: #fff;
    padding-bottom: 60px;
    display: block;
}
.section-blue.job {
    padding-bottom: 120px;
}
.section-blue.b-none {
    padding-top: 80px;
    padding-bottom: 70px;
}
.section-blue.safety {
    padding-bottom: 48px;
}
.section-blue.b-none-2 {
    padding-top: 60px;
    padding-bottom: 70px;
}
.section-blue.b-none-2._50-gradient {
    background-color: var(--white);
    background-image: linear-gradient(#5765f2 50%, #fff 50%);
}
.section-blue.b-none-2.submission {
    background-color: var(--white);
    background-image: linear-gradient(#5765f2 50%, #fff 50%);
    padding-bottom: 90px;
}
.section-blue.b-none-2.submission.is_2025 {
    padding-top: 140px;
}
.section-blue.b-courses {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    padding-top: 67px;
    padding-bottom: 84px;
}
.section-blue.hero {
    padding-top: 60px;
    padding-bottom: 70px;
}
.section-blue.hero.connection {
    padding-top: 0;
    position: relative;
}
.section-blue.safety-new {
    background-color: #5865f200;
    justify-content: center;
    align-items: center;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    position: relative;
    bottom: 0;
}
.section-blue.tarot {
    background-color: #5865f200;
    justify-content: center;
    align-items: center;
    padding-top: 1.5rem;
    padding-bottom: 4rem;
    display: flex;
    position: relative;
}
.section-blue.safety-d {
    background-color: #5865f2;
    justify-content: center;
    align-items: center;
    padding-top: 7rem;
    padding-bottom: 3.5rem;
    display: flex;
    position: relative;
}
.section-blue.home {
    background-color: #5865f200;
    justify-content: center;
    align-items: center;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    position: relative;
    bottom: 0;
}
.section-blue.parent {
    background-color: #5865f2;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-top: 7rem;
    padding-bottom: 3.5rem;
    display: flex;
    position: relative;
}
.section-blue.safety-n {
    background-color: #5865f2;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    min-height: 656px;
    padding-top: 2.5rem;
    padding-bottom: 3.5rem;
    display: flex;
    position: relative;
}
.section-blue.safety-n.is_2025 {
    padding-top: 8rem;
}
.section-blue.safety-center {
    background-color: #5865f2;
    justify-content: center;
    align-items: center;
    padding-top: 7rem;
    padding-bottom: 3.5rem;
    display: flex;
    position: relative;
}
.section-blue.education {
    background-color: #5865f2;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    min-height: 656px;
    padding-top: 2.5rem;
    padding-bottom: 3.5rem;
    display: flex;
    position: relative;
}
.section-blue.education.is_2025 {
    padding-top: 8rem;
}
.section-blue.transp-center {
    background-color: #5865f2;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-top: 40px;
    padding-bottom: 55px;
    display: flex;
    position: relative;
}
.section-blue.transp-center.is_2025 {
    padding-top: 120px;
}
.section-blue.transp-center-s {
    background-color: #5865f2;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-top: 40px;
    padding-bottom: 55px;
    display: flex;
    position: relative;
    overflow: visible;
}
.section-blue.parent-hub {
    background-color: #5865f2;
    flex-direction: column;
    justify-content: flex-end;
    align-items: center;
    min-height: 600px;
    padding-top: 7rem;
    padding-bottom: 0;
    display: flex;
    position: relative;
}
.section-blue.parent-policy {
    background-color: #5865f2;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    min-height: 640px;
    padding-top: 7rem;
    padding-bottom: 3.5rem;
    display: flex;
    position: relative;
}
.section-blue.premium {
    background-color: #5865f2;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    min-height: 650px;
    padding-top: 4rem;
    padding-bottom: 0;
    display: flex;
    position: relative;
}
.section-blue.privacy,
.section-blue.privacy_2 {
    background-color: #5865f2;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    min-height: 656px;
    padding-top: 7rem;
    padding-bottom: 3.5rem;
    display: flex;
    position: relative;
}
.section-blue.safety-f {
    background-color: #5865f2;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    min-height: 656px;
    padding-top: 2.5rem;
    padding-bottom: 3.5rem;
    display: flex;
    position: relative;
}
.section-blue.build {
    padding-top: 100px;
    padding-bottom: 100px;
}
.section-blue.hero-app {
    padding-top: 90px;
    padding-bottom: 0;
}
.section-blue.hero-app.connection {
    padding-top: 0;
    position: relative;
}
.section-blue.hero-app.is_app {
    background-color: #23272a;
}
.section-blue.hero-app.is_app-2024 {
    background-color: #070511;
    padding-top: 3.5rem;
    padding-bottom: 3.5rem;
    position: relative;
}
.section-blue.hero-app.is_app-2023 {
    background-color: #23272a;
}
.section-blue.hero-app.is_app-2023.is_2025 {
    padding-top: 170px;
}
.section-blue.app-pit {
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/64dca9b9ddd3737042ada009_Group%20626819.svg), url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/64dca9b90fe9b9caf01cdc47_Group%20626818.svg);
    background-position: 150% 47%, -20% 25%;
    background-repeat: no-repeat, no-repeat;
    background-size: auto, auto;
    padding-top: 100px;
    padding-bottom: 100px;
}
.section-blue.build_n {
    padding-top: 100px;
    padding-bottom: 100px;
}
.section-blue.home-2023 {
    background-color: #5865f200;
    justify-content: center;
    align-items: center;
    padding-top: 180px;
    padding-bottom: 0;
    display: flex;
    position: relative;
    bottom: 0;
}
.section-blue.safety-center-2023 {
    background-color: #5865f2;
    justify-content: center;
    align-items: center;
    padding-top: 7rem;
    padding-bottom: 4.125rem;
    display: flex;
    position: relative;
}
.section-blue.safety-center-2023.is_2025 {
    display: block;
}
.section-blue.safety-centr {
    background-color: #5865f2;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    min-height: 656px;
    padding-top: 2.5rem;
    padding-bottom: 3.5rem;
    display: flex;
    position: relative;
}
.section-blue.safety-centr.is_2025 {
    padding-top: 7rem;
}
.section-blue.gaming {
    background-color: #5865f2;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    min-height: 650px;
    padding-top: 12.25rem;
    padding-bottom: 0;
    display: flex;
    position: relative;
}
.section-blue.app-pit-2024 {
    background-color: #0e0619;
    border-radius: 16px;
    margin-left: 16px;
    margin-right: 16px;
    padding-top: 100px;
    padding-bottom: 100px;
    position: relative;
}
.section-blue.app-pit-2024.bg-white {
    background-color: #fff;
}
.section-blue.app-pit-2024.is-new {
    padding-bottom: 4.5rem;
}
.section-blue.hub {
    background-color: #5865f2;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-top: 7rem;
    padding-bottom: 0;
    display: flex;
    position: relative;
    overflow: visible;
}
.nav-blue {
    background-color: #5865f2;
    display: none;
}
.nav-blue.is_n {
    display: block;
    position: relative;
}
.s-community {
    padding-top: 120px;
    padding-bottom: 120px;
}
.community-card-wrapper {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-top: 40px;
    display: grid;
}
.community-card {
    text-align: center;
}
.link-blue {
    color: #00b0f4;
    text-decoration: none;
}
.link-blue:hover {
    text-decoration: underline;
}
.link-blue.px {
    color: var(--blurple);
    font-size: 16px;
}
.link-blue.px.color-white {
    color: #fff;
}
.s-apps {
    background-color: #f6f6f6;
    padding-top: 120px;
    padding-bottom: 120px;
}
.apps-wrapper {
    max-width: 1140px;
}
.heading-40px {
    text-align: center;
}
.heading-40px._800 {
    margin-top: 0;
    font-family: "Ginto nord 900";
    font-size: 40px;
    line-height: 48px;
}
.heading-40px._800.left {
    text-align: left;
    margin-bottom: 0;
}
.heading-40px._800.left.caps {
    text-transform: uppercase;
    font-family: Ginto nord, sans-serif;
}
.heading-40px.left {
    text-align: left;
    text-transform: uppercase;
    font-family: Ginto nord, sans-serif;
    font-size: 40px;
    line-height: 38px;
}
.apps-card-wrapper {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-top: 80px;
    display: grid;
}
.apps-card {
    background-color: var(--white);
    text-align: center;
    border-radius: 8px;
    padding: 80px 87px 72px;
    box-shadow: 0 3px 9px #0000001a;
}
.list-card {
    text-align: left;
    flex-direction: column;
    align-items: flex-start;
    padding-left: 0;
    font-size: 16px;
    list-style-type: none;
}
.list-item {
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/625d1ae0948f3b0a9a8f4644_Vector%206%20\(1\).svg);
    background-position: 0 6px;
    background-repeat: no-repeat;
    background-size: 14px;
    margin-bottom: 8px;
    padding-left: 24px;
    line-height: 24px;
}
.link-wrapper {
    justify-content: space-between;
    align-items: flex-start;
    max-width: 120px;
    margin-top: 20px;
    margin-left: auto;
    margin-right: auto;
    display: flex;
}
.link-wrapper.obs {
    justify-content: center;
    align-items: center;
}
.card-link {
    font-size: 14px;
    line-height: 20px;
    text-decoration: none;
}
.card-link:hover {
    text-decoration: underline;
}
.icon-card {
    min-height: 90px;
}
.verification-here-wrapper {
    z-index: 1;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    max-width: 480px;
    padding-bottom: 120px;
    display: block;
}
.nav-verification {
    background-color: #5b90ff;
}
.verification-text {
    color: var(--white);
    letter-spacing: 3px;
    text-transform: uppercase;
    margin-bottom: 16px;
    font-size: 14px;
}
.verification-hero-wr {
    align-items: flex-end;
    display: flex;
}
.verification-hero-image-wr {
    margin-left: 60px;
    position: relative;
}
.verification-icon-1 {
    z-index: 6;
    position: absolute;
    inset: 18% auto auto 29%;
}
.verification-icon-2 {
    z-index: 6;
    position: absolute;
    inset: 11% 30% auto auto;
}
.verification-icon-3 {
    z-index: 6;
    position: absolute;
    inset: 41% 0% auto 41%;
}
.s-verification-wrapper {
    padding-top: 120px;
    padding-bottom: 120px;
}
.verification-card {
    text-align: left;
}
.faq-content {
    padding-bottom: 25px;
    padding-left: 35px;
    padding-right: 35px;
    overflow: hidden;
}
.acc-trig {
    cursor: pointer;
    margin-bottom: 0;
    padding-top: 0;
}
.plus-icon {
    float: right;
    color: #fff;
    font-size: 20px;
    font-weight: 400;
    line-height: 24px;
    display: block;
    transform: rotate(45deg);
}
.plus-icon.courses {
    color: var(--greyple);
}
.faq-right-wr {
    width: 100%;
    max-width: none;
}
.acc-item {
    text-align: left;
    cursor: pointer;
    background-color: #f6f6f6;
    border-radius: 16px;
    justify-content: space-between;
    align-items: flex-start;
    margin-bottom: 14px;
    display: block;
}
.acc-wr {
    margin-top: 0;
    margin-bottom: 0;
}
.faq-section {
    margin-bottom: 0;
    padding-top: 40px;
}
.faq-section.bg-color-grey {
    background-color: #f6f6f6;
    border-radius: 8px;
    padding: 100px;
}
.faq-wrapper {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    max-width: none;
    display: flex;
}
.section {
    padding-top: 100px;
    padding-bottom: 100px;
    position: relative;
}
.section.faq {
    padding-top: 120px;
    padding-bottom: 220px;
}
.section.bot-border {
    padding-bottom: 60px;
    box-shadow: inset 0 -1px 3px #0000001a;
}
.section._404 {
    padding-top: 140px;
    padding-bottom: 120px;
}
.section.persona-hero-section {
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/636d88789b96f73896c2691a_bg2.svg), url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/636d887818e574632d3a5a03_bg1.svg),
        url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/636d7152dab879868f61fac3_bg-new.svg), linear-gradient(50deg, #616cf0, #525de1 50%, #ac76f4);
    background-position: 98% 97%, 0 60%, 0%, 0 0;
    background-repeat: no-repeat, no-repeat, no-repeat, repeat;
    background-size: auto, auto, contain, auto;
    margin-top: -80px;
    padding-top: 160px;
    padding-bottom: 110px;
}
.section.search-section {
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/63847d2e9980ca24491c0e12_ucrD2qmA.png);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    padding-top: 50px;
    padding-bottom: 35px;
}
.plus-icon {
    max-width: 25px;
    transform: none;
}
.plus-icon.fr {
    max-width: 14px;
    position: absolute;
    inset: 0% 0% auto auto;
}
.svg-absol-anim {
    z-index: 0;
    width: 120%;
    max-width: none;
    padding-left: 5%;
    display: none;
    position: absolute;
    inset: auto auto 0% 0%;
}
.section-dark2 {
    background-color: #23272a;
    padding-top: 40px;
    padding-bottom: 120px;
    overflow: hidden;
    box-shadow: 0 -90px #23272a;
}
.abcol-partner {
    position: absolute;
    inset: 0% 0% auto;
}
.abcol-partner2 {
    z-index: 1;
    width: 110%;
    max-width: none;
    margin-left: -3%;
    position: absolute;
    inset: 333px 0% auto;
}
.verification-text-color {
    color: var(--blurple);
    letter-spacing: 3px;
    text-transform: uppercase;
    margin-bottom: 16px;
    font-size: 14px;
}
.left-flex {
    flex-direction: column;
    align-items: flex-start;
    display: flex;
}
.image-hero {
    width: 110%;
    max-width: none;
    margin-left: -3%;
}
.top-0-img {
    width: 100%;
    margin-top: 0;
    margin-bottom: auto;
}
.section-grey-120px {
    background-color: #f6f6f6;
    padding-top: 120px;
    padding-bottom: 120px;
}
.section-grey-120px.bottom-small {
    padding-top: 32px;
    padding-bottom: 68px;
}
.section-grey-120px.white-bg {
    background-color: #fff;
    padding-bottom: 130px;
}
.section-grey-120px.white-bg.overflow {
    padding-top: 100px;
    padding-bottom: 100px;
}
.section-grey-120px.white-bg.overflow.safety-template {
    background-color: #f7f7f7;
    padding-top: 80px;
    padding-bottom: 130px;
    display: none;
}
.section-grey-120px.white-bg.overflow.grey-build {
    background-color: #f6f6f6;
}
.section-grey-120px.white-bg.overflow.newsfloor-2 {
    padding-bottom: 40px;
}
.section-grey-120px.white-bg.animation {
    height: 550vh;
    padding-top: 100px;
    padding-bottom: 100px;
    position: relative;
}
.section-grey-120px.white-bg.animation2 {
    padding-top: 100px;
    padding-bottom: 100px;
    position: relative;
}
.section-grey-120px.white-bg.transp {
    background-color: #f6f6f6;
    padding-top: 100px;
    padding-bottom: 100px;
    overflow: hidden;
}
.section-grey-120px.white-bg.transp.safety-template {
    background-color: #f7f7f7;
    padding-top: 80px;
    padding-bottom: 130px;
    display: none;
}
.section-grey-120px.white-bg.transp.is_mobile {
    background-color: var(--white);
}
.section-grey-120px.white-bg.feeling {
    z-index: 11;
    padding-bottom: 140px;
    position: relative;
}
.section-grey-120px.white-bg.privacy {
    padding-bottom: 100px;
}
.section-grey-120px.white-bg.teen {
    border-radius: 0;
    margin-left: 0;
    margin-right: 0;
    padding: 0 0 80px;
}
.section-grey-120px.white-bg.teen.safety-template {
    background-color: #f7f7f7;
    padding-top: 80px;
    padding-bottom: 130px;
    display: none;
}
.section-grey-120px.white-bg.teen.grey-build {
    background-color: #f6f6f6;
}
.section-grey-120px.white-bg.teen.newsfloor-2 {
    padding-bottom: 40px;
}
.section-grey-120px.white-bg._100px {
    padding-top: 100px;
    padding-bottom: 100px;
}
.section-grey-120px.white-bg._2024 {
    z-index: 11;
    padding-bottom: 64px;
    position: relative;
}
.section-grey-120px.white-bg.hub {
    padding-top: 360px;
    padding-bottom: 100px;
}
.section-grey-120px.professional-build {
    padding-top: 130px;
    padding-bottom: 130px;
}
.section-grey-120px.garden {
    padding-top: 32px;
    padding-bottom: 80px;
}
.section-grey-120px.teen {
    border-radius: 8px;
    margin-top: 0;
    padding-top: 96px;
    padding-bottom: 96px;
}
.section-dark {
    background-color: #23272a;
    padding-top: 100px;
    padding-bottom: 100px;
    position: relative;
}
.section-dark.company {
    padding-top: 80px;
    padding-bottom: 80px;
}
.section-rel {
    padding-top: 120px;
    padding-bottom: 250px;
    position: relative;
}
.section-rel.fr {
    padding-bottom: 0;
}
.section-rel.fr.z-index-0 {
    z-index: 0;
}
.section-rel.gdc {
    z-index: 10;
    margin-bottom: 0;
    padding-top: 60px;
    padding-bottom: 100px;
}
.section-rel.gdc-2024 {
    z-index: 10;
    margin-bottom: 0;
    padding-top: 96px;
    padding-bottom: 96px;
}
.heading3-32px-white {
    color: #fff;
    margin-top: 0;
    margin-bottom: 0;
    font-family: Ginto, sans-serif;
    font-size: 32px;
    font-weight: 500;
    line-height: 38px;
}
.heading3-32px-white.numbers {
    margin-bottom: 8px;
    font-family: "Ginto nord 400";
}
.heading3-32px-white._700 {
    margin-bottom: 8px;
    font-family: Spotanord, Arial, sans-serif;
    font-weight: 700;
}
.heading3-32px-white._700.is_build {
    color: var(--spring-green);
}
.heading3-32px-white._700.is-capitalize.is-40 {
    letter-spacing: -0.01em;
}
.heading3-32px-white._700.is-capitalize.build {
    letter-spacing: -0.01em;
    font-family: "Spota 800", sans-serif;
    font-weight: 700;
}
.color-blue {
    color: #00b0f4;
    text-decoration: none;
}
.grid-12col-top {
    grid-column-gap: 20px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    align-content: start;
    place-items: start;
    margin-top: 56px;
    display: grid;
}
.line-b {
    border-bottom: 1px solid var(--blurple);
    padding-bottom: 30px;
}
.blue-bg {
    background-color: #5865f2;
    border-radius: 16px;
    margin-bottom: 80px;
    padding-bottom: 200px;
    position: relative;
    overflow: hidden;
}
.heading2-48px-white {
    color: #fff;
    text-align: center;
    margin: 0;
    padding-top: 48px;
    font-family: Ginto, sans-serif;
    font-size: 48px;
    font-weight: 700;
    line-height: 40px;
}
.heading2-48px-white.connection,
.heading2-48px-white.connection-copy {
    max-width: 600px;
    margin-bottom: 40px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 0;
    line-height: 56px;
}
.heading2-48px-white.family {
    padding-top: 0;
}
.heading2-48px-white.family-max {
    max-width: 668px;
    padding-top: 0;
    font-family: SpotaNormal-Bold, sans-serif;
    line-height: 58px;
}
.grid-3col-48px {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    margin-bottom: 30px;
    margin-left: 48px;
    margin-right: 48px;
}
.paragraph-20px-600-white {
    color: #fff;
    text-align: center;
    margin-top: 8px;
    margin-bottom: 0;
    font-size: 20px;
    font-weight: 600;
    line-height: 33px;
}
.paragraph-16px-white-center {
    color: #fff;
    text-align: center;
    margin-top: 0;
    margin-bottom: 20px;
}
.paragraph-16px-white-center.size-small {
    text-align: left;
    margin-bottom: 40px;
    font-size: 14px;
}
.paragraph-16px-white-center.bottom-none {
    flex: none;
    margin-bottom: 0;
    margin-left: 20px;
}
.paragraph-16px-white-center.bottom-none.platform-details {
    margin-left: 0;
}
.anim-move {
    flex-flow: row;
    display: flex;
    position: absolute;
}
.div-white-anim {
    background-color: #fff;
    border-radius: 12px;
    justify-content: flex-start;
    align-items: center;
    width: 343px;
    margin-left: 10px;
    margin-right: 10px;
    padding: 16px;
    display: flex;
}
.flex-vertical-16-left {
    flex-direction: column;
    align-items: flex-start;
    margin-left: 16px;
    display: flex;
}
.p-16px-black2 {
    color: #23272a;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 16px;
    font-weight: 600;
    line-height: 20px;
}
.p-16px-black2._400 {
    font-weight: 400;
}
.p-16px-black2._400.dark {
    color: #2e3338;
    align-items: center;
    line-height: 24px;
    display: flex;
}
.p-16px-black2._400.dark-18px {
    color: #2e3338;
    align-items: center;
    font-family: Ggsans, sans-serif;
    font-size: 18px;
    line-height: 24px;
    display: flex;
}
.p-16px-black2._400.dark-18px.is-new-nitro {
    color: #fff;
    text-transform: uppercase;
    font-family: Spotanord, Arial, sans-serif;
    font-size: 24px;
    font-weight: 700;
}
.p-16px-black2.normal {
    margin-top: 16px;
    margin-bottom: 16px;
    font-weight: 400;
    line-height: 24px;
}
.p-16px-black2.r400 {
    font-weight: 400;
}
.p-16px-black2.r400.import {
    color: var(--dim-grey);
    text-align: center;
    max-width: 230px;
}
.p-16px-black2.r400.is-label {
    z-index: 2;
    color: #fff;
    font-family: ABC Ginto Normal, sans-serif;
    font-weight: 500;
    position: relative;
}
.p-16px-black2.r400.is-label.is_abc {
    font-size: 14px;
    line-height: 115%;
}
.p-16px-black2.get-in-touch {
    font-weight: 400;
}
.p-16px-black2.description {
    color: #50555f;
    margin-top: 12px;
    font-size: 14px;
    font-weight: 400;
}
.p-16px-black2.text-weight-normal {
    font-weight: 400;
    line-height: 24px;
}
.p-14px-reg {
    opacity: 0.6;
    color: #4f545c;
    font-size: 14px;
    line-height: 18px;
}
.verification-ready-icon {
    width: 100%;
    max-width: 90%;
    margin-left: auto;
    margin-right: auto;
    display: block;
    position: absolute;
    inset: 115px 0% auto;
}
.link {
    outline-offset: 0px;
    color: #5865f2;
    cursor: pointer;
    outline: 3px #5865f2;
    text-decoration: none;
    transition: opacity 0.2s;
}
.anim-move2 {
    flex-flow: row;
    margin-top: 90px;
    display: flex;
    position: absolute;
}
.acc-trig {
    white-space: pre-wrap;
    border-bottom: 2px solid #0000;
    width: 100%;
    padding: 28px 35px 25px;
}
.acc-trig:focus-visible,
.acc-trig[data-wf-focus-visible] {
    border-bottom-color: var(--blurple);
}
.acc-trig.w--open:focus-visible,
.acc-trig.w--open[data-wf-focus-visible] {
    outline-color: var(--blurple);
    outline-offset: 5px;
    outline-width: 3px;
    outline-style: solid;
}
.dropdown-list-2 {
    background-color: #0000;
    position: relative;
}
.section-rich {
    padding-top: 40px;
    padding-bottom: 100px;
}
.heading1-rich {
    margin-top: auto;
    margin-bottom: 0;
    font-weight: 700;
}
.list {
    color: #202225;
    padding-left: 28px;
    list-style-type: decimal;
}
.list-item-2 {
    color: #23272a;
    margin-top: 5px;
    margin-bottom: 5px;
    padding-top: 0;
    padding-bottom: 0;
    font-weight: 400;
    line-height: 36px;
}
.link-bd {
    color: #5865f2;
    text-decoration: none;
    display: inline;
}
.link-bd:hover {
    box-shadow: 0 1px #5865f2;
}
.newsroom-wrapper {
    margin-top: 80px;
}
.h2-32px {
    color: #202225;
    font-family: Ginto, sans-serif;
    font-size: 32px;
    font-weight: 700;
    line-height: 100%;
    text-decoration: none;
}
.h2-32px:hover {
    color: var(--blurple);
    text-decoration: underline;
}
.h2-32px.bl {
    color: #5865f2;
    margin-top: 0;
    margin-bottom: 24px;
}
.h2-32px.bl:hover {
    color: #202225;
    text-decoration: none;
}
.h2-32px.text-center {
    text-align: center;
}
.newsroom-date {
    color: var(--greyple);
    margin-top: 8px;
}
.newsroom-logo-icon {
    max-height: 32px;
    margin-top: 24px;
}
.collection-list-wrapper {
    margin-top: 80px;
    display: block;
}
.collection-list {
    grid-column-gap: 180px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: dense;
    display: grid;
}
.newsroom-wr {
    padding-top: 80px;
}
.collection-item {
    margin-bottom: 80px;
}
.s-news {
    background-color: #23272a;
    margin-top: -85px;
    padding-top: 120px;
    padding-bottom: 120px;
}
.s-news.detail {
    padding-bottom: 230px;
}
.news-wraper {
    grid-column-gap: 45px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    align-items: start;
    display: grid;
}
.s-founders {
    padding-top: 120px;
    padding-bottom: 120px;
}
.s-founders.gray {
    background-color: var(--off-white);
    background-color: #f6f6f6;
    padding-top: 80px;
    padding-bottom: 160px;
}
.s-investors {
    background-color: var(--off-white);
    padding-top: 120px;
    padding-bottom: 200px;
}
.investors-logo {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-top: 80px;
    display: grid;
}
.s-job {
    background-color: #23272a;
    min-height: 500px;
    padding-bottom: 40px;
    position: relative;
}
.s-job.news {
    min-height: 345px;
    padding-bottom: 0;
}
.job-wrapper {
    border-radius: 16px;
    width: 100%;
    max-width: 1180px;
    display: flex;
    position: absolute;
    top: -80px;
    overflow: hidden;
}
.job-wrapper.news {
    box-shadow: 0 2px 6px -1px #00000021;
}
.job-left-image {
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/62600988b649451e2c86068f_c0faca543f786ba5a07525d1c7cfb59a%20\(1\).webp);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    width: 100%;
    max-width: 480px;
}
.job-left-image.news {
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/628650f7335ea3090ab219bd_450bee0b2b2d76d0fb4d6d4402be550e.webp);
}
.job-right-content {
    background-color: #fff;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    padding: 75px 61px;
    display: flex;
}
.job-right {
    width: 100%;
    max-width: 480px;
    padding-right: 0;
}
.s-numbers {
    background-color: #5865f2;
    padding-top: 120px;
    padding-bottom: 120px;
}
.numbers-item-wrapper {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
}
.numbers-item-wrapper.top-m {
    margin-top: 10px;
}
.numbers-item-wrapper.top-m._4col {
    grid-template-columns: 1fr 1fr 1fr 1fr;
    max-width: 920px;
    margin-left: auto;
    margin-right: auto;
}
.numbers-item.center {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
}
.archived-link {
    text-decoration: none;
}
.archived-link.is_new {
    font-family: Spota, sans-serif;
}
.archived-link.is_new:focus-visible,
.archived-link.is_new[data-wf-focus-visible] {
    outline-offset: 2px;
}
.section-presence {
    background-color: #0000;
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/626139abaecd5129ec34edd0_09344dc186f62c5cac423143c3bd86f0.png),
        url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/62613b8938e6653c32e9fb00_0577e116132ec569a1dc9431f869ee98.svg);
    background-position: 50% 10%, 0%;
    background-repeat: no-repeat, no-repeat;
    background-size: auto, cover;
    background-attachment: scroll, scroll;
    min-height: 1200px;
    padding-top: 120px;
    padding-bottom: 120px;
}
.rich-nav {
    width: 100%;
    position: absolute;
    inset: 0% 0% auto;
}
.rich-content-wrapper {
    text-align: center;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    max-width: 740px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 40px;
    display: flex;
}
.container-1440 {
    width: 90%;
    max-width: 1440px;
    margin-left: auto;
    margin-right: auto;
}
.rich-card-wrapper {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-items: center;
    max-width: 1300px;
    margin: 440px auto 20px;
    display: grid;
}
.rich-card {
    background-color: #fff;
    border-radius: 5px;
    flex-direction: column;
    justify-content: space-between;
    padding: 40px;
    display: flex;
    box-shadow: 0 8px 30px #2323231a;
}
.rich-card._50 {
    max-width: 47%;
}
.logo-wrapper {
    justify-content: center;
    align-items: center;
    padding-top: 72px;
    padding-bottom: 72px;
    display: flex;
    overflow: hidden;
}
.logo-wr {
    justify-content: center;
    width: 100%;
    margin-right: auto;
    display: flex;
}
.logo-w {
    flex: none;
    max-width: 60px;
    margin-left: 20px;
    margin-right: 20px;
}
.logo-w._100 {
    position: relative;
    top: 24px;
}
.logo-w._50 {
    position: relative;
    top: 12px;
}
.logo-icon {
    border-radius: 12px;
}
.logo-w-3 {
    flex: none;
    max-width: 60px;
    margin-left: 20px;
    margin-right: 20px;
}
.section-bg-svg {
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/626255b31abe2a3b6336e681_d58bb9d8b850501d81a1571d0c4123f2.svg),
        url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/6261bf2dc8ec22e0b3a5b80b_999055db6ea536c96d2f1234536aa290.svg);
    background-position: 50% 101%, 100%;
    background-repeat: no-repeat, no-repeat;
    background-size: 250%, 100%;
    background-attachment: scroll, fixed;
    min-height: 500px;
    padding-top: 40px;
    padding-bottom: 320px;
}
.tab-horizontal {
    align-items: center;
    display: flex;
    position: absolute;
    inset: 0%;
}
.tab-horizontal.n {
    align-items: center;
}
.max {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    min-width: 440px;
    max-width: 440px;
    margin-right: 0;
    display: flex;
}
.flex-horizontal-r-l {
    justify-content: space-between;
    align-items: center;
    width: 100%;
    text-decoration: none;
    display: flex;
    position: relative;
}
.flex-horizontal-r-l.bottom {
    align-items: center;
    margin-bottom: 26px;
}
.flex-horizontal-r-l.tablet-v {
    align-items: stretch;
}
.flex-horizontal-r-l.tablet-v.creator {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-rows: auto;
    grid-template-columns: 1.3fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
}
.flex-horizontal-r-l.bottom-120px {
    margin-bottom: 120px;
}
.flex-horizontal-r-l.bottom-120px.minus {
    align-items: stretch;
    margin: -230px auto 90px;
    position: relative;
}
.flex-horizontal-r-l.bottom-120px.stretsh,
.flex-horizontal-r-l.bottom-120px.build {
    align-items: stretch;
}
.flex-horizontal-r-l.bottom-120px.build-new {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: stretch;
    margin-bottom: 0;
    display: grid;
}
.flex-horizontal-r-l.bottom-120px.minus-2,
.flex-horizontal-r-l.bottom-120px.minus-3 {
    align-items: stretch;
    margin: -230px auto 70px;
}
.flex-horizontal-r-l.bottom-120px.minus_nitro {
    align-items: stretch;
    margin: -230px auto 90px;
    position: relative;
}
.flex-horizontal-r-l.mob-vertical {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-wrap: wrap;
}
.flex-horizontal-r-l.mob-vertical.left {
    align-items: center;
    margin-bottom: 48px;
}
.flex-horizontal-r-l.mob-vertical.download {
    grid-column-gap: 24px;
    justify-content: flex-start;
    width: auto;
}
.flex-horizontal-r-l.margin60px {
    grid-column-gap: 60px;
}
.flex-horizontal-r-l.build,
.flex-horizontal-r-l.build_n {
    grid-row-gap: 16px;
    flex-direction: column;
    align-items: flex-start;
    margin-bottom: 40px;
}
.flex-horizontal-r-l.is-nitro {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    flex-flow: column;
    align-items: stretch;
    margin-top: 152px;
}
.image-5 {
    max-width: 590px;
    margin-left: auto;
    margin-right: 0;
    position: relative;
}
.tab-pane {
    text-align: center;
    margin: 0 auto;
    top: 56px;
}
.tabs-content {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 50%;
    max-width: 590px;
    height: 100%;
    margin-left: auto;
    margin-right: 0;
    display: flex;
}
.tabs-menu {
    width: 50%;
    margin-top: 59px;
    top: 200px;
}
.tab-link {
    color: #3ba55d;
    text-align: center;
    background-color: #fff;
    border: 1px solid #3ba55d;
    border-radius: 3px;
    justify-content: center;
    align-items: center;
    min-width: 75px;
    height: 28px;
    margin-right: 8px;
    padding: 2px 8px 3px;
    display: inline-block;
}
.tab-link.w--current {
    color: #fff;
    background-color: #3ba55d;
}
.img-tab {
    max-width: 90%;
    margin-left: auto;
    margin-right: 0;
}
.div-block-3 {
    justify-content: center;
    align-items: center;
    width: 100%;
    display: flex;
    position: relative;
}
.flex-hor {
    width: 100%;
    display: flex;
}
.flex-hor.send-party {
    margin-top: 300px;
}
.image-bg {
    position: absolute;
    inset: -5% 0% 0% auto;
}
.image-bg.launch {
    max-width: 84%;
}
.image-rapper {
    justify-content: center;
    align-items: center;
    width: 100%;
    display: flex;
    position: relative;
}
.s-easy {
    background-color: #18191c;
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/626255b3049c354675460cd4_ebe7dc9c757c3374cfe6f43a9c3a36a4.svg),
        url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/626255b3d089a6dcf7e5a571_dd63d446545f69e65495c34725ae31a8.svg),
        url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/626255b3454aba77352c6dde_36a002c24cf5b75592ea1ff433faa364.svg),
        url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/626255b2774f097674229d19_b94644a146addf0735ba5dddbc081ee5.svg);
    background-position: 50% 0, 0 0, 50% 100%, 100% 100%;
    background-repeat: no-repeat, no-repeat, no-repeat, no-repeat;
    background-size: 300px, 300px, contain, 200px;
    min-height: auto;
}
.easy-wrapper {
    padding-top: 0;
}
.rich-item {
    background-color: #202225;
    max-width: 760px;
    margin-top: 40px;
    margin-left: auto;
    margin-right: auto;
    padding: 8px;
}
.rich-container {
    color: #c7ccd1;
    background-color: #040405;
    padding: 20px 20px 0;
    font-weight: 400;
}
.rich-container._2 {
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 40px;
}
.rich-container._3 {
    padding-top: 0;
    padding-bottom: 20px;
}
.bl {
    color: #5865f2;
}
.sound-wrapper {
    justify-content: flex-start;
    padding-top: 100px;
    display: flex;
}
.sound-content {
    padding-bottom: 40px;
    padding-left: 50px;
    padding-right: 0;
}
.sound-image {
    max-width: 620px;
}
.line-footer {
    background-color: #23272a;
    width: 100%;
    height: 1px;
    position: absolute;
    inset: 0% 0% auto;
}
.image-hero-safery {
    width: 100%;
    max-width: 590px;
}
.image-hero-safery.mobile,
.image-hero-safery.mobile-copy {
    display: none;
}
.image-hero-safery._433px {
    max-width: 433px;
}
.image-hero-safery._352px,
.image-hero-safery._352pxd {
    max-width: 352px;
}
.image-hero-safery.position {
    width: 70%;
    max-width: 800px;
    margin-top: auto;
    margin-bottom: auto;
    margin-right: -120px;
    position: absolute;
    inset: 0% 0% 0% auto;
}
.image-hero-safery.position.news,
.image-hero-safery.position.s-n {
    width: 60%;
    max-width: 700px;
    margin-right: -40px;
}
.image-hero-safery.position-family {
    width: 65%;
    max-width: 50%;
    margin-top: auto;
    margin-bottom: auto;
    margin-right: -105px;
    position: absolute;
    inset: 0% 0% 0% auto;
}
.image-hero-safery.education {
    width: 100%;
    max-width: 563px;
    margin-top: auto;
    margin-bottom: auto;
    margin-right: -50px;
    position: absolute;
    inset: 0% 0% 0% auto;
}
.image-hero-safery.education.safety-education {
    width: 60%;
    max-width: 700px;
    margin-right: 0;
}
.image-hero-safery.education.policy-hub {
    width: 55%;
    max-width: 670px;
    margin-right: 0;
}
.image-hero-safery.transp {
    min-width: 600px;
    max-width: none;
}
.image-hero-safery.position-app {
    width: 65%;
    max-width: 55%;
    margin-top: auto;
    margin-bottom: auto;
    margin-right: -105px;
    position: absolute;
    inset: 0% 0% 0% auto;
}
.image-hero-safery.position-app-pit {
    width: 65%;
    max-width: 50%;
    margin-top: auto;
    margin-bottom: auto;
    margin-right: -40px;
    position: absolute;
    inset: 0% 0% 0% auto;
}
.image-hero-safery.position-family-p {
    width: 65%;
    max-width: 50%;
    margin-top: auto;
    margin-bottom: auto;
    margin-right: -105px;
    position: absolute;
    inset: 0% 0% 0% auto;
}
.image-hero-safery.position-app-gdc {
    width: 65%;
    max-width: 50%;
    margin-top: auto;
    margin-bottom: auto;
    margin-right: 0;
    position: absolute;
    inset: 0% 0% 0% auto;
}
.image-hero-safery.position-app-gdc.test {
    width: 100%;
    max-width: 680px;
    position: static;
}
.image-hero-safery.is_2025 {
    min-width: auto;
    max-width: none;
}
.dropdown {
    border-bottom: 2px solid #ffffff0f;
    flex-direction: row;
    align-items: flex-end;
    width: auto;
    min-width: auto;
    margin-bottom: 40px;
    display: flex;
    overflow: visible;
}
.dropdown.dark {
    background-color: #0000;
    border-bottom-color: #4f545c29;
}
.dropdown-white {
    white-space: normal;
    margin-left: 0;
    margin-right: 0;
    bottom: -2px;
}
.dropdown-toggle-white {
    color: #fff;
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/627a4b1c01e755cc9f2a9f25_Safety%20Principles%20and%20Policies%20_%20Discord-3white.svg);
    background-position: 100%;
    background-repeat: no-repeat;
    background-size: auto;
    flex-direction: row;
    max-width: none;
    padding: 14px 28px 14px 20px;
    font-size: 20px;
    line-height: 33px;
    text-decoration: none;
    display: flex;
}
.dropdown-toggle-white.dark-text {
    box-shadow: none;
    color: var(--greyple);
    background-color: #0000;
    background-image: none;
    border-bottom: 2px solid #0000;
    padding-left: 20px;
}
.dropdown-toggle-white.dark-text.dropdown-active {
    border-bottom-color: var(--blurple);
    color: var(--blurple);
}
.flex-vertical {
    flex-direction: column;
    display: flex;
}
.flex-vertical.is-left {
    align-items: flex-start;
}
.div-block-nav {
    background-color: #fff;
    padding: 24px;
    display: none;
}
.nav-link-arrow {
    color: #fff;
    padding: 20px;
    font-size: 16px;
    font-weight: 600;
    line-height: 22px;
    transition: all 0.2s;
    display: none;
}
.nav-link-arrow:hover {
    text-decoration: underline;
}
.nav-link-arrow.w--current {
    color: #fff;
}
.nav-link-arrow.current {
    display: none;
}
.div-block-nav-2 {
    background-color: #fff;
    padding: 24px;
    display: none;
}
.link-white {
    color: #fff;
    padding: 14px 30px 10px;
    font-size: 20px;
    line-height: 33px;
    text-decoration: none;
    display: inline-block;
    position: relative;
    box-shadow: 0 2px #fff;
}
.link-white.w--current {
    padding-left: 15px;
    padding-right: 20px;
    box-shadow: 0 3px 0 -1px #fff;
}
.link-white.black {
    color: var(--greyple);
    background-color: #0000;
    padding-top: 12px;
    padding-left: 15px;
    padding-right: 20px;
    font-weight: 400;
    bottom: 0;
    box-shadow: 0 2px #0000;
}
.dropdown-list-white {
    z-index: 1000;
    padding: 1px;
    display: none;
}
.dropdown-list-white.w--open {
    background-color: #fff;
    border-radius: 8px;
    min-width: 324px;
    padding: 16px;
    box-shadow: 0 8px 16px #0003;
}
.dropdown-link-small {
    white-space: pre-wrap;
    padding: 8px;
    font-size: 16px;
}
.dropdown-link-small:hover {
    background-color: #f2f3f4;
    border-radius: 4px;
}
.discord-black {
    width: 124px;
    display: none;
}
.invert-color-black {
    filter: invert();
}
.rich-content-wr {
    align-items: flex-start;
    width: 100%;
    display: flex;
}
.rich-content-left {
    width: 100%;
    max-width: 760px;
    margin-right: 40px;
}
.rich-content-right {
    background-color: #0000;
    border-radius: 12px;
    flex-direction: column;
    width: 100%;
    max-width: 220px;
    margin-top: 24px;
    padding: 10px 0;
    display: flex;
    position: sticky;
    top: 20px;
}
.rich-content-right.safety,
.rich-content-right.safety-2 {
    padding-bottom: 40px;
    bottom: 0;
}
.rich-safeties {
    color: var(--black);
    width: 100%;
}
.rich-safeties h4 {
    color: var(--dark-charcoal);
    margin-bottom: 16px;
    font-family: SpotaNormal-Bold, sans-serif;
    font-size: 22px;
    font-weight: 700;
    line-height: 28px;
}
.rich-safeties h3 {
    color: #000;
    margin-top: 24px;
    margin-bottom: 16px;
    font-family: SpotaNormal-Bold, sans-serif;
    font-size: 24px;
    font-weight: 700;
    line-height: 30px;
}
.rich-safeties p {
    color: var(--dark-charcoal);
    margin-bottom: 20px;
    font-family: Ggsans, sans-serif;
    font-size: 16px;
    line-height: 24px;
}
.rich-safeties ul {
    color: #4f545c;
    margin-top: 16px;
    margin-bottom: 16px;
    padding-left: 24px;
}
.rich-safeties figure,
.rich-safeties img {
    width: 100%;
}
.rich-safeties a {
    cursor: pointer;
    font-size: 16px;
    text-decoration: none;
    transition: all 0.2s;
}
.rich-safeties a:hover {
    text-decoration: underline;
}
.rich-safeties h5 {
    color: #4f545c;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
}
.rich-safeties strong {
    color: #4f545c;
}
.rich-safeties li {
    color: var(--dark-charcoal);
    margin-bottom: 12px;
}
.rich-safeties h2 {
    color: #000;
    margin-bottom: 24px;
    font-family: SpotaNormal-Bold, sans-serif;
    font-size: 32px;
    line-height: 40px;
}
.rich-safeties blockquote {
    border-left-width: 8px;
    border-left-color: #5865f2;
    margin-top: 40px;
    margin-bottom: 40px;
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
    font-family: Ginto, sans-serif;
    font-size: 24px;
    font-weight: 700;
    line-height: 30px;
}
.title-menu-anchor {
    color: #23272a;
    border-left: 2px solid #ebf0f7;
    margin-bottom: 0;
    margin-left: -2px;
    padding-top: 6px;
    padding-bottom: 6px;
    padding-left: 9px;
    font-size: 14px;
    line-height: 24px;
    text-decoration: none;
}
.title-menu-anchor:hover {
    text-decoration: underline;
}
.title-menu-anchor.w--current {
    border-left-color: var(--blurple);
    color: var(--blurple);
    font-weight: 500;
}
.video-div-rel {
    width: 100%;
    max-width: 780px;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
    position: relative;
}
.div-block-video {
    z-index: 10;
    border-radius: 20px;
    max-width: 600px;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    overflow: hidden;
}
.absol-right-top {
    object-fit: cover;
    object-position: 50% 0%;
    border-radius: 16px;
    width: 100%;
    max-width: 250px;
    max-height: 220px;
    position: absolute;
    inset: -41px auto auto -152px;
    box-shadow: 0 8px 16px #0000001a;
}
.absol-left-top {
    object-fit: cover;
    object-position: 50% 0%;
    border-radius: 16px;
    width: 100%;
    max-width: 280px;
    max-height: 186px;
    position: absolute;
    inset: -60px -116px auto auto;
    box-shadow: 0 8px 16px #0000001a;
}
.absol-left-bottom {
    object-fit: cover;
    object-position: 50% 0%;
    border-radius: 16px;
    width: 100%;
    max-width: 180px;
    max-height: 100px;
    position: absolute;
    inset: auto auto -55px -51px;
    box-shadow: 0 8px 16px #0000001a;
}
.absol-right-bottom {
    object-fit: cover;
    object-position: 50% 0%;
    border-radius: 16px;
    width: 100%;
    max-width: 330px;
    max-height: 220px;
    position: absolute;
    inset: auto -145px -140px auto;
    box-shadow: 0 8px 16px #0000001a;
}
.link-block-filters {
    color: #000;
    background-color: #fff;
    border-radius: 28px;
    margin-bottom: 8px;
    margin-left: auto;
    margin-right: 8px;
    padding: 16px 32px;
    font-size: 20px;
    font-weight: 500;
    transition: all 0.2s;
}
.link-block-filters:hover {
    color: #5865f2;
    box-shadow: 0 8px 16px #0003;
}
.link-block-filters.active {
    color: #fff;
    background-color: #5865f2;
}
.heading-32px-dark {
    color: #23272a;
    margin-top: 80px;
    margin-bottom: 24px;
    font-family: "Spota 800", sans-serif;
}
.heading-32px-dark.margin-none {
    text-align: left;
    margin-top: 0;
    margin-bottom: 8px;
    font-size: 32px;
}
.heading-32px-dark.margin-none.is_server {
    font-size: 28px;
    line-height: 34px;
}
.grid-20px {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
}
.category {
    background-color: #fff;
    border-radius: 16px;
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
    padding: 24px;
    text-decoration: none;
    transition: all 0.2s;
    display: flex;
    position: relative;
    box-shadow: 0 1px 1px #0000001a;
}
.category:hover {
    box-shadow: 0 8px 15px #0003;
}
.image-category {
    max-width: 40px;
    position: absolute;
    inset: auto 24px 24px auto;
}
.grid-120top {
    grid-column-gap: 80px;
    grid-row-gap: 40px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    margin-top: 120px;
    padding-left: 30px;
    padding-right: 30px;
}
.step-by-step-slider-2 {
    background-color: #0000;
    max-width: 100vw;
    height: auto;
    margin-top: 0;
    margin-left: 0%;
    margin-right: 0%;
    overflow: hidden;
}
.step-by-step-slider-2.is_big {
    display: none;
}
.step-by-step-slider-musk-2 {
    width: 640px;
    max-height: 340px;
    overflow: visible;
}
.step-by-step-slid-2 {
    margin-right: 20px;
}
.div-put-2 {
    border-radius: 16px;
    width: 100%;
    height: 100%;
    margin-right: 20px;
    display: flex;
    overflow: hidden;
}
.blue-2 {
    background-color: #fff0;
    flex: none;
    width: 100%;
    max-height: 340px;
    margin-right: 20px;
}
.step-by-step-slider-arrow-2 {
    background-color: #23272a66;
    border-radius: 40px;
    justify-content: center;
    align-items: center;
    width: 64px;
    height: 64px;
    padding-left: 4px;
    transition: all 0.555s;
    display: flex;
    right: 40px;
}
.step-by-step-slider-arrow-2.left-step-slider {
    background-color: #23272a66;
    justify-content: center;
    align-items: center;
    padding-left: 0;
    padding-right: 4px;
    display: flex;
    left: 40px;
    right: auto;
}
.img-slider {
    object-fit: cover;
    width: 100%;
    max-width: 640px;
    max-height: 340px;
}
.div-slider {
    margin-top: 80px;
    padding-top: 100px;
}
.div-slider.jobs {
    padding-top: 0;
}
.text-grey {
    color: #000;
    text-align: center;
    margin-bottom: 80px;
    font-size: 20px;
    line-height: 140%;
}
.text-grey.left {
    text-align: left;
    margin-bottom: 0;
}
.slider-grey {
    background-color: #fffefe;
    border-radius: 14px;
    max-width: 900px;
    min-height: 400px;
    margin: 60px auto 80px;
    box-shadow: 2px 2px 4px #00000012;
}
.right-arrow {
    background-color: #efefef;
    border: 2px solid #d9d9d9;
    border-radius: 50%;
    justify-content: center;
    align-items: center;
    width: 50px;
    height: 50px;
    margin-right: -25px;
    display: flex;
}
.left-arrow {
    background-color: #efefef;
    border: 2px solid #d9d9d9;
    border-radius: 50%;
    justify-content: center;
    align-items: center;
    width: 50px;
    height: 50px;
    margin-left: -25px;
    display: flex;
}
.image-6 {
    width: 22px;
}
.slide-nav {
    display: none;
}
.img-230px {
    border-radius: 6px;
    max-width: 200px;
    margin-left: 0;
    margin-right: 40px;
}
.slide {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    padding: 37px 70px 37px 40px;
    display: inline-block;
    top: 0;
    bottom: 0;
}
._16px-text-grey {
    color: #595959;
    margin-top: 23px;
    font-size: 16px;
    line-height: 140%;
}
.div-block-filter {
    overflow: visible;
}
.overflow-filter {
    max-width: 100vw;
    overflow: visible;
}
.hero-image {
    z-index: 1;
    object-fit: fill;
    border-radius: 16px;
    width: 100%;
    max-width: 600px;
    position: relative;
}
.feature-wrapper {
    grid-column-gap: 80px;
    grid-row-gap: 80px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    width: 100%;
    height: 100%;
    max-height: 450px;
    margin-top: 70px;
    display: grid;
}
.feature-wrapper.top-marg {
    margin-top: 14px;
}
.feature-wrapper.internship {
    margin-top: 0;
}
.feature-left {
    max-width: none;
}
.feature-left.internship {
    flex-direction: column;
    align-items: flex-start;
    display: flex;
}
.feature-right {
    border-radius: 8px;
    flex-direction: column;
    align-items: stretch;
    width: 100%;
    max-width: none;
    display: flex;
    overflow: hidden;
}
.careers-paralax {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding-top: 120px;
    padding-bottom: 120px;
}
.icon-menu {
    margin-right: 2px;
}
.h5-s {
    margin-top: 0;
    margin-bottom: 20px;
}
.h5-s.blurple {
    color: var(--blurple);
    text-transform: none;
    font-size: 20px;
    font-weight: 500;
    line-height: 30px;
}
._301-wrapper {
    margin-top: 16px;
}
._301-tabl-1 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    border: 1px solid #23272a;
    border-right-style: none;
    grid-template: "." "."/0.6fr 1.5fr 1.4fr;
    grid-auto-columns: 1fr;
    display: grid;
    overflow: auto;
}
._301-tabl-1._2 {
    grid-template-columns: 0.74fr 1fr 1fr 1fr 1fr;
}
._301-tabl-1._8 {
    grid-template-columns: 1.6fr 1fr 1fr 1fr 1fr 1fr 0.7fr 1fr;
}
._301-tabl-1._9 {
    grid-template-columns: 2.2fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}
._301-tabl-1._322 {
    grid-template-columns: 0.25fr 1.5fr;
}
._301-tabl-1._322-2 {
    grid-template-columns: 0.4fr 1fr 1.5fr;
}
._301-tabl-1._342 {
    grid-template-columns: 1fr 0.8fr 1fr;
}
._301-tabl-1._342-2 {
    grid-template-columns: 1fr 1fr 1.2fr;
}
.field-left {
    border-bottom: 1px solid #000;
    border-right: 1px solid #23272a;
    align-items: flex-start;
    width: 100%;
    height: 100%;
    padding: 4px;
    display: flex;
}
.field-left.t {
    border-bottom-style: none;
    align-items: center;
}
.field-left.t.center {
    justify-content: flex-start;
}
.field-left.b,
.field-left.center {
    align-items: center;
}
.field-left.c {
    flex-direction: column;
}
.field-left.cen {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
}
.field-text-title {
    color: #4f545c;
    margin-bottom: 16px;
    font-family: gg sans, sans-serif;
    font-weight: 700;
}
.field-text-title.normal {
    flex-direction: column;
    align-items: flex-start;
    font-weight: 400;
    display: flex;
}
._301-tabl-w._500px {
    max-width: 600px;
}
.tabl-20px {
    margin-bottom: 4px;
    font-size: 20px;
    display: inline-block;
}
.list-wr {
    color: #4f545c;
    padding-left: 20px;
    line-height: 170%;
}
.discord2 {
    width: 124px;
}
.dropdown-1 {
    border-bottom: 2px solid #ffffff0f;
    align-items: flex-end;
    width: auto;
    min-width: auto;
    margin-bottom: 40px;
    display: flex;
    overflow: visible;
}
.menu-text {
    white-space: normal;
    font-weight: 500;
    line-height: 26px;
}
.font-blurple {
    color: var(--blurple);
}
.font-white {
    color: var(--white);
}
.buttons-wrapper {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    place-items: center;
    margin-top: 90px;
    margin-bottom: 90px;
    display: flex;
}
.buttons-wrapper.top-30px {
    margin-top: 30px;
    margin-bottom: 0;
}
.global_section {
    padding-top: 120px;
    padding-bottom: 120px;
}
.global_section.nitro-classic {
    background-color: #7289da;
    width: 100%;
    height: 550px;
    position: relative;
    overflow: hidden;
}
.global_section.guidlines {
    padding-top: 60px;
    padding-bottom: 100px;
}
.global_section.jobs {
    padding-top: 80px;
    padding-bottom: 50px;
}
.global_section.jobs.grey {
    background-color: #f6f6f6;
}
.global_section._80px {
    padding-top: 80px;
}
.swatch {
    min-width: 50px;
    max-width: 200px;
    min-height: 160px;
    max-height: 200px;
}
.ginto-700-32 {
    margin-bottom: 0;
    font-family: Ginto, sans-serif;
    font-size: 32px;
    font-weight: 700;
    line-height: 40px;
}
.ginto-700-32.white-text {
    color: var(--white);
    margin-bottom: 22px;
}
.ginto-700-32.color {
    color: #3a4554;
    font-family: SpotaNormal-Bold, sans-serif;
    font-size: 24px;
    line-height: 32px;
}
.ginto-700-32.left-moderation {
    margin-bottom: 8px;
    font-family: "Spota 800", sans-serif;
    font-size: 24px;
    line-height: 32px;
}
.ginto-700-32.left-creator {
    margin-bottom: 12px;
    font-family: "Spota 800", sans-serif;
    font-size: 24px;
    line-height: 30px;
}
.ginto-700-32.left-creator.safety {
    margin-bottom: 16px;
}
.ginto-700-32.left-creator.safety.card-title {
    font-family: SpotaNormal-Bold, sans-serif;
}
.ginto-700-32.is-nord {
    font-family: "Spota 800", sans-serif;
}
.ginto-700-32.tablet-center {
    font-family: SpotaNormal-Bold, sans-serif;
}
.div-block-5 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
}
.centered {
    text-align: center;
}
.centered.w--current {
    color: var(--blurple);
    font-family: Spota, sans-serif;
    font-weight: 500;
}
.hero-bg-wrapper {
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/62a0500fecd1bd18b465bb89_909c987e9e8c30d8509752464753e7f6.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    flex-direction: column;
    justify-content: flex-end;
    align-items: center;
    height: 732px;
    margin-top: -82px;
    padding-top: 82px;
    display: flex;
}
.hero-bg-wrapper.video {
    background-image: linear-gradient(#b473f5, #e292aa);
    justify-content: center;
    height: 700px;
    padding-top: 0;
    position: relative;
}
.hero-bg-wrapper.inspiration {
    background-color: #4788ff;
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/62a76ad6ec50825667293147_left-cloud.svg), url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/62a76ad698007a548450f413_right-cloud.svg);
    background-position: -60px 102%, 100% 100%;
    background-repeat: no-repeat, no-repeat;
    background-size: auto, auto;
    justify-content: flex-start;
    height: 600px;
    padding-top: 170px;
}
.hero-bg-wrapper.hidden {
    height: 600px;
    overflow: hidden;
}
.hero-bg-wrapper.video-new2 {
    background-image: linear-gradient(#0000, #ec91f5 86%, #ec91f5), url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/633d926be4e0c47ae26d816b_Section.svg);
    background-position: 0 0, 50%;
    justify-content: center;
    height: 740px;
    padding-top: 0;
    position: relative;
    overflow: hidden;
}
.hero-bg-wrapper.creator-article {
    background-image: linear-gradient(45deg, #5865f2 23%, #b377f3 83%);
    justify-content: flex-start;
    height: 440px;
}
.hero-bg-wrapper.creator-article.is-case {
    background-image: linear-gradient(225deg, #3932b1, #5865f2 50%, #b377f3 97%);
}
.hero-bg-wrapper.creator-article.is-lightning {
    background-image: linear-gradient(45deg, #3932b1, #5865f2 50%, #b377f3 97%);
}
.hero-bg-wrapper.creator-article.is-lesson {
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/637f28196a864d8149eb2fa3_FaE_n-Un.png);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
}
.hero-bg-wrapper.creator-article.is-case {
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/64676893621bfd34bd856d11_hero%20screen.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
}
.hero-bg-wrapper.server-page {
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/63fe39bcca299d520d956092_hero%20screen.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    justify-content: center;
    height: 740px;
    padding-top: 0;
    position: relative;
    overflow: hidden;
}
.hero-bg-wrapper.video-new3 {
    background-image: linear-gradient(#0000, #ec91f5 86%, #ec91f5), url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/633d926be4e0c47ae26d816b_Section.svg);
    background-position: 0 0, 50%;
    justify-content: center;
    height: 740px;
    padding-top: 0;
    position: relative;
    overflow: hidden;
}
.human-bg-animation {
    align-self: flex-end;
}
.video-wr {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    display: flex;
    position: relative;
}
.container550 {
    z-index: 7;
    text-align: center;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    max-width: 550px;
    margin-left: auto;
    margin-right: auto;
    display: flex;
    position: relative;
}
.container1180 {
    flex-direction: row;
    justify-content: space-between;
    align-self: flex-start;
    align-items: flex-end;
    width: 90%;
    max-width: 1180px;
    height: auto;
    margin-left: auto;
    margin-right: auto;
    display: flex;
    overflow: hidden;
}
.container1180.flex-v {
    text-align: center;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
.container1180.flex-v._1280 {
    max-width: 1280px;
}
.container1180.mid {
    text-align: center;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    overflow: visible;
}
.container1180.right-align {
    justify-content: flex-end;
}
.container1180.left-align {
    justify-content: flex-start;
    align-items: center;
    position: relative;
}
.container1180.left-align.nitro {
    margin-top: 0;
    overflow: visible;
}
.container1180.left-align.nitro-1120 {
    max-width: 1120px;
    margin-top: 0;
    position: static;
    overflow: visible;
}
.container1180.left-align.nitro-1120.is_2025 {
    position: relative;
}
.container1180.left-align.powering {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
}
.container1180.left-align.gdr {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
    margin-bottom: 40px;
}
.container1180.left-align.server-2 {
    justify-content: space-between;
    max-width: 1120px;
    margin-top: 0;
    position: static;
    overflow: visible;
}
.container1180.left-align.gdr-2024 {
    z-index: 1;
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    align-items: flex-start;
    margin-bottom: 0;
    overflow: visible;
}
.container1180.left-align.share {
    grid-column-gap: 11px;
    grid-row-gap: 11px;
    align-items: stretch;
    margin-top: auto;
    margin-bottom: 0;
    overflow: visible;
}
.container1180.left-align.discover {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    align-items: stretch;
    margin-top: auto;
    margin-bottom: 0;
    overflow: visible;
}
.container1180.left-vert {
    flex-direction: column;
    align-items: flex-start;
}
.container1180.hup {
    align-items: center;
    min-height: 561px;
    overflow: visible;
}
.container1180.left-align-2 {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    justify-content: flex-start;
    align-items: center;
    position: relative;
}
.container1180.left-align-2.nitro {
    margin-top: 0;
    overflow: visible;
}
.container1180.left-align-2.nitro-1120 {
    max-width: 1120px;
    margin-top: 0;
    position: static;
    overflow: visible;
}
.container1180.left-align-2.powering {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
}
.container1180.left-align-2.gdr {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
    margin-bottom: 40px;
}
.container1180.left-align-2.overflow,
.container1180.parent,
.container1180.visible,
.container1180.parent-hub {
    overflow: visible;
}
.container1180.finals {
    flex-flow: row;
    justify-content: space-between;
    align-items: flex-start;
    margin-bottom: 0;
    overflow: visible;
}
.hero-text-wr {
    flex-direction: column;
    justify-content: center;
    align-self: center;
    align-items: flex-start;
    max-width: 550px;
    display: flex;
    position: relative;
}
.hero-text-wr.nitro {
    max-width: 600px;
}
.hero-text-wr.nitro-classic {
    z-index: 12;
}
.hero-text-wr.company {
    max-width: 480px;
    padding-bottom: 0;
}
.hero-text-wr.college {
    max-width: 588px;
    padding-bottom: 0;
}
.hero-text-wr.nitro-new {
    z-index: auto;
    max-width: 420px;
}
.hero-text-wr.nitro-new.is_2025 {
    z-index: 9;
}
.hero-text-wr.fr {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    max-width: 580px;
}
.hero-text-wr.adm,
.hero-text-wr.gds {
    z-index: auto;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    max-width: 580px;
    position: static;
}
.hero-text-wr.powering {
    z-index: auto;
    flex-direction: column;
    flex: 0 auto;
    justify-content: center;
    align-items: flex-start;
    max-width: 580px;
    position: static;
}
.hero-text-wr._600px {
    width: 100%;
    max-width: 580px;
}
.hero-text-wr.is-tablet-center.down,
.hero-text-wr.is-tablet-center.down-copy {
    width: 100%;
    max-width: 700px;
}
.hero-text-wr.parent-hub {
    flex: none;
    width: 100%;
    max-width: 475px;
    margin-bottom: 80px;
}
.hero-text-wr.privacy {
    max-width: 465px;
}
.hero-text-wr.ser {
    max-width: 510px;
}
.hero-text-wr.premium {
    flex: none;
    width: 100%;
    min-width: 400px;
    max-width: 490px;
    margin-top: 0;
    margin-bottom: 0;
}
.hero-text-wr.nitro-2024 {
    z-index: 200;
    max-width: 445px;
}
.hero-text-wr.gdc-2024 {
    z-index: auto;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    min-width: 460px;
    max-width: 580px;
    margin-bottom: 0;
    position: static;
}
.hero-text-wr.gdc-2024.is-left {
    min-width: 420px;
}
.hero-text-wr.gdc-2024._40px {
    max-width: 540px;
}
.hero-text-wr.gdc-2024._40px.left {
    width: 100%;
    min-width: 420px;
    max-width: 460px;
}
.hero-text-wr.gdc-2024._40px.l_m_left {
    max-width: 480px;
}
.hero-text-wr.gdc-2024.sdk {
    min-width: 420px;
}
.paragraph-narrow {
    margin-bottom: 30px;
    font-size: 20px;
    line-height: 24px;
}
.paragraph-narrow.dark-24 {
    color: #2e3338;
    line-height: 24px;
}
.p-400-16 {
    color: #fff9;
    margin-bottom: 30px;
    font-size: 16px;
    line-height: 22px;
    text-decoration: none;
}
.hs-about-section {
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/62a09b6d9837584d04790d8c_bg-wave.svg), url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/62a09aefb8e7c6b789ffad10_bg-pattern.svg);
    background-position: 50% 100%, 50%;
    background-repeat: repeat-x, repeat;
    background-size: contain, cover;
    padding-top: 120px;
    padding-bottom: 60px;
}
.white-cards-wr {
    justify-content: space-between;
    margin-top: 20px;
    display: flex;
}
.white-card-item {
    background-color: var(--white);
    border-radius: 3px;
    width: 30%;
    margin-bottom: 50px;
    padding: 26px;
    transition: box-shadow 0.3s, transform 0.3s;
    box-shadow: 0 2px 20px -4px #00000024;
}
.white-card-item:hover {
    transform: translateY(-4px);
    box-shadow: 0 6px 20px -6px #00000024;
}
.grey-section {
    background-color: #f9f9f9;
    padding-top: 40px;
    padding-bottom: 60px;
    position: relative;
    overflow: visible;
}
.grey-section.spotted {
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/62a0a3868c7b46a491384dad_610918cd61367c50cb80bb1b56032cd4.svg);
    background-position: 0 0;
    background-size: cover;
    padding-bottom: 0;
}
.grey-section.margin {
    padding-top: 24px;
    padding-bottom: 24px;
}
.grey-section.margin.hiden {
    display: none;
}
.grey-section.margin2 {
    background-color: #f6f6f6;
    padding-top: 60px;
    padding-bottom: 80px;
    overflow: hidden;
}
.grey-section.margin2.hiden {
    display: none;
}
.gamers-wr {
    width: 46%;
    height: 556px;
    padding-top: 260px;
    position: absolute;
    inset: 0% auto 0% 0%;
}
.bologna-wr {
    flex-wrap: wrap;
    justify-content: space-between;
    align-self: flex-end;
    width: 50%;
    padding-top: 36px;
    display: flex;
}
.bologna-wr.hope {
    width: 45%;
    padding-top: 0;
}
.bologna-card {
    text-align: left;
    width: 43%;
    margin-bottom: 26px;
    margin-right: 20px;
}
.container600 {
    width: 90%;
    max-width: 600px;
}
.rep-underline {
    text-align: center;
    border-top: 1px solid #dcddde;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-top: 12px;
    padding-bottom: 12px;
    display: flex;
}
.h1-nitro {
    color: #0000;
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/62a1a941989e7b5d0968e1b2_nitro.svg);
    background-position: 0%;
    background-repeat: no-repeat;
    background-size: contain;
    font-size: 64px;
}
.h1-nitro.h2-classic {
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/62a337272212d516825f002e_nitro-classic.svg);
    height: 110px;
}
.safety-coll-items {
    margin-bottom: 24px;
}
.body-2.body {
    font-family: Ggsans, sans-serif;
}
.little-sale {
    background-color: var(--blurple);
    border-radius: 20px;
    margin-bottom: -2px;
    margin-left: 18px;
    padding-left: 9px;
    padding-right: 9px;
    font-size: 13px;
}
.nitro-hero-img {
    display: none;
}
.perks-wr {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-top: 40px;
    margin-bottom: 100px;
    display: grid;
}
.perk-card {
    color: var(--white);
    background-image: linear-gradient(135deg, #04a99f, #24e4ef);
    border-radius: 8px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 30px 20%;
    display: flex;
}
.perk-card._2 {
    background-image: linear-gradient(135deg, #4375ff, #22edff);
}
.perk-card._3 {
    background-image: linear-gradient(135deg, #3e70ff, #9997ff);
}
.perk-card._4 {
    background-image: linear-gradient(135deg, #817afe, #f973fa);
}
.perk-card._5 {
    background-image: linear-gradient(135deg, #f944e0, #ffc94f);
}
.perk-card._6 {
    background-image: linear-gradient(135deg, #f06f1b, #ffc849);
}
.perk-card._7 {
    background-image: linear-gradient(312deg, #135d38, #29cc7a), linear-gradient(135deg, #04a99f, #24e4ef);
}
.hero-bl-section {
    background-color: #5865f2;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    height: 732px;
    margin-top: -82px;
    padding-top: 82px;
    display: flex;
}
.hero-bl-section.fr {
    background-image: linear-gradient(#3442da 37%, #5765f1);
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    position: relative;
}
.hero-bl-section.gdc {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
}
.hero-bl-section.powering {
    background-color: var(--not-quite-black);
}
.hero-bl-section.is-garden {
    background-color: var(--dark-blurple);
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    position: relative;
}
.hero-bl-section.gdc-2024 {
    background-color: #070511;
    height: auto;
    padding-top: 182px;
    padding-bottom: 100px;
    position: relative;
    overflow: hidden;
}
.hero-bl-section.gdc-2024.is_2025 {
    padding-top: 260px;
}
.hero-bl-section.embed-sdk {
    background-color: #070511;
    height: auto;
    padding-top: 182px;
    padding-bottom: 100px;
    position: relative;
    overflow: hidden;
}
.story-wr {
    justify-content: space-between;
    padding-top: 17px;
    padding-bottom: 17px;
    display: flex;
}
.text-wr-vert {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    width: 60%;
    display: flex;
}
.company-hero-img {
    align-self: center;
    width: 100%;
}
.company-hero-img.new {
    position: relative;
    left: 46px;
}
.company {
    width: 100%;
    max-width: none;
    position: relative;
}
.company.download.platform-image {
    display: none;
}
.ginto-700-24 {
    margin-bottom: 20px;
    font-family: SpotaNormal-Bold, sans-serif;
    font-size: 24px;
    font-weight: 400;
}
.ginto-700-24.white-text {
    color: var(--white);
    margin-top: 10px;
    font-size: 20px;
    line-height: 24px;
}
.ginto-700-24.font-grey {
    color: #50555f;
    margin-bottom: 0;
    font-family: Ggsans, sans-serif;
    line-height: 30px;
}
.ginto-700-24.font-grey.connection,
.ginto-700-24.font-grey.font-black {
    color: var(--not-quite-black);
}
.ginto-700-24.centered.bottom {
    min-height: 20px;
    margin-top: 0;
    margin-bottom: 0;
    font-family: SpotaNormal-Bold, sans-serif;
    font-size: 20px;
}
.ginto-700-24.black-font {
    margin-bottom: 0;
    font-family: SpotaNormal-Bold, sans-serif;
    line-height: 30px;
}
.ginto-700-24.submision {
    margin-bottom: 0;
}
.comp-img {
    margin-left: 20px;
    margin-right: 40px;
}
.comp-img.left {
    margin-left: 0;
}
.comp-img.right {
    margin-right: 0;
}
.list-company {
    display: flex;
}
.item-company {
    object-fit: cover;
    border-radius: 16px;
    width: 600px;
    height: 40vh;
    min-height: 310px;
    max-height: 340px;
    margin-left: 10px;
    margin-right: 10px;
}
.company-slider-wr {
    width: 100%;
    margin-top: 40px;
    position: relative;
    overflow: hidden;
}
.arrow-slider {
    background-color: #0003;
    border-radius: 50%;
    justify-content: center;
    align-items: center;
    width: 64px;
    height: 64px;
    transition: all 0.555s;
    display: flex;
}
.arrow-slider:hover {
    color: #101214;
    background-color: #0009;
}
.arrow-wr {
    z-index: 10;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 10%;
    display: flex;
    position: absolute;
    inset: 0% auto 0% 0%;
}
.arrow-wr.right {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
    position: absolute;
    inset: 0% 0% 0% auto;
}
.white-block {
    background-color: var(--white);
    border-radius: 16px;
    width: 90%;
    max-width: 1180px;
    margin-top: 120px;
    margin-left: auto;
    margin-right: auto;
    padding: 50px 70px 40px;
}
.white-block.company {
    margin-top: 80px;
}
.rich-guidlines {
    margin-top: 40px;
}
.rich-guidlines h2 {
    margin-top: 40px;
    margin-bottom: 20px;
    font-family: gg sans, sans-serif;
    font-size: 32px;
    font-weight: 500;
    line-height: 38px;
}
.rich-guidlines h1 {
    font-family: gg sans, sans-serif;
    font-weight: 700;
    line-height: 67px;
}
.rich-guidlines p {
    margin-bottom: 20px;
    font-size: 16px;
    font-weight: 400;
    line-height: 28px;
}
.rich-guidlines a {
    color: var(--blurple);
    font-size: 16px;
    line-height: 24px;
    text-decoration: none;
}
.rich-guidlines a:hover {
    text-decoration: underline;
}
.rich-guidlines li {
    margin-top: 10px;
    margin-bottom: 10px;
    padding-left: 6px;
    font-size: 16px;
    font-weight: 400;
    line-height: 28px;
    list-style-type: disc;
}
.rich-guidlines blockquote {
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/62a6e5536dbdca3182871396_bullet.svg);
    background-position: -5px 5px;
    background-repeat: no-repeat;
    background-size: 16px 16px;
    border-left-style: none;
    margin-left: 20px;
    padding: 0 0 0 15px;
    font-size: 16px;
    font-weight: 400;
    line-height: 28px;
}
.rich-guidlines em {
    font-style: normal;
    font-weight: 500;
    text-decoration: underline;
}
.rich-guidlines h3 {
    font-family: gg sans, sans-serif;
    font-size: 24px;
    font-weight: 500;
    line-height: 34px;
}
.rich-guidlines ol,
.rich-guidlines ul {
    list-style-type: decimal;
}
.container780 {
    flex-direction: row;
    justify-content: space-between;
    align-self: flex-start;
    align-items: flex-end;
    width: 90%;
    max-width: 780px;
    height: auto;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 40px;
    display: flex;
    overflow: hidden;
}
.container780.left-vert {
    flex-direction: column;
    align-items: flex-start;
    max-width: 800px;
}
.container780.left-vert.is_new {
    overflow: visible;
}
.container780.vert {
    flex-direction: column;
}
.container780.inscpiration {
    padding-bottom: 0;
}
.container780.is_new {
    padding-bottom: 24px;
    overflow: visible;
}
.archive-item {
    flex-direction: column;
    align-items: flex-start;
    margin-bottom: 40px;
    padding-right: 24px;
    display: flex;
}
.terms-block {
    grid-column-gap: 124px;
    grid-row-gap: 16px;
    flex-wrap: wrap;
    grid-template: ". ." "Area-2 Area"/1.25fr 1fr;
    grid-auto-columns: 1fr;
    margin-top: 40px;
    display: grid;
}
.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;
}
.blue-section {
    background-color: #d1e1ff;
    padding-top: 40px;
    padding-bottom: 40px;
}
.blue-section.top {
    padding-top: 0;
    padding-bottom: 10px;
}
.blue-section.overflow {
    width: 100%;
    max-width: none;
}
.container960 {
    flex-direction: column;
    justify-content: center;
    align-self: flex-start;
    align-items: center;
    width: 90%;
    max-width: 960px;
    height: auto;
    margin-bottom: 100px;
    margin-left: auto;
    margin-right: auto;
    display: flex;
    overflow: hidden;
}
.container960.mid {
    text-align: center;
    flex-direction: column;
    justify-content: center;
    align-self: center;
    align-items: center;
    margin-bottom: 60px;
    overflow: visible;
}
.container960.neg-top {
    margin-top: -190px;
}
.container960.bottom {
    text-align: center;
    flex-direction: column;
    justify-content: center;
    align-self: center;
    align-items: center;
    margin-bottom: 60px;
    overflow: visible;
}
.groups-wr {
    flex-wrap: wrap;
    justify-content: space-between;
    width: 100%;
    margin-top: -190px;
    display: flex;
}
.group-item {
    background-color: #ffd01a;
    border-radius: 16px;
    width: 32%;
    height: 320px;
    margin-top: 20px;
    margin-bottom: 0;
    transition: transform 0.3s;
    display: block;
    position: relative;
    overflow: hidden;
}
.group-item:hover {
    transform: translateY(-8px);
}
.group-item.books,
.group-item.convo {
    background-color: #776bff;
}
.group-item.fam {
    background-color: #fa4e89;
}
.group-item.stud {
    background-color: #ff87ff;
}
.group-item.else {
    background-color: #00e0a7;
}
.group-label {
    z-index: 10;
    background-color: var(--white);
    color: #2e3338;
    border-radius: 8px;
    padding: 12px 22px;
    font-size: 24px;
    font-weight: 700;
    line-height: 30px;
    position: absolute;
    inset: 20px auto auto 20px;
}
.group-label.banner {
    color: #2e3338;
    top: 24px;
    left: 24px;
}
.group-img {
    object-fit: contain;
    object-position: 50% 100%;
    position: absolute;
    inset: auto 0% 0%;
}
.wave {
    color: #d1e1ff;
    flex: none;
    width: 1920px;
    height: 100px;
    margin-top: -5px;
}
.wave.jobs {
    color: var(--white);
    margin-bottom: 65px;
}
.moving-cards-wr {
    flex-direction: row;
    justify-content: flex-end;
    margin-top: 30px;
    margin-bottom: 0;
    display: flex;
}
.moving-cards-wr._2 {
    flex-direction: row;
    justify-content: flex-start;
    margin-top: 16px;
}
.discord-invite {
    background-color: var(--white);
    border-radius: 12px;
    flex: none;
    width: 343px;
    margin-right: 17px;
    padding: 12px 20px 12px 14px;
    display: flex;
}
.disc-avatar {
    border-radius: 20px;
    width: 40px;
    height: 40px;
    margin-right: 10px;
}
.invite-text-wr {
    flex: 1;
}
.server-name {
    color: #060607;
    align-items: center;
    font-size: 16px;
    font-weight: 600;
    display: flex;
}
.inv-text {
    color: var(--greyple);
}
.inv-row {
    flex-direction: row;
    display: flex;
}
.insp-section {
    z-index: 10;
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/62a87babd7dd64e0636a02ce_spot-tr.svg), url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/62a87bab1ae5a7f89a43dcf6_spot-tl.svg),
        url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/62a87baba8c37610f8655910_spot-br.svg), url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/62a87bab3a3d2c50952d8bad_spot-bl.svg);
    background-position: 100% 0, 0 0, 100% 100%, 0 100%;
    background-repeat: no-repeat, no-repeat, no-repeat, no-repeat;
    background-size: auto, auto, auto, auto;
    position: relative;
}
.insp-section.overflow {
    width: 100%;
    max-width: none;
    padding-bottom: 60px;
}
.moving-wave {
    z-index: 10;
    justify-content: flex-end;
    margin-bottom: 40px;
    display: flex;
    position: relative;
}
.club-wr {
    flex-flow: row;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    margin-top: 20px;
    margin-bottom: 20px;
    display: flex;
}
.club-column {
    width: 32%;
}
.group-banner {
    background-color: #ffd01a;
    border-radius: 8px;
    align-items: flex-end;
    width: 32%;
    height: 320px;
    margin-bottom: 20px;
    display: flex;
    position: relative;
    overflow: hidden;
}
.group-banner.hide-on-desktop {
    display: none;
}
.group-banner.hobbie {
    background-color: #776bff;
}
.group-banner.hobbie.hide {
    display: none;
}
.group-banner.global {
    background-color: #776bff;
}
.group-banner.familly {
    background-color: #fa4e89;
}
.group-banner.study {
    background-color: #ff87ff;
}
.group-banner.else {
    background-color: #00e0a7;
}
.quote-item {
    background-color: var(--white);
    border: 1px solid #06060714;
    border-radius: 8px;
    margin-bottom: 20px;
    padding: 24px;
}
.server {
    color: #060607;
    align-items: center;
    margin-top: 10px;
    font-size: 16px;
    font-weight: 600;
    display: flex;
}
.template-button {
    color: #202225;
    background-color: #0000;
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/62a871598507e67cbd631c49_arrow.svg);
    background-position: 97%;
    background-repeat: no-repeat;
    background-size: auto 26px;
    border: 4px solid #ffd01a;
    border-radius: 8px;
    margin-left: 11px;
    padding-top: 4px;
    padding-bottom: 4px;
    padding-right: 38px;
    font-size: 20px;
    font-weight: 600;
    line-height: 24px;
    transition: transform 0.3s;
}
.template-button:hover {
    transform: translateY(-4px);
}
.template-button.c {
    border-color: #776bff;
}
.template-button.g {
    border-color: #ffa600;
}
.template-button.s {
    border-color: #ff87ff;
}
.template-button.d {
    border-color: #00e0a7;
}
.template-button.f {
    border-color: #fa4e89;
}
.template-cta-wr {
    align-items: center;
    display: flex;
}
.club-slider {
    display: none;
}
.collection-list-more {
    height: auto;
    overflow: hidden;
}
.updated-text {
    font-size: 24px;
    line-height: 32px;
}
.updated-text.bot-m {
    margin-bottom: 20px;
}
.guildlines-h1 {
    margin-top: 40px;
    font-family: gg sans, sans-serif;
    font-weight: 800;
}
.h2-before-rich-500-32 {
    margin-top: 40px;
    margin-bottom: -20px;
    font-family: gg sans, sans-serif;
    font-size: 32px;
    font-weight: 500;
}
.discord-footer {
    width: 124px;
}
.rich-guidlines-italic {
    margin-top: 40px;
    margin-bottom: -30px;
}
.rich-guidlines-italic h2 {
    margin-top: 40px;
    margin-bottom: 20px;
    font-family: gg sans, sans-serif;
    font-size: 32px;
    font-weight: 500;
    line-height: 38px;
}
.rich-guidlines-italic h1 {
    font-family: gg sans, sans-serif;
    font-weight: 700;
    line-height: 67px;
}
.rich-guidlines-italic p {
    margin-bottom: 20px;
    font-size: 16px;
    font-weight: 300;
    line-height: 28px;
}
.rich-guidlines-italic a {
    color: var(--blurple);
    font-size: 16px;
    text-decoration: none;
}
.rich-guidlines-italic a:hover {
    text-decoration: underline;
}
.rich-guidlines-italic li {
    margin-top: 10px;
    margin-bottom: 10px;
    padding-left: 6px;
    font-size: 16px;
    font-weight: 300;
    line-height: 28px;
    list-style-type: disc;
}
.rich-guidlines-italic blockquote {
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/62a6e5536dbdca3182871396_bullet.svg);
    background-position: -5px 5px;
    background-repeat: no-repeat;
    background-size: 16px 16px;
    border-left-style: none;
    margin-left: 20px;
    padding: 0 0 0 15px;
    font-size: 16px;
    font-weight: 400;
    line-height: 28px;
}
.rich-guidlines-italic em {
    font-style: italic;
    font-weight: 500;
    text-decoration: none;
}
.rich-guidlines-italic h3 {
    font-family: gg sans, sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 34px;
}
.rich-guidlines-italic ol,
.rich-guidlines-italic ul {
    list-style-type: decimal;
}
.rich-guidlines-negative {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 0;
}
.rich-guidlines-negative h2 {
    margin-top: 40px;
    margin-bottom: 20px;
    font-family: SpotaNormal-Bold, sans-serif;
    font-size: 32px;
    font-weight: 500;
    line-height: 38px;
}
.rich-guidlines-negative h1 {
    font-family: gg sans, sans-serif;
    font-weight: 700;
    line-height: 67px;
}
.rich-guidlines-negative p {
    margin-bottom: 20px;
    font-size: 16px;
    font-weight: 300;
    line-height: 28px;
}
.rich-guidlines-negative a {
    color: var(--blurple);
    font-size: 16px;
    font-weight: 300;
    text-decoration: none;
}
.rich-guidlines-negative a:hover {
    text-decoration: underline;
}
.rich-guidlines-negative li {
    margin-top: 10px;
    margin-bottom: 10px;
    padding-left: 6px;
    font-size: 16px;
    font-weight: 300;
    line-height: 28px;
    list-style-type: disc;
}
.rich-guidlines-negative blockquote {
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/62a6e5536dbdca3182871396_bullet.svg);
    background-position: -5px 5px;
    background-repeat: no-repeat;
    background-size: 16px 16px;
    border-left-style: none;
    margin-left: 20px;
    padding: 0 0 0 15px;
    font-size: 16px;
    font-weight: 400;
    line-height: 28px;
}
.rich-guidlines-negative em {
    font-style: normal;
    font-weight: 600;
    text-decoration: underline;
}
.rich-guidlines-negative h3 {
    font-family: gg sans, sans-serif;
    font-size: 24px;
    font-weight: 500;
    line-height: 34px;
}
.rich-guidlines-negative ol,
.rich-guidlines-negative ul {
    list-style-type: decimal;
}
.rich-guidlines-negative._1 {
    margin-top: 40px;
}
.div-block-9 {
    padding-bottom: 80px;
}
.lottie-animation {
    position: relative;
}
.nitro-classic-lottie-wr {
    width: 1800px;
    height: 380px;
    position: absolute;
    inset: 98px 0% auto;
}
.nitro-gradient {
    z-index: 10;
    background-image: linear-gradient(#7289da 59%, #7289da00);
    height: 154px;
    position: absolute;
    inset: 0% 0% auto;
}
.grey-section-ntm {
    background-color: #f6f6f6;
    padding-top: 0;
    padding-bottom: 20px;
}
.wave-wr {
    width: 100%;
    overflow: hidden;
}
.image-8 {
    object-fit: cover;
    object-position: 100% 50%;
    height: 100%;
}
.image-9 {
    max-height: 450px;
}
.modal {
    z-index: 100;
    background-color: #060a0b73;
    justify-content: flex-end;
    align-items: flex-end;
    font-family: "Press Start 2P", sans-serif;
    display: none;
    position: fixed;
    inset: 0%;
}
.content-child {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    display: flex;
}
.modal-container {
    display: none;
}
.featured-big-news {
    flex: 1;
}
.featured-mini-news {
    justify-content: flex-start;
}
.gintonord-700-56 {
    color: var(--white);
    font-family: Ginto nord, sans-serif;
    font-size: 56px;
    font-weight: 600;
}
.feature-big-img {
    background-color: var(--white);
    object-fit: cover;
    border-radius: 10px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 560px;
    height: 360px;
    display: flex;
    box-shadow: 0 1px 1px #0000001a;
}
.primary-500-14 {
    color: var(--white);
    text-transform: uppercase;
    margin-top: 20px;
    margin-bottom: 10px;
    font-size: 14px;
    font-weight: 600;
    line-height: 24px;
}
.primary-500-14.mini {
    margin-top: 0;
}
.featured-news-link-wr {
    color: var(--white);
    text-decoration: none;
}
.featured-news-link-wr.mini {
    display: flex;
}
.category-name {
    color: var(--blurple);
    text-transform: uppercase;
    margin-left: -14px;
    padding-left: 14px;
    padding-right: 7px;
    font-family: Ginto nord, sans-serif;
    font-size: 13px;
    font-weight: 600;
    text-decoration: none;
}
.topic-name {
    color: var(--fuchsia);
    text-transform: uppercase;
    padding-left: 7px;
    padding-right: 14px;
    font-family: Ginto nord, sans-serif;
    font-size: 13px;
    font-weight: 600;
    text-decoration: none;
}
.logo-news {
    max-width: 22%;
}
.logo-news.mini {
    max-width: 50%;
}
.featured-mini-img {
    background-color: var(--white);
    border-radius: 10px;
    flex-direction: column;
    flex: none;
    justify-content: center;
    align-items: center;
    width: 175px;
    height: 128px;
    margin-right: 20px;
    display: flex;
}
.div-block-10 {
    display: flex;
}
.collection-list-2 {
    grid-column-gap: 16px;
    grid-row-gap: 50px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
}
.ginto-700-48 {
    color: var(--white);
    font-family: Ginto, sans-serif;
    font-size: 48px;
    font-weight: 700;
    line-height: 48px;
}
.ginto-700-48.dark-text-color {
    color: #23272a;
}
.ginto-700-48.dark-text-color.font-noto {
    margin-top: 0;
    margin-bottom: 24px;
    font-family: Notosans, sans-serif;
    font-weight: 700;
}
.ginto-700-48.dark-text-color.font-ggsans {
    margin-top: 0;
    margin-bottom: 24px;
    font-family: Ggsans, sans-serif;
    font-weight: 700;
}
.main-image {
    object-fit: cover;
    border-radius: 10px;
    width: 980px;
    height: 390px;
}
.autor-details {
    align-self: stretch;
}
.article-rich-text p {
    margin-bottom: 26px;
    font-size: 20px;
    line-height: 33px;
}
.article-rich-text h2 {
    font-family: Ginto, sans-serif;
    font-size: 32px;
    line-height: 32px;
}
.article-rich-text ul {
    font-size: 20px;
    line-height: 33px;
}
.article-rich-text a {
    color: var(--blurple);
    font-weight: 600;
}
.gintonord-700-32 {
    text-align: center;
    font-family: Ginto nord, sans-serif;
    font-size: 32px;
    font-weight: 700;
    line-height: 32px;
}
.collection-list-3 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
}
.new-h4 {
    color: var(--dark-charcoal);
    margin-bottom: 32px;
    font-family: "Spota 800", sans-serif;
    font-size: 32px;
    font-weight: 700;
    line-height: 32px;
}
.new-h4.top-m-bot-ma {
    margin-top: 0;
    margin-bottom: 10px;
}
.new-h4.college {
    margin-bottom: 16px;
    font-family: SpotaNormal-Bold, sans-serif;
}
.container-300 {
    max-width: 300px;
    margin-right: 50px;
}
.colors-grid {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex: 1;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
}
.styleguide-various-container {
    flex-direction: row;
    justify-content: space-between;
    align-self: flex-start;
    align-items: flex-start;
    width: 90%;
    max-width: 1180px;
    height: auto;
    margin-left: auto;
    margin-right: auto;
    display: flex;
}
.white-text {
    color: var(--white);
}
.color-name {
    color: var(--greyple);
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 16px;
    font-weight: 500;
    line-height: 24px;
}
.color-hex {
    color: var(--dark-charcoal);
    text-transform: uppercase;
    font-size: 20px;
    font-weight: 600;
    line-height: 30px;
}
.greyple {
    background-color: var(--greyple);
}
.color-swatch {
    border-radius: 8px;
    overflow: hidden;
}
.color-swatch.border {
    outline-color: var(--off-white);
    outline-offset: 0px;
    outline-width: 2px;
    outline-style: solid;
}
.off-white {
    background-color: var(--off-white);
}
.dark-charcoal {
    background-color: var(--dark-charcoal);
}
.not-quite-black {
    background-color: var(--not-quite-black);
}
.new-blurple {
    background-color: var(--blurple);
}
.placeholder-image-fill {
    background-color: #ff00001a;
}
.fuchsia {
    background-color: var(--fuchsia);
}
.yellow {
    background-color: var(--yellow);
}
.mint-green {
    background-color: var(--mint-green);
}
.green {
    background-color: #58f287;
}
.red {
    background-color: var(--red);
}
.ekko-red {
    background-color: var(--ekko-red);
}
.vivid-cerulean {
    background-color: var(--vivid-cerulean);
}
.orange {
    background-color: var(--orange);
}
.pink {
    background-color: var(--pink);
}
.light-blue {
    background-color: #8cd9ff;
}
.blurple-blue {
    background-color: #5865f2;
}
.dark-blurple {
    background-color: var(--dark-blurple);
}
.section-rich-l {
    padding-top: 40px;
    padding-bottom: 100px;
    overflow: hidden;
}
.rich-guidlines-italic-l {
    border-bottom: 1px none var(--not-quite-black);
    color: var(--not-quite-black);
    width: 100%;
    margin-top: 40px;
    margin-bottom: 0;
    font-weight: 300;
}
.rich-guidlines-italic-l h2 {
    margin-top: 40px;
    margin-bottom: 20px;
    font-family: gg sans, sans-serif;
    font-size: 32px;
    font-weight: 500;
    line-height: 38px;
}
.rich-guidlines-italic-l h1 {
    font-family: gg sans, sans-serif;
    font-weight: 800;
    line-height: 67px;
}
.rich-guidlines-italic-l p {
    margin-bottom: 20px;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
}
.rich-guidlines-italic-l a {
    color: var(--blurple);
    font-size: 16px;
    line-height: 24px;
    text-decoration: none;
}
.rich-guidlines-italic-l a:hover {
    text-decoration: underline;
}
.rich-guidlines-italic-l li {
    margin-top: 10px;
    margin-bottom: 10px;
    padding-left: 6px;
    font-size: 16px;
    font-weight: 400;
    line-height: 28px;
    list-style-type: decimal;
}
.rich-guidlines-italic-l blockquote {
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/62a6e5536dbdca3182871396_bullet.svg);
    background-position: -5px 5px;
    background-repeat: no-repeat;
    background-size: 16px 16px;
    border-left-style: none;
    margin-left: 20px;
    padding: 0 0 0 15px;
    font-size: 16px;
    font-weight: 400;
    line-height: 28px;
}
.rich-guidlines-italic-l em {
    font-style: italic;
    font-weight: 500;
    text-decoration: none;
}
.rich-guidlines-italic-l h3 {
    font-family: gg sans, sans-serif;
    font-size: 24px;
    font-weight: 400;
    line-height: 34px;
}
.rich-guidlines-italic-l ol,
.rich-guidlines-italic-l ul {
    list-style-type: decimal;
}
.paragraph-small {
    color: var(--dark-charcoal);
    white-space: normal;
    margin-top: 20px;
    margin-bottom: 20px;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
}
.paragraph-small.font-blue {
    color: var(--blurple);
}
.paragraph-small.font-blue.right-align {
    text-align: right;
    align-self: flex-end;
    margin-top: auto;
    font-family: Ggsans, sans-serif;
}
.paragraph-small.font-white {
    color: var(--white);
}
.paragraph-small.font-white.op50 {
    opacity: 1;
    color: #fff9;
}
.paragraph-small.font-white.top-m {
    margin-top: 0;
}
.paragraph-small.font-white.safety {
    margin-top: 0;
    margin-bottom: 32px;
}
.paragraph-small.font-greyple {
    color: var(--greyple);
}
.paragraph-small.top-marg {
    margin-top: 0;
}
.paragraph-small.top-marg.font-blue {
    font-family: Ggsans, sans-serif;
    font-weight: 500;
    position: relative;
}
.paragraph-small.top-marg.font-home {
    color: var(--white);
    font-family: Ggsans, sans-serif;
    font-weight: 700;
    position: relative;
}
.paragraph-small.top-marg.is-download {
    color: #ffffff80;
    margin-bottom: 4px;
}
.paragraph-small.bot-m {
    margin-bottom: 0;
}
.paragraph-small.bot-m.top-none {
    margin-top: 0;
}
.paragraph-small.moderator {
    margin-top: 0;
    margin-bottom: 24px;
}
.paragraph-small.moderator-white {
    color: var(--white);
    margin-top: 0;
    margin-bottom: 24px;
}
.paragraph-small.font-grey {
    color: #50555f;
    margin-top: 0;
}
.paragraph-small.font-grey.centered.max-550 {
    max-width: 500px;
    margin-bottom: 24px;
    margin-left: auto;
    margin-right: auto;
}
.paragraph-small.font-grey.centered.max-510 {
    color: var(--not-quite-black);
    max-width: 490px;
    margin-bottom: 48px;
    margin-left: auto;
    margin-right: auto;
}
.paragraph-small.font-grey.build,
.paragraph-small.font-grey.connection,
.paragraph-small.font-grey.centered-new {
    text-align: center;
}
.paragraph-small.centered.color-dark {
    color: #50555f;
    margin-top: 12px;
    margin-bottom: 24px;
}
.paragraph-small.left-col {
    font-family: Ggsans, sans-serif;
}
.paragraph-small.text-color-white,
.paragraph-small.text-color-white.margin-none {
    margin-top: 0;
    margin-bottom: 32px;
}
.paragraph-small.text-color-white.is-power {
    margin-top: 0;
    margin-bottom: 0;
}
.styleguide-devider {
    background-color: var(--off-white);
    height: 24px;
}
.typography-block {
    flex: 1;
}
.typography-item {
    grid-column-gap: 60px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-items: stretch;
    margin-bottom: 60px;
    display: grid;
}
.new-h5 {
    color: var(--not-quite-black);
    margin-top: 0;
    font-family: SpotaNormal-Bold, sans-serif;
    font-size: 24px;
    font-weight: 400;
    line-height: 32px;
}
.new-h5.top-margin-10 {
    margin-top: 10px;
}
.new-h5.top-m {
    margin-top: 0;
}
.new-h5.but-bold {
    margin-top: 10px;
    margin-bottom: 10px;
    font-weight: 700;
    line-height: 30px;
}
.new-h5.centered {
    font-weight: 700;
}
.new-h5.centered.nitro-perks {
    max-width: 405px;
    margin-left: auto;
    margin-right: auto;
}
.new-h5.centered.nitro-perks-1 {
    max-width: 380px;
    margin-left: auto;
    margin-right: auto;
}
.new-h5.text-color-white.card-app {
    margin-bottom: 0;
    font-size: 20px;
}
.new-h5.text-color-white.is_app {
    margin-bottom: 16px;
    font-size: 20px;
}
.new-h5.case {
    color: var(--dark-charcoal);
    margin-top: 10px;
    margin-bottom: 0;
    font-weight: 700;
    line-height: 30px;
}
.font-use__parameters {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 0.5fr 0.5fr;
    grid-auto-columns: 1fr;
    display: grid;
}
.new-h2 {
    font-family: SpotaNormal-Bold, sans-serif;
    font-size: 42px;
    font-weight: 400;
    line-height: 50px;
}
.new-h2.font-white.nitro {
    text-align: center;
    margin-bottom: 32px;
}
.new-h2.college {
    margin-bottom: 24px;
}
.new-h2.bot-padding {
    margin-bottom: 20px;
}
.new-h2.centered.bottom-none {
    margin-bottom: 0;
}
.new-h2.margin-16 {
    margin-bottom: 16px;
}
.new-h2.margin-16.mobile-center-f,
.new-h2.bottom-none {
    margin-bottom: 0;
}
.new-h2.bottom-none._48px {
    font-family: SpotaNormal-Bold, sans-serif;
    font-size: 48px;
    line-height: 56px;
}
.new-h2.bottom-none._48px.text-align-left {
    text-align: left;
}
.new-h2.bottom-none._48px.le {
    font-weight: 400;
}
.new-h2.bottom-none._48px.tablet-text-align-left {
    font-family: SpotaNormal-Bold, sans-serif;
    font-weight: 400;
}
.new-h2.bottom-none._48px.centered {
    line-height: 58px;
}
.new-h2.power {
    margin-bottom: 0;
    font-size: 48px;
}
.new-h2._48px {
    margin-bottom: 0;
    font-family: SpotaNormal-Bold, sans-serif;
    font-size: 48px;
    font-weight: 400;
}
.new-h2._48px.educstion,
.new-h2._48px.text-color-white.centered {
    font-family: SpotaNormal-Bold, sans-serif;
}
.new-h2.archive-h2 {
    font-family: Spota, sans-serif;
    font-weight: 500;
}
.new-h3 {
    color: var(--not-quite-black);
    margin-top: 0;
    margin-bottom: 20px;
    font-family: SpotaNormal-Bold, sans-serif;
    font-size: 32px;
    font-weight: 400;
    line-height: 32px;
}
.new-h3.font-bluerple {
    color: var(--blurple);
}
.new-h3.font-bluerple.bot-marg {
    margin-bottom: 20px;
}
.new-h3.font-bluerple._48px {
    margin-bottom: 10px;
    font-size: 48px;
}
.new-h3.font-bluerple.is_streamkit {
    margin-bottom: 8px;
    font-size: 24px;
    line-height: 30px;
}
.new-h3.font-white {
    color: var(--white);
}
.new-h3.font-white.is_app {
    margin-bottom: 16px;
    line-height: 40px;
}
.new-h3.font-white.is_app-centered {
    text-align: center;
    max-width: 224px;
    margin-bottom: 0;
    line-height: 40px;
}
.new-h3.font-white.is_appcenter {
    text-align: center;
    line-height: 40px;
}
.new-h3.bolt {
    font-family: Ginto, sans-serif;
    font-weight: 700;
    line-height: 40px;
}
.new-h3.bolt.moderator {
    margin-bottom: 10px;
}
.new-h3.bolt.moderator-white {
    color: var(--white);
    margin-bottom: 16px;
}
.new-h3.bottom {
    max-width: 500px;
    margin-bottom: 0;
}
.new-h3.bottom._24px {
    font-size: 24px;
    line-height: 30px;
}
.new-h3.is-prizes {
    color: var(--dark-charcoal);
    margin-bottom: 0;
    line-height: 40px;
}
.new-h3.is-prizes.text-color-white {
    color: var(--white);
}
.new-h3._24px {
    font-size: 24px;
    line-height: 30px;
}
.new-h3._24px.text-color-white {
    text-align: center;
    margin-bottom: 0;
}
.new-h3.is_app {
    color: var(--white);
    text-align: center;
    margin-bottom: 0;
    font-family: ABC Ginto Normal, sans-serif;
    font-weight: 700;
    line-height: 40px;
}
.new-h4-nord {
    color: var(--not-quite-black);
    margin-top: 0;
    font-family: "Spota 800", sans-serif;
    font-size: 32px;
    font-weight: 700;
    line-height: 1;
}
.paragraph {
    max-width: none;
    margin-bottom: 8px;
    margin-left: auto;
    margin-right: auto;
    font-family: Ggsans, sans-serif;
    font-size: 20px;
    font-weight: 400;
    line-height: 30px;
}
.paragraph.font-greyple {
    color: var(--greyple);
}
.paragraph.font-white {
    margin-bottom: 20px;
    margin-left: 0;
    margin-right: 0;
}
.paragraph.font-white.left {
    text-align: left;
    margin-bottom: 20px;
}
.paragraph.font-white.nitro {
    padding-right: 20px;
}
.paragraph.font-white.centered {
    text-align: center;
}
.paragraph.font-white.center-t {
    font-family: Ggsans, sans-serif;
}
.paragraph.bot-m {
    margin-bottom: 0;
}
.paragraph.bot-m.nowrap {
    white-space: nowrap;
    margin-left: 0;
}
.paragraph.center {
    text-align: center;
}
.paragraph.college-left {
    max-width: 420px;
    margin-right: 20%;
}
.paragraph.mobile-left {
    text-align: center;
}
.paragraph.company {
    margin-bottom: 16px;
}
.paragraph.is_streamkit {
    text-align: center;
}
.image-lis {
    width: 100%;
    margin-bottom: 32px;
}
.rich-guidlines-italic-1 {
    border-bottom: 1px solid var(--not-quite-black);
    color: var(--not-quite-black);
    margin-top: 40px;
    margin-bottom: 0;
}
.rich-guidlines-italic-1 h2 {
    margin-top: 40px;
    margin-bottom: 20px;
    font-family: gg sans, sans-serif;
    font-size: 32px;
    font-weight: 500;
    line-height: 38px;
}
.rich-guidlines-italic-1 h1 {
    font-family: gg sans, sans-serif;
    font-weight: 700;
    line-height: 67px;
}
.rich-guidlines-italic-1 p {
    margin-bottom: 20px;
    font-size: 16px;
    line-height: 24px;
}
.rich-guidlines-italic-1 a {
    color: var(--blurple);
    font-size: 16px;
    line-height: 24px;
    text-decoration: none;
}
.rich-guidlines-italic-1 a:hover {
    text-decoration: underline;
}
.rich-guidlines-italic-1 li {
    margin-top: 10px;
    margin-bottom: 10px;
    padding-left: 6px;
    font-size: 16px;
    line-height: 28px;
    list-style-type: square;
}
.rich-guidlines-italic-1 blockquote {
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/62a6e5536dbdca3182871396_bullet.svg);
    background-position: -5px 5px;
    background-repeat: no-repeat;
    background-size: 16px 16px;
    border-left-style: none;
    margin-left: 20px;
    padding: 0 0 0 15px;
    font-size: 16px;
    font-weight: 400;
    line-height: 28px;
}
.rich-guidlines-italic-1 em {
    font-style: italic;
    font-weight: 500;
    text-decoration: none;
}
.rich-guidlines-italic-1 h3 {
    font-family: gg sans, sans-serif;
    font-size: 24px;
    font-weight: 500;
    line-height: 34px;
}
.rich-guidlines-italic-1 ol {
    list-style-type: decimal;
}
.rich-guidlines-italic-1 ul {
    margin-bottom: 10px;
    list-style-type: decimal;
}
.white {
    background-color: var(--white);
}
.black {
    background-color: var(--black);
}
.new-h1 {
    color: var(--not-quite-black);
    text-transform: uppercase;
    font-family: "Spota 800", sans-serif;
    font-size: 48px;
    font-weight: 700;
    line-height: 0.96;
}
.new-h1.font-white {
    color: #fff;
    margin-bottom: 24px;
    font-family: "Spota 800", sans-serif;
    font-size: 50px;
    font-weight: 700;
}
.new-h1.font-white.safety {
    color: #fff;
    width: 100%;
    max-width: 595px;
    margin-top: 40px;
    margin-bottom: 32px;
    font-weight: 700;
}
.new-h1.font-white.safety.centered.tarot,
.new-h1.font-white.safety.centered.tarot2 {
    margin-top: 0;
    margin-bottom: 8px;
}
.new-h1.font-white.safety.grey-font {
    color: #f6f6f6;
}
.new-h1.font-white.left {
    font-size: 55px;
}
.new-h1.font-white.left.explore {
    font-size: 54px;
}
.new-h1.font-white.center.college {
    padding-right: 24px;
}
.new-h1.font-white.capital {
    text-transform: none;
}
.new-h1.font-white.mobile-left._16px {
    font-family: "Spota 800", sans-serif;
}
.new-h1.font-white.moderation {
    font-size: 55px;
}
.new-h1.font-white.moderation.explore {
    font-size: 54px;
}
.new-h1.font-white.left-copy {
    font-size: 55px;
}
.new-h1.font-white.left-copy.explore {
    font-size: 54px;
}
.new-h1.font-white.bottom-16px {
    margin-bottom: 16px;
}
.new-h1.font-white.bottom-16px.flex-mob-center.mobile-power,
.new-h1.font-white.bottom-16px.flex-tab-center.mobile-power {
    font-size: 48px;
}
.new-h1.font-white.bottom-16px.flex-tab-center.is_gdc {
    font-size: 56px;
    font-weight: 700;
    line-height: 53px;
}
.new-h1.font-white.is-text-center {
    text-align: center;
    font-family: "Spota 800", sans-serif;
    font-weight: 800;
}
.new-h1.font-white.is-text-center.font-noto {
    font-family: Notosans, sans-serif;
}
.new-h1.font-white.is-text-center.left-mobile.home {
    font-family: "Spota 800", sans-serif;
    font-size: 56px;
    font-weight: 700;
}
.new-h1.font-white.max-w-450px {
    max-width: 450px;
}
.new-h1.font-white.partner {
    letter-spacing: -0.01em;
    max-width: 450px;
}
.new-h1.font-white.safety-n {
    color: #fff;
    max-width: 560px;
    margin-top: 0;
    margin-bottom: 32px;
    font-weight: 700;
}
.new-h1.font-white.safety-n.centered.tarot,
.new-h1.font-white.safety-n.centered.tarot2 {
    margin-top: 0;
    margin-bottom: 8px;
}
.new-h1.font-white.education {
    color: #fff;
    max-width: 500px;
    margin-top: 0;
    margin-bottom: 32px;
    font-weight: 700;
}
.new-h1.font-white.education.centered.tarot,
.new-h1.font-white.education.centered.tarot2 {
    margin-top: 0;
    margin-bottom: 8px;
}
.new-h1.font-white.safety-newsfloor {
    color: #fff;
    max-width: 470px;
    margin-top: 0;
    margin-bottom: 32px;
    font-weight: 700;
}
.new-h1.font-white.safety-newsfloor.centered.tarot,
.new-h1.font-white.safety-newsfloor.centered.tarot2 {
    margin-top: 0;
    margin-bottom: 8px;
}
.new-h1.font-white.safety-2 {
    color: #fff;
    max-width: 595px;
    margin-top: 20px;
    margin-bottom: 32px;
    font-family: "Spota 800", sans-serif;
    font-weight: 700;
}
.new-h1.font-white.safety-2.centered.tarot,
.new-h1.font-white.safety-2.centered.tarot2 {
    margin-top: 0;
    margin-bottom: 8px;
}
.new-h1.font-white.safety-2.grey-font {
    color: #f6f6f6;
}
.new-h1.font-white.is_app {
    text-align: center;
    line-height: 110%;
}
.new-h1.font-white.is-garden {
    margin-bottom: 16px;
    font-size: 56px;
}
.new-h1.font-blue {
    color: var(--blurple);
}
.new-h1.left {
    font-weight: 700;
}
.new-h1._16px {
    margin-bottom: 16px;
}
.new-h1.mobile-left.archive-h1 {
    font-family: Spotanord, Arial, sans-serif;
}
.new-h1.text-color-white.text-align-center.bottom-none,
.new-h1.text-color-white.bottom-none {
    margin-bottom: 0;
}
.new-h1.text-color-white.bottom-none.text-align-center.is-small-mob {
    font-family: Spotanord, Arial, sans-serif;
    font-size: 40px;
}
.new-h1.text-color-white.bottom-32 {
    letter-spacing: -0.01em;
    margin-bottom: 24px;
    font-family: Spotanord, Arial, sans-serif;
}
.new-h1.text-color-white.bottom-32.text-align-center.is_casy {
    margin-bottom: 0;
}
.new-h1.text-color-white.bottom-32.text-align-center.is-small-mobile {
    font-size: 40px;
}
.new-h1.text-color-white.bottom-16 {
    margin-bottom: 16px;
}
.new-h1.text-color-white.bottom-16.m-36 {
    letter-spacing: -0.01em;
    font-family: Spotanord, Arial, sans-serif;
    font-size: 48px;
}
.new-h1.text-color-white.bottom-16.m-36.text-align-center {
    font-family: Spotanord, Arial, sans-serif;
}
.new-h1.text-color-white.bottom-16.m-36.tablet-center {
    text-align: center;
}
.new-h1.text-color-white.bottom-16.m-36.is_small-m {
    font-size: 40px;
}
.new-h1.text-color-white.bottom-16.m-32 {
    font-family: Spotanord, Arial, sans-serif;
    font-size: 40px;
}
.new-h1.text-color-white.bottom-80 {
    letter-spacing: -0.01em;
    margin-bottom: 80px;
    font-family: Spotanord, Arial, sans-serif;
}
.new-h1.text-color-white.bottom-80.text-align-center {
    font-family: Spotanord, Arial, sans-serif;
}
.new-h1.text-color-white.is_d {
    letter-spacing: -0.01em;
    margin-bottom: 24px;
    font-family: Spotanord, Arial, sans-serif;
}
.new-h1.text-color-white.is_d.is-italic {
    font-style: italic;
}
.new-h1.text-color-white.is_d.is-italic.is-small {
    text-align: center;
    margin-bottom: 10px;
    font-size: 32px;
    line-height: 130%;
}
.new-h1.text-color-white.is_d.is-italic.is_nitro {
    font-family: Spota-Blackitalic, Arial, sans-serif;
    font-weight: 900;
}
.new-h1.text-color-white.text-align-left.bottom-24 {
    margin-bottom: 24px;
}
.new-h1.text-color-white.text-align-left.bottom-24.is-center-mob.is_new {
    letter-spacing: -0.01em;
    margin-bottom: 24px;
    font-family: Spotanord, Arial, sans-serif;
    line-height: 0.96;
}
.new-h1.text-color-white.text-align-left.bottom-24.is-center-mob.is_form {
    letter-spacing: -0.01em;
    margin-bottom: 24px;
    font-family: Spotanord, Arial, sans-serif;
    font-size: 40px;
    line-height: 0.96;
}
.new-h1.text-color-white.is-latter {
    letter-spacing: -0.01em;
    margin-bottom: 32px;
}
.new-h1.text-color-white.is-56 {
    margin-bottom: 0;
    font-size: 56px;
}
.new-h1.text-color-white.is-56.text-align-center.is_new {
    letter-spacing: -0.01em;
    font-family: Spotanord, Arial, sans-serif;
}
.new-h1.text-color-white.is_case {
    letter-spacing: -0.01em;
    margin-bottom: 0;
    font-family: Spotanord, Arial, sans-serif;
}
.new-h1.text-color-white.is_case.text-align-center.is_casy {
    margin-bottom: 0;
}
.new-h1.text-color-white.is_acceb {
    text-align: center;
    letter-spacing: -0.01em;
    max-width: none;
    margin-bottom: 24px;
    font-family: Spotanord, Arial, sans-serif;
    font-size: 40px;
}
.new-h1.text-color-white.is_d-none {
    letter-spacing: -0.01em;
    max-width: none;
    margin-bottom: 24px;
    font-family: Spotanord, Arial, sans-serif;
}
.new-h1.text-color-white.is_d-none.is-small-mob {
    font-size: 40px;
}
.new-h1.text-color-white.bottom-24 {
    margin-bottom: 24px;
}
.new-h1.text-color-white.bottom-24.is-small-mob {
    font-family: Spotanord, Arial, sans-serif;
    font-size: 40px;
}
.new-h1.text-color-white.is_new {
    letter-spacing: -0.01em;
    margin-bottom: 32px;
}
.new-h1.text-color-white.is_acc {
    letter-spacing: -0.01em;
    letter-spacing: -0.01em;
    max-width: none;
    margin-bottom: 24px;
    font-family: Spotanord, Arial, sans-serif;
    font-size: 40px;
}
.new-h1.text-color-white.is_acc.is-small-mob {
    font-size: 40px;
}
.new-h1.size-medium {
    text-align: center;
    margin-top: 0;
    margin-bottom: 24px;
    font-size: 40px;
}
.new-h1.is_new {
    margin-bottom: 24px;
    font-family: Spotanord, Arial, sans-serif;
}
.new-h1.font-black {
    color: #000;
    margin-bottom: 5rem;
}
.new-h1.font-black.text-align-center.is_new {
    letter-spacing: -0.01em;
}
.new-h1.font-black.text-align-center.is-new {
    letter-spacing: -0.01em;
    font-family: Spotanord, Arial, sans-serif;
}
.paragraph-medium {
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 20px;
    font-weight: 500;
}
.paragraph-medium.font-blurple {
    color: var(--blurple);
}
.paragraph-medium.greyple-font {
    color: var(--greyple);
}
.paragraph-medium.font-white.m {
    margin-top: 0;
    margin-bottom: 0;
}
.paragraph-medium.font-white.centered.is-jobs {
    margin-bottom: 120px;
}
.paragraph-medium.font-white.centered.is_building {
    color: var(--off-white);
    margin-top: 0;
    margin-bottom: 0;
    font-weight: 400;
    line-height: 1.6;
}
.paragraph-medium.bot-marg {
    color: #5865f2;
    font-size: 24px;
}
.paragraph-medium.bot-marg.left {
    font-size: 20px;
    line-height: 32px;
}
.paragraph-medium.bot-marg.bolt,
.paragraph-medium.bot-marg.bolt-copy {
    font-size: 20px;
    font-weight: 700;
    line-height: 32px;
}
.paragraph-medium.margin-0 {
    margin-top: 0;
    margin-bottom: 0;
}
.paragraph-medium.is_gdc {
    color: var(--dark-charcoal);
    margin-top: 0;
    margin-bottom: 0;
    font-weight: 400;
    line-height: 1.6;
}
.paragraph-medium.is_gdc.text-color-white {
    color: var(--white);
}
.paragraph-medium.text-color-white.is_hero-gdr {
    margin-top: 0;
    margin-bottom: 0;
    font-weight: 400;
    line-height: 1.6;
}
.paragraph-medium.text-color-white.is_hero-gdr.m-left.is_app-emedded {
    max-width: 550px;
}
.paragraph-bold {
    font-size: 20px;
    font-weight: 700;
}
.paragraph-bold.text-color-white.text-weight-medium {
    white-space: pre-wrap;
}
.paragraph-bold.text-color-white.text-weight-medium.text-align-center.is_abc {
    line-height: 23px;
}
.paragraph-bold.text-color-white.text-weight-medium.is_abc {
    font-family: ABC Ginto Normal, sans-serif;
    font-size: 20px;
    font-weight: 500;
    line-height: 23px;
}
.paragraph-bold.text-color-white.text-weight-medium.is_abc-hero {
    text-align: center;
    font-family: ABC Ginto Normal, sans-serif;
    font-weight: 500;
    line-height: 30px;
}
.paragraph-bold.text-color-white.text-weight-medium.is_faq,
.paragraph-bold.text-color-white.text-weight-medium.is_faq-1 {
    margin-top: 0;
    margin-bottom: 0;
    font-family: Spota, sans-serif;
    font-size: 18px;
    font-weight: 500;
    line-height: 23px;
}
.text-block-606 {
    font-weight: 400;
}
.paragraph-small-bold {
    color: var(--dark-charcoal);
    font-size: 16px;
    font-weight: 700;
    line-height: 24px;
}
.paragraph-small-bold.inline {
    display: inline-block;
}
.paragraph-small-bold.inline._20px {
    font-size: 20px;
}
.paragraph-extra-small {
    color: var(--dark-charcoal);
    font-size: 14px;
    font-weight: 400;
    line-height: 18px;
}
.paragraph-extra-small.font-greyple {
    color: var(--greyple);
}
.paragraph-extra-small.font-greyple.uppercase,
.paragraph-extra-small.uppercase {
    letter-spacing: 0.9px;
    text-transform: uppercase;
}
.paragraph-extra-small.fond-grey {
    color: #50555f;
    line-height: 20px;
}
.paragraph-extra-small.link-blue {
    color: #5865f2;
}
.button-text-big {
    text-align: center;
    text-transform: capitalize;
    margin-left: 0;
    font-size: 20px;
    font-weight: 700;
    transition: opacity 0.2s;
}
.button-text-big.moderation {
    margin-top: 0;
    margin-bottom: 16px;
    margin-left: 0;
}
.button-text-big.moderation-mobile {
    margin-top: 0;
    margin-bottom: 16px;
}
.button-text-big.btn {
    font-weight: 700;
}
.button-text-big.btn.college {
    height: auto;
    padding: 0;
}
.button-text-big.m_medium {
    line-height: 1.6;
}
.button-text-small {
    letter-spacing: 0.3px;
    font-size: 14px;
    font-weight: 500;
}
.new-link {
    color: var(--blurple);
    font-size: 20px;
    line-height: 33px;
    text-decoration: none;
}
.new-link:hover {
    text-decoration: underline;
}
.ver__big-front-cloud {
    z-index: 6;
    width: 270px;
    position: absolute;
    inset: 59% auto auto 0%;
}
.image-10 {
    z-index: 5;
    position: relative;
}
.ver__big-back-cloud {
    z-index: 4;
    width: 480px;
    position: absolute;
    inset: auto auto 0% 4%;
}
.ver__ship {
    z-index: 6;
    width: 117px;
    position: absolute;
    inset: auto 31% 16% auto;
}
.ver__mini {
    z-index: 7;
    width: 74px;
    position: absolute;
    inset: auto 27% 10% auto;
}
.ver__mini._2 {
    width: 47px;
    bottom: 40%;
    right: -8%;
}
.ver__island {
    width: 141px;
    position: absolute;
    inset: auto auto 29% -38%;
}
.ver__middle-cloud {
    z-index: 4;
    width: 222px;
    position: absolute;
    inset: 60% 0% auto auto;
}
.news-wraper-2 {
    grid-column-gap: 180px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
}
.soc-wrapper {
    margin-top: 32px;
}
.news-card {
    margin-bottom: 80px;
}
.news-card.end {
    margin-bottom: 0;
}
.s-news-2 {
    background-color: #23272a;
    padding-top: 120px;
    padding-bottom: 120px;
}
.link-soc {
    color: #5865f2;
    margin-right: 24px;
    transition: color 0.2s;
}
.link-soc:hover {
    color: #7883ff;
}
.card-founder-image {
    margin-bottom: 40px;
}
.card-founder-wrapper {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-top: 80px;
    display: grid;
}
.heading-wrapper {
    padding-top: 20px;
}
.heading-wrapper.hype {
    margin-bottom: 60px;
}
.paragraph-large {
    margin-bottom: 20px;
    font-size: 24px;
    font-weight: 400;
    line-height: 30px;
}
.logo-block {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex: 1;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
}
.black-logo-bg {
    background-color: var(--dark-charcoal);
    padding-left: 10px;
    padding-right: 10px;
    display: inline-block;
}
.white-logo {
    height: 87px;
}
.setup-items {
    padding-top: 24px;
}
.setup-items.streamkit {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    padding-top: 8px;
    display: flex;
}
.branding-block {
    margin-bottom: 80px;
}
.branding-block.looking {
    margin-bottom: 0;
}
.colllege-hero {
    z-index: 2;
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/64df2d9dfbe9e6a17c46b680_6332958f461d9bb74e86571a_6Iy--lEU.png);
    background-position: 10%;
    background-repeat: no-repeat;
    background-size: cover;
    min-height: auto;
    padding-top: 60px;
    padding-bottom: 135px;
    position: relative;
}
.container700-center {
    z-index: 7;
    text-align: center;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    max-width: 700px;
    margin-left: auto;
    margin-right: auto;
    display: flex;
    position: relative;
}
.container-center {
    z-index: 7;
    text-align: center;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
    position: relative;
}
.collection-list-wrapper-2 {
    margin-top: 40px;
}
.new-link-small {
    opacity: 0.9;
    outline-offset: 0px;
    color: #5865f2;
    cursor: pointer;
    outline: 3px #5865f2;
    font-size: 16px;
    line-height: 140%;
    text-decoration: underline;
    transition: opacity 0.2s;
}
.new-link-small:hover {
    text-decoration: underline;
}
.new-link-small.font-white {
    color: var(--off-white);
}
.new-link-small.font-white.hover {
    color: #f6f6f699;
    text-decoration: underline;
}
.new-link-small.font-white.hover:hover {
    opacity: 1;
    color: #f6f6f6;
    text-decoration: none;
}
.new-link-small.hype {
    color: var(--greyple);
    text-decoration: underline;
}
.new-link-small.hype:hover {
    color: var(--dark-blurple);
    text-decoration: none;
}
.new-link-small.left-align {
    align-self: flex-start;
}
.new-link-small.module {
    margin-bottom: 10px;
    display: block;
}
.new-link-small.module:hover {
    opacity: 1;
}
.new-link-small.archive-link {
    font-family: Spota, sans-serif;
    font-weight: 400;
}
.mask-2 {
    text-align: left;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
.new-button {
    background-color: var(--blurple);
    color: var(--white);
    border-radius: 28px;
    margin-top: 0;
    margin-bottom: 20px;
    margin-right: 20px;
    padding: 14px 32px;
    font-weight: 500;
    transition: box-shadow 0.3s, transform 0.3s, background-color 0.3s;
}
.new-button:hover {
    background-color: var(--button-hover);
    transform: translateY(-2px);
    box-shadow: 0 2px 9px #8891f270;
}
.new-button:active {
    background-color: var(--dark-blurple);
}
.new-button.disable {
    color: #f6f6f64d;
    cursor: default;
    background-color: #8891f2;
}
.new-button.disable:hover {
    box-shadow: none;
    transform: none;
}
.new-button.new-dark-button {
    margin-top: 0;
    margin-left: 0;
    margin-right: 20px;
    font-size: 20px;
    font-weight: 700;
}
.new-button.is_app {
    justify-content: center;
    align-items: center;
    min-height: 56px;
    margin-bottom: 0;
    margin-right: 0;
    padding-top: 12px;
    padding-bottom: 12px;
    font-size: 20px;
    font-weight: 700;
    line-height: 32px;
    display: flex;
}
.new-button.is_app.hidden {
    display: none;
}
.new-button.is_app.not-100.disable {
    color: #f6f6f6e6;
}
.new-button.is_app.disable {
    pointer-events: none;
}
.new-button.is_app.imagine {
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/6582b262413a0600bad70006_download.svg);
    background-position: 32px;
    background-repeat: no-repeat;
    background-size: auto;
    padding-left: 64px;
    font-weight: 500;
}
.new-button.import {
    margin-bottom: 0;
    margin-right: 0;
    padding-bottom: 12px;
    padding-left: 16px;
    padding-right: 16px;
}
.new-button.disabled {
    background-color: var(--dark-charcoal);
    color: var(--greyple);
    cursor: not-allowed;
}
.new-button.is_app-2024 {
    justify-content: center;
    align-items: center;
    min-height: 56px;
    margin-bottom: 0;
    margin-right: 0;
    padding-top: 12px;
    padding-bottom: 12px;
    font-size: 20px;
    font-weight: 700;
    line-height: 32px;
    display: flex;
}
.new-button.is_app-2024.hidden {
    display: none;
}
.button-wrapper {
    margin-top: 20px;
    margin-right: -20px;
    display: inline-block;
}
.button-wrapper.many {
    flex-wrap: wrap;
    justify-content: center;
    align-items: flex-start;
    width: 100%;
    margin-top: 20px;
    margin-right: 0;
    display: flex;
}
.button-wrapper.many.left {
    flex-wrap: wrap;
    justify-content: flex-start;
}
.button-wrapper.many.left.college {
    grid-column-gap: 0px;
    grid-row-gap: 16px;
}
.button-wrapper.many.center {
    grid-column-gap: 20px;
    justify-content: center;
}
.button-wrapper.many.center.top-small {
    margin-top: 14px;
}
.button-wrapper.many.center.tarot {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    margin-top: 14px;
}
.button-wrapper.right {
    margin-top: 0;
    margin-left: auto;
    margin-right: 0;
}
.button-wrapper.left-nitro {
    grid-column-gap: 20px;
    flex-wrap: wrap;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    margin-top: 20px;
    display: flex;
}
.button-wrapper.many-left {
    flex-wrap: wrap;
    justify-content: center;
    align-items: flex-start;
    width: 100%;
    margin-top: 20px;
    margin-right: 0;
    display: flex;
}
.button-wrapper.many-left.left {
    flex-wrap: wrap;
    justify-content: flex-start;
}
.button-wrapper.many-left.center {
    justify-content: center;
}
.button-wrapper.many-left.center.top-small,
.button-wrapper.many-left.center.tarot {
    margin-top: 14px;
}
.button-wrapper.many-left.temp-hide {
    display: none;
}
.new-dark-button {
    background-color: var(--not-quite-black);
    color: var(--white);
    white-space: nowrap;
    border-radius: 28px;
    justify-content: center;
    align-items: center;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    padding: 12px 32px 15px;
    transition: box-shadow 0.3s, transform 0.3s, background-color 0.3s;
    display: flex;
}
.new-dark-button:hover {
    background-color: var(--dark-button-hover);
    transform: translateY(-2px);
    box-shadow: 0 2px 9px #060a0b6b;
}
.new-dark-button:active {
    background-color: var(--black);
}
.new-dark-button.disable {
    background-color: var(--dark-button-hover);
    color: #f6f6f64d;
    cursor: default;
}
.new-dark-button.disable:hover {
    box-shadow: none;
    transform: none;
}
.new-dark-button.download-button {
    font-weight: 700;
}
.new-dark-button.download-button.college {
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/632d9b371770507a4c801977_Icon%20-%20Download.svg);
    background-position: 32px;
    background-repeat: no-repeat;
    background-size: auto;
    margin-left: 0;
    margin-right: 20px;
    padding-left: 66px;
    font-size: 20px;
}
.new-dark-button.download-button.college-white {
    background-color: #fff;
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/632d9b371770507a4c801977_Icon%20-%20Download.svg);
    background-position: 32px;
    background-repeat: no-repeat;
    background-size: auto;
    padding-left: 66px;
}
.new-dark-button.download-button.college_new {
    margin-left: 0;
    margin-right: 20px;
    padding-left: 32px;
    font-size: 20px;
}
.new-dark-button._20px {
    margin-right: 0;
    font-weight: 700;
}
.new-dark-button._20px.absol {
    margin-bottom: 0;
    position: absolute;
}
.new-dark-button._20px.absol.less,
.new-dark-button._20px.absol.show-more {
    padding-top: 14px;
    padding-bottom: 14px;
}
.new-dark-button._20px.ser {
    padding-bottom: 13px;
}
.new-dark-button.is-center {
    margin-top: 24px;
    margin-right: 0;
}
.new-dark-button.gdr {
    height: 56px;
    margin-bottom: 0;
}
.new-dark-button.gdr.text-bold {
    margin-left: 0;
    margin-right: 0;
    font-size: 20px;
}
.new-dark-button.imagine {
    max-height: 56px;
    margin: 24px 0 0;
    padding-top: 16px;
    padding-bottom: 16px;
}
.new-dark-button.download {
    max-height: 56px;
    margin: 10px auto 0;
    padding-top: 16px;
    padding-bottom: 16px;
}
.new-dark-button.download.text-size-20px {
    font-size: 20px;
    font-weight: 500;
}
.new-dark-button.download.text-size-20px.margin-top-0 {
    margin-top: 0;
}
.new-dark-button.is-center {
    margin-top: 0;
    margin-bottom: 0;
    margin-left: auto;
}
.new-dark-button.is-left {
    margin-left: 0;
}
.new-dark-button.size-big {
    border-radius: 38px;
    padding: 28px 44px;
    font-size: 20px;
    font-weight: 700;
    line-height: 24px;
}
.new-dark-button.size-small {
    padding: 8px 16px;
    font-size: 14px;
    font-weight: 600;
    line-height: 24px;
}
.new-dark-button.so-large {
    margin-top: auto;
    margin-bottom: 40px;
    padding-top: 16px;
    padding-bottom: 16px;
}
.new-dark-button.user {
    min-height: 46px;
}
.new-dark-button.hub {
    background-color: var(--blurple);
    margin-left: 0;
}
.new-dark-button.download-new {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    color: var(--white);
    background-color: #5865f2;
    border: 1px #000;
    border-radius: 8px;
    flex-flow: row;
    justify-content: center;
    align-items: center;
    margin-left: 0;
    padding: 13.5px 24px;
    font-family: Spota, sans-serif;
    font-weight: 500;
    transition: box-shadow 0.3s, transform 0.3s, background-color 0.3s;
    overflow: clip;
}
.new-dark-button.download-new:hover {
    transform: none;
}
.new-dark-button.download-new:focus-visible,
.new-dark-button.download-new[data-wf-focus-visible] {
    outline-offset: 4px;
    outline: 2px solid #5865f2;
}
.new-dark-button.download-new.is-radius {
    border-radius: 12px;
}
.new-dark-button.download-new.is-radius-white {
    color: #000;
    background-color: #fff;
    border-radius: 12px;
}
.new-dark-button.download-new.is-radius-white:hover {
    background-color: #c7c8ce;
}
.new-dark-button.download-new.is-radius-white.is-normal {
    padding-top: 0.9rem;
    padding-bottom: 0.85rem;
    line-height: 1.3;
}
.new-dark-button.download-new.is-dm {
    background-color: #ffffff1a;
    border-radius: 12px;
}
.new-dark-button.download-new.is-form {
    border-radius: 12px;
    min-width: 172px;
    min-height: 54px;
}
.new-dark-button.download-new.is_2025 {
    padding: 19.5px 30px;
}
.new-dark-button.download-new.is_big {
    min-height: 3.375rem;
}
.new-dark-button.download-new.is-large-new {
    text-align: center;
    white-space: pre-wrap;
}
.new-dark-button.download-parent {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    color: var(--white);
    background-color: #5865f2;
    border: 1px #000;
    border-radius: 8px;
    flex-flow: row;
    justify-content: center;
    align-items: center;
    margin-left: 0;
    padding: 13.5px 24px;
    font-family: Spota, sans-serif;
    font-weight: 500;
    transition: box-shadow 0.3s, transform 0.3s, background-color 0.3s;
    overflow: clip;
}
.new-dark-button.download-parent:hover {
    transform: none;
}
.new-dark-button.download-parent:focus-visible,
.new-dark-button.download-parent[data-wf-focus-visible] {
    outline-offset: 4px;
    outline: 2px solid #5865f2;
}
.new-dark-button.download-parent.is-radius {
    border-radius: 12px;
}
.new-dark-button.download-parent.is-radius-white {
    color: #000;
    background-color: #fff;
    border-radius: 12px;
}
.new-dark-button.download-parent.is-radius-white:hover {
    background-color: #c7c8ce;
}
.new-dark-button.download-parent.is-radius-white.is-normal {
    padding-top: 0.9rem;
    padding-bottom: 0.85rem;
    line-height: 1.3;
}
.new-dark-button.download-parent.is-dm {
    background-color: #ffffff1a;
    border-radius: 12px;
}
.new-dark-button.download-parent.is-form {
    border-radius: 12px;
    min-width: 172px;
    min-height: 54px;
}
.new-dark-button.download-parent.is_2025 {
    padding: 19.5px 30px;
}
.new-dark-button.download-parent.is_big {
    min-height: 3.375rem;
}
.new-dark-button.download-parent.is-large-new {
    text-align: center;
    white-space: pre-wrap;
}
.download-icon {
    margin-bottom: -4px;
    margin-left: -6px;
    margin-right: 6px;
    display: inline-block;
}
.download-icon.import {
    margin: 0 10px 0 0;
}
.bot-marg {
    margin-bottom: 20px;
}
.rich-terms {
    margin-bottom: 16px;
}
.rich-terms h4 {
    font-size: 24px;
    font-weight: 400;
    line-height: 32px;
}
.link-terms {
    margin-bottom: 12px;
    padding-left: 12px;
    font-size: 16px;
    line-height: 22px;
    display: flex;
}
.link-terms._30px {
    padding-left: 30px;
}
.link-terms.is_new {
    font-family: Spota, sans-serif;
}
.link-terms.is_new:focus-visible,
.link-terms.is_new[data-wf-focus-visible] {
    outline-offset: 2px;
}
.menu-numbers {
    color: var(--not-quite-black);
    margin-right: 4px;
    padding-left: 0;
}
.menu-numbers.bl {
    color: var(--blurple);
}
.arrow-button {
    margin-bottom: -12px;
    margin-left: 8px;
    margin-right: -9px;
    display: inline-block;
}
.container800 {
    z-index: 7;
    text-align: center;
    border-radius: 8px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    max-width: 800px;
    margin-left: auto;
    margin-right: auto;
    padding: 40px 39px 20px 40px;
    display: flex;
    position: relative;
    box-shadow: 0 8px 16px #0000001a;
}
.container800.center {
    padding-bottom: 40px;
}
.rich-safeties-discription {
    color: var(--not-quite-black);
    width: 100%;
}
.rich-safeties-discription h4 {
    color: var(--dim-grey);
    margin-top: 0;
    margin-bottom: 16px;
    font-size: 16px;
    font-weight: 400;
    line-height: 140%;
}
.rich-safeties-discription h3 {
    margin-top: 24px;
    margin-bottom: 16px;
    font-family: Ginto, sans-serif;
    font-size: 24px;
    line-height: 32px;
}
.rich-safeties-discription p {
    color: var(--dim-grey);
    margin-bottom: 16px;
    font-family: Ggsans, sans-serif;
    font-size: 16px;
    line-height: 24px;
}
.rich-safeties-discription ul {
    color: #4f545c;
    margin-top: 16px;
    margin-bottom: 16px;
    padding-left: 16px;
}
.rich-safeties-discription figure,
.rich-safeties-discription img {
    width: 100%;
}
.rich-safeties-discription a {
    cursor: pointer;
    font-size: 16px;
    text-decoration: none;
    transition: all 0.2s;
}
.rich-safeties-discription a:hover {
    text-decoration: underline;
}
.rich-safeties-discription h5 {
    color: #4f545c;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
}
.rich-safeties-discription strong {
    color: #4f545c;
}
.green-button {
    background-color: var(--mint-green);
    color: var(--off-white);
    border-radius: 4px;
    padding: 8px 20px 9px;
    transition: box-shadow 0.3s, transform 0.3s, background-color 0.3s;
}
.green-button:hover {
    background-color: #5cce9a;
    transform: translateY(-2px);
    box-shadow: 0 2px 9px #8891f270;
}
.green-button:active {
    background-color: var(--dark-blurple);
}
.lang-selector-container,
.lang-container,
.lang-dropdown-container {
    font-family: Ggsans, sans-serif;
}
.dropdown-3 {
    font-family: Ggsans, sans-serif;
    display: none;
}
.button-white-bg {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    color: var(--black);
    background-color: #fff;
    border-radius: 28px;
    justify-content: center;
    align-items: center;
    max-height: 56px;
    margin-top: 24px;
    margin-bottom: 32px;
    margin-right: 24px;
    padding: 16px 32px;
    font-size: 20px;
    font-weight: 500;
    line-height: 24px;
    text-decoration: none;
    transition: all 0.2s;
    display: flex;
}
.button-white-bg:hover {
    color: var(--blurple);
    background-color: #fff;
    box-shadow: 0 8px 15px #0003;
}
.button-white-bg.hide {
    display: none;
}
.button-white-bg.center {
    min-width: 193px;
    margin: 0;
}
.button-white-bg.center:hover {
    box-shadow: 0 8px 15px #0003;
}
.button-white-bg.tarot {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 12px;
    padding-bottom: 15px;
}
.button-white-bg.tarot:hover {
    transform: translateY(-2px);
}
.button-white-bg.tarot.text-bold {
    margin-right: 0;
    position: relative;
}
.button-white-bg.download-button.imagine {
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/6582c0791ab8f7b95513cf98_download.svg);
    background-position: 32px;
    background-repeat: no-repeat;
    background-size: auto;
    padding-left: 66px;
}
.button-white-bg.download-button.imagine:hover {
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/6582c0d916fd30ad8a346acb_download.svg);
    background-position: 32px;
    background-repeat: no-repeat;
    background-size: auto;
}
.button-white-bg.build_n {
    margin-bottom: 0;
    margin-right: 0;
}
.button-white-bg.user {
    min-height: 46px;
    max-height: none;
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
    padding-top: 13px;
    padding-bottom: 15px;
    font-size: 16px;
}
.button-white-bg.gaming {
    white-space: nowrap;
    margin-top: 0;
    margin-bottom: 0;
}
.human-bg-lot {
    min-width: 50vw;
    position: relative;
    top: 7px;
}
.lottie-animation-2 {
    min-width: 70vw;
    position: relative;
    left: -50%;
}
.video-link {
    position: absolute;
    top: -20%;
    left: -35%;
}
.text-block-607 {
    max-width: 512px;
    margin: 120px auto 200px;
    font-family: Ggsans, sans-serif;
    font-weight: 400;
}
.youtuben {
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/62eb748b62bac030f82f7d81_youtube-placeholder.svg);
    background-position: 0 0;
    background-size: cover;
    width: 100%;
    min-height: 500px;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
    padding-top: 0;
    position: relative;
}
.icon-jobs {
    max-width: 35px;
}
.container-780px {
    width: 90%;
    max-width: 780px;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 0;
    position: relative;
}
.container-780px.job {
    flex-direction: column;
    align-items: stretch;
    display: flex;
}
.container-780px.server-page {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
}
.container-780px._4grid {
    width: 100%;
}
.container-780px.flex {
    justify-content: center;
    align-items: center;
    display: flex;
}
.container-780px.is-center {
    margin-left: auto;
    margin-right: auto;
}
.container-780px.is_new {
    width: 100%;
    max-width: 342px;
}
.video-link-wrapper {
    width: 100%;
    height: 100%;
    position: absolute;
    overflow: hidden;
}
.text-24px-white {
    color: #fff;
    margin-bottom: 16px;
    font-family: Ginto, sans-serif;
    font-size: 24px;
    font-weight: 700;
    line-height: 30px;
}
.text-24px-white.left {
    text-align: left;
    margin-bottom: 0;
    font-family: SpotaNormal-Bold, sans-serif;
}
.p-400-16-white {
    color: #fff;
    margin-bottom: 16px;
    font-family: Ggsans, sans-serif;
    font-size: 16px;
    line-height: 24px;
    text-decoration: none;
}
.p-400-16-white._10px {
    padding-right: 24px;
}
.p-400-16-white._10px.bottom {
    margin-top: 0;
    margin-bottom: auto;
    padding-bottom: 0;
}
.p-400-16-white._10px._20px {
    margin-top: 0;
    margin-bottom: auto;
    padding-bottom: 0;
    font-family: Ggsans, sans-serif;
    font-size: 20px;
    line-height: 28px;
}
.p-400-16-white.btn {
    margin-bottom: 0;
    margin-right: 8px;
    font-weight: 600;
}
.p-400-16-white.center {
    padding-right: 24px;
}
.p-400-16-white.center._20px {
    font-family: Ggsans, sans-serif;
    font-size: 20px;
    line-height: 28px;
}
.p-400-16-white.drop {
    margin-top: -12px;
    margin-bottom: 24px;
    padding-right: 40px;
}
.p-400-16-white.mob-center-text {
    font-family: Ggsans, sans-serif;
}
.p-400-16-white.max95 {
    max-width: 95%;
    margin-bottom: 0;
}
.p-400-16-white._32px {
    max-width: 500px;
    margin-bottom: 32px;
}
.p-400-16-white.text-color-gray {
    margin-bottom: 24px;
}
.p-400-16-white.text-color-gray.is_gdr {
    margin-bottom: 0;
}
.p-400-16-white.grey-f7 {
    color: #f7f7f7;
}
.p-400-16-white.grey-f7.text-bolt {
    color: #f6f6f6;
    font-weight: 600;
}
.p-400-16-white.grey-f6 {
    color: #f6f6f6;
}
.p-400-16-white.p-17px {
    font-size: 17px;
    line-height: 25px;
}
.p-400-16-white.app {
    margin-bottom: 0;
}
.p-400-16-white.is_ad-week,
.p-400-16-white.is_faq {
    font-family: ABC Ginto Normal, sans-serif;
    font-weight: 400;
}
.container-1260px-grey {
    background-color: #f6f6f6;
    border-radius: 8px;
    justify-content: space-between;
    align-items: center;
    width: 90%;
    max-width: 1180px;
    margin-bottom: 40px;
    margin-left: auto;
    margin-right: auto;
    padding: 40px 30px 40px 40px;
    display: flex;
}
.container-1260px-grey.hiden {
    display: none;
}
.section-safety {
    padding-top: 80px;
    padding-bottom: 40px;
    overflow: hidden;
}
.section-safety.grey {
    background-color: #f6f6f6;
    padding-top: 60px;
    padding-bottom: 60px;
}
.section-safety.courses {
    padding-bottom: 120px;
}
.section-safety.courses-st {
    padding-top: 64px;
    padding-bottom: 64px;
}
.heading-blue-48px {
    color: #5865f2;
    margin-bottom: 48px;
    font-family: Ginto, sans-serif;
    font-size: 48px;
    line-height: 48px;
}
.heading-blue-48px.bl {
    color: #000;
    margin-bottom: 32px;
    font-family: SpotaNormal-Bold, sans-serif;
}
.div-block-320px {
    flex-direction: column;
    align-items: flex-start;
    max-width: 320px;
    display: flex;
}
.div-block-320px.safeties {
    max-width: 280px;
    margin-right: 3%;
}
.grid-safety {
    grid-column-gap: 20px;
    grid-row-gap: 32px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    max-width: 750px;
    margin-left: 40px;
    display: grid;
}
.img-safety {
    background-color: #fff;
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/633dfd719a05570813a87250_104.png);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 10px;
    width: 100%;
    height: 165px;
    margin-bottom: 12px;
}
.img-safety.safeties {
    height: auto;
    min-height: 300px;
}
.text-24px-700 {
    margin-bottom: 0;
    font-family: SpotaNormal-Bold, sans-serif;
    font-size: 24px;
    font-weight: 700;
    line-height: 30px;
}
.link-blue-16px {
    color: #5865f2;
    margin-bottom: 4px;
    font-family: "Spota 800", sans-serif;
    font-size: 14px;
    font-weight: 500;
    line-height: 24px;
    transition: all 0.25s;
}
.link-blue-16px:hover {
    opacity: 0.9;
}
.link-blue-16px.safetie {
    margin-bottom: 10px;
}
.grid-safety-3col {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    max-width: 750px;
    margin-top: 0;
    margin-bottom: auto;
    margin-left: 40px;
}
.div-transparency {
    background-color: #fff;
    border-radius: 16px;
    flex-direction: column;
    justify-content: space-between;
    padding: 24px;
    display: flex;
    position: relative;
}
.paragraph-16px-dark {
    color: #2c2f33;
    margin-top: 16px;
    margin-bottom: auto;
    font-size: 16px;
    line-height: 24px;
}
.paragraph-16px-dark.up {
    margin-top: 0;
}
.paragraph-16px-dark.creator {
    color: var(--dim-grey);
    margin-top: 0;
}
.ico {
    margin: 0 auto 12px 0;
    display: block;
}
.tabs {
    align-items: flex-start;
    display: flex;
}
.tabs-menu-safety {
    flex-direction: column;
    align-items: flex-start;
    width: 250px;
    margin-right: 50px;
    display: flex;
}
.search {
    background-color: #fff;
    border-radius: 28px;
    justify-content: center;
    align-items: center;
    width: 380px;
    margin-left: auto;
    padding: 10px;
    display: flex;
    box-shadow: 0 1px 1px #0000001a;
}
.button-search {
    background-color: #5865f2;
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/630924eb86772310fe5a79f5_Group.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: auto;
    border-radius: 30px;
    width: 60px;
    height: 38px;
}
.heading-24px-safety {
    color: #5865f2;
    margin-top: 0;
    margin-bottom: 24px;
    font-size: 24px;
    font-weight: 700;
    line-height: 30px;
}
.heading-24px-safety._48px {
    font-size: 48px;
    line-height: 56px;
}
.heading-24px-safety.bottom-small {
    margin-bottom: 16px;
}
.heading-24px-safety.bottom-small._1 {
    font-family: SpotaNormal-Bold, sans-serif;
}
.heading-24px-safety.text-color-dark {
    color: #23272a;
    text-align: center;
    font-family: SpotaNormal-Bold, sans-serif;
}
.tab {
    color: #2c2f33;
    background-color: #fff0;
    width: 100%;
    padding-top: 20px;
    padding-left: 0;
    padding-right: 0;
    font-size: 16px;
    box-shadow: 0 2px 0 -1px #ebf0f7;
}
.tab.w--current {
    color: #5865f2;
    background-color: #fff0;
    border-bottom: 1px solid #5865f2;
    font-weight: 600;
    box-shadow: 0 2px 0 -1px #ebf0f7;
}
.heading-32px-black {
    color: #23272a;
    margin-top: 20px;
    margin-bottom: 24px;
    font-family: Ginto, sans-serif;
}
.line-safety {
    border-top: 1px solid #dde1e7;
    justify-content: center;
    align-items: center;
    margin-top: 48px;
    padding-top: 48px;
    display: flex;
}
.line-safety.hide {
    display: none;
}
.button-black.andarrow {
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/63092c47b497c57545695569_Icon%20-%20Down.svg);
    background-position: 80%;
    background-repeat: no-repeat;
    background-size: auto;
    border-radius: 28px;
    justify-content: flex-start;
    width: 154px;
    padding-left: 32px;
}
.button-black.moderation {
    border-radius: 40px;
    min-height: 38px;
    padding: 7px 16px;
    font-weight: 500;
    line-height: 24px;
}
.link-card {
    color: #2c2f33;
    width: 100%;
    transition: all 0.25s;
}
.link-card:hover {
    color: #5865f2;
}
.safety-wrapper,
.tabs-content-2 {
    width: 100%;
}
.search-box {
    border: 1px #000;
    margin-bottom: 0;
    font-size: 16px;
    line-height: 20px;
}
.search-box::placeholder {
    color: #6a6a6a;
    font-size: 16px;
}
.safety-grid {
    width: 100%;
}
.safety-link {
    transition: all 0.25s;
}
.breadcrumbs-wrapper {
    align-items: center;
    margin-bottom: 12px;
    display: flex;
}
.breadcrumbs-wrapper.bottom {
    margin-bottom: 50px;
}
.breadcrumbs-wrapper.transparency {
    margin-bottom: 0;
}
.breadcrumbs-wrapper._2024 {
    grid-column-gap: 2px;
    grid-row-gap: 2px;
}
.breadcrumbs-link {
    color: #ffffff80;
    font-size: 14px;
    line-height: 18px;
}
.breadcrumbs-link._2 {
    color: #fff;
    font-family: Ggsans, sans-serif;
    line-height: 24px;
}
.breadcrumbs-link.grey {
    color: #2c2f3380;
    line-height: 24px;
}
.title-wrapper {
    margin-bottom: 20px;
}
.s-hero-safeties {
    background-color: #5865f2;
    height: 456px;
    padding-top: 106px;
}
.hero-image-safeties {
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/63c1b6e83acc161d15d664f4_placeholder.png);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 8px;
    min-height: 400px;
    margin-top: -310px;
    margin-bottom: 32px;
    box-shadow: 0 1px 1px #0000001a;
}
.grid-safety-listing {
    grid-column-gap: 20px;
    grid-row-gap: 32px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: start;
    width: 100%;
    height: 100%;
    margin-left: 0;
    display: grid;
    overflow: hidden;
}
.grid-safety-listing.cms {
    grid-template-columns: 1fr;
}
.s-safetie-feature {
    background-color: var(--white);
    padding-top: 60px;
    padding-bottom: 60px;
}
.safetie-feature-wrapper {
    justify-content: space-between;
    align-items: flex-start;
    display: flex;
}
.collection-cms {
    width: 100%;
    max-width: 650px;
}
.item-content {
    display: none;
}
.safetu-wrapper-content {
    width: 100%;
    min-width: 104%;
}
.div-transparency-soon {
    margin-left: auto;
    margin-right: auto;
    position: absolute;
    inset: -15px 0% auto;
}
.collection-item-2.safety {
    margin-bottom: 0;
}
.safetu-wrapper-image {
    text-align: right;
    width: 100%;
    margin-top: -100px;
}
.safety-link-learn-more {
    align-items: center;
    display: flex;
}
.safety-grid-wrapper {
    min-width: 102%;
    margin-bottom: 32px;
    margin-left: -2%;
    padding: 1.2% 2%;
    transition: all 0.25s;
}
.safety-grid-wrapper:hover {
    background-color: #ffffff14;
    border-radius: 8px;
}
.no-match {
    text-align: center;
    font-size: 24px;
    font-weight: 400;
}
.no-match-results {
    margin-top: 0;
    margin-bottom: 60px;
    display: block;
}
.cms-search-results {
    display: none;
}
.section-white {
    padding-top: 100px;
}
.section-white.bottom {
    position: relative;
}
.section-white.bottom.connection {
    padding-top: 80px;
    padding-bottom: 104px;
}
.section-white.bottom.build {
    padding-bottom: 80px;
}
.section-white.nitro {
    padding-bottom: 20px;
    position: relative;
    overflow: visible;
}
.section-white.nitro-2024 {
    width: 100%;
    padding-bottom: 20px;
    position: relative;
    overflow: visible;
}
.section-white.nitro-2024-perks {
    width: 100%;
    padding-top: 98px;
    padding-bottom: 20px;
    position: relative;
    overflow: hidden;
}
.section-white.nitro_2024 {
    background-image: linear-gradient(#ec91f5, #db75f1 52%, #db75f1);
    padding-bottom: 96px;
    position: relative;
    overflow: visible;
}
.section-white.nitro_2024.padding-bottom-0 {
    background-image: linear-gradient(#ec91f5, #db75f1 52%, #db75f1);
    padding-bottom: 10px;
}
.section-white.nitro-new {
    padding-bottom: 20px;
    position: relative;
    overflow: visible;
}
.heading-dark-48px {
    color: #23272a;
    margin-bottom: 0;
    font-family: SpotaNormal-Bold, sans-serif;
    font-size: 48px;
    font-weight: 400;
    line-height: 58px;
}
.heading-dark-48px.center {
    text-align: center;
    font-family: SpotaNormal-Bold, sans-serif;
    font-weight: 400;
}
.heading-dark-48px.center.max2 {
    max-width: 580px;
    margin-bottom: 80px;
    margin-left: auto;
    margin-right: auto;
    font-family: SpotaNormal-Bold, sans-serif;
}
.heading-dark-48px.center.bottom-none {
    margin-bottom: 0;
}
.heading-dark-48px.center.connection {
    max-width: 650px;
    margin-left: auto;
    margin-right: auto;
}
.heading-dark-48px.center.white-color {
    color: #fff;
    line-height: 56px;
}
.heading-dark-48px.center.mar-8px {
    margin-bottom: 8px;
}
.heading-dark-48px.center.is_gift {
    color: #fff;
}
.heading-dark-48px.bottom {
    margin-bottom: 16px;
}
.heading-dark-48px.bottom._600px {
    max-width: 600px;
}
.heading-dark-48px.bottom._700px {
    max-width: 700px;
}
.heading-dark-48px._600px,
.heading-dark-48px._600px.tablet-centered,
.heading-dark-48px.text-align-center {
    line-height: 56px;
}
.heading-dark-48px.resource-parents-title {
    max-width: 90%;
}
.heading-dark-48px.formpitch {
    color: #2c2f33;
}
.heading-dark-48px.mob-32 {
    line-height: 56px;
}
.card-grey {
    background-color: #f6f6f6;
    border-radius: 8px;
    flex-direction: column;
    align-items: flex-start;
    max-width: none;
    height: 100%;
    margin-bottom: 0;
    padding: 24px;
    transition: all 0.2s;
    display: flex;
}
.card-grey:hover {
    box-shadow: 0 8px 15px #0003;
}
.card-grey.cource {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-direction: column;
    height: 100%;
    display: flex;
}
.card-grey._32px {
    justify-content: space-between;
    height: 340px;
    padding: 32px;
    transition-property: none;
}
.card-grey._32px:hover {
    box-shadow: none;
}
.card-grey._32px.connection {
    height: auto;
    padding: 24px;
}
.card-grey._40px {
    grid-column-gap: 12px;
    grid-row-gap: 32px;
    justify-content: center;
    align-items: center;
    padding: 40px;
    transition-property: none;
}
.card-grey._40px:hover {
    box-shadow: none;
}
.card-grey._24px {
    grid-column-gap: 12px;
    grid-row-gap: 16px;
    justify-content: flex-start;
    align-items: center;
    padding: 40px 24px;
}
.card-grey._24px:hover {
    box-shadow: none;
}
.card-grey.case {
    flex-direction: row;
    height: 100%;
    display: flex;
}
.text-blue {
    color: #5865f2;
    margin-right: 6px;
    font-family: "Spota 800", sans-serif;
    font-size: 14px;
    font-weight: 500;
    line-height: 24px;
    text-decoration: none;
}
.text-blue:hover {
    text-decoration: none;
}
.text-blue.time {
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/632d87d9b24368470b0a70fe_Mask%20group.svg);
    background-position: 0 53%;
    background-repeat: no-repeat;
    background-size: 13px;
    padding-left: 18px;
}
.text-blue.word {
    margin-right: 0;
}
.text-blue.creator {
    text-transform: uppercase;
    margin-bottom: 8px;
    font-weight: 700;
}
.text-blue.bolt {
    font-weight: 700;
}
.text-blue.safety {
    text-transform: uppercase;
    font-weight: 700;
}
.text-blue._700px {
    margin-right: 0;
    font-weight: 700;
}
.text-blue._700px.text-style-allcaps.is_build {
    font-size: 16px;
}
.img40 {
    object-fit: cover;
    border-radius: 8px;
    width: 100%;
    max-width: none;
    height: auto;
    min-height: 280px;
    max-height: 305px;
    margin-bottom: 16px;
    margin-right: 16px;
}
.img40._245px {
    border-radius: 8px;
    max-width: none;
    min-height: 215px;
    margin-bottom: 0;
}
.img40.creator {
    object-fit: cover;
    min-height: auto;
    max-height: 320px;
}
.div-line {
    border-bottom: 1px solid #9b9b9b40;
    width: 100%;
    margin-bottom: 16px;
    margin-left: 0;
    padding-bottom: 24px;
    transition: all 0.2s;
}
.div-line:hover {
    border-bottom-color: var(--blurple);
    color: var(--blurple);
}
.div-block-12 {
    width: 100%;
    max-width: 480px;
    padding-left: 20px;
}
.collection-moderation {
    width: 100%;
    max-width: 680px;
}
.s-curriculum {
    padding-bottom: 70px;
}
.curriculum-wrapper {
    background-color: var(--yellow);
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    border-radius: 8px;
    align-items: center;
    padding-top: 42px;
    padding-bottom: 44px;
    padding-left: 7%;
    display: flex;
    position: relative;
    overflow: hidden;
}
.curriculum-content-wrapper {
    width: 45%;
    max-width: 450px;
}
.curriculum-content-wrapper.left {
    flex-direction: column;
    align-items: flex-start;
    display: flex;
}
.curriculum-image {
    height: 110%;
    position: absolute;
    inset: auto -23% auto auto;
}
.s-courses {
    padding-top: 0;
    padding-bottom: 68px;
}
.s-courses.build {
    padding-bottom: 86px;
}
.s-courses.build.grey-bg {
    background-color: #f6f6f6;
    padding-top: 130px;
}
.section-blue-wr {
    max-width: 540px;
}
.courses-grid {
    grid-column-gap: 20px;
    grid-row-gap: 40px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
}
.s-hero-moderations {
    background-color: #0000;
    height: auto;
    padding-top: 80px;
    padding-bottom: 100px;
}
.breadcrumbs-link-black {
    color: var(--dark-charcoal);
    font-size: 14px;
    line-height: 18px;
}
.moderation-content-wrapper {
    align-items: flex-start;
    display: flex;
}
.moderation-content-left {
    width: 100%;
    min-width: 240px;
    max-width: 240px;
    margin-right: 31px;
    position: sticky;
    top: 30px;
}
.moderation-content-right {
    width: 100%;
}
.moderation-menu-introduction {
    color: #72767d;
    border-bottom: 1px solid #ebf0f7;
    padding-bottom: 12px;
    font-size: 16px;
    display: block;
}
.moderation-menu-introduction.w--current {
    border-bottom-width: 1.5px;
    border-bottom-color: var(--blurple);
    color: var(--blurple);
    font-weight: 600;
}
.dropdown-wrapper {
    color: #72767d;
    border-bottom: 1px solid #ebf0f7;
    padding: 0 0 12px;
    display: block;
}
.dropdown-wrapper.w--open {
    border-bottom: 1.5px solid var(--blurple);
    color: var(--blurple);
    padding-bottom: 12px;
    font-weight: 600;
}
.dropdown-moderation {
    color: #72767d;
    width: 100%;
    padding-top: 13px;
}
.dropdown-text {
    align-items: center;
    width: 100%;
}
.dropdown-icon {
    color: #72767d;
    width: 12px;
    max-width: none;
    margin-top: 5px;
    margin-bottom: 0;
    margin-right: 10px;
    display: block;
    position: absolute;
    inset: 0% 0% auto auto;
}
.dropdown-list {
    display: flex;
}
.dropdown-list-3 {
    position: relative;
}
.dropdown-list-3.w--open {
    background-color: #0000;
}
.dropdown-link-wrapper {
    color: #72767d;
    white-space: normal;
    flex-direction: column;
    padding: 6px 0;
    font-size: 16px;
    line-height: 24px;
    display: block;
}
.dropdown-link-wrapper.w--current {
    color: var(--blurple);
    font-weight: 600;
}
.discord-blue {
    width: 124px;
    display: none;
}
.moderation-menu-wrapper {
    width: 100%;
    padding-right: 0;
}
.moderation-image-wr {
    object-fit: cover;
    background-image: url(https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 8px;
    width: 100%;
    min-height: auto;
    margin-bottom: 32px;
}
.rich-description-wr h4 {
    color: var(--dim-grey);
    font-size: 16px;
    font-weight: 400;
}
.rich-description-wr a {
    font-size: 16px;
}
.rich-description-wr p {
    color: var(--dim-grey);
}
.title-menu-anchor-wrapper {
    border-left: 2px solid #ebf0f7;
    flex-direction: column;
    align-items: flex-start;
    display: flex;
}
.rich-mod {
    color: var(--not-quite-black);
    width: 100%;
}
.rich-mod h4 {
    color: var(--dark-charcoal);
    font-family: "Spota 800", sans-serif;
    font-size: 22px;
    font-weight: 700;
    line-height: 28px;
}
.rich-mod h3 {
    color: #000;
    margin-top: 24px;
    margin-bottom: 16px;
    font-family: Ginto, sans-serif;
    font-size: 24px;
    font-weight: 700;
    line-height: 30px;
}
.rich-mod p {
    color: var(--dim-grey);
    margin-bottom: 24px;
    font-size: 16px;
    line-height: 24px;
}
.rich-mod ul {
    color: #4f545c;
    margin-top: 16px;
    margin-bottom: 16px;
    padding-left: 16px;
}
.rich-mod figure,
.rich-mod img {
    width: 100%;
}
.rich-mod a {
    cursor: pointer;
    font-size: 16px;
    text-decoration: none;
    transition: all 0.2s;
}
.rich-mod a:hover {
    text-decoration: underline;
}
.rich-mod h5 {
    color: #4f545c;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
}
.rich-mod strong {
    color: #4f545c;
}
.rich-mod li {
    color: var(--dark-charcoal);
    margin-bottom: 12px;
}
.rich-mod h2 {
    color: #000;
    margin-bottom: 20px;
    font-family: "Spota 800", sans-serif;
    font-size: 32px;
    line-height: 40px;
}
.rich-mod-2 {
    color: #23272a;
    width: 100%;
    margin-top: 0;
    font-family: Ggsans, sans-serif;
}
.rich-mod-2 a {
    cursor: pointer;
    font-size: 16px;
    text-decoration: none;
    transition: all 0.2s;
}
.rich-mod-2 a:hover {
    text-decoration: underline;
}
.rich-mod-2 h3 {
    color: var(--not-quite-black);
    margin-top: 0;
    margin-bottom: 16px;
    padding-top: 8px;
    font-family: Ginto, sans-serif;
    font-size: 24px;
    font-weight: 700;
    line-height: 32px;
}
.rich-mod-2 p {
    color: var(--not-quite-black);
    margin-bottom: 24px;
    font-size: 16px;
    line-height: 24px;
}
.rich-mod-2 h4 {
    color: var(--not-quite-black);
    margin-top: 40px;
    margin-bottom: 16px;
    font-family: SpotaNormal-Bold, sans-serif;
    font-size: 24px;
    font-weight: 700;
    line-height: 30px;
}
.rich-mod-2 h2 {
    color: #000;
    margin-bottom: 20px;
    padding-top: 8px;
    font-family: SpotaNormal-Bold, sans-serif;
    font-size: 32px;
    line-height: 40px;
}
.rich-mod-2 h5 {
    color: #4f545c;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
}
.rich-mod-2 li {
    color: var(--not-quite-black);
    margin-bottom: 2px;
}
.rich-mod-2 figure {
    width: 100%;
    margin-top: 40px;
    margin-bottom: 50px;
}
.rich-mod-2 ul {
    color: var(--not-quite-black);
    margin-top: 16px;
    margin-bottom: 24px;
    padding-left: 16px;
}
.rich-mod-2 strong {
    color: var(--not-quite-black);
}
.rich-mod-2 img {
    width: 100%;
}
.rich-content-right-moderation {
    background-color: #0000;
    border-radius: 12px;
    flex-direction: column;
    width: 100%;
    max-width: 220px;
    margin-top: 24px;
    padding: 10px 0;
    display: flex;
    position: sticky;
    top: 20px;
}
.rich-content-right-moderation.mobile,
.moderation-content-mobile {
    display: none;
}
.scroll-to-top {
    grid-row-gap: 8px;
    color: var(--blurple);
    text-align: right;
    flex-direction: column;
    align-items: center;
    margin-left: auto;
    margin-right: 0;
    font-size: 16px;
    font-weight: 600;
    display: flex;
    position: relative;
    top: 0;
}
.scils-wrapper {
    background-color: var(--dark-blurple);
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    border-radius: 8px;
    align-items: center;
    margin-top: 60px;
    padding-top: 45px;
    padding-bottom: 45px;
    padding-left: 7%;
    display: flex;
    position: relative;
    overflow: hidden;
}
.section-white-moderation {
    max-width: 100vw;
    padding-top: 70px;
    padding-bottom: 70px;
    overflow: hidden;
}
.section-white-moderation.bg {
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/6336cba0a574a10c4c7aa51b_Group%20482506.svg);
    background-position: 50% 100%;
    background-repeat: no-repeat;
    background-size: 1140px;
    padding-top: 84px;
    padding-bottom: 130px;
}
.section-white-moderation.bg.safety {
    background-color: #5865f2;
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/642d5c2e7e0ce968683c06b3_Group%20626808.webp);
    background-repeat: no-repeat;
    background-size: 1140px;
    max-height: 412px;
}
.section-white-moderation.bg-gdc {
    z-index: 9;
    background-image: linear-gradient(135deg, #3229a6, #5865f2 33%, #b377f3 90%);
    padding-top: 94px;
    padding-bottom: 60px;
    position: relative;
    overflow: visible;
}
.section-white-moderation.boild {
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/6405d94eebd1edb6676fca1d_Footer.svg);
    background-position: 50% 100%;
    background-repeat: no-repeat;
    background-size: 1140px;
    padding-top: 84px;
    padding-bottom: 130px;
}
.section-white-moderation.bg-grey {
    background-color: #f7f7f7;
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/6336cba0a574a10c4c7aa51b_Group%20482506.svg);
    background-position: 50% 100%;
    background-repeat: no-repeat;
    background-size: 140%;
    padding-top: 100px;
    padding-bottom: 100px;
}
.section-white-moderation.bg-grey.safety {
    background-color: #5865f2;
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/642d5c2e7e0ce968683c06b3_Group%20626808.webp);
    background-repeat: no-repeat;
    background-size: 1140px;
}
.section-white-moderation.build_n {
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/6405d94eebd1edb6676fca1d_Footer.svg);
    background-position: 50% 100%;
    background-repeat: no-repeat;
    background-size: 1140px;
    padding-top: 60px;
    padding-bottom: 190px;
}
.collection-list-4,
.collection-item-3 {
    height: 100%;
}
.curriculum-image-m {
    height: 115%;
    position: absolute;
    inset: auto -6% auto auto;
}
.section-courses-wr {
    max-width: 540px;
    margin-right: 40px;
}
.section-courses-wr.courses {
    max-width: 500px;
}
.scroll-to-top-wr {
    align-items: center;
    display: flex;
}
.course-main-image {
    border-radius: 8px;
    width: 90%;
    margin-left: auto;
}
.modules {
    width: 100%;
    margin-bottom: 0;
    padding-top: 40px;
}
.course-time-wr {
    display: flex;
}
.modules-layout {
    flex-direction: column;
    justify-content: flex-start;
    align-self: flex-start;
    align-items: stretch;
    width: 90%;
    max-width: 960px;
    height: auto;
    margin-bottom: 100px;
    margin-left: auto;
    margin-right: auto;
    display: flex;
    overflow: hidden;
}
.course-rich-text li {
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/632d8ff3e290414f1efb5b21_Vector.svg);
    background-position: 0 7%;
    background-repeat: no-repeat;
    background-size: auto;
    margin-bottom: 32px;
    padding-left: 26px;
    list-style-type: none;
}
.course-rich-text ul {
    padding-left: 0;
}
.text-yellow {
    color: var(--yellow);
    margin-bottom: 7px;
    font-family: Ginto nord, sans-serif;
    font-size: 14px;
    font-weight: 500;
    line-height: 24px;
    text-decoration: none;
}
.text-yellow:hover {
    text-decoration: none;
}
.text-yellow.time {
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/632dccb496f7fc5b3dc9adfb_yell.svg);
    background-position: 0%;
    background-repeat: no-repeat;
    background-size: 13px;
    margin-right: 5px;
    padding-left: 18px;
}
.text-yellow.number {
    margin-right: 5px;
}
.separator-vert {
    background-color: #ffffff2e;
    width: 1px;
    height: 24px;
    margin-left: 8px;
    margin-right: 8px;
}
.separator-vert.vert-blue {
    background-color: #5865f23d;
}
.course-content-heading {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 0.75fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    display: grid;
}
.course-info-wr {
    grid-column-gap: 16px;
    grid-row-gap: 20px;
    flex: none;
    grid-template-rows: 44px auto;
    grid-template-columns: minmax(min-content, max-content) 1fr;
    grid-auto-columns: 1fr;
    display: grid;
}
.purple-number {
    background-color: var(--blurple);
    color: var(--white);
    text-align: center;
    border-radius: 16px;
    justify-content: center;
    align-self: center;
    align-items: center;
    margin-right: 10px;
    padding: 10px 16px 11px;
    font-family: Ginto, sans-serif;
    font-size: 20px;
    font-weight: 700;
    line-height: 18px;
    display: flex;
}
.cource-info-number-wr {
    flex-direction: row;
    align-items: center;
    display: flex;
}
.div-block-15 {
    flex: 0 auto;
    max-width: 380px;
}
.info-cell {
    width: 80%;
}
.separator-hor {
    background-color: #50555f26;
    width: 100%;
    height: 1px;
    margin-top: 24px;
    margin-bottom: 24px;
}
.text-blue-primary {
    color: #5865f2;
    font-size: 16px;
    font-weight: 700;
    line-height: 24px;
    text-decoration: none;
}
.text-blue-primary:hover {
    text-decoration: none;
}
.text-blue-primary.time {
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/632dccc0c83d1bda44f6f303_purp.svg);
    background-position: 0%;
    background-repeat: no-repeat;
    background-size: 13px;
    padding-left: 18px;
}
.text-blue-primary.hours {
    margin-left: 3px;
}
.image-college {
    width: 100%;
    max-width: 600px;
    margin-left: auto;
    margin-right: auto;
}
.college-wrapper {
    padding-left: 20px;
}
.college-image {
    margin-bottom: 16px;
}
.arrow-number {
    margin-right: 6px;
}
._16px-text-gr {
    color: #50555f;
    text-align: center;
}
._16px-text-gr.left {
    text-align: left;
    margin-top: 0;
    line-height: 22px;
}
._16px-text-gr.left.app {
    background-color: #0000;
    margin-top: -12px;
    margin-bottom: 24px;
    padding-right: 40px;
    line-height: 24px;
}
._16px-text-gr.left.app-2 {
    color: #2c2f33;
    background-color: #0000;
    margin-top: 12px;
    margin-bottom: 0;
    padding-right: 48px;
    line-height: 24px;
}
.banner {
    background-color: #5865f2;
    border-radius: 8px;
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
    max-width: 49%;
    padding: 32px;
    display: flex;
}
.banner.green {
    background-color: #43b581;
    width: 49%;
    max-width: none;
}
.banner.green.build {
    width: auto;
}
.banner.nitro {
    background-color: #fff;
    background-image: linear-gradient(225deg, #007cc2 20%, #5865f2);
    border-radius: 16px;
    justify-content: flex-start;
    width: 100%;
    padding: 24px;
}
.banner.nitro.violet {
    background-image: linear-gradient(135deg, #8547c6 25%, #b845c1 62%, #ab5d8a 95%);
    position: relative;
}
.banner.pink {
    background-color: #eb459e;
    width: 49%;
    max-width: none;
}
.banner.build {
    max-width: none;
}
.banner.build.black-bg-build {
    background-color: var(--not-quite-black);
}
.banner.is-new-first {
    -webkit-backdrop-filter: blur(120px);
    backdrop-filter: blur(120px);
    background-color: #ffffff1a;
    background-image: none;
    border-radius: 40px;
    justify-content: flex-start;
    width: 100%;
    max-width: none;
    padding: 64px 64px 7.1875rem;
}
.banner.is-new-first.violet {
    background-image: linear-gradient(135deg, #8547c6 25%, #b845c1 62%, #ab5d8a 95%);
    position: relative;
}
.banner.is-new-second {
    -webkit-backdrop-filter: blur(120px);
    backdrop-filter: blur(120px);
    background-color: #000;
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/68888e0ce2a649d984a76024_Cdn.png);
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 40px;
    justify-content: flex-start;
    width: 100%;
    max-width: none;
    padding: 64px;
    overflow: clip;
}
.banner.is-new-second.violet {
    background-image: linear-gradient(135deg, #8547c6 25%, #b845c1 62%, #ab5d8a 95%);
    position: relative;
}
.link-arrow {
    color: #fff;
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/6336c55e18aab01346f34cbc_ArrowButton.svg);
    background-position: 97%;
    background-repeat: no-repeat;
    background-size: auto;
    margin-top: 24px;
    padding-right: 28px;
    font-size: 16px;
    font-weight: 600;
    transition: all 0.25s;
}
.link-arrow:hover {
    background-position: 99%;
}
.link-arrow.mt-0 {
    margin-top: 0;
}
.link-arrow.mt-0.text-color-purple {
    color: var(--blurple);
    background-position: 97%;
    transition: all 0.25s;
}
.link-arrow.mt-0.text-color-purple:hover {
    background-position: 99%;
}
.link-arrow.gdc {
    color: #23272a;
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/63f347bfaaac791b046b61c1_ArrowButton.svg);
    background-position: 97%;
    margin-top: 0;
    margin-left: 0;
    margin-right: auto;
    padding-right: 32px;
    font-weight: 600;
    transition: all 0.25s;
}
.link-arrow.gdc:hover {
    background-position: 99%;
}
.link-arrow.gdc.left-align.big {
    font-size: 20px;
}
.link-arrow.gdc.flex-tablet-left.text-weight-normal {
    font-weight: 400;
}
.link-arrow.gdc.flex-tablet-left.is-success {
    color: #fff;
    font-weight: 400;
}
.link-arrow.gdc-white {
    color: #fff;
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/63f34a1a85872a326ba67489_ArrowButton%20\(1\).svg);
    background-position: 97%;
    margin-top: 4px;
    padding-right: 32px;
    font-weight: 500;
    transition: all 0.25s;
}
.link-arrow.gdc-white:hover {
    background-position: 99%;
}
.link-arrow.server {
    color: #23272a;
    background-image: none;
    margin-top: 0;
    margin-left: 0;
    margin-right: auto;
    padding-right: 32px;
    font-weight: 600;
    transition: all 0.25s;
}
.link-arrow.build_n {
    color: #23272a;
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/63f347bfaaac791b046b61c1_ArrowButton.svg);
    background-position: 97%;
    margin-top: 0;
    margin-left: 0;
    margin-right: auto;
    padding-right: 32px;
    font-weight: 600;
    transition: all 0.25s;
}
.link-arrow.build_n:hover {
    background-position: 99%;
}
.link-arrow.build_n.left-align.big {
    font-size: 20px;
}
.link-arrow.build_n.winner {
    background-position: 98%;
    margin-right: 0;
}
.link-arrow.build_n.winner:hover {
    background-position: 99%;
}
.link-arrow.power-a {
    color: #23272a;
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/63f347bfaaac791b046b61c1_ArrowButton.svg);
    background-position: 97%;
    margin-top: 0;
    margin-left: 0;
    margin-right: auto;
    padding-right: 32px;
    font-weight: 600;
    transition: all 0.25s;
}
.link-arrow.power-a:hover {
    background-position: 99%;
}
.link-arrow.power-a.left-align.big {
    font-size: 20px;
}
.link-arrow.teen {
    color: #23272a;
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/63f347bfaaac791b046b61c1_ArrowButton.svg);
    background-position: 97%;
    margin-top: 0;
    margin-left: 0;
    margin-right: auto;
    padding-right: 32px;
    font-weight: 600;
    transition: all 0.25s;
}
.link-arrow.teen:hover {
    background-position: 99%;
}
.link-arrow.teen.left-align.big {
    font-size: 20px;
}
.link-arrow.teen.winner {
    background-position: 98%;
    margin-right: 0;
}
.link-arrow.teen.winner:hover {
    background-position: 99%;
}
.link-arrow.gdc-2024 {
    color: #23272a;
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/63f347bfaaac791b046b61c1_ArrowButton.svg);
    background-position: 97%;
    margin-top: 0;
    margin-left: 0;
    margin-right: auto;
    padding-right: 32px;
    font-weight: 600;
    transition: all 0.25s;
}
.link-arrow.gdc-2024:hover {
    background-position: 99%;
}
.link-arrow.gdc-2024.left-align.big {
    font-size: 20px;
}
.grid-2-col-980px {
    grid-column-gap: 20px;
    max-width: 980px;
    margin: 60px auto;
}
.grid-2-col-980px.size {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    max-width: 1180px;
    margin-bottom: 0;
}
.grid-2-col-980px.connection {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    max-width: none;
    margin-top: 40px;
    margin-bottom: 0;
}
.icon-bottom {
    margin-bottom: 20px;
}
.icon-bottom.connection {
    border-radius: 8px;
}
.slider-landing {
    background-color: #fff;
    max-width: 94%;
    height: auto;
    margin-top: 60px;
    margin-left: auto;
    margin-right: auto;
}
.slide-nav-2 {
    display: none;
}
.arrow-circle {
    background-color: #23272a4d;
    border-radius: 50%;
    justify-content: center;
    align-items: center;
    width: 64px;
    height: 64px;
    margin-top: 90px;
    display: flex;
    inset: 0% auto 0% -80px;
}
.arrow-circle.r {
    inset: 0% -90px 0% auto;
}
.arrow-slider-left {
    position: relative;
    right: 2px;
}
.arrow-slider-left.right {
    left: 2px;
    right: 0;
}
.slide-30 {
    max-width: 31.8%;
    margin-left: 10px;
    margin-right: 10px;
}
.img-slider {
    border-radius: 8px;
    margin-bottom: 32px;
}
.logo-100 {
    justify-content: space-between;
    align-items: center;
    width: 5524px;
    min-width: 5524px;
    margin-top: 40px;
    display: flex;
}
.tabs-2 {
    flex-direction: column-reverse;
    display: flex;
}
.tab-links {
    opacity: 0.5;
    background-color: #ddd0;
    flex: none;
    justify-content: center;
    align-items: center;
    max-width: 140px;
    padding: 0 0 12px;
    transition: opacity 0.25s;
    display: flex;
}
.tab-links:hover {
    opacity: 1;
}
.tab-links.w--current {
    opacity: 1;
    background-color: #ddd0;
    border-bottom: 3px solid #fff;
}
.tab-menuflex {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    justify-content: space-between;
    width: 100%;
    margin-top: 84px;
    margin-bottom: 40px;
    display: flex;
    overflow: auto;
}
.tab-menuflex.connection {
    max-width: 602px;
    margin-top: 48px;
    margin-left: auto;
    margin-right: auto;
}
.tab-menuflex.power {
    max-width: 500px;
    margin: 48px auto 32px;
}
.tab-menuflex.power.ai {
    max-width: 700px;
}
.tab-block {
    z-index: 1;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    background-color: #fff;
    border-radius: 8px;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    width: 100%;
    max-width: 790px;
    min-height: 560px;
    margin-left: auto;
    margin-right: auto;
    padding: 64px;
    display: flex;
    position: relative;
}
.tab-block.connection {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    max-width: 850px;
    min-height: 490px;
}
.tab-block.power {
    max-width: 870px;
    min-height: 500px;
    padding-top: 40px;
    padding-bottom: 40px;
}
.div-block-bg {
    background-color: #ffffff3d;
    border-radius: 8px;
    width: 100%;
    max-width: 918px;
    height: 86%;
    margin-left: auto;
    margin-right: auto;
    position: absolute;
}
.div-block-bg.power {
    max-width: 970px;
}
.tab-flex-div {
    justify-content: center;
    align-items: center;
    display: flex;
}
.paragraph-20px-600-dark {
    color: #23272a;
    text-align: center;
    margin-top: 8px;
    margin-bottom: 0;
    font-size: 20px;
    font-weight: 600;
    line-height: 33px;
}
.paragraph-20px-600-dark.bolt {
    font-weight: 700;
}
.margine-left.build {
    margin-bottom: 24px;
}
.margine-left.build.connection {
    flex-direction: column;
    align-items: flex-start;
    min-width: 440px;
    margin-bottom: 0;
    display: flex;
}
.margine-left.build_n {
    flex-direction: column;
    align-items: flex-start;
    margin-bottom: 24px;
    display: flex;
}
.margine-left.build_n.connection {
    flex-direction: column;
    align-items: flex-start;
    display: flex;
}
.div-block-logos {
    width: 2800px;
    display: flex;
}
.slider-link {
    width: 100%;
}
.popup-new {
    background-color: #fff;
    border-radius: 8px;
    padding: 80px 100px 90px;
    box-shadow: 0 8px 16px #0000001a;
}
.popup-new.submission {
    padding-top: 100px;
    padding-bottom: 100px;
}
.popup-new.submission._2024 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    display: flex;
}
.popup-new.submission.new {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    padding-top: 56px;
    padding-bottom: 56px;
    display: flex;
}
.div-block-img {
    background-color: #5865f2;
    border-radius: 8px;
    justify-content: flex-end;
    align-items: center;
    width: 50%;
    max-width: 480px;
    padding-top: 56px;
    padding-bottom: 52px;
    padding-left: 30px;
    display: flex;
}
.div-block-img.get {
    padding-top: 40px;
    padding-bottom: 20px;
}
.div-block-img.ecos,
.div-block-img.ecos-new {
    max-width: 490px;
}
.img-popup {
    margin-left: auto;
    margin-right: 0;
}
.img-popup.get {
    max-width: 99%;
}
.img-popup.ecos {
    width: 100%;
    max-width: 400px;
}
.popup {
    border-radius: 8px;
    justify-content: space-between;
    margin-top: 30px;
    display: flex;
}
.popup.submission {
    flex-direction: column;
    max-width: 580px;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
}
.popup.submission._2024 {
    margin-left: 0;
}
.form-block-popup {
    width: 50%;
    margin-bottom: 0;
    margin-left: 20px;
}
.form-block-popup.get {
    padding-top: 0;
}
.form-block-popup.ecos {
    width: 46%;
}
.form-block-popup.apps {
    order: -1;
    justify-content: center;
    align-items: center;
    margin-left: 0;
    margin-right: 20px;
    display: flex;
}
.form-block-popup.apps-dms {
    order: -1;
    justify-content: flex-start;
    align-items: center;
    margin-left: 0;
    margin-right: 20px;
    display: flex;
}
.form-block-popup.submission {
    width: auto;
    margin-top: 24px;
    margin-left: 0;
}
.input {
    z-index: 3;
    color: var(--not-quite-black);
    background-color: #fff;
    border: 1px solid #99aab5;
    border-radius: 30px;
    min-height: 44px;
    margin-top: 12px;
    margin-bottom: 0;
    padding-left: 16px;
    padding-right: 10px;
    font-size: 16px;
    transition: all 0.555s;
    position: relative;
}
.input:hover {
    background-color: #f6f6f6;
    border-color: #50555f;
}
.input:active,
.input:focus {
    border-color: var(--blurple);
    background-color: var(--white);
}
.input:focus-visible,
.input[data-wf-focus-visible] {
    border-color: var(--blurple);
}
.input::placeholder {
    color: #99aab5;
}
.input.text-input {
    border-radius: 16px;
    min-height: 186px;
    margin-top: 12px;
}
.input.text-input.activity {
    min-height: 87px;
}
.input.text-input.ecos {
    min-width: 100%;
    max-width: 100%;
    min-height: 87px;
    overflow: auto;
}
.input.text-input.submission {
    min-width: 100%;
    max-width: 100%;
    min-height: 134px;
    overflow: auto;
}
.input.text-input.submission-2 {
    min-width: 100%;
    max-width: 100%;
    min-height: 180px;
    overflow: auto;
}
.input.list {
    color: #99aab5;
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    align-items: center;
    display: flex;
    overflow: auto;
}
.input.dropdown-wr {
    color: #99aab5;
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/633aac083b99ec898279c778_arrow_forward_ios_24px.svg);
    background-position: 96%;
    background-repeat: no-repeat;
    background-size: auto;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    overflow: auto;
}
.input.dropdown-wr.select {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    padding-top: 10px;
    padding-bottom: 0;
    position: relative;
}
.input.dropdown-wr.select:focus {
    color: var(--not-quite-black);
}
.input.text-input_app {
    border-radius: 16px;
    min-height: 120px;
    margin-top: 12px;
}
.input.text-input_app.activity {
    min-height: 87px;
}
.input.dropdown-category {
    color: #99aab5;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
}
.input.dropdown-category.select {
    padding-top: 10px;
}
.input.text-input_app-2 {
    border-radius: 16px;
    min-height: 100px;
    margin-top: 12px;
}
.input.text-input_app-2.activity {
    min-height: 87px;
}
.input.top-8 {
    margin-top: 8px;
}
.form {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
}
.form.get {
    grid-row-gap: 32px;
}
.form.submission {
    grid-column-gap: 20px;
    grid-row-gap: 24px;
}
.radio-button-field {
    align-items: center;
    margin-bottom: 0;
    margin-right: 20px;
    display: flex;
}
.radio-button-field:focus,
.radio-button-field:focus-visible,
.radio-button-field[data-wf-focus-visible] {
    font-weight: 700;
}
.div-block-radio {
    align-items: center;
    margin-top: 16px;
    display: flex;
}
.radio-button-label {
    margin-bottom: 0;
    margin-left: 10px;
    line-height: 20px;
}
.radio-button {
    border-color: #ddd;
    width: 16px;
    height: 16px;
    margin-top: auto;
    margin-bottom: auto;
}
.radio-button.w--redirected-checked {
    background-color: #5865f2;
    border-width: 1px;
    border-color: #5865f2;
    box-shadow: inset 0 0 0 2px #fff;
}
.radio-button.w--redirected-focus {
    background-color: #5865f2;
    border-color: #5865f2;
    box-shadow: inset 0 0 0 2px #fff;
}
.link-form {
    background-color: #0000;
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/633aaccab5d7fa1851eff4d7_Layer%202.svg);
    background-position: 0%;
    background-repeat: no-repeat;
    background-size: auto;
    border: 1px #000;
    margin-top: 16px;
    margin-bottom: 0;
    padding-left: 20px;
    font-size: 16px;
    line-height: 140%;
    display: inline-block;
}
.upload-file-text {
    color: var(--blurple);
    font-weight: 400;
}
.file-upload {
    min-height: 56px;
    margin-bottom: 0;
    display: none;
}
.button-2,
.uploaded-file {
    background-color: #0000;
    border: 1px #000;
    margin-top: 16px;
}
.icon-2 {
    color: #ed4245;
    font-size: 12px;
    line-height: 20px;
}
.tab-icon-1 {
    display: none;
    position: absolute;
    inset: -9% auto auto -6%;
}
.tab-icon-1.connection {
    top: 7%;
}
.tab-icon-2 {
    display: none;
    position: absolute;
    inset: auto -10% 27% auto;
}
.nitro-hero-img-new {
    display: none;
}
._400 {
    font-weight: 400;
}
.div-block-flex-bottom {
    align-items: flex-start;
    margin-bottom: 16px;
    padding-top: 0;
    display: flex;
    position: relative;
}
.div-block-flex-bottom.is-new {
    margin-bottom: 20px;
}
.div-block-flex-bottom.bottom-none {
    margin-bottom: 0;
}
.img-20px {
    max-width: 20px;
    margin-top: 4px;
    margin-right: 10px;
}
.img-20px._2 {
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/633bec68cadad3f933adfcc1_Vector%20\(17\).svg);
    background-position: 71%;
    background-repeat: no-repeat;
    background-size: auto;
}
.plan-block {
    background-color: #f6f6f6;
    border-radius: 8px;
    max-width: 1180px;
    margin: 100px auto 120px;
    padding: 70px 80px 100px 100px;
}
.plan {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    border-bottom: 1px solid #c7ccd1;
    grid-template-rows: auto;
    grid-template-columns: 2fr minmax(200px, 200px) minmax(200px, 200px);
    grid-auto-columns: 1fr;
    padding-bottom: 16px;
    display: grid;
}
.plan.is-nitro {
    border-bottom-style: none;
    border-bottom-color: #ffffff26;
    grid-template-rows: 317px;
    align-items: end;
    padding-bottom: 32px;
    position: relative;
}
.ginto-700-20 {
    max-width: 170px;
    margin-bottom: 0;
    font-family: Ginto, sans-serif;
    font-size: 20px;
    font-weight: 700;
    line-height: 140%;
}
.ginto-700-20.mob-none {
    font-family: SpotaNormal-Bold, sans-serif;
}
.ginto-700-20.mob-none.is-nitro-new {
    text-transform: uppercase;
    font-family: Spotanord, Arial, sans-serif;
    font-size: 24px;
    line-height: 130%;
}
.plan2 {
    grid-column-gap: 30px;
    grid-row-gap: 0px;
    border-bottom: 1px solid #c7ccd1;
    grid-template-rows: auto;
    grid-template-columns: 2fr minmax(180px, 180px) minmax(180px, 180px);
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    min-height: 68px;
    padding-bottom: 0;
    display: grid;
}
.plan2.line-b {
    border-bottom-style: none;
    align-items: start;
    padding-top: 24px;
}
.plan2.is-nitro {
    z-index: 1;
    border-bottom-color: #ffffff26;
    grid-template-rows: 111px;
    grid-template-columns: 2fr minmax(180px, 180px) minmax(200px, 200px);
    position: relative;
}
.plan2.is-nitro.line-top {
    border-top: 1px solid #ffffff26;
}
.plan2.is-nitro.line-top.is-gradient {
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/68999e378a77cb03ce5eb5ee_Bg-nitro-price.png);
    background-position: 0%;
    background-repeat: no-repeat;
    background-size: cover;
    border-top-color: #fff9;
    border-bottom-style: solid;
    border-bottom-color: #fff9;
    border-left: 1px solid #fff9;
    border-top-left-radius: 20px;
    border-bottom-left-radius: 20px;
    align-items: center;
    max-height: 111px;
    margin-left: -36px;
    padding-left: 36px;
    overflow: clip;
}
.div-block-16 {
    z-index: 0;
    border: 2px solid #b845c1;
    border-radius: 16px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    max-width: 210px;
    height: 104%;
    margin-top: -3%;
    margin-right: -16px;
    display: flex;
    position: absolute;
    inset: 0% 0% 0% auto;
}
.div-block-16.is-nitro {
    z-index: 1;
    background-color: #000;
    background-image: linear-gradient(#ff70f933, #9c59e933 49%, #3442d933);
    border-style: none;
    border-radius: 40px;
    max-width: none;
    margin-top: 0%;
    margin-right: 0;
    position: relative;
}
.div-block-16.is-line-nitro {
    z-index: -1;
    background-image: linear-gradient(#5969f4 2%, #68bdff 36%, #e0e4ff);
    border-style: none;
    border-radius: 40px;
    max-width: 200px;
    height: 103%;
    margin-top: -3.5rem;
    margin-right: 0;
    padding: 1px;
}
._14px-black {
    color: #060607;
    margin-left: 6px;
    font-size: 14px;
    font-weight: 500;
    line-height: 18px;
}
.image-pl {
    margin-top: -13px;
    margin-left: auto;
    margin-right: auto;
}
.image-pl.is-nitro {
    z-index: 1;
    -webkit-backdrop-filter: blur(120px);
    backdrop-filter: blur(120px);
    border-radius: 10px;
    position: relative;
}
.section-2 {
    background-image: linear-gradient(135deg, #8547c6 10%, #b845c1 50%, #ab5d8a);
    min-height: 406px;
    padding-top: 92px;
    padding-bottom: 92px;
    position: relative;
}
.section-2.nitro {
    display: flex;
    overflow: hidden;
}
.tab-qa {
    color: #72767d;
    background-color: #ddd0;
    margin-left: 16px;
    margin-right: 16px;
    padding-left: 0;
    padding-right: 0;
    font-size: 16px;
}
.tab-qa.w--current {
    border-bottom: 1.5px solid var(--blurple);
    color: var(--blurple);
    background-color: #ddd0;
    font-weight: 600;
}
.tabs-menu-center {
    justify-content: center;
    align-items: center;
    margin-bottom: 32px;
    display: flex;
}
.tabs-3 {
    margin-top: 40px;
}
.dropdown-qa {
    z-index: 1;
    background-color: #f6f6f6;
    border-radius: 8px;
    width: 100%;
    margin-bottom: 16px;
}
.dropdown-qa.white-color {
    background-color: #fff;
    margin-bottom: 8px;
    overflow: visible;
}
.dropdown-qa.white-color._2024 {
    margin-bottom: 16px;
}
.dropdown-qa.white-color.end {
    margin-bottom: 0;
}
.dropdown-toggle-blue {
    color: #1b1c23;
    white-space: pre-wrap;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    padding: 24px 60px 24px 24px;
    font-size: 20px;
    font-weight: 600;
    line-height: 32px;
    display: flex;
}
.dropdown-toggle-blue.w--open {
    font-weight: 600;
    line-height: 32px;
}
.dropdown-toggle-blue.gdc {
    color: #23272a;
    padding-top: 42px;
    padding-bottom: 42px;
    font-size: 24px;
    font-weight: 700;
    line-height: 30px;
}
.dropdown-toggle-blue.gdc._2024 {
    padding-top: 24px;
    padding-bottom: 24px;
}
.dropdown-toggle-blue.gdc-2024 {
    color: #23272a;
    padding-top: 24px;
    padding-bottom: 24px;
    font-size: 24px;
    font-weight: 700;
    line-height: 30px;
}
.dropdown-toggle-blue.gdc-2024._2024 {
    padding-top: 24px;
}
.dropdown-list-4 {
    display: none;
    position: static;
}
.dropdown-list-4.w--open {
    background-color: #ddd0;
    padding-left: 24px;
    padding-right: 24px;
}
.dropdown-list-4.bottom {
    z-index: 1;
    margin-top: -26px;
    padding-bottom: 24px;
    position: relative;
}
.dropdown-list-4.bottom.open {
    background-color: #fff;
    margin-top: -26px;
    padding-left: 24px;
    padding-right: 24px;
    display: block;
}
.dropdown-list-4.bottom.open.is_2024,
.dropdown-list-4.bottom.open.is_gdr {
    margin-top: -12px;
}
.dropdown-list-4.bottom.open-2024 {
    background-color: #fff;
    margin-top: -26px;
    padding-bottom: 0;
    padding-left: 24px;
    padding-right: 24px;
    display: block;
}
.dropdown-list-4.bottom.is_2024 {
    margin-top: -12px;
    padding-bottom: 0;
}
.dropdown-list-4.app-open {
    background-color: #0000;
    padding-left: 24px;
    padding-right: 24px;
    display: flex;
}
.drop-plus {
    position: absolute;
    inset: auto 24px auto auto;
}
.drop-plus.open {
    transform: rotate(45deg);
}
.image-11 {
    position: absolute;
    inset: auto auto 170px -27px;
}
.image-12 {
    position: absolute;
    inset: auto 0% 519px auto;
}
.div-block-plan {
    display: none;
}
.tab_image {
    max-width: 130px;
}
.tab_image.connection {
    max-width: none;
}
.grid-anim {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    margin-bottom: 0;
    margin-left: -20px;
    margin-right: -20px;
    padding: 20px;
    overflow: hidden;
}
._14px-grey {
    color: #4f5660;
    text-align: center;
    font-size: 14px;
    line-height: 20px;
}
._14px-grey._250px {
    max-width: 230px;
    padding-left: 9px;
    font-family: Ggsans, sans-serif;
    line-height: 20px;
}
._14px-grey._210px {
    max-width: 240px;
    padding-left: 19px;
}
._14px-grey._190px {
    max-width: 185px;
}
.image-card {
    margin-top: 0;
    margin-bottom: auto;
}
.developer-slider-wrapper.hiden {
    display: none;
}
.link-16px {
    color: var(--white);
    font-size: 16px;
    text-decoration: underline;
}
.link-16px.color-blue {
    color: #5865f2;
}
.grid-anim-wr {
    grid-row-gap: 8px;
    flex-direction: column;
    display: flex;
}
.grid-anim-wr.end,
.grid-anim-wr.center {
    align-items: center;
}
.image-developer {
    width: 106%;
    max-width: 786px;
    position: relative;
}
.image-developer.connection {
    width: 100%;
    min-width: 400px;
    max-width: 578px;
    margin-left: auto;
    margin-right: 10px;
}
.baner-image {
    margin-bottom: 24px;
}
.baner-image.nitro-buy-1 {
    margin-bottom: 12px;
}
.required {
    color: #ed4245;
}
.form-tell-us-more {
    width: 100%;
    margin-bottom: 8px;
}
.dropdown-text2 {
    color: #99aab5;
}
.dropdown-form {
    width: 100%;
}
.dropdown-list-form {
    z-index: 16;
    background-color: #fff;
    border-radius: 4px;
    padding: 24px;
    display: block;
    position: relative;
    box-shadow: 6px 6px 16px #0000001a;
}
.dropdown-list-form.grid-3-col {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
}
.dropdown-list-form.is_pitch {
    background-color: #fff;
    border-radius: 16px;
    max-height: 20rem;
    overflow: auto;
}
.checkbox {
    border: 1px solid #ddd;
    border-radius: 3px;
    width: 17px;
    min-width: 17px;
    height: 17px;
    margin-right: 14px;
}
.checkbox.w--redirected-checked {
    background-color: var(--blurple);
    background-size: 12px;
}
.checkbox.w--redirected-focus {
    box-shadow: none;
    outline-color: var(--blurple);
    outline-offset: 2px;
    outline-width: 1px;
    outline-style: solid;
}
.checkbox.w--redirected-focus-visible {
    opacity: 0.01;
}
.checkbox.other-games {
    border-color: #dbdee1;
}
.dropdown-wr {
    z-index: 2;
    background-color: #0000;
    flex-direction: column;
    padding-top: 5px;
    display: none;
}
.tabs-content-4 {
    min-height: 550px;
}
.form-block-tell-us-more {
    width: 50%;
    margin-bottom: 0;
    margin-left: 20px;
}
.form-block-tell-us-more.application {
    width: 100%;
    margin-left: 0;
}
.form-tell-us {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
}
.input-get-in-touch {
    color: #000;
    background-color: #fff;
    border: 1px solid #99aab5;
    border-radius: 30px;
    min-height: 44px;
    margin-top: 12px;
    margin-bottom: 0;
    padding-left: 16px;
    padding-right: 16px;
    font-size: 16px;
    transition: all 0.555s;
}
.input-get-in-touch:focus-visible,
.input-get-in-touch[data-wf-focus-visible] {
    border-color: var(--dark-charcoal);
}
.input-get-in-touch::placeholder {
    color: #99aab5;
}
.grid-12col-right {
    margin-right: -212px;
    position: relative;
}
.grid-12col-right.courses {
    margin-left: -84px;
    margin-right: -44px;
}
.image-courses-bg-1 {
    position: absolute;
    inset: -19% auto auto -7%;
}
.image-courses-bg-2 {
    position: absolute;
    inset: auto auto -8% -8%;
}
.access-bg {
    margin-top: -2px;
    margin-left: -24px;
}
.mob-block {
    display: none;
}
.img51px {
    position: relative;
    top: 6px;
}
.line-grey._2 {
    opacity: 0;
}
.chack.is-new {
    width: 24px;
    height: 24px;
}
.video-link-new {
    position: absolute;
    top: -4%;
    left: -25%;
}
.image-card-wr {
    min-height: 134px;
}
.image-card-wr-1 {
    min-height: 118px;
}
.unleash-image-bg-1 {
    max-width: 25%;
    margin-top: auto;
    margin-bottom: auto;
    position: absolute;
    inset: 0% auto 0% 0%;
}
.unleash-image-bg-2 {
    max-width: 22%;
    margin-top: auto;
    margin-bottom: auto;
    position: absolute;
    inset: 0% 0% 0% auto;
}
.image-hero-mobile {
    display: none;
}
.padding-56px {
    padding-bottom: 56px;
}
.form-block-2 {
    display: none;
}
.image-404 {
    width: 106%;
    max-width: 786px;
    transition: opacity 0.2s;
    position: relative;
}
.left-404 {
    padding-right: 60px;
}
.link-404 {
    color: #00aff4;
    padding-top: 6px;
    padding-bottom: 6px;
    font-weight: 300;
    transition: all 0.2s;
}
.link-404:hover {
    color: #5d64b2;
}
.link-404-wrapper {
    flex-direction: column;
    display: flex;
}
.blue-background {
    box-shadow: none;
    background-color: #3d20d1;
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/6363792c7b868a113179e6de_Group%20880.png), linear-gradient(#0000 93%, #fff 90%);
    background-position: 50% 85%, 0 0;
    background-repeat: no-repeat, repeat;
    background-size: 2200px, auto;
    max-width: 100vw;
    margin-top: -80px;
    padding-top: 200px;
    padding-bottom: 200px;
    overflow: hidden;
}
.blue-background.showsgiving {
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/6363792c7b868a113179e6de_Group%20880.png);
    background-position: 50% 114%;
    background-repeat: no-repeat;
    background-size: 2200px;
}
.paragraph-20px-white {
    color: #fff;
    text-align: center;
    margin-top: 24px;
    margin-bottom: 8px;
    font-size: 20px;
    line-height: 24px;
}
.paragraph-20px-white.max-780px {
    max-width: 780px;
    margin: 0 auto;
}
.paragraph-20px-white.teen {
    margin-top: 0;
}
.paragraph-20px-white.teen-736px {
    max-width: 600px;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
}
.button-white-bg-r16 {
    color: #23272a;
    background-color: #fff;
    border-radius: 16px;
    justify-content: center;
    align-items: center;
    min-width: 280px;
    min-height: 50px;
    margin-top: 24px;
    margin-bottom: 32px;
    margin-right: 24px;
    padding: 14px 32px;
    font-size: 20px;
    font-weight: 500;
    line-height: 24px;
    text-decoration: none;
    transition: all 0.2s;
    display: flex;
}
.button-white-bg-r16:hover {
    color: var(--blurple);
    background-color: #fff;
    box-shadow: 0 8px 15px #0003;
}
.button-black-bg-r16 {
    color: #fff;
    background-color: #2c2f33;
    border-radius: 16px;
    justify-content: center;
    align-items: center;
    min-width: 280px;
    min-height: 50px;
    margin-top: 24px;
    margin-bottom: 32px;
    margin-right: 0;
    padding: 14px 32px;
    font-size: 20px;
    font-weight: 500;
    line-height: 24px;
    text-decoration: none;
    transition: all 0.2s;
    display: flex;
}
.button-black-bg-r16:hover {
    color: var(--blurple);
    background-color: #fff;
    box-shadow: 0 8px 15px #0003;
}
.flex-center {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    max-width: 612px;
    margin-left: auto;
    margin-right: auto;
    display: flex;
}
.flex-center.modal-button {
    max-width: none;
}
.section-white2 {
    padding-top: 67px;
    padding-bottom: 140px;
}
.heading-34px {
    color: #060607;
    text-align: center;
    font-family: Ginto, sans-serif;
    font-size: 34px;
    font-weight: 700;
}
.heading-34px.video {
    margin-bottom: 18px;
}
.grid-2 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
}
.card-gray {
    background-color: #f2f3f5;
    border-radius: 16px;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    padding-top: 32px;
    padding-left: 50px;
    padding-right: 50px;
    line-height: 2px;
    display: flex;
}
.heading-25px {
    color: #060607;
    text-align: center;
    margin-top: 0;
    margin-bottom: 8px;
    font-size: 25px;
    font-weight: 700;
    line-height: 30px;
}
.link-center {
    color: #0067e0;
    text-align: center;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    font-size: 16px;
    line-height: 20px;
    display: flex;
}
.link-center.margin-bottom-8px {
    margin-bottom: 8px;
}
._16px-text-grey2 {
    color: #4f5660;
    text-align: center;
    font-size: 16px;
    line-height: 140%;
}
._16px-text-grey2.margin-bottom-8px.flex {
    display: flex;
}
.imagecard {
    margin-top: auto;
}
.imagecard.bottom {
    border-radius: 16px;
    margin-top: 0;
    margin-bottom: 24px;
    overflow: hidden;
}
.card-gray-margin {
    background-color: #f2f3f5;
    border-radius: 16px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    padding: 24px;
    display: flex;
}
.heading-20px {
    color: #060607;
    text-align: center;
    margin-top: 0;
    margin-bottom: 8px;
    font-size: 20px;
    font-weight: 700;
    line-height: 24px;
}
.banner-blue {
    background-color: #3d21d1;
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/63628142f7a0ffe5a43ac6bd_Illustrations%202.png);
    background-position: 50% 100%;
    background-repeat: no-repeat;
    background-size: cover;
    padding-top: 220px;
    padding-bottom: 220px;
}
.heading-40px-white {
    color: #fff;
    text-align: center;
    margin-bottom: 16px;
    font-family: Ginto, sans-serif;
}
.image-mob {
    display: none;
}
.section-hero-hub {
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/63856d7e59cf12270087fba8_Final%20-%20Creator%20Portal%20BG_Discord%20Creator%20Academy%20\(2\).svg);
    background-position: 32%;
    background-repeat: no-repeat;
    background-size: cover;
    max-width: 100vw;
    margin-top: -80px;
    padding-top: 140px;
    padding-bottom: 80px;
    position: relative;
    overflow: hidden;
}
.section-hero-hub.creator {
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/65a630d5565ca7bde09bcd83_portal-n.svg);
    background-position: 44%;
    margin-top: -100px;
}
.button-white-bg-r28 {
    color: #23272a;
    background-color: #fff;
    border-radius: 28px;
    justify-content: center;
    align-items: center;
    min-width: 280px;
    min-height: 50px;
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
    padding: 14px 32px;
    font-size: 20px;
    font-weight: 500;
    line-height: 24px;
    text-decoration: none;
    transition: all 0.2s;
    display: flex;
}
.button-white-bg-r28:hover {
    color: var(--blurple);
    background-color: #fff;
    box-shadow: 0 8px 15px #0003;
}
.button-white-bg-r28.top16px {
    min-width: auto;
    margin-top: 16px;
    margin-left: 0;
    margin-right: auto;
}
.button-white-bg-r28.top16px-center {
    min-width: auto;
    margin-top: 16px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 28px;
    padding-right: 28px;
}
.img-bg-right {
    margin-bottom: -70px;
    margin-right: -400px;
    position: absolute;
    inset: auto 0% 0% auto;
}
.img-bg-left {
    margin-bottom: -70px;
    margin-left: -290px;
    position: absolute;
    inset: auto auto 0% 0%;
}
.section-gradient {
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/6380765cac1a9e56e74cbd69_%5BHOMEPAGE%5D%20Ligtining%20Lesson%20Background.svg), linear-gradient(225deg, #a374f3 30%, #5966f3 80%);
    background-position: 50% 0, 0 0;
    background-repeat: no-repeat, repeat;
    background-size: cover, auto;
    padding-top: 55px;
    padding-bottom: 55px;
}
.img-max-480 {
    border-radius: 8px;
    max-width: 480px;
}
.img-max-480.portal {
    object-fit: cover;
    min-height: 360px;
}
.div-flexlext {
    flex-direction: column;
    align-items: flex-start;
    max-width: 50%;
    display: flex;
}
.heading2-48pxwhite {
    color: #fff;
    text-align: center;
    margin: 0 0 16px;
    padding-top: 0;
    font-family: SpotaNormal-Bold, sans-serif;
    font-size: 48px;
    font-weight: 700;
    line-height: 56px;
}
.heading2-48pxwhite.text-left {
    text-align: left;
    margin-bottom: 8px;
    line-height: 58px;
}
.heading2-48pxwhite.mar-8px {
    margin-bottom: 8px;
}
.heading2-48pxwhite.is_app {
    width: 100%;
    margin-bottom: 8px;
}
.creators-section {
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/636364f19d81656ba1c60dbb_hero%20section.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    padding-top: 90px;
    padding-bottom: 90px;
}
.grid-creators {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-top: 42px;
    display: grid;
}
.creator_card {
    border-radius: 8px;
    position: relative;
    overflow: hidden;
}
.creator_name-wr {
    background-color: var(--blurple);
    padding: 6px 16px 12px;
    position: absolute;
    inset: auto 0% 0%;
}
.creator_img {
    object-fit: cover;
    border-radius: 8px;
    width: 100%;
    height: 363px;
    margin-bottom: 2px;
}
.creator_gradient {
    background-image: linear-gradient(#23272a33, #23272a);
    position: absolute;
    inset: 0%;
}
.creator_gradient.is-purple {
    background-image: linear-gradient(#5865f200, #5865f2);
}
.creator-card-wrapper {
    text-decoration: none;
}
.creator-card-image-wr {
    border-radius: 8px;
    width: 100%;
    min-height: 230px;
    margin-bottom: 20px;
    position: relative;
    overflow: hidden;
}
.creator-card-image {
    object-fit: cover;
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0%;
}
.creator-card-grid {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    display: grid;
}
.creator_link {
    z-index: 1;
    position: absolute;
    inset: 0%;
}
.main-image_wrapper {
    border-radius: 8px;
    width: 90%;
    max-width: 980px;
    margin: -240px auto 56px;
    overflow: hidden;
}
.section_article {
    padding-bottom: 90px;
}
.author_row {
    justify-content: space-between;
    margin-bottom: 32px;
    display: flex;
}
.author_photo {
    object-fit: cover;
    border-radius: 8px;
    width: 35px;
    height: 35px;
    margin-right: 11px;
}
.author_social-links {
    grid-column-gap: 16px;
    display: flex;
}
.author_social-link {
    color: var(--blurple);
    border-radius: 12px;
    width: 24px;
    height: 24px;
    transition: color 0.2s;
    position: relative;
}
.author_social-link:hover {
    color: var(--fuchsia);
}
.authour_wr {
    grid-column-gap: 16px;
    align-items: center;
    display: flex;
}
.author_name-wr {
    grid-column-gap: 0px;
    align-items: center;
    margin-top: auto;
    display: flex;
}
.div-block-20 {
    flex-direction: column;
    display: flex;
}
.text-color-gray {
    color: var(--dim-grey);
}
.text-color-gray.margin-4 {
    margin-top: 4px;
}
.text-style-allcaps {
    text-transform: uppercase;
}
.text-style-allcaps.video {
    margin-bottom: 24px;
}
.creators_rich-text h2 {
    margin-top: 40px;
    margin-bottom: 24px;
    font-family: "Spota 800", sans-serif;
}
.creators_rich-text p {
    color: var(--dim-grey);
    margin-bottom: 24px;
    font-size: 16px;
}
.creators_rich-text h3 {
    margin-bottom: 24px;
    font-family: "Spota 800", sans-serif;
}
.creators_rich-text h4 {
    margin-top: 40px;
    margin-bottom: 24px;
    font-family: "Spota 800", sans-serif;
}
.creators_rich-text li {
    color: var(--dim-grey);
    margin-bottom: 12px;
    font-weight: 400;
}
.creators_rich-text ul {
    margin-bottom: 24px;
    list-style-type: disc;
}
.creators_rich-text blockquote {
    border-left-style: none;
    margin-top: 24px;
    margin-bottom: 24px;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 28px;
    font-family: "Spota 800", sans-serif;
    font-size: 24px;
    font-weight: 700;
    line-height: 30px;
    position: relative;
}
.creators_rich-text a {
    font-size: 16px;
}
.creators_rich-text a:hover {
    text-decoration: underline;
}
.creators_rich-text figure {
    margin-bottom: 32px;
}
.section_more-creators {
    background-color: var(--off-white);
    padding-top: 90px;
    padding-bottom: 90px;
}
.text-color-white {
    color: var(--white);
}
.text-color-white.descriotion-app {
    color: #f6f6f6;
    margin-top: 8px;
    font-size: 13px;
    line-height: 20px;
}
.text-color-white.ginto-700-24.starter-packet {
    margin-top: 0;
    margin-bottom: 40px;
    font-family: Ggsans, sans-serif;
    line-height: 32px;
}
.text-color-white.show-tablet {
    display: none;
}
.text-color-white.gaming {
    margin-top: 40px;
}
.text-color-white.is-capitalize.text-weight-normal {
    font-family: Spotanord, Arial, sans-serif;
}
.text-color-white.paragraph-opacity-50 {
    line-height: 1.25;
}
.text-color-white.paragraph-opacity-50.is_2025 {
    font-family: Spota, sans-serif;
    line-height: 1.25;
}
.text-color-white.is_n {
    font-family: Spota, sans-serif;
    font-size: 18px;
    line-height: 23px;
}
.text-color-white.is_2 {
    color: #ffffff80;
    font-family: Spota, sans-serif;
    font-size: 18px;
    line-height: 23px;
}
.text-color-white.is-size-l {
    font-size: 1.75rem;
}
.creator_topics-wr {
    align-items: center;
    margin-top: 24px;
    display: flex;
}
.creator_topics-list {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    flex-wrap: wrap;
    display: flex;
}
.topic_item {
    color: var(--fuchsia);
    background-color: #ffe8f7;
    border-radius: 20px;
    padding: 4px 12px;
    font-size: 14px;
    font-weight: 500;
}
.topic_item.is-new-sty {
    opacity: 0.5;
    color: var(--white);
    text-align: left;
    background-color: #ffe8f700;
    border: 1px solid #fff;
    border-radius: 12px;
    padding: 4px 12px;
    font-family: Spota, sans-serif;
    font-size: 0.875rem;
    font-weight: 400;
    line-height: 150%;
}
.topics_heading {
    margin-bottom: 0;
    margin-right: 24px;
    font-family: SpotaNormal-Bold, sans-serif;
    font-size: 24px;
    font-weight: 700;
    line-height: 32px;
}
.section-explore-hero {
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/63856dd53a187c59e6173f70_FINAL%20-%20Creator%20Portal%20BG_Learn%20From%20Creators%20\(1\).svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    max-width: 100vw;
    margin-top: -80px;
    padding-top: 140px;
    padding-bottom: 80px;
    overflow: hidden;
}
.section-explore-hero.learn {
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/638650c1cd30f01d5823741b_Learn.svg);
    background-position: 45%;
    background-size: auto;
    background-attachment: scroll;
    padding-top: 180px;
    padding-bottom: 120px;
}
.section-explore-hero.academy {
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/63864f5b2838761529af24c8_Final2.svg);
    background-position: 50%;
}
.image-hero-explore {
    width: 100%;
    max-width: 590px;
    position: relative;
    right: 0;
}
.image-hero-explore.hiden {
    display: none;
}
.section-blue-wr-max {
    width: 60%;
}
.banner-gradient {
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/63847d2e9980ca24491c0e12_ucrD2qmA.png);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    padding-top: 40px;
    padding-bottom: 40px;
}
.flex-40px {
    grid-column-gap: 40px;
    display: flex;
}
.max-550px {
    max-width: 550px;
    margin-left: 0;
    margin-right: auto;
}
.max-550px.learn {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
}
.max-550px.is_app {
    z-index: 1;
    max-width: 500px;
    margin-left: auto;
    margin-right: auto;
    position: relative;
}
.max-550px.is-center {
    margin-left: auto;
    margin-right: auto;
}
.max-550px.is-center.is-full {
    width: 100%;
}
.stars1 {
    margin-top: 0;
    margin-bottom: auto;
}
.stars1.is-left {
    position: relative;
    top: 22px;
    left: -48px;
}
.star2 {
    margin-top: auto;
    margin-bottom: -20px;
}
.stars3 {
    margin-top: -30px;
    margin-bottom: auto;
}
.stars3.is-right {
    margin-top: 0;
    position: relative;
    top: 12px;
    right: -34px;
}
.text-24px-700-wh {
    color: #fff;
    margin-top: 46px;
    margin-bottom: 16px;
    font-family: Ggsans, sans-serif;
    font-size: 24px;
    font-weight: 700;
    line-height: 30px;
}
.text-24px-700-wh.margin-none {
    line-height: 1.5;
}
.text-24px-700-wh.margin-none.is_n {
    font-family: Spotanord, Arial, sans-serif;
    font-size: 20px;
    line-height: 1.3;
}
.div-green {
    background-color: #57f287;
    border-radius: 20px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    max-width: 300px;
    padding: 28px 28px 16px;
    display: flex;
}
.text-24px-500 {
    margin-bottom: 0;
    font-family: Ggsans, sans-serif;
    font-size: 24px;
    font-weight: 500;
    line-height: 24px;
}
.text-24px-500.white-color {
    color: #fff;
    margin-left: 32px;
    margin-right: 32px;
    line-height: 24px;
}
.text-24px-500.is_still {
    z-index: 4;
    max-width: 570px;
    margin-top: 24px;
    line-height: 140%;
    position: relative;
}
.div-blue {
    background-image: linear-gradient(90deg, #5c66eb, #404bd8);
    border-radius: 20px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    max-width: 300px;
    padding: 28px 20px 16px;
    display: flex;
    box-shadow: inset 0 0 0 1px #fff;
}
.text-24px-500-white {
    color: #fff;
    margin-bottom: 0;
    font-size: 24px;
    font-weight: 500;
    line-height: 28px;
}
.text-24px-500-white.large-height {
    line-height: 140%;
}
.text-24px-500-white.is_2025,
.text-24px-500-white.text-weight-normal.text-align-center.is-24px,
.text-24px-500-white.text-weight-normal.text-align-center.is-18 {
    font-family: Spota, sans-serif;
}
.section_academy {
    padding-top: 80px;
    padding-bottom: 80px;
}
.academy_menu {
    grid-column-gap: 40px;
    flex-direction: row;
    margin-bottom: 24px;
    display: flex;
}
.academy_menu.safety-education {
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
    margin-bottom: 0;
}
.academy-menu-tabs {
    grid-column-gap: 40px;
    display: flex;
}
.academy-menu-tabs.is-explore {
    margin-left: 0;
}
.academy-menu-tabs.is-explore.safety-education {
    flex-direction: column;
    width: 100%;
}
.academy-menu-tabs.is-explore.is_new {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
}
.academy-menu-tabs.is-explore-2 {
    margin-left: 24px;
}
.academy-menu-tabs.is-explore-2.safety-education {
    flex-direction: column;
    width: 100%;
}
.main-wrapper.home-bg {
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/6635301de1db6d3bbfeef14e_background-art%20\(3\).svg);
    background-size: auto;
    background-attachment: scroll;
    position: relative;
    overflow: hidden;
}
.main-wrapper.home-bg.lottie {
    background-image: none;
}
.main-wrapper.home-bg.qw {
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/6635301de1db6d3bbfeef14e_background-art%20\(3\).svg);
    background-size: auto;
    background-attachment: scroll;
}
.main-wrapper.home--no-bg {
    overflow: hidden;
}
.main-wrapper.overflow-hidden {
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/664f174c5e1aad0fd430c975_background-art.webp);
    background-position: 0 0;
    background-size: cover;
    width: 100%;
}
.main-wrapper.overflow-hidden._2024 {
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/6635301de1db6d3bbfeef14e_background-art%20\(3\).svg);
}
.main-wrapper.overflow-hidden._2024-2 {
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/6661f9811e0ed1c7efaba8a5_background-art-2.webp);
}
.main-wrapper.overflow-hidden._2024-3 {
    background-image: none;
}
.main-wrapper.overflow-hidden._2025 {
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/673df7fbe95a8e90a7571751_D-bg.png);
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: cover;
}
.main-wrapper.teen {
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/66abb2f91fbe166075434606_background-art%20mini%20\(1\).png);
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: cover;
    overflow: clip;
}
.main-wrapper.build-new {
    background-color: #000;
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/679a193b3e23ce51bf9de089_Build.png);
    background-position: 50% 0;
    background-size: cover;
}
.main-wrapper.build-new.is_overflow-hidden {
    overflow: hidden;
}
.main-wrapper.build-new.is_2025 {
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/679a193b3e23ce51bf9de089_Build.png);
    background-repeat: no-repeat;
}
.main-wrapper.ad-week {
    background-color: #000;
}
.main-wrapper.ad-week.is_overflow-hidden {
    overflow: hidden;
}
.main-wrapper.download {
    color: var(--white);
    background-color: #000;
    overflow: clip;
}
.main-wrapper.home-new {
    color: var(--white);
    background-image: linear-gradient(#2a0340 14%, #6004a7 80%);
}
.main-wrapper.cases-new {
    color: var(--white);
    background-image: linear-gradient(#2a0340 14%, #6004a7 70%);
}
.main-wrapper.branding {
    color: var(--white);
    background-color: #000;
    overflow: hidden;
}
.main-wrapper.branding.is_new {
    overflow: visible;
}
.main-wrapper.newsroom {
    color: var(--white);
    background-color: #000;
    overflow: clip;
}
.main-wrapper.newsroom.is-overflow {
    overflow: visible;
}
.main-wrapper.newsroom.is-overflow-hidden {
    overflow: clip;
}
.main-wrapper.is-adventising {
    background-color: #000;
    position: relative;
    overflow: visible;
}
.topic_filters {
    padding-top: 12px;
}
.topic_filters.safety-n.safety-education {
    max-width: 730px;
}
.topic_filters.safety-n.policy-hub {
    width: 100%;
    max-width: 900px;
    margin-left: auto;
    margin-right: auto;
}
.topic_filters.safety-n.policy-hub.is-new-sty {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    justify-content: center;
    align-items: flex-start;
    display: flex;
}
.academy_layout {
    grid-column-gap: 20px;
    grid-row-gap: 0px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 0.5fr;
    grid-auto-columns: 1fr;
    display: grid;
}
.academy_layout.safety-education {
    grid-template-columns: 1fr;
}
.academy_tabs {
    margin-left: 16px;
}
.academy_tabs.safety-education {
    color: #2c2f33;
    width: 100%;
    margin-left: 0;
    padding: 0;
}
.academy_tabs.safety-education:hover {
    color: #5865f2;
    background-color: #eeefff;
}
.academy_tabs.safety-library {
    color: #2c2f33;
    width: 100%;
    margin-left: 0;
    padding: 0;
}
.academy_tab-link {
    color: #000;
    white-space: nowrap;
    background-color: #0000;
    margin-top: 20px;
    margin-bottom: 20px;
    padding-bottom: 8px;
    padding-left: 0;
    padding-right: 0;
    font-size: 16px;
    line-height: 24px;
}
.academy_tab-link.w--current {
    border-bottom: 2px solid var(--blurple);
    color: var(--blurple);
    background-color: #0000;
    font-weight: 600;
}
.academy_tab-link.is-active {
    border-bottom: 2px solid var(--blurple);
    color: var(--blurple);
    font-weight: 700;
}
.academy_tab-link.is-active.safety-education {
    color: #5865f2;
    border-bottom-style: none;
    width: 100%;
    margin-top: 0;
    margin-left: 0;
    padding: 4px 24px;
    font-weight: 500;
}
.academy_tab-link.is-active.safety-education:hover {
    background-color: #eeefff;
}
.academy_tab-link.safety-education {
    text-align: left;
    width: 100%;
    margin: 0 auto 0 0;
    padding: 4px 24px;
    font-size: 14px;
}
.academy_tab-link.safety-education:hover {
    color: #5765f2;
}
.page-wrapper.is_newsroom {
    background-color: #e4e6ff;
}
.topic_name {
    border: 1px solid var(--blurple);
    color: var(--black);
    border-radius: 20px;
    padding: 4px 12px;
    font-size: 16px;
    font-weight: 400;
}
.topic_name:hover {
    background-color: #5865f233;
}
.topic_name.w--current {
    background-color: var(--blurple);
    color: var(--white);
    font-weight: 500;
}
.topic_name.selected {
    background-color: var(--blurple);
    color: #fff;
    font-weight: 600;
}
.topic_name.safety-education {
    color: #000;
    text-align: center;
    background-color: #fff;
    border-style: none;
    border-radius: 94px;
    padding: 12px 20px;
    font-size: 20px;
    font-weight: 500;
    transition: all 0.2s;
    box-shadow: 0 1px 1px #0000001a;
}
.topic_name.safety-education:hover {
    color: var(--black);
    background-color: #5865f233;
}
.topic_name.safety-education.selected {
    color: #fff;
    background-color: #5865f2;
    font-weight: 500;
}
.topic_name.safety-policy {
    color: #fff;
    text-align: center;
    background-color: #fff0;
    border-style: none;
    border-radius: 12px;
    padding: 9px 16px;
    font-family: Spota, sans-serif;
    font-size: 16px;
    font-weight: 500;
    transition: all 0.2s;
    box-shadow: 0 1px 1px #0000001a;
}
.topic_name.safety-policy:hover {
    color: #000;
    background-color: #c7c8ce;
}
.topic_name.safety-policy.selected {
    color: #000;
    background-color: #fff;
    font-weight: 500;
}
.collection-list-5 {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    flex-wrap: wrap;
    display: flex;
}
.collection-list-5.safety-education {
    grid-column-gap: 10px;
    justify-content: center;
}
.collection-list-5.safety-education.is-new-sty {
    grid-column-gap: 16px;
}
.academy_lesson-card {
    z-index: 100;
    pointer-events: auto;
    text-decoration: none;
    display: block;
    position: absolute;
    inset: 0%;
}
.academy_lesson-card.safety-education {
    z-index: 2;
    flex-direction: column;
}
.academy_lesson-card.safety-education:focus-visible,
.academy_lesson-card.safety-education[data-wf-focus-visible] {
    outline-color: #5865f2;
}
.academy_lesson-wr {
    grid-column-gap: 24px;
    grid-row-gap: 0px;
    grid-template-rows: auto;
    grid-template-columns: 0.5fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
}
.academy_lesson-wr.safety {
    grid-template-columns: minmax(200px, 280px) 1fr;
}
.academy_lesson-wr.safety.safety-education {
    grid-row-gap: 20px;
    grid-template-columns: 1fr;
}
.creator-card-image-wrapper {
    border-radius: 8px;
    flex-direction: column;
    flex: none;
    justify-content: center;
    align-items: center;
    max-height: 234px;
    position: relative;
    overflow: hidden;
}
.creator-card-image-wrapper.safety {
    min-height: 177px;
    max-height: none;
}
.creator-card-image-wrapper.safety.safety-education {
    width: 100%;
}
.academy_lesson-item {
    border-bottom: 1px solid #e6e6e6;
    margin-bottom: 24px;
    padding-bottom: 24px;
    position: relative;
}
.academy_lesson-item.safety-education {
    border-bottom-style: none;
    padding-bottom: 0;
}
.creator-card_image {
    object-fit: cover;
    object-position: 50% 50%;
    border-radius: 8px;
    width: 100%;
    height: 100%;
}
.creator-card_image.safety.max-hight-177px {
    max-height: 177px;
}
.creator-card_lessons {
    color: #5865f2;
    margin-right: 6px;
    font-family: Ginto nord, sans-serif;
    font-size: 14px;
    font-weight: 500;
    line-height: 24px;
    text-decoration: none;
    display: flex;
}
.creator-card_lessons:hover {
    text-decoration: none;
}
.creators_lessons {
    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;
}
.creators_lessons.is-lightning {
    grid-template-rows: auto;
}
.creator_lesson-wr {
    grid-column-gap: 24px;
    grid-row-gap: 20px;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
}
.creator_lesson-item {
    flex-direction: column;
    justify-content: space-between;
    height: auto;
    margin-bottom: 24px;
    padding-bottom: 24px;
    display: block;
    position: relative;
}
.div-block-21 {
    text-align: center;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
}
.search_text-wr {
    grid-column-gap: 12px;
    justify-content: center;
    align-items: center;
    display: flex;
}
.search_text-wr.is-explore {
    max-width: 50%;
    margin-left: auto;
    margin-right: auto;
}
.search_layout {
    text-align: center;
    width: 100%;
    max-width: 380px;
    margin-left: auto;
    margin-right: auto;
}
.search-form {
    background-color: var(--white);
    border-radius: 28px;
    align-items: center;
    height: 58px;
    padding-left: 22px;
    padding-right: 10px;
    display: flex;
}
.search-input {
    border: 1px #0000;
    margin-bottom: 0;
    padding: 0;
}
.search-input::placeholder {
    color: #6a6a6a;
}
.search-button {
    background-color: var(--blurple);
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/636d131ef20a6a1710f9b976_search.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: auto;
    border-radius: 30px;
    width: 60px;
    height: 38px;
}
.quiz-section {
    color: var(--white);
    justify-content: center;
    align-items: center;
    height: 100vh;
    padding-left: 60px;
    padding-right: 60px;
    display: flex;
}
.quiz-section.first {
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/638481e8a45d08d3783ff99b_Quiz%20Background.svg);
    background-position: 50% 100%;
    background-repeat: no-repeat;
    background-size: cover;
}
.quiz-section.third {
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/638481e8a45d08d3783ff99b_Quiz%20Background.svg);
    background-position: 50% 100%;
    background-repeat: no-repeat;
    background-size: cover;
    display: flex;
}
.quiz-wrapper {
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/636d7152dab879868f61fac3_bg-new.svg), linear-gradient(45deg, #616cf0, #525de1 72%);
    background-position: 0%, 0 0;
    background-repeat: no-repeat, repeat;
    background-size: cover, auto;
    flex-direction: column;
    align-items: center;
    width: 100%;
    height: 100vh;
    margin-top: -80px;
    display: flex;
    position: relative;
    overflow: hidden;
}
.quiz-inner {
    flex-direction: column;
    align-self: stretch;
    display: flex;
    position: relative;
}
.quiz-progress {
    z-index: 5;
    background-color: #ffffff26;
    border-radius: 8px;
    width: 780px;
    height: 8px;
    display: flex;
    position: fixed;
    top: 50%;
    transform: translateY(340px);
}
.quiz-container {
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    max-width: 1180px;
    height: 550px;
    display: flex;
}
.quiz-container.form-section {
    text-align: center;
    background-color: #ffffff3b;
    max-width: 880px;
    height: auto;
    padding: 48px 52px;
    position: relative;
}
.quiz-top {
    text-align: center;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 1040px;
    max-width: 100%;
    display: flex;
    position: relative;
}
.quiz-tag {
    background-color: var(--not-quite-black);
    border-radius: 30px;
    justify-content: center;
    align-items: center;
    min-height: 38px;
    margin-bottom: 24px;
    padding: 0 12px 1px;
    font-family: SpotaNormal-Bold, sans-serif;
    font-size: 14px;
    font-weight: 500;
    display: flex;
}
.quiz-heading {
    color: var(--white);
    margin-bottom: 0;
    font-family: SpotaNormal-Bold, sans-serif;
    font-size: 42px;
    line-height: 1.2;
}
.quiz-heading.first {
    max-width: 550px;
}
.quiz-content {
    justify-content: space-between;
    align-items: center;
    width: 920px;
    max-width: 100%;
    display: flex;
}
.quiz-content.second {
    grid-row-gap: 40px;
    flex-direction: column;
    width: auto;
}
.quiz-content.third {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    display: grid;
}
.quiz-card-first {
    cursor: pointer;
    position: relative;
}
.quiz-progress-bar {
    background-color: #57f287;
    border-radius: 8px;
    width: 25%;
    transition: all 0.3s;
}
.quiz-first-yes {
    transform-origin: 100% 100%;
    position: absolute;
    top: -45px;
    left: -64px;
}
.quiz-first-no {
    transform-origin: 0 0;
    position: absolute;
    bottom: -46px;
    right: -76px;
}
.quiz-back {
    cursor: pointer;
    background-color: #fff;
    border-radius: 100px;
    padding: 10px 20px;
    transition: all 0.2s;
    display: flex;
    position: absolute;
    bottom: 8px;
    left: 0;
}
.quiz-back:hover {
    background-color: #fffc;
}
.quiz-back.block-back {
    top: 52px;
    bottom: auto;
    left: 32px;
}
.quiz-back.block-back.creator {
    position: absolute;
}
.quiz-second-text {
    color: #0000;
    cursor: pointer;
    font-family: SpotaNormal-Bold, sans-serif;
    font-size: 92px;
    font-weight: 700;
    line-height: 1;
    transition: all 0.2s;
}
.quiz-second-text:hover {
    color: var(--yellow);
}
.hidden {
    display: none;
}
.quiz-third-card {
    cursor: pointer;
    position: relative;
}
.quiz-third-img {
    width: 100%;
}
.quiz-third-text {
    color: #000;
    background-color: #fff;
    border-radius: 24px;
    justify-content: center;
    align-items: center;
    padding-top: 20px;
    padding-bottom: 20px;
    font-size: 26px;
    font-weight: 500;
    line-height: 1;
    transition: all 0.3s;
    display: flex;
    position: absolute;
    bottom: 7px;
    left: 7px;
    right: 7px;
}
.quiz-styles {
    display: none;
}
.logo-black {
    width: 100%;
    max-width: 292px;
}
.mark-logos {
    max-width: 71px;
}
.lightbox_overlay {
    position: relative;
}
.lightbox_play {
    width: 75px;
    height: 75px;
    margin: auto;
    position: absolute;
    inset: 0%;
}
.creator-card_play {
    margin: auto;
    position: absolute;
    inset: 0%;
}
.article_item {
    position: relative;
}
.article_item.filter-hide,
.category_name {
    display: none;
}
.quiz-form-heading {
    color: #fff;
    text-align: center;
    margin-bottom: 16px;
    font-family: SpotaNormal-Bold, sans-serif;
    font-size: 42px;
    line-height: 52px;
}
.quiz-form-heading.dark {
    color: var(--not-quite-black);
}
.quiz-form-heading.mb8 {
    margin-bottom: 8px;
}
.quiz-form-cont {
    text-align: left;
    flex-direction: column;
    width: 380px;
    display: none;
}
.quiz-form-cont.one {
    display: flex;
}
.quiz-form-label {
    margin-bottom: 10px;
    font-size: 20px;
    font-weight: 500;
    line-height: 30px;
}
.quiz-form-block {
    margin-bottom: 0;
}
.quiz-subtitle {
    margin-bottom: 32px;
}
.quiz-input-wrapper {
    flex-direction: column;
    justify-content: center;
    margin-bottom: 24px;
    display: flex;
    position: relative;
}
.quiz-input {
    color: #2c2f33;
    border: 1px #000;
    border-radius: 100px;
    width: 100%;
    height: 58px;
    margin-bottom: 0;
    padding: 16px 22px;
    font-size: 16px;
    line-height: 24px;
}
.quiz-input::placeholder {
    color: #50555f;
}
.quiz-form-submit {
    background-color: #5865f2;
    border-radius: 30px;
    justify-content: center;
    align-items: center;
    padding: 11px 22px;
    font-size: 24px;
    font-weight: 700;
    line-height: 24px;
    display: flex;
    position: absolute;
    right: 10px;
}
.quiz-form-submit.with-arrow {
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/637f390adb1d0d39d4828d5b_Vector.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: auto;
    width: 60px;
    height: 38px;
}
.quiz-form-submit.with-arrow:hover {
    background-color: #7289da;
}
.quiz-input-embed {
    flex-direction: column;
    display: flex;
}
.quiz-skip-button {
    background-color: var(--not-quite-black);
    color: #fff;
    text-align: center;
    border-radius: 28px;
    padding-top: 15px;
    padding-bottom: 15px;
    font-weight: 500;
}
.quiz-skip-button.new-dark-button {
    width: 100%;
}
.quiz-form-content {
    flex-direction: column;
    align-items: center;
    max-width: 640px;
    display: flex;
    position: static;
}
.quiz-form-bg2 {
    position: absolute;
    top: -30px;
    right: -140px;
}
.quiz-form-bg1 {
    position: absolute;
    top: -50px;
    left: -150px;
}
.search_results {
    background-color: var(--not-quite-black);
    color: var(--white);
    text-align: center;
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/637376950073b82e6056f71a_Group%20482467.svg), url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/637376953ff187d1d5d0c3d1_Group%20482468.svg);
    background-position: 100% 100%, 0 100%;
    background-repeat: no-repeat, no-repeat;
    background-size: auto, auto;
    padding-top: 110px;
    padding-bottom: 110px;
    position: relative;
}
.search_results.is-explore {
    background-size: 280px, 300px;
}
.container-880 {
    z-index: 10;
    width: 90%;
    max-width: 870px;
    margin-left: auto;
    margin-right: auto;
    position: relative;
}
.container-880.mw780 {
    max-width: 780px;
}
.persona-hero-wrapper {
    color: #fff;
    text-align: center;
    background-color: #fff3;
    border-radius: 8px;
    flex-direction: column;
    align-items: center;
    padding: 60px 40px;
    display: flex;
}
.persona-hero-btn {
    grid-column-gap: 24px;
    justify-content: center;
    margin-top: 32px;
    display: flex;
}
.dark-btn {
    background-color: var(--not-quite-black);
    color: #fff;
    text-align: center;
    border-radius: 28px;
    padding: 14px 32px;
    font-weight: 500;
}
.light-btn {
    color: #23272a;
    text-align: center;
    background-color: #fff;
    border-radius: 28px;
    padding: 14px 32px;
    font-weight: 500;
}
.persona-body-wrapper {
    text-align: center;
    flex-direction: column;
    align-items: stretch;
    display: flex;
}
.persona-cms-list {
    grid-column-gap: 20px;
    grid-row-gap: 40px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-top: 70px;
    display: grid;
}
.persona-link {
    color: var(--not-quite-black);
    text-align: left;
    flex-direction: column;
    display: flex;
}
.persona-img {
    object-fit: cover;
    border-radius: 8px;
    width: 100%;
    margin-bottom: 24px;
}
.persona-title {
    margin-bottom: 12px;
    font-family: SpotaNormal-Bold, sans-serif;
    font-size: 24px;
    font-weight: 700;
    line-height: 32px;
}
.persona-desc {
    color: var(--dim-grey);
    font-size: 16px;
}
.search-wrapper {
    color: #fff;
    text-align: center;
    flex-direction: column;
    align-items: center;
    max-width: 600px;
    margin-left: auto;
    margin-right: auto;
    display: flex;
    position: relative;
}
.mb32 {
    margin-bottom: 32px;
}
.search-bg1 {
    position: absolute;
    top: 0;
    left: -120px;
}
.search-bg2 {
    position: absolute;
    top: 10px;
    right: -70px;
}
.bg-under-white-nav {
    background-color: var(--blurple);
    height: 80px;
    position: absolute;
    inset: 0% 0% auto;
}
.bg-under-white-nav.is_app {
    background-color: #23272a;
}
.bg-under-white-nav.is_app-2024 {
    background-color: #070511;
}
.bg-under-white-nav.is_build-2024 {
    background-color: #0e0619;
}
.creator_tabs {
    grid-column-gap: 40px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: min-content min-content min-content;
    grid-auto-columns: 1fr;
    display: grid;
}
.creator_tabs.is-explore {
    grid-template-columns: min-content min-content;
}
.creator_tabs.is-explore.learn_more {
    margin-bottom: 10px;
}
.creator_tabs.is-explore.safety {
    grid-template-columns: min-content;
    justify-items: stretch;
}
.creator_tabs.is-explore.safety.safety-education,
.tab-arrow {
    display: none;
}
.creators_new-right {
    padding-left: 20px;
}
.snowsgiving-btn {
    grid-column-gap: 6px;
    color: #fff;
    background-color: #2d7d46;
    border-radius: 4px;
    align-items: center;
    padding: 12px 16px;
    font-size: 14px;
    font-weight: 500;
    line-height: 18px;
    transition: all 0.2s;
    display: flex;
}
.snowsgiving-btn:hover {
    opacity: 0.85;
}
.connections-hero-bg {
    z-index: 0;
    position: absolute;
    inset: auto -20% 0% auto;
}
.read-more-btn {
    color: var(--not-quite-black);
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/6377521336ca12d30314f3ab_ArrowButton.svg);
    background-position: 94%;
    background-repeat: no-repeat;
    background-size: auto;
    margin-top: 16px;
    padding-right: 32px;
    font-size: 16px;
    font-weight: 600;
    transition: all 0.2s;
}
.read-more-btn:hover {
    background-position: 97%;
}
.text-field,
.text-field-2,
.text-field-3,
.text-field-4,
.text-field-5 {
    display: none;
}
.button-wrapp {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-top: 10px;
    display: flex;
}
.button-wrapp.safety {
    z-index: 2;
    position: absolute;
    inset: auto 0% 32px;
}
.section-3 {
    background-color: #ffc3c3;
}
.div-block-22 {
    flex-direction: column;
    align-items: flex-start;
    display: flex;
}
.creator-greds {
    max-width: 96%;
}
.card-gray2 {
    background-color: #fff;
    border: 3px solid #f6f6f6;
    border-radius: 16px;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    padding: 24px 24px 12px;
    line-height: 2px;
    display: block;
}
.container-1442 {
    text-align: center;
    background-color: #f7f7f7;
    border-radius: 16px;
    padding-top: 74px;
    padding-bottom: 74px;
    display: block;
}
.container-1444 {
    text-align: center;
    margin-top: 20px;
    margin-bottom: 12px;
}
.cardfootertext {
    color: #99aab5;
    text-align: center;
    margin-top: 12px;
    margin-bottom: auto;
    font-family: Ginto, sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 18px;
}
.cardfootertext.font-greyple {
    color: var(--greyple);
}
.cardfootertext.font-white.nitro {
    padding-right: 20px;
}
.cardfootertext.bot-m {
    margin-bottom: 0;
}
.cardfootertext.bot-m.nowrap {
    white-space: nowrap;
}
.cardfootertext.center {
    text-align: left;
}
.cardfootertext.college-left {
    max-width: 420px;
    margin-right: 20%;
}
.container-1445 {
    margin-top: 80px;
}
.date-heading-snows {
    color: #3442d9;
    text-align: center;
    margin-top: 0;
    margin-bottom: 20px;
    font-size: 32px;
    font-weight: 800;
}
.container-1446 {
    border: 0 #f6f6f6;
    border-radius: 0;
    margin-bottom: 16px;
}
.snow-heading {
    color: #060607;
    text-align: center;
    margin-top: 4px;
    margin-bottom: 8px;
    font-family: gg sans, sans-serif;
    font-size: 20px;
    font-weight: 700;
    line-height: 24px;
}
.snowsgivingdatecard {
    border: 0 #f6f6f6;
    border-radius: 0;
    width: 100%;
    max-width: 780px;
    margin: 64px auto 16px;
}
.image-411 {
    width: 30%;
    max-width: 100%;
}
.column {
    padding-left: 0;
    padding-right: 0;
}
.column-2 {
    padding-left: 20px;
    padding-right: 0;
}
.snowsgiving-card-image-fulfilled {
    text-align: center;
    object-fit: fill;
    background-color: #f7f7f7;
    border-radius: 16px;
    height: 224px;
    padding-top: 0;
    padding-bottom: 0;
    display: block;
}
.snowsgiving-card-image-fulfilled.snowsgiving-card-image-fullheight {
    height: auto;
}
.snowsgiving-reward-image {
    object-fit: cover;
    border-radius: 16px;
    width: 100%;
    max-width: 100%;
    height: 100%;
}
.snowsgiving-reward-image.snowsgiving-reward-image-fullheight {
    height: auto;
}
.snowcard-link {
    color: #0067e0;
    text-align: center;
    width: auto;
    margin-top: 12px;
    margin-bottom: auto;
    font-family: gg sans, sans-serif;
    font-size: 14px;
    font-weight: 600;
    line-height: 18px;
    display: block;
}
.snowcard-link.font-greyple {
    color: var(--greyple);
}
.snowcard-link.font-white.nitro {
    padding-right: 20px;
}
.snowcard-link.bot-m {
    margin-bottom: 0;
}
.snowcard-link.bot-m.nowrap {
    white-space: nowrap;
}
.snowcard-link.center {
    text-align: left;
}
.snowcard-link.college-left {
    max-width: 420px;
    margin-right: 20%;
}
.columns {
    align-items: stretch;
    display: flex;
}
.div-block-24 {
    height: 24px;
}
.image-412 {
    width: auto;
    height: 16px;
    margin-bottom: 4px;
    margin-right: 4px;
    display: inline-block;
}
.text-block-610 {
    display: inline-block;
}
.snowsgiving-unlock-text-plain {
    color: #2e3338;
    text-align: center;
    margin-top: 12px;
    margin-bottom: auto;
    font-family: gg sans, sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 18px;
}
.snowsgiving-unlock-text-plain.font-greyple {
    color: var(--greyple);
}
.snowsgiving-unlock-text-plain.font-white.nitro {
    padding-right: 20px;
}
.snowsgiving-unlock-text-plain.bot-m {
    margin-bottom: 0;
}
.snowsgiving-unlock-text-plain.bot-m.nowrap {
    white-space: nowrap;
}
.snowsgiving-unlock-text-plain.center {
    text-align: left;
}
.snowsgiving-unlock-text-plain.college-left {
    max-width: 420px;
    margin-right: 20%;
}
.snowcard-link-16 {
    color: #0067e0;
    text-align: center;
    width: auto;
    margin-top: 12px;
    margin-bottom: auto;
    font-family: gg sans, sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 18px;
    display: block;
}
.snowcard-link-16.font-greyple {
    color: var(--greyple);
}
.snowcard-link-16.font-white.nitro {
    padding-right: 20px;
}
.snowcard-link-16.bot-m {
    margin-bottom: 0;
}
.snowcard-link-16.bot-m.nowrap {
    white-space: nowrap;
}
.snowcard-link-16.center {
    text-align: left;
}
.snowcard-link-16.college-left {
    max-width: 420px;
    margin-right: 20%;
}
.image-412-copy {
    width: auto;
    height: 16px;
    margin-bottom: 2px;
    margin-right: 8px;
    display: inline-block;
}
.padding-16px {
    width: 100%;
    height: 16px;
}
.grid-cards,
.container-numbers-item {
    flex-direction: column;
    align-items: flex-start;
    display: flex;
}
.container-1447 {
    text-align: center;
    max-width: 580px;
}
.snowsgivingparagraph {
    max-width: none;
    margin-bottom: 8px;
    margin-left: auto;
    margin-right: auto;
    font-size: 20px;
    font-weight: 400;
    line-height: 30px;
}
.snowsgivingparagraph.font-greyple {
    color: var(--greyple);
}
.snowsgivingparagraph.font-white {
    margin-bottom: 20px;
    margin-left: 0;
    margin-right: 0;
}
.snowsgivingparagraph.font-white.left {
    text-align: left;
    margin-bottom: 20px;
}
.snowsgivingparagraph.font-white.nitro {
    padding-right: 20px;
}
.snowsgivingparagraph.font-white.centered {
    text-align: center;
}
.snowsgivingparagraph.bot-m {
    margin-bottom: 0;
}
.snowsgivingparagraph.bot-m.nowrap {
    white-space: nowrap;
    margin-left: 0;
}
.snowsgivingparagraph.center {
    text-align: center;
}
.snowsgivingparagraph.college-left {
    max-width: 420px;
    margin-right: 20%;
}
.snowsgivingparagraph.mobile-left {
    text-align: center;
}
.snowsgivingparagraph.company {
    margin-bottom: 16px;
}
.video-section {
    background-color: #f7f7f7;
    padding-top: 16px;
    padding-bottom: 100px;
}
.video-section.hide {
    display: block;
}
.snowsgiving-video {
    z-index: 1;
    border-radius: 16px;
    width: 100%;
    min-height: 400px;
    margin-top: 40px;
    position: relative;
    overflow: hidden;
}
.snowsgiving-video._300px {
    border-radius: 24px;
    min-height: 260px;
    margin-top: 0;
    padding-top: 0;
    padding-bottom: 0;
    bottom: -6px;
    overflow: hidden;
}
.snowsgiving-video.safety {
    border-radius: 8px;
    max-height: 404px;
}
.snowsgiving-video.is_new {
    z-index: auto;
    border-radius: 56px;
    min-height: 540px;
    margin-top: 0;
    padding-bottom: 0;
    bottom: -14px;
    overflow: hidden;
}
.link-2 {
    color: #0067e0;
    justify-content: center;
    align-items: center;
    padding-left: 4px;
    font-size: 16px;
    line-height: 140%;
}
.link-2.margin-bottom-8px {
    margin-bottom: 8px;
}
.linl-16px-blue {
    font-size: 16px;
}
.div-block-25 {
    position: absolute;
}
.image-413 {
    opacity: 0;
    width: 106px;
    max-width: 25%;
    height: 106px;
    margin-bottom: 0;
    margin-right: 0;
    position: absolute;
    inset: auto 118px 115px auto;
}
.image-413:hover {
    opacity: 1;
}
.img-safety-b {
    border-radius: 10px;
    width: 100%;
    height: 165px;
    margin-bottom: 12px;
    overflow: hidden;
}
.paragraph-16px-grey {
    color: #76879d;
}
.paragraph-16px-grey.max-480 {
    max-width: 410px;
    font-family: Ggsans, sans-serif;
}
.paragraph-16px-grey.max-480._505,
.paragraph-16px-grey.max-480.tablet-center {
    color: var(--dim-grey);
}
.fr_works {
    grid-row-gap: 28px;
    flex-direction: column;
    display: flex;
}
.fr_works.left {
    margin-top: 100px;
}
.margine-h3 {
    margin-top: 24px;
    margin-bottom: 16px;
}
.margine-h3.admin {
    margin-top: 0;
    font-family: SpotaNormal-Bold, sans-serif;
}
.margine-h3.admin.text-bold.build {
    min-height: auto;
}
.padding-32px {
    padding-bottom: 32px;
}
.flex-mob-center.garden {
    width: 100%;
    max-width: 497px;
}
.container-580px {
    max-width: 580px;
    margin-left: auto;
    margin-right: auto;
}
.container-580px.flex-center {
    width: 90%;
}
.paddong-12px {
    width: 100%;
    height: 12px;
}
.checkbox-form {
    align-items: flex-start;
    display: flex;
}
.admin-wrapper {
    grid-column-gap: 16px;
    grid-row-gap: 0px;
    grid-template-rows: auto;
    grid-template-columns: 50px 1fr;
    grid-auto-columns: 1fr;
    display: grid;
}
.admin-wrapper.hiden-desctop {
    display: none;
}
.text-bold {
    font-weight: 700;
}
.area-filter_dd-trigger-wr {
    align-self: stretch;
    min-width: 14rem;
    display: flex;
    overflow: hidden;
}
.tag_template-1 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    height: 2.5rem;
    padding-left: 0.8rem;
    padding-right: 0.7rem;
    text-decoration: none;
    display: flex;
    position: static;
    overflow: hidden;
}
.tag_template-1:hover {
    opacity: 0.7;
}
.tag_template-1:focus-visible,
.tag_template-1[data-wf-focus-visible] {
    outline-offset: 4px;
    outline: 2px solid #9b9b9b;
}
.tag_template-1.is-area {
    z-index: 1;
    padding-left: 0;
    padding-right: 0;
    display: flex;
    position: absolute;
}
.area-tag-text {
    color: #5a5a5a;
    margin-left: 0.8rem;
    font-size: 0.875rem;
    font-weight: 400;
}
.tag_wr {
    z-index: 6;
    grid-column-gap: 0.4rem;
    grid-row-gap: 0.4rem;
    flex-wrap: wrap;
    flex: 1;
    order: 0;
    justify-content: flex-start;
    align-self: stretch;
    align-items: center;
    padding-top: 0.4rem;
    padding-bottom: 0.4rem;
    padding-right: 2.2rem;
    transition: height 0.2s, transform 0.3s;
    display: flex;
}
.tag {
    background-color: #fff;
    border: 1px solid #e4e4e4;
    border-radius: 4px;
    flex-direction: row;
    flex: 0 auto;
    justify-content: flex-start;
    align-items: center;
    height: 1.9rem;
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    text-decoration: none;
    transition: border-color 0.2s;
    display: flex;
    overflow: hidden;
}
.tag:hover {
    border-color: var(--blurple);
}
.tag:focus-visible,
.tag[data-wf-focus-visible] {
    outline-offset: 4px;
    outline: 2px solid #9b9b9b;
}
.tag.hide {
    display: none;
}
.tag_text {
    color: var(--dark-charcoal);
    font-size: 0.875rem;
    font-weight: 400;
    line-height: 1.71429;
}
.tag_remove {
    cursor: pointer;
    margin-left: 0.375rem;
}
.tag_placeholder {
    z-index: 1;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    height: 2.5rem;
    padding-left: 0;
    padding-right: 0;
    text-decoration: none;
    display: flex;
    position: absolute;
    overflow: hidden;
}
.tag_placeholder:hover {
    opacity: 0.7;
}
.tag_placeholder:focus-visible,
.tag_placeholder[data-wf-focus-visible] {
    outline-offset: 4px;
    outline: 2px solid #9b9b9b;
}
.input_chevron {
    color: #50555f;
    width: 1.5rem;
    height: 1.5rem;
    position: absolute;
    inset: 0.625rem 0.625rem 0% auto;
}
.input-wr {
    position: relative;
}
.hide {
    display: none;
}
.section_gdc {
    padding-top: 96px;
    padding-bottom: 0;
}
.section_gdc.power {
    border-radius: 0;
    padding-top: 86px;
    padding-bottom: 86px;
}
.section_gdc._2024 {
    padding-bottom: 96px;
}
.padding-20px {
    padding-bottom: 20px;
}
.padding-20px.start-small {
    padding-bottom: 12px;
}
.grid-gdc {
    grid-column-gap: 54px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 0.9fr;
    align-items: center;
}
.grid-gdc.revers {
    grid-template-columns: 0.88fr 1fr;
}
.grid-gdc.revers.ser {
    grid-template-columns: 0.95fr 1fr;
}
.grid-gdc.revers._2024 {
    grid-column-gap: 20px;
    grid-template-columns: 1fr 1fr;
}
.grid-gdc.revers.prizes {
    grid-column-gap: 54px;
    grid-template-columns: 0.9fr 1fr;
}
.grid-gdc.powet {
    grid-column-gap: 70px;
    grid-row-gap: 70px;
    background-color: #f6f6f6;
    border-radius: 8px;
    grid-template-columns: 1fr 1.15fr;
    padding: 109px 80px;
}
.grid-gdc.power {
    grid-template-columns: 1.11fr 1fr;
}
.grid-gdc.serv {
    grid-template-columns: minmax(auto, 605px) minmax(200px, 536px);
}
.grid-gdc.revers-safety.ser {
    grid-template-columns: 0.95fr 1fr;
}
.grid-gdc.revers-safety {
    grid-template-columns: 0.94fr 1fr;
    position: relative;
}
.grid-gdc.safety {
    grid-column-gap: 54px;
    grid-template-columns: 1fr 0.94fr;
    position: relative;
}
.grid-gdc.revers-safety-2023 {
    grid-template-columns: 1fr 0.94fr;
    position: relative;
}
.grid-gdc.revers-safety-2023.ser {
    grid-template-columns: 0.95fr 1fr;
}
.grid-gdc.revers-safety-1 {
    grid-template-columns: 1fr 0.94fr;
    position: relative;
}
.grid-gdc.revers-safety-1.ser {
    grid-template-columns: 0.95fr 1fr;
}
.grid-gdc.revers-safety_is-2025 {
    grid-template-columns: 1fr 0.94fr;
    position: relative;
}
.grid-gdc.revers-safety_is-2025.ser {
    grid-template-columns: 0.95fr 1fr;
}
.pading-4px {
    padding-bottom: 4px;
}
.flex-tablet-center.power {
    max-width: 525px;
}
.flex-tablet-center.flex-left,
.flex-tablet-center.flex-tablet-left {
    flex-direction: column;
    display: flex;
}
.flex-tablet-center.flex-tablet-left.parent {
    align-items: flex-start;
}
.flex-tablet-center.flex-tablet-left {
    flex-direction: column;
    text-decoration: none;
    display: flex;
}
.flex-tablet-center.flex-tablet-app {
    flex-direction: column;
    display: block;
}
.flex-tablet-center.flex-tablet-app.parent {
    align-items: flex-start;
}
.padding-10px {
    padding-bottom: 10px;
}
.location {
    color: #5865f2;
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/65ce5882c2e0672564142799_location.svg);
    background-position: 0%;
    background-repeat: no-repeat;
    background-size: auto;
    margin-bottom: 8px;
    padding-left: 22px;
    font-weight: 600;
}
.location.ico-date {
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/65ce573a6f6228c334fa15e4_calendar.svg);
    margin-bottom: 16px;
    margin-left: 0;
    padding-left: 22px;
}
.location.ico-date.is_add-w {
    color: var(--white);
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/66c74fe91de8a07aec36e4fe_icon-data.svg.svg);
    font-family: ABC Ginto Normal, sans-serif;
    font-weight: 500;
}
.location.is_ad-week {
    color: var(--white);
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/66c74f8d0d2c234be2f38f19_icon-location.svg.svg);
    font-family: ABC Ginto Normal, sans-serif;
    font-weight: 500;
}
.apply-fixed {
    background-color: #5865f2;
    max-height: 630px;
    position: absolute;
    inset: 0%;
}
.apply-fixed.new {
    max-height: none;
    inset: 0%;
}
.apply-fixed._2024 {
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/662f75691ca65493a703dd0e_hero%20bg.svg);
    background-position: 0 0;
    background-size: cover;
    max-height: none;
    inset: 0%;
}
.faq-fr-link {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    align-items: flex-start;
    display: flex;
}
.drop-plus-1 {
    position: absolute;
    inset: auto 24px auto auto;
}
.drop-pl {
    justify-content: center;
    align-items: center;
    display: flex;
    position: absolute;
    inset: 0% 24px 0% auto;
}
.icon-dropdown {
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/6349f973a7ad04652e621534_down-arrow-of-angle.png);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    width: 12px;
    height: 12px;
    margin-right: 8px;
    font-family: Trebuchet MS, Lucida Grande, Lucida Sans Unicode, Lucida Sans, Tahoma, sans-serif;
    font-size: 0;
}
.gdr-dropdown {
    margin-left: 0;
    font-weight: 600;
}
.dropdown-list-5 {
    background-color: #f6f6f6;
    border-radius: 16px;
}
.dropdown-list-5.w--open {
    grid-row-gap: 4px;
    flex-direction: column;
    padding-top: 10px;
    padding-bottom: 10px;
    display: flex;
}
.dropdown-toggle-2 {
    padding: 0 32px 0 0;
}
.dropdown-toggle-2.is_ad-week {
    color: var(--white);
    vertical-align: baseline;
    font-family: ABC Ginto Normal, sans-serif;
    font-weight: 500;
}
.link-cal {
    color: var(--dim-grey);
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/63f753fd1ce2525df20ac725_5f5e1a90df859876eb18df71_google-calendar.svg.svg);
    background-position: 10px;
    background-repeat: no-repeat;
    background-size: auto;
    width: 100%;
    height: 24px;
    padding-left: 32px;
    padding-right: 10px;
}
.link-cal:hover {
    color: #5865f2;
    background-color: #eeefff;
}
.p-400-14 {
    font-size: 14px;
}
.p-400-14.is-black {
    color: #000;
}
.link-cal-apple {
    color: var(--dim-grey);
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/63f753d6bc1b2229b4ae4e0c_5f5e1b51f3638c105deac966_apple-calendar.svg.svg);
    background-position: 10px;
    background-repeat: no-repeat;
    background-size: auto;
    width: 100%;
    height: 24px;
    padding-left: 32px;
    padding-right: 10px;
}
.link-cal-apple:hover {
    color: #5865f2;
    background-color: #eeefff;
}
.events-hidden,
.tut-hidden-info {
    display: none;
}
.admin-icon-wrapper {
    background-color: #e2e4f6;
    border-radius: 100%;
    justify-content: center;
    align-items: center;
    display: flex;
}
.hero-bg-acceleator {
    position: absolute;
    inset: auto 0% -1%;
}
.hero-bg-acceleator.garden {
    margin-left: 61px;
    bottom: 41px;
}
.image-power {
    width: 100%;
    max-width: 485px;
}
.tab-icon-3 {
    display: none;
    position: absolute;
    inset: auto -11% 27% auto;
}
.tab-icon-4 {
    max-width: 50px;
    position: absolute;
    inset: -72px -52px auto auto;
}
.tab-icon-5 {
    max-width: 50px;
    position: absolute;
    inset: auto auto -57px -63px;
}
.image-power-wr {
    padding-left: 0;
    position: relative;
}
.hero-img {
    width: 100%;
    max-width: 56%;
    margin-right: 15%;
    position: absolute;
    inset: auto 0% -10px auto;
}
.hero-img.server {
    max-width: 35%;
    margin-right: 10%;
    position: static;
}
.star1 {
    margin-top: -20px;
    margin-left: -100px;
    position: absolute;
    inset: 0% auto auto 0%;
}
.star1-copy {
    margin-top: -20px;
    margin-right: -100px;
    position: absolute;
    inset: 0% 0% auto auto;
}
.radius-16img {
    border-radius: 16px;
}
.jobs-image {
    object-fit: cover;
    object-position: 100% 50%;
    width: 100%;
    height: 100%;
    max-height: 400px;
}
.server_tab-menu {
    grid-column-gap: 32px;
    grid-row-gap: 10px;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    margin-bottom: 32px;
    display: flex;
}
.server_tab-link {
    color: #50555f;
    background-color: #fff0;
    padding-left: 0;
    padding-right: 0;
    font-size: 16px;
}
.server_tab-link.w--current {
    color: #5865f2;
    background-color: #fff0;
    font-weight: 600;
    box-shadow: 0 2px #5865f2;
}
.tab-content-link {
    border-radius: 8px;
    align-items: center;
    display: flex;
    position: relative;
    overflow: hidden;
}
.tab-link-text {
    background-color: #fff;
    border-radius: 8px;
    margin-bottom: 16px;
    margin-left: 16px;
    margin-right: 16px;
    padding: 16px;
    position: absolute;
    inset: auto 0% 0%;
}
.server_grid-progress {
    grid-column-gap: 200px;
    grid-row-gap: 100px;
    grid-template-rows: auto;
    align-items: center;
    width: 100%;
    position: relative;
}
.progress-line {
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/63ff1096e101653ce6537970_progress.svg);
    background-position: 50%;
    background-repeat: repeat-y;
    background-size: contain;
    width: 3px;
    height: 100%;
    max-height: 74%;
    margin: auto;
    position: absolute;
    inset: 0%;
}
.progress-blue {
    background-color: #5865f2;
    border-radius: 20px;
    width: 3px;
}
.flex-vertical-left {
    flex-direction: column;
    align-items: flex-start;
    margin-left: 100px;
    display: flex;
    position: relative;
}
.flex-vertical-left.right-block {
    margin-left: 0;
    position: relative;
}
.flex-vertical-left.right-block.app.pointer-event-none {
    pointer-events: auto;
}
.text-chack-ico {
    color: #50555f;
    text-align: left;
    margin-bottom: 12px;
    padding-left: 0;
    font-weight: 600;
}
.tag-white {
    color: #50555f;
    border-radius: 40px;
    margin-bottom: 12px;
    margin-right: 12px;
    padding: 7px 16px;
    font-size: 14px;
    font-weight: 600;
    box-shadow: 0 3px 8px #00000014;
}
.img-tag {
    margin-right: 4px;
}
.progress-dot {
    z-index: 1;
    justify-content: center;
    align-items: center;
    margin-top: auto;
    margin-bottom: auto;
    margin-right: -108px;
    display: flex;
    position: absolute;
    inset: 0% 0% 0% auto;
}
.progress-dot.revers {
    z-index: 1;
    margin-left: -108px;
    margin-right: 0;
    inset: 0% auto 0% 0%;
}
.dot-color {
    position: absolute;
}
.padding-100px {
    padding-bottom: 100px;
}
.padding-100px.teen {
    padding-bottom: 160px;
}
.padding-100px.charter-anyway {
    padding-bottom: 200px;
}
.padding-100px.hide-mobile-landscape {
    padding-bottom: 40px;
}
.padding-100px.is_n {
    padding-bottom: 120px;
}
.hero-pover-image {
    max-width: 60%;
}
.hero-pover-imageopy-2 {
    width: 100%;
    min-width: 563px;
    max-width: none;
}
.hero-pover-imageopy-3 {
    width: 100%;
    max-width: 272px;
    position: absolute;
    inset: auto 5% 0% auto;
}
.pover-hero-wr {
    width: 100%;
    max-width: 563px;
    position: relative;
}
.midjourney_img {
    object-fit: cover;
    border-radius: 8px;
    margin: auto;
}
.btn-you {
    position: absolute;
}
.btn-wr {
    justify-content: center;
    align-items: center;
    display: flex;
    position: relative;
}
.link-white-2 {
    color: var(--white);
    font-size: 16px;
    text-decoration: underline;
    transition: opacity 0.15s;
}
.link-white-2:hover {
    opacity: 0.7;
}
.link-white-2.ad-week {
    font-family: ABC Ginto Normal, sans-serif;
}
.div-block-27 {
    min-height: 100px;
}
.gdr-img {
    min-width: 450px;
    max-width: 580px;
}
.gdr-img._2024 {
    min-width: 700px;
    position: relative;
}
.gdr-img._2024.build-img {
    min-width: 580px;
}
.gdr-img._2024.build-img.app-sdk {
    width: 100%;
    min-width: auto;
}
.icon {
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/6349f973a7ad04652e621534_down-arrow-of-angle.png);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    width: 12px;
    height: 12px;
    margin-top: 4px;
    margin-right: 8px;
    position: absolute;
    inset: 0% 0% 0% auto;
}
.safety-emp {
    background-color: #0000;
}
.nitro-section-video {
    background-image: linear-gradient(135deg, #8547c6 10%, #b845c1 50%, #ab5d8a);
    border-radius: 8px;
    margin-bottom: 70px;
    margin-left: 16px;
    margin-right: 16px;
    padding-top: 70px;
    padding-bottom: 70px;
    position: relative;
    overflow: hidden;
}
.nitro-section-video.safety-c {
    display: block;
}
.nitro_img-bg {
    max-width: 20vw;
    margin-top: auto;
    margin-bottom: auto;
    position: absolute;
    inset: 0% 0% 0% auto;
}
.nitro_img-bg.right {
    inset: 0% auto 0% 0%;
}
.nitro_video {
    border-radius: 8px;
    width: 100%;
    position: relative;
    overflow: hidden;
}
.nitro_video-img {
    border-radius: 8px;
}
.color-on-top {
    background-image: linear-gradient(#00000052, #00000052);
    position: absolute;
    inset: 0%;
}
.nitro-play {
    border-radius: 50%;
    margin: auto;
    position: absolute;
    inset: 0%;
    box-shadow: 0 1px 1px #0000001a;
}
.nitro_star-right {
    margin-top: 100px;
    margin-right: -13vw;
    position: absolute;
    inset: 0% 0% auto auto;
}
.nitro_star-left {
    margin-top: 0;
    margin-bottom: 66px;
    margin-left: -13vw;
    position: absolute;
    inset: auto auto 0% 0%;
}
.nitro-lottie {
    max-width: 90%;
    margin-top: -40px;
    display: none;
    position: absolute;
    inset: 0 0% 0%;
}
.safeti-wrapper-image {
    text-align: right;
    margin-top: 0;
}
.safeti-wrapper-image.s-n {
    position: relative;
}
.safeti-wrapper-image.transp {
    margin-left: 54px;
}
.safeti-wrapper-image.is_2025 {
    width: 100%;
    margin-left: 54px;
}
.safety-menu-wrapper {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    background-color: #3442d9;
    border-radius: 8px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    padding: 15px 8px;
    display: grid;
}
.padding-90px {
    padding-bottom: 90px;
    padding-right: 0;
}
.safety-menu-link {
    color: #fff;
    text-align: center;
    border-right: 2px solid #ffffff21;
    width: 100%;
    padding-top: 25px;
    padding-bottom: 25px;
    font-family: Ginto, sans-serif;
    font-size: 24px;
    font-weight: 700;
    line-height: 30px;
}
.safety-menu-link.end {
    border-right-style: none;
    padding-left: 5px;
    padding-right: 5px;
    font-family: SpotaNormal-Bold, sans-serif;
}
.safety-menu-link._2,
.safety-menu-link._1,
.safety-menu-link._3 {
    padding-left: 5px;
    padding-right: 5px;
    font-family: SpotaNormal-Bold, sans-serif;
}
.container980 {
    flex-direction: column;
    justify-content: center;
    align-self: flex-start;
    align-items: center;
    width: 90%;
    max-width: 980px;
    height: auto;
    margin-bottom: 60px;
    margin-left: auto;
    margin-right: auto;
    display: flex;
    position: relative;
    overflow: visible;
}
.container980.mid {
    text-align: center;
    flex-direction: column;
    justify-content: center;
    align-self: center;
    align-items: center;
    margin-bottom: 60px;
    overflow: visible;
}
.container980.neg-top {
    margin-top: -190px;
}
.container980.bottom {
    text-align: center;
    flex-direction: column;
    justify-content: center;
    align-self: center;
    align-items: center;
    margin-bottom: 60px;
    overflow: visible;
}
.container980.bottom-none,
.container980.tablet-small {
    margin-bottom: 0;
}
.container980.tablet-small.is_2025 {
    max-width: 920px;
}
.container980.tablet-small.is_p {
    max-width: 820px;
}
.container980.is_2025 {
    margin-bottom: 80px;
}
.safety-image-newsfloor {
    margin-left: auto;
}
.image-safeties {
    border-radius: 8px;
}
.image-safeties.is-teen {
    width: 112%;
    max-width: none;
}
.image-safeties.is-16 {
    border-radius: 16px;
}
.section-safety-new {
    padding-top: 100px;
    padding-bottom: 40px;
    overflow: hidden;
}
.section-safety-new.grey {
    background-color: #f6f6f6;
    padding-top: 60px;
    padding-bottom: 60px;
}
.section-safety-new.courses {
    padding-bottom: 120px;
}
.section-safety-new.courses-st {
    padding-top: 64px;
    padding-bottom: 64px;
}
.section-safety-new.parent {
    padding-top: 60px;
    padding-bottom: 0;
}
.section-safety-new.parent.hub {
    padding-bottom: 40px;
}
.section-safety-new.safety-grey {
    background-color: #f6f6f6;
}
.section-safety-new.app-white {
    padding-bottom: 32px;
}
.padding-56-48px {
    padding-bottom: 56px;
}
.line-tablet {
    display: none;
}
.safety-menu-link-wr {
    justify-content: center;
    align-items: center;
    display: flex;
}
.quiz-form-safety {
    text-align: left;
    flex-direction: column;
    width: 380px;
    display: flex;
}
.quiz-form-safety.one {
    display: flex;
}
.anchot-link {
    position: absolute;
    inset: -50px 0% auto;
}
.padding-24px {
    padding-bottom: 24px;
    padding-right: 0;
}
.padding-24px.tablet-small {
    padding-bottom: 12px;
}
.padding-24px.is-56.is-32-new {
    padding-bottom: 32px;
}
.safety_section-gradient {
    background-image: linear-gradient(270deg, #7990c2, #3e62ad);
    padding-top: 13rem;
    padding-bottom: 14rem;
    position: relative;
    overflow: hidden;
}
.safetyimg-banner {
    margin-right: -40%;
    display: block;
    position: absolute;
    inset: auto 0% auto auto;
}
.max-440px {
    flex-direction: column;
    align-items: flex-start;
    max-width: 440px;
    margin-left: 0;
    margin-right: auto;
    display: flex;
}
.max-440px.mobile-centered {
    max-width: 46%;
}
.max-440px.app {
    align-items: center;
    max-width: 460px;
    margin-left: auto;
    margin-right: auto;
    position: relative;
}
.max-440px.is-full.is-sticky {
    margin-bottom: auto;
    position: sticky;
    top: 100px;
}
.max-440px.is-full.is-sticky.is_2025 {
    max-width: 664px;
}
.div-block-hero-bg {
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/64461711753c40b334f0004f_Group.svg), url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/644618e6857e368683d373d7_Group.svg),
        url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/6446192e1487d2189b077da0_Group.svg), linear-gradient(276deg, #7990c2, #3e62ad);
    background-position: 0%, 100%, 50% 80%, 0 0;
    background-repeat: no-repeat, no-repeat, no-repeat, repeat;
    background-size: 120px, 130px, auto, auto;
    flex-direction: column;
    justify-content: flex-end;
    min-height: 660px;
    padding-top: 100px;
    display: flex;
}
.safety_img-hero {
    width: 100%;
    max-width: 27vw;
    margin-bottom: 4vw;
    position: absolute;
    inset: auto auto 0% 0%;
}
.safety_img-hero.is-right {
    max-width: 30vw;
    margin-bottom: 6vw;
    inset: auto 0% 0% auto;
}
.div-circle {
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/642ea946e27301e0c96e9243_Vector%2019.svg);
    background-position: 50% 100%;
    background-repeat: no-repeat;
    background-size: 100vw;
    height: 16vw;
    margin-bottom: -2px;
    position: absolute;
    inset: auto 0% 0%;
}
.video-youtube {
    border-radius: 8px;
    min-width: 250px;
    min-height: 410px;
    position: relative;
}
.video-youtube._300px {
    border-radius: 24px;
    justify-content: center;
    align-items: center;
    min-width: 200px;
    min-height: 260px;
    display: flex;
    position: relative;
    overflow: hidden;
}
.video-youtube.is_new {
    border-radius: 56px;
    justify-content: center;
    align-items: center;
    min-width: 220px;
    min-height: 540px;
    display: flex;
    position: relative;
    overflow: hidden;
}
.safety_section-backgraund {
    max-width: 80%;
    position: absolute;
    inset: -46% -16% 0% auto;
}
.tarot-bg {
    background-image: linear-gradient(90deg, #3e62ad, #7990c2);
    background-position: 0 0;
}
.link-back {
    color: #fff;
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/6433b95fbc4ac152ed583795_ic%20Arrow%20Go.svg);
    background-position: 0%;
    background-repeat: no-repeat;
    background-size: auto;
    margin-left: 0;
    margin-right: auto;
    padding-left: 24px;
    font-size: 1rem;
    font-weight: 600;
}
.link-back.is-step {
    grid-column-gap: 0.5rem;
    grid-row-gap: 0.5rem;
    justify-content: flex-start;
    align-items: center;
    padding-left: 0;
    display: flex;
}
.link-back.is-step.clear-form-btn {
    color: #23272a;
}
.link-back.is-step.clear-form-btn.hide {
    display: none;
}
.link-back.is-pitch {
    grid-column-gap: 0.5rem;
    grid-row-gap: 0.5rem;
    background-image: none;
    justify-content: flex-start;
    align-items: center;
    padding-left: 0;
    font-size: 0.875rem;
    display: flex;
}
.grid-hero-tarot {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    max-width: 640px;
    min-height: 358px;
    margin-left: auto;
    margin-right: auto;
    transition: opacity 0.2s ease-in-out;
    display: grid;
}
.grid-hero-tarot.pre-animation {
    opacity: 0;
    transition-duration: 0.2s;
}
.img-cart-tarot {
    cursor: pointer;
    width: 100%;
    max-width: 192px;
}
.link-arrow-more {
    color: #fff;
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/6336c55e18aab01346f34cbc_ArrowButton.svg);
    background-position: 94%;
    background-repeat: no-repeat;
    background-size: auto;
    margin-left: auto;
    margin-right: auto;
    padding-right: 34px;
    font-size: 16px;
    font-weight: 600;
    transition: all 0.2s;
}
.link-arrow-more:hover {
    background-position: 99%;
}
.link-block-arrow {
    grid-column-gap: 18px;
    grid-row-gap: 18px;
    color: #fff;
    justify-content: center;
    align-items: center;
    max-width: 300px;
    min-height: 40px;
    margin-top: 74px;
    margin-left: auto;
    margin-right: auto;
    font-family: Ginto, sans-serif;
    font-size: 24px;
    font-weight: 700;
    line-height: 30px;
    transition: all 0.2s;
    display: flex;
}
.link-block-arrow:hover {
    opacity: 0.8;
}
.text-see {
    font-family: SpotaNormal-Bold, sans-serif;
    display: block;
}
.text-hide {
    font-family: SpotaNormal-Bold, sans-serif;
    position: static;
    inset: 0%;
}
.section-grey-100px {
    background-color: #fff;
    padding-top: 0;
    padding-bottom: 0;
    overflow: hidden;
}
.section-grey-100px.bottom-small {
    padding-top: 32px;
    padding-bottom: 68px;
}
.box {
    z-index: 999;
    justify-content: center;
    align-items: center;
    display: none;
    position: fixed;
    inset: 0%;
}
.box-white {
    z-index: 1;
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    background-color: #fff;
    border-radius: 8px;
    justify-content: space-between;
    align-items: center;
    width: 75%;
    max-width: 1000px;
    height: auto;
    max-height: 90vh;
    margin-left: auto;
    margin-right: auto;
    padding: 90px 100px;
    display: flex;
    position: relative;
    overflow: auto;
}
.box-x {
    cursor: pointer;
    max-width: 24px;
    margin-top: 32px;
    margin-right: 32px;
    position: absolute;
    inset: 0% 0% auto auto;
}
.rich-box {
    color: #50555f;
}
.safety-lottie {
    position: absolute;
    inset: 0%;
}
.modal-bg {
    background-color: #0000003d;
    width: 100%;
    height: 100%;
    position: absolute;
}
.tooltip {
    color: #202225;
    background-color: #fff;
    border-radius: 40px;
    justify-content: center;
    align-items: center;
    width: 80%;
    margin-top: 70px;
    margin-left: auto;
    margin-right: auto;
    padding: 9px;
    font-weight: 500;
    transition: opacity 0.6ms linear;
    display: flex;
    position: absolute;
    inset: 0% 0% auto;
}
.tooltip.hide {
    align-self: center;
    margin-top: 64px;
    transition: opacity 0.6ms linear;
    display: none;
}
.tooltip_arrow {
    background-color: #fff;
    border-radius: 2px;
    width: 16px;
    height: 16px;
    margin-top: -5px;
    margin-left: auto;
    margin-right: auto;
    position: absolute;
    inset: 0% 0% auto;
    transform: rotate(45deg);
}
.text-block-611 {
    color: #202225;
    font-size: 16px;
    line-height: 150%;
}
.anim-card {
    grid-column-gap: 20px;
    align-items: center;
    max-width: 50%;
    display: flex;
    position: absolute;
    inset: 0% 0% 0% auto;
    transform: rotate(-30deg);
}
.card1 {
    grid-row-gap: 20px;
    flex-direction: column;
    max-width: 30%;
    margin-top: 0;
    display: flex;
}
.img-anim {
    border-radius: 10px;
    max-width: 211px;
}
.card2 {
    grid-row-gap: 20px;
    flex-direction: column;
    max-width: 30%;
    display: flex;
}
.card3 {
    grid-row-gap: 20px;
    flex-direction: column;
    max-width: 30%;
    margin-top: 0;
    display: flex;
}
.new-h1-2 {
    color: #23272a;
    text-transform: uppercase;
    font-family: Ginto nord, sans-serif;
    font-size: 56px;
    font-weight: 700;
    line-height: 100%;
}
.new-h1-2.font-white {
    color: #fff;
    margin-bottom: 24px;
    font-family: Ginto nord, sans-serif;
    font-weight: 700;
}
.safety-menu {
    width: 100%;
    display: none;
    position: absolute;
    inset: 0% 0% auto;
}
.safety-menu.gaming {
    opacity: 1;
    top: auto;
}
.safety-menu.is_baner {
    position: static;
}
.container650-c {
    flex-direction: column;
    align-items: center;
    width: 100%;
    max-width: 670px;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
    display: flex;
    position: relative;
}
.container650-c.verification {
    text-align: center;
    margin-top: 0;
}
.container650-c.jobs {
    max-width: 900px;
    margin-top: 0;
    margin-bottom: 0;
}
.section-apply {
    padding-top: 100px;
    padding-bottom: 80px;
}
.grid-12col-content {
    padding-left: 20px;
}
.section-hero-imagine {
    background-color: #404eed;
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/644fab4df2dc8d7a9a081ebd_8a8375ab7908384e1fd6efe408284203.svg),
        url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/644fab4db9ca0a124b73d4b7_c40c84ca18d84633a9d86b4046a91437.svg),
        url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/644fab4da9dbd93a7dfae97b_e6d57714479874c665b36c7adee76b1d.svg);
    background-position: -50% 100%, 150% 100%, 50% 100%;
    background-repeat: no-repeat, no-repeat, no-repeat;
    background-size: auto, auto, auto;
    min-height: 760px;
    padding-top: 210px;
}
.section-hero-imagine.home {
    background-position: -90% 100%, 150% 100%, 50% 100%;
    background-size: 60%, 50%, auto;
    min-height: auto;
    padding-top: 180px;
}
.section-hero-imagine.home-2023 {
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/644fab4df2dc8d7a9a081ebd_8a8375ab7908384e1fd6efe408284203.svg),
        url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/644fab4db9ca0a124b73d4b7_c40c84ca18d84633a9d86b4046a91437.svg),
        url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/644fab4da9dbd93a7dfae97b_e6d57714479874c665b36c7adee76b1d.svg);
    background-position: -57% 100%, 155% 100%, 50% 100%;
    background-repeat: no-repeat, no-repeat, no-repeat;
    background-size: 51%, 52%, auto;
    min-height: auto;
    padding-top: 0;
}
.paragraph-20px-white-height {
    color: #fff;
    text-align: center;
    margin-top: 24px;
    margin-bottom: 8px;
    font-size: 20px;
    line-height: 24px;
}
.paragraph-20px-white-height.max-780px {
    max-width: 780px;
    margin: 0 auto;
    line-height: 1.625;
}
.button-black-bg {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    color: #fff;
    background-color: #23272a;
    border-radius: 28px;
    justify-content: center;
    align-items: center;
    min-height: 50px;
    margin-top: 24px;
    margin-bottom: 32px;
    margin-right: 24px;
    padding: 16px 32px;
    font-size: 20px;
    font-weight: 500;
    line-height: 24px;
    text-decoration: none;
    transition: all 0.2s;
    display: flex;
}
.button-black-bg:hover {
    color: #fff;
    background-color: #313338;
    box-shadow: 0 8px 15px #0003;
}
.button-black-bg.hide {
    display: none;
}
.button-black-bg.center {
    min-width: 193px;
    margin: 0;
}
.button-black-bg.center:hover {
    box-shadow: 0 8px 15px #0003;
}
.button-black-bg.tarot {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 12px;
    padding-bottom: 15px;
}
.button-black-bg.tarot:hover {
    transform: translateY(-2px);
}
.button-black-bg.tarot.text-bold {
    margin-right: 0;
    position: relative;
}
.button-black-bg.download {
    grid-column-gap: 17px;
    grid-row-gap: 17px;
    margin-top: 0;
    margin-bottom: 0;
    padding-right: 16px;
}
.max-1000px {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    max-width: 1000px;
    margin-left: auto;
    margin-right: auto;
    display: flex;
}
.img-100 {
    width: 100%;
}
.stars-imagine {
    min-width: 0%;
    max-width: 110%;
    min-height: 150px;
    margin-top: -77px;
    margin-left: auto;
    margin-right: auto;
    position: absolute;
    inset: 0% 0% auto -6%;
}
.form-horizontal {
    perspective-origin: 50%;
    transform-origin: 50%;
    background-color: #f6f6f6;
    border-radius: 40px;
    align-items: stretch;
    width: 100%;
    max-width: 384px;
    min-height: 56px;
    margin-bottom: 20px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-right: 10px;
    display: flex;
}
.form-horizontal.is-left {
    margin-left: 0;
}
.text-field-6 {
    color: #23272a;
    background-color: #fff0;
    border: 1px #000;
    margin-bottom: 0;
    margin-left: 10px;
    padding-left: 22px;
    padding-right: 32px;
    font-size: 16px;
}
.text-field-6::placeholder {
    color: #787878;
}
.form-block-imagine {
    width: 100%;
    margin-bottom: 20px;
}
.div-block-form {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    padding-top: 20px;
    display: block;
}
.div-block-form.hidden {
    display: none;
}
.link-line {
    color: #fff;
    font-size: 14px;
    text-decoration: underline;
}
.form-imagine {
    flex-direction: column;
    align-items: center;
    display: flex;
}
.form-imagine.is-left {
    align-items: flex-start;
}
.checkbox-field {
    align-items: center;
    padding-left: 0;
    display: flex;
}
.checkbox-2 {
    background-color: #f6f6f6;
    border-style: none;
    border-radius: 4px;
    width: 20px;
    min-width: 20px;
    height: 20px;
    margin-top: 0;
    margin-right: 10px;
    display: none;
}
.checkbox-2.w--redirected-checked {
    background-color: #f6f6f6;
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/644fc1b092b38d457c994fb8_chack.svg);
    background-size: auto 70%;
}
.link-405 {
    color: var(--blurple);
    font-size: 16px;
}
.grid-2-col {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-rows: minmax(auto, 160px) minmax(auto, 420px) minmax(auto, 160px) 420px auto auto;
    grid-auto-rows: minmax(auto, 420px);
    display: grid;
}
.grid-2-col._2024 {
    grid-template-rows: minmax(auto, 160px) minmax(auto, 420px) minmax(auto, 160px) minmax(auto, 420px) minmax(auto, 288px) minmax(auto, 288px) minmax(auto, 288px);
    display: grid;
}
.grid-2-col.download {
    grid-template-rows: minmax(auto, 160px) minmax(auto, 420px) minmax(auto, 160px) 420px minmax(auto, 60px) auto auto;
}
.grid-2-col.dw {
    grid-row-gap: 20px;
    grid-template-rows: minmax(auto, 160px) minmax(auto, 420px) minmax(auto, 160px) auto minmax(auto, 120px) auto;
}
.platform-tile {
    background-color: #f6f6f6;
    border-radius: 16px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    max-height: 600px;
    padding: 56px;
    display: flex;
    overflow: hidden;
}
.platform-tile.platform-tile-short {
    max-height: 560px;
}
.img-content {
    margin-top: 64px;
}
.grey-content2 {
    background-color: #f6f6f6;
    border-radius: 16px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    padding: 48px 40px;
    display: flex;
    overflow: visible;
}
.grey-content2._2024 {
    max-height: 290px;
}
.dropdown-black {
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
    margin-top: 24px;
    margin-left: 0;
    display: flex;
}
.dropdown-black.is-center {
    align-items: center;
    width: auto;
    margin-top: 10px;
    margin-left: auto;
    margin-right: auto;
}
.dropdown-black.feeling {
    z-index: 2;
}
.dropdown-black._2024,
.dropdown-black.archives {
    z-index: 2;
    margin-top: 32px;
}
.dropdown-black.hub {
    z-index: 2;
    width: auto;
    margin-top: 40px;
}
.dropdown-black.is-al-center {
    z-index: 2;
    flex: none;
    justify-content: flex-start;
    align-self: center;
    align-items: center;
    width: auto;
    margin-top: 48px;
    margin-left: auto;
    margin-right: auto;
    display: inline-flex;
    left: auto;
    right: auto;
}
.dropdown-black.is-al-center.is_new {
    z-index: 4;
}
.dropdown-list-6 {
    border-radius: 8px;
    padding: 1px;
    display: none;
    position: absolute;
}
.dropdown-list-6.w--open {
    background-color: #fff;
    margin-top: 60px;
    padding: 16px;
    inset: 0% 0% auto;
    box-shadow: 0 6px 10px #00000014;
}
.dropdown-list-6.is-download-new.w--open {
    background-color: #ffffff1a;
    padding: 8px;
}
.dropdown-list-6.is-download-n.w--open {
    background-color: #1a1a1b;
    padding: 8px;
}
.dropdown-link-download {
    border-radius: 4px;
    padding: 8px;
    transition: all 0.3s;
    display: block;
}
.dropdown-link-download:hover {
    color: #5865f2;
    background-color: #23272a1a;
    text-decoration: underline;
}
.grey-content3 {
    background-color: #f6f6f6;
    border-radius: 16px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    max-height: 560px;
    padding: 56px;
    display: flex;
    overflow: hidden;
}
.download-hero {
    background-color: #23272a;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-top: 0;
    padding-top: 210px;
    padding-bottom: 120px;
    display: flex;
}
.download-hero.fr {
    background-image: linear-gradient(#3442da 37%, #5765f1);
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    position: relative;
}
.download-hero.gdc {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
}
.download-hero.powering {
    background-color: var(--not-quite-black);
}
.company-hero-img-2 {
    align-self: center;
    width: 100%;
}
.form-block-home {
    width: 100%;
    margin-bottom: 0;
}
.text-field-search {
    color: #23272a;
    background-color: #fff0;
    border: 1px #000;
    margin-bottom: 0;
    margin-left: 0;
    padding-left: 22px;
    padding-right: 32px;
    font-size: 16px;
}
.text-field-search::placeholder {
    color: #787878;
}
.slider {
    background-color: #ddd0;
    height: auto;
}
.slider.transpar {
    overflow: visible;
}
.slider.mobile {
    display: none;
}
.mask-4 {
    max-width: 30%;
    margin-right: 20px;
    overflow: visible;
}
.mask-4.transparent {
    width: 100%;
    max-width: none;
}
.slide-2 {
    margin-right: 20px;
}
.left-arrow-3 {
    border: 1px solid #5865f2;
    border-radius: 50%;
    justify-content: center;
    align-items: center;
    width: 40px;
    height: 40px;
    margin-top: -90px;
    margin-right: 50px;
    padding-right: 2px;
    transition: all 0.3s;
    display: flex;
    inset: 0% 0% auto auto;
}
.left-arrow-3:hover {
    background-color: #5865f2;
}
.white-arrow {
    position: absolute;
    inset: auto;
}
.right-arrow-2 {
    border: 1px solid #5865f2;
    border-radius: 50%;
    justify-content: center;
    align-items: center;
    width: 40px;
    height: 40px;
    margin-top: -90px;
    padding-left: 2px;
    transition: all 0.3s;
    display: flex;
    inset: 0% 0% auto auto;
}
.right-arrow-2:hover {
    background-color: #5865f2;
}
.link-article {
    text-decoration: none;
}
.image-safeties-2 {
    object-fit: cover;
    border-radius: 8px;
    min-height: 200px;
}
.text-blue-2 {
    color: #5865f2;
    margin-right: 6px;
    font-size: 14px;
    font-weight: 500;
    line-height: 24px;
    text-decoration: none;
}
.text-blue-2:hover {
    text-decoration: none;
}
.text-blue-2.text-style-allcaps.nord {
    font-family: "Spota 800", sans-serif;
    font-size: 16px;
}
.text-blue-2.text-style-allcaps.nord.text-700 {
    font-weight: 700;
}
.text-blue-2.text-style-allcaps.nord.text-700.is_build {
    font-size: 16px;
}
.text-blue-2.text-style-allcaps.nord-2 {
    font-family: "Spota 800", sans-serif;
    font-size: 16px;
    display: flex;
}
.text-blue-2.text-style-allcaps.nord-2.text-700 {
    font-weight: 700;
}
.text-blue-2.text-style-allcaps.nord-2.text-700.is_build {
    font-size: 16px;
}
.ginto-700-32-2 {
    margin-bottom: 0;
    font-size: 32px;
    font-weight: 700;
    line-height: 40px;
}
.ginto-700-32-2.size-small {
    color: #23272a;
    margin-top: 8px;
    margin-bottom: 4px;
    font-size: 24px;
    line-height: 30px;
}
.ginto-700-32-2.size-small.normal {
    margin-top: 12px;
    font-family: SpotaNormal-Bold, sans-serif;
}
.grid-animation-tab {
    grid-column-gap: 144px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 90%;
    max-width: 1180px;
    margin-left: auto;
    margin-right: auto;
    display: grid;
    position: static;
}
.grid-animation-tab.hub {
    grid-template-columns: 1fr 0.94fr;
}
.grid-animation-tab.hidden {
    grid-column-gap: 144px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: none;
}
.line-blue {
    background-color: #5865f2;
    border-radius: 14px;
    width: 3px;
    position: absolute;
    inset: 0% auto 0% 0%;
}
.iimage-absol {
    position: absolute;
    inset: 0%;
}
.text-animation {
    overflow: hidden;
}
.quiz-form-safety-2 {
    text-align: left;
    flex-direction: column;
    width: 380px;
    display: flex;
}
.quiz-form-safety-2.one {
    display: flex;
}
.grid-3safety {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
}
.section-80px {
    padding-top: 80px;
    padding-bottom: 80px;
}
.section-80px.video {
    padding-bottom: 10px;
    position: relative;
}
.section-80px.privacy {
    padding-bottom: 111px;
}
.image-safeties-one {
    object-fit: cover;
    border-radius: 8px;
    min-height: 489px;
}
.image-safeties-one.case {
    width: 100%;
    min-height: auto;
    max-height: 620px;
}
.padding-40px {
    padding-bottom: 40px;
}
.text-blue-3 {
    color: #5865f2;
    margin-right: 6px;
    font-family: Ginto nord, sans-serif;
    font-size: 14px;
    font-weight: 500;
    line-height: 24px;
    text-decoration: none;
}
.text-blue-3:hover {
    text-decoration: none;
}
.text-blue-3.creator {
    text-transform: uppercase;
    margin-bottom: 8px;
    font-weight: 700;
}
.clyde-content-wrapper {
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/645a12c8fc955edcdce91767_Group%20626810%20\(1\).svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: auto;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-bottom: 80px;
    display: flex;
}
.clyde-content-wrapper.family {
    background-image: none;
}
.clyde-content-wrapper.family-img {
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/645b3351650f33775d4f5738_Group%20626813.svg);
    background-position: 50% 0;
    margin-bottom: 0;
    padding-bottom: 40px;
}
.rich-text-block {
    width: 100%;
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 16px;
}
.rich-text-block h3 {
    font-family: SpotaNormal-Bold, sans-serif;
}
.rich-text-block p {
    padding-top: 0;
    padding-bottom: 0;
}
.family-section-video {
    border-radius: 8px;
    width: 100%;
    margin-bottom: 70px;
    margin-left: 0;
    margin-right: 0;
    padding-top: 70px;
    padding-bottom: 70px;
    position: relative;
    overflow: hidden;
}
.family-video {
    z-index: 1;
    border-radius: 24px;
    width: 100%;
    min-height: 400px;
    margin-top: 40px;
    position: relative;
    overflow: hidden;
}
.family-video.family {
    border-radius: 8px;
    margin-top: 0;
}
.section-video-f {
    background-color: #5865f2;
}
.tabs-content-family {
    min-height: auto;
}
.family_grey_container {
    grid-row-gap: 44px;
    background-color: #f6f6f6;
    border-radius: 8px;
    flex-direction: column;
    margin-bottom: 0;
    padding: 50px 96px 74px;
    display: flex;
}
.section-video-family {
    background-color: #5865f2;
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/645b33f640e38a1a64f51fc3_Group%20626812%20\(1\).svg);
    background-position: 50% 150%;
    background-repeat: no-repeat;
    background-size: auto;
    flex-direction: column;
    padding-top: 84px;
    padding-bottom: 70px;
    display: flex;
}
.star-faq {
    margin-bottom: 110px;
    margin-left: -140px;
    position: absolute;
    inset: auto auto 0% 0%;
}
.star-faq.app {
    margin-top: 68px;
    margin-bottom: 0;
    inset: -8% auto auto 29%;
}
.star-faq.app-2 {
    max-width: 10%;
    margin-top: 68px;
    margin-bottom: 0;
    margin-left: 0;
    inset: 237px auto 0% 0%;
}
.star-faq.app-3 {
    max-width: 10%;
    margin-top: 68px;
    margin-bottom: 0;
    margin-left: 0;
    inset: 228px 0 0% auto;
}
.star-faq.app-4 {
    margin: 0 -140px 0 auto;
    top: 0;
    left: auto;
    right: 0;
}
.star-faq.app_j {
    margin-top: 68px;
    margin-bottom: 0;
    inset: -8% 11% auto auto;
}
.star-faq.app_how {
    margin-top: 68px;
    margin-bottom: 0;
    inset: -4% auto 1px 3%;
}
.star-faq.app_2024 {
    max-width: 55px;
    margin-top: 68px;
    margin-bottom: 0;
    inset: -2% 18% auto auto;
}
.star-faq.app_2024.display-none {
    display: none;
}
.star-faq.app-2024 {
    max-width: 72px;
    margin-top: 68px;
    margin-bottom: 0;
    margin-left: -87px;
    inset: -6% auto auto 26%;
}
.star-faq.app-2024.display-none {
    display: none;
}
.star-faq.app-2024_2 {
    max-width: 72px;
    margin-top: -9px;
    margin-bottom: 0;
    margin-left: -85px;
    inset: 8% auto auto 24%;
}
.star-faq.app-2024_2.display-none {
    display: none;
}
.star-faq.app_2024-2 {
    max-width: 55px;
    margin-top: 94px;
    margin-bottom: 30px;
    margin-right: -100px;
    inset: auto 0% 0% auto;
}
.star-faq.app-2024-2 {
    width: 100%;
    max-width: 72px;
    margin-top: 10px;
    margin-bottom: 0;
    margin-left: -100px;
    inset: 0% auto auto 0%;
}
.star-faq.app-2024_2-2 {
    width: 100%;
    max-width: 35px;
    margin-top: 56px;
    margin-bottom: 0;
    margin-left: -113px;
    inset: 0% auto auto 0%;
}
.family-faq {
    padding-bottom: 110px;
}
.famili-section-button {
    background-color: #5865f2;
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/645b3894d445410d0b095ebe_Group%20626814.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: auto;
    padding-top: 90px;
    padding-bottom: 80px;
}
.embed-com {
    font-family: Ggsans, sans-serif;
}
.form-block-3,
.form-block-3.hide {
    margin-bottom: 0;
    display: none;
}
.search-2 {
    background-color: #f7f7f7;
    border-radius: 28px;
    justify-content: center;
    align-items: center;
    width: 380px;
    margin-left: auto;
    padding: 10px;
    display: flex;
    box-shadow: 0 1px 1px #0000001a;
}
.search-box-2 {
    color: #6a6a6a;
    background-color: #0000;
    border: 1px #000;
    margin-bottom: 0;
    font-size: 14px;
    line-height: 20px;
}
.search-box-2::placeholder {
    color: #6a6a6a;
    font-weight: 500;
}
.flex-horizontal-r-l-2 {
    justify-content: space-between;
    align-items: center;
    width: 100%;
    text-decoration: none;
    display: flex;
    position: relative;
}
.flex-horizontal-r-l-2.community {
    grid-column-gap: 32px;
}
.flex-horizontal-r-l-2.community-2 {
    grid-column-gap: 32px;
    padding-bottom: 32px;
}
.flex-horizontal-r-l-2.safety-education {
    margin-bottom: 32px;
}
.flex-horizontal-r-l-2.safety-education.is-hidden {
    display: none;
}
.new-h2-2 {
    font-size: 42px;
    font-weight: 700;
    line-height: 58px;
}
.new-h2-2.bottom-none {
    margin-bottom: 0;
}
.new-h2-2.bottom-none._48px {
    font-size: 48px;
}
.new-h2-2.bottom-none._48px.font-ginto {
    color: #23272a;
    margin-top: 0;
}
.new-h2-2.bottom-none._48px.font-ginto.text-white {
    color: #fff;
}
.new-h2-2.bottom-none._48px.font-ginto.text-white.hub {
    font-family: SpotaNormal-Bold, sans-serif;
    font-weight: 400;
}
.section_safety {
    padding-top: 0;
    padding-bottom: 80px;
}
.section_safety.top-80px,
.section_safety.education {
    padding-top: 80px;
}
.icon-direction {
    display: none;
}
.build_dropdown-toggle {
    grid-column-gap: 12px;
    color: #23272a;
    background-color: #fff;
    border-radius: 28px;
    justify-content: space-between;
    padding: 16px 23px 16px 32px;
    font-size: 20px;
    font-weight: 600;
    line-height: 24px;
    display: flex;
}
.build_dropdown-toggle.w--open {
    box-shadow: 0 8px 15px #0003;
}
.build_dropdown-link {
    color: #2c2f33;
    padding-top: 4px;
    padding-bottom: 4px;
    font-weight: 500;
    line-height: 24px;
}
.build_dropdown-link:hover {
    background-color: #f6f6f6;
}
.section-grey-2 {
    background-color: #f6f6f6;
    padding-top: 80px;
    padding-bottom: 0;
}
.section-grey-2.is-center {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-top: 94px;
    padding-bottom: 94px;
    display: flex;
    position: relative;
    overflow: hidden;
}
.section-grey-2.policy {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-top: 56px;
    padding-bottom: 64px;
    display: flex;
}
.line-m {
    grid-column-gap: 60px;
    flex-wrap: nowrap;
    justify-content: center;
    align-items: center;
    width: auto;
    display: flex;
}
.dropdown-list-7 {
    background-color: #fff;
    border-radius: 16px;
    max-height: 210px;
    margin-top: 8px;
    padding-top: 16px;
    padding-bottom: 16px;
    display: block;
    position: relative;
}
.dropdown-list-7.w--open {
    background-color: #fff;
    border-radius: 16px;
    max-height: 210px;
    margin-top: 8px;
    padding-top: 16px;
    padding-bottom: 16px;
    overflow: auto;
}
.dropdown_arrow {
    max-width: 22px;
    margin-top: 4px;
    margin-bottom: auto;
}
.dropdown_arrow.arrow-blue {
    margin-right: 23px;
    position: absolute;
    inset: auto 0% auto auto;
}
.dropdown_arrow.arrow-blue-2 {
    margin-top: 0;
    margin-right: 0;
    position: absolute;
    inset: auto 23px auto auto;
}
.line-wr {
    grid-column-gap: 60px;
    flex: none;
    display: flex;
}
.build_dropdown {
    background-color: #0000;
    position: absolute;
}
.text-large-pink {
    color: #f6f6f6;
    text-transform: uppercase;
    text-shadow: -1px 0 #eb459e, 1px 0 #eb459e, 0 -1px #eb459e, 0 1px #eb459e;
    flex: none;
    font-size: 5vw;
    font-weight: 700;
    line-height: 120%;
}
.text-large-pink.color-all {
    color: #eb459e;
    text-shadow: none;
}
.dropdown-list-8 {
    background-color: #614f4f;
}
.dropdown-list-8.w--open {
    background-color: #fff;
    border-radius: 16px;
    max-height: 210px;
    padding-top: 16px;
    padding-bottom: 16px;
    overflow: auto;
}
.grid_safety-education {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
}
.grid_safety-education.is-new-policy,
.grid_safety-education.is-new-safety {
    grid-template-columns: 1fr 1fr;
}
.success-message {
    width: 100%;
    margin-top: auto;
    margin-bottom: auto;
    position: relative;
}
.build_dropdown-wr {
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 60px;
    max-height: 60px;
    display: flex;
    position: relative;
}
.collection-item-4 {
    width: 100%;
}
.build_dropdown-sel {
    background-color: #fff;
    border-radius: 28px;
    justify-content: space-between;
    width: 100%;
    max-width: 230px;
    padding: 16px 59px 16px 32px;
    font-family: Ggsans, sans-serif;
    font-size: 20px;
    font-weight: 700;
    line-height: 24px;
    display: flex;
    position: relative;
}
.dropdown_arrow-2 {
    position: absolute;
    inset: auto 23px auto auto;
}
.dropdown_arrow-2.arrow-blue {
    margin-right: 23px;
    position: absolute;
    inset: auto 0% auto auto;
}
.build_dropdown-cont {
    background-color: var(--white);
    border-radius: 16px;
    width: 100%;
    max-width: 230px;
    margin-top: 8px;
    padding-top: 16px;
    padding-bottom: 16px;
}
.build_dropdown-w {
    z-index: 2;
    cursor: pointer;
    position: absolute;
    inset: 71px auto auto;
}
.drop-opasity {
    cursor: pointer;
    border-radius: 28px;
    font-family: Ggsans, sans-serif;
    position: absolute;
    inset: 0%;
    box-shadow: 0 8px 15px #0003;
}
.company-rich-wrapper {
    width: 100%;
    padding-top: 5px;
    padding-bottom: 5px;
}
.transparenty-content {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    margin-bottom: 40px;
    display: flex;
}
.transparenty-content.is_2025 {
    max-width: 550px;
}
.section-transp {
    padding-top: 60px;
    padding-bottom: 0;
    overflow: hidden;
}
.section-transp.grey {
    background-color: #f6f6f6;
    padding-top: 60px;
    padding-bottom: 60px;
}
.section-transp.courses {
    padding-bottom: 120px;
}
.section-transp.courses-st {
    padding-top: 64px;
    padding-bottom: 64px;
}
.collection-transparency {
    max-width: none;
}
.collection-transparency-wrapper {
    grid-column-gap: 20px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
}
.parent-hero-img {
    width: 100%;
    max-width: 51%;
    position: relative;
    left: 24px;
}
.baner-content-wrapper {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    max-width: 480px;
    display: flex;
    position: relative;
}
.baner-content-wrapper.premium {
    max-width: 530px;
}
.baner-wrapper {
    background-color: #3442d9;
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/6464aa73b411a231096d2dea_Group%20626809%20\(2\).svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 8px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 90%;
    max-width: 1180px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 10px;
    padding-bottom: 48px;
    display: flex;
    position: relative;
    overflow: hidden;
}
.baner-wrapper.safety {
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/6494333278bda9e32e4616a7_Privacy-Principles-Section-Image.svg),
        url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/6494325043918c14054bd9ca_Privacy-Hub-Header.svg);
    background-position: 105%, -5%;
    background-repeat: no-repeat, no-repeat;
    background-size: 27%, 27%;
}
.baner-wrapper.premium {
    background-color: #5865f2;
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/64a6bd1ac7c50d4bdb6a3b99_Group%20626813.svg);
    background-position: 50% 100%;
    background-repeat: no-repeat;
    background-size: cover;
}
.p-400-16-white-2 {
    color: #fff;
    margin-bottom: 16px;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    text-decoration: none;
}
.p-400-16-white-2.text-align-center.is-baner-title {
    color: #f6f6f6;
    margin-bottom: 24px;
}
.new-h5-2 {
    color: #23272a;
    margin-top: 0;
    font-size: 24px;
    font-weight: 700;
    line-height: 30px;
}
.new-h5-2.is-baner-title {
    color: #fff;
    text-align: center;
    margin-bottom: 0;
    line-height: 32px;
}
.padding-12px {
    padding-bottom: 12px;
}
.padding-12px.is-16 {
    padding-bottom: 16px;
}
.section-baner {
    padding-top: 48px;
    padding-bottom: 64px;
}
.section-baner.premium,
.section-baner.safety {
    padding-top: 80px;
    padding-bottom: 80px;
}
.padding-8px {
    padding-bottom: 8px;
    padding-right: 0;
}
.section-report-wrapper {
    padding-top: 90px;
    padding-bottom: 40px;
}
.dropdown-transparency {
    background-color: #fff;
    border-radius: 28px;
    justify-content: space-between;
    max-width: none;
    padding: 16px 80px 16px 32px;
    font-size: 20px;
    font-weight: 700;
    display: flex;
}
.dropdown-transparency.download {
    color: #fff;
    background-color: #23272a;
}
.dropdown-transparency.safety {
    white-space: normal;
    border: 1px solid #99aab5;
    padding: 10px 40px 10px 16px;
    font-size: 16px;
    font-weight: 400;
}
.dropdown_list {
    background-color: #0000;
}
.dropdown_list.w--open {
    border-radius: 16px;
    padding-top: 7px;
}
.dropdown_list-wr {
    background-color: #fff;
    border-radius: 16px;
    padding-top: 12px;
    padding-bottom: 12px;
    box-shadow: 0 3px 5px #0000001f;
}
.dropdown-4 {
    font-size: 20px;
}
.dropdown_link {
    font-size: 16px;
    font-weight: 700;
    transition: all 0.2s;
}
.dropdown_link:hover {
    background-color: #00000014;
}
.dropdown_link.safety {
    font-weight: 500;
}
.dropdown_wrapper {
    grid-column-gap: 20px;
    justify-content: space-between;
    display: flex;
}
.dropdown_quarter {
    z-index: 1;
    width: 100%;
    max-width: 147px;
    font-size: 20px;
}
.dropdown_years {
    z-index: 1;
    width: 100%;
    max-width: 167px;
    font-size: 20px;
}
.dropdown_download {
    z-index: 1;
    width: 100%;
    max-width: none;
    font-size: 20px;
}
.icon-dropdown-s {
    position: absolute;
    inset: auto 16px auto auto;
}
.dropdown_list-black {
    background-color: var(--dark-charcoal);
    border-radius: 16px;
    flex-direction: column;
    padding-top: 16px;
    padding-bottom: 16px;
    display: flex;
    box-shadow: 0 3px 5px #0000001f;
}
.dropdown_link-bl {
    color: #fff;
    background-color: #0000;
    width: 100%;
    padding: 4px 24px;
    font-size: 16px;
    font-weight: 400;
}
.dropdown_link-bl:hover {
    background-color: #eeefff14;
}
.paragraph-2 {
    width: 100%;
    min-height: 2em;
}
.topic-build {
    color: #eb459e;
    background-color: #ffe8f7;
    border-radius: 24px;
    padding: 2px 8px;
    font-size: 14px;
    font-weight: 700;
}
.collection-list-6 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: flex;
}
.tabs-menu-2 {
    flex-direction: column;
    display: flex;
}
.rich-mod-wr {
    border-bottom: 1px solid #5865f233;
    margin-bottom: 48px;
    position: relative;
}
.safety_dropdown {
    background-color: #f6f6f6;
    border-radius: 12px;
    width: 100%;
    margin-top: 16px;
    margin-bottom: 40px;
    padding: 32px 48px 8px;
}
.safety_dropdown.saf {
    background-color: #fff;
    margin-top: 0;
    margin-bottom: 20px;
    padding: 0;
}
.safety_dropdown-toggle {
    grid-column-gap: 1rem;
    color: #23272a;
    flex-direction: row;
    align-items: center;
    width: 100%;
    padding: 0 10px 24px;
    font-family: Ginto, sans-serif;
    font-size: 32px;
    font-weight: 700;
    line-height: 30px;
    display: flex;
}
.dropdown-list-9 {
    background-color: #0000;
    padding-left: 0;
    padding-right: 20px;
    display: block;
    position: static;
    overflow: hidden;
}
.dropdown-list-9.w--open {
    position: static;
}
.dropdown-list-9.saf {
    padding-left: 52px;
    padding-right: 0;
}
.text-block-612 {
    line-height: 30px;
}
.safety-block-button {
    justify-content: flex-end;
    align-items: flex-end;
    display: flex;
}
.link-rich {
    z-index: -1;
    height: 100%;
    margin-top: -7rem;
    position: absolute;
    inset: 0% 0% auto;
}
.tab-animation {
    grid-row-gap: 30px;
    flex-direction: column;
    align-items: flex-start;
    margin-bottom: 32px;
    display: flex;
}
.tab-on-off {
    border: 1px solid #d3dce3;
    border-radius: 20px;
    justify-content: space-between;
    align-items: center;
    width: 160px;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: 0;
    padding: 2px;
    display: flex;
    position: relative;
}
.on-off {
    z-index: auto;
    background-color: #5765f2;
    border-radius: 30px;
    width: 80px;
    height: 92%;
    margin: auto 2px;
    position: absolute;
    inset: 0% auto 0% 0%;
}
.table {
    color: var(--black);
    text-align: center;
    justify-content: center;
    align-items: center;
    width: 50%;
    height: 34px;
    font-family: Ggsans, sans-serif;
    font-weight: 700;
    display: flex;
    position: relative;
}
.bars {
    color: var(--black);
    text-align: center;
    justify-content: center;
    align-items: center;
    width: 50%;
    height: 34px;
    font-family: Ginto, sans-serif;
    font-weight: 500;
    display: flex;
    position: relative;
}
.image-bars,
.image-table {
    position: static;
    inset: 0%;
}
.safety_date {
    color: #5865f2;
    font-weight: 600;
}
.flex-text {
    grid-column-gap: 8px;
    align-items: center;
    display: flex;
}
.build_case-article {
    width: 100%;
}
.download-linux {
    margin-left: 0;
    margin-right: 0;
    display: none;
}
.creators_rich-build {
    color: var(--dim-grey);
}
.creators_rich-build h2 {
    margin-top: 40px;
    margin-bottom: 24px;
    font-family: Ginto, sans-serif;
}
.creators_rich-build p {
    color: var(--dim-grey);
    margin-bottom: 24px;
    font-size: 16px;
}
.creators_rich-build h3 {
    margin-bottom: 24px;
}
.creators_rich-build h4 {
    margin-top: 40px;
    margin-bottom: 24px;
}
.creators_rich-build li {
    color: var(--dim-grey);
    margin-bottom: 12px;
    font-weight: 400;
}
.creators_rich-build ul {
    margin-bottom: 24px;
    list-style-type: disc;
}
.creators_rich-build blockquote {
    border-left: 8px solid var(--blurple);
    margin-top: 24px;
    margin-bottom: 24px;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 28px;
    font-family: Ginto, sans-serif;
    font-size: 24px;
    font-weight: 700;
    line-height: 30px;
    position: relative;
}
.creators_rich-build a {
    font-size: 16px;
}
.creators_rich-build a:hover {
    text-decoration: underline;
}
.creators_rich-build figure {
    margin-bottom: 32px;
}
.text-block-2,
.text-block-4,
.text-block-5,
.text-block-3,
.text-block-6 {
    color: var(--not-quite-black);
}
.parent-hero-hub {
    width: 100%;
    max-width: 60%;
    position: relative;
    left: 16px;
}
.section-blue-community {
    background-color: #5865f2;
    padding-top: 120px;
    padding-bottom: 90px;
    overflow: hidden;
}
.section-red-community {
    background-color: #eb459e;
    padding-top: 85px;
    padding-bottom: 60px;
}
.image-safeties-3 {
    object-fit: cover;
    border-radius: 8px;
    min-height: 200px;
}
.image-safeties-3.cases {
    min-width: 105%;
}
.image-safeties-3.event {
    max-width: 60%;
    position: absolute;
}
.image-safeties-wrapper {
    justify-content: center;
    align-items: center;
    display: flex;
}
.container980-2 {
    flex-direction: column;
    justify-content: center;
    align-self: flex-start;
    align-items: center;
    width: 90%;
    max-width: 980px;
    height: auto;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    display: flex;
    overflow: hidden;
}
.container980-2.visible {
    overflow: visible;
}
.link-arrow-2 {
    color: #fff;
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/6336c55e18aab01346f34cbc_ArrowButton.svg);
    background-position: 99%;
    background-repeat: no-repeat;
    background-size: auto;
    margin-top: 24px;
    padding-right: 28px;
    font-size: 16px;
    font-weight: 600;
}
.link-arrow-2.gdc {
    color: #23272a;
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/63f347bfaaac791b046b61c1_ArrowButton.svg);
    background-position: 96%;
    margin-top: 0;
    margin-left: 0;
    margin-right: auto;
    padding-right: 32px;
    font-weight: 600;
    transition: all 0.25s;
}
.link-arrow-2.gdc:hover {
    background-position: 99%;
}
.link-arrow-2.gdc.flex-tablet-left {
    text-decoration: none;
}
.link-arrow-2.gdc.flex-tablet-left.text-white {
    color: #fff;
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/6336c55e18aab01346f34cbc_ArrowButton.svg);
}
.link-arrow-2.gdc.flex-tablet-left.submission {
    background-position: 98%;
}
.link-arrow-2.gdc.flex-tablet-left.submission:hover {
    background-position: 99%;
}
.education-link {
    text-decoration: none;
}
.tab-image {
    width: 100%;
}
.container-680px {
    width: 90%;
    max-width: 680px;
    margin-left: auto;
    margin-right: auto;
}
.creators_rich-policy h2 {
    margin-top: 40px;
    margin-bottom: 24px;
    font-family: Ginto, sans-serif;
}
.creators_rich-policy p {
    color: var(--dim-grey);
    margin-bottom: 20px;
    font-size: 16px;
}
.creators_rich-policy h3 {
    margin-top: 0;
    margin-bottom: 24px;
    font-family: SpotaNormal-Bold, sans-serif;
    font-weight: 700;
    line-height: 40px;
}
.creators_rich-policy h4 {
    margin-top: 40px;
    margin-bottom: 24px;
}
.creators_rich-policy li {
    color: var(--dim-grey);
    margin-bottom: 12px;
    font-weight: 400;
}
.creators_rich-policy ul {
    margin-bottom: 24px;
    list-style-type: disc;
}
.creators_rich-policy blockquote {
    border-left: 8px solid var(--blurple);
    margin-top: 24px;
    margin-bottom: 24px;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 28px;
    font-family: Ginto, sans-serif;
    font-size: 24px;
    font-weight: 700;
    line-height: 30px;
    position: relative;
}
.creators_rich-policy a {
    font-size: 16px;
}
.creators_rich-policy a:hover {
    text-decoration: underline;
}
.creators_rich-policy figure {
    width: 100%;
    min-width: 100%;
    margin-bottom: 32px;
}
.creators_rich-policy img {
    width: 100%;
}
.image-414 {
    object-fit: fill;
    border-radius: 8px;
    height: auto;
    overflow: hidden;
}
.safety_dropdown-toggle-2 {
    grid-column-gap: 2.5rem;
    color: #23272a;
    white-space: normal;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    padding: 0 0 24px;
    font-family: Ggsans, sans-serif;
    font-size: 20px;
    font-weight: 700;
    line-height: 30px;
    display: flex;
}
.dr-wrapper {
    padding-top: 16px;
}
.padding-80px {
    padding-bottom: 80px;
    padding-right: 0;
}
.padding-80px.is_newsroom,
.padding-80px.is_gdc,
.padding-80px.is_64 {
    padding-bottom: 64px;
}
.padding-80px.is_new {
    padding-bottom: 40px;
}
.pemium-f {
    background-color: #5865f2;
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/648b2725187619f2fe618e61_Group%20626811%20\(5\).svg);
    background-position: 50% 105%;
    background-repeat: no-repeat;
    background-size: auto;
    padding-top: 90px;
    padding-bottom: 60px;
}
.img-apps {
    width: 100%;
}
.safetie-author-wrapper {
    grid-column-gap: 56px;
    display: flex;
}
.safetie-author-image {
    border-radius: 100%;
    width: 100%;
    min-width: 90px;
    max-width: 90px;
}
.safetie-author-photo-wrapper {
    grid-column-gap: 0px;
    grid-row-gap: 12px;
    flex-direction: column;
    width: 100%;
    max-width: 140px;
    display: flex;
}
.safetie-author-title {
    font-size: 20px;
    font-weight: 700;
}
.div-block-28 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
}
.image-hero-safery-2 {
    width: 100%;
    min-width: 170%;
    max-width: 310px;
    position: relative;
    left: -42px;
}
.image-hero-safery-2.mobile,
.image-hero-safery-2.mobile-copy {
    display: none;
}
.image-hero-safery-2._433px {
    max-width: 433px;
}
.image-hero-safery-2._352px,
.image-hero-safery-2._352pxd {
    max-width: 352px;
}
.image-hero-safery-2.position {
    width: 70%;
    max-width: 800px;
    margin-top: auto;
    margin-bottom: auto;
    margin-right: -120px;
    position: absolute;
    inset: 0% 0% 0% auto;
}
.image-hero-safery-2.position-family {
    width: 65%;
    max-width: 50%;
    margin-top: auto;
    margin-bottom: auto;
    margin-right: -105px;
    position: absolute;
    inset: 0% 0% 0% auto;
}
.image-hero-safery-2.education {
    width: 100%;
    max-width: 563px;
    margin-top: auto;
    margin-bottom: auto;
    margin-right: -50px;
    position: absolute;
    inset: 0% 0% 0% auto;
}
.image-hero-safery-2.transp {
    min-width: 835px;
    max-width: none;
}
.container-wr {
    flex-direction: column;
    align-items: flex-start;
    max-width: 670px;
    display: flex;
}
.news-wrapper {
    max-width: 450px;
}
.lib-wrapper {
    max-width: 430px;
}
.lib-wrapper.policy-hub {
    flex-direction: column;
    align-items: flex-start;
    display: flex;
}
.video-wrapper {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    display: flex;
}
.video-wrapper._4grid {
    grid-column-gap: 20px;
    grid-row-gap: 0px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
}
.tab-link-center {
    width: 90%;
    max-width: 500px;
    height: 100px;
    margin-left: auto;
    margin-right: auto;
    position: absolute;
    inset: auto auto 111px 60px;
}
.tab-pane-tab-4,
.tabs-content-5 {
    position: static;
}
.sp-bl {
    color: var(--blurple);
    text-decoration: underline;
}
.link-406 {
    text-transform: lowercase;
}
.link-pr {
    width: 100%;
    max-width: 550px;
    min-height: 70px;
    position: absolute;
    top: auto;
    bottom: -405px;
}
.tab-pane-tab-2,
.tabs-content-6 {
    position: static;
}
.link-pt {
    width: 100%;
    max-width: 565px;
    min-height: 80px;
    position: absolute;
    bottom: -493px;
}
.tab-link-center-2 {
    width: 90%;
    max-width: 600px;
    height: 70px;
    margin-left: auto;
    margin-right: auto;
    position: absolute;
    inset: auto auto 236px 60px;
}
.nav_list-item {
    grid-column-gap: 0.625rem;
    background-color: #e3f1bb00;
    border-radius: 0.25rem;
    justify-content: space-between;
    align-self: stretch;
    align-items: center;
    margin-bottom: 0.5rem;
    margin-left: -0.5rem;
    margin-right: 0;
    padding: 0.125rem 0.5rem 0.1875rem;
    font-size: 0.875rem;
    text-decoration: none;
    transition: color 0.6s;
    display: flex;
}
.text-weight-bold-2 {
    font-weight: 700;
    line-height: 1.25;
}
.padding-bottom {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
}
.padding-bottom.padding-cyan {
    padding-top: 0;
}
.tab-2 {
    justify-content: center;
    align-items: flex-start;
    display: none;
}
.cta_bottom {
    background-color: #f5f2ee;
    width: 100%;
    padding: 1.5rem 2rem;
}
.tab-3 {
    justify-content: center;
    align-items: flex-start;
    display: none;
}
.nav_tab_info {
    color: #74736a;
    font-size: 0.75rem;
    line-height: 1.33333;
}
.icon-1x1-small {
    flex: none;
    width: 1rem;
    height: 1rem;
}
.tabs-container {
    flex-direction: column;
    justify-content: center;
    align-self: stretch;
    align-items: stretch;
    width: 100%;
    display: flex;
    position: relative;
}
.cta_group {
    z-index: 10;
    text-align: left;
    background-color: #fff;
    border-radius: 0.25rem;
    flex-direction: column;
    justify-content: flex-start;
    align-self: stretch;
    align-items: flex-start;
    padding-top: 0.5rem;
    display: flex;
    overflow: hidden;
}
.cta_group.w--open {
    position: absolute;
    inset: 0% 0% 0% 105%;
}
.nav_link_link {
    grid-column-gap: 0.625rem;
    background-color: #e3f1bb00;
    border-radius: 0.25rem;
    justify-content: space-between;
    align-self: stretch;
    align-items: center;
    margin-bottom: 0.5rem;
    margin-left: -0.5rem;
    padding: 0.125rem 0.5rem 0.1875rem;
    font-size: 0.875rem;
    text-decoration: none;
    transition: color 0.6s;
    display: flex;
}
.nav_link_link:hover {
    color: #3a4554;
    background-color: #e3f1bb80;
}
.tab-1 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex: 1;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: flex-start;
    display: flex;
}
.nav_tab_toggle {
    grid-column-gap: 1rem;
    cursor: pointer;
    background-color: #fff;
    border-radius: 0.25rem;
    flex: none;
    align-items: flex-start;
    padding: 0.75rem 1rem;
    text-decoration: none;
    transition: background-color 0.3s;
    display: flex;
    position: relative;
}
.nav_tab_toggle.w--current {
    background-color: #e3f1bb;
    flex: none;
    align-items: flex-start;
}
.nav_tab {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    display: flex;
    position: relative;
}
.nav_tab.grid-animation-tab {
    grid-column-gap: 144px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
}
.nav_link_arrow {
    width: 0.75rem;
    height: 0.75rem;
    overflow: hidden;
}
.nav_link_more {
    grid-column-gap: 0.5rem;
    background-color: #e3f1bb00;
    border-radius: 0.25rem;
    align-self: stretch;
    align-items: center;
    padding-top: 0.1875rem;
    padding-bottom: 0.125rem;
    padding-left: 0.5rem;
    font-size: 0.85rem;
    font-weight: 600;
    display: flex;
    position: relative;
    left: -0.5rem;
}
.nav_link_more:hover {
    background-color: #e3f1bb80;
}
.nav_link_heading {
    align-self: stretch;
    margin-bottom: 0.75rem;
    font-weight: 700;
}
.nav_tab_label {
    margin-bottom: 0.25rem;
}
.c-faq-divider {
    padding-left: 20px;
    padding-right: 20px;
}
.cta_buttons {
    grid-column-gap: 0.5rem;
    grid-row-gap: 1rem;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    max-width: 242px;
    display: flex;
}
.button-6 {
    color: #fff;
    text-align: center;
    white-space: nowrap;
    background-color: #16282d;
    border-radius: 0.25rem;
    width: 12.5rem;
    height: 3rem;
    padding: 0.875rem 1rem;
    font-size: 1rem;
    font-weight: 600;
    line-height: 1.25;
    text-decoration: none;
    transition: transform 0.3s;
}
.button-6:hover {
    transform: translateY(-2px);
}
.button-6.is-border {
    color: #16282d;
    background-color: #16282d00;
    width: 100%;
    box-shadow: inset 0 0 0 1.5px #16282d;
}
.nav_tab_dropdown {
    cursor: pointer;
    background-color: #2220;
    line-height: 1.6em;
    display: block;
}
.nav_link_group {
    z-index: 10;
    text-align: left;
    background-color: #fff;
    flex-direction: column;
    justify-content: flex-start;
    align-self: stretch;
    align-items: stretch;
    padding: 0.75rem 0.5rem 1rem;
    display: flex;
    overflow: hidden;
}
.nav_link_group.w--open {
    position: absolute;
    inset: 0% 0% 0% 105%;
}
.nav_link_info {
    margin-bottom: 1.5rem;
    font-size: 0.875rem;
}
.login-dd_icon {
    margin-top: auto;
    margin-bottom: auto;
    margin-right: 0;
    font-size: 0.7rem;
}
.nav_tab_list {
    perspective-origin: 50% 0;
    transform-origin: 50% 0;
    display: none;
    overflow: hidden;
}
.nav_tab_group {
    grid-column-gap: 1rem;
    grid-row-gap: 16px;
    flex: 1;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr min-content;
    grid-auto-columns: 1fr;
    display: grid;
}
.nav_tab_menu {
    grid-row-gap: 0.75rem;
    border-right: 1px #e6ebe8;
    flex-direction: column;
    flex: none;
    width: auto;
    max-width: none;
    margin-right: 1rem;
    padding-right: 1rem;
    display: flex;
}
.integrations_icon {
    flex: none;
    width: 1rem;
    height: 1rem;
}
.nav_social-link {
    grid-column-gap: 0.75rem;
    align-items: center;
    display: flex;
}
.line-left {
    background-color: var(--blurple);
    width: 3px;
    height: 100%;
    position: absolute;
    inset: 0% auto 0% 0%;
}
.tab-4 {
    justify-content: center;
    align-items: flex-start;
    display: none;
}
.line-left-2,
.line-left-3,
.line-left-4 {
    background-color: var(--blurple);
    width: 3px;
    height: 100%;
    display: none;
    position: absolute;
    inset: 0% auto 0% 0%;
}
.paragraph-16px-2 {
    color: #50555f;
    margin-top: 0;
    margin-bottom: 16px;
    overflow: hidden;
}
.paragraph-16px-2.font-dark {
    color: var(--not-quite-black);
}
.paragraph-16px-2.text-color-white-cecondary {
    color: #f6f6f6;
}
.paragraph-16px-2.text-color-white-cecondary.text-aline-center {
    text-align: center;
}
.paragraph-16px-2.text-color-gray {
    color: #50555f;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
}
.paragraph-16px-2.text-color-gray.text-white {
    color: #fff;
}
.text-block-614 {
    width: 100%;
}
.dropdawn-title {
    object-fit: fill;
    flex-flow: row;
    flex: 0 auto;
    width: 100%;
    font-family: SpotaNormal-Bold, sans-serif;
    display: block;
}
.div-block-29 {
    flex-flow: column;
    max-width: 600px;
    display: flex;
}
.betwen-content {
    margin-bottom: 32px;
}
.image-415 {
    object-fit: fill;
    border-radius: 8px;
    overflow: hidden;
}
.tab-content-link-2 {
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/6481980398ae2153036082b6_valorant%20\(1\)%20%E2%80%94%20%D0%BA%D0%BE%D0%BF%D0%B8%D1%8F.png);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 8px;
    align-items: center;
    display: flex;
    position: relative;
    overflow: visible;
}
.family-baner-wrapper {
    color: #313338;
    background-color: #fff;
    justify-content: center;
    align-items: center;
    min-height: 77px;
    font-weight: 700;
    display: flex;
}
.navbar-famali {
    background-color: #ddd0;
}
.tab-menuflex-family {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    justify-content: space-between;
    width: 100%;
    max-width: 350px;
    margin: 84px auto 40px;
    display: flex;
    overflow: auto;
}
.tab-menuflex-family.connection {
    max-width: 602px;
    margin-top: 48px;
    margin-left: auto;
    margin-right: auto;
}
.tab-menuflex-family.power {
    max-width: 500px;
    margin: 48px auto 32px;
}
.tab_image-safety {
    max-width: 200px;
    margin-bottom: 24px;
}
.tab_image-safety.connection {
    max-width: none;
}
.tab-block-2 {
    z-index: 1;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    background-color: #fff;
    border-radius: 8px;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    width: 100%;
    max-width: 790px;
    min-height: 630px;
    margin-left: auto;
    margin-right: auto;
    padding: 64px;
    display: flex;
    position: relative;
}
.tab-block-2.connection {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    max-width: 850px;
    min-height: 490px;
}
.tab-block-2.power {
    max-width: 870px;
    min-height: 500px;
    padding-top: 40px;
    padding-bottom: 40px;
}
.tab-links-2 {
    opacity: 0.5;
    background-color: #ddd0;
    flex: none;
    justify-content: center;
    align-items: center;
    max-width: 140px;
    padding: 0 0 12px;
    transition: opacity 0.25s;
    display: flex;
}
.tab-links-2:hover {
    opacity: 1;
}
.tab-links-2.w--current {
    opacity: 1;
    background-color: #ddd0;
    border-bottom: 3px solid #fff;
}
.nitro-buy-wrapper {
    margin-bottom: 16px;
}
.build-news {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
}
.indication-wrapper {
    grid-column-gap: 20px;
    width: 100%;
    display: flex;
}
.indication-card {
    grid-column-gap: 32px;
    align-items: center;
    width: 100%;
    max-width: 280px;
    padding-left: 0;
    display: flex;
}
.indication-card._1 {
    align-items: flex-start;
    max-width: 266px;
}
.indication-card._2 {
    align-items: flex-start;
    max-width: 291px;
}
.h2-40px {
    margin-bottom: 10px;
    line-height: 48px;
}
.h2-40px.text-color-white {
    margin-bottom: 8px;
}
.h2-40px.text-color-white.is-height {
    line-height: 90%;
}
.h2-40px.text-color-white.is-height.capitalize {
    text-transform: uppercase;
}
.h2-40px.text-color-white.is-height.capitalize.text-align-center.z-index-3.is_n,
.h2-40px.text-color-white.is-height.capitalize.mobile.is_n {
    letter-spacing: -0.01em;
    font-size: 48px;
}
.h2-40px.text-color-white.is-height.capitalize.mobile.is_n.is_w {
    letter-spacing: -0.01em;
    font-size: 40px;
}
.h2-40px.text-color-white.is-height.capitalize.is_n {
    font-family: Spotanord, Arial, sans-serif;
    font-size: 40px;
}
.line-card {
    background-color: #ffffff4d;
    border-left: 1px solid #ffffff52;
    flex-direction: column;
    width: 1px;
    height: 72px;
    display: flex;
    position: relative;
    left: 0;
}
.sp_24px {
    font-size: 24px;
    line-height: 32px;
}
.sp_24px.text-color-white.is-build-h {
    line-height: 36px;
}
.sp_24px.text-color-white.is-build-h.is_n {
    font-size: 20px;
    line-height: 26px;
}
.build-elit {
    grid-column-gap: 80px;
    flex-direction: row;
    margin-top: 68px;
    display: flex;
}
.build-elit-left {
    width: 100%;
    max-width: 480px;
    position: relative;
}
.build-elit-left-stiky {
    position: sticky;
    top: 40px;
}
.build-elit-right {
    grid-row-gap: 28px;
    flex-direction: column;
    width: 100%;
    max-width: 580px;
    display: flex;
}
.app-menu-wrapper {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    background-color: #3442d9;
    border-radius: 8px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    padding: 15px 8px;
    display: grid;
}
.app-menu-wrapper.is_app {
    background-color: #ffffff0f;
}
.app-menu-wrapper.is_app-6 {
    background-color: #ffffff0f;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
}
.grid-app {
    grid-column-gap: 80px;
    grid-template-rows: auto;
    grid-template-columns: 0.8fr 1fr;
    align-items: center;
}
.grid-app.revers {
    grid-template-columns: 0.88fr 1fr;
}
.grid-app.revers.ser {
    grid-template-columns: 0.95fr 1fr;
}
.grid-app.powet {
    grid-column-gap: 70px;
    grid-row-gap: 70px;
    background-color: #f6f6f6;
    border-radius: 8px;
    grid-template-columns: 1fr 1.15fr;
    padding: 109px 80px;
}
.grid-app.power {
    grid-template-columns: 1.11fr 1fr;
}
.grid-app.serv {
    grid-template-columns: minmax(auto, 605px) minmax(200px, 536px);
}
.grid-app.revers-safety.ser {
    grid-template-columns: 0.95fr 1fr;
}
.grid-app.revers-safety {
    grid-template-columns: 0.94fr 1fr;
    position: relative;
}
.grid-app.safety {
    grid-column-gap: 54px;
    grid-template-columns: 1fr 0.94fr;
    position: relative;
}
.grid-app.pit {
    grid-template-columns: 0.87fr 1fr;
    align-items: start;
}
.link_app {
    font-weight: 600;
    text-decoration: underline;
}
.link_app.link-underlink {
    text-decoration: none;
}
.app-dropdown {
    padding-top: 100px;
    padding-bottom: 100px;
    position: relative;
    overflow: hidden;
}
.grid-app-card {
    z-index: 1;
    grid-column-gap: 20px;
    grid-row-gap: 37px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: start;
    margin-bottom: 37px;
    display: grid;
    position: relative;
}
.grid-app-card.three-cards {
    grid-template-columns: 1fr 1fr 1fr;
    max-width: 74.7%;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
}
.grid-app-card._2024 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    margin-bottom: 10px;
}
.app-card {
    background-color: #3442d9;
    border-radius: 8px;
    flex-direction: column;
    justify-content: flex-start;
    height: 100%;
    display: flex;
    overflow: hidden;
}
.app-card._2024 {
    border-radius: 16px;
    flex-direction: row;
    justify-content: flex-end;
    align-items: stretch;
    display: flex;
    position: relative;
}
.image-app-card {
    object-fit: cover;
    width: 100%;
    min-height: 248px;
    max-height: 248px;
}
.app-card-content {
    padding: 16px;
}
.section-prizes {
    padding-top: 100px;
    padding-bottom: 100px;
}
.section-prizes.period {
    padding-bottom: 100px;
}
.prizes-grid {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
}
.prizes-grid-card-1 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    background-color: #5865f2;
    border-radius: 8px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    padding: 32px;
    display: flex;
}
.prizes-grid-card-1._3 {
    justify-content: center;
}
.prizes-grid-card-1.remove {
    display: none;
}
.card-item-wrapper {
    background-color: #f6f6f6;
    border-radius: 8px;
    padding-top: 48px;
    padding-bottom: 48px;
}
.card-item-wrapper.app {
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/64dc8292e0aa31b900eb582d_Group%20626815.svg);
    background-position: 50% 82%;
    background-repeat: no-repeat;
    background-size: 110%;
}
.card-item-grid {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    justify-content: space-between;
    align-items: center;
    width: 90%;
    max-width: 940px;
    margin-bottom: 40px;
    margin-left: auto;
    margin-right: auto;
    display: flex;
}
.card-item {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
}
.card-item.is_link {
    color: #23272a;
    text-decoration: underline;
}
.card-item-title {
    max-width: 235px;
    margin-top: 10px;
    margin-bottom: 0;
}
.card-item-title.text-24px-700.centered {
    max-width: 240px;
    font-family: SpotaNormal-Bold, sans-serif;
}
.card-item-title.text-24px-700.centered.winner {
    max-width: 250px;
}
.tabs-app_menu {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    margin-bottom: 40px;
    padding-top: 40px;
    display: flex;
}
.tabs-app_content {
    background-color: var(--blurple);
    border-radius: 8px;
    align-items: center;
    min-height: 440px;
    padding: 41px 50px 41px 56px;
    display: flex;
}
.tab-link-tab-1 {
    background-color: #fff;
    border-radius: 94px;
    padding: 12px 20px;
    font-size: 20px;
    font-weight: 500;
    line-height: 32px;
    display: flex;
    box-shadow: 0 1px 1px #0000001a;
}
.tab-link-tab-1.w--current {
    background-color: var(--blurple);
    color: #fff;
}
.tab-link-tab-1._2024 {
    color: var(--white);
    background-color: #ffffff1a;
    transition: background-color 0.2s, opacity 0.25s;
}
.tab-link-tab-1._2024:hover {
    background-color: #ffffff4d;
}
.tab-link-tab-1._2024.w--current {
    background-color: var(--blurple);
}
.tabs-app_content-wrapper {
    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;
    display: grid;
}
.tabs-app-wrapper-left {
    border-right: 1px solid #ffffff3d;
    padding-right: 60px;
}
.tabs-app-wrapper-left.p_70px._2024 {
    border-right-style: none;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    padding-right: 57px;
    display: flex;
    position: relative;
}
.tabs-app-wrapper-right {
    padding-left: 60px;
}
.tabs-app-wrapper-right._2024 {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    padding-left: 57px;
    display: flex;
}
.f6f6f6 {
    color: #f6f6f6;
}
.list-app {
    padding-left: 0;
    list-style: none;
}
.list-item-app {
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/64dc956c2e6652286200bd77_Vector.svg);
    background-position: 0 6px;
    background-repeat: no-repeat;
    background-size: auto;
    margin-bottom: 12px;
    padding-left: 20px;
}
.list-item-app.end {
    margin-bottom: 0;
}
.section_hero {
    background-color: var(--blurple);
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/64e31cd66227f3a62b6f6d90_noise%20bg.png), linear-gradient(to bottom, var(--blurple), var(--dark-blurple));
    background-position: 0 0, 0 0;
    background-size: 110px, auto;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    padding-top: 90px;
    padding-bottom: 64px;
}
.section_hero.overflow {
    width: 100%;
    height: 100vh;
    max-height: 900px;
    padding-top: 110px;
    padding-bottom: 90px;
    position: relative;
}
.section_hero.overflow.centered-hero {
    justify-content: center;
    height: 96vh;
    min-height: 865px;
    padding-top: 10px;
    padding-bottom: 0;
    display: flex;
}
.heading-style-h1-fall {
    z-index: 4;
    color: var(--white);
    text-align: center;
    text-transform: uppercase;
    font-family: "Spota 800", sans-serif;
    font-size: 90px;
    font-weight: 900;
    line-height: 0.8;
    position: relative;
}
.heading-wr {
    perspective: 1000px;
    flex: none;
    align-self: center;
    max-width: 1032px;
    margin-left: auto;
    margin-right: auto;
    position: relative;
}
.heading-wr.mobile-h1 {
    max-width: none;
}
.padding-global {
    flex: 1;
    width: 100%;
    padding-left: 40px;
    padding-right: 40px;
}
.padding-global.is-sticky-mobile {
    position: sticky;
    top: 220px;
}
.padding-global.is_hero-mobile {
    flex: 0 auto;
}
.padding-global.all {
    justify-content: space-between;
    align-items: flex-start;
    display: flex;
    position: sticky;
    top: -15rem;
    overflow: hidden;
}
.padding-global.all2 {
    justify-content: space-between;
    display: flex;
}
.padding-global.overflow-visible {
    overflow: visible;
}
.padding-global._32px,
.padding-global.z-index-2 {
    z-index: 2;
    position: relative;
}
.padding-global.slider-teen {
    max-width: none;
    padding-bottom: 48px;
    overflow: hidden;
}
.padding-global.case {
    padding-left: 20px;
    padding-right: 20px;
}
.container-large {
    width: 100%;
    max-width: 1224px;
    margin-left: auto;
    margin-right: auto;
    position: relative;
}
.container-large.position-relative.z-index {
    z-index: 3;
}
.container-large.is-center {
    z-index: 2;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
    position: relative;
}
.container-large.z-index {
    z-index: 1;
    position: relative;
}
.container-large.top-170 {
    padding-top: 170px;
}
.container-large.is_article {
    max-width: 82.2rem;
}
.heading-style-stroke-h1 {
    z-index: 3;
    text-align: center;
    -webkit-text-stroke-width: 12px;
    text-transform: uppercase;
    width: 100%;
    font-family: "Spota 800", sans-serif;
    font-size: 90px;
    font-weight: 900;
    line-height: 0.8;
    display: block;
    position: absolute;
    inset: 0 0% 0% 0;
}
.heading-style-shadow-h1 {
    z-index: 2;
    text-align: center;
    -webkit-text-stroke-width: 12px;
    text-transform: uppercase;
    width: 100%;
    font-family: "Spota 800", sans-serif;
    font-size: 90px;
    font-weight: 900;
    line-height: 0.8;
    display: block;
    position: absolute;
    inset: 19px 0% 0% 47px;
}
.hero_paragraph {
    color: var(--white);
    text-align: center;
    max-width: 776px;
    margin: 48px auto 72px;
    font-size: 29px;
    font-weight: 500;
    line-height: 1.4;
    position: relative;
}
.hero_paragraph.desctop-hidden {
    display: none;
}
.hero_paragraph.mob {
    max-width: none;
}
.button-wr {
    z-index: 11;
    margin-left: auto;
    margin-right: auto;
    position: relative;
}
.button-wr.is-left {
    margin-left: 0;
}
.button-wr.absol {
    justify-content: center;
    align-items: center;
    margin-right: 10px;
    display: flex;
    position: absolute;
    inset: 0% 0% 0% auto;
}
.btn-green {
    background-color: var(--spring-green);
    color: var(--not-quite-black);
    border-radius: 32px;
    padding: 16px 32px;
    font-size: 20px;
    font-weight: 700;
    line-height: 1.2;
}
.btn-green.shadow {
    z-index: 1;
    transition: all 0.3s;
    position: relative;
}
.btn-green.shadow:hover {
    transform: translate(8px, -8px);
}
.button-shadow {
    background-color: #141617;
    border-radius: 32px;
    height: 53px;
    position: absolute;
    top: 12px;
    left: -4px;
    right: 10px;
}
.flex-center-align {
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
.layout_hero--old {
    flex-direction: column;
    flex: none;
    align-items: center;
    display: flex;
    position: relative;
}
.finally-stamp {
    z-index: 4;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 246px;
    display: flex;
    position: absolute;
    inset: auto -20px -63px auto;
    transform: rotate(-9deg);
}
.cloud1 {
    z-index: 1;
    width: 363px;
    transition: transform 1.2s;
    position: absolute;
    inset: -66px auto auto -357px;
}
.navbar-wr {
    background-color: var(--blurple);
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/64e31cd66227f3a62b6f6d90_noise%20bg.png);
    background-position: 0 0;
    background-size: 110px;
}
.navbar-wr.mobile {
    position: relative;
}
.navbar-wr.mobile-2024 {
    background-color: #5865f200;
    background-image: none;
    background-size: auto;
    width: 100%;
    position: absolute;
}
.cloud2 {
    width: 270px;
    transition: transform 1.2s;
    position: absolute;
    inset: auto -330px 80px auto;
}
.piggi--old {
    width: 203px;
    position: absolute;
    inset: 29px auto auto -28px;
}
.piggi-head {
    z-index: 5;
    height: auto;
    position: relative;
}
.piggi-body {
    z-index: 1;
    width: 86px;
    position: absolute;
    inset: auto auto 14px 65px;
}
.piggi-arm {
    z-index: 4;
    transform-origin: 50% 100%;
    width: 126px;
    position: absolute;
    inset: 50px auto auto 76px;
}
.build_professional {
    grid-column-gap: 0px;
    flex-direction: column;
    margin-top: 0;
    display: flex;
}
.build_professional-content {
    text-align: center;
    width: auto;
    max-width: 693px;
    margin-left: auto;
    margin-right: auto;
    position: relative;
}
.build_professional_card {
    grid-column-gap: 40px;
    grid-row-gap: 72px;
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    max-width: none;
    display: grid;
}
.build_professional_card.garden {
    grid-template-rows: auto;
    margin-top: 96px;
}
.build_professional_card-content {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 50px 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
}
.build_professional_icon {
    width: auto;
}
.video_hero {
    border-radius: 37px;
    width: 100%;
    max-width: 1224px;
    height: 598px;
    margin-top: 64px;
    margin-left: auto;
    margin-right: auto;
    overflow: hidden;
}
.area-wr {
    transition: background-color 0.7s;
    display: block;
    position: relative;
}
.sticky-nav {
    z-index: 100;
    background-color: #000;
    margin-top: -1px;
    padding-left: 40px;
    padding-right: 40px;
    transition: transform 0.4s;
    position: fixed;
    inset: 0% 0% auto;
    transform: translateY(-100%);
}
.sticky-nav.is-new {
    transition-property: height;
    position: sticky;
    overflow: hidden;
    transform: translate(0);
}
.section_search {
    background-color: var(--blurple);
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/64e31cd66227f3a62b6f6d90_noise%20bg.png);
    background-position: 0 0;
    background-size: 110px;
    height: 600vh;
    display: none;
}
.sticky-nav_flex--old {
    justify-content: space-between;
    align-items: center;
    padding-top: 27px;
    padding-bottom: 27px;
}
.sticky-nav_link {
    color: #99aab5;
    flex: none;
    font-weight: 500;
}
.sticky-nav_link:hover {
    color: var(--spring-green);
}
.sticky-nav_link.w--current {
    box-shadow: 0 2px 0 0 var(--spring-green);
    color: var(--spring-green);
}
.sticky-nav_link.purple:hover {
    color: var(--blurple);
}
.sticky-nav_link.purple.w--current {
    box-shadow: 0 2px 0 0 var(--blurple);
    color: var(--blurple);
}
.sticky-nav_link.link-yellow:hover {
    color: var(--yellow);
}
.sticky-nav_link.link-yellow.w--current {
    box-shadow: 0 2px 0 0 var(--yellow);
    color: var(--yellow);
}
.sticky-nav_link.link-pink:hover {
    color: var(--fuchsia);
}
.sticky-nav_link.link-pink.w--current {
    box-shadow: 0 2px 0 0 var(--fuchsia);
    color: var(--fuchsia);
}
.sticky-nav_wr {
    width: 100%;
    max-width: 1224px;
    margin-left: auto;
    margin-right: auto;
    overflow: auto;
}
.tab_search {
    z-index: 50;
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    height: 150vh;
    padding-top: 80px;
    transition: opacity 0.2s;
    display: flex;
}
.tab-button {
    z-index: 3;
    box-shadow: 0 0 0 1px var(--white);
    color: var(--white);
    background-color: #fff0;
    border-radius: 32px;
    padding: 6px 16px;
    font-size: 14px;
    font-weight: 600;
    transition: transform 0.4s, color 0.4s, background-color 0.4s, box-shadow 0.4s;
}
.tab-button:hover,
.tab-button.w--current {
    background-color: var(--white);
    box-shadow: -7px 7px 0 1px var(--spring-green);
    color: var(--not-quite-black);
    transform: translate(8px, -8px);
}
.tab-button.purple:hover,
.tab-button.purple.w--current {
    box-shadow: -7px 7px 0 1px var(--blurple);
}
.tab-button.yellow:hover,
.tab-button.yellow.w--current {
    box-shadow: -7px 7px 0 1px var(--yellow);
}
.tab-button.pink-color:hover,
.tab-button.pink-color.w--current {
    box-shadow: -7px 7px 0 1px var(--fuchsia);
}
.tab-buttons-wr {
    z-index: 4;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-wrap: wrap;
    display: flex;
    position: relative;
}
.tab-buttons-wr.is-center {
    justify-content: center;
    align-items: center;
}
.tab-p-text {
    color: var(--white);
    margin-bottom: 293px;
    font-size: 18px;
    transition: opacity 0.3s;
}
.tab-p-text.tab4 {
    margin-bottom: 282px;
}
.heading-style-h2--old {
    z-index: 4;
    color: var(--white);
    text-align: left;
    text-transform: uppercase;
    margin-bottom: 0;
    font-family: "Spota 800", sans-serif;
    font-size: 56px;
    font-weight: 800;
    line-height: 0.88;
    position: relative;
}
.heading-style-h2--old.is_centered {
    text-align: center;
}
.heading-style-h2--old.is_centered.size-large {
    font-size: 74px;
}
.heading-style-h2--old.is_centered.size-large._2024,
.heading-style-h2--old.is_centered.gaming {
    font-size: 56px;
}
.heading-style-h2--old.is_centered.gaming-n {
    font-size: 48px;
}
.heading-style-h2--old.is_centered.gaming-1 {
    font-size: 56px;
}
.heading-style-h2--old.text-size-40px {
    font-size: 32px;
}
.heading-style-h2--old._2024,
.heading-style-h2--old.mobile-h1 {
    font-size: 56px;
}
.heading-style-h2--old.gaming {
    font-size: 48px;
}
.tab_left-text-wr {
    max-width: 700px;
}
.tab_left-text-wr.inverse {
    max-width: 650px;
}
.tab_left-text-wr.options {
    max-width: none;
}
.tab_left-text-wr.right {
    margin-left: auto;
}
.heading-h2-wr {
    flex: none;
    align-self: flex-start;
    position: relative;
}
.heading-h2-wr.max-width {
    align-self: flex-start;
    max-width: 650px;
}
.heading-h2-wr.is-centered {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
}
.heading-h2-wr.tab_title {
    align-self: stretch;
    max-width: 650px;
    position: absolute;
    inset: auto 0% 240px;
}
.heading-h2-wr.tab_title.tab-2-tablet {
    bottom: 259px;
}
.heading-h2-wr.tab_title.tab-1 {
    max-width: 580px;
}
.heading-h2-wr.tab_title.tab-1.pointer-events--none {
    bottom: 260px;
}
.heading-h2-wr.tab_title-4 {
    align-self: stretch;
    min-width: 500px;
    max-width: 650px;
    position: absolute;
    inset: auto 0% 286px;
}
.heading-h2-wr.max-width_tabs {
    align-self: flex-start;
    max-width: 500px;
    display: block;
}
.heading-h2-wr.max-width_tabs.stay {
    max-width: 520px;
}
.heading-h2-wr.max-width_tabs.gaming {
    max-width: 550px;
    margin-bottom: 32px;
}
.heading-h2-wr.max-width_tabs.overflow-a {
    overflow: auto;
}
.heading-h2-wr.max-width_tabs-3 {
    align-self: flex-start;
    max-width: 647px;
    display: block;
}
.heading-h2-wr.max-width_tabs-3.stay {
    max-width: 520px;
}
.heading-h2-wr.max-width_tabs-3.gaming {
    margin-bottom: 32px;
}
.heading-style-stroke-h2 {
    z-index: 3;
    text-align: left;
    -webkit-text-stroke-width: 10px;
    text-transform: uppercase;
    width: 100%;
    font-family: "Spota 800", sans-serif;
    font-size: 56px;
    font-weight: 800;
    line-height: 0.88;
    position: absolute;
    inset: 0 0% 0% 0;
}
.heading-style-stroke-h2.color-blurple {
    color: var(--blurple);
}
.heading-style-stroke-h2.color-blurple.hide {
    display: none;
}
.heading-style-stroke-h2.color-pink {
    color: var(--fuchsia);
    display: flex;
}
.heading-style-stroke-h2.is_centered {
    text-align: center;
    display: block;
}
.heading-style-stroke-h2.is_centered.color-blurple.is-left {
    text-align: left;
}
.heading-style-stroke-h2.is_centered.color-blurple.is-left._2024 {
    color: var(--blurple);
    font-size: 56px;
}
.heading-style-stroke-h2.is_centered.color-gradient {
    color: #23272a00;
    -webkit-text-fill-color: transparent;
    background-image: linear-gradient(#ff5ba1, #fa9443);
    -webkit-background-clip: text;
    background-clip: text;
    font-size: 56px;
}
.heading-style-stroke-h2.is_centered.color-gradient.large {
    font-size: 74px;
}
.heading-style-stroke-h2.is_centered.color-gradient.large._2024 {
    font-size: 56px;
}
.heading-style-stroke-h2.is_centered.color-gradient.gaming {
    text-align: left;
    background-image: linear-gradient(#ac76f4, #616cf0);
}
.heading-style-stroke-h2.is_centered.color-gradient.is_gaming.is-gaming {
    background-image: linear-gradient(#616cf0, #ac76f4);
}
.heading-style-stroke-h2.is_centered.color-pink-2,
.heading-style-stroke-h2.color-pink-2 {
    color: var(--pinc-2);
}
.heading-style-stroke-h2.text-size-40px {
    -webkit-text-stroke-width: 5px;
    font-size: 32px;
}
.heading-style-stroke-h2.gaming {
    font-size: 48px;
}
.heading-style-shadow-h2 {
    z-index: 2;
    color: var(--not-quite-black);
    text-align: left;
    -webkit-text-stroke-width: 9px;
    text-transform: uppercase;
    width: 100%;
    font-family: "Spota 800", sans-serif;
    font-size: 56px;
    font-weight: 800;
    line-height: 0.88;
    position: absolute;
    inset: 12px 0% 0% 13px;
}
.heading-style-shadow-h2.color-blurple {
    color: var(--blurple);
}
.heading-style-shadow-h2.color-pink {
    color: var(--fuchsia);
}
.heading-style-shadow-h2.is_centered {
    text-align: center;
}
.heading-style-shadow-h2.is_centered.color-blurple.is-left {
    text-align: left;
}
.heading-style-shadow-h2.is_centered.color-blurple.is-left._2024 {
    color: var(--blurple);
    font-size: 56px;
}
.heading-style-shadow-h2.is_centered.color-gradient {
    color: #23272a00;
    -webkit-text-fill-color: transparent;
    background-image: linear-gradient(#ff5ba1, #fa9443);
    -webkit-background-clip: text;
    background-clip: text;
    font-size: 56px;
    top: 12px;
    left: 10px;
}
.heading-style-shadow-h2.is_centered.color-gradient.larhe {
    color: #23272a00;
    font-size: 74px;
}
.heading-style-shadow-h2.is_centered.color-gradient.larhe._2024 {
    font-size: 56px;
}
.heading-style-shadow-h2.is_centered.color-gradient.gaming {
    text-align: left;
    background-image: linear-gradient(#ac76f4, #616cf0);
}
.heading-style-shadow-h2.is_centered.color-pink-2,
.heading-style-shadow-h2.color-pink-2 {
    color: var(--pinc-2);
}
.heading-style-shadow-h2.text-size-40px {
    -webkit-text-stroke-width: 5px;
    font-size: 32px;
    top: 7px;
    left: 6px;
}
.heading-style-shadow-h2.gaming {
    font-size: 48px;
}
.search-sticky-wr {
    z-index: 15;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    align-items: center;
    height: 100vh;
    display: flex;
    position: sticky;
    top: 110px;
}
.tab_search-2 {
    z-index: 51;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-end;
    height: 150vh;
    transition: opacity 0.2s;
    display: flex;
}
.tab_search-3 {
    z-index: 52;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-end;
    height: 150vh;
    transition: opacity 0.2s;
    display: flex;
}
.tab_search-4 {
    z-index: 53;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-end;
    height: 150vh;
    transition: opacity 0.2s;
    display: flex;
}
.stars-wr {
    transition: opacity 1.2s;
    position: absolute;
    inset: 0%;
}
.stars-wr.hero {
    opacity: 0;
}
.star-blue {
    width: 25px;
    position: absolute;
    inset: auto auto 0% -4%;
}
.star-pink2 {
    width: 20px;
    position: absolute;
    inset: -28px -41px auto auto;
}
.star-yellow {
    width: 28px;
    position: absolute;
    inset: -87px 0 auto auto;
}
.star-teal {
    width: 19px;
    position: absolute;
    inset: 0% auto auto 17%;
}
.star-pink1 {
    width: 23px;
    position: absolute;
    inset: -12% auto auto 19%;
}
.finally-stamp-bg {
    z-index: 4;
    width: 246px;
    transform: rotate(13deg);
}
.stamp-text {
    z-index: 3;
    color: var(--white);
    text-align: center;
    text-transform: uppercase;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-top: -4px;
    font-family: Ginto nord, sans-serif;
    font-size: 17px;
    font-weight: 900;
    display: flex;
    position: absolute;
    inset: 0%;
}
.stamp-text-stroke {
    z-index: 2;
    color: var(--not-quite-black);
    text-align: center;
    -webkit-text-stroke-width: 3px;
    text-transform: uppercase;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-top: -4px;
    font-family: Ginto nord, sans-serif;
    font-size: 17px;
    font-weight: 900;
    display: flex;
    position: absolute;
    inset: 0%;
}
.stamp-text-shadow {
    z-index: 2;
    color: var(--not-quite-black);
    text-align: center;
    -webkit-text-stroke-width: 3px;
    text-transform: uppercase;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-top: -4px;
    font-family: Ginto nord, sans-serif;
    font-size: 17px;
    font-weight: 900;
    display: flex;
    position: absolute;
    inset: 5px 0% 0% 5px;
}
.tab_right-text-wr {
    z-index: 3;
    margin-top: -100vh;
    margin-left: auto;
}
.stamp-text-wr {
    z-index: 5;
    position: absolute;
    inset: 0%;
}
.flex-block {
    justify-content: flex-end;
    align-items: center;
    width: 100%;
}
.tab-wr {
    z-index: 2;
    grid-template-rows: auto;
    grid-template-columns: 1fr 0.5fr;
    grid-auto-columns: 1fr;
    display: grid;
    position: relative;
}
.tab-wr.inverse {
    grid-column-gap: 50px;
    grid-template-columns: 0.6fr 1fr;
}
.tab-wr.options {
    grid-column-gap: 50px;
    grid-template-columns: 0.5fr 1fr;
}
.tab-img {
    object-fit: contain;
    max-height: 80vh;
    margin-bottom: 80px;
    position: sticky;
    top: 150px;
}
.section_faster {
    background-color: var(--not-quite-black);
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/64e31cd66227f3a62b6f6d90_noise%20bg.png);
    background-position: 0 0;
    height: 600vh;
    display: none;
}
.section_messaging {
    height: 600vh;
    display: none;
}
.section_options {
    height: 750vh;
    display: none;
}
.tab_gradient-bg {
    z-index: 1;
    background-image: linear-gradient(357deg, var(--dark-blurple), transparent);
    height: 100vh;
    position: sticky;
    inset: auto 0% 0%;
}
.inline {
    padding-right: 22px;
}
.is_slider {
    text-transform: uppercase;
    margin-top: 0;
    margin-bottom: 10px;
    font-family: SpotaNormal-Bold, sans-serif;
    font-size: 24px;
    font-weight: 700;
    line-height: 30px;
}
.tab-full-icon-star_pink {
    max-width: 25px;
    position: absolute;
    inset: 111px auto auto -80px;
}
.tab-full-icon-star_yellow {
    position: absolute;
    inset: 20% -6% auto auto;
}
.tab-full-icon-star_yellow._2024 {
    right: -3%;
}
.position-relative {
    position: relative;
}
.tab-full-icon-star_green {
    position: absolute;
    inset: auto auto 11px -78px;
}
.tab-full-icon-star_red {
    position: absolute;
    inset: auto -37px 29px auto;
}
.tab_scroll-gradent {
    display: none;
}
.section-slider {
    z-index: 2;
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/64e31cd66227f3a62b6f6d90_noise%20bg.png), linear-gradient(#57f287, #57f287 30%, #32cd62);
    background-position: 0 0, 0 0;
    background-repeat: repeat, repeat;
    background-size: 110px, auto;
    width: 100%;
    padding-top: 140px;
    padding-bottom: 132px;
    position: relative;
    overflow: hidden;
}
.slider-mobile-2-2 {
    background-color: #0000;
    width: 100%;
    height: auto;
}
.slider-1 {
    margin-right: 28px;
}
.slider-mask {
    max-width: 362px;
    height: auto;
    margin-right: 28px;
    overflow: visible;
}
.slider-wrapper-content {
    z-index: 1;
    background-color: var(--off-white);
    border-radius: 24px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    min-height: 549px;
    display: flex;
    position: relative;
    overflow: hidden;
}
.slider-wrapper-content.hidden {
    display: none;
}
.slider-wr-content {
    flex-direction: column;
    flex: 1;
    height: 100%;
    padding: 40px 32px;
    display: flex;
}
.slide-nav-mobile {
    display: none;
}
.arrow_mobile {
    background-color: var(--white);
    border: 1px solid #000;
    border-radius: 100px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 40px;
    height: 40px;
    padding-bottom: 0;
    transition: box-shadow 0.5s, background-color 0.5s;
    display: flex;
    inset: -96px 56px auto auto;
    box-shadow: -3px 3px #000;
}
.arrow_mobile:hover {
    background-color: var(--yellow);
    box-shadow: inset -3px 3px #0003;
}
.arrow_mobile.right {
    right: 0;
}
.arrow_mobile.right.block {
    z-index: 100;
    background-color: var(--blurple);
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/64e31cd66227f3a62b6f6d90_noise%20bg.png);
    background-position: 0 0;
    background-size: 110px;
    border-style: none;
    width: 50px;
    height: 50px;
    position: absolute;
    top: -101px;
    right: -6px;
}
.icon-3,
.arrow-mobile_icon {
    justify-content: center;
    align-items: center;
    max-width: 11px;
    font-size: 17px;
    display: flex;
}
.slider-image {
    overflow-wrap: normal;
    object-fit: fill;
    width: 100%;
    margin-top: -1px;
}
.section-cards {
    z-index: 1;
    background-color: var(--blurple);
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/64e31cd66227f3a62b6f6d90_noise%20bg.png);
    background-position: 0 0;
    background-size: 110px;
    padding-top: 140px;
    padding-bottom: 140px;
    position: relative;
}
.section-cards.min-width {
    z-index: 2;
    background-attachment: fixed;
    min-height: 400vh;
    padding-top: 240px;
    padding-bottom: 240px;
}
.card-flip-wrapper {
    min-height: auto;
}
.heading-style-h3 {
    text-transform: uppercase;
    margin-top: 10px;
    margin-bottom: 10px;
    font-family: SpotaNormal-Bold, sans-serif;
    font-size: 24px;
    font-weight: 700;
    line-height: 28px;
}
.heading-style-h3.submission {
    text-transform: none;
    margin-top: 0;
    margin-bottom: 0;
    font-family: Ginto, sans-serif;
    line-height: 30px;
}
.heading-style-h3.text-color-blurple {
    color: var(--blurple);
}
.heading-style-h3.text-color-blurple._900 {
    font-family: "Spota 800", sans-serif;
    font-weight: 700;
}
.heading-style-h3.text-color-blurple._900._2024 {
    color: #5865f2;
    -webkit-text-stroke-color: var(--blurple);
    white-space: normal;
    word-break: normal;
}
.heading-style-h3.text-color-blurple._900._2024.small {
    font-size: 18px;
    line-height: 25px;
}
.heading-style-h3._900 {
    font-family: "Spota 800", sans-serif;
    font-weight: 700;
}
.heading-style-h3._900.is-mobile {
    margin-top: 0;
    margin-bottom: 16px;
}
.heading-style-h3._900.is-mobile.sm {
    font-size: 22px;
    line-height: 26px;
}
.section-tab {
    background-color: #f6f6f6;
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/64e5cadefdbb88d23e649a63_Rectangle.svg);
    background-position: 0 0;
    background-size: contain;
    width: 100%;
    padding-top: 90px;
    padding-bottom: 90px;
    overflow: hidden;
}
.section-tab._2024 {
    background-color: #0000;
    background-image: none;
    position: relative;
}
.tab-full-list_menu {
    background-color: var(--white);
    border-radius: 45px;
    justify-content: flex-start;
    align-items: center;
    margin-bottom: 56px;
    margin-left: auto;
    margin-right: auto;
    padding: 5.5px 6px;
    display: flex;
    overflow: auto;
    box-shadow: 0 0 15px #0000001a;
}
.container-medium {
    width: 100%;
    max-width: 1110px;
    margin-left: auto;
    margin-right: auto;
}
.container-medium.full-list {
    max-width: 1160px;
}
.container-medium.full-list-m {
    max-width: 1224px;
}
.flex-center-align-2 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
}
.tab-full-list-card-wrapper {
    z-index: 100;
    background-color: #fff;
    border-radius: 20px;
    max-width: 350px;
    min-height: 275px;
    padding: 40px 28px 30px 30px;
    box-shadow: 0 0 15px #0000001a;
}
.tab-full-list-card-wrapper.inline {
    padding-right: 22px;
}
.tab-full-list-card-wrapper._2024 {
    object-fit: fill;
    border-radius: 24px;
    overflow: auto;
}
.tab-full-list_content {
    overflow: visible;
}
.tab-full-list {
    z-index: 1;
    text-align: left;
    flex-direction: column;
    align-self: auto;
    align-items: center;
    display: flex;
}
.tab-full-list_menu-link {
    color: #23272a;
    background-color: #0000;
    border-radius: 18px;
    flex: none;
    margin-left: auto;
    margin-right: auto;
    padding: 12px 20px;
    font-weight: 600;
    line-height: 18px;
}
.tab-full-list_menu-link.w--current {
    background-color: var(--yellow);
    border-radius: 46px;
    font-weight: 700;
}
.tab-full-list-wrapper_content {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    display: flex;
}
.tab-full-list-wrapper_content._2cols {
    max-width: 747px;
}
.slider-cloud-image {
    margin-left: auto;
    margin-right: auto;
    position: absolute;
    inset: auto auto -264px -135px;
}
.slider-pig-image {
    margin-left: auto;
    margin-right: auto;
    position: absolute;
    inset: auto 8% -384px auto;
}
.slider-pig {
    z-index: 1;
    position: relative;
}
.slider-yooo-image {
    width: 156px;
    height: 38px;
    position: absolute;
    inset: 135px auto auto -87px;
    overflow: hidden;
}
.drop-plus-open {
    position: absolute;
    inset: auto 0 auto auto;
    transform: rotate(45deg);
}
.drop-plus-open.open {
    transform: rotate(45deg);
}
.search_tab-texts-wr {
    align-items: flex-start;
    max-width: 600px;
    padding-top: 330px;
    display: flex;
    position: sticky;
    top: 23%;
    overflow: hidden;
}
.search_tab-texts-wr.right {
    z-index: 1;
    max-width: 642px;
    padding-top: 304px;
}
.text-spacer {
    height: 200px;
}
.dropdown-close {
    background-color: #f6f6f6;
    border-radius: 8px;
    width: 100%;
    margin-bottom: 16px;
}
.dropdown-close.white-color {
    background-color: #fff;
    margin-bottom: 8px;
    overflow: visible;
}
.dropdown-list-open {
    background-color: #0000;
    padding-left: 24px;
    padding-right: 24px;
    display: block;
    position: static;
}
.dropdown-list-open.w--open {
    background-color: #ddd0;
    padding-left: 24px;
    padding-right: 24px;
}
.dropdown-list-open.bottom {
    z-index: 1;
    margin-top: -26px;
    padding-bottom: 24px;
    position: relative;
}
.dropdown-list-open.bottom.open {
    background-color: #fff;
    margin-top: -26px;
    padding-left: 24px;
    padding-right: 24px;
    display: block;
}
.dropdown-list-open.app-open {
    background-color: #0000;
    padding-left: 24px;
    padding-right: 24px;
    display: flex;
}
.dropdown-qa-2 {
    background-color: #f6f6f6;
    border-radius: 8px;
    width: 100%;
    margin-bottom: 16px;
}
.dropdown-qa-2.white-color {
    background-color: #fff;
    margin-bottom: 8px;
    overflow: visible;
}
.dropdown-list-open-3 {
    background-color: #0000;
    padding-left: 24px;
    padding-right: 24px;
    display: block;
    position: static;
}
.dropdown-list-open-3.w--open {
    background-color: #ddd0;
    padding-left: 24px;
    padding-right: 24px;
}
.dropdown-list-open-3.bottom {
    z-index: 1;
    margin-top: -26px;
    padding-bottom: 24px;
    position: relative;
}
.dropdown-list-open-3.bottom.open {
    background-color: #fff;
    margin-top: -26px;
    padding-left: 24px;
    padding-right: 24px;
    display: block;
}
.dropdown-list-open-3.app-open {
    background-color: #0000;
    padding-left: 24px;
    padding-right: 24px;
    display: flex;
}
.dropdown-list-open-4 {
    background-color: #0000;
    padding-left: 24px;
    padding-right: 24px;
    display: block;
    position: static;
}
.dropdown-list-open-4.w--open {
    background-color: #ddd0;
    padding-left: 24px;
    padding-right: 24px;
}
.dropdown-list-open-4.bottom {
    z-index: 1;
    margin-top: -26px;
    padding-bottom: 24px;
    position: relative;
}
.dropdown-list-open-4.bottom.open {
    background-color: #fff;
    margin-top: -26px;
    padding-left: 24px;
    padding-right: 24px;
    display: block;
}
.dropdown-list-open-4.app-open {
    background-color: #0000;
    padding-left: 24px;
    padding-right: 24px;
    display: flex;
}
.dropdown-list-open-5 {
    background-color: #0000;
    padding-left: 24px;
    padding-right: 24px;
    display: block;
    position: static;
}
.dropdown-list-open-5.w--open {
    background-color: #ddd0;
    padding-left: 24px;
    padding-right: 24px;
}
.dropdown-list-open-5.bottom {
    z-index: 1;
    margin-top: -26px;
    padding-bottom: 24px;
    position: relative;
}
.dropdown-list-open-5.bottom.open {
    background-color: #fff;
    margin-top: -26px;
    padding-left: 24px;
    padding-right: 24px;
    display: block;
}
.dropdown-list-open-5.app-open {
    background-color: #0000;
    padding-left: 24px;
    padding-right: 24px;
    display: flex;
}
.faq-2_title {
    color: var(--not-quite-black);
    text-align: left;
    padding-right: 2.5rem;
    font-size: 24px;
    font-weight: 700;
    line-height: 30px;
}
.padding-top {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
}
.faq-2_card {
    text-align: left;
    cursor: pointer;
    background-color: #f6f6f6;
    border: 1px #000;
    border-radius: 8px;
    justify-content: space-between;
    align-items: flex-start;
    margin-bottom: 16px;
    padding: 24px;
    display: block;
    position: relative;
}
.faq-2_card.end {
    margin-bottom: 0;
}
.faq-2_icon {
    float: right;
    opacity: 1;
    color: var(--not-quite-black);
    text-align: center;
    font-size: 37px;
    font-weight: 400;
    line-height: 0;
    display: block;
    position: relative;
    transform: rotate(45deg);
}
.faq-2_icon-wr {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 1.9rem;
    height: 1.9rem;
    display: flex;
    position: absolute;
    inset: 0% 0% 0% auto;
}
.faq-2_trigger {
    z-index: 2;
    cursor: pointer;
    align-items: center;
    text-decoration: none;
    display: flex;
    position: relative;
}
.faq-2_content {
    z-index: 2;
    position: relative;
    overflow: hidden;
}
.faq-2_text {
    margin-right: 1.5rem;
}
.slider-star {
    position: relative;
    top: 11px;
    left: -14px;
}
.slider-star-2 {
    position: relative;
    top: -38px;
    left: -14px;
}
.slider-star-3 {
    margin-left: auto;
    margin-right: auto;
    position: absolute;
    inset: auto auto -169px -39px;
}
.still-wrapper {
    max-width: 620px;
    padding-bottom: 45px;
    position: relative;
}
.slider-cloud-image-2 {
    margin-left: auto;
    margin-right: auto;
    position: absolute;
    inset: 53px -12px auto auto;
}
.slider-cloud-image-3 {
    margin-left: auto;
    margin-right: auto;
    position: absolute;
    inset: -92px -99px auto auto;
}
.slider-star-4 {
    position: absolute;
    inset: -102px 178px auto auto;
}
.slider-star-5 {
    position: absolute;
    inset: -72px 213px auto auto;
}
.slider-star-6 {
    position: absolute;
    inset: 46px 525px auto auto;
}
.tab-wrapper {
    max-width: none;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 58px;
}
.section-end {
    background-color: var(--blurple);
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/64e31cd66227f3a62b6f6d90_noise%20bg.png), linear-gradient(to bottom, var(--blurple) 52%, var(--dark-blurple));
    background-position: 0 0, 0 0;
    background-size: 110px, auto;
    width: 100%;
    padding-top: 280px;
    padding-bottom: 0;
    overflow: hidden;
}
.heading-style-h2-end {
    z-index: 4;
    color: var(--white);
    text-align: center;
    text-transform: uppercase;
    margin-bottom: 20px;
    font-family: Ginto nord, sans-serif;
    font-size: 90px;
    font-weight: 800;
    line-height: 0.888889;
    display: block;
    position: relative;
}
.heading-style-stroke-h3-end {
    z-index: 3;
    text-align: center;
    -webkit-text-stroke-width: 11px;
    text-transform: uppercase;
    width: 100%;
    font-family: "Spota 800", sans-serif;
    font-size: 90px;
    font-weight: 800;
    line-height: 0.888889;
    display: block;
    position: absolute;
    inset: 0 0% 0% 0;
}
.heading-style-stroke-h3-end.gradient-mobile {
    -webkit-text-stroke-width: 0px;
    -webkit-text-fill-color: transparent;
    background-image: linear-gradient(#ff5ba1, #fa9443);
    -webkit-background-clip: text;
    background-clip: text;
    font-size: 74px;
}
.heading-style-shadow-h3-end {
    z-index: 2;
    text-align: center;
    -webkit-text-stroke-width: 11px;
    text-transform: uppercase;
    width: 100%;
    font-family: "Spota 800", sans-serif;
    font-size: 90px;
    font-weight: 800;
    line-height: 0.888889;
    display: block;
    position: absolute;
    inset: 14px 0% 0% 15px;
}
.heading-style-shadow-h3-end.gradient-mobile {
    -webkit-text-stroke-width: 0px;
    -webkit-text-fill-color: transparent;
    background-image: linear-gradient(#ff5ba1, #fa9443);
    -webkit-background-clip: text;
    background-clip: text;
    font-size: 74px;
}
.finally-stamp-bg-end {
    z-index: 4;
    width: 190px;
    transform: rotate(13deg);
}
.stamp-text-end {
    z-index: 3;
    color: var(--white);
    text-align: center;
    text-transform: uppercase;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-top: -4px;
    font-family: "Spota 800", sans-serif;
    font-size: 24px;
    font-weight: 900;
    line-height: 80%;
    display: flex;
    position: absolute;
    inset: 0%;
}
.stamp-text-end._2024 {
    font-size: 22px;
}
.stamp-text-end.is_year {
    font-size: 16px;
    line-height: 85%;
}
.stamp-text-end.is_new {
    font-size: 36px;
    line-height: 85%;
}
.stamp-text-end.is_new.so {
    font-size: 22px;
}
.stamp-text-end.is_new.whoa-m {
    font-size: 21px;
    inset: 0% 0% auto;
}
.stamp-text-end.is_new.play {
    font-size: 22px;
}
.stamp-text-stroke-end {
    z-index: 2;
    color: var(--not-quite-black);
    text-align: center;
    -webkit-text-stroke-width: 5px;
    text-transform: uppercase;
    overflow-wrap: normal;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-top: 0;
    font-family: "Spota 800", sans-serif;
    font-size: 24px;
    font-weight: 900;
    line-height: 80%;
    display: flex;
    position: absolute;
    inset: 0 0% 0%;
}
.stamp-text-stroke-end._2024 {
    font-size: 22px;
}
.stamp-text-stroke-end.is_year {
    -webkit-text-stroke-width: 3px;
    font-size: 16px;
    line-height: 85%;
    top: -4px;
}
.stamp-text-stroke-end.is_new {
    -webkit-text-stroke-width: 5px;
    font-size: 36px;
    line-height: 85%;
    top: -4px;
}
.stamp-text-stroke-end.is_new.so {
    font-size: 22px;
}
.stamp-text-stroke-end.is_new.whoa-m {
    -webkit-text-stroke-width: 6px;
    font-size: 21px;
}
.stamp-text-stroke-end.is_new.play {
    -webkit-text-stroke-width: 6px;
    font-size: 22px;
    top: -5px;
    left: 5px;
}
.stamp-text-shadow-end {
    z-index: 2;
    color: var(--not-quite-black);
    text-align: center;
    -webkit-text-stroke-width: 5px;
    text-transform: uppercase;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-top: -4px;
    font-family: "Spota 800", sans-serif;
    font-size: 24px;
    font-weight: 900;
    line-height: 80%;
    display: flex;
    position: absolute;
    inset: 6px 0% 0% 11px;
}
.stamp-text-shadow-end._2024 {
    font-size: 22px;
}
.stamp-text-shadow-end.is_year {
    -webkit-text-stroke-width: 3px;
    font-size: 16px;
    line-height: 85%;
    top: 3px;
    left: 3px;
}
.stamp-text-shadow-end.is_new {
    -webkit-text-stroke-width: 5px;
    font-size: 36px;
    line-height: 85%;
    top: 6px;
    left: 5px;
}
.stamp-text-shadow-end.is_new.so {
    -webkit-text-stroke-width: 4px;
    font-size: 22px;
    top: 5px;
    left: 4px;
}
.stamp-text-shadow-end.is_new.whoa-m {
    -webkit-text-stroke-width: 5px;
    font-size: 21px;
    top: 5px;
    left: 4px;
}
.stamp-text-shadow-end.is_new.whoa-m.pointer-events--none {
    left: 3px;
}
.stamp-text-shadow-end.is_new.play {
    -webkit-text-stroke-width: 5px;
    font-size: 22px;
    top: 6px;
    left: 5px;
}
.finally-stamp-end {
    z-index: 4;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 190px;
    display: flex;
    position: absolute;
    inset: -118px -73px auto auto;
    transform: rotate(16deg);
}
.finally-stamp-end._2024 {
    top: 0;
    bottom: -136px;
    right: -66px;
}
.heading-wr-end {
    perspective: 1000px;
    flex: none;
    align-self: center;
    min-width: 930px;
    max-width: 994px;
    margin-left: auto;
    margin-right: auto;
    position: relative;
}
.end-wrapper {
    flex-direction: column;
    display: flex;
}
.padding-48px {
    padding-bottom: 48px;
}
.padding-48px.is_new {
    padding-bottom: 40px;
}
.hero-end-image {
    margin-left: auto;
    margin-right: auto;
    position: relative;
    inset: auto 0;
}
.hero-end-image-wrapper {
    justify-content: center;
    align-items: center;
    display: flex;
    position: relative;
}
.end-image-bg {
    position: absolute;
    inset: auto auto 114px -23px;
}
.end-image-bg-2 {
    position: absolute;
    inset: auto auto 284px -189px;
}
.end-image-bg-2._2024 {
    width: 100%;
    max-width: 303px;
    inset: 29% auto auto -7%;
}
.end-image-bg-3 {
    position: absolute;
    inset: -282px auto auto 68px;
}
.end-image-bg-4,
.end-image-bg-5 {
    position: absolute;
    inset: -175px 221px auto auto;
}
.end-image-bg-5._2024 {
    width: 100%;
    max-width: 267px;
    top: -222px;
    right: 248px;
}
.end-image-bg-6 {
    display: block;
    position: absolute;
    inset: 24% 4% auto auto;
}
.end-image-bg-6._2024 {
    width: 100%;
    max-width: 161px;
    top: 92%;
    right: 11%;
}
.end-image-bg-7 {
    position: absolute;
    inset: auto -62px 145px auto;
}
.end-image-bg-7._2024 {
    width: 100%;
    max-width: 19.625rem;
    top: -63px;
    bottom: auto;
    right: -182px;
}
.end-image-bg-8 {
    position: absolute;
    inset: auto -335px 51px auto;
}
.end-image-bg-8._2024 {
    width: 100%;
    max-width: 24.9375rem;
    bottom: 116px;
    right: -397px;
}
.end-star {
    max-width: 20px;
    position: absolute;
    inset: auto auto 48px 365px;
}
.end-star-2 {
    max-width: 31px;
    position: absolute;
    inset: auto 397px 29px auto;
}
.end-star-2._2024 {
    width: 100%;
    bottom: -15px;
    right: 376px;
}
.end-star-3 {
    max-width: 20px;
    position: absolute;
    inset: auto 455px 213px auto;
}
.end-star-4 {
    width: 100%;
    max-width: 30px;
    position: absolute;
    inset: 210px -18px auto auto;
}
.end-star-5 {
    max-width: none;
    position: absolute;
    inset: 290px 25px auto auto;
}
.end-star-5._2024 {
    width: 100%;
    max-width: 1.62489rem;
    top: -197px;
    right: -21px;
}
.end-star-5.m-2024 {
    inset: auto 23% 13% auto;
}
.end-star-5.beam {
    inset: auto 13% 10% auto;
}
.end-star-5.beam.mobile {
    display: none;
}
.end-star-6 {
    max-width: 21px;
    position: absolute;
    top: 238px;
    bottom: auto;
    left: 225px;
}
.end-star-6._2024 {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    inset: auto auto 43% 12%;
}
.end-star-7 {
    max-width: none;
    position: absolute;
    top: 96px;
    bottom: auto;
    left: 33px;
}
.end-star-7._2024 {
    width: 100%;
    max-width: 30.9983px;
    inset: -81px auto auto 69px;
}
.end-star-8 {
    max-width: none;
    position: absolute;
    top: 46px;
    bottom: auto;
    left: -20px;
}
.end-star-8._2024 {
    width: 100%;
    max-width: 23.0035px;
    inset: -151px auto auto 35px;
}
.pillar-1_bg {
    z-index: 1;
    height: 100vh;
    margin-bottom: -100vh;
    position: sticky;
    top: 110px;
}
.pillar_1 {
    height: 400vh;
    position: relative;
}
.tabs-section {
    flex-direction: column;
    justify-content: center;
    align-items: stretch;
    width: 100%;
    padding-left: 40px;
    padding-right: 40px;
    display: flex;
    position: sticky;
    top: 110px;
    overflow: hidden;
}
.tabs_layout--old {
    z-index: 5;
    grid-column-gap: 60px;
    grid-row-gap: 16px;
    flex: 1;
    grid-template-rows: auto;
    grid-template-columns: 1fr 0.5fr;
    grid-auto-columns: 1fr;
    width: 100%;
    max-width: 1224px;
    margin-left: auto;
    margin-right: auto;
    display: grid;
    position: relative;
}
.tabs_layout--old.inverse {
    grid-column-gap: 30px;
    grid-template-columns: 0.5fr 1fr;
}
.tabs_layout--old.inverse-last {
    grid-column-gap: 40px;
}
.tabs_image-wr--old {
    z-index: 3;
    height: 70%;
    max-height: 630px;
    position: relative;
}
.tabs_image-wr--old.pillar-2 {
    height: 75%;
}
.tabs_text-wr--old {
    flex-direction: column;
    justify-content: center;
    display: flex;
}
.tab_info-text {
    color: var(--white);
    font-size: 18px;
}
.tab_info-text.tab4 {
    margin-bottom: 282px;
}
.tab_info-text.tab-4-1 {
    max-width: 490px;
}
.tabs-sections {
    z-index: 1;
    height: 400vh;
    position: relative;
}
.tabs-sections._5 {
    height: 500vh;
}
.tabs_info-wr--old {
    max-width: 610px;
    margin-top: 44px;
    margin-bottom: 40px;
    position: relative;
}
.tabs_info-wr--old.pillar-2 {
    margin-bottom: 76px;
}
.pillar-1_tab-info-1 {
    display: block;
}
.pillar-1_tab-info-2,
.pillar-1_tab-info-3,
.pillar-1_tab-info-4 {
    position: absolute;
    inset: 0% auto auto 0%;
}
.triggers {
    position: absolute;
    inset: 0%;
}
.tab-1_trigger {
    height: 25%;
    position: absolute;
    inset: 0% auto auto 0%;
}
.tab-2_trigger {
    height: 25%;
    position: absolute;
    inset: 25% auto auto 0%;
}
.tab-3_trigger {
    height: 25%;
    position: absolute;
    inset: 50% auto auto 0%;
}
.tab-4_trigger {
    height: 25%;
    position: absolute;
    inset: 75% auto auto 0%;
}
.pillar-1_tab-img-1 {
    z-index: 2;
    object-fit: scale-down;
    object-position: 100% 50%;
    height: 100%;
    max-height: 100%;
    display: block;
    position: absolute;
    inset: 0% 0% auto auto;
}
.pillar-1_tab-img-4,
.pillar-1_tab-img-2,
.pillar-1_tab-img-3 {
    z-index: 2;
    object-fit: scale-down;
    object-position: 100% 50%;
    height: 100%;
    display: block;
    position: absolute;
    inset: 0% 0% auto auto;
}
.pillar-2_bg,
.pillar-3_bg {
    z-index: 1;
    height: 100vh;
    margin-bottom: -100vh;
    position: sticky;
    inset: 110px 0% 0%;
}
.pillar-4_bg {
    z-index: 1;
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/64e31cd66227f3a62b6f6d90_noise%20bg.png);
    background-position: 0 0;
    background-repeat: repeat;
    background-size: 110px;
    background-attachment: fixed;
    height: 100vh;
    margin-bottom: -100vh;
    position: sticky;
    inset: 110px 0% 0%;
}
.pillar-4_tab-5_trigger {
    height: 20%;
    position: absolute;
    inset: 80% auto auto 0%;
}
.pillar-4_tab-img-5 {
    z-index: 2;
    object-fit: scale-down;
    height: 100%;
    position: absolute;
    inset: 0% auto auto 0%;
}
.pillar-4_tab-info-5 {
    display: block;
    position: absolute;
    inset: 0% auto auto 0%;
}
.pillar-4_tab-1_trigger {
    height: 25%;
    position: absolute;
    inset: 0% auto auto 0%;
}
.pillar-4_tab-2_trigger {
    height: 25%;
    position: absolute;
    inset: 25% auto auto 0%;
}
.pillar-4_tab-3_trigger {
    height: 25%;
    position: absolute;
    inset: 50% auto auto 0%;
}
.pillar-4_tab-4_trigger {
    height: 25%;
    position: absolute;
    inset: 75% auto auto 0%;
}
.pillar_4--old {
    z-index: 2;
    height: 500vh;
    position: relative;
}
.pillar_2,
.pillar_3 {
    z-index: 2;
    height: 400vh;
    position: relative;
}
.pillar-2_tab-info-1 {
    display: block;
}
.pillar-2_tab-info-2,
.pillar-2_tab-info-3,
.pillar-2_tab-info-4 {
    display: block;
    position: absolute;
    inset: 0% auto auto 0%;
}
.pillar-2_tab-img-1 {
    z-index: 2;
    object-fit: scale-down;
    height: 100%;
    position: absolute;
    inset: 0% auto auto 0;
}
.pillar-2_tab-img-2,
.pillar-2_tab-img-3,
.pillar-2_tab-img-4 {
    z-index: 2;
    object-fit: scale-down;
    height: 100%;
    position: absolute;
    inset: 0% auto auto 0%;
}
.pillar-3_tab-info-1 {
    display: block;
    position: static;
    inset: 0% auto auto 0%;
}
.pillar-3_tab-info-2,
.pillar-3_tab-info-3,
.pillar-3_tab-info-4 {
    display: block;
    position: absolute;
    inset: 0% auto auto 0%;
}
.pillar-3_tab-img-1,
.pillar-3_tab-img-2,
.pillar-3_tab-img-3,
.pillar-3_tab-img-4 {
    z-index: 2;
    object-fit: scale-down;
    object-position: 100% 50%;
    height: 100%;
    position: absolute;
    inset: 0% 0% auto auto;
}
.pillar-4_tab-info-1 {
    display: block;
    position: static;
}
.pillar-4_tab-info-2,
.pillar-4_tab-info-3,
.pillar-4_tab-info-4 {
    display: block;
    position: absolute;
    inset: 0% auto auto 0%;
}
.pillar-4_tab-img-1 {
    z-index: 2;
    object-fit: scale-down;
    height: 100%;
    position: absolute;
    inset: 0% auto auto 0;
}
.pillar-4_tab-img-1.tab-4-4 {
    object-fit: scale-down;
    max-width: none;
    height: 97%;
    left: 11px;
}
.pillar-4_tab-img-1.tab-4-4.max-w {
    height: 90%;
}
.pillar-4_tab-img-2,
.pillar-4_tab-img-3,
.pillar-4_tab-img-4 {
    z-index: 2;
    object-fit: scale-down;
    height: 100%;
    position: absolute;
    inset: 0% auto auto 0%;
}
.section-card-wrapper {
    position: relative;
}
.section-card-1 {
    grid-column-gap: 80px;
    background-color: #fff;
    border-radius: 24px;
    align-items: center;
    min-height: 495px;
    padding: 62px 40px 66px 80px;
    transition: all 0.45s;
    display: flex;
    position: relative;
    box-shadow: 0 0 14px #00000040;
}
.section-card-1.is-2 {
    position: absolute;
    inset: 0% 0% auto;
}
.section-card-1.is-3 {
    display: flex;
    position: absolute;
    inset: 0% 0% auto;
}
.section-card-1.is-1 {
    display: flex;
}
.tag-card-yellow {
    background-color: #fee75c;
    border-radius: 40px;
    padding-left: 8px;
    padding-right: 8px;
    font-size: 14px;
    font-weight: 700;
    line-height: 24px;
}
.section-card-left {
    grid-column-gap: 16px;
    grid-row-gap: 12px;
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
    max-width: 480px;
    display: flex;
}
.section-card-right {
    width: 100%;
    max-width: 542px;
}
.section-card-title {
    text-transform: uppercase;
    margin-top: 0;
    margin-bottom: 0;
    font-family: Ginto nord, sans-serif;
    font-size: 36px;
    font-weight: 700;
    line-height: 42px;
}
.section-card-description {
    color: #000;
    font-size: 18px;
}
.tag-card-pink {
    background-color: #eb459e;
    border-radius: 40px;
    padding-left: 8px;
    padding-right: 8px;
    font-size: 14px;
    font-weight: 700;
    line-height: 24px;
}
.tag-card-green {
    background-color: #57f287;
    border-radius: 40px;
    padding-left: 8px;
    padding-right: 8px;
    font-size: 14px;
    font-weight: 700;
    line-height: 24px;
}
.stars-mobile {
    margin-top: -132px;
    margin-right: -30px;
    position: absolute;
    inset: 0% 0% auto auto;
}
.animal-mobile {
    z-index: 1;
    margin-bottom: -195px;
    margin-left: 0;
    position: absolute;
    inset: auto auto 0% 0%;
}
.stars-mobile1 {
    margin-top: -132px;
    margin-right: 10px;
    position: absolute;
    inset: 0% 0% auto auto;
}
.stars-mobile2 {
    margin-top: -73px;
    margin-right: -30px;
    position: absolute;
    inset: 0% 0% auto auto;
}
.animal-mobile-star1 {
    z-index: 1;
    margin-bottom: -163px;
    margin-left: 0;
    position: absolute;
    inset: auto auto 0% 0%;
}
.animal-mobile-star2 {
    z-index: 1;
    margin-bottom: -189px;
    margin-left: 57px;
    position: absolute;
    inset: auto auto 0% 0%;
}
.animal-mob {
    z-index: 1;
    margin-bottom: -195px;
    margin-left: 70px;
    position: absolute;
    inset: auto auto 0% 0%;
}
.tabs_mobile {
    display: none;
}
.star-teal-2 {
    width: 19px;
    position: absolute;
    inset: 0% auto auto 17%;
}
.star-yellow-2 {
    width: 28px;
    position: absolute;
    inset: auto 4% 65% auto;
}
.star-blue-2 {
    width: 25px;
    position: absolute;
    inset: auto auto 0% 3%;
}
.d-hidden {
    display: none;
}
.green-line {
    background-color: var(--spring-green);
    align-items: center;
    width: 100%;
    height: 60px;
    display: flex;
    position: relative;
    overflow: hidden;
}
.green-line.hidden {
    display: none;
}
.green-line-text {
    text-transform: uppercase;
    white-space: nowrap;
    font-family: Ginto nord, sans-serif;
    font-size: 30px;
    font-style: italic;
    font-weight: 900;
    line-height: 1.6;
}
.green-line_wr,
.track-horizontal {
    grid-column-gap: 16px;
    display: flex;
}
.star-yellow-3 {
    width: 28px;
    position: absolute;
    inset: auto 4% 65% auto;
}
.star-green {
    width: 19px;
    position: absolute;
    inset: 0% auto auto 17%;
}
.star-blue-3 {
    width: 25px;
    position: absolute;
    inset: auto auto 0% 3%;
}
.star-pink {
    width: 28px;
    position: absolute;
    inset: auto 4% 65% auto;
}
.star-yellow-4 {
    width: 19px;
    position: absolute;
    inset: 0% auto auto 17%;
}
.star-teal-3 {
    width: 25px;
    position: absolute;
    inset: auto auto 0% 3%;
}
.star-teal-4 {
    width: 19px;
    position: absolute;
    inset: 0% auto auto 17%;
}
.star-yellow-5,
.star-pink-2 {
    width: 28px;
    position: absolute;
    inset: auto 4% 65% auto;
}
.end-text {
    color: var(--white);
    text-align: center;
    font-family: "Spota 800", sans-serif;
    font-size: 24px;
    font-weight: 700;
    line-height: 28px;
}
.end-text.capital {
    text-transform: uppercase;
}
.phone-img {
    z-index: 2;
    object-fit: scale-down;
    height: 100%;
    margin-top: 25px;
    display: block;
    position: relative;
}
.phone-accent {
    z-index: 1;
    object-fit: contain;
    object-position: 100% 50%;
    width: 100%;
    height: 100%;
    position: absolute;
    inset: -30px 0 auto auto;
}
.phone-accent.is-purple,
.phone-accent.is-pink {
    object-position: 0% 50%;
}
.phone-accent.is-pink.see-1.max-w {
    height: 95%;
}
.phone-accent.tab-1-2 {
    max-width: 309px;
}
.phone-accent.tablet {
    max-height: 130px;
    top: 0;
}
.pillar-star-1 {
    max-width: 27px;
    position: absolute;
    inset: -12% auto auto 69%;
}
.pillar-star-1.pillar-2 {
    max-width: 23px;
    inset: -14% 22% auto auto;
}
.pillar-star-1.pillar-3 {
    max-width: 37px;
    height: 73px;
    inset: -9% 29% auto auto;
}
.pillar-star-1.pillar-4 {
    max-width: 16px;
    inset: -8% auto auto 34%;
}
.pillar-star-2 {
    max-width: 23px;
    position: absolute;
    inset: auto 12% -9% auto;
}
.pillar-star-2.pillar-2 {
    inset: auto auto 0% 0%;
}
.pillar-star-2.pillar-3 {
    max-width: 18px;
    inset: 0% 34% auto auto;
}
.pillar-star-2.pillar-4 {
    max-width: 21px;
    height: 42px;
    inset: 0% auto auto 31%;
}
.pillar-star-3 {
    position: absolute;
    inset: auto 15% -13% auto;
}
.pillar-star-3.pillar-2 {
    max-width: 15px;
    inset: auto auto -11% 9%;
}
.pillar-star-3.pillar-3 {
    max-width: 15px;
    bottom: -7%;
    right: 13%;
}
.pillar-star-3.pillar-4 {
    max-width: 23px;
    inset: auto auto -10% 5%;
}
.pillar_bg-noise {
    z-index: 3;
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/64e31cd66227f3a62b6f6d90_noise%20bg.png);
    background-position: 0 0;
    background-size: 110px;
    position: absolute;
    inset: 0%;
}
.pillar-1_bg-color {
    z-index: 1;
    background-image: linear-gradient(to bottom, var(--blurple), var(--dark-blurple));
    position: absolute;
    inset: 0%;
}
.pillar_cloud-1 {
    z-index: 1;
    width: 246px;
    transition: transform 0.6s;
    position: absolute;
    inset: 10% 47% auto auto;
}
.pillar_cloud-1.pillar-4 {
    width: 238px;
    top: 0%;
    right: 5%;
}
.pillar_cloud-2 {
    z-index: 1;
    opacity: 0.44;
    width: 17%;
    transition: transform 0.6s;
    position: absolute;
    inset: 84% 0% auto 10%;
}
.pillar_cloud-2.pillar-2 {
    opacity: 1;
    width: 31%;
    top: 79%;
    left: auto;
    right: -2%;
}
.pillar_cloud-2.pillar-3 {
    width: 24%;
    top: 83%;
}
.pillar_cloud-2.pillar-4 {
    width: 246px;
    top: 93%;
    left: 40%;
}
.pillar-2_bg-color {
    z-index: 1;
    background-color: var(--not-quite-black);
    position: absolute;
    inset: 0%;
}
.pillar-3_bg-color {
    z-index: 1;
    background-image: linear-gradient(to bottom, var(--fuchsia), #c71a75);
    position: absolute;
    inset: 0%;
}
.pillar-4_bg-color {
    z-index: 1;
    background-color: #000;
    position: absolute;
    inset: 0%;
}
.tab-full-list_arrow {
    display: none;
}
.wampus-end-lottie {
    width: 100%;
    height: 100%;
    position: relative;
    top: 11px;
}
.yoooo {
    object-fit: contain;
    object-position: 0% 50%;
    display: block;
    position: absolute;
    inset: 0% auto auto 0%;
}
.heading-h2-mobile-centered {
    flex: none;
    align-self: flex-start;
    position: static;
}
.heading-h2-mobile-centered.max-width {
    align-self: flex-start;
    max-width: 650px;
}
.heading-centered-wr {
    position: relative;
}
.heading-center-wr {
    text-align: center;
    position: relative;
}
.heading-center-wr.max-width-wrapper {
    max-width: 46rem;
    margin-left: auto;
    margin-right: auto;
}
.heading-center-wr.size {
    padding-top: 0;
    padding-bottom: 20px;
}
.heading-center-wr.size._2024 {
    max-width: 850px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 10px;
    padding-right: 10px;
}
.tab-full-icon-star_pinky {
    position: absolute;
    inset: auto -73px -32px auto;
}
.radio-wrapper {
    grid-column-gap: 24px;
    margin-top: 12px;
    display: flex;
}
.radio-button-2 {
    border: 1px solid #ddd;
    width: 16px;
    height: 16px;
    margin-top: 4px;
    margin-left: -26px;
    display: block;
}
.radio-button-2.w--redirected-checked {
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/64ede9121c3d386f27877890_Ellipse%2041.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 10px;
    border-width: 1px;
    border-color: #5865f2;
    font-weight: 600;
    box-shadow: 0 0 #0003;
}
.radio-button-field-2 {
    padding-left: 26px;
}
.text-span,
.link-407 {
    color: var(--white);
    text-decoration: underline;
}
.import-form {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    background-color: #5865f20a;
    border: 1px dashed #5865f2;
    border-radius: 16px;
    flex-direction: column;
    align-items: center;
    margin-top: 12px;
    padding: 40px;
    display: flex;
}
.import-form.deleted {
    display: none;
}
.success-message-2 {
    background-color: #5865f20a;
    border: 1px dashed #5865f2;
    border-radius: 16px;
    padding-right: 20px;
}
.heading-style-h3-end {
    z-index: 4;
    color: var(--white);
    text-align: center;
    text-transform: uppercase;
    margin-top: 0;
    margin-bottom: 20px;
    font-family: "Spota 800", sans-serif;
    font-size: 90px;
    font-weight: 800;
    line-height: 0.888889;
    display: block;
    position: relative;
}
.heading-style-h3-end._2024 {
    font-size: 74px;
}
.pillar-image-wr {
    height: 100%;
    position: relative;
}
.pillar-image-wr.a-safer {
    right: 40px;
}
.pillar-phone-img {
    height: 100%;
    margin-right: 30px;
    position: relative;
}
.pillar-phone-img.left {
    margin-left: 30px;
    margin-right: 0;
}
.pillar-phone-img.is-large {
    margin-right: 80px;
}
.parent-info-wrapper {
    grid-column-gap: 20px;
    grid-row-gap: 24px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    padding-bottom: 8px;
    display: grid;
}
.parent-info-wrapper.hide {
    display: none;
}
.parent-title-wrapp {
    padding-top: 8px;
}
.rich-app {
    color: #23272a;
    width: 100%;
    margin-top: 0;
}
.rich-app a {
    cursor: pointer;
    font-size: 16px;
    text-decoration: none;
    transition: all 0.2s;
}
.rich-app a:hover {
    text-decoration: underline;
}
.rich-app h3 {
    color: var(--not-quite-black);
    margin-top: 0;
    margin-bottom: 16px;
    padding-top: 8px;
    font-family: Ginto, sans-serif;
    font-size: 24px;
    font-weight: 700;
    line-height: 32px;
}
.rich-app p {
    color: var(--dim-grey);
    margin-bottom: 24px;
    font-size: 16px;
    line-height: 24px;
}
.rich-app h4 {
    color: var(--not-quite-black);
    margin-top: 40px;
    margin-bottom: 16px;
    font-family: Ginto, sans-serif;
    font-size: 24px;
    font-weight: 700;
    line-height: 30px;
}
.rich-app h2 {
    color: #000;
    margin-bottom: 20px;
    padding-top: 8px;
    font-family: Ginto, sans-serif;
    font-size: 32px;
    line-height: 40px;
}
.rich-app h5 {
    color: #4f545c;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
}
.rich-app li {
    color: var(--dim-grey);
    margin-bottom: 12px;
}
.rich-app figure {
    width: 100%;
    margin-top: 40px;
    margin-bottom: 50px;
}
.rich-app ul {
    color: var(--dim-grey);
    margin-top: 16px;
    margin-bottom: 24px;
    padding-left: 16px;
    font-size: 17px;
    line-height: 25px;
}
.rich-app strong {
    color: var(--not-quite-black);
}
.rich-app img {
    width: 100%;
}
.sp_32px {
    font-size: 32px;
}
.link-408 {
    color: var(--blurple);
    font-size: 20px;
    text-decoration: underline;
}
.homer-hero-bg-tag {
    z-index: 2;
    border-radius: 24px;
    position: absolute;
    box-shadow: 0 12px 24px #0000004d;
}
.homer-hero-bg-tag._2 {
    bottom: 33%;
    left: 14%;
}
.homer-hero-bg-tag._3 {
    bottom: 23%;
    left: 23%;
}
.homer-hero-bg-tag._5 {
    bottom: 41%;
    right: 41%;
}
.homer-hero-bg-tag._6 {
    bottom: 41%;
    right: 27%;
}
.homer-hero-bg-tag._7 {
    bottom: 36%;
    right: 15%;
}
.mouse-animation_hero {
    z-index: 10;
    min-width: 100vw;
    min-height: 780px;
    margin-left: 0;
    display: none;
    position: absolute;
    top: -90px;
}
.checkbox-field-2 {
    display: flex;
}
.link-14px {
    font-size: 14px;
}
.annotation-wrapper {
    max-width: 500px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 12px;
}
.annotation-wrapper.app {
    max-width: none;
}
.annotation-wrapper.is_pitches {
    max-width: 716px;
}
.app-menu-wr {
    width: 100%;
    max-width: 1380px;
    margin-left: auto;
    margin-right: auto;
}
.max-390px {
    max-width: 390px;
}
.eligibility-card-wrapper {
    grid-column-gap: 48px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    max-width: 1086px;
    margin-left: auto;
    margin-right: auto;
    display: grid;
}
.eligibility-card-wrapper._2024 {
    grid-column-gap: 20px;
    max-width: none;
}
.text-20px {
    font-size: 20px;
    line-height: 32px;
}
.text-20px.is-app {
    text-align: center;
    flex-direction: column;
    align-items: center;
}
.text-20px.text-color-gray700 {
    color: #2c2f33;
}
.eligibility-card {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-direction: column;
    align-items: center;
    display: flex;
}
.eligibility-card.gray_bg {
    background-color: var(--off-white);
    border-radius: 16px;
    padding: 40px 24px;
}
.sp-app {
    text-transform: none;
}
.arrow-svg {
    width: 20px;
    height: 20px;
    overflow: hidden;
}
.btn-eligibility {
    color: var(--not-quite-black);
    text-align: center;
    background-color: #5865f21a;
    border-radius: 8px;
    padding: 16px 32px;
    font-size: 20px;
    line-height: 32px;
}
.sp-blue {
    color: var(--blurple);
}
.work-wrapper {
    max-width: 480px;
}
.link-underlink {
    transition: all 0.35s;
}
.link-underlink:hover {
    text-decoration: underline;
}
.list-rich {
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/6502c7188a028e14686ccf9f_Ellipse%20\(1\).svg);
    background-position: 2px 8px;
    background-repeat: no-repeat;
    background-size: 6px;
    margin-bottom: 12px;
    padding-left: 18px;
}
.bold-text {
    font-family: SpotaNormal-Bold, sans-serif;
}
.btn-blog {
    color: #fff;
    text-align: center;
    background-color: #5865f2;
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    border-radius: 50px;
    padding: 15px 45px;
    font-size: 20px;
    font-weight: 500;
    line-height: 28px;
    transition: all 0.2s;
}
.btn-blog:hover {
    box-shadow: 0 11px 30px #0003;
}
.text-size-20px {
    font-size: 20px;
    font-weight: 500;
}
.text-size-20px.fort-nord {
    font-family: ABC Ginto Normal, sans-serif;
}
.hero-home-image {
    display: none;
    position: absolute;
    inset: 9px 0% auto auto;
}
.close-modal-bg {
    z-index: 1;
    cursor: pointer;
    position: fixed;
    inset: 0%;
}
.modal-card {
    z-index: 2;
    background-color: #fff;
    border-radius: 10px;
    width: 400px;
    margin-bottom: 25px;
    margin-right: 25px;
    padding: 40px 50px 40px 40px;
    position: relative;
}
.question-form {
    background-color: #fff;
    margin-bottom: 0;
    font-family: gg sans, sans-serif;
    font-size: 16px;
    line-height: 143%;
}
.success-message-3 {
    background-color: #fff;
}
.div-block-30 {
    justify-content: flex-end;
    margin-bottom: 20px;
    display: flex;
}
.close-modal {
    cursor: pointer;
    margin-top: 20px;
    margin-right: 20px;
    font-family: gg sans, sans-serif;
    font-size: 30px;
    position: absolute;
    inset: 0% 0% auto auto;
}
.question-title {
    margin-bottom: 16px;
}
.link-3 {
    max-width: 340px;
}
.link-submision {
    max-width: 330px;
}
.end-star-5--new {
    max-width: none;
    position: absolute;
    inset: 450px 141px auto auto;
}
.end-image-bg-7--new {
    position: absolute;
    inset: auto -62px 283px auto;
}
.end-image-bg-2--new {
    position: absolute;
    inset: auto auto 149px -75px;
}
.end-star-3--new {
    max-width: 22px;
    position: absolute;
    inset: auto 452px 252px auto;
}
.end-image-bg-6--new {
    display: none;
    position: absolute;
    inset: 24% 4% auto auto;
}
.cards_layout {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex-wrap: wrap;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    align-items: flex-start;
    margin-top: 3.625rem;
    display: grid;
    position: relative;
}
.cards_layout._2cols {
    max-width: 747px;
}
.cards_layout.second {
    grid-template-columns: 1fr 1fr;
    max-width: 730px;
    margin-top: 30px;
    margin-left: auto;
    margin-right: auto;
}
.mobile-card {
    z-index: 100;
    background-color: #fff;
    border-radius: 20px;
    max-width: 350px;
    height: 100%;
    min-height: 249px;
    padding: 20px 28px 30px 30px;
    box-shadow: 0 0 29px #00000008;
}
.mobile-card.inline {
    padding-right: 22px;
}
.show-more-mobile {
    z-index: 11;
    margin-left: auto;
    margin-right: auto;
    display: none;
    position: relative;
}
.see-more-overlay {
    display: none;
}
.all-features_stars-wr {
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0%;
}
.all-features-wr {
    position: relative;
}
.section-video {
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/64e31cd66227f3a62b6f6d90_noise%20bg.png), linear-gradient(to bottom, var(--blurple), var(--dark-blurple));
    background-position: 0 0, 0 0;
    background-size: 110px, auto;
    padding-top: 90px;
    padding-bottom: 206px;
    position: relative;
}
.mobile_video-wr {
    position: relative;
}
.video_mobilepage {
    border-radius: 37px;
    width: 100%;
    max-width: 1224px;
    margin-top: 72px;
    margin-left: auto;
    margin-right: auto;
    overflow: hidden;
}
.video_mobilepage.nitro {
    border-radius: 24px;
    margin-top: 8px;
}
.slider-star-6--new {
    position: absolute;
    inset: auto 0% 21% auto;
}
.video_vampus {
    z-index: 1;
    position: absolute;
    inset: auto auto -22% -5%;
}
.video-star-1 {
    max-width: 18px;
    position: absolute;
    inset: auto auto -15% 20%;
}
.video-star-2 {
    max-width: 27px;
    position: absolute;
    inset: auto auto -9% 24%;
}
.video-star-3 {
    max-width: 27px;
    position: absolute;
    inset: -22% 4% auto auto;
}
.video-star-4 {
    max-width: 23px;
    position: absolute;
    inset: -15% 0% auto auto;
}
.slider-learn-link {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    color: var(--not-quite-black);
    text-transform: uppercase;
    justify-content: flex-start;
    align-self: flex-start;
    margin-top: auto;
    font-weight: 700;
    display: flex;
}
.slider-learn-arrow {
    background-color: var(--spring-green);
    box-shadow: 2px 2px 0 0 var(--not-quite-black);
    border: 1px solid #000;
    border-radius: 100%;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 24px;
    height: 24px;
    transition: box-shadow 0.4s, background-color 0.4s;
    display: flex;
}
.slider-link-arrow-svg {
    width: 10px;
    height: 10px;
    overflow: hidden;
}
.pillar_4 {
    z-index: 2;
    height: 400vh;
    position: relative;
}
.pillar-4_tab-1_trigger--old {
    height: 20%;
    position: absolute;
    inset: 0% auto auto 0%;
}
.pillar-4_tab-2_trigger--old {
    height: 20%;
    position: absolute;
    inset: 20% auto auto 0%;
}
.pillar-4_tab-3_trigger--old {
    height: 20%;
    position: absolute;
    inset: 40% auto auto 0%;
}
.pillar-4_tab-4_trigger--old {
    height: 20%;
    position: absolute;
    inset: 60% auto auto 0%;
}
.pillar-4_tab-5_trigger--old {
    height: 20%;
    position: absolute;
    inset: 80% auto auto 0%;
}
.tab-section--new {
    width: 100%;
    height: 100vh;
    max-height: 900px;
    transition: all 1s;
    display: flex;
    position: relative;
    overflow: hidden;
}
.tab_bg {
    z-index: 1;
}
.tab-layout {
    z-index: 2;
    flex-direction: column;
    justify-content: center;
    height: 100vh;
    max-height: 900px;
    display: flex;
    position: relative;
}
.tab_label {
    margin-bottom: 0.25rem;
}
.tab-2-2 {
    justify-content: center;
    align-items: center;
    display: none;
}
.tab_info {
    color: #74736a;
    font-size: 0.75rem;
    line-height: 1.33333;
}
.tab_icon {
    margin-top: auto;
    margin-bottom: auto;
    margin-right: 0;
    font-size: 0.7rem;
    display: none;
}
.tab_list {
    perspective-origin: 50% 0;
    transform-origin: 50% 0;
    display: none;
    overflow: hidden;
}
.padding-global-2 {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
}
.tab_toggle {
    grid-column-gap: 1rem;
    cursor: pointer;
    background-color: #fff;
    border-radius: 0.25rem;
    flex: none;
    align-items: flex-start;
    padding: 0.75rem 1rem;
    text-decoration: none;
    transition: background-color 0.3s;
    display: flex;
}
.tab_toggle.w--current {
    background-color: #e3f1bb;
    flex: none;
    align-items: flex-start;
}
.tab_trigger {
    cursor: pointer;
    background-color: #2220;
    line-height: 1.6em;
    display: block;
}
.tabs-group {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    display: flex;
    position: relative;
}
.tab-3-2 {
    justify-content: center;
    align-items: center;
    display: none;
}
.tab-1-2 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex: 1;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: center;
    display: flex;
}
.tabs_wrapper {
    flex-direction: row;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    align-items: center;
    width: 100%;
    height: 70%;
    display: flex;
}
.tab_menu {
    z-index: 5;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: wrap;
    justify-content: flex-start;
    align-self: center;
    align-items: flex-start;
    margin-top: 250px;
    display: flex;
    position: relative;
}
.tab_menu.tab-4 {
    flex: 0 auto;
    max-width: 420px;
    margin-top: 250px;
    margin-right: 100px;
}
.tab_menu.tab-2-2 {
    margin-top: 250px;
    margin-left: 0;
}
.tab_text {
    display: block;
}
.tabs_layout {
    z-index: 5;
    grid-column-gap: 60px;
    grid-row-gap: 16px;
    flex: 1;
    grid-template-rows: auto;
    grid-template-columns: 1fr 0.5fr;
    grid-auto-columns: 1fr;
    width: 100%;
    max-width: 1224px;
    margin-left: auto;
    margin-right: auto;
    display: grid;
}
.tabs_layout.inverse {
    grid-column-gap: 30px;
    grid-template-columns: 0.5fr 1fr;
}
.tabs_layout.inverse-last {
    grid-column-gap: 40px;
}
.tabs_image-wr {
    z-index: 3;
    height: 100%;
    max-height: 550px;
    position: static;
    top: 0%;
}
.tabs_image-wr.pillar-2 {
    height: 75%;
}
.tabs_text-wr {
    flex-direction: column;
    justify-content: flex-start;
    display: flex;
}
.tabs_info-wr {
    max-width: 610px;
    position: relative;
}
.tabs_info-wr.pillar-2 {
    margin-bottom: 76px;
}
.tabs_layout--new {
    z-index: 5;
    grid-column-gap: 60px;
    grid-row-gap: 16px;
    flex: 1;
    grid-template-rows: auto;
    grid-template-columns: 1fr 0.5fr;
    grid-auto-columns: 1fr;
    margin-left: auto;
    margin-right: auto;
    display: grid;
    position: relative;
}
.tabs_layout--new.inverse {
    grid-column-gap: 30px;
    grid-template-columns: 0.5fr 1fr;
}
.tabs_layout--new.inverse-last {
    grid-column-gap: 40px;
}
.tabs_content {
    flex: 1;
    min-width: 335px;
    max-width: 450px;
    height: 100%;
    margin-right: 0;
    position: static;
    overflow: visible;
}
.tabs_content.all-the-content {
    max-width: 540px;
    position: static;
}
.tabs_content._16px {
    margin-right: 24px;
}
.tabs_content._16 {
    margin-right: 16px;
}
.tab_link-wr {
    background-color: #0000;
    padding: 0;
    position: static;
}
.tab_link-wr.w--current {
    background-color: #0000;
    flex-direction: column;
    align-items: flex-start;
    display: flex;
}
.tab_link-wr.tab-1-2 {
    flex: none;
}
.tab-info {
    width: 580px;
    display: none;
    position: absolute;
    inset: auto 0% 110px;
}
.tab-info.tab-2 {
    bottom: 86px;
}
.tab-info.tab-2.tab2-2 {
    margin-left: 37vw;
    margin-right: auto;
    display: block;
    bottom: 275px;
    left: 0;
    right: auto;
}
.tab-info.tab-2-4 {
    bottom: 115px;
}
.tab-info.tab-3 {
    bottom: 120px;
}
.tab-info.tab-3-3 {
    bottom: 130px;
}
.tab-info.tab-3-4 {
    bottom: 120px;
}
.tab-info.tab-3-5 {
    bottom: 130px;
}
.tab-info.tab-4 {
    width: 520px;
    bottom: 156px;
}
.tab-info.tab-4-2 {
    width: 550px;
    bottom: 130px;
}
.tab-info.tab-4-3 {
    bottom: 130px;
}
.tab-info.new {
    display: block;
    inset: 237px auto auto 0%;
}
.tab-info.tab-1-2 {
    display: block;
    bottom: 271px;
}
.tab-info.tab-1-1 {
    display: block;
    inset: 266px auto auto 0%;
}
.tab-info.tab1-3 {
    display: block;
    bottom: 287px;
}
.tab-info.tab-s {
    bottom: 114px;
}
.tab-info.tab-s.tab2-2 {
    margin-left: 37vw;
    margin-right: auto;
    display: block;
    bottom: 275px;
    left: 0;
    right: auto;
}
.tab-info.tab-2-1 {
    width: 100%;
    max-width: 511px;
}
.tab-info.tab-im {
    bottom: 110px;
}
.tab-info.tab-l {
    width: 589px;
    bottom: 102px;
}
.piggi {
    width: 203px;
    margin-left: auto;
    margin-right: auto;
    position: absolute;
    inset: -143px 0% auto;
}
.max-width620 {
    width: 100%;
    max-width: 620px;
    margin-left: auto;
    margin-right: auto;
}
.max-width620.is-center {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
    position: relative;
}
.max-width620.is-left {
    margin-left: 0;
}
.max-width620.is-margin {
    width: 50%;
    max-width: 520px;
    margin-left: 0;
    margin-right: 0;
}
.max-width620.is-margin.is-careers {
    width: 47.5%;
    max-width: 440px;
}
.max-width620.is-margin.is_d.is-left {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 54%;
    max-width: 490px;
    display: flex;
}
.max-width620.is-margin.is_d.md {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
}
.max-width620.is-margin.n.is-left {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    max-width: 450px;
    display: flex;
}
.max-width620.is-margin.n.md {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
}
.max-width620.tablet-all {
    max-width: 660px;
}
.max-width620.is-careers {
    width: 50%;
    max-width: 440px;
    margin-left: 0;
    margin-right: 0;
}
.max-width620.desktop-large {
    max-width: 580px;
}
.max-width620.is_microsite {
    max-width: 700px;
}
.sticky-nav_flex {
    grid-column-gap: 58px;
    grid-row-gap: 58px;
    justify-content: center;
    align-items: center;
    padding-top: 16px;
    padding-bottom: 16px;
}
.sticky-nav_flex.app {
    grid-column-gap: 70px;
    grid-row-gap: 70px;
}
.mobile_hero-buttons-wr {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    display: grid;
}
.hero-button {
    background-color: #808aff;
    border-radius: 12px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 108px;
    padding: 16px 16px 24px;
    transition: box-shadow 0.3s;
    display: flex;
    position: relative;
    overflow: hidden;
}
.hero-button.grey {
    background-color: #202326;
    padding-left: 15px;
    padding-right: 15px;
}
.hero-button.pink {
    background-color: var(--fuchsia);
    padding-left: 20px;
    padding-right: 20px;
}
.hero-button.black {
    background-color: var(--black);
}
.hero-button.green {
    background-color: #57f287;
    padding-left: 20px;
    padding-right: 20px;
}
.button-text-wr {
    z-index: 3;
    flex: none;
    align-self: flex-start;
    margin-left: auto;
    margin-right: auto;
    position: relative;
}
.button-text-wr.max-width {
    align-self: flex-start;
    max-width: 650px;
}
.button-text-wr.is-centered {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
}
.button-text-wr.tab_title {
    align-self: stretch;
    max-width: 650px;
    position: absolute;
    inset: auto 0% 240px;
}
.button-text-wr.tab_title.tab-2-tablet {
    bottom: 259px;
}
.button-text-wr.tab_title-4 {
    align-self: stretch;
    min-width: 500px;
    max-width: 650px;
    position: absolute;
    inset: auto 0% 286px;
}
.button-text {
    z-index: 4;
    color: var(--white);
    text-align: center;
    text-transform: uppercase;
    margin-bottom: 0;
    font-family: "Spota 800", sans-serif;
    font-size: 18px;
    font-weight: 700;
    line-height: 0.88;
    position: relative;
}
.button-text.is_centered {
    text-align: center;
    display: block;
}
.button-text-stroke {
    z-index: 3;
    color: var(--not-quite-black);
    text-align: center;
    -webkit-text-stroke-width: 4px;
    text-transform: uppercase;
    width: 100%;
    font-family: "Spota 800", sans-serif;
    font-size: 18px;
    font-weight: 700;
    line-height: 0.88;
    display: block;
    position: absolute;
    inset: 0 0% 0% 0;
}
.button-text-stroke.color-blurple {
    color: var(--blurple);
}
.button-text-stroke.color-pink {
    color: var(--fuchsia);
}
.button-text-stroke.is_centered {
    text-align: center;
    display: block;
}
.button-text-shadow {
    z-index: 2;
    color: var(--not-quite-black);
    text-align: center;
    -webkit-text-stroke-width: 4px;
    text-transform: uppercase;
    width: 100%;
    font-family: "Spota 800", sans-serif;
    font-size: 18px;
    font-weight: 700;
    line-height: 0.88;
    display: block;
    position: absolute;
    inset: 5px 0% 0% -2px;
}
.button-text-shadow.color-blurple {
    color: var(--blurple);
}
.button-text-shadow.color-pink {
    color: var(--fuchsia);
}
.button-text-shadow.is_centered {
    text-align: center;
}
.hero-button-bg {
    z-index: 1;
    position: absolute;
    inset: 0%;
}
.b-cloud-r {
    position: absolute;
    inset: 15% 0% auto auto;
}
.b-cloud-l {
    position: absolute;
    inset: auto auto 15% 0%;
}
.b-wumpus {
    margin-left: auto;
    margin-right: auto;
    transition: transform 0.5s;
    position: absolute;
    inset: auto 0% 0%;
}
.layout_hero {
    flex-direction: column;
    flex: none;
    align-items: center;
    display: flex;
    position: relative;
}
.piggi-secondary {
    width: 209px;
    display: none;
    position: absolute;
    inset: -89px -9px auto auto;
}
.star-pink1-copy {
    width: 23px;
    position: absolute;
    inset: -32% auto auto 22%;
}
.hero-cloud {
    max-width: 270px;
    position: absolute;
    inset: auto auto 55px -177px;
}
.hero-cloud._2 {
    inset: 51% -13% 0% auto;
}
.hero-cloud._3 {
    opacity: 0;
    max-width: 240px;
    inset: 10% -48% 0% auto;
}
.herowrapper-card {
    justify-content: flex-end;
    align-items: flex-start;
    margin-top: 0;
    margin-left: auto;
    display: flex;
    position: absolute;
    inset: auto 0% -141px auto;
}
.herowrapper-card.hidden {
    display: none;
}
.slider-yooo-img {
    z-index: 2;
    width: 156px;
    max-width: 26%;
    height: 38px;
    position: relative;
    inset: 210px 62px auto auto;
}
.grid-mobile {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
    position: relative;
}
.cloud-it {
    position: absolute;
    inset: -165px 297px auto auto;
}
.wumpus-wrapper {
    min-width: 580px;
    max-width: 550px;
    position: relative;
}
.see-more-overlay-white,
.see-more-overlay-2 {
    display: none;
}
.btn-green-2 {
    color: #23272a;
    background-color: #57f287;
    border-radius: 32px;
    padding: 16px 32px;
    font-size: 20px;
    font-weight: 700;
    line-height: 1.2;
}
.btn-green-2.shadow {
    z-index: 1;
    transition: all 0.3s;
    position: relative;
}
.btn-green-2.shadow:hover {
    transform: translate(8px, -8px);
}
.button-shadow-2 {
    background-color: #23272a;
    border-radius: 32px;
    height: 53px;
    position: absolute;
    top: 16px;
    left: -10px;
    right: 10px;
}
.see-more-hide {
    display: none;
}
.section-starter-packet {
    padding-top: 80px;
    padding-bottom: 88px;
}
.starter-packet-wrapper {
    background-color: #23272a;
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/652508c696c564f8d7595ff7_ping.svg);
    background-position: 100% 100%;
    background-repeat: no-repeat;
    background-size: 20%;
    border-radius: 16px;
    padding: 80px 100px 88px;
    position: relative;
}
.build-star-red {
    position: absolute;
    inset: auto auto 29px 34px;
}
.build-star-green {
    position: absolute;
    inset: 56px 100px auto auto;
}
.starter-packet-content-wr {
    grid-column-gap: 64px;
    grid-row-gap: 64px;
    display: flex;
}
.starter-packet-content-left {
    width: 100%;
    max-width: 436px;
}
.starter-packet-content-right {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
    max-width: 400px;
    display: flex;
}
.starter-packet-grid {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-direction: column;
    display: flex;
}
.starter-packet-item {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    align-items: center;
    display: flex;
}
.starter-icon {
    margin-bottom: 32px;
}
.case-title {
    margin-top: 10px;
    margin-bottom: 16px;
    font-size: 56px;
    line-height: 1;
}
.case-title.text-style-allcaps.is_build {
    font-size: 48px;
}
.case-big {
    margin-bottom: 48px;
}
.case-learn-more {
    margin-top: 40px;
    overflow: hidden;
}
.case-learn-more-btn {
    justify-content: center;
    align-items: center;
    padding-top: 32px;
    display: flex;
}
.video-open {
    padding-top: 16px;
    position: relative;
}
.safety-bg-image {
    z-index: 1;
    object-fit: cover;
    width: 100%;
    min-height: 344px;
    max-height: 344px;
    position: absolute;
    inset: auto 0% 0;
}
.padding-90px-safety {
    padding-bottom: 90px;
    padding-right: 0;
    display: none;
    overflow: visible;
}
.section-video-safety {
    padding-top: 95px;
    padding-bottom: 95px;
    position: relative;
    overflow: hidden;
}
.section-video-safety.safety-grey {
    background-color: #f6f6f6;
}
.star-safety {
    position: absolute;
    inset: 48px auto auto -243px;
}
.star-safety-2 {
    position: absolute;
    inset: auto -229px 35px auto;
}
.text-block-615 {
    text-align: center;
    overflow-wrap: normal;
    background-color: #5865f20a;
    border: 1px dotted #5865f2;
    border-radius: 20px;
    width: 700px;
    min-width: 0;
    margin-left: 149px;
    padding: 20px;
    display: block;
}
.safety-secondary-menu {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    max-width: 1120px;
    margin-left: auto;
    margin-right: auto;
    display: grid;
}
.button-text-black {
    z-index: 4;
    color: var(--not-quite-black);
    text-align: center;
    text-transform: uppercase;
    margin-bottom: 0;
    font-family: "Spota 800", sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 18px;
    position: relative;
}
.button-text-black.is_centered {
    text-align: center;
    display: block;
}
.hero-button-white {
    background-color: #fff;
    border-radius: 12px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100px;
    padding: 37px 16px;
    transition: all 0.35s;
    display: flex;
    position: relative;
    overflow: hidden;
}
.hero-button-white.grey {
    background-color: #202326;
}
.hero-button-white.pink {
    background-color: var(--fuchsia);
    padding-left: 20px;
    padding-right: 20px;
}
.hero-button-white.black {
    background-color: var(--black);
}
.hero-button-white.green {
    background-color: #57f287;
}
.padding-72px {
    padding-bottom: 72px;
}
.link-bold-pink {
    color: var(--fuchsia);
    text-decoration: underline;
}
.body-3 {
    font-family: Ggsans, sans-serif;
}
.heading-2 {
    font-family: "Spota 800", sans-serif;
}
.bold-text-2 {
    font-family: SpotaNormal-Bold, sans-serif;
    font-weight: 400;
}
.body-4,
.bold-text-3,
.bold-text-4,
.bold-text-5,
.body-5,
.body-6,
.body-7,
.body-8 {
    font-family: Ggsans, sans-serif;
}
.link-20px {
    font-size: 20px;
}
.leaf-wr-1 {
    width: 48px;
    margin-top: 0;
    margin-left: 20%;
    margin-right: 0;
    position: absolute;
    inset: 0% auto auto;
}
.leaf-wr-1.leaf-1 {
    margin-left: 8%;
}
.leaf-wr-1.leaf-2 {
    left: 10%;
}
.leaf-wr-1.leaf-3 {
    left: 35%;
}
.leaf-wr-1.leaf-4 {
    left: 65%;
}
.container-leaf {
    z-index: 5;
    width: 90%;
    max-width: 1180px;
    margin-left: auto;
    margin-right: auto;
    position: relative;
}
.topic-wrapper {
    justify-content: center;
    align-items: center;
    padding-bottom: 64px;
    display: flex;
}
.heading-3 {
    font-size: 25px;
    line-height: 1.1;
}
.star-safety_icon-2 {
    position: relative;
    top: -23px;
    left: 16px;
}
.star-safety_icon-3 {
    position: relative;
    top: 45px;
    left: -32px;
}
.star-safety_icon-5 {
    position: relative;
    top: -49px;
}
.hero-cloud-4 {
    opacity: 0;
    max-width: 240px;
    position: absolute;
    inset: auto auto 7% -41%;
}
.hero-cloud-4._2 {
    inset: 51% -13% 0% auto;
}
.hero-cloud-4._3 {
    max-width: 240px;
    inset: 10% -6% 0% auto;
}
.div-block-31 {
    padding-bottom: 67px;
}
.sub {
    display: none;
}
.youtube {
    width: 100%;
}
.link-bold-green {
    color: var(--green);
    text-decoration: underline;
}
.link-bold-purple {
    color: var(--purple);
    text-decoration: underline;
}
.ink-bold {
    color: var(--yellow);
    text-decoration: underline;
}
.link-409 {
    color: var(--white);
    text-decoration: underline;
}
.image-developer-2 {
    width: auto;
    max-width: 400px;
    position: relative;
}
.image-developer-2.connection {
    width: 100%;
    max-width: 578px;
    margin-left: auto;
    margin-right: 10px;
}
.nitro-banner-wrapper {
    z-index: 1;
    text-align: center;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    overflow: hidden;
}
.nitro-banner-content {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    color: var(--white);
    flex-direction: row;
    justify-content: center;
    align-items: center;
    min-height: 70px;
    padding-top: 12px;
    padding-bottom: 11px;
    display: flex;
}
.nitro-banner-title {
    color: #fff;
    letter-spacing: -0.68px;
    text-transform: uppercase;
    margin-top: 0;
    margin-bottom: 2px;
    font-family: SpotaNormal-Bold, sans-serif;
    font-size: 18px;
}
.nitro-banner-subtitle {
    color: var(--white);
    font-size: 14px;
    text-decoration: underline;
}
.nitro-banner-text {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
}
.nitro-baner-left {
    aspect-ratio: auto;
    justify-content: space-between;
    min-width: 85px;
    min-height: 56px;
    margin-left: -600px;
    display: flex;
    position: absolute;
}
.star-6 {
    margin-top: -21px;
}
.star-5 {
    position: relative;
    right: -4px;
}
.star-4 {
    margin-bottom: 0;
    margin-left: -14px;
    position: relative;
    bottom: -21px;
}
.star-3 {
    margin-bottom: -25px;
}
.nitri-baner-right {
    aspect-ratio: auto;
    justify-content: space-between;
    min-width: 85px;
    min-height: 56px;
    margin-left: 0;
    margin-right: -600px;
    display: flex;
    position: absolute;
}
.star-4-1 {
    margin-bottom: 0;
    margin-left: 7px;
    position: relative;
    bottom: -21px;
}
.star-5-1 {
    position: relative;
    right: 2px;
}
.nitro-baner-left-cloud {
    margin-left: -1284px;
    position: absolute;
}
.nitro-cloud-1 {
    margin-bottom: 20px;
    margin-left: 32px;
}
.nitro-cloud-2 {
    margin-top: 32px;
    margin-bottom: 0;
    margin-left: 37px;
}
.nitro-cloud-3 {
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 17px;
}
.nitro-cloud-4 {
    margin-top: 0;
    margin-bottom: 32px;
    margin-left: 17px;
}
.nitro-cloud-5 {
    margin-top: 40px;
    margin-bottom: 0;
    margin-left: 17px;
}
.nitro-baner-right-cloud {
    margin-right: -1284px;
    position: absolute;
}
.section-winners {
    background-color: #f6f6f6;
    padding-top: 104px;
    padding-bottom: 84px;
    overflow: hidden;
}
.section-winners.grey {
    background-color: #f6f6f6;
    padding-top: 60px;
    padding-bottom: 60px;
}
.section-winners.courses {
    padding-bottom: 120px;
}
.section-winners.courses-st {
    padding-top: 64px;
    padding-bottom: 64px;
}
.section-winners.parent {
    padding-top: 60px;
    padding-bottom: 0;
}
.section-winners.safety-grey {
    background-color: #f6f6f6;
}
.section-winners.app-white {
    padding-bottom: 100px;
}
.winners-cards {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
}
.winners-card {
    background-color: #5865f2;
    border-radius: 8px;
    min-height: 413px;
    padding: 32px;
}
.winners-btn-wrapper {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-direction: row;
    margin-bottom: 24px;
    display: flex;
}
.winners-tag {
    background-color: #57f287;
    border-radius: 32px;
    padding: 4px 16px;
    font-size: 14px;
    font-weight: 600;
}
.winners-tag-2 {
    background-color: #fee75c;
    border-radius: 32px;
    padding: 4px 16px;
    font-size: 14px;
    font-weight: 600;
}
.winners-tag-2.pink {
    background-color: #ffcdee;
}
.winners-card-title {
    color: var(--white);
    margin-top: 0;
    margin-bottom: 0;
    font-family: SpotaNormal-Bold, sans-serif;
    font-size: 20px;
    line-height: 30px;
}
.winners-card-position {
    color: var(--off-white);
    margin-bottom: 12px;
    font-weight: 600;
}
.btn-winner {
    text-align: center;
    justify-content: center;
    align-items: center;
    margin-top: 32px;
    display: flex;
}
.winner-title-description {
    padding-bottom: 28px;
    position: relative;
}
.winner-star {
    position: absolute;
    inset: 18px -40px 0% auto;
}
.winner-star-2 {
    position: absolute;
    inset: 18px auto 0% -32px;
}
.section-end-new {
    background-image: none;
    width: 100%;
    min-height: 640px;
    padding-top: 280px;
    padding-bottom: 0;
    position: relative;
    overflow: hidden;
}
.end-image-bg-2-1 {
    z-index: 2;
    width: 100%;
    max-width: 179px;
    position: absolute;
    inset: auto 0% 0 167px;
}
.end-image-bg-2-1._2024 {
    bottom: 73px;
    left: -219px;
}
.section_ofm {
    background-image: none;
    justify-content: space-between;
    min-height: 57rem;
    display: flex;
    position: relative;
    overflow: hidden;
}
.max-width520 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    max-width: 520px;
    margin-left: auto;
    margin-right: auto;
    display: flex;
    position: relative;
}
.max-width520.is--enter {
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
.max-width520.is-left {
    margin-left: 0;
}
.new-ico {
    z-index: 5;
    flex-direction: column;
    justify-content: center;
    align-items: stretch;
    width: 100%;
    max-width: 9.5rem;
    margin-top: -5rem;
    margin-right: -4rem;
    display: flex;
    position: absolute;
    inset: 0% 0% auto auto;
}
.section_even-more {
    background-image: none;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    position: relative;
    overflow: hidden;
}
.image-mob-bg {
    z-index: 1;
    width: 633px;
    max-width: none;
    margin-bottom: -40px;
    margin-left: auto;
    margin-right: auto;
    position: absolute;
    inset: auto 0% 0%;
}
.even-more_layout {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding-top: 170px;
    display: flex;
    position: relative;
}
.padding-64px {
    padding-bottom: 64px;
}
.padding-64px.is_banner {
    padding-bottom: 48px;
}
.more {
    z-index: 1;
    max-width: 451px;
    position: absolute;
    inset: -9px -80px 0 auto;
}
.year {
    z-index: 4;
    width: 100%;
    max-width: 11rem;
    position: absolute;
    inset: -16px 232px auto auto;
}
._2023 {
    z-index: 1;
    max-width: 400px;
    position: absolute;
    inset: auto auto 338px -128px;
}
.mobile_star-yellow {
    z-index: 4;
    perspective-origin: 0 100%;
    transform-origin: 0 100%;
    max-height: 300px;
    margin-top: -20rem;
    margin-right: -10rem;
    position: absolute;
    inset: 0 0 auto auto;
    transform: rotate(30deg);
}
.mobile_star-yellow.desctop-hide {
    display: none;
}
.mobile_star-yellow.st {
    top: 344px;
    right: 92px;
    transform: none;
}
.mobile_star-yellow2 {
    z-index: 4;
    perspective-origin: 0 100%;
    transform-origin: 0 100%;
    width: 100%;
    max-width: 4.875rem;
    position: absolute;
    inset: auto 4px 177px auto;
}
.mobile_star-white {
    z-index: 2;
    max-height: 300px;
    margin-bottom: 15rem;
    margin-left: -10rem;
    position: absolute;
    inset: auto auto 0 0;
    transform: rotate(-30deg);
}
.mobile_star-white.desctop-hidden {
    display: none;
}
.mobile_star-white.st {
    bottom: -259px;
    left: 86px;
    transform: none;
}
.mobile_star-yellow-left {
    z-index: 4;
    perspective-origin: 100% 100%;
    transform-origin: 100% 100%;
    width: 100%;
    max-width: 3.875rem;
    position: absolute;
    inset: 38px auto auto 220px;
}
.mobile_star-blue {
    z-index: 2;
    perspective-origin: 100% 100%;
    transform-origin: 100% 100%;
    max-height: 300px;
    margin-top: -25rem;
    margin-left: -10rem;
    position: absolute;
    inset: 0 auto auto 0;
    transform: rotate(-30deg);
}
.mobile_star-blue.desctop-hide {
    display: none;
}
.mobile_star-blue.st {
    margin-top: 0;
    margin-left: 0;
    top: -100px;
    left: -32px;
    transform: none;
}
.bg-dots {
    z-index: 1;
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/654769a05abe30b2415467a6_Rectangle.svg);
    background-position: 50%;
    background-repeat: repeat;
    background-size: auto;
    display: block;
    position: absolute;
    inset: 0%;
}
.man-2023 {
    z-index: 4;
    width: 100%;
    max-width: 6.125rem;
    display: none;
    position: absolute;
    inset: auto auto 200px -29px;
}
.mob_star-pink {
    z-index: 4;
    width: 100%;
    max-width: 1.3125rem;
    position: absolute;
    inset: auto auto 128px 57px;
}
.mob_play {
    z-index: 4;
    display: none;
    position: absolute;
    inset: auto auto 419px -50px;
}
.breakdog {
    z-index: 4;
    width: 100%;
    max-width: 5.625rem;
    display: none;
    position: absolute;
    inset: auto auto 116px 152px;
}
.mob_star-yellow-left-large {
    z-index: 4;
    width: 100%;
    max-width: 1.9375rem;
    position: absolute;
    inset: 219px auto auto 13px;
}
.mob_star-yellow-left-small {
    z-index: 4;
    width: 100%;
    max-width: 0.8125rem;
    position: absolute;
    inset: 236px auto auto -33px;
}
.mob_star-yellow-left-white {
    z-index: 4;
    perspective-origin: 100% 100%;
    transform-origin: 100% 100%;
    width: 100%;
    max-width: 3.8125rem;
    position: absolute;
    inset: 68px auto auto -38px;
}
.mobile_left-mob {
    z-index: 3;
    width: 100%;
    max-width: 16.6875rem;
    position: absolute;
    inset: 113px auto auto 63px;
}
.mobile_right-mob {
    z-index: 2;
    width: 100%;
    max-width: 19.375rem;
    position: absolute;
    inset: 155px 44px auto auto;
}
.mobile_right-mob.show-mobile-p {
    display: none;
}
.mobile_right-star-white {
    z-index: 5;
    width: 100%;
    max-width: 0.4375rem;
    position: absolute;
    inset: 160px -12px auto auto;
}
.mobile_mallow {
    z-index: 5;
    max-width: 4.8125rem;
    display: none;
    position: absolute;
    inset: 234px -32px auto auto;
}
.mobile_right-star-white-bottom {
    z-index: 5;
    width: 100%;
    max-width: 0.4375rem;
    position: absolute;
    inset: 336px 11px auto auto;
}
.mobile_left-star-yellow {
    z-index: 5;
    width: 100%;
    max-width: 0.8125rem;
    position: absolute;
    inset: 273px 53px auto auto;
}
.mobile_left-star-pink {
    z-index: 5;
    width: 100%;
    max-width: 1.25rem;
    position: absolute;
    inset: 427px 25px auto auto;
}
.optimized_star-white {
    width: 100%;
    max-width: 0.625rem;
    margin-top: 5.8rem;
    margin-right: 2.3rem;
    position: absolute;
    inset: 0% 0% auto auto;
}
.tile {
    width: 100%;
    max-width: 10.5625rem;
    margin-top: 10.5rem;
    margin-right: -1.5rem;
    position: absolute;
    inset: 0% 0% auto auto;
}
.optimized_star-yellow {
    max-height: 300px;
    margin-top: 0;
    margin-right: 0;
    position: absolute;
    inset: 0% 0% auto auto;
    transform: rotate(30deg);
}
.optimized_star-yellow.desctop-hiden {
    display: none;
}
.optimized_star-yellow.st {
    top: 43%;
    right: 7%;
    transform: rotate(0);
}
.nelly {
    width: 100%;
    max-width: 20rem;
    margin-top: 8rem;
    margin-left: auto;
    margin-right: auto;
    position: absolute;
    inset: 0% 0% auto 0;
}
.nelly.mobile-show {
    display: none;
}
.server-drawer {
    width: auto;
    max-width: 60px;
    margin-top: 0;
    margin-right: 0.8rem;
    position: absolute;
    inset: auto 0% 298px auto;
}
.server-drawer.desctop-hide {
    display: none;
}
.optimized_star-white-center {
    width: 100%;
    max-width: 0.75rem;
    margin-bottom: 19.6rem;
    margin-right: 5rem;
    position: absolute;
    inset: auto 0% 0% auto;
}
.mobile_video {
    width: 100%;
    max-width: 19rem;
    margin-top: 3.6rem;
    margin-right: 9.1rem;
    position: absolute;
    top: auto;
    left: auto;
    right: 0;
}
.mobile_video.desctop-hidden {
    display: none;
}
.mobile_voice {
    width: 100%;
    max-width: 21.875rem;
    margin-bottom: 1.9rem;
    margin-left: auto;
    margin-right: auto;
    padding-right: 0;
    position: absolute;
    inset: auto 0 0%;
}
.optimized_star-blue {
    width: 100%;
    max-width: 1.0625rem;
    margin-top: 13.7rem;
    margin-left: auto;
    margin-right: 34.8rem;
    padding-right: 0;
    position: absolute;
    inset: 0% 0% auto auto;
}
.mobile_pink-group {
    width: 100%;
    max-width: 19.25rem;
    margin-top: 10.25rem;
    margin-left: 14.4rem;
    position: absolute;
    inset: 0% auto auto 0%;
}
.mobile_planning {
    width: 100%;
    max-width: 11.9375rem;
    margin-top: 0;
    margin-bottom: -16rem;
    margin-left: -5.4375rem;
    display: none;
    position: absolute;
    inset: auto auto 0% 0%;
}
.optimized_star-white-left {
    width: 100%;
    max-width: 1.125rem;
    margin-bottom: 12rem;
    margin-left: 17.2rem;
    position: absolute;
    inset: auto auto 0% 0%;
}
.mobile_wumpus {
    z-index: 1;
    width: 100%;
    max-width: 10.5625rem;
    margin-top: 0;
    margin-bottom: 8.5rem;
    margin-left: 0.7rem;
    position: absolute;
    inset: auto auto 0% 0%;
}
.mobile_yellow-line {
    z-index: 0;
    perspective-origin: 100% 100%;
    transform-origin: 100% 100%;
    width: 100%;
    max-width: 5.3125rem;
    margin-top: 0;
    margin-bottom: 10.8rem;
    margin-left: 21.7rem;
    position: absolute;
    inset: auto auto 0% 0%;
}
.mobile_tags {
    z-index: 1;
    width: 100%;
    max-width: 21.4375rem;
    margin-top: 22.4rem;
    margin-bottom: 0;
    margin-left: -8.9rem;
    position: absolute;
    inset: 0% auto auto 0%;
}
.mobile_star-blue-large {
    perspective-origin: 100% 100%;
    transform-origin: 100% 100%;
    max-height: 300px;
    margin-top: 0;
    margin-left: 0;
    position: absolute;
    inset: 0% auto auto 0%;
    transform: rotate(-35deg);
}
.mobile_star-blue-large.desctop-hidden {
    display: none;
}
.mobile_star-blue-large.st {
    top: 19%;
    left: 10%;
    transform: rotate(-15deg);
}
.mobiletabs {
    z-index: 10;
    flex-direction: column-reverse;
    display: flex;
}
.tabs-content-7 {
    overflow: visible;
}
.tag-link {
    color: #fff;
    background-color: #ddd0;
    border: 1px solid #fff;
    border-radius: 32px;
    padding: 6px 16px;
    font-size: 14px;
    font-weight: 600;
    transition: background-color, all 0.4s;
}
.tag-link:hover {
    background-color: var(--white);
    box-shadow: -7px 7px 0 0 var(--fuchsia);
    color: #23272a;
    top: -10px;
    left: 10px;
}
.woo_yellow-star {
    perspective-origin: 0 100%;
    transform-origin: 0 100%;
    max-height: 300px;
    margin-top: -40vw;
    margin-right: -20rem;
    position: absolute;
    inset: 0% 0% auto auto;
    transform: rotate(30deg);
}
.woo_yellow-star.desctop-hidde {
    display: none;
}
.woo_yellow-star.st {
    margin-top: -6vw;
    margin-right: -16.8rem;
    transform: none;
}
.woo_blue-star {
    perspective-origin: 100% 100%;
    transform-origin: 100% 100%;
    max-height: 300px;
    margin-top: -30vw;
    margin-left: -9.4rem;
    position: absolute;
    inset: 0% auto auto 0%;
    transform: rotate(-30deg);
}
.woo_blue-star.desctop-hide {
    display: none;
}
.woo_blue-star.st {
    margin-top: -24vw;
    margin-left: 9.3rem;
    transform: rotate(-10deg);
}
.whoa {
    z-index: 5;
    width: 100%;
    max-width: 12.0625rem;
    margin-bottom: -7.1rem;
    margin-right: -1.2rem;
    position: absolute;
    inset: auto 0% 0% auto;
}
.whoa.is_2024 {
    max-width: 12rem;
    margin-right: 3.7rem;
}
.whoa.is_2024.pointer-events--none {
    margin-bottom: -5.2rem;
    margin-right: -10.1rem;
}
.star-white {
    z-index: 0;
    perspective-origin: 100% 100%;
    transform-origin: 100% 100%;
    max-height: 300px;
    position: absolute;
    inset: -35vh auto auto -20rem;
    transform: rotate(-35deg);
}
.star-white._2024 {
    bottom: 73px;
    left: -219px;
}
.star-white.desctop-hide {
    display: none;
}
.star-white.st {
    top: 4.4vh;
    left: -8rem;
    transform: none;
}
.internship-section {
    background-color: #f4f5f7;
    border-radius: 16px;
    margin-bottom: 60px;
    padding: 56px;
}
.section-so-fast {
    padding-top: 104px;
    position: relative;
}
.section-so-fast.bg-color-dark {
    background-color: #1f2326;
    background-image: linear-gradient(#1f2326 70%, #ff59b3 85%, #ffa333), url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/654769a05abe30b2415467a6_Rectangle.svg);
    background-position: 0 0, 50%;
    background-repeat: repeat, repeat-y;
    background-size: auto, auto;
    padding-bottom: 172px;
    overflow: hidden;
}
.container-1280 {
    width: 100%;
    max-width: 1280px;
    margin-left: auto;
    margin-right: auto;
}
.container-1280.z-index {
    z-index: 2;
    position: relative;
}
.so-fast-card-wrapper {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-top: 74px;
    display: grid;
}
.so-fast-card-wrapper.bottom {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-wrap: wrap;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: stretch;
    margin-bottom: 145px;
    display: flex;
}
.so-fast-card {
    border-radius: 27px;
    flex-direction: column;
    justify-content: flex-start;
    display: flex;
}
.so-fast-card.green-2 {
    background-color: #69fa95;
}
.so-fast-card.green-2.radius {
    justify-content: flex-start;
    min-width: 22%;
    max-width: 300px;
    display: flex;
}
.so-fast-card.radius {
    border-radius: 24px;
    min-width: 22%;
    max-width: 300px;
    overflow: hidden;
}
.so-fast-card-image-wrapper {
    justify-content: center;
    align-items: center;
    height: 256px;
    min-height: 256px;
    display: flex;
}
.so-fast-card-image-wrapper.green-2 {
    color: #52f180;
    height: auto;
    min-height: 256px;
}
.so-fast-card-image-wrapper.bg-white {
    background-color: #fff;
    border-top-left-radius: 27px;
    border-top-right-radius: 27px;
}
.so-fast-card-image-wrapper.bg-blue {
    background-color: #5865f1;
    border-top-left-radius: 27px;
    border-top-right-radius: 27px;
    min-height: 256px;
}
.so-fast-card-image-wrapper.bg-pink {
    background-color: #eb459f;
}
.so-fast-card-content {
    background-color: var(--off-white);
    height: 100%;
    min-height: 220px;
    padding: 24px;
}
.so-fast-card-image {
    max-width: none;
}
.so-fast-card-image._100 {
    max-width: 100%;
}
.so-fast-card-image.image-bottom {
    max-width: 100%;
    margin-top: auto;
    margin-bottom: 0;
}
.so-fast-card-image.image-bottom.three {
    object-fit: cover;
    background-image: linear-gradient(#ff8d18, #ff8d18);
    height: 100%;
}
._63 {
    opacity: 0.63;
    font-weight: 500;
}
._63.show-mobile-p {
    display: none;
}
.max-width720 {
    width: 100%;
    max-width: 720px;
    margin-left: auto;
    margin-right: auto;
    position: relative;
}
.max-width720.is-center {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
}
.max-width720.is-center.is-build {
    z-index: 2;
    max-width: 560px;
    position: relative;
}
.max-width720.is-center.is_2025 {
    z-index: 2;
    max-width: 380px;
    position: relative;
}
.max-width720.is-left {
    flex-direction: column;
    justify-content: center;
    align-items: stretch;
    display: flex;
    position: relative;
}
.mobile_hero {
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/655224695882d612dbf54713_Hero%20bg%20waves.svg), linear-gradient(#151a4e, #232da3);
    background-position: 50% 100%, 0 0;
    background-repeat: no-repeat, repeat;
    background-size: auto, auto;
    width: 100%;
    padding-top: 220px;
    padding-bottom: 100px;
    position: relative;
    overflow: hidden;
}
.mobile_grid-2-col {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 0.85fr;
    grid-auto-rows: minmax(auto, 420px);
    grid-auto-columns: 1fr;
    align-items: center;
    display: grid;
}
.hero-relative-mobile {
    justify-content: center;
    align-items: center;
    width: 100%;
    max-width: 19.375rem;
    margin-left: auto;
    margin-right: auto;
    display: flex;
    position: relative;
}
.hero-relative-mobile.desktop-hide {
    display: none;
}
.search-image {
    z-index: 2;
    width: 100%;
    max-width: 15.75rem;
    margin-top: 4.3rem;
    margin-left: 11rem;
    position: absolute;
    inset: 0% auto auto 0%;
}
.player-image {
    z-index: 2;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    max-width: 252px;
    margin-top: 7.7rem;
    margin-left: -5rem;
    display: flex;
    position: absolute;
    inset: 0% auto auto 0%;
}
._w-image {
    z-index: 2;
    background-color: #313986;
    border-radius: 24px;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    width: 174px;
    height: 178px;
    margin-top: auto;
    margin-bottom: 5.2rem;
    margin-right: -5rem;
    padding: 26px 20px 19px;
    display: flex;
    position: absolute;
    inset: auto 0% 0% auto;
    box-shadow: 0 33px 44px #00000026;
}
.hero-bg-phone {
    max-width: none;
    margin-bottom: 3.5rem;
    margin-left: auto;
    margin-right: auto;
    position: absolute;
    inset: auto auto 0%;
}
.hero-bg-phone.desctop-2 {
    max-width: 1060px;
    left: -46px;
}
.image-phone {
    z-index: 2;
    display: block;
}
.hero-shadow {
    max-width: none;
    margin-bottom: -3rem;
    margin-left: auto;
    margin-right: auto;
    position: absolute;
    inset: auto auto 0%;
}
.youtube-mobile {
    z-index: 1;
    border-radius: 37px;
    overflow: hidden;
}
.play-me {
    z-index: 4;
    justify-content: center;
    align-items: center;
    width: 100%;
    max-width: 300px;
    margin-bottom: -90px;
    margin-right: 90px;
    position: absolute;
    inset: auto 0% 0% auto;
}
.max-width-so {
    width: 100%;
    max-width: 820px;
    margin-left: 0;
    margin-right: auto;
    position: relative;
}
.max-width-so.is-center {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
}
.so-stars {
    width: 100%;
    max-width: 30px;
    margin-right: -82px;
    position: absolute;
    inset: 0% 0% auto auto;
}
.so-stars.second {
    max-width: 20px;
    margin-top: -27px;
    margin-right: -116px;
}
.hype-star-green {
    width: 100%;
    max-width: 19px;
    margin-top: -60px;
    margin-right: -60px;
    position: absolute;
    inset: 0% 0% auto auto;
}
.hype-star-white {
    width: 100%;
    max-width: 7px;
    margin-bottom: 20px;
    margin-right: -50px;
    position: absolute;
    inset: auto 0% 0% auto;
}
.hype-star-blue {
    width: 100%;
    max-width: 20px;
    margin-bottom: 40px;
    margin-right: -250px;
    position: absolute;
    inset: auto 0% 0% auto;
}
.hype-star-white-left {
    width: 100%;
    max-width: 7px;
    margin-bottom: 30px;
    margin-left: -50px;
    position: absolute;
    inset: auto auto 0% 0%;
}
.hype-star-red-left {
    width: 100%;
    max-width: 13px;
    margin-bottom: 70px;
    margin-left: -180px;
    position: absolute;
    inset: auto auto 0% 0%;
}
.lines-right {
    z-index: 0;
    perspective-origin: 0 0;
    transform-origin: 0 0;
    width: 100%;
    max-width: 311px;
    margin-top: -130px;
    margin-right: -130px;
    position: absolute;
    inset: 0% 0% auto auto;
}
.lines-left {
    z-index: 0;
    perspective-origin: 100% 0;
    transform-origin: 100% 0;
    width: 100%;
    max-width: 269px;
    margin-top: -140px;
    margin-left: -100px;
    position: absolute;
    inset: 0% auto auto 0%;
}
.star-bottom-white1 {
    z-index: 1;
    width: 100%;
    max-width: 14px;
    margin-bottom: -60px;
    margin-right: 90px;
    position: absolute;
    inset: auto 0% 0% auto;
}
.star-bottom-white2 {
    z-index: 1;
    width: 100%;
    max-width: 14px;
    margin-bottom: -110px;
    margin-right: 290px;
    position: absolute;
    inset: auto 0% 0% auto;
}
.star-bottom-white2-copy {
    z-index: 1;
    margin-bottom: -110px;
    margin-right: 290px;
    position: absolute;
    inset: auto 0% 0% auto;
}
.star-bottom-white3 {
    z-index: 1;
    width: 100%;
    max-width: 29px;
    margin-bottom: -90px;
    margin-right: 390px;
    position: absolute;
    inset: auto 0% 0% auto;
}
.play-me-text {
    z-index: 4;
    width: 100%;
    max-width: 140px;
    margin-bottom: 30px;
    margin-right: 170px;
    position: absolute;
    inset: auto 0% 0% auto;
}
.breaking {
    white-space: pre-wrap;
    word-break: break-all;
}
.image-phone-2 {
    z-index: 2;
    display: block;
    position: static;
    inset: 0% 0% auto;
}
.image-phone-3 {
    z-index: 2;
    display: block;
    position: static;
    inset: 0% auto auto 0%;
}
.mobile_tabs {
    background-image: none;
    padding-top: 100px;
    padding-bottom: 25px;
    position: relative;
}
.image_phone-wr {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 310px;
    position: relative;
}
.image-phone-bg {
    z-index: 1;
    width: 310px;
    position: relative;
}
.image_screen-wr {
    z-index: 2;
    border-radius: 40px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 283px;
    height: 612px;
    margin-top: 11px;
    margin-left: 12px;
    display: flex;
    position: absolute;
    overflow: hidden;
    box-shadow: 0 3px 30px #0000003d;
}
.image-screen-track {
    justify-content: flex-start;
    display: flex;
    transform: none;
}
.search-cursor {
    background-color: var(--blurple);
    color: #949ba4;
    width: 2px;
    height: 20px;
    font-weight: 500;
    position: absolute;
    inset: 17px auto auto 36px;
}
._w-text {
    color: #fff;
    font-weight: 500;
}
.mobile_hero-subtitle {
    color: #fff;
    margin-bottom: 0;
    font-family: Ggsans, sans-serif;
    font-size: 24px;
    font-weight: 500;
    line-height: 140%;
    display: block;
}
.mobile_tabs_top-nav {
    z-index: 4;
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    justify-content: center;
    padding-top: 10px;
    transition: opacity 0.4s;
    display: flex;
    position: sticky;
    top: 32px;
}
.mobile_tabs_top-nav.none-sticky {
    position: relative;
    top: 0;
}
.mobile_tabs_top-nav.hide-tab-card {
    display: none;
}
.tabs_anchor {
    width: 1px;
    height: 650px;
}
.mobile_tabs_wrapper {
    z-index: 2;
    position: relative;
}
.mobile_tabs_ancors {
    margin-top: -70px;
    position: absolute;
}
.mobile_tab {
    transform-origin: 50% 0;
    border-radius: 48px;
    height: 649px;
    margin-bottom: 32px;
    padding: 60px 91px 60px 94px;
    position: sticky;
    top: 109px;
}
.mobile_tab.second {
    background-image: linear-gradient(#161d64 10%, #13173e 80%);
    margin-top: 50px;
    margin-bottom: 16px;
    top: 134px;
}
.mobile_tab.second.none-sticky {
    margin-bottom: 140px;
    position: relative;
    top: 0;
}
.mobile_tab.first {
    background-image: linear-gradient(#ff48e2, #4a55dc 75%);
    margin-top: 50px;
    padding-left: 74px;
    padding-right: 71px;
}
.mobile_tab.first.none-sticky {
    margin-bottom: 140px;
    position: relative;
    top: 0;
}
.mobile_tab.third {
    background-image: linear-gradient(#ea4198 32%, #c81c73 71%);
    margin-top: 50px;
    padding-left: 74px;
    padding-right: 71px;
    top: 159px;
}
.mobile_tab.third.none-sticky {
    position: relative;
    top: 0;
}
.mobile_tab-link {
    z-index: 3;
    box-shadow: 0 0 0 1px var(--white);
    color: var(--white);
    white-space: nowrap;
    background-color: #fff0;
    border-radius: 32px;
    padding: 6px 16px;
    font-size: 14px;
    font-weight: 600;
    transition: transform 0.4s, color 0.4s, background-color 0.4s, box-shadow 0.4s;
}
.mobile_tab-link:hover,
.mobile_tab-link.w--current {
    background-color: var(--white);
    box-shadow: -7px 7px 0 1px var(--fuchsia);
    color: var(--not-quite-black);
    transform: translate(8px, -8px);
}
.mobile_tabs_noise {
    z-index: 1;
    mix-blend-mode: overlay;
    background-image: none;
    background-position: 0 0;
    background-size: auto;
    position: absolute;
    inset: 0%;
}
.audio-text {
    color: #fff;
    letter-spacing: 0.4px;
    font-size: 9px;
    font-weight: 400;
    line-height: 12px;
    display: none;
    position: absolute;
    top: 8px;
    left: auto;
    right: auto;
}
.mobile_tabs_layout {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: 1fr 0.5fr;
    grid-template-columns: 1fr 0.5fr;
    grid-auto-columns: 1fr;
    width: 100%;
    height: 100%;
    display: grid;
}
.mobile_tabs_layout.stay {
    grid-column-gap: 16px;
    grid-row-gap: 160px;
}
.mobile_tabs_layout.reverse {
    grid-column-gap: 45px;
    grid-row-gap: 1px;
    grid-template-columns: 0.5fr 1fr;
}
.mobile_tabs_menu {
    z-index: 5;
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-wrap: wrap;
    align-content: flex-start;
    padding-left: 10px;
    display: flex;
}
.mobile_tab_pane {
    height: 100%;
}
.hero-bg_lottie-wr {
    width: 985px;
    position: absolute;
    inset: auto -328px 95px auto;
}
.beam-lottie {
    width: 100%;
    height: 100%;
}
.mobile_tab_content {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    grid-template-rows: auto;
    grid-template-columns: 1fr max-content;
    grid-auto-columns: 1fr;
    height: 100%;
    padding-left: 10px;
    display: grid;
}
.mobile_tab_content.second {
    grid-column-gap: 45px;
    grid-row-gap: 45px;
    grid-template-columns: 0.5fr 1fr;
}
.mobile_tab_text-wr.first {
    margin-top: 0;
}
.mobile_tab_text-wr.third {
    margin-top: 1rem;
}
.mobile_tab_text-wr.second {
    margin-top: 2.5rem;
}
.mobile_tab_right-wr {
    position: relative;
}
.mobile_tab_paragraph {
    color: var(--white);
    max-width: 62ch;
    margin-top: 46px;
    font-size: 18px;
}
.mobile_tab_paragraph.mobile {
    display: none;
}
.mobile_tab_paragraph.connected {
    margin-top: 40px;
}
.mobile_tab_paragraph.connected-2 {
    margin-top: 24px;
}
.phone-image {
    z-index: 1;
    transition: transform 0.3s;
    position: relative;
    top: 18px;
    left: -27px;
}
.phone-image.reverse {
    left: 27px;
}
.screenshot-image {
    transform-origin: 50% 0;
    object-fit: fill;
    transform-style: preserve-3d;
    border-radius: 21px;
    width: 224px;
    height: 480px;
    position: absolute;
    inset: 28px auto auto 34px;
    transform: translate(29px, 7px) rotateX(19deg) rotateY(-29deg) rotate(9deg);
}
.screenshot-image._2 {
    object-fit: fill;
    transform-style: preserve-3d;
    border-radius: 28px;
    width: 229px;
    height: 454px;
    top: 0;
    left: 0;
    transform: translate(10px, 12px) rotateX(2deg) rotateY(-43deg) rotate(6deg);
}
.phone-shadow {
    position: absolute;
    inset: 0% 0% auto auto;
}
.phone-shadow.reverse {
    left: 0%;
    right: auto;
}
.tab_star-1 {
    position: absolute;
    inset: 0% auto auto -48px;
}
.tab_star-1.reverse {
    left: auto;
    right: -48px;
}
.tab_star-1.stay {
    left: -34px;
}
.tab_star-2 {
    position: absolute;
    inset: 56px auto auto -113px;
}
.tab_star-2.reverse {
    left: auto;
    right: -72px;
}
.tab_star-2.stay {
    left: -58px;
}
.tab_star-3 {
    position: absolute;
    inset: auto 0 56px auto;
}
.tab_star-3.reverse {
    left: 0;
    right: auto;
}
.gaming_hero-img {
    border-radius: 0.5rem;
    width: 48%;
    max-width: 36.25rem;
}
.gaming_hero_layout {
    z-index: 3;
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    justify-content: space-between;
    align-items: center;
    display: flex;
    position: relative;
}
.gaming_hero {
    background-image: linear-gradient(#ac76f4, #525de1 48%, #616cf0);
    width: 100%;
    padding-top: 15rem;
    padding-bottom: 9.375rem;
    position: relative;
    overflow: hidden;
}
.gaming_hero_bg-bottom {
    width: 100%;
    position: absolute;
    inset: auto 0% 0%;
}
.gaming_hero_cloud-1 {
    position: absolute;
    inset: 15% auto auto -15%;
}
.gaming_hero_cloud-2 {
    position: absolute;
    inset: 9% -4% auto auto;
}
.button-group {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-wrap: wrap;
    display: flex;
}
.button-group.gap1-5 {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    justify-content: center;
    align-items: center;
    position: relative;
}
.button-group.gap-0-5 {
    grid-column-gap: 0.5rem;
    grid-row-gap: 0.5rem;
}
.button-group.gap-0-5.z-index-2.is-h {
    flex-flow: row;
}
.gaming_nitro {
    background-image: linear-gradient(135deg, #616cf0, #525de1 45%, #ac76f4 74%);
    width: 100%;
    position: relative;
    overflow: hidden;
}
.gaming_nitro_cloud-1 {
    position: absolute;
    inset: auto auto -19% -9%;
}
.gaming_nitro_cloud-2 {
    position: absolute;
    inset: 0% -10% auto auto;
}
.gaming_nitro_animation-wr {
    z-index: 2;
    flex-direction: column;
    width: 50%;
    height: 100%;
    display: flex;
    position: absolute;
    inset: 0% 0% 0% auto;
}
.gaming_nitro_card {
    background-color: var(--white);
    border-radius: 0.5rem;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-bottom: 2.5rem;
    padding: 2.45rem;
    display: flex;
    overflow: hidden;
}
.gaming_nitro_card-text {
    text-align: center;
    max-width: 368px;
    font-family: SpotaNormal-Bold, sans-serif;
    font-size: 24px;
    line-height: 30px;
}
.gaming_nitro_card-overlay {
    position: absolute;
    inset: 0%;
}
.gaming_nitro_card-paragraph {
    text-align: center;
    margin-top: 10px;
}
.gaming_nitro_gradient {
    z-index: 3;
    filter: blur(10px);
    background-image: linear-gradient(#6b65e7 17%, #6b65e700);
    height: 7.2rem;
    position: absolute;
    inset: -22px -4% auto -7%;
}
.gaming_nitro_gradient.bottom {
    background-image: linear-gradient(#a775f300, #a775f3 93%);
    inset: auto -4% -16px;
}
.gaming_nitro_gradient.mobile {
    display: none;
}
.gaming_layout {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    padding-top: 13rem;
    padding-bottom: 12.3125rem;
    text-decoration: none;
    display: flex;
    position: relative;
}
.gaming_cards {
    padding-top: 6.25rem;
    padding-bottom: 6.25rem;
    position: relative;
}
.gaming_cards._2024 {
    background-color: #23272a;
}
.gaming_cards-wr {
    z-index: 2;
    position: relative;
}
.gaming_card {
    transform-origin: 50% 0;
    border-radius: 0.5rem;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    height: 444px;
    margin-bottom: 32px;
    padding: 60px 53% 60px 80px;
    display: flex;
    position: sticky;
    top: 109px;
}
.gaming_card.second {
    background-color: #66bcff;
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/6557276a7ed872ae0090268a_Summon%20the%20squad.svg);
    background-position: 95% 100%;
    background-repeat: no-repeat;
    background-size: 41%;
    margin-top: 50px;
    margin-bottom: 16px;
    top: 215px;
}
.gaming_card.second.gradient {
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/65571a73ce89bf7fb56001b9_Record%20and%20relive%20the%20glory.svg), linear-gradient(#84ee92, #66cc83);
    background-position: 100%, 0 0;
    background-repeat: no-repeat, repeat;
    background-size: 48%, auto;
}
.gaming_card.third {
    background-color: #57f287;
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/65571a73ce89bf7fb56001b9_Record%20and%20relive%20the%20glory.svg);
    background-position: 100%;
    background-repeat: no-repeat;
    background-size: 48%;
    margin-top: 50px;
    top: 231px;
}
.gaming_card.third.gradiend {
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/656f35ecb47e5dfb556f6862_Record.svg), linear-gradient(#78b7f7, #5c9bed);
    background-position: 95% 100%, 0 0;
    background-repeat: no-repeat, repeat;
    background-size: 44%, auto;
}
.gaming_card.first {
    background-color: #eb459f;
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/655719c951e4a836d2afea00_Crystal-clear%2C%20cross-platform%20voice%20comms.svg);
    background-position: 100% 100%;
    background-repeat: no-repeat;
    background-size: 50%;
    margin-top: 80px;
    padding-right: 55%;
    top: 180px;
}
.gaming_card.first.gradient {
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/65a8da36d495e22277fadf16_Ready%20up.svg), linear-gradient(#d8519b, #c23183);
    background-position: 100% 100%, 0 0;
    background-repeat: no-repeat, repeat;
    background-size: 50%, auto;
}
.gaming_cards_heading-wr {
    z-index: 4;
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    justify-content: center;
    transition: opacity 0.15s;
    display: flex;
    position: sticky;
    top: 32px;
}
.gaming-h3 {
    color: var(--not-quite-black);
    margin-top: 0;
    margin-bottom: 20px;
    font-family: SpotaNormal-Bold, sans-serif;
    font-size: 32px;
    font-weight: 400;
    line-height: 1.25;
}
.gaming-h3.font-bluerple {
    color: var(--blurple);
}
.gaming-h3.font-bluerple.bot-marg {
    margin-bottom: 20px;
}
.gaming-h3.font-bluerple._48px {
    margin-bottom: 10px;
    font-size: 48px;
}
.gaming-h3.font-white {
    color: var(--white);
}
.gaming-h3.font-white.is_app {
    line-height: 40px;
}
.gaming-h3.font-white.is_app-centered {
    text-align: center;
    max-width: 224px;
    margin-bottom: 0;
    line-height: 40px;
}
.gaming-h3.font-white.is_appcenter {
    text-align: center;
    line-height: 40px;
}
.gaming-h3.bolt {
    font-family: Ginto, sans-serif;
    font-weight: 700;
    line-height: 40px;
}
.gaming-h3.bolt.moderator {
    margin-bottom: 10px;
}
.gaming-h3.bolt.moderator-white {
    color: var(--white);
    margin-bottom: 16px;
}
.gaming-h3.bottom {
    max-width: 500px;
    margin-bottom: 0;
}
.gaming-h3.bottom._24px {
    font-size: 24px;
    line-height: 30px;
}
.gaming-h3.text-color-white {
    color: var(--white);
}
.gaming_hero_star-group1 {
    position: absolute;
    inset: -42px auto auto -70px;
}
.gaming_hero_star2 {
    position: absolute;
    inset: auto auto -20px 25px;
}
.gaming_hero_star3 {
    position: absolute;
    inset: 0 auto auto 36px;
}
.gaming_hero_star-group2 {
    position: absolute;
    inset: auto 0% -69px auto;
}
.gaming_hero_star4 {
    position: static;
    inset: auto auto -20px 25px;
}
.gaming_hero_star5 {
    position: absolute;
    inset: auto auto -28px -27px;
}
.heading-h2 {
    font-family: SpotaNormal-Bold, sans-serif;
    font-size: 48px;
    font-weight: 400;
    line-height: 1.20833;
}
.heading-h2.font-white.nitro {
    text-align: center;
    margin-bottom: 32px;
}
.heading-h2.college {
    margin-bottom: 24px;
}
.heading-h2.bot-padding {
    margin-bottom: 20px;
}
.heading-h2.centered.bottom-none {
    margin-bottom: 0;
}
.heading-h2.margin-16 {
    margin-bottom: 16px;
}
.heading-h2.margin-16.mobile-center-f,
.heading-h2.bottom-none {
    margin-bottom: 0;
}
.heading-h2.bottom-none._48px {
    font-family: SpotaNormal-Bold, sans-serif;
    font-size: 48px;
}
.heading-h2.bottom-none._48px.text-align-left {
    text-align: left;
}
.heading-h2.bottom-none._48px.centered {
    line-height: 58px;
}
.heading-h2.power {
    margin-bottom: 0;
    font-size: 48px;
}
.heading-h2._48px {
    margin-bottom: 0;
    font-family: SpotaNormal-Bold, sans-serif;
    font-size: 48px;
    font-weight: 400;
}
.heading-h2._48px.educstion,
.heading-h2._48px.text-color-white.centered {
    font-family: SpotaNormal-Bold, sans-serif;
}
.gaming_nitro_star-group {
    position: absolute;
    inset: 107px auto auto -47px;
}
.lottie {
    height: auto;
}
.lottie.wumpus {
    max-width: 106.5px;
}
.hands {
    z-index: 3;
    width: 982px;
    height: 777px;
    margin-bottom: -2px;
    margin-left: auto;
    margin-right: auto;
    position: relative;
}
.even-more_elements-wr {
    width: 918px;
    margin-top: 20px;
    position: relative;
}
.hands_screen-wr {
    z-index: 3;
    border-radius: 36px;
    width: 267px;
    height: 570px;
    position: absolute;
    inset: 44px auto auto 323px;
    overflow: hidden;
}
.even-more_tab-image._2,
.even-more_tab-image._3,
.even-more_tab-image._1 {
    display: block;
}
.even-more_noise {
    z-index: 2;
    mix-blend-mode: overlay;
    background-image: none;
    background-position: 0 0;
    background-size: auto;
    width: 200vw;
    height: 100%;
    position: absolute;
    inset: 0% 0% 0% -100vw;
}
.mobile_right-star-op1 {
    z-index: 5;
    opacity: 0.1;
    width: 100%;
    max-width: 0.4375rem;
    position: absolute;
    inset: 11% 4% auto auto;
}
.mobile_right-star-op1.left {
    inset: 7% auto auto 12%;
}
.mobile_right-star-op2 {
    z-index: 5;
    opacity: 0.3;
    width: 100%;
    max-width: 0.4375rem;
    position: absolute;
    inset: 17% 22% auto auto;
}
.mobile_right-star-op2.left {
    inset: 20% auto auto 23%;
}
.mobile-btn-wrapper {
    text-align: center;
    justify-content: center;
    align-items: center;
    margin-top: 3rem;
    display: flex;
}
.mobile-btn-wrapper.is-m {
    display: none;
}
.wumpus-footwr-wrapper {
    width: 100%;
    max-width: 407px;
    margin-left: auto;
    margin-right: auto;
    position: relative;
}
.wumpus-footwr-img.wumpus-interaction-show {
    display: none;
}
.end-image-bg-2-2024 {
    z-index: 2;
    width: 100%;
    max-width: 179px;
    position: absolute;
    inset: auto 0% 0 167px;
}
.end-image-bg-2-2024._2024 {
    bottom: 73px;
    left: -219px;
}
.phone-image-2 {
    z-index: 1;
    min-width: 165%;
    position: absolute;
    inset: 63px 0% auto -42%;
}
.phone-image-got {
    z-index: 1;
    min-width: 170%;
    position: absolute;
    inset: 16% 0% auto -45%;
}
.max-690 {
    max-width: 691px;
}
.max-690.is--enter {
    margin-left: auto;
    margin-right: auto;
}
.optimized_star-yellow-2 {
    width: 100%;
    max-width: 0.625rem;
    margin-top: 16.7rem;
    margin-right: 2.3rem;
    position: absolute;
    inset: 0% auto auto 0%;
}
.phone-shadow-mobile,
.phone-image-mobile,
.mobile_mobile-phone-wr {
    display: none;
}
.mobile_tabs-nooverflow {
    overflow: visible;
}
.tab-new-icon {
    z-index: 4;
    justify-content: center;
    align-items: center;
    max-width: 240px;
    margin-top: -8rem;
    margin-left: -5rem;
    transition: opacity 0.3s;
    display: flex;
    position: absolute;
    inset: 0% auto auto 0%;
}
.tab-new-icon.pointer-events--none.tab-icon-visible {
    display: none;
}
.tab-new-icon.pointer-events--none.tab-icon-visible.show-card {
    display: block;
}
.tab-new-icon.pointer-events--none.tab-icon-animation.hide-card {
    display: none;
}
.tab-new-icon.pointer-events--none.visible {
    overflow: hidden;
}
.new-word {
    position: absolute;
}
.new-word.so-fast {
    z-index: 1;
    top: 46px;
}
.new-word.mibile-even {
    z-index: 1;
    max-width: 98px;
    margin-top: 67px;
    margin-left: 40px;
}
.new-word.whoa {
    z-index: 1;
    max-width: 85px;
    margin: 0 3.4rem 4.6rem 0;
}
.new-word.is-new {
    justify-content: center;
    align-items: center;
    margin-top: 0;
    padding-left: 0;
    display: flex;
    top: 92px;
    left: 87px;
    transform: rotate(-8deg);
}
.new-word.is-new.card {
    top: 113px;
    left: 116px;
}
.new-word.is-new.so {
    z-index: 2;
    top: 76px;
    left: 75px;
}
.new-word.is-new.whoa-m {
    top: 93px;
    left: 95px;
    transform: rotate(18deg);
}
.new-word.is-new.play {
    width: 100%;
    max-width: 150px;
    top: 149px;
    left: 77px;
}
.new-word.is-build-hero {
    position: static;
}
.mobile_noise {
    z-index: 1;
    mix-blend-mode: overlay;
    background-image: none;
    background-position: 0 0;
    background-size: auto;
    display: none;
    position: absolute;
    inset: 0%;
}
.bg-smooth-change {
    background-color: #232da3;
}
.mobile_ofm_noise {
    z-index: 1;
    mix-blend-mode: overlay;
    background-image: none;
    background-position: 0 0;
    background-size: auto;
    position: absolute;
    inset: 0%;
}
.wumpus-2 {
    z-index: 2;
    background-color: #191a2a;
    border-radius: 24px;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    width: 180px;
    height: 180px;
    margin-top: auto;
    padding: 26px 20px 24px;
    display: flex;
    position: absolute;
    inset: auto 0% 0% auto;
    box-shadow: 0 33px 44px #00000026;
}
.gaming_banner {
    z-index: 1;
    background-color: #23272a;
    width: 100%;
    position: relative;
    overflow: hidden;
}
.gaming_banner-content {
    z-index: 2;
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    justify-content: center;
    align-items: center;
    padding-top: 1rem;
    padding-bottom: 1rem;
    display: flex;
    position: relative;
}
.gaming_banner-img {
    position: absolute;
}
.gaming_banner-img._1 {
    inset: auto auto 0% 4%;
}
.gaming_banner-img._2 {
    inset: 22px auto auto 15%;
}
.gaming_banner-img._3 {
    inset: 13px 14% auto auto;
}
.gaming_banner-img._4 {
    inset: 13px 3% auto auto;
}
.gaming_banner-img._2 {
    display: none;
    inset: 22px auto auto 15%;
}
.gaming_banner-img._3 {
    display: none;
    inset: 13px 14% auto auto;
}
.gaming_banner-img._4 {
    display: none;
    inset: 13px 3% auto auto;
}
.gaming_banner-img._1 {
    display: none;
    inset: auto auto 0% 4%;
}
.bg-smooth-change-2 {
    background-color: #f6f6f6;
}
.circle-so {
    width: 100px;
    height: 100px;
    display: block;
}
.card-star-1 {
    position: absolute;
    inset: 0% 0% auto auto;
}
.card-star-2 {
    position: absolute;
    inset: -36px -26px auto auto;
}
.card-star-3 {
    position: absolute;
    inset: 43px -36px auto auto;
}
.nitro_gifts {
    z-index: 4;
    padding-top: 32px;
    padding-bottom: 0;
    position: relative;
    overflow: hidden;
}
.nitro_gifs_wrapper {
    z-index: 4;
    width: 100%;
    max-width: 80rem;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    overflow: hidden;
}
.nitro_gifts_track {
    margin-left: -2px;
    display: flex;
}
.nitro_gifts_card {
    align-items: flex-end;
    width: 450px;
    display: flex;
    position: relative;
}
.nitro_gifts_card.hide {
    display: none;
}
.nitro_lottie_idle {
    z-index: 1;
    position: relative;
}
.nitro_lottie_action {
    position: static;
    inset: 0%;
}
.nitro_lottie_action.gift-1 {
    position: relative;
    left: -7px;
}
.nitro_lottie_action.gift-2 {
    position: relative;
    left: -5px;
}
.nitro_lottie_action.gift-3 {
    position: relative;
    left: 10px;
}
.nitro_lottie_action.gift-4 {
    position: relative;
    left: -8px;
}
.nitro_gifts_group {
    display: flex;
}
.nitro_gifts_gradient {
    z-index: 2;
    background-image: linear-gradient(90deg, #db75f1, #db75f1d9 15%, #db75f166 48%, #db75f100);
    width: 270px;
    max-height: 370px;
    margin-left: -1px;
    position: absolute;
    inset: 0% auto 0 0%;
}
.nitro_gifts_gradient.is-right {
    background-image: linear-gradient(270deg, #db75f1, #db75f1d9 15%, #db75f166 62%, #db75f100);
    margin-right: -2px;
    left: auto;
    right: 0;
}
.text-align-center {
    text-align: center;
}
.subheading-max {
    align-self: center;
    max-width: 440px;
}
.margin-top {
    margin-top: 2rem;
}
.nitro-pink-rabbit {
    object-position: 100% 100%;
    position: absolute;
    inset: auto 0% 519px auto;
}
.player-image-2 {
    z-index: 2;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    max-width: 15.75rem;
    margin-top: 16.5rem;
    margin-left: -7.3rem;
    display: flex;
    position: absolute;
    inset: 0% auto auto 0%;
    box-shadow: 0 33px 44px #00000026;
}
._w-text-2 {
    color: #fff;
    font-weight: 500;
    position: absolute;
    inset: auto auto 13px;
}
._w-image-2 {
    z-index: 2;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    max-width: 10.5625rem;
    margin-top: 16.5rem;
    margin-bottom: 9.5rem;
    margin-right: -5rem;
    display: flex;
    position: absolute;
    inset: auto 0% 0% auto;
    box-shadow: 0 33px 44px #00000026;
}
.search-text {
    color: #949ba4;
    font-weight: 500;
    position: absolute;
    inset: 16px auto auto 39px;
}
.image_phone-wr-2 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 310px;
}
.search-image-2 {
    z-index: 2;
    width: 100%;
    max-width: 15.75rem;
    margin-top: 6.5rem;
    margin-left: 11rem;
    position: absolute;
    inset: 0% auto auto 0%;
}
.audio-text-2 {
    color: #fff;
    letter-spacing: 0.4px;
    font-size: 9px;
    font-weight: 400;
    line-height: 12px;
    position: absolute;
    top: 8px;
    left: auto;
    right: auto;
}
.mobile_button-wr {
    cursor: pointer;
    background-color: #0000;
    padding: 0;
    text-decoration: none;
    position: relative;
}
.mobile_button-wr:focus-visible,
.mobile_button-wr[data-wf-focus-visible] {
    outline-offset: 4px;
    border-radius: 32px;
    outline: 2px #5865f2;
}
.mobile_button-wr.w--current {
    background-color: #0000;
}
.mobile_button-wr.w--current:focus-visible,
.mobile_button-wr.w--current[data-wf-focus-visible] {
    outline-color: var(--blurple);
    outline-offset: 4px;
    outline-width: 2px;
    outline-style: none;
}
.mobile_button-wr.focus:focus-visible,
.mobile_button-wr.focus[data-wf-focus-visible] {
    outline-offset: 4px;
    outline: 2px solid #5865f2;
}
.mobile_button {
    z-index: 2;
    color: #fff;
    white-space: nowrap;
    border: 1px solid #fff;
    border-radius: 32px;
    padding: 6px 16px;
    font-size: 14px;
    font-weight: 600;
    transition: transform 0.4s, color 0.1s ease-in, background-color 0.1s cubic-bezier(0.07, 0.34, 0.25, 1);
    position: relative;
}
.mobile_button-shadow {
    z-index: 1;
    opacity: 0;
    border-radius: 32px;
    transition: opacity 0.2s;
    position: absolute;
    inset: 0%;
}
.mobile_button-shadow.is-pink {
    background-color: #eb459e;
}
.mobile_button-shadow.is-purple {
    background-color: #5865f2;
}
.mobile_button-shadow.is-yellow {
    background-color: #fee75c;
}
.mobile_button-shadow.is-light-purple {
    background-color: #808aff;
}
.mobile_button-shadow.tab-1 {
    background-color: #8551de;
}
.mobile_green-button-wr {
    position: relative;
}
.mobile_green-button-wr.mobile-test {
    display: block;
}
.mobile_green-button {
    z-index: 2;
    background-color: var(--spring-green);
    color: var(--black);
    border-radius: 32px;
    padding: 16px 32px;
    font-size: 20px;
    font-weight: 700;
    transition: transform 0.2s ease-in;
    position: relative;
}
.mobile_green-button.on-banner {
    justify-content: center;
    align-items: center;
    max-height: 40px;
    padding-left: 46px;
    padding-right: 46px;
    font-size: 16px;
    line-height: 18px;
    display: flex;
}
.mobile_green-button.reduce-motion-button {
    transition: opacity 0.2s;
}
.mobile_green-button_shadow {
    z-index: 1;
    background-color: #141617;
    border-radius: 32px;
    transition: opacity 0.2s;
    position: absolute;
    inset: 8px 4px -8px -4px;
}
.mobile_green-button_shadow.on-banner {
    bottom: -6px;
    left: -2px;
}
.heading-h1-test-shadow {
    z-index: 4;
    color: var(--white);
    text-align: left;
    -webkit-text-stroke-width: 0px;
    -webkit-text-stroke-color: var(--blurple);
    text-transform: uppercase;
    text-shadow: 6px 6px 0 var(--blurple), 6px 0 0 var(--blurple), 4px -4px 0 var(--blurple), 6px -6px 0 var(--blurple), -6px -6px 0 var(--blurple), -4px 0 0 var(--blurple), -6px 6px 0 var(--blurple), 0 6px 0 var(--blurple),
        14px 14px 0 var(--blurple);
    margin-top: 43px;
    margin-bottom: 0;
    font-family: "Spota 800", sans-serif;
    font-size: 56px;
    font-weight: 800;
    line-height: 0.88;
    position: relative;
}
.heading-h1-test-shadow.is_centered {
    text-align: center;
}
.heading-h1-test-shadow.is_centered.size-large {
    font-size: 74px;
}
.heading-h1-test-shadow.text-size-40px {
    font-size: 32px;
}
.teen-hero-section {
    background-image: linear-gradient(#5865f2, #4150eb);
    padding-top: 0;
    padding-bottom: 104px;
    position: relative;
    overflow: hidden;
}
.container920 {
    z-index: 7;
    text-align: center;
    border-radius: 8px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    max-width: 920px;
    margin-left: auto;
    margin-right: auto;
    padding: 0;
    display: flex;
    position: relative;
}
.container920.center {
    padding-bottom: 40px;
}
.padding-30px {
    padding-bottom: 30px;
}
.youtube-teen {
    z-index: 1;
    background-image: none;
    background-size: auto;
    overflow: hidden;
}
.teen_star-yellow {
    width: 100%;
    max-width: 29px;
    margin-top: 280px;
    margin-right: -169px;
    position: absolute;
    inset: 0% 0% auto auto;
}
.teen_star-pink {
    margin-top: 248px;
    margin-right: -54px;
    position: absolute;
    inset: 0% 0% auto auto;
}
.teen-right_star-pink {
    width: 100%;
    max-width: 17px;
    margin-top: 45px;
    margin-left: -69px;
    margin-right: -86px;
    position: absolute;
    inset: 0% auto auto 0%;
}
.teen-right_star-blue {
    width: 100%;
    max-width: 22px;
    margin-top: 74px;
    margin-left: -79px;
    position: absolute;
    inset: 0% auto auto 0%;
}
.teen-right_star-yellow {
    width: 100%;
    max-width: 29px;
    margin-top: 45px;
    margin-left: -108px;
    position: absolute;
    inset: 0% auto auto 0%;
}
.left-side {
    z-index: -1;
    width: 100%;
    max-width: 329px;
    margin-top: -20px;
    margin-left: -420px;
    position: absolute;
    inset: 0% auto auto 0%;
}
.left-side-video {
    width: 100%;
    max-width: 379px;
    margin-top: 11px;
    margin-left: -284px;
    margin-right: -157px;
    position: absolute;
    inset: 0% auto auto 0%;
}
.right-side-video-bottom {
    width: 100%;
    max-width: 614px;
    margin-top: 0;
    margin-bottom: -31px;
    margin-right: -442px;
    position: absolute;
    inset: auto 0% 0% auto;
}
.max-424-height {
    border-radius: 8px;
    max-height: 424px;
    overflow: hidden;
}
.right-animal {
    z-index: 2;
    max-width: 230px;
    margin-bottom: -196px;
    margin-right: -47px;
    position: absolute;
    inset: auto 0% 0% auto;
}
.left-animal {
    z-index: 2;
    max-width: 290px;
    margin-bottom: -196px;
    margin-left: -71px;
    margin-right: -138px;
    position: absolute;
    inset: auto auto 0% 0%;
}
.white-absol {
    background-color: #fff;
    min-height: 48px;
    margin-bottom: -1px;
    position: absolute;
    inset: auto 0% 0%;
}
.right-side {
    z-index: -1;
    width: 100%;
    max-width: 291px;
    margin-top: -55px;
    margin-right: -330px;
    position: absolute;
    inset: 0% 0% auto auto;
}
.right-side-video {
    width: 100%;
    max-width: 329px;
    margin-top: 0;
    margin-right: -157px;
    position: absolute;
    inset: 0% 0% auto auto;
}
.left-side-video-bottom {
    width: 100%;
    max-width: 497px;
    margin: 0 -157px -31px -366px;
    position: absolute;
    inset: auto auto 0% 0%;
}
.teen_grid-2-col {
    grid-column-gap: 121px;
    grid-row-gap: 121px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 448px;
    grid-auto-rows: minmax(auto, 420px);
    grid-auto-columns: 1fr;
    align-items: start;
    display: grid;
}
.text-color-dark-grey {
    color: #2c2f33;
}
.form-block-white {
    background-color: #fff;
    border-radius: 8px;
    margin-bottom: 0;
    padding: 40px;
}
.star-text {
    color: #ed4245;
    margin-left: 5px;
    font-size: 14px;
}
.teen-section-slider {
    background-image: linear-gradient(#6774ff, #4251ec);
    border-radius: 16px;
    max-width: 85%;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
    padding-top: 88px;
    padding-bottom: 104px;
    position: relative;
}
.teen_slider {
    background-color: #ddd0;
    height: auto;
}
.slide-nav-teen {
    justify-content: center;
    align-items: center;
    max-height: none;
    bottom: -158px;
}
.heading-white-32px {
    color: #fff;
    margin-bottom: 0;
    font-family: SpotaNormal-Bold, sans-serif;
    font-size: 32px;
    font-weight: 400;
    line-height: 1.25;
}
.heading-white-32px.center {
    text-align: center;
    margin-bottom: 16px;
    font-family: SpotaNormal-Bold, sans-serif;
    font-weight: 400;
}
.heading-white-32px.center.max2 {
    max-width: 580px;
    margin-bottom: 80px;
    margin-left: auto;
    margin-right: auto;
    font-family: SpotaNormal-Bold, sans-serif;
}
.heading-white-32px.center.bottom-none {
    margin-bottom: 0;
}
.heading-white-32px.center.connection {
    max-width: 650px;
    margin-left: auto;
    margin-right: auto;
}
.heading-white-32px.center.white-color {
    color: #fff;
}
.heading-white-32px.center.mar-8px {
    margin-bottom: 8px;
}
.heading-white-32px.bottom {
    margin-bottom: 16px;
}
.heading-white-32px.bottom._600px {
    max-width: 600px;
}
.heading-white-32px.bottom._700px {
    max-width: 700px;
}
.heading-white-32px.center-2 {
    text-align: center;
    margin-top: 0;
    margin-bottom: 0;
    font-family: Ggsans, sans-serif;
    font-weight: 600;
}
.heading-white-32px.center-2.max2 {
    max-width: 580px;
    margin-bottom: 80px;
    margin-left: auto;
    margin-right: auto;
    font-family: SpotaNormal-Bold, sans-serif;
}
.heading-white-32px.center-2.bottom-none {
    margin-bottom: 0;
}
.heading-white-32px.center-2.connection {
    max-width: 650px;
    margin-left: auto;
    margin-right: auto;
}
.heading-white-32px.center-2.white-color {
    color: #fff;
}
.heading-white-32px.center-2.mar-8px {
    margin-bottom: 8px;
}
.teen_right-arrow {
    border-radius: 50%;
    justify-content: center;
    align-items: center;
    width: 80px;
    height: 80px;
    display: flex;
    right: -147px;
}
.rotate-180 {
    transform: rotate(180deg);
}
.citation_right-pink {
    width: 100%;
    max-width: 17px;
    margin-bottom: -40px;
    margin-right: 66px;
    position: absolute;
    inset: auto 0% 0% auto;
}
.mask-5 {
    overflow: hidden;
}
.citation_right-blue {
    margin-bottom: -62px;
    margin-right: 40px;
    position: absolute;
    inset: auto 0% 0% auto;
}
.citation_left-pink {
    margin: -50px -120px -40px 65px;
    position: absolute;
    inset: 0% auto auto 0%;
}
.citation_left-blue {
    margin: -20px -120px -40px 53px;
    position: absolute;
    inset: 0% auto auto 0%;
}
.citation_left-yellow {
    margin: -50px -120px -40px 25px;
    position: absolute;
    inset: 0% auto auto 0%;
}
.section-habitasse {
    padding-top: 108px;
    padding-bottom: 100px;
}
.teen_bg-image {
    background-color: #f6f6f6;
    border-radius: 8px;
    width: 100%;
    min-height: 290px;
    max-height: 312px;
    position: relative;
}
.relative-images {
    width: 100%;
    min-width: 550px;
}
.relative-images.teen {
    min-width: 450px;
    max-width: 580px;
    position: relative;
}
.image-teen {
    z-index: 1;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
    position: absolute;
    inset: auto 0% 0%;
}
.image-teen._02 {
    width: 100%;
    max-width: 550px;
    margin-bottom: -121px;
    margin-right: -34px;
}
.image-teen._03 {
    max-width: 98%;
    margin-bottom: 24px;
}
.image-teen._04 {
    width: 100%;
    max-width: 579px;
    margin-bottom: -33px;
    margin-right: 0;
}
.cloud-1 {
    margin-top: 87px;
    margin-left: 54px;
    position: absolute;
    inset: 0% auto auto 0%;
}
.cloud-1._02 {
    margin-top: 130px;
    margin-left: 13px;
}
.cloud-1._03 {
    margin-top: 72px;
    margin-left: 20px;
}
.cloud-2 {
    margin: 87px -40px 22px 54px;
    position: absolute;
    inset: auto 0% 0% auto;
}
.cloud-2._02 {
    margin-top: 33px;
    margin-right: 65px;
    inset: 0% 0% auto auto;
}
.cloud-2._03 {
    margin-bottom: 75px;
    margin-right: 16px;
}
.padding-140px {
    padding-bottom: 140px;
}
.teensuccess-message {
    background-color: #ddd0;
    max-width: 308px;
    margin: 18px auto;
}
.padding-120px {
    padding-bottom: 120px;
}
.padding-120px.teen,
.padding-120px.teen-180px {
    padding-bottom: 140px;
}
.padding-120px.teen-100px {
    padding-bottom: 104px;
}
.padding-120px.mob-80 {
    padding-bottom: 120px;
}
.teen-star-1 {
    max-width: 22px;
    position: absolute;
    top: 135px;
    left: 109px;
}
.teen-star-2 {
    position: absolute;
    top: 175px;
    left: 152px;
}
.teen-star-3 {
    position: absolute;
    inset: auto 86px 24px auto;
}
.teen-star-4 {
    width: 100%;
    max-width: 31px;
    position: absolute;
    inset: 95px 130px auto auto;
}
.teen-star-5 {
    max-width: 25px;
    position: absolute;
    inset: auto 133px -27% auto;
}
.teen-star-6 {
    max-width: 12px;
    position: absolute;
    inset: 122px 185px 6px auto;
}
.teen-star-7 {
    z-index: 5;
    width: 100%;
    max-width: 38px;
    position: absolute;
    inset: 62px auto auto 35px;
}
.teen-star-8 {
    z-index: 1;
    position: absolute;
    inset: -39px 0 auto auto;
}
.teen-star-9 {
    position: absolute;
    inset: 0 auto auto 57px;
}
.teen-star-10 {
    max-width: 20px;
    position: absolute;
    inset: auto 10px 19px auto;
}
.banner_top {
    background-color: #222ca0;
    justify-content: space-between;
    align-items: center;
    overflow: hidden;
}
.banner_bg-2 {
    width: 100%;
    max-width: 776px;
    margin-left: auto;
    margin-right: auto;
    position: absolute;
    inset: 0% 0% auto;
}
.banner_bg-3 {
    width: 100%;
    max-width: 920px;
    margin-left: auto;
    margin-right: auto;
    position: absolute;
    inset: 0% 0% auto;
}
.star-right {
    width: 100%;
    max-width: 163px;
    margin-right: -100px;
    position: absolute;
    inset: 0% 0% 0% auto;
}
.animal-right {
    width: 100%;
    max-width: 133px;
    margin-right: -230px;
    position: absolute;
    inset: auto 0% 0% auto;
}
.star-white-right {
    width: 100%;
    max-width: 7px;
    margin-top: 45px;
    margin-right: -94px;
    position: absolute;
    inset: 0% 0% 0% auto;
}
.animal-rleft {
    width: 100%;
    max-width: 55px;
    margin-left: 110px;
    position: absolute;
    inset: auto auto 0% 0%;
}
.banner_bg-1 {
    position: absolute;
}
.star-yellow-left {
    width: 100%;
    max-width: 7px;
    margin-top: 20px;
    margin-left: 90px;
    position: absolute;
    inset: 0% auto auto 0%;
}
.star-white-large-left {
    width: 100%;
    max-width: 144px;
    margin-top: 0;
    margin-left: 30px;
    position: absolute;
    inset: auto auto 0% 0%;
}
.star-white-left {
    width: 100%;
    max-width: 8px;
    margin-top: 36px;
    margin-left: 0;
    position: absolute;
    inset: 0% auto auto 0%;
}
.toad-left {
    width: 100%;
    max-width: 33px;
    margin-top: 15px;
    margin-left: -80px;
    position: absolute;
    inset: 0% auto auto 0%;
}
.people-left {
    width: 100%;
    max-width: 45px;
    margin-top: 15px;
    margin-left: -160px;
    position: absolute;
    inset: auto auto 0% 0%;
}
.star-white-left-2 {
    width: 100%;
    max-width: 8px;
    margin-top: 17px;
    margin-left: -219px;
    position: absolute;
    inset: 0% auto auto 0%;
}
.banner_bg-white-big {
    margin-left: auto;
    margin-right: 285px;
    position: absolute;
    inset: 0% 0% 0% auto;
}
.banner_bg-white-line {
    margin-left: auto;
    margin-right: 254px;
    position: absolute;
    inset: 0% 0% 0% auto;
}
.banner_bg-white-big-left {
    margin-left: 310px;
    margin-right: 285px;
    position: absolute;
    inset: 0% auto 0% 0%;
}
.banner_bg-white-line-left {
    margin-left: 280px;
    margin-right: 285px;
    position: absolute;
    inset: 0% auto 0% 0%;
}
.banner_heading {
    z-index: 1;
    color: var(--white);
    text-align: center;
    letter-spacing: -0.68px;
    -webkit-text-stroke-width: 2px;
    -webkit-text-stroke-color: black;
    text-transform: uppercase;
    margin-top: 14px;
    font-family: "Spota 800", sans-serif;
    font-size: 20px;
    font-weight: 700;
    line-height: 28px;
    position: relative;
    inset: 0% 0% auto;
}
.banner_heading.capital {
    text-transform: uppercase;
}
.banner_heading-black {
    color: #000;
    text-align: center;
    letter-spacing: -0.68px;
    -webkit-text-stroke-width: 2px;
    -webkit-text-stroke-color: black;
    text-transform: uppercase;
    margin-top: 18px;
    margin-left: 6px;
    font-family: "Spota 800", sans-serif;
    font-size: 20px;
    font-weight: 700;
    line-height: 28px;
    position: absolute;
    inset: 0% 0% auto;
}
.banner_heading-black.capital {
    text-transform: uppercase;
}
.banner_description {
    z-index: 1;
    color: var(--white);
    text-align: center;
    letter-spacing: -0.68px;
    -webkit-text-stroke-width: 0.8px;
    -webkit-text-stroke-color: #000;
    text-transform: uppercase;
    margin-top: 0;
    font-family: Ggsans, sans-serif;
    font-size: 13px;
    font-weight: 700;
    line-height: 24px;
    position: relative;
    inset: 0% 0% auto;
}
.banner_description.capital {
    text-transform: uppercase;
}
.banner_description-black {
    color: #000;
    text-align: center;
    letter-spacing: -0.68px;
    -webkit-text-stroke-width: 2px;
    -webkit-text-stroke-color: black;
    text-transform: uppercase;
    margin-top: 3px;
    margin-left: 4px;
    font-size: 13px;
    font-weight: 700;
    line-height: 24px;
    position: absolute;
    inset: 0% 0% auto;
}
.banner_description-black.capital {
    text-transform: uppercase;
}
.tab-new-icon-2 {
    z-index: 4;
    justify-content: center;
    align-items: center;
    max-width: 240px;
    margin-top: -8rem;
    margin-left: -5rem;
    transition: opacity 0.3s;
    display: flex;
    position: absolute;
    inset: 0% auto auto 0%;
}
.tab-new-icon-2.pointer-events--none.tab-icon-visible {
    display: none;
}
.tab-new-icon-2.pointer-events--none.tab-icon-visible.show-card {
    display: block;
}
.tab-new-icon-2.pointer-events--none.tab-icon-animation.hide-card,
.wumpus-none-interaction,
.wumpus-none-interaction.interaction-hide {
    display: none;
}
.wumpus-none-interaction.wumpus-interaction-show {
    display: inline-block;
}
.mobile_green-button-2 {
    z-index: 2;
    color: #060a0b;
    background-color: #57f287;
    border-radius: 32px;
    padding: 16px 32px;
    font-size: 20px;
    font-weight: 700;
    transition: transform 0.2s ease-in;
    position: relative;
}
.section-anchor-link {
    width: 100%;
    position: relative;
    top: -120px;
}
.show-image-bg {
    width: 100%;
    position: absolute;
    inset: auto 0% 0;
}
.nitro-show-wrapper {
    z-index: 5;
    width: 100%;
    max-width: 1400px;
    margin-left: auto;
    margin-right: auto;
    position: absolute;
    inset: 0% 0% auto;
}
.show-svg-1 {
    position: absolute;
    top: 0;
    left: 282px;
}
.show-svg-2 {
    position: absolute;
    top: 0;
    left: 86px;
}
.show-svg-3 {
    position: absolute;
    top: 79px;
    left: 205px;
}
.show-svg-4 {
    position: absolute;
    top: 75px;
    left: 21px;
}
.show-svg-5 {
    position: absolute;
    top: 0;
    left: 210px;
}
.show-svg-6 {
    position: absolute;
    top: 171px;
    left: 152px;
}
.show-svg-7 {
    position: absolute;
    top: 239px;
    left: 69px;
}
.show-svg-8 {
    position: absolute;
    top: 274px;
    left: 267px;
}
.show-svg-9 {
    position: absolute;
    top: 5px;
    left: auto;
    right: 227px;
}
.show-svg-10 {
    position: absolute;
    top: -10px;
    left: auto;
    right: 10px;
}
.show-svg-11 {
    position: absolute;
    top: 126px;
    left: auto;
    right: 33px;
}
.show-svg-12 {
    position: absolute;
    top: 126px;
    left: auto;
    right: 313px;
}
.show-svg-13 {
    position: absolute;
    top: 194px;
    left: auto;
    right: -54px;
}
.show-svg-14 {
    position: absolute;
    top: 0;
    left: auto;
    right: 123px;
}
.show-svg-15 {
    position: absolute;
    top: 207px;
    left: auto;
    right: 225px;
}
.show-svg-16 {
    position: absolute;
    inset: auto 1px -244px auto;
}
.snow-bg {
    z-index: 3;
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/656d8c99801273443294a0e8_snow-bg.svg);
    background-position: 70% 0;
    background-repeat: repeat-x;
    background-size: auto;
    width: 100%;
    max-width: 100vw;
    min-height: 140px;
    position: absolute;
    bottom: -50px;
}
.text-color-white-2 {
    color: #fff;
}
.text-color-white-2.hide-tablet.max-548px {
    text-align: center;
    max-width: 548px;
}
.text-color-white-2.show-tablet {
    display: none;
}
.text-color-white-2.max-548px {
    text-align: center;
    max-width: 548px;
}
.container-large-3 {
    width: 100%;
    max-width: 1224px;
    margin-left: auto;
    margin-right: auto;
    position: relative;
}
.gaming_banner-content-2 {
    z-index: 2;
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    justify-content: center;
    align-items: center;
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
    display: flex;
    position: relative;
}
.gaming_banner-2 {
    z-index: 10;
    background-color: #23272a;
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/656f18bc01c57f704626017f_Gaming.webp), url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/656f1908ce3df429743aba33_gaming.webp);
    background-position: -25% 100%, 120% 100%;
    background-repeat: no-repeat, no-repeat;
    background-size: 381px, 330px;
    width: 100%;
    position: sticky;
    top: 0;
    overflow: visible;
}
.gaming-clouds {
    aspect-ratio: auto;
    width: 100%;
    max-width: none;
    height: 1px;
    margin-left: auto;
    margin-right: auto;
    position: sticky;
    inset: 0%;
}
.gaming-clouds-wrapper {
    width: 100%;
    height: 100vh;
    position: sticky;
    inset: 1px 0% auto;
    overflow: hidden;
}
.cloud-left-svg-1 {
    position: absolute;
    top: 250px;
    left: -103px;
}
.cloud-left-svg-2 {
    position: absolute;
    top: 360px;
    left: -110px;
}
.cloud-left-svg-3 {
    position: absolute;
    top: 360px;
    left: auto;
    right: -142px;
}
.cloud-left-svg-5 {
    position: absolute;
    top: 250px;
    left: auto;
    right: -184px;
}
.lottie-animation-3 {
    max-width: 50px;
}
.owerflow-auto {
    min-height: 138px;
    padding-left: 4px;
    overflow: auto;
}
.lottie-animation-4 {
    max-width: 100px;
}
.lottie-animation-5 {
    max-width: 50px;
}
.footer-content-wr {
    z-index: 1;
    position: relative;
}
.image-419 {
    max-width: 100%;
}
.image-420 {
    max-width: 300px;
}
.gaming_nitro-icon {
    width: 100%;
    max-width: 400px;
}
.max-width-788px {
    max-width: 788px;
    margin-left: auto;
    margin-right: auto;
}
.max-width-788px.home {
    max-width: none;
}
.max-width-788px.home.is_2025 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    display: flex;
}
.max-width-788px.is-full {
    max-width: 640px;
}
.teen-icon-2 {
    max-width: 31px;
    margin-top: 228px;
    margin-left: 5px;
    position: absolute;
    inset: 0% auto auto 0%;
}
.teen-icon-1 {
    max-width: 6px;
    margin-top: 262px;
    margin-left: -69px;
    position: absolute;
    inset: 0% auto auto 0%;
}
.teen-icon-3 {
    max-width: 108px;
    margin-top: 208px;
    margin-left: -234px;
    position: absolute;
    inset: 0% auto auto 0%;
}
.teen-icon-4 {
    z-index: -1;
    margin-top: 383px;
    margin-left: -81px;
    position: absolute;
    inset: 0% auto auto 0%;
}
.teen-icon-5 {
    z-index: 2;
    margin-top: 417px;
    margin-left: -320px;
    position: absolute;
    inset: 0% auto auto 0%;
}
.teen-icon-6 {
    z-index: 2;
    margin-bottom: 216px;
    margin-left: -108px;
    position: absolute;
    inset: auto auto 0 0%;
}
.teen-icon-8 {
    z-index: 2;
    margin-bottom: 116px;
    margin-left: -108px;
    position: absolute;
    inset: auto auto 0 0%;
}
.teen-icon-7 {
    z-index: 2;
    margin-bottom: 33px;
    margin-left: -32px;
    position: absolute;
    inset: auto auto 0 0%;
}
.teen-icon-9 {
    z-index: 2;
    margin-bottom: 23px;
    margin-left: -245px;
    position: absolute;
    inset: auto auto 0 0%;
}
.teen-icon-10 {
    z-index: 10;
    width: 100%;
    max-width: 420px;
    margin-bottom: 0;
    margin-left: 0;
    position: absolute;
    inset: auto auto 0 0%;
}
.teen-icon-11 {
    z-index: 1;
    max-width: 120px;
    margin-bottom: -95px;
    margin-right: -215px;
    position: absolute;
    inset: auto 0 0 auto;
}
.teen-icon-12 {
    z-index: 10;
    width: 100%;
    max-width: 290px;
    margin-bottom: 126px;
    margin-right: -165px;
    position: absolute;
    inset: auto 0% 0 auto;
}
.teen-icon-13 {
    z-index: 10;
    max-width: 120px;
    margin-bottom: 155px;
    margin-right: -103px;
    position: absolute;
    inset: auto 0 0 auto;
}
.teen-icon-14 {
    z-index: 10;
    max-width: 120px;
    margin-bottom: 310px;
    margin-right: -73px;
    position: absolute;
    inset: auto 0 0 auto;
}
.teen-icon-15 {
    z-index: 10;
    max-width: 120px;
    margin-top: 332px;
    margin-right: -35px;
    position: absolute;
    inset: 0 0 auto auto;
}
.paragraff-large {
    font-size: 20px;
    line-height: 32px;
}
.paragraff-large.text-align-center {
    font-family: Ggsans, sans-serif;
}
.paragraff-large.paragraph-medium {
    margin-top: 0;
    margin-bottom: 0;
}
.max-736px.flex--enter {
    max-width: 800px;
    margin-left: auto;
    margin-right: auto;
}
.image-teen-1 {
    z-index: 1;
    max-width: 100%;
    margin-bottom: -54px;
    margin-left: auto;
    margin-right: -36px;
    position: absolute;
    inset: auto 0% 0%;
}
.image-teen-1._02 {
    margin-right: 20px;
}
.image-teen-1._03 {
    margin-bottom: 24px;
}
.padding-196px {
    padding-bottom: 170px;
}
.s-grey {
    background-color: #f6f6f6;
}
.s-blue-slider {
    padding-bottom: 136px;
    overflow: visible;
}
._123 {
    font-family: SpotaNormal-Bold, sans-serif;
}
.heading-48px {
    margin-bottom: 0;
    font-family: SpotaNormal-Bold, sans-serif;
    font-size: 48px;
    line-height: 56px;
}
.heading-48px.text-align-center {
    margin-bottom: 0;
}
.heading-48px.teen {
    margin-top: 0;
}
.heading-48px.font-white.nitro {
    text-align: center;
    margin-bottom: 32px;
}
.padding-36px {
    padding-bottom: 36px;
}
.teen_left-arrow {
    border-radius: 50%;
    justify-content: center;
    align-items: center;
    width: 80px;
    height: 80px;
    margin-left: 0;
    margin-right: 0;
    display: flex;
    inset: 0% auto 0% -147px;
}
.logo-slider {
    width: 100%;
    max-height: 150px;
}
.logo-slider.logo-2 {
    max-height: 60px;
}
.logo-slider-wr {
    min-height: 100px;
}
.html-embed-2 {
    color: #5865f2;
    border: 2px solid #5865f2;
    border-radius: 100%;
    transition: all 0.2s;
}
.html-embed-2:hover {
    color: #fff;
    background-color: #5865f2;
}
.hero_button-r {
    color: var(--off-white);
    background-color: #23272a;
    border-radius: 32px;
    justify-content: center;
    align-items: center;
    margin-top: 24px;
    margin-bottom: 0;
    margin-right: 24px;
    padding: 16px 32px;
    font-size: 20px;
    font-weight: 500;
    line-height: 24px;
    transition: all 0.2s;
    display: flex;
}
.hero_button-r:hover {
    box-shadow: 0 8px 15px #0003;
}
.hero_button-r.new-home {
    color: #fff;
    text-align: center;
    background-color: #161cbb;
    min-width: 21.75rem;
    max-height: 56px;
    margin-top: 9px;
    padding-left: 34px;
    padding-right: 34px;
    font-size: 22px;
    font-weight: 500;
    line-height: 32px;
}
.hero_button-r.hide-tablet.home-2024 {
    background-color: #161cbb;
    min-height: 56px;
    padding-left: 34px;
    padding-right: 34px;
}
.hero_button-r.blue-button {
    background-color: var(--refresh-blue);
}
.hero_button-r.blue-button.n-home.l-hidden {
    background-color: #161cbb;
}
.hero_button-r.blue-button.n-home._2025 {
    background-color: var(--blurple);
    border-radius: 12px;
    min-width: 348px;
    padding: 15.5px 20px;
    font-family: Spota, sans-serif;
    font-size: 22px;
    line-height: 26px;
}
.hero_button-r.blue-button.n-home._2025.hide-mobile-portrait {
    min-width: 299px;
    min-height: 56px;
    padding: 16.7px 24px;
    font-size: 18px;
    font-weight: 400;
    line-height: 24px;
    transition-property: none;
}
.hero_button-r.blue-button.n-home._2025.hide-mobile-portrait:hover {
    box-shadow: none;
}
.hero_button-r.blue-button.n-home._2025.stay-informed {
    min-width: auto;
    min-height: 54px;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
    padding: 16px 24px;
    font-size: 16px;
    font-weight: 500;
    line-height: 130%;
    transition-property: none;
}
.hero_button-r.blue-button.n-home._2025.stay-informed:hover {
    box-shadow: none;
}
.hero_button-r.blue-button.n-home._2025-banner {
    background-color: var(--blurple);
    text-align: center;
    border-radius: 50px;
    min-width: 134px;
    max-width: 134px;
    min-height: 48px;
    max-height: 48px;
    margin-top: auto;
    margin-bottom: auto;
    margin-right: -9vw;
    padding: 10.5px 39px;
    font-family: Spota, sans-serif;
    font-size: 16px;
    line-height: 20px;
    position: absolute;
    inset: 0% 0% 0% auto;
}
.hero_button-r.blue-button.n-home._2025-banner.ua-download-btn {
    min-height: 36px;
    max-height: 36px;
    font-size: 15.2px;
    line-height: 18.2px;
}
.flex-block-2 {
    justify-content: center;
}
.text-block-616 {
    aspect-ratio: auto;
    object-fit: fill;
    font-size: 20px;
    display: inline;
    position: static;
}
.image-421 {
    white-space: normal;
    width: 24px;
    height: 24px;
    margin-right: 8px;
    font-size: 16px;
    line-height: 20px;
    display: block;
}
.hero_button-l {
    color: var(--not-quite-black);
    text-align: center;
    object-fit: fill;
    background-color: #f7f7fd;
    border-radius: 32px;
    order: 0;
    align-self: baseline;
    align-items: center;
    margin-top: 24px;
    margin-right: 24px;
    padding: 16px 32px;
    font-size: 20px;
    font-weight: 500;
    line-height: 24px;
    text-decoration: none;
    transition: all 0.2s;
    display: flex;
}
.hero_button-l:hover {
    box-shadow: 0 8px 15px #0003;
}
.hero_button-l.new-home {
    color: #23272a;
    background-color: #fff;
    justify-content: center;
    align-items: center;
    min-width: 21.75rem;
    max-height: 56px;
    margin-top: 9px;
    font-size: 22px;
    font-weight: 500;
    line-height: 32px;
}
.hero_button-l.home-2024 {
    min-height: 56px;
    padding-left: 57px;
    padding-right: 57px;
}
.hero_button-l.n-home {
    padding-left: 24px;
    padding-right: 24px;
    display: flex;
}
.hero_button-l._2025 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    border-radius: 12px;
    justify-content: center;
    align-items: center;
    min-width: 232px;
    min-height: 56px;
    padding: 16.7px 24px;
    font-family: Spota, sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 24px;
    transition-duration: 0.3s;
    display: flex;
}
.hero_button-l._2025:hover {
    background-color: #c7c8ce;
}
.link-testimonial {
    color: var(--white);
    font-family: Ggsans, sans-serif;
    font-size: 32px;
    font-weight: 600;
    transition: all 0.2s;
}
.link-testimonial:hover {
    opacity: 0.8;
}
.section-habitasse_2 {
    padding-top: 88px;
    padding-bottom: 100px;
}
.section-habitasse2 {
    padding-top: 88px;
    padding-bottom: 148px;
}
.teen-section-slider-new {
    background-image: linear-gradient(#6774ff, #4251ec);
    border-radius: 16px;
    justify-content: center;
    align-items: center;
    max-width: 86%;
    min-height: 564px;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
    padding-top: 88px;
    padding-bottom: 72px;
    display: flex;
    position: relative;
}
.s-blue-slider-2 {
    padding-bottom: 168px;
    overflow: visible;
}
.teen_right-arrow-2 {
    border-radius: 50%;
    justify-content: center;
    align-items: center;
    width: 80px;
    height: 80px;
    display: flex;
    right: -137px;
}
.teen_left-arrow-2 {
    border-radius: 50%;
    justify-content: center;
    align-items: center;
    width: 80px;
    height: 80px;
    margin-left: 0;
    margin-right: 0;
    display: flex;
    inset: 0% auto 0% -137px;
}
.link-testimonial-2 {
    color: var(--white);
    font-family: SpotaNormal-Bold, sans-serif;
    font-size: 32px;
    font-weight: 600;
    text-decoration: none;
    transition: all 0.2s;
}
.link-testimonial-2:hover {
    opacity: 0.8;
}
.teen-star-11 {
    max-width: 25px;
    position: absolute;
    inset: 11px auto auto 185px;
}
.teen-star-12 {
    width: 100%;
    max-width: 20px;
    position: absolute;
    inset: 231px 58px auto auto;
}
.nav_button-wrap {
    justify-content: flex-end;
    align-items: center;
    min-width: 116px;
    display: flex;
}
.nav_button-wrap.is_new-nenu-btn {
    display: none;
}
.premium-app-hero-img {
    width: 100%;
    min-width: 450px;
    max-width: 599px;
}
.splin-200 {
    max-width: 600px;
    margin-left: auto;
    margin-right: auto;
}
.text-color-pitch {
    color: #2c2f33;
}
.max-width-480 {
    width: 100%;
    max-width: 480px;
}
.max-width-480.is-sticky {
    max-height: 80vh;
    position: sticky;
    top: 60px;
}
.max-width-480.app-sdk {
    flex: 0 auto;
    max-width: 480px;
}
.max-width-480.is-left {
    z-index: 1;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    margin-left: 0;
    margin-right: auto;
    display: flex;
    position: relative;
}
.max-width-480.is-right {
    z-index: 1;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    margin-left: auto;
    margin-right: 0;
    display: flex;
    position: relative;
}
.max-width-480.is-center {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
    position: relative;
}
.max-width-480.is-center.quests {
    max-width: 550px;
}
.max-width-480.is-center.is_case {
    max-width: 480px;
}
.layout-link-form {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-direction: column;
    display: flex;
}
.form-link {
    color: #bdbfc0;
    white-space: nowrap;
    word-break: keep-all;
    padding-left: 32px;
    font-family: SpotaNormal-Bold, sans-serif;
    font-size: 24px;
    line-height: 30px;
    transition: color 0.2s;
    display: inline-block;
}
.form-link.w--current {
    color: #2c2f33;
}
.form-link.active,
.form-link.visited-step {
    color: var(--blurple);
}
.submit_image {
    margin-top: 7px;
    position: absolute;
    inset: 0% auto auto 0%;
}
.pitch_layout {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    max-width: 61.25rem;
    margin-left: auto;
    margin-right: auto;
    display: flex;
    position: relative;
}
.pitch-form_wr {
    background-color: #f6f6f6;
    border-radius: 1rem;
    flex-direction: column;
    flex: none;
    justify-content: flex-start;
    width: 100%;
    max-width: 480px;
    padding: 2rem;
    display: flex;
}
.pitch-form_wr.is-form-n {
    background-color: #f6f6f600;
    max-width: none;
    padding: 0;
}
.submit_btn-layout {
    justify-content: space-between;
    align-items: center;
    margin-top: 2rem;
    margin-bottom: 0;
    display: flex;
}
.submit_btn-layout.is-form-n {
    justify-content: flex-end;
    align-items: center;
}
.submit_btn-layout.is-form-n.is-left {
    justify-content: flex-start;
    align-items: center;
}
.submit_btn-layout.is-form-newsletter {
    justify-content: flex-end;
    align-items: center;
    margin-top: 0;
}
.button-step {
    letter-spacing: 0.25px;
    background-color: #23272a;
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/65d1ec2355604fbc04c2bfd2_Chevrone.svg);
    background-position: 91%;
    background-repeat: no-repeat;
    background-size: 16px 16px;
    border-radius: 40px;
    padding: 0.4rem 1.75rem 0.5rem 1rem;
    font-size: 14px;
    font-weight: 600;
    line-height: 24px;
    transition: transform 0.3s, box-shadow 0.3s, background-color 0.3s;
}
.button-step:hover {
    background-color: var(--dark-button-hover);
    transform: translateY(-2px);
    box-shadow: 0 2px 5px #0003, 0 2px 9px #060a0b6b;
}
.button-step.submit_btn {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    padding-right: 1rem;
}
.button-step.submit_btn.hide-btn {
    display: none;
}
.button-step.submit_btn.is-form-n {
    background-color: #5865f2;
    border-radius: 12px;
    justify-content: center;
    align-items: center;
    width: 172px;
    height: 54px;
    min-height: 54px;
    padding-top: 0;
    padding-bottom: 0;
    font-family: Spota, sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 1.25;
    transition-property: none;
    display: flex;
}
.button-step.submit_btn.is-form-n:hover {
    box-shadow: none;
    transform: none;
}
.button-step.submit_btn.is-form-new {
    background-color: #5865f2;
    border-radius: 12px;
    justify-content: center;
    align-items: center;
    width: auto;
    min-width: 172px;
    height: 54px;
    min-height: 54px;
    padding-top: 0;
    padding-bottom: 0;
    font-family: Spota, sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 1.25;
    transition-property: none;
    display: flex;
}
.button-step.submit_btn.is-form-new:hover {
    box-shadow: none;
    transform: none;
}
.button-step.submit_btn.is-form-new.hide {
    display: none;
}
.button-step.submit_btn.is-form-new.is_new {
    height: auto;
    min-height: 48px;
    padding: 0.84375rem 1.5rem;
}
.button-step.hide-btn {
    display: none;
}
.button-step.is-prev-step {
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/65d1f47f17205756785f385a_Chevrone%20-back.svg);
    background-position: 7%;
    padding-left: 1.75rem;
    padding-right: 1rem;
}
.button-step.is-prev-step.hide-btn {
    display: none;
}
.submit_label {
    color: #23272a;
    margin-bottom: 12px;
    padding-right: 1px;
    font-weight: 600;
}
.submit_label.is-step-2 {
    color: #2c2f33;
    font-family: Ggsans, sans-serif;
    font-weight: 600;
}
.submit_label.is-step-2.other-games-activity.hide {
    display: none;
}
.submit_label.is-form-n {
    color: #fff;
    margin-bottom: 8px;
    font-family: Spota, sans-serif;
    font-weight: 400;
    line-height: 1.25;
}
.submit_input {
    background-color: #fff;
    border: 1px solid #bac3d0;
    border-radius: 40px;
    align-items: center;
    min-height: 40px;
    padding: 0 16px;
    font-size: 16px;
    overflow: hidden;
}
.submit_input:focus {
    border-color: #bac3d0;
}
.submit_input::placeholder {
    color: #99aab5;
}
.submit_input.is-select {
    color: #2c2f33;
    font-family: Ggsans, sans-serif;
}
.submit_input.is-select.team-member-dob.dob-selection {
    line-height: 2.1;
}
.submit_input.is-select.dob-selection {
    width: 100%;
    margin-bottom: 0;
}
.submit_input.is-select.dob-selection.is_date {
    align-self: center;
    line-height: 2.1;
    display: block;
}
.submit_input.is-select.is-form-n {
    color: #ffffff80;
}
.submit_input.is-font {
    padding-bottom: 2px;
    font-family: Ggsans, sans-serif;
}
.submit_input.is-select-poppins {
    color: #a6b1bf;
}
.submit_input.is-select-poppins.is-font {
    font-family: Ggsans, sans-serif;
}
.submit_input.is-select-poppins.is-font.pitch-fall-categories {
    display: block;
}
.submit_input.is-select-poppins.is-font.pitch-fall-categories.iscategories {
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/65c7a869706f68a4f1bd3c8b_arrow_forward_ios_24px.svg);
    background-position: 96%;
    background-repeat: no-repeat;
    background-size: auto;
    align-items: center;
    margin-top: 0;
    margin-bottom: 0;
    display: flex;
}
.submit_input.is-description {
    border-radius: 16px;
    width: 100%;
    min-width: 100%;
    max-width: 240px;
    min-height: 120px;
    margin-top: 12px;
    padding-top: 8px;
}
.submit_input.is-description.is-font.large-height {
    min-height: 160px;
}
.submit_input.is-description.bottom-none.hide.paid-for-development-description,
.submit_input.is-description.hide.product-or-game-description,
.submit_input.is-description.hide.server-or-channels-description,
.submit_input.is-description.hide.demographic-description,
.submit_input.is-description.other-app-pitches.hide {
    display: none;
}
.submit_input.is-description.large-height {
    min-height: 160px;
}
.submit_input.is-description.is-form-n {
    min-height: 100px;
    margin-top: 8px;
    padding-top: 10px;
}
.submit_input.bottom-none {
    margin-bottom: 0;
}
.submit_input.is-form-n {
    color: #fff;
    background-color: #ffffff1a;
    border-style: none;
    border-radius: 12px;
    min-height: 48px;
    font-family: Spota, sans-serif;
    line-height: 1.25;
}
.submit_input.is-form-n::placeholder {
    color: #ffffff80;
}
.submit_input.is-form-n.bottom-none {
    margin-bottom: 0;
}
.submit_input.is-form-n.bottom-none.has-error,
.submit_input.is-form-n.has-error {
    border-style: solid;
    border-color: #f23f43;
}
.submit-form {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-direction: column;
    width: 100%;
    max-width: 480px;
    height: 100%;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    display: flex;
}
.submit-form.is-form-n {
    max-width: none;
}
.submit-form.is-form-n.min-height {
    min-height: 54.1875rem;
}
.submit-form.is-form-newsletter {
    max-width: 34.9375rem;
    margin-right: 0;
}
.arrow-select {
    margin-top: auto;
    margin-bottom: auto;
    margin-right: 18px;
    position: absolute;
    inset: 0% 0% 0% auto;
}
.arrow-select.is-form-n {
    margin-right: 20px;
}
.weight-semibold {
    font-weight: 600;
}
.submit_radio-group {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    justify-content: flex-start;
    align-items: center;
    display: flex;
}
.submit_radio {
    align-items: center;
    display: flex;
}
.submit_radio-button {
    border-width: 1px;
    border-color: #dbdee1;
    flex: none;
    width: 20px;
    height: 20px;
    margin-top: 0;
    margin-right: 10px;
}
.submit_radio-button.w--redirected-checked {
    background-color: #5865f2;
    border-width: 1px;
    border-color: #5865f2;
    box-shadow: inset 0 0 0 3px #fff;
}
.submit_radio-field {
    color: #50555f;
    align-items: center;
    margin-bottom: 0;
    display: flex;
}
.submit_radio-field.text-submit {
    color: #76879d;
    font-family: Poppins, sans-serif;
    font-weight: 400;
}
.link-submit {
    color: var(--not-quite-black);
    font-weight: 600;
    box-shadow: inset 0 -2px 0 -1px #76879d;
}
.submit_text-small {
    color: #2c2f33;
    margin-top: -20px;
    margin-bottom: 24px;
    font-size: 14px;
}
.submit_text-small.is_sm {
    margin-top: 10px;
}
.submit_form {
    flex-direction: column;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    display: flex;
}
.pitch_parental-wr {
    width: 100%;
}
.pitch_parental-wr.hide {
    display: none;
}
.pitch_parental-wr.hide._01 {
    display: block;
}
.add-team {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    color: #5865f2;
    border: 1px dashed #5865f2;
    border-radius: 36px;
    justify-content: center;
    align-items: center;
    margin-bottom: 24px;
    padding-top: 8px;
    padding-bottom: 8px;
    font-weight: 600;
    display: flex;
}
.add-team.hide {
    display: none;
}
.embed-center {
    justify-content: center;
    align-items: center;
    display: flex;
}
.team-member {
    background-color: var(--white);
    border: 1px solid #99aab5;
    border-radius: 16px;
    flex-direction: column;
    align-items: flex-start;
    margin-bottom: 24px;
    padding: 20px 24px 24px;
    display: flex;
}
.team-member._1.team-member-child.hide {
    display: none;
}
.embed-close {
    cursor: pointer;
    justify-content: flex-end;
    align-items: center;
    margin-bottom: 20px;
    margin-left: auto;
    margin-right: 0;
    display: flex;
}
.embed-close.hide {
    display: none;
}
.step-wapper {
    overflow: visible;
}
.team-member-wrapper {
    margin-top: 1.5rem;
}
.team-member-wrapper.hide,
.team-member-wrapper.hide.individual-or-team-description {
    display: none;
}
.team-member-wrapper.individual-or-team-description {
    cursor: pointer;
}
.team-member-wrapper.individual-or-team-description.hide {
    cursor: pointer;
    display: none;
}
.submit-all-step {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    overflow: auto;
}
.submit-all-step._01 {
    display: none;
}
.submit-all-step._01.show-step {
    margin-bottom: 50px;
    display: block;
    overflow: hidden;
}
.submit-all-step._01.show-step.bottom-none {
    margin-bottom: 0;
}
.submit-all-step._01.show-step.is_2025 {
    margin-bottom: 0;
    overflow: visible;
}
.submit-all-step._01.show-step.is_2025.is-new-form {
    grid-column-gap: 32px;
    grid-row-gap: 0px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
}
.submit-all-step._02 {
    transition: all 0.2s;
    display: none;
    overflow: hidden;
}
.submit-all-step._02.show-step {
    margin-bottom: 50px;
    transition: all 0.2s;
    display: block;
}
.submit-all-step._03 {
    transition: all 0.2s;
    display: none;
}
.submit-all-step._03.show-step {
    margin-bottom: 50px;
    transition: all 0.2s;
    display: block;
}
.submit-all-step._04 {
    display: none;
}
.submit-all-step._04.show-step {
    margin-bottom: 50px;
    display: block;
    overflow: visible;
}
.submit-all-step._05 {
    display: none;
}
.submit-all-step._05.show-step {
    margin-bottom: 50px;
    display: block;
}
.submit-all-step._06 {
    display: none;
}
.submit-all-step._06.show-step {
    display: block;
}
.container980_n {
    flex-direction: column;
    justify-content: center;
    align-self: flex-start;
    align-items: center;
    width: 90%;
    max-width: 980px;
    height: auto;
    margin-bottom: 96px;
    margin-left: auto;
    margin-right: auto;
    display: flex;
    overflow: hidden;
}
.container980_n.mid {
    text-align: center;
    flex-direction: column;
    justify-content: center;
    align-self: center;
    align-items: center;
    margin-bottom: 60px;
    overflow: visible;
}
.container980_n.neg-top {
    margin-top: -190px;
}
.container980_n.bottom {
    text-align: center;
    flex-direction: column;
    justify-content: center;
    align-self: center;
    align-items: center;
    margin-bottom: 60px;
    overflow: visible;
}
.grid-gdc-2024 {
    grid-column-gap: 20px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    justify-content: space-between;
    align-items: center;
}
.grid-gdc-2024.revers {
    grid-template-columns: 0.88fr 1fr;
}
.grid-gdc-2024.revers.ser {
    grid-template-columns: 0.95fr 1fr;
}
.grid-gdc-2024.powet {
    grid-column-gap: 70px;
    grid-row-gap: 70px;
    background-color: #f6f6f6;
    border-radius: 8px;
    grid-template-columns: 1fr 1.15fr;
    padding: 109px 80px;
}
.grid-gdc-2024.power {
    grid-template-columns: 1.11fr 1fr;
}
.grid-gdc-2024.serv {
    grid-template-columns: minmax(auto, 605px) minmax(200px, 536px);
}
.grid-gdc-2024.revers-safety.ser {
    grid-template-columns: 0.95fr 1fr;
}
.grid-gdc-2024.revers-safety {
    grid-template-columns: 0.94fr 1fr;
    position: relative;
}
.grid-gdc-2024.safety {
    grid-column-gap: 54px;
    grid-template-columns: 1fr 0.94fr;
    position: relative;
}
.grid-gdc-2024.revers-safety-2023 {
    grid-template-columns: 1fr 0.94fr;
    position: relative;
}
.grid-gdc-2024.revers-safety-2023.ser {
    grid-template-columns: 0.95fr 1fr;
}
.grid-gdc-2024.revers-safety-1 {
    grid-template-columns: 1fr 0.94fr;
    position: relative;
}
.grid-gdc-2024.revers-safety-1.ser {
    grid-template-columns: 0.95fr 1fr;
}
.grid-gdc-2024.prizes {
    grid-column-gap: 12px;
    order: 0;
    grid-template-columns: 1fr 1fr;
    align-items: start;
}
.grid-gdc-2024.period {
    grid-column-gap: 16ch;
    grid-template-columns: 1fr 1fr;
}
.gdc-image {
    margin-left: auto;
}
.padding-96px {
    padding-bottom: 96px;
}
.padding-4px {
    padding-bottom: 4px;
}
.section-building {
    padding: 16px;
}
.building-wr {
    background-color: #5865f2;
    border-radius: 16px;
    padding-top: 100px;
    padding-bottom: 100px;
    position: relative;
    overflow: hidden;
}
.container-550px {
    width: 100%;
    max-width: 550px;
    margin-left: auto;
    margin-right: auto;
}
.container-550px.flex--enter {
    max-width: 558px;
}
.building-icon-bg {
    max-width: 22%;
    position: absolute;
    inset: auto auto 0% 0%;
}
.building-icon-bg.motivation {
    max-width: 21%;
    top: -334px;
    bottom: auto;
}
.building-icon-bg-2 {
    max-width: 20%;
    position: absolute;
    inset: auto 0 0% auto;
}
.building-icon-bg-2.motivation {
    max-width: 24%;
    bottom: -100px;
}
.building-icon-star-green {
    max-width: 22px;
    position: absolute;
    inset: 8% 2% auto auto;
}
.building-icon-star-yellow {
    max-width: 13px;
    position: absolute;
    inset: 3% 4% auto auto;
}
.text-color-dark {
    color: var(--dark-charcoal);
}
.pitch-form_section {
    padding-top: 56px;
    padding-bottom: 6.25rem;
    position: relative;
}
.pitch-page_bg {
    background-color: #0e0619;
    background-image: linear-gradient(#000, #0e0619 64%, #3648f280);
    height: 817px;
    position: absolute;
    inset: 0% 0% auto;
}
.back-icon {
    justify-content: center;
    align-items: center;
    width: 1.5rem;
    height: 1.5rem;
    display: flex;
}
.pitch_group {
    background-color: #fff;
    border-radius: 1rem;
    padding: 6.25rem 2.5rem;
    box-shadow: 0 6px 16px #0000001a;
}
.pitch_form-field-wr {
    margin-bottom: 2rem;
    display: block;
}
.pitch_form-field-wr.no-bottom-margin {
    margin-bottom: 0;
}
.pitch_form-field-wr.is-form-n {
    margin-bottom: 2rem;
}
.pitch_form-field-wr.is-form-n.existing-product-or-game.hide {
    display: none;
}
.pitch_form-field-wr.is-form-n.game-built--description {
    display: block;
}
.pitch_form-field-wr.is-form-n.game-built--description.hide,
.pitch_form-field-wr.is-form-n.hide.content-category-description,
.pitch_form-field-wr.is-form-n.studio-goals-description.hide {
    display: none;
}
.pitch_form-field-wr.is-form-n.age-restrictions-game-name {
    display: block;
}
.pitch_form-field-wr.is-form-n.age-restrictions-game-name.hide,
.pitch_form-field-wr.is-form-n.already-launched.hide,
.pitch_form-field-wr.is-form-n.not-launched.hide {
    display: none;
}
.pitch_form-field-wr.is-form-n.is_end,
.pitch_form-field-wr.is-form-n.bottom-none {
    margin-bottom: 0;
}
.pitch_form-field-wr.is-form-n.is-bottom {
    flex-flow: column;
    justify-content: flex-end;
    align-items: flex-start;
    display: flex;
}
.pitch_form-field-wr.is-form-n.is_50 {
    width: 50%;
}
.pitch_form-field-wr.game-name {
    margin-bottom: 2rem;
}
.pitch_form-field-wr.game-name.existing-product-or-game.hide {
    display: none;
}
.pitch_form-field-wr.game-name.game-built--description {
    display: block;
}
.pitch_form-field-wr.game-name.game-built--description.hide,
.pitch_form-field-wr.game-name.hide.content-category-description,
.pitch_form-field-wr.game-name.studio-goals-description.hide {
    display: none;
}
.pitch_form-field-wr.game-name.margin-none {
    width: 100%;
    margin-bottom: 0;
}
.pitch_form-field-wr.game-name.margin-none.official-discord-server-name.hide,
.pitch_form-field-wr.role-at-company.hide,
.pitch_form-field-wr.publisher-game-name.hide,
.pitch_form-field-wr.game_engine_name.hide,
.pitch_form-field-wr.platforms-building-name.hide,
.pitch_form-field-wr.other-community-game-name.hide {
    display: none;
}
.pitch_form-field-wr.bottom-none {
    margin-bottom: 0;
}
.pitch_info-text {
    color: #50555f;
    margin-top: 0.5rem;
    margin-bottom: 1.5rem;
    font-size: 14px;
}
.pitch_info-text.is-form-n {
    color: #ffffff80;
    padding-left: 16px;
    font-family: Spota, sans-serif;
    font-size: 12px;
    line-height: 1.33333;
}
.pitch_info-text.is-form-op {
    color: #ffffff80;
    margin-top: 0;
    font-family: Spota, sans-serif;
    font-size: 16px;
    line-height: 1.25;
}
.pitch_required-asterisk {
    color: #ed4245;
    margin-left: 3px;
}
.text-color-green {
    color: #57f287;
}
.text-color-green.padding-play {
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/66aca02d4cf16e61a0b56418_apps.svg);
    background-position: 0%;
    background-repeat: no-repeat;
    background-size: auto;
    padding-left: 56px;
}
.app-hurry {
    color: var(--white);
    text-transform: uppercase;
    font-family: "Spota 800", sans-serif;
    font-weight: 700;
}
.app2024_hero-bg {
    filter: blur(200px);
    background-color: #3648f2cc;
    width: 600px;
    height: 288px;
    position: absolute;
    inset: auto 8% -23% auto;
}
.how_bottom-wr {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    text-align: center;
    flex-direction: column;
    justify-content: flex-start;
    align-self: flex-start;
    align-items: center;
    width: 100%;
    margin-top: 2rem;
    margin-right: auto;
    padding: 0 0;
    font-weight: 600;
    display: flex;
    position: relative;
}
.text-weight-semibold {
    font-weight: 600;
}
.text-weight-semibold.is_judging {
    padding-top: 0;
    padding-bottom: 0;
    display: inline-block;
}
.how_left-wr {
    flex-direction: column;
    align-items: flex-start;
    display: flex;
    position: relative;
    top: -12px;
}
.how_left-wr.power {
    max-width: 525px;
}
.how_left-wr.flex-left,
.how_left-wr.flex-tablet-left {
    flex-direction: column;
    display: flex;
}
.how_left-wr.flex-tablet-left.parent {
    align-items: flex-start;
}
.how_left-wr.flex-tablet-left {
    flex-direction: column;
    text-decoration: none;
    display: flex;
}
.how_left-wr.flex-tablet-app {
    flex-direction: column;
    display: block;
}
.how_left-wr.flex-tablet-app.parent {
    align-items: flex-start;
}
.building-wr-2024 {
    background-color: #070511;
    border-radius: 16px;
    padding-top: 100px;
    padding-bottom: 100px;
    position: relative;
    overflow: hidden;
}
.app2024_banner-bg {
    filter: blur(200px);
    background-color: #3648f2cc;
    width: 563px;
    height: 288px;
    margin-left: auto;
    margin-right: auto;
    position: absolute;
    inset: auto 0 1%;
}
.app2024_judges-bg {
    filter: blur(200px);
    background-color: #3648f2cc;
    width: 563px;
    height: 288px;
    margin-left: auto;
    margin-right: auto;
    position: absolute;
    inset: 14px 0% auto 0;
}
.app2024_judges-bg-2 {
    filter: blur(200px);
    background-color: #3648f2cc;
    width: 563px;
    height: 288px;
    margin-left: auto;
    margin-right: auto;
    position: absolute;
    inset: auto 0% 5px 0;
}
.app2024_judges-bg-2.show-desctop {
    z-index: 0;
}
.image-app-card-2024 {
    mix-blend-mode: normal;
    object-fit: cover;
    width: 100%;
    min-height: 364px;
    max-height: 248px;
}
.app-card-content_2024 {
    background-color: #4f51f5;
    flex-direction: column;
    justify-content: flex-end;
    width: 100%;
    padding: 16px 10px 12px;
    display: flex;
    position: static;
    bottom: 0;
}
.p_prizes-wr {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    align-items: flex-start;
    display: flex;
}
.link-20px-all {
    font-size: 20px;
}
.link-20px-all.link-underlink.italic {
    font-style: italic;
}
.section-banner {
    padding: 16px;
}
.banner-app-wr {
    background-color: #0e0619;
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/65f0702d052c9d3cf7c112b9_Ready%20to%20Submit-right.svg),
        url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/65d33296f4981dfa9e4b62f2_Ready%20to%20submit.svg);
    background-position: 130%, -28%;
    background-repeat: no-repeat, no-repeat;
    background-size: auto, auto;
    border-radius: 16px;
    padding-top: 100px;
    padding-bottom: 100px;
    position: relative;
    overflow: hidden;
}
.app2024_judges-bg-3 {
    filter: blur(200px);
    background-color: #3648f2cc;
    width: 563px;
    height: 288px;
    margin-left: auto;
    margin-right: auto;
    position: absolute;
    inset: auto 0% -77px 0;
}
.categories-wr {
    background-color: #23272a;
    border-radius: 16px;
    padding-top: 100px;
    padding-bottom: 100px;
}
.tabs-app_2024 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    margin-bottom: 40px;
    padding-top: 40px;
    display: flex;
}
.disabled-checkbox {
    opacity: 0.5;
    pointer-events: none;
    cursor: not-allowed;
}
.submit_input-calendar-wr {
    align-items: center;
    display: flex;
    position: relative;
}
.calendar-icon {
    z-index: 0;
    overflow-wrap: normal;
    -webkit-text-fill-color: inherit;
    background-clip: border-box;
    justify-content: flex-end;
    align-items: center;
    margin-top: auto;
    margin-bottom: auto;
    display: flex;
    position: absolute;
    inset: 0% 18px 0% auto;
}
.calendar-icon.pointer-events--none {
    z-index: auto;
}
.tabs-app_content-2024 {
    background-color: #4f51f5;
    border-radius: 8px;
    align-items: center;
    min-height: 440px;
    padding: 56px 56px 93px;
    display: flex;
}
.categories-wr_2024 {
    background-color: #0e0619;
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/65d376ab1e41f078b3e7898a_Group%20\(1\).svg), url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/65d376abe1fc92c861d7708d_Group.svg);
    background-position: 130% 127px, -30% 127px;
    background-repeat: no-repeat, no-repeat;
    background-size: auto, auto;
    border-radius: 16px;
    padding-top: 100px;
    padding-bottom: 100px;
    position: relative;
    overflow: hidden;
}
.line-categiries {
    background-color: #ffffff38;
    width: 1px;
    height: 191px;
    margin-top: auto;
    margin-bottom: auto;
    position: absolute;
    inset: 0% 0% 0% auto;
}
.pitch-layouts-1 {
    position: relative;
    top: -12px;
}
.p-submission {
    color: var(--blurple);
    text-transform: uppercase;
    font-family: "Spota 800", sans-serif;
    font-weight: 700;
}
.p-submission-wr {
    grid-column-gap: 32px;
    grid-row-gap: 8px;
    flex-wrap: wrap;
    display: flex;
}
.sub-line-green {
    background-color: #57f287;
    width: 2px;
    height: 100%;
    position: absolute;
    inset: 0% auto 0% 8px;
}
.sub-icon {
    width: 17px;
    height: 17px;
    position: absolute;
    inset: -1px auto auto 0%;
}
.pitch-layouts-p {
    padding-bottom: 56px;
    padding-left: 61.5px;
    position: relative;
}
.app-card-content_wr {
    align-items: stretch;
    margin-top: auto;
    display: flex;
    position: absolute;
    inset: 0%;
    overflow: hidden;
}
.card-name-w {
    width: 100%;
    padding: 16px;
    position: absolute;
    bottom: 0;
}
.prize-content-wr.first {
    background-color: #4f51f5;
    border-radius: 16px;
    height: 100%;
    padding: 40px;
}
.prize-content-wr.period {
    background-color: var(--off-white);
    border-radius: 16px;
    flex-direction: column;
    align-items: center;
    width: 100%;
    padding: 119px 95px 56px;
    display: flex;
    position: relative;
}
.how_bottom-image {
    width: 100%;
    position: static;
    bottom: 4px;
}
.how_bottom-text {
    z-index: 1;
    text-align: left;
    max-width: none;
    margin-right: auto;
    position: relative;
}
.submit_image_icon {
    margin-top: 0;
    position: static;
    inset: 0% auto auto 0%;
}
.embedded_future {
    padding-top: 6.25rem;
    padding-bottom: 6.25rem;
}
.embedded_future-layout {
    grid-column-gap: 78px;
    grid-row-gap: 78px;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    display: flex;
}
.line-bg-progress {
    background-color: #5865f21a;
    border-radius: 7px;
    width: 4px;
    position: absolute;
    inset: 0% auto 0% 0%;
}
.embedded_future-all {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    cursor: pointer;
    align-items: flex-start;
    padding-top: 48px;
    transition: none;
    display: block;
    position: relative;
}
.embedded_future-all.comming {
    padding-top: 2.5rem;
}
.embedded_future-all.is-last {
    padding-bottom: 0;
}
.embedded_future-all.is-first {
    padding-top: 0;
}
.embedded_h3 {
    white-space: pre-line;
    flex: 0 auto;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 24px;
    line-height: 1.25;
}
.coming-soon {
    color: #eb459e;
    text-align: center;
    text-transform: uppercase;
    white-space: normal;
    -webkit-text-fill-color: inherit;
    background-color: #d88bbd29;
    background-clip: border-box;
    border-radius: 16px;
    min-width: 120px;
    margin-bottom: 0;
    margin-left: 0;
    padding: 4px 12px;
    font-family: SpotaNormal-Bold, sans-serif;
    font-size: 10px;
    display: inline-block;
    position: static;
    top: 0;
}
.open-1,
.open-2,
.open-3,
.open-4 {
    overflow: hidden;
}
.active-icon {
    margin-left: auto;
    margin-right: auto;
    display: block;
    position: absolute;
    top: 4px;
    left: 0;
    right: 0;
}
.active-icon.hide {
    display: none;
}
.visited-icon {
    margin-left: auto;
    margin-right: auto;
    display: block;
    position: absolute;
    top: 4px;
    left: 0;
    right: 0;
}
.visited-icon.hide {
    display: none;
}
.active-icon_end {
    margin-left: auto;
    margin-right: auto;
    position: absolute;
    top: 9px;
    left: 0;
    right: 0;
}
.line-blue-progress {
    background-color: #4f51f5;
    border-radius: 7px;
    min-width: 4px;
    max-height: 12%;
    position: absolute;
    inset: 0% auto 0% 0%;
    overflow: hidden;
}
.open-5,
.open-6 {
    overflow: hidden;
}
.close-first {
    grid-column-gap: 48px;
    grid-row-gap: 48px;
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
    display: flex;
    position: relative;
}
.close-first.top-0px {
    position: relative;
}
.close-first.top-0px.parner {
    max-width: 80%;
    left: 110px;
}
.close-first.margin-20px {
    background-color: #fff;
    height: auto;
    padding-left: 20px;
}
.close-first.top-134 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    max-width: 19.375rem;
    margin-top: 134px;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 120px;
    display: none;
}
.close-first.max-424 {
    border-radius: 8px;
    max-height: 442px;
}
.close-first.bottom {
    margin-bottom: 4px;
}
.close-first.bottom-24,
.close-first.is_apply {
    margin-bottom: 24px;
}
.close-first.future-layout {
    grid-column-gap: 48px;
    grid-row-gap: 48px;
    flex-direction: column;
    align-items: flex-start;
    display: flex;
}
.line-blue-progress2,
.line-blue-progress3,
.line-blue-progress4,
.line-blue-progress5,
.line-blue-progress6 {
    background-color: #4f51f5;
    border-radius: 7px;
    min-width: 4px;
    position: absolute;
    inset: 0% auto 0% 0%;
    overflow: hidden;
}
.embedded_future-new {
    padding-top: 96px;
    padding-bottom: 96px;
}
.inline-all {
    display: block;
}
.new-features-layout {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    display: grid;
}
.new-features-card {
    background-color: #f6f6f6;
    border-radius: 1.5rem;
    flex-direction: column;
    min-height: 29.5625rem;
    display: flex;
    overflow: hidden;
}
.new-features-info {
    background-color: #f6f6f6;
    min-height: 240px;
    margin-top: 0;
    margin-bottom: 0;
    padding: 1.5rem;
}
.embedded_h3-left {
    text-align: left;
    margin-top: 0;
    margin-bottom: 16px;
    line-height: 1.25;
}
.embedded_h3-left.m-24 {
    font-size: 20px;
    font-weight: 400;
    line-height: 1.6;
}
.text-align-left {
    text-align: left;
}
.new-features-card-two {
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/65e70713433968609185af5d_SDK-Website-Body-Illustration-02-background.svg);
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: contain;
    border-radius: 1.5rem;
    flex-direction: column;
    min-height: 28.5625rem;
    display: flex;
    overflow: hidden;
}
.new-features-three {
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/65e707139b4203409678034f_SDK-Website-Body-Illustration-03-background.svg);
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: contain;
    border-radius: 1.5rem;
    flex-direction: column;
    min-height: 28.5625rem;
    display: flex;
    overflow: hidden;
}
.embedded_possible-grey {
    background-color: #f6f6f6;
    border-radius: 0.5rem;
    margin-left: 1rem;
    margin-right: 1rem;
    padding-top: 6.25rem;
    padding-bottom: 6.25rem;
}
.possible-layout {
    grid-column-gap: 5rem;
    grid-row-gap: 5rem;
    justify-content: center;
    align-items: center;
    display: flex;
}
.embedded_author {
    text-transform: uppercase;
    margin-bottom: 4px;
    font-family: "Spota 800", sans-serif;
    font-weight: 700;
    line-height: 24px;
}
.mobile-menu-fixed,
.show-landscape,
.heading-form {
    display: none;
}
.top-margin {
    min-width: 50px;
    height: 50px;
    margin-top: 2.5rem;
    display: inline-block;
}
.top-margin.coming {
    margin-top: 0;
}
.line-blue-progress1 {
    perspective-origin: 0%;
    transform-origin: 0%;
    background-color: #4f51f5;
    border-radius: 7px;
    min-width: 4px;
    position: absolute;
    inset: 0% auto 0% 0%;
}
.baner-img-wr {
    width: 100%;
    position: relative;
}
.build--testimonial-card-wr {
    pointer-events: auto;
    cursor: pointer;
}
.build--testimonial-card-wr.is-4 {
    width: 13rem;
    height: 13rem;
    position: absolute;
    inset: 65% 0% 0% 60%;
}
.build--testimonial-card-wr.is-1 {
    position: absolute;
    inset: auto auto 60% 0%;
}
.build--testimonial-card-wr.is-5 {
    position: absolute;
    inset: auto auto 65% 70%;
}
.build--testimonial-card-wr.is-2 {
    width: 13rem;
    height: 13rem;
    position: absolute;
    inset: 65% 0% 0% 10%;
}
.build--testimonial-card-wr.is-3 {
    position: absolute;
    inset: auto auto 65% 40%;
}
.build--testimonial-card-wr.is-6 {
    width: 13rem;
    height: 13rem;
    position: absolute;
    inset: 65% 0% 0% 100%;
}
.build--testimonial_layout {
    z-index: 3;
    flex: 1;
    align-items: center;
    width: 100%;
    padding-top: 360px;
    padding-bottom: 360px;
    display: flex;
    position: relative;
    overflow: hidden;
}
.build--link_arrow {
    background-color: #fff;
    border: 2px solid #000;
    border-radius: 100%;
    flex-direction: column;
    flex: none;
    justify-content: center;
    align-items: center;
    width: 4.1875rem;
    height: 4.1875rem;
    margin-top: auto;
    margin-left: auto;
    transition: box-shadow 0.4s;
    display: flex;
}
.pg {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
}
.build--globe-img {
    z-index: 5;
    border-radius: 100%;
    width: 733px;
    height: 728px;
    margin-left: auto;
    margin-right: auto;
    display: block;
    position: relative;
    overflow: hidden;
}
.build--link_hover-bg {
    z-index: 1;
    opacity: 0;
    background-image: linear-gradient(#e292aa, #b473f5);
    transition: opacity 0.5s;
    position: absolute;
    inset: 0%;
}
.build--link_hover-bg.is-big {
    background-image: linear-gradient(#4f51f5, #b377f3);
}
.build--link_hover-bg.is-button {
    background-image: none;
}
.build--container-large {
    width: 100%;
    max-width: 82rem;
    margin-left: auto;
    margin-right: auto;
}
.build--testimonial-logo {
    opacity: 0.8;
    margin: auto;
    transition: opacity 0.4s;
    position: absolute;
    inset: 0%;
}
.build--testimonial-text {
    width: 24.0625rem;
    font-size: 1rem;
    font-weight: 700;
    line-height: 1.625;
    overflow: hidden;
}
.build--testimonial-show {
    opacity: 0;
    flex-direction: column;
    justify-content: flex-end;
    align-items: stretch;
    transition: opacity 0.3s;
    display: flex;
}
.build--link-card {
    color: #fff;
    background-color: #4f51f5;
    border-radius: 2rem;
    flex-direction: column;
    justify-content: flex-start;
    padding: 2.5rem;
    text-decoration: none;
    transition: box-shadow 0.4s;
    display: flex;
    position: relative;
    overflow: hidden;
}
.build--testimonial-name-wr {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    justify-content: space-between;
    margin-top: 1rem;
    display: flex;
}
.build--link_glare {
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/65d5ccfb7a26abd3cde87ee8_build_links_glare.svg);
    background-position: 0%;
    background-repeat: no-repeat;
    background-size: cover;
    width: 70%;
    height: 140%;
    transition: all 0.6s;
    position: absolute;
    inset: -35% -60% 0% auto;
}
.build--link-card_wr {
    z-index: 2;
    flex-direction: column;
    flex: 1;
    justify-content: flex-start;
    display: flex;
    position: relative;
}
.build--links_layout {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-rows: auto auto auto;
    grid-template-columns: minmax(400px, 1fr) 1.2fr;
    grid-auto-columns: 1fr;
    display: grid;
}
.build--testimonials {
    background-image: linear-gradient(#090d58, #050723);
    flex-direction: column;
    justify-content: flex-start;
    height: 200vh;
}
.build--arrow-svg {
    width: 1.4375rem;
    height: 1.4375rem;
    display: flex;
}
.build--testimonial-card {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    transform-origin: 50% 100%;
    background-color: #57f287;
    border-radius: 100%;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 13.25rem;
    max-width: 13.25rem;
    max-height: 13.25rem;
    padding: 2rem;
    transition: max-width 1s, width 1s, height 1s, max-height 1s, border-radius 0.2s;
    display: flex;
    position: relative;
    overflow: hidden;
}
.build--testimonial-card.is-3 {
    background-color: #df90af;
}
.build--testimonial-card.is-2 {
    background-color: #c686fc;
}
.build--testimonial-card.is-6 {
    background-color: #df90af;
}
.build--paragraph {
    margin-bottom: 0;
    font-family: Ggsans, sans-serif;
    font-size: 1.25rem;
    font-weight: 600;
    line-height: 1.6;
}
.testimonial--group {
    z-index: 10;
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    flex-flow: column wrap;
    grid-template-rows: 50% 50%;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    align-items: flex-start;
    width: 1600px;
    margin-left: 2.5rem;
    margin-right: 2.5rem;
    position: absolute;
    inset: -55% 0% -65% 25%;
}
.testimonial--group.is-bottom {
    z-index: 2;
    pointer-events: none;
}
.testimonial--group.is-top {
    pointer-events: none;
}
.build--section_links {
    background-image: linear-gradient(#060834, #0a0d57);
    padding-top: 6.25rem;
    padding-bottom: 3.25rem;
}
.build--text-wr {
    z-index: 2;
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    align-items: flex-start;
    margin-top: 1.5rem;
    display: flex;
    position: relative;
}
.build--text-wr.is-big {
    max-width: 29.875rem;
}
.build--text-wr.is-globe {
    color: #0e0619;
    margin-top: 1rem;
    font-size: 1.25rem;
    font-weight: 600;
    line-height: 1.6;
}
.testimonial--wr {
    position: relative;
}
.build--testimonials_track {
    flex-direction: column;
    flex: 0 auto;
    align-self: flex-start;
    align-items: stretch;
    display: flex;
    position: sticky;
    top: 0;
}
.build--globe {
    background-image: linear-gradient(#040522, #181e5b);
    width: 100%;
    padding-top: 7.5rem;
    padding-bottom: 7.5rem;
    position: relative;
    overflow: hidden;
}
.build--globe-scene {
    position: relative;
}
.build--hero {
    background-color: #0e0619;
    width: 100%;
    position: relative;
    overflow: hidden;
}
.build--hero_layout {
    flex-direction: column;
    align-items: center;
    padding-top: 3.5rem;
    display: flex;
}
.build--h1-wrapper {
    z-index: 5;
    align-self: center;
    padding-bottom: 1.1rem;
    position: relative;
}
.heading--h1--build {
    z-index: 4;
    color: var(--white);
    text-align: center;
    text-transform: uppercase;
    margin-bottom: 0;
    font-family: "Spota 800", sans-serif;
    font-size: 7rem;
    font-weight: 800;
    line-height: 1;
    position: relative;
}
.heading--h1--build.is_centered {
    text-align: center;
    font-size: 7.75rem;
}
.heading--h1--build.is_centered.size-large {
    font-size: 74px;
}
.heading--h1--build.is_centered.size-large._2024,
.heading--h1--build.is_centered.gaming {
    font-size: 56px;
}
.heading--h1--build.is_centered.gaming-n {
    font-size: 48px;
}
.heading--h1--build.is_centered.gaming-1 {
    font-size: 56px;
}
.heading--h1--build.text-size-40px {
    font-size: 32px;
}
.heading--h1--build._2024,
.heading--h1--build.mobile-h1 {
    font-size: 56px;
}
.heading--h1--build.gaming {
    font-size: 48px;
}
.heading--h1--build.new {
    max-width: 900px;
    font-size: 6.25rem;
    line-height: 0.8;
}
.heading--h1--build.new.is_2025 {
    letter-spacing: -0.01em;
    font-family: Spotanord, Arial, sans-serif;
}
.heading--h1--build--stroke {
    z-index: 3;
    text-align: center;
    -webkit-text-stroke-width: 15px;
    -webkit-text-stroke-color: transparent;
    text-transform: uppercase;
    -webkit-text-fill-color: transparent;
    background-image: linear-gradient(#b377f3, #3e70dd);
    -webkit-background-clip: text;
    background-clip: text;
    width: 100%;
    font-family: "Spota 800", sans-serif;
    font-size: 7rem;
    font-weight: 800;
    line-height: 1;
    position: absolute;
    inset: 0 0% 0% 0;
}
.heading--h1--build--stroke.color-blurple {
    color: var(--blurple);
}
.heading--h1--build--stroke.color-blurple.hide {
    display: none;
}
.heading--h1--build--stroke.color-pink {
    color: var(--fuchsia);
    display: flex;
}
.heading--h1--build--stroke.is_centered {
    text-align: center;
    font-size: 7.75rem;
    display: block;
}
.heading--h1--build--stroke.is_centered.color-blurple.is-left {
    text-align: left;
}
.heading--h1--build--stroke.is_centered.color-blurple.is-left._2024 {
    font-size: 56px;
}
.heading--h1--build--stroke.is_centered.color-gradient {
    color: #23272a00;
    -webkit-text-fill-color: transparent;
    background-image: linear-gradient(#ff5ba1, #fa9443);
    -webkit-background-clip: text;
    background-clip: text;
    font-size: 56px;
}
.heading--h1--build--stroke.is_centered.color-gradient.large {
    font-size: 74px;
}
.heading--h1--build--stroke.is_centered.color-gradient.large._2024 {
    font-size: 56px;
}
.heading--h1--build--stroke.is_centered.color-gradient.gaming {
    text-align: left;
    background-image: linear-gradient(#ac76f4, #616cf0);
}
.heading--h1--build--stroke.is_centered.color-gradient.is_gaming.is-gaming {
    background-image: linear-gradient(#616cf0, #ac76f4);
}
.heading--h1--build--stroke.is_centered.color-pink-2,
.heading--h1--build--stroke.color-pink-2 {
    color: var(--pinc-2);
}
.heading--h1--build--stroke.text-size-40px {
    -webkit-text-stroke-width: 5px;
    font-size: 32px;
}
.heading--h1--build--stroke.gaming {
    font-size: 48px;
}
.heading--h1--build--shadow {
    z-index: 2;
    color: var(--not-quite-black);
    text-align: center;
    -webkit-text-stroke-width: 15px;
    -webkit-text-stroke-color: transparent;
    text-transform: uppercase;
    -webkit-text-fill-color: transparent;
    background-image: linear-gradient(#b377f3, #3e70dd);
    -webkit-background-clip: text;
    background-clip: text;
    width: 100%;
    font-family: "Spota 800", sans-serif;
    font-size: 7rem;
    font-weight: 800;
    line-height: 1;
    position: absolute;
    inset: 16px 0% 0% 0;
}
.heading--h1--build--shadow.color-blurple {
    color: var(--blurple);
}
.heading--h1--build--shadow.color-pink {
    color: var(--fuchsia);
}
.heading--h1--build--shadow.is_centered {
    text-align: center;
    font-size: 7.75rem;
}
.heading--h1--build--shadow.is_centered.color-blurple.is-left {
    text-align: left;
}
.heading--h1--build--shadow.is_centered.color-blurple.is-left._2024 {
    font-size: 56px;
}
.heading--h1--build--shadow.is_centered.color-gradient {
    color: #23272a00;
    -webkit-text-fill-color: transparent;
    background-image: linear-gradient(#ff5ba1, #fa9443);
    -webkit-background-clip: text;
    background-clip: text;
    font-size: 56px;
    top: 12px;
    left: 10px;
}
.heading--h1--build--shadow.is_centered.color-gradient.larhe {
    color: #23272a00;
    font-size: 74px;
}
.heading--h1--build--shadow.is_centered.color-gradient.larhe._2024 {
    font-size: 56px;
}
.heading--h1--build--shadow.is_centered.color-gradient.gaming {
    text-align: left;
    background-image: linear-gradient(#ac76f4, #616cf0);
}
.heading--h1--build--shadow.is_centered.color-pink-2,
.heading--h1--build--shadow.color-pink-2 {
    color: var(--pinc-2);
}
.heading--h1--build--shadow.text-size-40px {
    -webkit-text-stroke-width: 5px;
    font-size: 32px;
    top: 7px;
    left: 6px;
}
.heading--h1--build--shadow.gaming {
    font-size: 48px;
}
.text-image-replace {
    opacity: 0;
    color: #0000;
    -webkit-text-stroke-width: 0px;
    padding-left: 1.5rem;
    padding-right: 0;
}
.text-image-replace.is-tool {
    opacity: 1;
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/65d5d2d3b73736839fcc9909_Tool-letter.svg);
    background-position: 50% 77%;
    background-repeat: no-repeat;
    background-size: 91px;
}
.build--hero_pattern {
    position: absolute;
    inset: 0 -15% 0% auto;
}
.build--hero_pattern.is-left {
    inset: 8% auto 0% -15%;
}
.build--green-star {
    width: 209px;
    height: 299px;
    position: absolute;
    inset: 13% auto auto 20%;
}
.build--hero_anim-wr {
    align-self: stretch;
    height: auto;
    padding-bottom: 1.75rem;
    position: relative;
}
.build--hero_spline {
    z-index: 5;
    pointer-events: none;
    justify-content: center;
    align-items: center;
    display: none;
    position: relative;
}
.build--hero_spline_grad1 {
    z-index: 1;
    filter: blur(97px);
    background-color: #390248;
    width: 315px;
    height: 271px;
    position: absolute;
    inset: auto 23% 25% auto;
}
.build--hero_spline_grad2 {
    z-index: 1;
    filter: blur(92px);
    background-color: #390248;
    width: 315px;
    height: 271px;
    position: absolute;
    inset: auto auto 41% 30%;
}
.build--hero_pink-star {
    z-index: 3;
    position: absolute;
    inset: auto 19% 37% auto;
}
.build--hero_waves {
    z-index: 0;
    object-position: 50% 100%;
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/65d5ec3cb4417479c146daa6_build_hero_waves.svg);
    background-position: 15% 100%;
    background-repeat: repeat-x;
    background-size: cover;
    max-width: 150%;
    height: 50%;
    position: absolute;
    inset: auto 0% 0% 0;
}
.build--hero_button-group {
    z-index: 15;
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    margin-top: 2rem;
    display: flex;
    position: relative;
}
.build--hero_bubble {
    z-index: 6;
    text-align: center;
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/65eed29b2efc63d7ab283edd_build_hero_bubble-new.png);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    flex-direction: column;
    justify-content: flex-end;
    align-items: center;
    width: 293px;
    height: 178px;
    padding-bottom: 2.1rem;
    padding-left: 1rem;
    padding-right: 1rem;
    display: flex;
    position: absolute;
    inset: auto auto 3% 1%;
}
.build_hero_bubble_small-text {
    color: var(--white);
    text-align: center;
    font-size: 0.875rem;
    font-weight: 600;
    transform: rotate(1deg);
}
.build_bubble_text {
    z-index: 20;
    color: var(--white);
    text-transform: uppercase;
    font-family: "Spota 800", sans-serif;
    font-size: 1.5rem;
    position: relative;
}
.build_bubble_text.is-stroke {
    z-index: 17;
    -webkit-text-stroke-width: 4px;
    -webkit-text-stroke-color: var(--black);
    position: absolute;
    inset: 0% auto auto;
}
.build_bubble_text.is-shadow {
    z-index: 15;
    color: var(--black);
    -webkit-text-stroke-width: 3px;
    position: absolute;
    inset: 7px auto auto;
}
.build_bubble_text-wr {
    z-index: 10;
    margin-bottom: 7px;
    position: relative;
    transform: rotate(1deg);
}
.build_bubble_text-wr.no-rotate {
    transform: none;
}
.build_bubble_text-wr.no-rotate.show--less,
.build_hero_discord-tool {
    display: none;
}
.coming-soon-wr {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    align-items: flex-start;
    display: flex;
    position: relative;
}
.coming-text {
    -webkit-text-fill-color: transparent;
    background-image: linear-gradient(95deg, #b473f5, #e292aa);
    -webkit-background-clip: text;
    background-clip: text;
    font-family: "Spota 800", sans-serif;
    font-weight: 400;
}
.select-field {
    color: #232226;
    background-color: #f7f7f7;
    border: 1px solid #f2f1f7;
    height: 45px;
    margin-top: 20px;
    margin-bottom: 0;
    padding-right: 12px;
    font-size: 16px;
    line-height: 32px;
}
.select-field.arr {
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/65d5ca199a4f6a6265635e4c_arr.svg);
    background-position: 98%;
    background-repeat: no-repeat;
    background-size: 14px;
    padding-right: 20px;
}
.build_button-text {
    z-index: 10;
    position: relative;
}
.build_button-text.is-dev {
    display: none;
}
.build--button-wr {
    color: #fff;
    text-align: center;
    background-color: #57f287;
    border-radius: 3rem;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 1.5rem 2rem 1.625rem;
    text-decoration: none;
    transition: box-shadow 0.4s;
    display: flex;
    position: relative;
    overflow: hidden;
}
.build--button-wr:hover {
    box-shadow: 8px 8px #0e0619;
}
.build--button-wr.is-purple {
    background-color: #738ef5;
    background-image: linear-gradient(#738ef5, #b3aeff);
}
.build_button_text {
    z-index: 20;
    color: var(--white);
    text-transform: uppercase;
    font-family: "Spota 800", sans-serif;
    font-size: 1.125rem;
    position: relative;
}
.build_button_text.is-stroke {
    z-index: 17;
    -webkit-text-stroke-width: 4px;
    -webkit-text-stroke-color: var(--black);
    position: absolute;
    inset: 0% auto auto;
}
.build_button_text.is-shadow {
    z-index: 15;
    color: var(--black);
    -webkit-text-stroke-width: 3px;
    position: absolute;
    inset: 4px auto auto;
}
.build--ribbon-wr {
    background-color: #060834;
    border-top: 1px solid #ffffff0f;
    border-bottom: 1px solid #ffffff0f;
    width: 100%;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
    overflow: hidden;
}
.build--ribbon {
    grid-column-gap: 3.5rem;
    grid-row-gap: 3.5rem;
    background-image: linear-gradient(270deg, #3e70dd, #b377f3);
    padding-top: 1rem;
    padding-bottom: 1rem;
    display: flex;
}
.build--ribbon_text-wr {
    grid-column-gap: 3.5rem;
    grid-row-gap: 3.5rem;
    flex-wrap: nowrap;
    padding-bottom: 2px;
    display: flex;
}
.build_button_text-wr {
    z-index: 10;
    position: relative;
}
.build_button_text-wr.is-3 {
    max-width: 15.2rem;
}
.ribbon_text-wr {
    z-index: 10;
    position: relative;
}
.build_ribbon_text {
    z-index: 20;
    color: var(--white);
    text-transform: uppercase;
    white-space: nowrap;
    font-family: "Spota 800", sans-serif;
    font-size: 2.5rem;
    font-style: italic;
    line-height: 1;
    position: relative;
}
.build_ribbon_text.is-stroke {
    z-index: 17;
    -webkit-text-stroke-width: 6px;
    -webkit-text-stroke-color: var(--black);
    position: absolute;
    inset: 0% auto auto;
}
.build_ribbon_text.is-shadow {
    z-index: 15;
    color: var(--black);
    -webkit-text-stroke-width: 3px;
    position: absolute;
    inset: 8px -8px auto auto;
}
.build--ribbon_track {
    grid-column-gap: 3.5rem;
    grid-row-gap: 3.5rem;
    display: flex;
}
.build--link_image {
    z-index: 5;
    max-width: 80%;
    position: absolute;
    inset: auto auto -5% -5%;
}
.build--title-wr {
    z-index: 10;
    position: relative;
    overflow: visible;
}
.build--title-wr.is-cases {
    margin-left: auto;
    margin-right: auto;
}
.build--title-wr.is-testimonials {
    z-index: 3;
    pointer-events: none;
}
.build--title-wr.is-prof {
    width: 90%;
    max-width: 65.5rem;
}
.build--title-wr.is-whats {
    width: 80%;
}
.build_title_text {
    z-index: 20;
    color: var(--white);
    text-transform: uppercase;
    margin-top: 0;
    margin-bottom: 0;
    font-family: "Spota 800", sans-serif;
    font-size: 2rem;
    line-height: 1.25;
    position: relative;
}
.build_title_text.is-stroke {
    z-index: 17;
    -webkit-text-stroke-width: 6px;
    -webkit-text-stroke-color: var(--black);
    position: absolute;
    inset: 0% auto auto;
}
.build_title_text.is-shadow {
    z-index: 15;
    color: var(--black);
    -webkit-text-stroke-width: 3px;
    position: absolute;
    top: 6px;
    bottom: auto;
    left: auto;
}
.build--starter {
    z-index: 2;
    background-color: #070723;
    width: 100%;
    padding-top: 7.5rem;
    padding-bottom: 7.5rem;
    position: relative;
    overflow: hidden;
}
.build--title-center {
    text-align: center;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-bottom: 3.5rem;
    margin-left: auto;
    margin-right: auto;
    display: flex;
}
.build--title-center.is-prof {
    margin-bottom: 0;
}
.build_title56_text {
    z-index: 20;
    color: var(--white);
    text-transform: uppercase;
    margin-bottom: 0;
    font-family: "Spota 800", sans-serif;
    font-size: 3.5rem;
    line-height: 1;
    position: relative;
}
.build_title56_text.is-stroke {
    z-index: 17;
    -webkit-text-stroke-width: 6px;
    -webkit-text-stroke-color: transparent;
    -webkit-text-fill-color: transparent;
    background-image: linear-gradient(45deg, #b473f5, #e292aa);
    -webkit-background-clip: text;
    background-clip: text;
    position: absolute;
    inset: 0% auto auto;
}
.build_title56_text.is-stroke.is-cases {
    background-image: linear-gradient(#b377f3, #3e70dd 57%);
}
.build_title56_text.is-stroke.is-whats {
    background-color: #4f51f5;
    background-image: none;
}
.build_title56_text.is-stroke.is-prof {
    -webkit-text-stroke-color: #4f51f5;
}
.build_title56_text.is-shadow {
    z-index: 15;
    color: var(--black);
    -webkit-text-stroke-width: 4px;
    -webkit-text-stroke-color: transparent;
    -webkit-text-fill-color: transparent;
    background-image: linear-gradient(#e292aa, #b473f5);
    -webkit-background-clip: text;
    background-clip: text;
    position: absolute;
    top: 8px;
    bottom: auto;
    right: -8px;
}
.build_title56_text.is-shadow.is-cases {
    background-color: #5865f2;
    background-image: none;
}
.build_title56_text.is-shadow.is-whats {
    background-color: #4f51f5;
    background-image: none;
}
.build_title56_text.is-shadow.is-prof {
    color: #4f51f5;
    -webkit-text-fill-color: inherit;
    background-image: none;
    background-clip: border-box;
}
.build_title56_text.is-shadow._98,
.build_title56_text.is-shadow._99 {
    max-width: 100%;
}
.build--starter-wr {
    background-image: linear-gradient(#b377f3, #3e70dd);
    border-radius: 2rem;
    padding: 1px;
    position: relative;
}
.build--starter_layout {
    z-index: 2;
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    background-color: #070511;
    background-image: radial-gradient(circle farthest-side at 74% 100%, #060833, #070511);
    border-radius: 2rem;
    justify-content: space-between;
    padding: 6.25rem;
    display: flex;
    position: relative;
}
.build--starter_grad {
    z-index: 1;
    filter: blur(200px);
    background-color: #3648f2cc;
    width: 563px;
    height: 288px;
    margin-left: auto;
    margin-right: auto;
    position: absolute;
    inset: auto 0% -69px;
}
.build--starter-icon {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 5.5rem;
    height: 5.5rem;
    margin-bottom: 2rem;
    display: flex;
}
.build--starter-icon.is-mini {
    width: 3rem;
    height: 3rem;
    margin-bottom: 0;
}
.build--starter-icon.is-button {
    z-index: 1;
    width: 1.5rem;
    height: 1.5rem;
    margin-bottom: 0;
    position: relative;
}
.build--starter_left {
    flex-direction: column;
    align-items: flex-start;
    max-width: 27.125rem;
    font-size: 1.25rem;
    line-height: 1.6;
    display: flex;
}
.build--starter-right {
    align-self: center;
    width: 100%;
    max-width: 33.375rem;
}
.build--starter_group {
    grid-column-gap: 2.625rem;
    grid-row-gap: 2.5rem;
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    font-size: 1.25rem;
    line-height: 1.6;
    display: flex;
}
.build--h4 {
    color: #fff;
    margin-top: 0;
    margin-bottom: 2rem;
    font-family: SpotaNormal-Bold, sans-serif;
    font-size: 24px;
    font-weight: 400;
    line-height: 1.25;
}
.build--h4.submission {
    text-transform: none;
    margin-top: 0;
    margin-bottom: 0;
    font-family: Ginto, sans-serif;
    line-height: 30px;
}
.build--h4.text-color-blurple {
    color: var(--blurple);
}
.build--h4.text-color-blurple._900 {
    font-family: "Spota 800", sans-serif;
    font-weight: 700;
}
.build--h4.text-color-blurple._900._2024 {
    color: #5865f2;
    -webkit-text-stroke-color: var(--blurple);
    white-space: normal;
    word-break: normal;
}
.build--h4.text-color-blurple._900._2024.small {
    font-size: 18px;
    line-height: 25px;
}
.build--h4._900 {
    font-family: "Spota 800", sans-serif;
    font-weight: 700;
}
.build--h4._900.is-mobile {
    margin-top: 0;
    margin-bottom: 16px;
}
.build--h4._900.is-mobile.sm {
    font-size: 22px;
    line-height: 26px;
}
.starter_green-button {
    z-index: 2;
    grid-column-gap: 0.5rem;
    grid-row-gap: 0.5rem;
    background-color: var(--spring-green);
    color: var(--black);
    border-radius: 32px;
    align-items: center;
    padding: 1rem 2rem;
    font-size: 20px;
    font-weight: 700;
    line-height: 1;
    transition: box-shadow 0.4s, transform 0.2s ease-in;
    display: flex;
    position: relative;
    overflow: hidden;
}
.starter_green-button:hover {
    box-shadow: 8px 8px #0e0619;
}
.starter_green-button.on-banner {
    justify-content: center;
    align-items: center;
    max-height: 40px;
    padding-left: 46px;
    padding-right: 46px;
    font-size: 16px;
    line-height: 18px;
    display: flex;
}
.starter_green-button.reduce-motion-button {
    transition: opacity 0.2s;
}
.starter_button-wr {
    z-index: 11;
    margin-top: 2.5rem;
    margin-right: auto;
    position: relative;
}
.starter_button-wr.is-left {
    margin-left: 0;
}
.starter_button-wr.absol {
    justify-content: center;
    align-items: center;
    margin-right: 10px;
    display: flex;
    position: absolute;
    inset: 0% 0% 0% auto;
}
.build--cases {
    z-index: 3;
    background-image: linear-gradient(#090d38, #080612);
    width: 100%;
    margin-top: -8px;
    padding-top: 7.5rem;
    padding-bottom: 7.5rem;
    position: relative;
    overflow: hidden;
}
.build--cases_layout {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-rows: auto;
    grid-template-columns: 2fr 1.25fr;
    grid-auto-columns: 1fr;
    display: grid;
}
.build--cases-right {
    flex: 0 auto;
}
.build--cases-left {
    flex-direction: column;
    flex: 1;
    display: flex;
}
.build--cases_title-group {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    text-align: center;
    flex-wrap: nowrap;
    justify-content: flex-start;
    margin-bottom: 3.5rem;
    margin-left: auto;
    margin-right: auto;
    display: flex;
}
.build--cases_read-all {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    color: var(--white);
    text-transform: uppercase;
    white-space: nowrap;
    justify-content: center;
    align-self: flex-end;
    align-items: center;
    margin: 3.5rem auto -6px;
    font-family: "Spota 800", sans-serif;
    transition: all 0.4s;
    display: flex;
}
.build--cases_read-all:hover {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
}
.build--cases_read-all_lines {
    color: var(--green);
    height: 51px;
}
.build--whats {
    background-image: linear-gradient(#070511, #040a57);
    padding-top: 7.5rem;
    padding-bottom: 6.25rem;
}
.build--whats_cards-wr {
    grid-column-gap: 12.5rem;
    grid-row-gap: 12.5rem;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-top: 5rem;
    display: flex;
    position: relative;
}
.build--case_thumbnail-logo {
    flex: none;
    align-self: flex-start;
    width: 20rem;
    margin-top: 8rem;
    margin-left: auto;
    margin-right: auto;
}
.build--case_thumbnail_image-wr {
    background-image: linear-gradient(45deg, #738ef5, #b3aeff);
    border-radius: 2rem;
    align-items: center;
    width: 100%;
    display: flex;
    position: absolute;
    inset: 0%;
}
.build--case_thumbnail_image-wr.is-pink {
    background-image: linear-gradient(#b473f5, #e292aa);
}
.build--case_thumbnail_image-wr.is-violet {
    background-image: linear-gradient(#3e70dd, #b377f3);
}
.build--case_type {
    z-index: 1;
    color: var(--white);
    white-space: nowrap;
    background-color: #454be2;
    border-radius: 3rem;
    padding: 1rem 1.25rem;
    font-family: "Spota 800", sans-serif;
    font-weight: 700;
    position: relative;
    box-shadow: 6px 6px #23272a, inset 0 0 0 2px #23272a;
}
.build--case_card {
    color: var(--black);
    border-radius: 2rem;
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
    height: 100%;
    padding: 2rem;
    display: flex;
    position: relative;
    overflow: hidden;
}
.build--case_card.is-small {
    height: 100%;
}
.build--case_card.is-bottom {
    height: 33rem;
}
.build--case_title-wr {
    z-index: 3;
    flex-direction: column;
    align-self: stretch;
    display: flex;
    position: relative;
}
.build--case_title-wr.first {
    flex-direction: row;
}
.build--cases_right-list {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    height: 100%;
    display: grid;
}
.build--case_title {
    color: var(--dark-charcoal);
    margin-bottom: 0;
    font-family: "Spota 800", sans-serif;
    font-size: 1.5rem;
    font-weight: 400;
    line-height: 1.25;
}
.build--case_thumbnail-logo_mini {
    z-index: 1;
    flex: 0 auto;
    height: 3.5rem;
    position: relative;
}
.build--case_top-wr {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: wrap;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    margin-bottom: 2rem;
    display: flex;
}
.build--cases-right-collection,
.build--case_item {
    height: 100%;
}
.build--case_big-card_collection {
    flex: 1;
}
.build--case_big-card_list {
    height: 100%;
}
.build--case_big-card_item {
    height: 100%;
    min-height: 35.125rem;
}
.build_testimonial_text {
    z-index: 20;
    color: var(--white);
    text-transform: uppercase;
    margin-bottom: 0;
    padding-left: 3px;
    font-family: "Spota 800", sans-serif;
    font-size: 11.875rem;
    line-height: 1;
    position: relative;
}
.build_testimonial_text.is-stroke {
    z-index: 17;
    -webkit-text-stroke-width: 10px;
    -webkit-text-stroke-color: transparent;
    -webkit-text-fill-color: transparent;
    background-image: linear-gradient(#e292aa, #b473f5);
    -webkit-background-clip: text;
    background-clip: text;
    position: absolute;
    inset: 0% auto auto;
}
.build_testimonial_text.is-stroke.is-cases {
    background-image: linear-gradient(#b377f3, #3e70dd 57%);
}
.build_testimonial_text.is-stroke.is-whats {
    background-color: #4f51f5;
    background-image: none;
}
.build_testimonial_text.is-stroke.is-testimonials {
    background-image: linear-gradient(#b377f3, #3e70dd);
    padding-left: 3px;
}
.build_testimonial_text.is-shadow {
    z-index: 15;
    color: var(--black);
    -webkit-text-stroke-width: 10px;
    -webkit-text-stroke-color: transparent;
    -webkit-text-fill-color: transparent;
    background-image: linear-gradient(#e292aa, #b473f5);
    -webkit-background-clip: text;
    background-clip: text;
    position: absolute;
    top: 16px;
    bottom: auto;
    right: 0;
}
.build_testimonial_text.is-shadow.is-cases {
    background-color: #5865f2;
    background-image: none;
}
.build_testimonial_text.is-shadow.is-whats {
    background-color: #4f51f5;
    background-image: none;
}
.build_testimonial_text.is-shadow.is-testimonials {
    -webkit-text-stroke-width: 4px;
    background-image: linear-gradient(#b377f3, #3e70dd);
}
.prize-period_icon {
    margin-top: 56px;
    margin-left: auto;
    margin-right: auto;
    position: absolute;
    inset: 0% 0% auto;
}
.link-back-wrapper {
    background-color: #0e0619;
    padding-top: 10px;
    padding-bottom: 10px;
}
.link-back-wrapper.mobile-hidden {
    z-index: 13;
    flex-direction: column;
    justify-content: flex-end;
    align-items: flex-start;
    width: 100%;
    display: flex;
    position: sticky;
    top: 0;
}
.link-back-wr.mobile-hidden {
    z-index: 13;
    flex-direction: column;
    justify-content: flex-end;
    width: 100%;
    height: 140px;
    display: flex;
    position: fixed;
    top: 0;
}
.build--testimonial_bg {
    z-index: 1;
    filter: blur(100px);
    background-color: #1111a4;
    width: 80%;
    height: 268px;
    margin-left: auto;
    margin-right: auto;
    position: absolute;
    inset: 306px 0% 0;
}
.build--testimonial_name {
    font-size: 0.875rem;
    font-weight: 700;
    line-height: 1.42857;
}
.build--testimonial_name.is-position {
    font-weight: 400;
}
.build--testimonials_blue-star {
    z-index: 3;
    transform-origin: 100% 100%;
    display: block;
    position: absolute;
    inset: 18% 76% auto auto;
}
.build--testimonials_blue-star.is-2 {
    transform-origin: 0 100%;
    right: 11%;
}
.build--testimonials_yellow-star {
    z-index: 3;
    transform-origin: 0 100%;
    display: block;
    position: absolute;
    inset: auto 16% 76px auto;
}
.build--testimonials_yellow-star.is-2 {
    right: 11%;
}
.build_title100_text {
    z-index: 20;
    color: var(--white);
    text-transform: uppercase;
    margin-bottom: 0;
    font-family: "Spota 800", sans-serif;
    font-size: 6.25rem;
    line-height: 1;
    position: relative;
}
.build_title100_text.is-stroke {
    z-index: 17;
    -webkit-text-stroke-width: 9px;
    -webkit-text-stroke-color: transparent;
    -webkit-text-fill-color: transparent;
    background-image: linear-gradient(#b377f3, #3e70dd);
    -webkit-background-clip: text;
    background-clip: text;
    margin-left: -2px;
    padding-left: 2px;
    position: absolute;
    inset: 0% auto auto;
}
.build_title100_text.is-stroke.is-cases {
    background-image: linear-gradient(#b377f3, #3e70dd 57%);
}
.build_title100_text.is-stroke.is-whats {
    background-color: #4f51f5;
    background-image: none;
}
.build_title100_text.is-shadow {
    z-index: 15;
    color: var(--black);
    -webkit-text-stroke-width: 6px;
    -webkit-text-stroke-color: transparent;
    -webkit-text-fill-color: transparent;
    background-image: linear-gradient(#5b72e3, #5b72e3);
    -webkit-background-clip: text;
    background-clip: text;
    position: absolute;
    top: 8px;
    bottom: auto;
    right: -8px;
}
.build_title100_text.is-shadow.is-cases {
    background-color: #5865f2;
    background-image: none;
}
.build_title100_text.is-shadow.is-whats {
    background-color: #4f51f5;
    background-image: none;
}
.build--globe-subtitle-wr {
    z-index: 2;
    color: var(--white);
    text-transform: uppercase;
    max-width: 34.5625rem;
    margin-top: 2rem;
    font-family: "Spota 800", sans-serif;
    font-size: 2rem;
    font-weight: 700;
    line-height: 1.25;
    position: relative;
}
.build--globe_pattern {
    position: absolute;
    inset: 0 -15% 0% auto;
}
.build--globe_pattern.is-left {
    inset: 0% auto 0% -15%;
}
.globe_button-wr {
    z-index: 11;
    justify-content: center;
    margin-top: 4.375rem;
    margin-left: auto;
    margin-right: auto;
    display: flex;
    position: relative;
}
.globe_button-wr.is-left {
    margin-left: 0;
}
.globe_button-wr.absol {
    justify-content: center;
    align-items: center;
    margin-right: 10px;
    display: flex;
    position: absolute;
    inset: 0% 0% 0% auto;
}
.build--globe_spline_grad-pink {
    z-index: 1;
    filter: blur(92px);
    background-color: #fd72de;
    width: 315px;
    height: 271px;
    position: absolute;
    inset: 16% auto auto 52%;
}
.build--globe_spline_grad-blue {
    z-index: 1;
    filter: blur(92px);
    background-color: #3648f2;
    width: 315px;
    height: 271px;
    position: absolute;
    inset: auto 52% 7% auto;
}
.build--globe_star1 {
    z-index: 1;
    position: absolute;
    inset: 3% 17% auto auto;
}
.build--globe_mobile {
    display: none;
}
.build--globe_group {
    z-index: 10;
    flex-direction: row;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    place-items: center;
    width: 95%;
    max-width: 64.5rem;
    margin-left: auto;
    margin-right: auto;
    display: grid;
    position: absolute;
    inset: 0%;
}
.build--globe-card {
    color: #fff;
    background-color: #4f51f5;
    background-image: linear-gradient(45deg, #738ef5, #b3aeff);
    border: 2px solid #0e0619;
    border-radius: 2rem;
    flex-direction: column;
    flex: 1;
    justify-content: flex-start;
    max-width: 18.1rem;
    padding: 1.5rem;
    text-decoration: none;
    transition: box-shadow 0.4s;
    display: flex;
    position: relative;
    overflow: hidden;
    box-shadow: 8px 8px #0e0619;
}
.build--globe-card.is-pink {
    background-image: linear-gradient(45deg, #b473f5, #e292aa);
    flex: 0 auto;
}
.build--globe-card.is-pink.is-1 {
    margin-left: 80px;
}
.build--globe-card.is-pink.is-4 {
    margin-left: 100px;
    top: -159px;
    right: -50px;
}
.build--globe-card.million {
    width: 0;
    height: 0;
    padding: 0;
}
.build--globe_star2 {
    z-index: 1;
    position: absolute;
    inset: auto auto 0% 25%;
}
.build--globe_blue-star {
    z-index: 3;
    display: block;
    position: absolute;
    inset: 8% 81% auto auto;
}
.build--globe_blue-star.is-2 {
    right: 11%;
}
.build--globe_pink-star {
    z-index: 3;
    transform-origin: 0 100%;
    display: block;
    position: absolute;
    inset: auto auto 0% 75%;
}
.build--globe_pink-star.is-2 {
    right: 11%;
}
.build--prof {
    background-color: #181e5b;
    height: 300vh;
    padding-top: 7.5rem;
}
.o-heart {
    color: #0000;
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/65d9a46641e4bdcda55e0ae9_o-heart.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    margin-right: -5px;
    padding-left: 3px;
}
.build--prof_layout {
    z-index: 1;
    width: 100%;
    margin-bottom: -2px;
    padding-top: 3.5rem;
    padding-bottom: 0;
    position: sticky;
    top: 15%;
    overflow: hidden;
}
.build--prof_card {
    z-index: 2;
    color: #0e0619;
    background-image: linear-gradient(45deg, #738ef5, #b3aeff);
    border-radius: 2rem;
    flex-direction: column;
    flex: none;
    align-items: flex-start;
    width: 30.6875rem;
    height: 36rem;
    padding: 1px;
    display: flex;
    position: relative;
    overflow: hidden;
    box-shadow: 20px 20px #0003;
}
.build--prof_card.is-2 {
    z-index: 4;
    background-image: linear-gradient(135deg, #3e70dd, #b377f3);
}
.build--prof_card.is-3 {
    z-index: 3;
    background-image: linear-gradient(45deg, #b473f5, #e292aa);
}
.build--prof_card.is-5 {
    background-image: linear-gradient(135deg, #3e70dd, #b377f3);
}
.build--prof_card.is-6 {
    background-image: linear-gradient(45deg, #b473f5, #e292aa);
}
.build--prof_icon {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 3rem;
    height: 3rem;
    margin-bottom: 1.5rem;
    display: flex;
}
.build--prof_card_text-wr {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-direction: column;
    display: flex;
}
.build--prof_cards-wr {
    z-index: 2;
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-direction: row;
    width: 3366px;
    display: flex;
    position: relative;
}
.build--prof-card_arrow-wr {
    border-radius: 100%;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
    position: absolute;
    inset: auto 2rem 2rem auto;
}
.build--prof-card_arrow-svg {
    z-index: 3;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 2rem;
    height: 2rem;
    display: flex;
    position: relative;
}
.build--prof_card-content {
    z-index: 5;
    flex-direction: column;
    flex: 1;
    display: flex;
    position: relative;
}
.build--prof_card_bg {
    transform-origin: 100% 100%;
    background-color: #ffffff1a;
    border-radius: 100%;
    justify-content: center;
    align-items: center;
    width: 16rem;
    height: 16rem;
    transition: all 0.6s;
    display: flex;
    position: absolute;
    inset: auto -15% -15% auto;
}
.build--prof_card_bg--inner {
    transform-origin: 100% 100%;
    background-color: #fff9;
    border-radius: 100%;
    width: 11.25rem;
    height: 11.25rem;
    transition: all 0.6s;
}
.build--globe-spline-code {
    z-index: 5;
    pointer-events: none;
    cursor: default;
    margin-top: -6px;
    margin-left: auto;
    margin-right: auto;
    padding-right: 0;
    position: relative;
    left: -3px;
}
.build--prof_bg {
    z-index: 1;
    width: 3066px;
    max-width: none;
    margin-top: -545px;
    position: relative;
}
.build--prof_content-wr {
    position: relative;
}
.build--prof_bottom-blue {
    background-color: #090d38;
    height: 30vh;
    position: sticky;
    top: 70vh;
}
.show_text-wr {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
}
.build--cases_more-layout {
    border-radius: 2rem;
    overflow: hidden;
}
.build--cases_bottom-list {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    height: 100%;
    margin-top: 2rem;
    display: grid;
}
.build--cases_button-wr {
    justify-content: center;
    align-items: center;
    display: flex;
}
.build_case-big_text {
    z-index: 20;
    color: var(--white);
    text-transform: uppercase;
    font-family: "Spota 800", sans-serif;
    font-size: 2.5rem;
    line-height: 1;
    position: relative;
}
.build_case-big_text.is-stroke {
    z-index: 17;
    -webkit-text-stroke-width: 6px;
    -webkit-text-stroke-color: var(--black);
    position: absolute;
    inset: 0% auto auto;
}
.build_case-big_text.is-shadow {
    z-index: 15;
    color: var(--black);
    -webkit-text-stroke-width: 3px;
    position: absolute;
    inset: 8px auto auto;
}
.build_case-big_text-wr {
    z-index: 10;
    max-width: 29.5rem;
    position: relative;
}
.build--case_thumbnail-logo_bottom {
    z-index: 1;
    flex: 0 auto;
    max-width: 60%;
    margin: auto;
    position: absolute;
    inset: -26% 0% 0%;
}
.build--whats_card {
    text-align: center;
    background-image: linear-gradient(#b377f3, #3e70dd);
    border-radius: 2rem;
    flex-direction: column;
    justify-content: center;
    align-self: center;
    align-items: center;
    width: 100%;
    max-width: 28.5rem;
    height: 90%;
    max-height: 37.81rem;
    padding-top: 3.5rem;
    padding-bottom: 3rem;
    display: flex;
}
.build--whats_card.is-1 {
    z-index: 1;
    position: sticky;
    top: 60px;
}
.build--whats_card.is-2 {
    z-index: 2;
    background-image: linear-gradient(#b3aeff, #738ef5);
    position: sticky;
    top: 140px;
}
.build--whats_card.is-3 {
    z-index: 3;
    background-image: linear-gradient(#e292aa, #b473f5);
    position: sticky;
    top: 440px;
}
.build--whats_card-image {
    max-width: 80%;
    min-height: 300px;
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
}
.build--whats_button {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    transform-origin: 50%;
    color: var(--white);
    text-transform: uppercase;
    white-space: nowrap;
    justify-content: center;
    align-self: flex-end;
    align-items: center;
    margin: 0 auto -6px;
    font-family: "Spota 800", sans-serif;
    transition: all 0.4s;
    display: flex;
}
.build--whats_button:hover {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
}
.dob-selection {
    display: block;
}
.success-message-4 {
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/65dc90017a645a25426f5a14_Thank%20you!.svg), linear-gradient(#ccc9ff, #738ef5);
    background-position: 50% 100%, 0 0;
    background-repeat: no-repeat, repeat;
    background-size: 300px, auto;
    border-radius: 16px;
    min-height: 360px;
    padding-top: 46px;
}
.star-icon-buld {
    max-width: 13px;
    position: absolute;
    inset: 0% auto auto 0%;
}
.star-icon-buld-2 {
    max-width: 7px;
    position: absolute;
    inset: 76% auto auto 5%;
}
.star-icon-buld-3 {
    max-width: 7px;
    position: absolute;
    inset: 58% -13px auto auto;
}
.star-icon-buld-4 {
    max-width: 19px;
    position: absolute;
    inset: -27% 1px auto auto;
}
.star-icon-buld-5 {
    max-width: 20px;
    position: absolute;
    inset: 19% 33px auto auto;
}
.happening-left-icon {
    z-index: 0;
    perspective-origin: 100% 0;
    transform-origin: 100% 0;
    width: 100%;
    max-width: 400px;
    margin-top: auto;
    margin-left: auto;
    position: absolute;
    inset: 0% auto auto -30px;
}
.happening-left-icon-2 {
    z-index: 0;
    perspective-origin: 100% 0;
    transform-origin: 100% 0;
    width: auto;
    max-width: none;
    margin-top: auto;
    margin-left: auto;
    position: absolute;
    inset: 15% auto auto -52px;
}
.happening-left-icon-3 {
    z-index: 0;
    perspective-origin: 100% 0;
    transform-origin: 100% 0;
    width: auto;
    max-width: none;
    margin-top: auto;
    margin-left: auto;
    position: absolute;
    inset: 30% auto auto -52px;
}
.happening-left-icon_right {
    z-index: 0;
    perspective-origin: 0 0;
    transform-origin: 0 0;
    width: 100%;
    max-width: 340px;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    position: absolute;
    inset: 0% -33px auto auto;
}
.build-star-hero {
    width: 100%;
    max-width: 14px;
    position: absolute;
    inset: -11% 9% auto auto;
}
.build-star-testimonial {
    width: 100%;
    max-width: 14px;
    position: absolute;
    inset: 28% auto auto 5%;
}
.build-star-testimonial-2 {
    width: 100%;
    max-width: 14px;
    position: absolute;
    inset: 17% auto auto 40%;
}
.build-star-testimonial-3 {
    width: 100%;
    max-width: 14px;
    position: absolute;
    inset: 31% 0 auto auto;
}
.build-star-testimonial-4 {
    width: 100%;
    max-width: 20px;
    position: absolute;
    inset: auto auto 20% 6%;
}
.build-star-testimonial-5 {
    width: 100%;
    max-width: 30px;
    position: absolute;
    inset: auto auto 14% 9%;
}
.build--hero_image {
    z-index: 5;
    pointer-events: none;
    justify-content: center;
    align-items: center;
    max-width: 475px;
    margin-left: auto;
    margin-right: auto;
    display: flex;
    position: relative;
    top: 36px;
}
.link-gdc {
    font-weight: 600;
    transition: opacity 0.3s;
}
.link-gdc:hover {
    text-decoration: underline;
}
.link-gdc.is_ad-week {
    color: var(--white);
    font-family: ABC Ginto Normal, sans-serif;
    font-weight: 400;
}
.link-gdc-2 {
    transition: opacity 0.3s;
}
.link-gdc-2:hover {
    text-decoration: underline;
}
.coming-soon-wrapper {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    align-items: center;
    margin-top: 4px;
    display: flex;
}
.dropdown-wrapper-safety {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    flex-direction: column;
    align-items: flex-start;
    margin-bottom: 8px;
    display: flex;
}
.safetie-author-wr {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    flex-direction: column;
    display: flex;
}
.dropdown-wr-s {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    flex-direction: column;
    display: flex;
}
.image-422 {
    max-height: 150px;
}
.logo-app-sdk {
    object-fit: fill;
    flex: 0 auto;
    width: 100%;
    max-width: 400px;
}
.container-920px {
    z-index: 2;
    max-width: 980px;
    position: relative;
}
.container-920px.layout-vertical {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
}
.container-920px.layout-vertical.is_n {
    position: static;
}
.container-920px.is-center {
    margin-left: auto;
    margin-right: auto;
}
.container-920px.is-center-layout {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
}
.container-920px.is-1540 {
    max-width: 96.25rem;
    margin-left: auto;
    margin-right: auto;
}
.success-message-pitch {
    z-index: 1;
    background-color: #fff;
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 20px;
    position: absolute;
    inset: 0%;
}
.success-message-pitch.is_form-2025 {
    background-color: #ffffff1a;
    position: static;
}
.success-message-pitch.is_form-n {
    background-color: #ffffff1a;
    border-radius: 128px;
    width: 100%;
    padding-top: 82px;
    padding-left: 40px;
    padding-right: 40px;
    position: static;
}
.success-message-pitch.is_form-n.is-new {
    max-width: 35rem;
    margin-left: auto;
    margin-right: auto;
}
.form-thank-wr {
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/65df22595e3bbeeadb42a802_Group%201073712739.svg),
        url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/65df224a5e3bbeeadb42a1af_form%20\(1\).svg);
    background-position: 50% 140px, 50%;
    background-repeat: no-repeat, no-repeat;
    background-size: auto, cover;
    border-radius: 16px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    max-width: 505px;
    min-height: 339px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 46px;
    display: flex;
}
.p-thank {
    color: var(--off-white);
}
.btn-wrapper-form {
    justify-content: center;
    align-items: center;
    display: flex;
}
.features-dfd-section {
    background-color: #330b66;
    border-radius: 20px;
    margin-bottom: 1.5rem;
    margin-left: 1.5rem;
    margin-right: 1.5rem;
    padding: 11.25rem 0 0;
    position: relative;
    overflow: hidden;
}
.main-content-dfd {
    background-color: var(--navy-blue);
}
.discover-content-wrapper {
    padding-top: 11.25rem;
}
.tag-dfd {
    letter-spacing: 1.2px;
    border-radius: 20px;
    justify-content: center;
    align-items: center;
    padding: 6.3px 12.6px;
    font-size: 14px;
    line-height: 20px;
    display: flex;
}
.tag-dfd.bg-blue {
    color: var(--white);
    background-color: #836fff;
}
.tag-dfd.bg-green {
    color: #24173f;
    text-transform: uppercase;
    background-color: #8be4ff;
    margin-bottom: 20px;
}
.tag-dfd.bg-gr {
    color: #24173f;
    text-transform: uppercase;
    background-color: #15f5ba;
    margin-bottom: 20px;
    font-family: Ggsans, sans-serif;
}
.tag-dfd.bg-violet {
    color: #fff;
    text-transform: uppercase;
    background-color: #836fff;
    margin-bottom: 20px;
    font-family: Ggsans, sans-serif;
}
.tag-dfd.bg-pink {
    color: #fff;
    text-transform: uppercase;
    background-color: #aa32ad;
    margin-bottom: 20px;
    margin-left: 0;
    margin-right: auto;
    font-family: Ggsansmono, sans-serif;
}
.tag-dfd.bg-purple {
    color: #fff;
    text-transform: uppercase;
    background-color: #6004a7;
    margin-bottom: 20px;
    margin-left: 0;
    margin-right: auto;
    font-family: Ggsansmono, sans-serif;
}
.tag-dfd.bg-black {
    color: var(--white);
    background-color: #2a0340;
    font-family: Ggsansmono, sans-serif;
}
.tag-dfd.bg-green {
    z-index: 2;
    color: #24173f;
    letter-spacing: 0;
    text-transform: uppercase;
    background-color: #15f5ba;
    margin-bottom: 20px;
    margin-left: 166px;
    margin-right: auto;
    font-family: Ggsansmono, sans-serif;
    display: inline-block;
    position: relative;
}
.tag-dfd.bg-green-2 {
    color: #24173f;
    text-transform: uppercase;
    background-color: #8be4ff;
    margin-bottom: 20px;
}
.section_ready-start {
    z-index: 1;
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/65e1853cb78a14135cdbb501_Desktop%20-%206.webp);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    padding-top: 200px;
    padding-bottom: 200px;
    position: relative;
}
.section_ready-start.is-new-d {
    z-index: 0;
    background-image: linear-gradient(#2a0340, #6004a7);
    overflow: clip;
}
.dfd_heading2 {
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    font-family: ABC Ginto Normal, sans-serif;
    font-size: 72px;
    font-weight: 900;
    line-height: 65px;
}
.dfd_heading2.bottom-none {
    margin-bottom: 0;
    font-family: ABC Ginto Normal, sans-serif;
    font-weight: 900;
}
.dfd_heading2.is-left {
    text-align: left;
    font-family: ABC Ginto Normal, sans-serif;
    font-weight: 900;
}
.dfd_heading2.is-left.max-440px {
    max-width: 445px;
}
.dfd_heading2.is-left.is_people {
    max-width: 80%;
}
.dfd_pink-btn {
    color: #23272a;
    background-color: #ff6aef;
    border-radius: 70px;
    justify-content: center;
    align-items: center;
    height: 70px;
    padding-left: 40px;
    padding-right: 40px;
    font-size: 20px;
    font-weight: 700;
    line-height: 30px;
    transition: all 0.2s;
    display: flex;
    box-shadow: 0 0 368.06px #ff6aef, 0 0 184.03px #ff6aef, 0 0 52.58px #ff6aef, 0 0 26.29px #ff6aef;
}
.dfd_pink-btn:hover {
    color: #23272a;
    background-color: #ff8ff3;
    box-shadow: 0 0 250px #ff6aef, 0 0 184.03px #ff6aef, 0 0 52.58px #ff6aef, 0 0 26.29px #ff6aef;
}
.is_date {
    align-items: center;
    display: flex;
}
.rocket {
    width: 100%;
    max-width: 16rem;
    margin-bottom: -200px;
    margin-right: -10rem;
    position: absolute;
    inset: auto 0% 0% auto;
}
.dfd_section-share {
    background-color: #2f2476;
    border-radius: 20px;
    margin-bottom: 1.5rem;
    margin-left: 1.5rem;
    margin-right: 1.5rem;
    padding-top: 6.25rem;
    padding-bottom: 0;
    overflow: hidden;
}
.info-wrapper {
    flex-direction: column;
    align-items: flex-start;
    display: flex;
}
.info-wrapper.max-width-400 {
    z-index: 1;
    flex: none;
    width: 100%;
    max-width: 400px;
    position: relative;
}
.info-wrapper.container-780px.is-center,
.info-wrapper.container-780px.is-center-mob-left {
    align-items: center;
}
.dfd_heading3 {
    color: #fff;
    font-family: SpotaNormal-Bold, sans-serif;
    font-size: 56px;
    font-weight: 700;
    line-height: 50px;
}
.dfd_heading3.capitalize {
    text-transform: uppercase;
    margin-bottom: 20px;
    font-family: ABC Ginto Normal, sans-serif;
    font-weight: 900;
}
.dfd_heading3.capitalize.is-center {
    text-align: center;
}
.dfd_heading3.capitalize.is-center-mob-left {
    text-align: center;
    font-family: ABC Ginto Normal, sans-serif;
}
.dfd_paragraph {
    color: var(--white);
    font-family: ABC Ginto Normal, sans-serif;
    font-size: 18px;
    font-weight: 500;
    line-height: 130%;
}
.dfd_paragraph.is-center,
.dfd_paragraph.is-center-mob-left {
    text-align: center;
}
.dfd_paragraph.mob-14.tablet-400 {
    font-weight: 400;
}
.dfd_paragraph.text-align-center.big-lheight {
    line-height: 30px;
}
.dfd_paragraph.text-align-center.big-lheight.tablet-400 {
    font-weight: 400;
}
.image-share {
    width: 100vw;
    max-width: 70.9375rem;
    margin-top: -3.125rem;
    position: static;
    inset: 0% auto auto 0%;
}
.dfd_share-elipse-ping {
    z-index: 1;
    margin-top: -60px;
    margin-left: 0;
    position: absolute;
    inset: 0% auto auto 0%;
}
.dfd_share-elipse-blue {
    z-index: 1;
    filter: blur(200px);
    margin-top: 10px;
    margin-left: 210px;
    position: absolute;
    inset: 0% auto auto 0%;
}
.dfd_share-elipse-green {
    z-index: 1;
    margin-left: -380px;
    display: block;
    position: absolute;
    inset: auto auto 0% 0%;
}
.dfd_share-relative {
    width: 100%;
    max-height: 50rem;
    display: none;
    position: relative;
}
.dfd_share-relative.top-0px {
    position: relative;
}
.dfd_share-relative.top-0px.parner {
    max-width: 80%;
    left: 110px;
}
.dfd_share-relative.margin-20px {
    background-color: #fff;
    height: auto;
    padding-left: 20px;
}
.dfd_share-relative.top-134 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    max-width: 19.375rem;
    margin-top: 134px;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 120px;
    display: none;
}
.dfd_share-relative.max-424 {
    border-radius: 8px;
    max-height: 442px;
}
.dfd_share-relative.bottom {
    margin-bottom: 4px;
}
.dfd_share-relative.bottom-24,
.dfd_share-relative.is_apply {
    margin-bottom: 24px;
}
.dfd_share-relative.is_apply.other-games-activity.hide {
    display: none;
}
.dfd_share-relative.future-layout {
    grid-column-gap: 48px;
    grid-row-gap: 48px;
    flex-direction: column;
    align-items: flex-start;
    display: flex;
}
.dfd_players {
    background-color: #2f2476;
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/65e195dd52279a59619b5ea5_bg-player%20\(1\).webp);
    background-size: cover;
    border-radius: 20px;
    margin-bottom: 1.5rem;
    margin-left: 1.5rem;
    margin-right: 1.5rem;
    padding-top: 6.25rem;
    padding-bottom: 0;
    overflow: hidden;
}
.inage-join {
    width: 100%;
    max-width: 60.1875rem;
    margin-top: 3.5rem;
}
.dfd_discover {
    background-color: #2f2476;
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/65e195dd52279a59619b5ea5_bg-player%20\(1\).webp);
    background-position: 50% 100%;
    background-size: cover;
    border-radius: 20px;
    max-width: 120rem;
    margin-bottom: 1.5rem;
    margin-left: 1.5rem;
    margin-right: 1.5rem;
    padding-top: 6.25rem;
    padding-bottom: 22.375rem;
    overflow: hidden;
}
.dfd_discover-image {
    width: 200vw;
    max-width: 83.125rem;
}
.dfd_discover-image.show-desctop {
    width: 100vw;
}
.dfd_discover-pink-blur {
    filter: blur(30px);
    max-width: 70%;
    margin-left: -100px;
    position: absolute;
    inset: auto auto 0% 0%;
}
.dfd_discover-blue-blur {
    max-width: 60%;
    position: absolute;
    inset: 0% 0% auto auto;
}
.dfd_share-pink-blur {
    max-width: 60%;
    margin-top: -5%;
    margin-left: auto;
    margin-right: 0%;
    position: absolute;
    inset: 0% 0% auto;
}
.dfd_share-blue-blur {
    filter: blur(30px);
    max-width: 100%;
    margin-top: -10%;
    margin-left: auto;
    margin-right: -40%;
    position: absolute;
    inset: 0% 0% auto;
}
.dfd_share-green-blur {
    z-index: 0;
    filter: blur(10px);
    max-width: 100%;
    margin-top: -10%;
    margin-left: -140px;
    position: absolute;
    inset: auto auto 0% 0%;
}
.share-image {
    z-index: 1;
    max-width: 92%;
    margin-left: 40px;
    position: relative;
    bottom: -162px;
}
.share-image.show-desctop {
    width: 100%;
}
.dfd_banner {
    background-color: #15f5ba;
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/65e1a4f504cf271a0738df79_banner-blue.webp);
    background-position: 0%;
    background-size: cover;
    border-radius: 20px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-bottom: 1.5rem;
    margin-left: 1.5rem;
    margin-right: 1.5rem;
    padding: 90px 1rem;
    display: flex;
    position: relative;
}
.dfd_banner-blur {
    max-width: 90%;
    height: 100%;
    position: absolute;
    inset: auto 0% auto auto;
}
.dfd_banner-image {
    z-index: 3;
    width: 100%;
    max-width: 28.875rem;
    margin-top: -17rem;
    margin-right: -17rem;
    position: absolute;
    inset: 0% 0% auto auto;
}
.dfd_banner-image.hide-tablet {
    max-width: 22rem;
    margin-top: -13.8rem;
    margin-right: -20.3rem;
}
.dfd_banner-image.new {
    max-width: 25rem;
    margin-top: -14rem;
    margin-right: -17rem;
}
.dfd_hero {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-bottom: 1.5rem;
    padding-top: 11.25rem;
    padding-bottom: 16.8125rem;
    display: flex;
    position: relative;
    overflow: hidden;
}
.show-tablet {
    display: none;
}
.dfd_number {
    margin-bottom: 1.5rem;
}
.dfd_number-grid {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    margin-left: 1.5rem;
    margin-right: 1.5rem;
    display: grid;
}
.dfd_card-number {
    background-image: linear-gradient(#6004a7, #4f51f500);
    border-radius: 20px;
    padding: 5rem 4.375rem;
    position: relative;
    overflow: hidden;
}
.dfd_card-number-image {
    max-width: 30%;
    position: absolute;
    inset: 0% 0% auto auto;
}
.group-tag {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    align-items: flex-start;
    display: flex;
}
.dfd_tag {
    grid-column-gap: 9.8px;
    grid-row-gap: 9.8px;
    color: #fff;
    background-color: #ffffff4d;
    border-radius: 1rem;
    align-items: center;
    min-width: 96px;
    height: 49px;
    padding-left: 16px;
    padding-right: 11px;
    font-size: 24px;
    font-weight: 700;
    line-height: 29px;
    display: flex;
}
.dfd_tag-image {
    max-width: 26.15px;
}
.dfd_numbers {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-direction: column;
    align-items: flex-start;
    display: flex;
}
.dfd_number-large {
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    -webkit-text-fill-color: transparent;
    background-image: linear-gradient(#fff 40%, #fff0);
    -webkit-background-clip: text;
    background-clip: text;
    margin-bottom: 0;
    font-family: ABC Ginto Normal, sans-serif;
    font-size: 150px;
    font-weight: 900;
    line-height: 187px;
}
.dfd_number-large.bottom-none {
    margin-bottom: 0;
}
.dfd_number-large.is-left {
    text-align: left;
}
.dfd_cards-number {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
    background-image: linear-gradient(#6004a7, #4f51f500);
    border-radius: 20px;
    grid-template-rows: auto;
    grid-template-columns: auto 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    padding: 2.5rem;
    display: flex;
    position: relative;
}
.percentage {
    text-transform: capitalize;
    font-size: 100px;
    line-height: 125px;
}
.percentage.is-small {
    text-transform: none;
    font-size: 67px;
    line-height: 84px;
}
.dfd_paragraph-large {
    color: var(--white);
    font-size: 24px;
    font-weight: 400;
    line-height: 32px;
}
.dfd_paragraph-large.is-center,
.dfd_paragraph-large.is-center-mob-left {
    text-align: center;
}
.dfd_paragraph-large.medium.text-align-center.max-width-300 {
    max-width: 300px;
}
.dfd_paragraph-large.medium.text-align-center.max-width-300.mob-left {
    font-family: ABC Ginto Normal, sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 20px;
}
.dfd_paragraph-large.small {
    text-align: center;
    font-family: ABC Ginto Normal, sans-serif;
    font-size: 18px;
    font-weight: 500;
    line-height: 20px;
}
.dfd_paragraph-large.small.text-align-center.max-width-300 {
    max-width: 300px;
}
.source-text {
    font-size: 22px;
    line-height: 28px;
}
.source-text.is-small {
    font-family: ABC Ginto Normal, sans-serif;
    font-size: 18px;
}
.source-text.quests {
    font-size: 20px;
}
.source-text.case {
    font-size: 15px;
    line-height: 17px;
}
.source-text.is_new {
    font-size: 20px;
}
.source-i {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
    position: relative;
}
.source-all {
    z-index: 10;
    grid-column-gap: 0.5rem;
    grid-row-gap: 0.5rem;
    color: #fff9;
    cursor: pointer;
    background-color: #0000;
    justify-content: flex-start;
    align-items: center;
    margin-top: 1rem;
    padding-top: 0;
    transition: all 0.2s;
    display: flex;
}
.source-all:hover {
    color: #fff;
}
.source-all:focus-visible,
.source-all[data-wf-focus-visible] {
    outline-color: var(--blurple);
    outline-offset: 3px;
    border-radius: 0.25rem;
    outline-width: 2px;
    outline-style: solid;
}
.source-all.mob-small {
    margin-left: auto;
    margin-right: auto;
    display: inline-flex;
}
.source-all.top-small {
    padding-top: 0.5rem;
}
.i {
    max-height: 28px;
    display: flex;
}
.open-info {
    color: #fff;
    text-align: center;
    background-color: #6f26a9;
    border-radius: 8px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 240px;
    margin-bottom: 40px;
    padding: 12px 14.5px;
    font-size: 14px;
    font-weight: 600;
    line-height: 20px;
    display: flex;
    position: absolute;
    top: auto;
    bottom: 0%;
}
.info-arrow {
    margin-bottom: -8px;
    margin-left: auto;
    margin-right: auto;
    position: absolute;
    inset: auto 0% 0%;
}
.max-250px {
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
    max-width: 250px;
    margin-left: auto;
    margin-right: 0;
    display: flex;
}
.max-250px.mobile-centered {
    max-width: 46%;
}
.max-250px.app {
    align-items: center;
    max-width: 445px;
    margin-left: auto;
    margin-right: auto;
}
.max-250px.is-center {
    justify-content: flex-start;
    align-items: center;
}
.max-250px.is_item {
    text-align: center;
    justify-content: flex-start;
    align-items: center;
    max-width: 300px;
    margin-left: auto;
    margin-right: auto;
}
.dfd_heading1 {
    color: #fff;
    text-align: left;
    text-transform: uppercase;
    margin-bottom: 32px;
    font-family: ABC Ginto Normal, sans-serif;
    font-size: 100px;
    font-weight: 900;
    line-height: 95px;
}
.dfd_heading1.bottom-none {
    margin-bottom: 0;
}
.dfd_heading1.is-left {
    text-align: left;
}
.dfd_heading1.text-align-center {
    text-align: center;
}
.div-block-33 {
    max-width: 900px;
}
.dfd_green-btn {
    z-index: 1;
    color: #23272a;
    background-color: #15f5ba;
    border-radius: 70px;
    justify-content: center;
    align-items: center;
    height: 70px;
    padding-left: 40px;
    padding-right: 40px;
    font-size: 20px;
    font-weight: 700;
    line-height: 30px;
    transition: all 0.2s;
    display: flex;
    position: relative;
    box-shadow: 0 0 368.06px #15f5ba, 0 0 184.03px #15f5ba, 0 0 52.58px #15f5ba, 0 0 26.29px #15f5ba;
}
.dfd_green-btn:hover {
    color: #23272a;
    background-color: #41ffcd;
    box-shadow: 0 0 250px #15f5ba, 0 0 184.03px #15f5ba, 0 0 52.58px #15f5ba, 0 0 26.29px #15f5ba;
}
.dfd_green-btn.is-small {
    height: auto;
    padding: 16px 32px;
    font-size: 16px;
    line-height: 24px;
    box-shadow: 0 0 368.06px #15f5ba, 0 0 184.03px #15f5ba, 0 0 52.58px #15f5ba, 0 0 26.29px #15f5ba;
}
.controller {
    filter: blur(5px);
    width: 100%;
    max-width: 180px;
    margin-top: 0;
    margin-left: 0;
    position: absolute;
    inset: 214px auto auto -34px;
}
.controller.old {
    max-width: 350px;
    top: -67px;
    left: -59px;
}
.layer {
    width: 100%;
    max-width: 16rem;
    margin-top: -99px;
    margin-right: -20px;
    position: absolute;
    inset: 0% 0% auto auto;
}
.dfd_hero-blur {
    object-fit: cover;
    width: 100%;
    position: absolute;
    inset: 0% 0% auto;
}
.dfd_stars {
    width: 135%;
    max-width: 90rem;
    margin-top: -14px;
    margin-left: auto;
    margin-right: auto;
    position: absolute;
    inset: auto 0% auto -5.5%;
}
.circle {
    width: 100%;
    max-width: 8.125rem;
    margin-top: 0;
    margin-bottom: 6.55rem;
    margin-right: -13.7375rem;
    position: absolute;
    inset: auto 0% 0% auto;
}
.circle-white {
    width: 100%;
    max-width: 12.5rem;
    margin-bottom: -12.6rem;
    margin-right: 5.25rem;
    position: absolute;
    inset: auto 0% 0% auto;
}
.tetris {
    width: 100%;
    max-width: 8.6875rem;
    margin-bottom: -10.8rem;
    margin-left: -15.3125rem;
    position: absolute;
    inset: auto auto 0% 0%;
}
.dfd_image-bg {
    z-index: 3;
    filter: blur(140px);
    object-fit: cover;
    width: 100%;
    height: 100%;
    margin-top: -80px;
    margin-left: auto;
    margin-right: auto;
    position: absolute;
    inset: auto 0%;
}
.dfd_all-image {
    z-index: -2;
    width: 100vw;
    max-width: 52.375rem;
    margin-top: -10px;
    margin-right: -160px;
    position: absolute;
    inset: auto 0% auto auto;
}
.layout_left {
    flex-direction: column;
    align-items: flex-start;
    display: flex;
}
.layout_left.mob-text-center.is_second {
    order: -1;
}
.layout_left.gap8 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    flex-flow: wrap;
}
.dfd_hero-wr {
    position: relative;
}
.build--cases_white-hover {
    opacity: 0;
    background-color: #ffffff3d;
    transition: opacity 0.3s;
    position: absolute;
    inset: 0%;
}
.medium {
    font-weight: 500;
}
.build--prof_card-wr {
    z-index: 2;
    color: #0e0619;
    flex-direction: column;
    flex: 1;
    align-self: stretch;
    align-items: flex-start;
    margin: -1px;
    padding: 3.5rem 3.5rem 3.875rem;
    display: flex;
    position: relative;
    overflow: hidden;
}
.build--prof_card-wr.is-2 {
    z-index: 4;
    background-image: linear-gradient(135deg, #3e70dd, #b377f3);
}
.build--prof_card-wr.is-3 {
    z-index: 3;
    background-image: linear-gradient(45deg, #b473f5, #e292aa);
}
.build--prof_card-wr.is-5 {
    background-image: linear-gradient(135deg, #3e70dd, #b377f3);
}
.build--prof_card-wr.is-6 {
    background-image: linear-gradient(45deg, #b473f5, #e292aa);
}
.dfd_banner-container {
    margin-left: auto;
    margin-right: auto;
}
.new-features-card-img {
    object-fit: scale-down;
    width: 100%;
}
.build--prof_button {
    grid-column-gap: 0.5rem;
    grid-row-gap: 0.5rem;
    justify-content: flex-start;
    align-self: flex-start;
    margin-top: auto;
    margin-left: auto;
    display: flex;
}
.build--prof_link_arrow {
    background-color: var(--green);
    border: 1px solid #000;
    border-radius: 100%;
    flex-direction: column;
    flex: none;
    justify-content: center;
    align-items: center;
    width: 1.25rem;
    height: 1.25rem;
    margin-top: auto;
    margin-bottom: 2px;
    transition: background-color 0.4s, transform 0.4s, box-shadow 0.4s;
    display: flex;
}
.build--prof_arrow-svg {
    justify-content: center;
    align-items: center;
    width: 1.125rem;
    height: 1.125rem;
    display: flex;
}
.happening_stars_sticky-wr {
    width: 50%;
    max-width: 340px;
    position: absolute;
    top: 0%;
    left: auto;
}
.italic {
    font-style: italic;
}
.bold-text-6 {
    font-family: ABC Ginto Normal, sans-serif;
    font-weight: 900;
}
.how_bottom-wr-2 {
    text-align: center;
    justify-content: center;
    align-self: flex-start;
    align-items: center;
    width: 100%;
    margin-top: 2rem;
    margin-right: auto;
    padding: 0 70px 5.75rem;
    font-weight: 600;
    display: flex;
    position: relative;
}
.how_bottom-text-2 {
    z-index: 1;
    width: 100%;
    max-width: 340px;
    position: relative;
}
.how_bottom-image-2 {
    position: absolute;
    bottom: 4px;
}
.app--hero_layout {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr 0.65fr;
    justify-content: center;
    align-items: center;
    display: flex;
}
.app--hero_layout.new {
    grid-template-columns: 560px auto;
}
.app--hero_layout.safety-tarot {
    z-index: 10;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-direction: column;
    grid-template-columns: 560px auto;
    justify-content: center;
    align-items: center;
    max-width: 534px;
    margin-left: auto;
    margin-right: auto;
    display: flex;
    position: relative;
}
.app--hero_layout.tarot {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-direction: column;
    grid-template-columns: 560px auto;
    justify-content: center;
    align-items: center;
    max-width: none;
    margin-left: auto;
    margin-right: auto;
    display: flex;
}
.app--hero_layout.imagine {
    z-index: 10;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-direction: column;
    grid-template-columns: 560px auto;
    justify-content: center;
    align-items: center;
    max-width: 800px;
    margin-left: auto;
    margin-right: auto;
    display: flex;
    position: relative;
}
.app--hero_layout.s-new {
    grid-template-columns: 560px auto;
}
.app--hero_layout.s-new.newsl {
    position: relative;
}
.app--hero_layout.s-new.education {
    grid-template-columns: 590px auto;
    position: relative;
}
.app--hero_layout.s-new.app {
    grid-template-columns: 500px auto;
    position: relative;
}
.app--hero_layout.s-new.policy {
    grid-template-columns: 590px auto;
    position: relative;
}
.app--hero_layout.s-new.news-m {
    position: relative;
}
.app--hero_layout.imagine-new {
    z-index: 0;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-direction: column;
    grid-template-columns: 560px auto;
    justify-content: center;
    align-items: center;
    max-width: 800px;
    margin-left: auto;
    margin-right: auto;
    display: flex;
    position: relative;
}
.app2024_hero-bg_2 {
    z-index: auto;
    filter: blur(100px);
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/65eb330cab347908f12718ec_Vector.svg);
    background-position: 0 0;
    background-size: auto;
    width: 50%;
    height: 400px;
    position: absolute;
    top: -25px;
    left: auto;
    right: -4%;
}
.app2024_hero-bg-2 {
    filter: blur(200px);
    background-color: #3648f2cc;
    width: 600px;
    height: 288px;
    position: absolute;
    inset: auto -7% -22% auto;
}
.app-hero_image {
    position: relative;
}
.app--hero_text-wr {
    text-align: center;
    flex-direction: column;
    align-items: center;
    display: flex;
}
.max-width-780px {
    flex-direction: column;
    align-items: center;
    max-width: 780px;
    margin-left: auto;
    margin-right: auto;
    display: flex;
    position: relative;
}
.max-width-780px.nitro {
    position: relative;
}
.build--hero_lottie {
    z-index: 5;
    pointer-events: none;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: none;
    transform: scale(4);
}
.build--hero_animation-wr {
    z-index: 7;
    max-width: 26.25rem;
    margin-left: auto;
    margin-right: auto;
    position: relative;
}
.build--hero_logo {
    margin: auto;
    padding-bottom: 8px;
    padding-right: 8px;
    position: absolute;
    inset: 0%;
}
.build--hero_lottie-wr {
    z-index: 5;
    width: 27.375rem;
    height: 26.25rem;
    margin-top: 12px;
    margin-left: auto;
    margin-right: auto;
    display: flex;
    position: relative;
    overflow: hidden;
}
.line-blue--progress {
    perspective-origin: 0%;
    transform-origin: 0%;
    background-color: #4f51f5;
    border-radius: 7px;
    align-self: stretch;
    min-width: 4px;
    height: 0%;
    position: absolute;
    inset: 0% auto 0% 0%;
}
.open-text {
    transform-origin: 50% 0;
    padding-left: 114px;
    overflow: hidden;
}
.embedded_future_text-wr {
    flex-direction: column;
    display: flex;
    position: relative;
}
.embedded-card {
    padding-left: 0;
    display: block;
}
.embedded-card_toggle {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    align-items: center;
    padding: 0 0 0 42px;
    transition: padding 0.2s;
    display: flex;
}
.embedded-card_toggle.w--open,
.embedded-card_toggle.is-opened-initially {
    padding-bottom: 8px;
}
.embedded-card_list {
    background-color: #0000;
    height: 0;
    display: block;
    position: static;
    overflow: hidden;
}
.embedded-card--first {
    display: block;
}
.build_hero-subhead {
    z-index: 2;
    color: var(--white);
    text-align: center;
    margin-top: 10px;
    font-family: SpotaNormal-Bold, sans-serif;
    font-size: 24px;
    line-height: 30px;
    position: relative;
}
.link-410 {
    color: var(--white);
    font-size: 20px;
    text-decoration: underline;
}
.tabs-app_new {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    margin-bottom: 40px;
    padding-top: 40px;
    display: flex;
}
.tabs-app_wr {
    z-index: 2;
}
.app2024_tab-link {
    color: var(--white);
    background-color: #ffffff1a;
    border-radius: 94px;
    padding: 12px 20px;
    font-size: 20px;
    font-weight: 500;
    line-height: 32px;
    transition: background-color 0.2s;
    display: flex;
    box-shadow: 0 1px 1px #0000001a;
}
.app2024_tab-link:hover {
    background-color: #ffffff4d;
}
.app2024_tab-link.w--current {
    background-color: var(--blurple);
    color: #fff;
}
.app2024_tab-link._2024 {
    color: var(--white);
    background-color: #ffffff1a;
    transition: background-color 0.2s, opacity 0.25s;
}
.app2024_tab-link._2024:hover {
    background-color: #ffffff4d;
}
.app2024_tab-link._2024.w--current {
    background-color: var(--blurple);
}
.build--hero_lottie-mobile {
    flex: 1;
    margin-left: 5px;
}
.new-feature-card-bg {
    background-image: linear-gradient(#060623, #430259);
    justify-content: center;
    align-items: center;
    min-height: 257px;
    display: flex;
}
.archives-btn-wrapper {
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
    margin-top: 24px;
}
.archive-grey-content {
    background-color: #f6f6f6;
    border-radius: 16px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    padding: 48px 40px;
    display: flex;
    overflow: visible;
}
.archive-grey-content._2024 {
    max-height: 324px;
}
.link-411 {
    color: var(--white);
    text-decoration: underline;
}
.home--hero {
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/664c33e0f20d14f69f999b5b_Texture%20Headline.webp);
    background-repeat: no-repeat;
    background-size: 90%;
    background-attachment: scroll;
    height: 100vh;
    max-height: 700px;
    padding-top: 8.375rem;
    padding-bottom: 3.125rem;
    position: relative;
}
.home--hero.gradient {
    background-color: #00002b;
    background-image: none;
}
.home--hero._12,
.home--hero.textura-off {
    background-image: none;
}
.home--hero.is_baner {
    background-position: 0 20%;
}
.container-huge {
    z-index: 3;
    width: 100%;
    max-width: 55.125rem;
    margin-left: auto;
    margin-right: auto;
    position: relative;
}
.container-huge.position-relative.z-index {
    z-index: 3;
}
.container-huge.is-center {
    z-index: 2;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
    position: relative;
}
.container-huge.z-index {
    z-index: 1;
    position: relative;
}
.container-huge.top-170 {
    padding-top: 170px;
}
.container-huge._2-x {
    z-index: 2;
}
.container-huge.z-index-100 {
    z-index: 5;
}
.container-huge._5-x {
    z-index: 4;
}
.home--2col_layout {
    grid-column-gap: 2.1625rem;
    grid-row-gap: 2.1625rem;
    display: flex;
    position: relative;
}
.home--2col_layout.is-hero {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    justify-content: flex-start;
    align-items: flex-start;
}
.home--2col_layout.is-hero.home,
.home--2col_layout.is-hero.is_2025,
.home--2col_layout.is-hero.new-2025 {
    max-width: 840px;
    margin-bottom: 16px;
    margin-left: auto;
    margin-right: auto;
}
.home--2col_layout.block-2,
.home--2col_layout.block-2.is_2025,
.home--2col_layout.mob-revers.is_2025 {
    grid-column-gap: 2.625rem;
    grid-row-gap: 2.625rem;
}
.home--2col_layout.always,
.home--2col_layout.on {
    width: 100%;
}
.home--2col_layout.is_2025 {
    z-index: 1;
    grid-column-gap: 2.1625rem;
    grid-row-gap: 2.1625rem;
    width: 100%;
}
.home--image-wr {
    flex: 0 auto;
    justify-content: center;
    align-items: center;
    width: 100%;
    display: flex;
    position: relative;
}
.home--image-wr.is-reverse {
    flex: 1;
    justify-content: flex-end;
    align-items: center;
}
.home--image-wr.is-center {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    margin-left: -9rem;
}
.home--image-wr.video {
    width: 100%;
    overflow: visible;
}
.home--image-wr.video.lg {
    border-radius: 40px;
    overflow: hidden;
}
.home--text-wr {
    color: var(--white);
    flex: 1;
    align-self: center;
    max-width: 17.1875rem;
}
.home--text-wr.is-mobile-center {
    flex: none;
    max-width: 24rem;
    margin-top: 7rem;
    margin-bottom: auto;
    position: relative;
}
.home--text-wr.is-mobile-center.z-index-2 {
    z-index: 3;
    max-width: 22rem;
    margin-top: 4rem;
}
.home--text-wr.is-mobile-center.is_2025 {
    z-index: 3;
    max-width: 21rem;
    margin-top: 4rem;
}
.home--text-wr.is-mobile-first {
    flex: 0 auto;
    width: 100%;
    max-width: 17.5rem;
    position: relative;
}
.home--text-wr.is-mobile-first.new-home,
.home--text-wr.is-mobile-first.is_2025,
.home--text-wr.is-mobile-first.is_2025 {
    max-width: 17.25rem;
}
.heading--h1 {
    z-index: 4;
    color: var(--white);
    letter-spacing: -0.01em;
    text-transform: uppercase;
    width: 100%;
    margin-bottom: 0.25rem;
    font-family: "Spota 800", sans-serif;
    font-size: 2.1875rem;
    font-weight: 800;
    line-height: 120%;
    position: relative;
}
.heading--h1.is_centered {
    text-align: center;
    font-size: 7.75rem;
}
.heading--h1.is_centered.size-large {
    font-size: 74px;
}
.heading--h1.is_centered.size-large._2024,
.heading--h1.is_centered.gaming {
    font-size: 56px;
}
.heading--h1.is_centered.gaming-n {
    font-size: 48px;
}
.heading--h1.is_centered.gaming-1 {
    font-size: 56px;
}
.heading--h1.text-size-40px {
    font-size: 32px;
}
.heading--h1._2024,
.heading--h1.mobile-h1 {
    font-size: 56px;
}
.heading--h1.gaming {
    font-size: 48px;
}
.heading--h1.is-center {
    text-align: center;
}
.heading--h1.teen {
    margin-bottom: 0;
    font-size: 2.75rem;
    line-height: 100%;
}
.heading--h1.is_teen {
    text-align: center;
    margin-bottom: 1rem;
    font-size: 2.75rem;
    line-height: 100%;
}
.heading--h1.is_teen.text-align-left {
    text-align: left;
}
.heading--h1.is_2025 {
    font-family: Spotanord, Arial, sans-serif;
    font-weight: 700;
    line-height: 0.857143;
}
.body-text--xl {
    letter-spacing: 0.02rem;
    font-family: Ggsans, sans-serif;
    font-size: 1.125rem;
    font-weight: 400;
    line-height: 1.55556;
}
.body-text--xl.is-center {
    width: 100%;
    padding-right: 2.7rem;
}
.body-text--xl.new-home.is_2025 {
    font-size: 1.125rem;
    line-height: 1.33333;
}
.body-text--xl.new-home.is_2025.stream {
    padding-right: 0.25rem;
}
.body-text--xl.text-color-white.is_n {
    font-family: Spota, sans-serif;
}
.body-text--xl.teen {
    margin-bottom: 12px;
}
.body-text--xl.teen.end {
    margin-bottom: 0;
}
.body-text--xl.teen.center,
.body-text--xl.is_teen {
    text-align: center;
}
.body-text--xl.is_teen.is-left-white {
    color: var(--white);
    text-align: left;
    margin-bottom: 0;
}
.body-text--xl.is_teen.is-left-white.revers {
    font-size: 1rem;
}
.body-text--xl.is_teen.is-left-white.mob-center.is_n {
    font-family: Spota, sans-serif;
    line-height: 1.3;
}
.body-text--xl.is_teen.is-left-white.mob-center.is_u {
    opacity: 0.6;
    font-family: Spota, sans-serif;
}
.body-text--xl.is_teen.is-left-white.is_buld-tab {
    white-space: normal;
    word-break: keep-all;
    width: 100%;
    max-width: 99%;
}
.body-text--xl.is_teen.is-left-white.is_build {
    white-space: pre-wrap;
    width: 100%;
    font-size: 1rem;
}
.body-text--xl.is_teen.is-left-white.is_build.is_n {
    font-family: Spota, sans-serif;
}
.body-text--xl.is_teen.is-left-white.is_build-2025 {
    white-space: pre-wrap;
    width: 100%;
    font-size: 1rem;
}
.body-text--xl.is_teen.is-left-white.is_build-2025.is_n {
    font-family: Spota, sans-serif;
}
.body-text--xl.is_teen.is-left-white.is_n {
    font-family: Spota, sans-serif;
    line-height: 1.3;
}
.body-text--xl.is_teen.bottom-none {
    margin-bottom: 0;
}
.body-text--xl.is_teen.bottom-none.text-align-center.text-color-white {
    word-break: break-all;
}
.body-text--xl.is_teen.bottom-none.text-align-center.text-color-white.is_n {
    white-space: normal;
    word-break: normal;
    font-family: Spota, sans-serif;
}
.body-text--xl.is_teen {
    margin-bottom: 100px;
}
.body-text--xl.is_teen.end {
    margin-bottom: 0;
}
.body-text--xl.is_teen.center {
    text-align: center;
}
.body-text--xl.is_teen.mobile-align-left.z-index-3 {
    z-index: 3;
    margin-bottom: 0;
    position: relative;
}
.body-text--xl.is_teen.mobile-align-left.z-index-3.text-color-white,
.body-text--xl.is_teen.text-color-white.z-index-3 {
    margin-bottom: 0;
}
.body-text--xl.download {
    font-family: ABC Ginto Normal, sans-serif;
}
.body-text--xl.download.text-align-left.paragraph-white-opacity50 {
    font-family: Spota, sans-serif;
    position: relative;
}
.body-text--xl.download.text-align-left.paragraph-white-opacity50.is_16 {
    font-size: 1rem;
    line-height: 130%;
}
.body-text--xl.text-align-left.paragraph-white-opacity50 {
    text-transform: none;
}
.body-text--xl.text-align-left.paragraph-white-opacity50.is_new {
    text-transform: capitalize;
}
.body-text--xl.is_2025 {
    width: 100%;
    padding-right: 1.25rem;
    font-family: Spota, sans-serif;
    font-size: 1.25rem;
    line-height: 1.3;
}
.body-text--xl.is_2025.hero-p {
    padding-right: 1rem;
    font-size: 1.125rem;
    line-height: 1.3;
}
.body-text--xl.is_2025-n {
    width: 100%;
    padding-right: 1.25rem;
    font-family: Spota, sans-serif;
    font-size: 1.125rem;
    line-height: 1.33333;
}
.home--hero_button-wr {
    text-align: center;
    justify-content: center;
    align-items: center;
    margin-top: 1.5rem;
    display: flex;
}
.home--2section {
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/664f212b9e15d13d199dd448_Texture%202.webp);
    background-position: 100% 100%;
    background-repeat: no-repeat;
    background-size: 93%;
    max-height: 1030px;
    margin-top: -1px;
    padding-top: 6.25rem;
    padding-bottom: 7.1875rem;
    position: relative;
}
.home--2section.gradient {
    background-color: #00002b;
    background-image: none;
}
.home--2section._12,
.home--2section.textura-off {
    background-image: none;
}
.home--2section.is_2025 {
    padding-top: 6.125rem;
}
.home--block-group {
    z-index: 2;
    -webkit-backdrop-filter: blur(60px);
    backdrop-filter: blur(60px);
    background-image: linear-gradient(135deg, #fff3, #ffffff1f 12%, #ffffff0a 50%, #ffffff14 83%, #fff3);
    border-radius: 40px;
    flex-flow: column;
    justify-content: center;
    align-items: stretch;
    padding: 20px 24px 20px 22px;
    display: flex;
    position: relative;
    box-shadow: inset 0 0 0 3px #fff3;
}
.home--block-group.is-reverse {
    -webkit-backdrop-filter: blur(60px);
    backdrop-filter: blur(60px);
    padding: 20px;
}
.home--block-group.is-reverse.home-new {
    -webkit-backdrop-filter: blur(60px);
    backdrop-filter: blur(60px);
    background-image: linear-gradient(135deg, #fff6, #ffffff12);
    padding-left: 20px;
    padding-right: 20px;
}
.home--block-group.is-reverse.home-new._2025 {
    box-shadow: none;
    -webkit-backdrop-filter: blur(80px);
    backdrop-filter: blur(80px);
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/678e5155e052593581824839_Featur-card.png);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 88px;
    padding-left: 37px;
}
.home--block-group.is-reverse._2025 {
    box-shadow: none;
    -webkit-backdrop-filter: none;
    backdrop-filter: none;
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/678e53404279def12d4ab266_FEAT-C.png);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 88px;
    padding-left: 37px;
}
.home--block-group.is-reverse.is_2025 {
    box-shadow: none;
    -webkit-backdrop-filter: blur(80px);
    backdrop-filter: blur(80px);
    background-image: linear-gradient(135deg, #fff3, #ffffff1f 12%, #ffffff0a 50%, #ffffff14 83%, #fff3);
    border-radius: 88px;
    padding-left: 37px;
}
.home--block-group.block-1 {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    -webkit-backdrop-filter: blur(50px);
    backdrop-filter: blur(50px);
    background-image: linear-gradient(135deg, #fff6, #ffffff12);
    justify-content: space-between;
    align-items: center;
    padding-left: 20px;
    padding-right: 20px;
    box-shadow: 0 2px 52px #452a7c1a, inset 0 0 0 3px #fff3;
}
.home--block-group.block-1.bg-img {
    -webkit-backdrop-filter: none;
    backdrop-filter: none;
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/664ef54970a326ddc083c7a4_XL.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: auto;
}
.home--block-group.block-1.bg-svg {
    -webkit-backdrop-filter: blur(5px);
    backdrop-filter: blur(5px);
    background-image: linear-gradient(135deg, #fff6, #ffffff12), url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/664ef96bbaebb681c9e6e63c_XL.svg);
    background-position: 0 0, 0 0;
    background-size: auto, cover;
}
.home--block-group.block-1._2025 {
    box-shadow: none;
    -webkit-backdrop-filter: blur(10px);
    backdrop-filter: blur(10px);
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/6787ce4640564a6c2690d6de_F-bg.png);
    background-position: 100%;
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 88px;
}
.home--block-group.block-2 {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    -webkit-backdrop-filter: blur(60px);
    backdrop-filter: blur(60px);
    padding-left: 20px;
    padding-right: 20px;
}
.home--block-group.block-2._2025 {
    box-shadow: none;
    -webkit-backdrop-filter: none;
    backdrop-filter: none;
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/678e52a02c68a8a27df94206_F-card-3.png);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 88px;
}
.home--block-group.block-4 {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    -webkit-backdrop-filter: blur(60px);
    backdrop-filter: blur(60px);
    background-image: linear-gradient(135deg, #fff6, #ffffff12);
    justify-content: space-between;
    align-items: center;
    padding-left: 20px;
    padding-right: 20px;
    box-shadow: 0 2px 52px #452a7c1a, inset 0 0 0 3px #fff3;
}
.home--block-group.block-4._2025 {
    box-shadow: none;
    -webkit-backdrop-filter: blur(80px);
    backdrop-filter: blur(80px);
    border-radius: 88px;
}
.home--block-group.block-4.is_2025 {
    box-shadow: none;
    -webkit-backdrop-filter: none;
    backdrop-filter: none;
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/678e50260740f165406854fb_Feature-card.png);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 88px;
}
.heading--h2 {
    z-index: 4;
    color: var(--white);
    letter-spacing: -0.01em;
    text-transform: uppercase;
    margin-bottom: 1rem;
    font-family: "Spota 800", sans-serif;
    font-size: 1.6875rem;
    font-weight: 800;
    line-height: 1.2;
    position: relative;
}
.heading--h2.is_centered {
    text-align: center;
    font-size: 7.75rem;
}
.heading--h2.is_centered.size-large {
    font-size: 74px;
}
.heading--h2.is_centered.size-large._2024,
.heading--h2.is_centered.gaming {
    font-size: 56px;
}
.heading--h2.is_centered.gaming-n {
    font-size: 48px;
}
.heading--h2.is_centered.gaming-1 {
    font-size: 56px;
}
.heading--h2.text-size-40px {
    font-size: 32px;
}
.heading--h2._2024,
.heading--h2.mobile-h1 {
    font-size: 56px;
}
.heading--h2.gaming {
    font-size: 48px;
}
.heading--h2.is_2025 {
    margin-bottom: 0.625rem;
    font-family: Spotanord, Arial, sans-serif;
    line-height: 0.93;
}
.heading--h2.is-banner {
    text-align: center;
    letter-spacing: -0.03em;
    margin-bottom: 0;
    font-family: Spotanord, Arial, sans-serif;
    font-size: 1.375rem;
    font-weight: 700;
    line-height: 80%;
}
.home--group-chat-img {
    border-radius: 40px;
    width: 100%;
    max-width: 47.5rem;
    margin-top: 0;
    position: relative;
}
.home--group-chat-img.video {
    min-height: 400px;
    max-height: 400px;
}
.home--group-chat-img.video.lg {
    width: 100%;
    min-width: 100%;
}
.home--group-chat-img.video.lg-2 {
    min-width: 0%;
}
.home--group-chat-img.video._2025 {
    border-radius: 72px;
    margin-right: auto;
}
.home--group-chat-img.video.is_2025 {
    border-radius: 88px;
    margin-left: auto;
    margin-right: 0;
}
.home--group-chat-img.video.is-2025 {
    border-radius: 72px;
}
.home--group-chat-img.hide.reduce-motion-img.is_2025 {
    border-radius: 88px;
}
.home--3section {
    z-index: 4;
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/664f212db01d13abd533fda6_Texture%203.webp);
    background-repeat: no-repeat;
    background-size: 1280px;
    max-height: 991px;
    margin-top: -1px;
    padding-top: 7.1875rem;
    padding-bottom: 8.125rem;
    position: relative;
}
.home--3section.gradient {
    z-index: auto;
    background-image: linear-gradient(#00002b, #2243c1 75%);
}
.home--3section._12,
.home--3section.textura-off {
    background-image: none;
}
.fpo {
    margin: auto auto 5rem;
    display: block;
    position: absolute;
    inset: auto;
}
.home_image-hero {
    z-index: 1;
    width: 100%;
    max-width: 26.75rem;
    margin-left: auto;
    margin-right: auto;
    position: relative;
}
.home_image-hero.mobile,
.home_image-hero.new,
.home_image-hero.mobile_new {
    display: none;
}
.chats_top {
    z-index: 0;
    pointer-events: none;
    width: 100%;
    max-width: 8.8125rem;
    margin-top: -5rem;
    margin-left: 10.875rem;
    margin-right: 9.125rem;
    display: block;
    position: absolute;
    inset: 0% 0% auto auto;
}
.chats_top.hide {
    display: none;
}
.chats_top.is_2025 {
    max-width: 9.1875rem;
    margin-right: 8rem;
}
.chats_bottom {
    z-index: 2;
    max-width: 7.8125rem;
    margin-bottom: -5.75rem;
    margin-right: 1rem;
    position: absolute;
    inset: auto 0% 0% auto;
}
.stream_top {
    z-index: 0;
    filter: blur(5px);
    width: 100%;
    max-width: 7.5rem;
    margin-top: -4.75rem;
    margin-left: 13.125rem;
    margin-right: 4.5rem;
    transition: all 1.2s;
    display: none;
    position: absolute;
    inset: 0% auto auto 0%;
    transform: rotate(-13deg);
}
.home--4section {
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/664f212b3ca3cdd172c0e940_Texture%204.webp);
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: cover;
    max-height: 1030px;
    margin-top: -1px;
    padding-top: 8.125rem;
    padding-bottom: 11.25rem;
    position: relative;
}
.home--4section.gradient {
    background-image: linear-gradient(#2243c1, #0f1e7b);
}
.home--4section._12,
.home--4section.textura-off {
    background-image: none;
}
.box-4s {
    z-index: 3;
    pointer-events: none;
    width: 100%;
    max-width: 14.6875rem;
    margin-top: -7.3rem;
    margin-right: -2.5rem;
    padding-right: 0;
    position: absolute;
    inset: 0% 0% auto auto;
}
.box-4s.is_2025 {
    max-width: 217px;
    margin-top: -8.25rem;
}
.section4-image {
    border-radius: 60px;
    width: 100%;
    max-width: none;
}
.section4-image.radius-60 {
    border-radius: 40px;
}
.section4-image.radius-60.video {
    min-height: 400px;
    max-height: 400px;
}
.home--5section {
    z-index: 5;
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/664f212d639f390c3db3284a_Texture%205.webp);
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: cover;
    max-height: 1030px;
    margin-top: -1px;
    padding-top: 9.625rem;
    padding-bottom: 8.125rem;
    position: relative;
}
.home--5section.gradien {
    z-index: auto;
    background-image: linear-gradient(#0f1e7b, #21338e);
}
.home--5section.textura-off {
    background-image: none;
}
.section5-image {
    width: 120%;
    max-width: none;
    margin-top: -13.5%;
    margin-bottom: -21%;
    margin-left: -7%;
    position: static;
}
.section2-image {
    width: 100%;
}
.fun-top {
    z-index: 2;
    max-width: 8.875rem;
    margin-top: -78px;
    margin-left: 3.8125rem;
    position: absolute;
    inset: 0% auto auto 0%;
}
.fun2-top {
    z-index: 0;
    pointer-events: none;
    width: 100%;
    max-width: 6.0625rem;
    margin-top: -3.85rem;
    margin-left: 6.875rem;
    display: inline-block;
    position: absolute;
    inset: 0% auto auto 0%;
}
.fun2-top.hide {
    display: none;
}
.controller_top {
    z-index: 0;
    max-width: 8.0625rem;
    margin-top: -5.6rem;
    margin-right: 7.5625rem;
    padding-right: 0;
    position: absolute;
    inset: 0% 0% auto auto;
}
.section6-image {
    width: 117%;
    max-width: none;
    margin-top: 0;
    margin-bottom: -1.875rem;
    margin-left: -8%;
}
.section7-image {
    width: 116%;
    max-width: none;
    margin-left: -10%;
}
.place_nelly {
    opacity: 0.75;
    max-width: 14rem;
    margin-left: 10.625rem;
    display: block;
    position: absolute;
    inset: 30% auto auto 0%;
}
.place_nelly-copy {
    z-index: 2;
    max-width: 13.9375rem;
    margin-bottom: -9rem;
    margin-left: 9.625rem;
    position: absolute;
    inset: auto auto 0% 0%;
}
.place_icons {
    z-index: 2;
    max-width: 10.625rem;
    margin-bottom: -15.5rem;
    margin-left: 9.625rem;
    margin-right: 4.6875rem;
    position: absolute;
    inset: auto 0% 0% auto;
}
.home--6section {
    z-index: 4;
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/664f212d639f390c3db32888_Texture%206.webp);
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: 95%;
    max-height: 1030px;
    margin-top: -1px;
    padding-top: 8.125rem;
    padding-bottom: 5rem;
    position: relative;
}
.home--6section.gradient {
    z-index: auto;
    background-image: linear-gradient(#21338e, #1a2081);
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
}
.home--6section.textura-off {
    background-image: none;
}
.home--7section {
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/6614fd6c46fcc2a52f820533_pixelstars%206.png);
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: cover;
    max-height: 1030px;
    margin-top: -1px;
    padding-top: 111px;
    padding-bottom: 281px;
}
.discord_banner {
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/66339beccedc80badcc04dd9_Texture%207.svg);
    background-position: 50% -25%;
    background-repeat: no-repeat;
    background-size: cover;
    margin-top: -1px;
    position: relative;
}
.discord_banner.color-s {
    background-color: #20269a;
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/664f212db4cf28be9d091295_Texture%207.webp);
}
.discord_banner.color-s.textura-off {
    background-image: none;
}
.discord_banner.color-s.is_2025 {
    background-color: #20269a00;
}
.heading--h2-center {
    z-index: 4;
    color: var(--white);
    text-align: center;
    letter-spacing: -0.01em;
    text-transform: uppercase;
    margin-bottom: -0.5rem;
    font-family: "Spota 800", sans-serif;
    font-size: 2.25rem;
    font-weight: 800;
    line-height: 120%;
    position: relative;
}
.heading--h2-center.is_centered {
    text-align: center;
    font-size: 7.75rem;
}
.heading--h2-center.is_centered.size-large {
    font-size: 74px;
}
.heading--h2-center.is_centered.size-large._2024,
.heading--h2-center.is_centered.gaming {
    font-size: 56px;
}
.heading--h2-center.is_centered.gaming-n {
    font-size: 48px;
}
.heading--h2-center.is_centered.gaming-1 {
    font-size: 56px;
}
.heading--h2-center.text-size-40px {
    font-size: 32px;
}
.heading--h2-center._2024,
.heading--h2-center.mobile-h1 {
    font-size: 56px;
}
.heading--h2-center.gaming {
    font-size: 48px;
}
.heading--h2-center.is-center {
    text-align: center;
}
.heading--h2-center._2025,
.heading--h2-center.is_2025 {
    font-family: Spotanord, Arial, sans-serif;
    font-weight: 700;
}
.discord_bottom.z-index-2 {
    z-index: 2;
    padding-top: 0;
    position: relative;
    overflow: hidden;
}
.discord_svg {
    vertical-align: baseline;
    width: 100%;
    margin-top: 4.625rem;
    margin-bottom: 0%;
    position: absolute;
    inset: auto 0% 0%;
}
.discord_svg.is_2025 {
    max-width: 58.9375rem;
    margin-top: 8.125rem;
    margin-left: auto;
    margin-right: auto;
    display: block;
    position: relative;
    bottom: -5px;
}
.home_footer {
    background-image: linear-gradient(135deg, #fff6, #ffffff12);
    min-height: 53.75rem;
    display: none;
}
.image-top {
    max-width: 780px;
    position: absolute;
    inset: 0% auto auto 0%;
}
.section-home4-image {
    opacity: 0.2;
    max-width: 70vw;
    margin-top: 5rem;
    display: none;
    position: absolute;
    inset: 0% auto auto 0%;
}
.home_image_left {
    opacity: 0.3;
    max-width: 65vw;
    display: none;
    position: absolute;
    inset: 0% 0% auto auto;
}
.home--section7 {
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/66339beccedc80badcc04dd9_Texture%207.svg);
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: 93%;
    max-height: 1030px;
    margin-top: -1px;
    padding-top: 5rem;
    padding-bottom: 7.25rem;
    position: relative;
}
.home--section7.gradient {
    background-image: none;
}
.home--section7.color-gr {
    background-image: linear-gradient(#20269a00, #20269a), url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/664f212db4cf28be9d091295_Texture%207.webp);
    background-position: 0 0, 0 0;
    background-repeat: repeat, no-repeat;
    background-size: auto, 93%;
}
.home--section7.color-gr.textura-off {
    background-image: linear-gradient(#20269a00, #20269a);
}
.home--section7.color-gr.is_2025 {
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/664f212db4cf28be9d091295_Texture%207.webp);
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: 93%;
    padding-bottom: 9.125rem;
}
.banner-image-top {
    opacity: 0.1;
    margin-bottom: -16%;
    display: none;
    position: absolute;
    inset: auto 0% 0%;
}
.banner-ellipse {
    filter: blur(300px);
    width: 100vw;
    max-width: 80rem;
    margin-bottom: -52%;
    margin-left: auto;
    margin-right: auto;
    display: none;
    position: absolute;
    inset: auto 0% 0%;
}
.home-new_footer-black {
    z-index: 5;
    opacity: 1;
    -webkit-backdrop-filter: blur(100px);
    backdrop-filter: blur(100px);
    background-image: linear-gradient(135deg, #ffffff4d, #ffffff0d), linear-gradient(261deg, #2e1a8e, #0e0e5c);
    padding-top: 80px;
    padding-bottom: 64px;
    position: relative;
}
.footer_line-top {
    -webkit-backdrop-filter: blur(20px);
    backdrop-filter: blur(20px);
    background-image: linear-gradient(135deg, #fff3, #ffffff0a);
    min-height: 4px;
    position: absolute;
    inset: 0% 0% auto;
}
.grid-footer-new {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    align-items: start;
    margin-bottom: 102px;
    font-family: Ggsans, sans-serif;
}
.hero-subtitle-wrapper {
    margin-top: 0.25rem;
    overflow: hidden;
}
.stycky-lessons {
    position: sticky;
    top: 40px;
}
.div-block-34 {
    margin-left: 189px;
    display: inline;
}
.container-hero {
    z-index: 3;
    width: 90%;
    max-width: 1080px;
    margin-left: auto;
    margin-right: auto;
    position: relative;
}
.container-hero.position-relative.z-index {
    z-index: 3;
}
.container-hero.is-center {
    z-index: 2;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
    position: relative;
}
.container-hero.z-index {
    z-index: 1;
    position: relative;
}
.container-hero.top-170 {
    padding-top: 170px;
}
.potion {
    width: 100%;
    max-width: 5.6rem;
    margin-top: -2.75rem;
    margin-left: -5.2rem;
    position: absolute;
    inset: 3% auto auto 4%;
}
.potion.is_2025 {
    max-width: 10rem;
    margin-top: auto;
    margin-left: -0.5rem;
    top: 79%;
    left: -36%;
    transform: rotate(14deg);
}
.crown {
    z-index: 3;
    pointer-events: auto;
    width: 100%;
    max-width: 10rem;
    margin-top: -10rem;
    margin-left: 4.75rem;
    position: absolute;
    inset: 0% auto auto 0%;
}
.crown.carrers {
    max-width: 13rem;
    margin-top: 10.3rem;
    inset: auto auto 18% -9%;
}
.crown.is_2025 {
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/67289e5f46184d64b999a971_Set%201%2010.webp);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    height: 10rem;
    margin-left: 14rem;
}
.trophy {
    width: 100%;
    max-width: 5.625rem;
    margin-top: -7rem;
    margin-left: 7rem;
    margin-right: -1rem;
    position: absolute;
    inset: 0% 0% auto auto;
}
.turnip {
    filter: blur(5px);
    width: 100%;
    max-width: 4.5rem;
    margin-top: -7.9rem;
    margin-right: 1rem;
    position: absolute;
    inset: 0% 0% auto auto;
}
.turnip.careers {
    filter: none;
    max-width: 7.5rem;
    margin-top: -9.2rem;
    margin-right: 4.1rem;
}
.star {
    z-index: 0;
    width: 100%;
    max-width: 3.125rem;
    margin-top: 1rem;
    margin-right: -10%;
    position: absolute;
    inset: 0% 0% auto auto;
}
.star.is_2025 {
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/6728a56d43ac167d70bfb953_Set%201%2014.webp);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    max-width: 6rem;
    height: 8rem;
    margin-top: 5rem;
    margin-right: -13%;
}
.hero-image-bg {
    position: absolute;
    inset: 0%;
}
.home-2-block-gift {
    width: 101%;
    max-width: none;
    margin-top: -1.5rem;
    position: absolute;
    inset: 0% 0% auto auto;
}
.home-2-block-gift.image {
    display: none;
}
.home-2-block-gift.video {
    min-height: 400px;
    max-height: 400px;
}
.home-2-block-gift.webm {
    margin-top: -2rem;
    right: 2.7rem;
}
.crystal {
    filter: blur(5px);
    width: 100%;
    max-width: 4.75rem;
    margin-top: -8.5rem;
    margin-right: -2rem;
    transition: all 1.2s;
    display: none;
    position: absolute;
    inset: 0% 0% auto auto;
    transform: rotate(30deg);
}
.section3-image {
    object-fit: cover;
    width: 100%;
    min-width: 102%;
    margin-top: -17px;
    margin-bottom: auto;
    margin-right: -20px;
    position: absolute;
    inset: auto 0 auto auto;
}
.section3-image.image {
    margin-top: 17px;
}
.section3-image.webm {
    margin-top: 0;
    margin-right: 0;
    inset: -15% 8% 0% auto;
}
.section3-image.webm-2 {
    min-width: 105%;
    margin-top: 0;
    margin-right: 0;
    inset: -31% 3% 0% auto;
}
.section3-image.webm-4 {
    min-width: 100%;
    margin-top: 0;
    margin-right: 0;
    inset: -28% 0% 0% auto;
}
.section-3-gradient {
    border-radius: 40px;
}
.section-3-gradient.video {
    width: 100%;
}
.gem {
    z-index: -1;
    width: 9.9375rem;
    margin-left: 7rem;
    position: absolute;
    inset: -22% auto auto 0%;
}
.gem.is_2025 {
    display: none;
}
.section-4-image {
    transform-style: preserve-3d;
    width: 100vw;
    max-width: 111%;
    margin-top: 0.75rem;
    margin-left: -2.45rem;
    position: absolute;
    inset: 0% auto auto 0%;
    transform: translateZ(1px);
}
.section-4-image.only-image {
    display: none;
}
.section-4-image.webm {
    max-width: 100%;
    margin-top: 0;
    margin-left: 0;
    top: -9%;
    left: -11%;
}
.section-4-image.webm-3 {
    max-width: 100%;
    margin-top: 0;
    margin-left: 0;
    top: 7%;
    left: 11%;
}
.bat {
    z-index: -1;
    width: 100%;
    max-width: 8.375rem;
    margin-right: 5.25rem;
    position: absolute;
    inset: auto 0% 0% auto;
}
.egg {
    width: 100%;
    max-width: 4.625rem;
    margin-top: -7rem;
    margin-bottom: -11.25rem;
    margin-left: 4rem;
    display: none;
    position: absolute;
    inset: 0% 0% auto auto;
}
.coin {
    z-index: 2;
    width: 139px;
    max-width: 8.6875rem;
    margin-left: 6rem;
    position: absolute;
    top: -11%;
}
.coin.is_2025 {
    width: 100%;
    max-width: 8.875rem;
    margin-top: -180px;
    margin-left: -6rem;
    inset: 0% auto auto 0%;
}
.characters {
    transform-style: preserve-3d;
    width: 100%;
    max-width: 52%;
    margin-top: -6.4625rem;
    margin-right: 4rem;
    position: absolute;
    inset: 0% 0% auto auto;
    transform: translateZ(-5px);
}
.pan {
    width: 100%;
    max-width: 10rem;
    margin-right: 2rem;
    position: absolute;
    inset: auto 0% 0 auto;
}
.section-7-image {
    border-radius: 40px;
    max-width: 100%;
    position: absolute;
}
.section-7-image.only-image {
    display: none;
}
.playstation {
    border-radius: 50%;
    width: 100%;
    max-width: 3.8125rem;
    margin-bottom: 6.875rem;
    margin-left: 2rem;
    position: absolute;
    inset: auto auto 0% 0%;
    box-shadow: 0 4px 28px #00000040;
}
.xbox {
    border-radius: 50%;
    width: 100%;
    max-width: 3.8125rem;
    margin-bottom: 10.75rem;
    margin-left: -0.8125rem;
    position: absolute;
    inset: auto auto 0% 0%;
    box-shadow: 0 4px 28px #00000040;
}
.hero_button-banner {
    color: #fff;
    text-align: center;
    object-fit: fill;
    background-color: #5865f2;
    border-radius: 32px;
    order: 0;
    justify-content: center;
    align-self: baseline;
    align-items: center;
    min-width: 21.6875rem;
    min-height: 3.5rem;
    margin-top: 24px;
    margin-right: 24px;
    padding: 16px 32px;
    font-size: 20px;
    font-weight: 500;
    line-height: 24px;
    text-decoration: none;
    transition: all 0.2s;
    display: flex;
}
.hero_button-banner:hover {
    box-shadow: 0 8px 15px #0003;
}
.hero_button-banner.new-home {
    color: #23272a;
    background-color: #fff;
    justify-content: center;
    align-items: center;
    min-width: 21.75rem;
    max-height: 56px;
    margin-top: 9px;
    font-size: 22px;
    font-weight: 500;
    line-height: 32px;
}
.line-animation {
    z-index: 3;
    grid-column-gap: 2.25rem;
    grid-row-gap: 2.25rem;
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/664f259f33b6731b7df75db4_line-move.webp);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    justify-content: flex-start;
    align-items: center;
    height: 8.75rem;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    position: relative;
}
.line-animation.is_2025 {
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/6729ca637f6587d3dc83f73e_line%20\(1\).png);
}
.line-images {
    grid-column-gap: 3.5rem;
    grid-row-gap: 3.5rem;
    flex: none;
    justify-content: flex-start;
    align-items: center;
    display: flex;
}
.image-text {
    max-width: none;
    max-height: 8rem;
}
.line-move {
    grid-column-gap: 2.25rem;
    grid-row-gap: 2.25rem;
    justify-content: flex-start;
    align-items: center;
    display: flex;
}
.image-100.m-quests {
    max-width: 300px;
    margin-left: auto;
    margin-right: 0;
    position: absolute;
    top: -159px;
    bottom: auto;
    right: 0;
}
.radius-60 {
    border-radius: 40px;
}
.radius-60.see {
    opacity: 1;
    border-radius: 40px;
}
.radius-60.see.video {
    width: 100%;
    min-height: 400px;
    max-height: 400px;
}
.radius-60.opasity-0 {
    opacity: 0;
}
.radius-60.viseo {
    width: 100%;
    min-height: 400px;
    max-height: 400px;
}
.radius-60.hide.reduce-motion-img.is_2025 {
    border-radius: 88px;
    width: 100%;
}
.section-6-image {
    min-width: 114%;
    max-width: 120%;
    margin-top: -2.25rem;
    margin-left: -0.9rem;
    position: absolute;
    inset: 0% auto auto 0%;
}
.section-6-image.only-image {
    display: none;
}
.glare {
    filter: blur(105px);
    background-color: #fff;
    border-radius: 100%;
    width: 60px;
    height: 60px;
    margin: auto;
    position: absolute;
    inset: 0;
}
.nitro-banner-h {
    letter-spacing: 0;
    text-transform: uppercase;
    margin-top: 0;
    margin-bottom: 0;
    font-family: Spotanord, Arial, sans-serif;
    font-weight: 700;
    line-height: 95.5%;
}
.nitro-banner-wr {
    color: var(--white);
    text-align: center;
    width: 100%;
    max-width: 500px;
    max-height: 70px;
    padding-top: 12px;
    padding-bottom: 10px;
    overflow: hidden;
}
.banner-link {
    color: var(--white);
    margin-top: 4px;
    font-size: 14px;
    line-height: 24px;
    text-decoration: underline;
}
.banner-link:hover {
    text-decoration: none;
}
.nitro-bn-wr {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/66a1569ec4514f8a3a0105d6_b2.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    justify-content: center;
    align-items: center;
    padding-left: 16px;
    padding-right: 16px;
    display: flex;
}
._3d-animation {
    position: relative;
    overflow: visible;
}
._3d-animation._2-x {
    z-index: 1;
}
.text-mask {
    padding-bottom: 6px;
    position: relative;
}
.text-mask.title-wr {
    overflow: visible;
}
.text-mask.is_2025 {
    padding-right: 2rem;
}
.home_phone {
    z-index: 1;
    width: 100%;
    max-width: 9.5rem;
    margin-right: -3.8rem;
    position: absolute;
    inset: auto 0% 0% auto;
}
.home-image {
    margin-left: auto;
    margin-right: 0;
    position: relative;
}
.home_nelly {
    z-index: 1;
    width: 100%;
    max-width: 4.875rem;
    margin-right: 5rem;
    position: absolute;
    inset: auto 0% 0% auto;
}
.home_gamepad {
    z-index: 1;
    width: 100%;
    max-width: 10.9375rem;
    margin-right: 10rem;
    position: absolute;
    inset: auto auto 0% 0%;
}
.home_gamepad.mobile {
    display: none;
}
.home_women {
    z-index: 1;
    width: 100%;
    max-width: 6.6875rem;
    margin-left: -5.875rem;
    margin-right: 10rem;
    position: absolute;
    inset: auto auto 0% 0%;
}
.home_clyde {
    z-index: 1;
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    max-width: 2.5rem;
    margin-left: auto;
    margin-right: auto;
    display: flex;
    position: absolute;
    inset: auto 0% 0% -44%;
}
.home_wumpus {
    z-index: 1;
    width: 100%;
    max-width: 7.875rem;
    margin-left: 18.7rem;
    position: absolute;
    inset: auto auto 0%;
}
.home_wumpus-pl {
    z-index: 1;
    width: 100%;
    max-width: 7.875rem;
    margin-bottom: 6.1rem;
    margin-left: 18.7rem;
    position: absolute;
    inset: auto auto 0% 0%;
}
.home_egg {
    z-index: -1;
    width: 27rem;
    margin-bottom: -10rem;
    margin-left: -10.9rem;
    position: absolute;
    inset: auto auto 0% 0%;
}
.home_egg.is_2025 {
    margin-bottom: -14rem;
    margin-left: -7.75rem;
}
.image-cont {
    pointer-events: none;
    width: 100%;
    max-width: 86%;
    margin-left: auto;
    margin-right: -40px;
    position: absolute;
    left: auto;
    right: auto;
}
.image-cont.img {
    max-width: 93%;
    margin-right: 10px;
}
.home_youtube {
    border-radius: 0.5rem;
    width: 100%;
    max-width: 8.875rem;
    margin-top: 6.0625rem;
    margin-right: -6.2rem;
    position: absolute;
    inset: 0% 0% auto auto;
    box-shadow: 0 8px 8px #0000002e;
}
.home_share {
    border-radius: 0.5rem;
    width: 100%;
    max-width: 9.625rem;
    margin-top: 6.0625rem;
    margin-bottom: 4.0625rem;
    margin-right: -4.5rem;
    position: absolute;
    inset: auto 0% 0% auto;
    box-shadow: 0 8px 8px #0000002e;
}
.home_spotify {
    max-width: 5.5rem;
    margin-top: 4.875rem;
    margin-left: -4.25rem;
    position: absolute;
    inset: 0% auto auto 0%;
}
.radius-88 {
    border-radius: 5.5rem;
}
.radius-88.see {
    opacity: 1;
}
.radius-88.opasity-o {
    z-index: -1;
    opacity: 0;
    border-radius: 40px;
    position: relative;
}
.home_man {
    z-index: 1;
    width: 100%;
    max-width: 7.875rem;
    margin-right: -4.875rem;
    position: absolute;
    inset: auto 0% 0% auto;
}
.discort_robot {
    cursor: pointer;
    max-width: 8%;
    max-height: none;
    margin-right: 16.5%;
    position: absolute;
    inset: auto 0% 37% auto;
    overflow: visible;
}
.discort_robot.position-bottom {
    bottom: 0%;
}
.discort_robot.discord_robot.is_2025 {
    z-index: 10;
    transform-style: preserve-3d;
    max-width: 10%;
    margin-bottom: 3.75rem;
    margin-left: 5rem;
    margin-right: auto;
    inset: auto auto 0% 0%;
    transform: scale(1.65) rotateX(0) rotateY(180deg) rotate(0);
}
.image-robot1 {
    z-index: 7;
    position: relative;
}
.image-robot1.lottie {
    width: 100%;
    min-width: 140%;
    margin-left: -20%;
}
.image-robot2 {
    z-index: 6;
    display: none;
    position: relative;
    inset: 0%;
}
.image-robot2.lottie-2 {
    width: 100%;
    min-width: 140%;
    margin-left: -20%;
}
.image-robot2.lottie-2.image-robot {
    display: block;
}
.image-robot2.lottie-2.image-robot.hide {
    display: none;
}
.image-robot3 {
    z-index: 5;
    display: none;
    position: relative;
    inset: 0%;
}
.image-robot3.lottie-3 {
    width: 100%;
    min-width: 140%;
    margin-left: -20%;
}
.image-robot3.lottie-3.image-robot {
    display: block;
}
.image-robot3.lottie-3.image-robot.hide {
    display: none;
}
.image-robot4 {
    z-index: 4;
    display: none;
    position: relative;
    inset: 0%;
}
.image-robot4.lottie-4 {
    width: 100%;
    min-width: 140%;
    margin-left: -20%;
}
.image-robot4.lottie-4.image-robot {
    display: block;
}
.image-robot4.lottie-4.image-robot.hide {
    display: none;
}
.image-robot5 {
    z-index: 3;
    display: none;
    position: relative;
    inset: 0%;
}
.image-robot5.lottie-5 {
    width: 100%;
    min-width: 140%;
    margin-left: -20%;
}
.image-robot5.lottie-5.image-robot {
    display: block;
}
.image-robot5.lottie-5.image-robot.hide {
    display: none;
}
.image-robot6 {
    z-index: 2;
    display: none;
    position: relative;
    inset: 0%;
}
.image-robot6.lottie-6 {
    width: 100%;
    min-width: 140%;
    margin-left: -20%;
}
.image-robot6.lottie-6.image-robot {
    display: block;
}
.image-robot6.lottie-6.image-robot.hide {
    display: none;
}
.image-robot7 {
    z-index: 1;
    display: none;
    position: relative;
    inset: 0%;
}
.image-robot7.lottie-7 {
    width: 100%;
    min-width: 140%;
    margin-left: -20%;
}
.image-robot7.lottie-7.image-robot {
    display: block;
}
.image-robot7.lottie-7.image-robot.hide {
    display: none;
}
.image-always {
    width: 100%;
}
.image-always.only-image {
    width: 107%;
    max-width: none;
    margin-top: -5px;
    margin-left: -45px;
    display: none;
}
.section-blue-careers {
    background-color: #5865f2;
    background-image: linear-gradient(#330b66, #232da3);
    margin-top: -80px;
    padding-top: 13rem;
    padding-bottom: 3.125rem;
    position: relative;
    overflow: hidden;
}
.section-blue-careers.white {
    background-color: #0000;
    overflow: visible;
}
.section-blue-careers.white.safeties {
    background-color: #fff;
    padding-bottom: 60px;
    display: block;
}
.section-blue-careers.job {
    padding-bottom: 120px;
}
.section-blue-careers.b-none {
    padding-top: 80px;
    padding-bottom: 70px;
}
.section-blue-careers.safety {
    padding-bottom: 48px;
}
.section-blue-careers.b-none-2 {
    padding-top: 60px;
    padding-bottom: 70px;
}
.section-blue-careers.b-none-2._50-gradient {
    background-color: var(--white);
    background-image: linear-gradient(#5765f2 50%, #fff 50%);
}
.section-blue-careers.b-none-2.submission {
    background-color: var(--white);
    background-image: linear-gradient(#5765f2 50%, #fff 50%);
    padding-bottom: 90px;
}
.section-blue-careers.b-courses {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    padding-top: 67px;
    padding-bottom: 84px;
}
.section-blue-careers.hero {
    padding-top: 60px;
    padding-bottom: 70px;
}
.section-blue-careers.hero.connection {
    padding-top: 0;
    position: relative;
}
.section-blue-careers.safety-new {
    background-color: #5865f200;
    justify-content: center;
    align-items: center;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    position: relative;
    bottom: 0;
}
.section-blue-careers.tarot {
    background-color: #5865f200;
    justify-content: center;
    align-items: center;
    padding-top: 1.5rem;
    padding-bottom: 4rem;
    display: flex;
    position: relative;
}
.section-blue-careers.safety-d {
    background-color: #5865f2;
    justify-content: center;
    align-items: center;
    padding-top: 7rem;
    padding-bottom: 3.5rem;
    display: flex;
    position: relative;
}
.section-blue-careers.home {
    background-color: #5865f200;
    justify-content: center;
    align-items: center;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    position: relative;
    bottom: 0;
}
.section-blue-careers.parent {
    background-color: #5865f2;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-top: 7rem;
    padding-bottom: 3.5rem;
    display: flex;
    position: relative;
}
.section-blue-careers.safety-n {
    background-color: #5865f2;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    min-height: 656px;
    padding-top: 2.5rem;
    padding-bottom: 3.5rem;
    display: flex;
    position: relative;
}
.section-blue-careers.safety-center {
    background-color: #5865f2;
    justify-content: center;
    align-items: center;
    padding-top: 7rem;
    padding-bottom: 3.5rem;
    display: flex;
    position: relative;
}
.section-blue-careers.education {
    background-color: #5865f2;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    min-height: 656px;
    padding-top: 2.5rem;
    padding-bottom: 3.5rem;
    display: flex;
    position: relative;
}
.section-blue-careers.transp-center {
    background-color: #5865f2;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-top: 40px;
    padding-bottom: 55px;
    display: flex;
    position: relative;
}
.section-blue-careers.transp-center-s {
    background-color: #5865f2;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-top: 40px;
    padding-bottom: 55px;
    display: flex;
    position: relative;
    overflow: visible;
}
.section-blue-careers.parent-hub {
    background-color: #5865f2;
    flex-direction: column;
    justify-content: flex-end;
    align-items: center;
    min-height: 600px;
    padding-top: 7rem;
    padding-bottom: 0;
    display: flex;
    position: relative;
}
.section-blue-careers.parent-policy {
    background-color: #5865f2;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    min-height: 640px;
    padding-top: 7rem;
    padding-bottom: 3.5rem;
    display: flex;
    position: relative;
}
.section-blue-careers.premium {
    background-color: #5865f2;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    min-height: 650px;
    padding-top: 4rem;
    padding-bottom: 0;
    display: flex;
    position: relative;
}
.section-blue-careers.privacy,
.section-blue-careers.privacy_2 {
    background-color: #5865f2;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    min-height: 656px;
    padding-top: 7rem;
    padding-bottom: 3.5rem;
    display: flex;
    position: relative;
}
.section-blue-careers.safety-f {
    background-color: #5865f2;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    min-height: 656px;
    padding-top: 2.5rem;
    padding-bottom: 3.5rem;
    display: flex;
    position: relative;
}
.section-blue-careers.build {
    padding-top: 100px;
    padding-bottom: 100px;
}
.section-blue-careers.hero-app {
    padding-top: 90px;
    padding-bottom: 0;
}
.section-blue-careers.hero-app.connection {
    padding-top: 0;
    position: relative;
}
.section-blue-careers.hero-app.is_app {
    background-color: #23272a;
}
.section-blue-careers.hero-app.is_app-2024 {
    background-color: #070511;
    padding-top: 3.5rem;
    padding-bottom: 3.5rem;
    position: relative;
}
.section-blue-careers.hero-app.is_app-2023 {
    background-color: #23272a;
}
.section-blue-careers.app-pit {
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/64dca9b9ddd3737042ada009_Group%20626819.svg), url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/64dca9b90fe9b9caf01cdc47_Group%20626818.svg);
    background-position: 150% 47%, -20% 25%;
    background-repeat: no-repeat, no-repeat;
    background-size: auto, auto;
    padding-top: 100px;
    padding-bottom: 100px;
}
.section-blue-careers.build_n {
    padding-top: 100px;
    padding-bottom: 100px;
}
.section-blue-careers.home-2023 {
    background-color: #5865f200;
    justify-content: center;
    align-items: center;
    padding-top: 180px;
    padding-bottom: 0;
    display: flex;
    position: relative;
    bottom: 0;
}
.section-blue-careers.safety-center-2023 {
    background-color: #5865f2;
    justify-content: center;
    align-items: center;
    padding-top: 7rem;
    padding-bottom: 4.125rem;
    display: flex;
    position: relative;
}
.section-blue-careers.safety-centr {
    background-color: #5865f2;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    min-height: 656px;
    padding-top: 2.5rem;
    padding-bottom: 3.5rem;
    display: flex;
    position: relative;
}
.section-blue-careers.gaming {
    background-color: #5865f2;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    min-height: 650px;
    padding-top: 12.25rem;
    padding-bottom: 0;
    display: flex;
    position: relative;
}
.section-blue-careers.app-pit-2024 {
    background-color: #0e0619;
    border-radius: 16px;
    margin-left: 16px;
    margin-right: 16px;
    padding-top: 100px;
    padding-bottom: 100px;
    position: relative;
}
.careers_h1 {
    color: var(--white);
    letter-spacing: -0.02em;
    text-transform: uppercase;
    margin-bottom: 24px;
    font-family: Spotanord, Arial, sans-serif;
    font-size: 56px;
    font-weight: 700;
    line-height: 0.95;
}
.careers_h1.font-white {
    color: #fff;
    margin-bottom: 24px;
    font-family: "Spota 800", sans-serif;
    font-size: 50px;
    font-weight: 700;
}
.careers_h1.font-white.safety {
    color: #fff;
    max-width: 595px;
    margin-top: 40px;
    margin-bottom: 32px;
    font-weight: 700;
}
.careers_h1.font-white.safety.centered.tarot,
.careers_h1.font-white.safety.centered.tarot2 {
    margin-top: 0;
    margin-bottom: 8px;
}
.careers_h1.font-white.safety.grey-font {
    color: #f6f6f6;
}
.careers_h1.font-white.left {
    font-size: 55px;
}
.careers_h1.font-white.left.explore {
    font-size: 54px;
}
.careers_h1.font-white.center.college {
    padding-right: 24px;
}
.careers_h1.font-white.capital {
    text-transform: none;
}
.careers_h1.font-white.mobile-left._16px {
    font-family: "Spota 800", sans-serif;
}
.careers_h1.font-white.moderation {
    font-size: 55px;
}
.careers_h1.font-white.moderation.explore {
    font-size: 54px;
}
.careers_h1.font-white.left-copy {
    font-size: 55px;
}
.careers_h1.font-white.left-copy.explore {
    font-size: 54px;
}
.careers_h1.font-white.bottom-16px {
    margin-bottom: 16px;
}
.careers_h1.font-white.bottom-16px.flex-mob-center.mobile-power,
.careers_h1.font-white.bottom-16px.flex-tab-center.mobile-power {
    font-size: 48px;
}
.careers_h1.font-white.bottom-16px.flex-tab-center.is_gdc {
    font-size: 56px;
    font-weight: 700;
    line-height: 53px;
}
.careers_h1.font-white.is-text-center {
    text-align: center;
    font-family: "Spota 800", sans-serif;
    font-weight: 800;
}
.careers_h1.font-white.is-text-center.font-noto {
    font-family: Notosans, sans-serif;
}
.careers_h1.font-white.is-text-center.left-mobile.home {
    font-family: "Spota 800", sans-serif;
    font-size: 56px;
    font-weight: 700;
}
.careers_h1.font-white.max-w-450px {
    max-width: 450px;
}
.careers_h1.font-white.partner {
    letter-spacing: -0.01em;
    max-width: 450px;
}
.careers_h1.font-white.safety-n {
    color: #fff;
    max-width: 560px;
    margin-top: 0;
    margin-bottom: 32px;
    font-weight: 700;
}
.careers_h1.font-white.safety-n.centered.tarot,
.careers_h1.font-white.safety-n.centered.tarot2 {
    margin-top: 0;
    margin-bottom: 8px;
}
.careers_h1.font-white.education {
    color: #fff;
    max-width: 500px;
    margin-top: 0;
    margin-bottom: 32px;
    font-weight: 700;
}
.careers_h1.font-white.education.centered.tarot,
.careers_h1.font-white.education.centered.tarot2 {
    margin-top: 0;
    margin-bottom: 8px;
}
.careers_h1.font-white.safety-newsfloor {
    color: #fff;
    max-width: 470px;
    margin-top: 0;
    margin-bottom: 32px;
    font-weight: 700;
}
.careers_h1.font-white.safety-newsfloor.centered.tarot,
.careers_h1.font-white.safety-newsfloor.centered.tarot2 {
    margin-top: 0;
    margin-bottom: 8px;
}
.careers_h1.font-white.safety-2 {
    color: #fff;
    max-width: 595px;
    margin-top: 20px;
    margin-bottom: 32px;
    font-family: "Spota 800", sans-serif;
    font-weight: 700;
}
.careers_h1.font-white.safety-2.centered.tarot,
.careers_h1.font-white.safety-2.centered.tarot2 {
    margin-top: 0;
    margin-bottom: 8px;
}
.careers_h1.font-white.safety-2.grey-font {
    color: #f6f6f6;
}
.careers_h1.font-white.is_app {
    text-align: center;
    line-height: 110%;
}
.careers_h1.font-white.is-garden {
    margin-bottom: 16px;
    font-size: 56px;
}
.careers_h1.font-blue {
    color: var(--blurple);
}
.careers_h1.left {
    font-weight: 700;
}
.careers_h1._16px {
    margin-bottom: 16px;
}
.careers_h1.text-color-white.text-align-center.bottom-none,
.careers_h1.text-color-white.bottom-none {
    margin-bottom: 0;
}
.careers_h1.size-medium {
    text-align: center;
    margin-top: 0;
    margin-bottom: 24px;
    font-size: 40px;
}
.careers_h1.text-align-center.hide-landscape {
    font-size: 48px;
}
.careers_h1.text-align-center.br {
    font-size: 56px;
}
.careers_h1.text-align-center.p-48px {
    font-size: 48px;
    line-height: 0.958333;
}
.careers_h1.text-align-center.new-size.is_mobile {
    font-size: 40px;
}
.pink_tag {
    z-index: -1;
    color: var(--white);
    text-transform: uppercase;
    background-color: #eb459e;
    border-radius: 49px;
    max-width: 16.25rem;
    margin-top: -3rem;
    margin-left: auto;
    margin-right: auto;
    padding-left: 2rem;
    padding-right: 2rem;
    font-family: "Spota 800", sans-serif;
    font-size: 2rem;
    font-weight: 700;
    line-height: 1.65625;
    position: absolute;
    inset: 0% 0% auto;
    transform: rotate(-5deg);
    box-shadow: 7px 7px #23272a;
}
.careers_gradient {
    margin-left: auto;
    margin-right: auto;
    position: absolute;
    inset: 0% 0% auto;
}
.careers_bg {
    margin-left: auto;
    margin-right: auto;
    position: absolute;
    inset: auto 0% 0%;
}
.careers_slider {
    background-color: #ddd0;
    max-width: 40rem;
    height: auto;
    margin-top: 74px;
    margin-left: auto;
    margin-right: auto;
    position: static;
}
.careers_slider.bottom-none {
    max-width: 39.25rem;
    margin-top: 0;
    margin-bottom: 2.5rem;
}
.careers_mask {
    max-width: 40rem;
    overflow: visible;
}
.careers_slide {
    border-radius: 1rem;
    width: 100%;
    max-width: 40rem;
    overflow: hidden;
}
.slide_image {
    transform-style: preserve-3d;
    width: 100%;
    transform: scale3d(0.9, 0.9, 0.9);
}
.careers_color-slider {
    background-color: #1b226f99;
    position: absolute;
    inset: 0%;
}
.careers_right-arrow {
    -webkit-backdrop-filter: blur(7px);
    backdrop-filter: blur(7px);
    background-color: #ffffff4d;
    border-radius: 50%;
    justify-content: center;
    align-items: center;
    width: 4rem;
    height: 4rem;
    margin-left: 1rem;
    margin-right: 1rem;
    padding-left: 0.25rem;
    display: flex;
}
.careers_right-arrow.slider-two {
    background-color: #eb459e;
    width: 2.5rem;
    height: 2.5rem;
    margin-top: -6rem;
    inset: 0% 0% auto auto;
}
.none {
    display: none;
}
.careers_bould {
    background-image: linear-gradient(#232da3, #330b66);
    padding-top: 4rem;
    padding-bottom: 4rem;
}
.careers_heading3 {
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    margin-bottom: 24px;
    font-family: "Spota 800", sans-serif;
    font-size: 56px;
    font-weight: 700;
    line-height: 56px;
}
.careers_heading3.capitalize {
    text-transform: uppercase;
    margin-bottom: 20px;
    font-family: ABC Ginto Normal, sans-serif;
    font-weight: 900;
}
.careers_heading3.capitalize.is-center {
    text-align: center;
}
.careers_heading3.capitalize.is-center-mob-left {
    text-align: center;
    font-family: ABC Ginto Normal, sans-serif;
}
.careers_heading3.is-left {
    text-align: left;
}
.careers_image-card {
    border-radius: 4rem;
    width: 100vw;
    max-width: 34.25rem;
}
.careers_text-wrapper {
    flex-flow: column;
    flex: 1;
    justify-content: center;
    align-items: flex-start;
    max-width: 31rem;
    display: flex;
}
.careers_heading--h2 {
    z-index: 4;
    color: var(--white);
    letter-spacing: -0.0225rem;
    text-transform: uppercase;
    transform-style: preserve-3d;
    margin-bottom: 1rem;
    font-family: "Spota 800", sans-serif;
    font-size: 1.5rem;
    font-weight: 800;
    line-height: 1.19444;
    position: relative;
    transform: translateZ(1px);
}
.careers_heading--h2.is_centered {
    text-align: center;
    font-size: 7.75rem;
}
.careers_heading--h2.is_centered.size-large {
    font-size: 74px;
}
.careers_heading--h2.is_centered.size-large._2024,
.careers_heading--h2.is_centered.gaming {
    font-size: 56px;
}
.careers_heading--h2.is_centered.gaming-n {
    font-size: 48px;
}
.careers_heading--h2.is_centered.gaming-1 {
    font-size: 56px;
}
.careers_heading--h2.text-size-40px {
    font-size: 32px;
}
.careers_heading--h2._2024,
.careers_heading--h2.mobile-h1 {
    font-size: 56px;
}
.careers_heading--h2.gaming {
    font-size: 48px;
}
.careers_heading--h2.text-align-center {
    font-weight: 700;
}
.careers_heading--h2.bottom-12 {
    margin-bottom: 0.75rem;
    font-weight: 700;
    line-height: 0.888889;
}
.careers--block-group {
    z-index: 2;
    -webkit-backdrop-filter: blur(60px);
    backdrop-filter: blur(60px);
    background-image: linear-gradient(135deg, #fff3, #ffffff1f 12%, #ffffff0a 50%, #ffffff14 83%, #fff3);
    border-radius: 60px;
    flex-flow: column;
    justify-content: center;
    align-items: stretch;
    margin-bottom: 4.5rem;
    padding: 16px 16px 16px 72px;
    display: flex;
    position: relative;
    box-shadow: inset 0 0 0 3px #fff3;
}
.careers--block-group.is-reverse {
    padding: 20px 20px 20px 24px;
}
.careers--block-group.is-reverse.home-new {
    background-image: linear-gradient(135deg, #fff6, #ffffff12);
    padding-left: 27px;
}
.careers--block-group.block-1 {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    -webkit-backdrop-filter: blur(60px);
    backdrop-filter: blur(60px);
    background-image: linear-gradient(135deg, #fff6, #ffffff12);
    justify-content: space-between;
    align-items: center;
    padding-right: 20px;
    box-shadow: 0 2px 52px #452a7c1a, inset 0 0 0 3px #fff3;
}
.careers--block-group.block-2 {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    padding-right: 20px;
}
.careers--block-group.is-revers {
    margin-bottom: 16.5625rem;
    padding-left: 16px;
    padding-right: 72px;
}
.careers--block-group.is-revers.bottom-small {
    margin-bottom: 7.75rem;
}
.block_heading-left {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    max-width: 84%;
    margin-left: 2.375rem;
    display: flex;
}
.html-absol-right {
    justify-content: center;
    align-items: center;
    padding-left: 0.125rem;
    display: flex;
    position: absolute;
    inset: 0%;
}
.careers_left-arrow {
    -webkit-backdrop-filter: blur(7px);
    backdrop-filter: blur(7px);
    background-color: #ffffff4d;
    border-radius: 50%;
    justify-content: center;
    align-items: center;
    width: 4rem;
    height: 4rem;
    margin-left: 1rem;
    margin-right: 1rem;
    padding-left: 0;
    padding-right: 0.25rem;
    display: flex;
}
.careers_left-arrow.slider-two {
    background-color: #fff;
    width: 2.5rem;
    height: 2.5rem;
    margin-top: -6rem;
    margin-right: 4rem;
    inset: 0% 0% auto auto;
}
.html-absol-left {
    justify-content: center;
    align-items: center;
    padding-left: 0;
    padding-right: 0.125rem;
    display: flex;
    position: absolute;
    inset: 0%;
}
.careers_mask-two {
    max-width: 39.25rem;
    margin-right: 1.5rem;
    overflow: visible;
}
.careers_two-slider {
    margin-right: 1.5rem;
}
.elipse-right {
    filter: blur(110px);
    margin-right: -6rem;
    position: absolute;
    inset: auto 0% 0% auto;
}
.elipse-left {
    filter: blur(110px);
    margin-top: -2rem;
    margin-left: -7rem;
    margin-right: -6rem;
    position: absolute;
    inset: 0% auto auto 0%;
}
.careers_to_find {
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/6627cb1b1de9adacf45f8b91_Texture%201%20\(1\).png), linear-gradient(#330c67 55%, #f6f6f6);
    background-position: 50% 0, 0 0;
    background-repeat: no-repeat, repeat;
    background-size: cover, auto;
    padding-top: 10rem;
    padding-bottom: 18.5rem;
}
.careers_color-pink {
    color: #eb459e;
    font-weight: 700;
}
.careers_tab {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: flex;
}
.careers_tabs-menu {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    justify-content: center;
    align-items: stretch;
    width: 100%;
    max-width: 17.5rem;
    margin-left: 0;
    margin-right: auto;
    display: flex;
}
.career_tab {
    grid-column-gap: 0.75rem;
    grid-row-gap: 0.75rem;
    color: #fff;
    background-color: #ddd0;
    background-image: linear-gradient(135deg, #fff6, #ffffff12);
    border-radius: 1000px;
    justify-content: flex-start;
    align-items: center;
    padding-left: 0.5rem;
    font-family: SpotaNormal-Bold, sans-serif;
    font-size: 20px;
    line-height: 1.6;
    display: flex;
}
.career_tab:hover {
    background-image: linear-gradient(#ffffff4a, #ffffff4a);
}
.career_tab.w--current {
    background-color: #5865f2;
    background-image: none;
}
.careers_tab_image {
    max-width: 2.5rem;
}
.tab_inform {
    border: 3px solid #ffffff80;
    border-radius: 1rem;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    padding: 3.5rem 5.875rem 8.125rem 3.5rem;
    display: flex;
}
.chats_top-image {
    z-index: 0;
    width: 100%;
    max-width: 8.8125rem;
    margin-top: -5rem;
    margin-left: 10.875rem;
    margin-right: 9.125rem;
    position: absolute;
    inset: 0% 0% auto auto;
}
.chats_top-image.hide {
    margin-right: 8rem;
}
.fun2-top-image {
    position: absolute;
}
.fun2-top_img {
    z-index: 0;
    width: 100%;
    max-width: 6.0625rem;
    margin-top: -4.4rem;
    margin-left: 6.875rem;
    position: absolute;
    inset: 0% auto auto 0%;
}
.wumpus-footer-home {
    width: 100%;
    max-width: 12.8%;
    margin-left: auto;
    margin-right: auto;
    position: absolute;
    inset: 50% 0% auto -7%;
}
.wumpus-footer-home.position-bottom {
    top: auto;
    bottom: 0;
}
.wumpus-footer-home.is_2025 {
    pointer-events: none;
    max-width: 21.5rem;
    margin-bottom: -8rem;
    inset: auto 0% 0% 10px;
}
.wumpus-footer-home.is-2025 {
    max-width: 21.5rem;
    margin-bottom: 16rem;
    inset: auto 0% 0% 15px;
}
.wumpus-footer-icon {
    width: 100%;
    display: block;
}
.wumpus-footer-list {
    pointer-events: none;
    width: 100%;
    max-width: 45%;
    margin-top: -40%;
    position: absolute;
    top: -28%;
    right: 21%;
}
.wumpus-footer-list.is_2025 {
    max-width: 21.5rem;
    margin-top: 0%;
    position: static;
    inset: 0% 0% auto;
}
.robot-head {
    z-index: 1;
    padding-bottom: 3px;
    transition: transform 0.5s;
    position: relative;
}
.robot-head.is-click3 {
    transform: translateY(5px) rotate(18deg);
}
.robot-head.is-click4 {
    transform: rotate(7deg) translate(4px);
}
.robot-head.is-click5 {
    transform: rotate(11deg) translateY(-4px);
}
.robot-head._2024 {
    margin-bottom: -37%;
}
.blue-overlay {
    z-index: 1;
    opacity: 1;
    filter: blur(120px);
    mix-blend-mode: screen;
    background-color: #2558e7;
    border-radius: 50%;
    width: 100%;
    height: 500px;
    display: none;
    position: absolute;
    inset: 341px -27% auto auto;
}
.light-blue-overlay {
    z-index: 1;
    opacity: 1;
    filter: blur(160px);
    mix-blend-mode: screen;
    background-color: #3770e7;
    border-radius: 50%;
    width: 100%;
    height: 800px;
    display: none;
    position: absolute;
    inset: -100px -22% auto auto;
}
.slight-overlay {
    z-index: 1;
    filter: blur(160px);
    mix-blend-mode: normal;
    background-color: #0e1155;
    border-radius: 50%;
    width: 400px;
    height: 400px;
    display: none;
    position: absolute;
    inset: 34% auto auto -5%;
}
.purple-overlay {
    z-index: 1;
    filter: blur(100px);
    mix-blend-mode: screen;
    background-color: #3273ee;
    border-radius: 50%;
    width: 70%;
    height: 600px;
    display: none;
    position: absolute;
    inset: 221px -13% auto auto;
}
.slight-blue-overlay {
    z-index: 1;
    filter: blur(50px);
    background-color: #1f3dca;
    border-radius: 50%;
    width: 400px;
    height: 400px;
    display: none;
    position: absolute;
    inset: -6% auto auto 58%;
}
.electic-blue-overlay {
    z-index: 1;
    opacity: 0.7;
    filter: blur(65px);
    background-color: #3dc0ff;
    border-radius: 50%;
    width: 800px;
    height: 350px;
    display: none;
    position: absolute;
    inset: 249px auto auto 61%;
}
.light-purple-overlay {
    z-index: 2;
    opacity: 0.87;
    filter: blur(140px);
    mix-blend-mode: screen;
    background-color: #88a0f7;
    border-radius: 50%;
    width: 600px;
    height: 600px;
    display: none;
    position: absolute;
    inset: 4% 60% auto auto;
}
.dark-purple-overlay {
    z-index: 1;
    opacity: 0.65;
    filter: blur(100px);
    mix-blend-mode: normal;
    background-color: #533ed6;
    border-radius: 50%;
    width: 1000px;
    height: 1200px;
    display: none;
    position: absolute;
    inset: -14% 39% auto auto;
}
.star-texture {
    z-index: 1;
    pointer-events: none;
    object-fit: cover;
    width: 100%;
    height: 100%;
    display: block;
    position: absolute;
    inset: 0%;
}
.star-texture.is-2 {
    z-index: 0;
    height: 100%;
}
.star-texture.is-1 {
    z-index: 0;
    min-width: 1100px;
    max-height: 490px;
    display: none;
}
.star-texture.is-1.mobile {
    display: none;
}
.star-texture.is-bottom {
    min-width: 1200px;
    max-width: none;
    height: auto;
    max-height: 470px;
    top: 17%;
}
.star-texture.l-hidden {
    z-index: 0;
    min-width: 105%;
    top: -3%;
}
.star-texture.bg-3 {
    z-index: 1;
    top: -5%;
}
.star-texture.bg-4 {
    min-height: 150px;
    top: -39%;
}
.star-texture._2-sec {
    z-index: -1;
    top: -3%;
}
.light-blue-bottom-overlay {
    z-index: 1;
    opacity: 1;
    filter: blur(160px);
    mix-blend-mode: screen;
    background-color: #3978cd;
    border-radius: 50%;
    width: 100%;
    height: 800px;
    display: none;
    position: absolute;
    inset: -47px 36% auto auto;
}
.slight-purple-overlay {
    z-index: 1;
    filter: blur(120px);
    background-color: #4d5bd0;
    border-radius: 50%;
    width: 800px;
    height: 400px;
    display: none;
    position: absolute;
    inset: -9% auto auto 0%;
}
.footer-hero-img {
    width: 100%;
    max-width: 19%;
    display: inline-block;
    position: absolute;
    inset: 30% 24% auto auto;
}
.image-wr-home {
    display: none;
}
.form-s-m {
    text-align: center;
    overflow-wrap: normal;
    background-color: #5865f20a;
    border: 1px dotted #5865f2;
    border-radius: 20px;
    width: 700px;
    min-width: 0;
    margin-left: 0;
    padding: 20px;
    display: block;
}
.form-s-m._2024 {
    text-align: left;
    background-color: #ffffff0a;
    border-style: none;
    border-radius: 0;
    padding: 0;
    font-size: 20px;
    line-height: 32px;
}
.submission-closed {
    padding-top: 40px;
    padding-bottom: 92px;
}
.submission-closed._2024 {
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/662f75691ca65493a703dd0e_hero%20bg.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
}
.max-width-734px {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
}
.menu-black-bg {
    background-color: #0e0619;
}
.line_text-animation {
    color: #fff;
    letter-spacing: -0.01em;
    text-transform: uppercase;
    font-family: "Spota 800", sans-serif;
    font-size: 61px;
    line-height: 25px;
}
.line_text-animation.is_2025 {
    font-family: Spotanord, Arial, sans-serif;
    font-weight: 700;
}
.section3-imag.only-image {
    min-width: 120%;
    margin-left: -6%;
    display: none;
    position: absolute;
}
.home-image-bg {
    z-index: -1;
    max-width: none;
    display: inline-block;
    position: absolute;
    inset: 0%;
}
.characters-wr {
    pointer-events: none;
    justify-content: flex-start;
    align-items: flex-start;
    max-width: 17.87rem;
    margin-left: auto;
    position: relative;
}
.characters-hunds {
    max-width: 50%;
    margin-top: -5.6rem;
    margin-left: -2.4em;
    position: absolute;
}
.characters-top {
    margin-top: -14px;
    margin-left: -8px;
    position: relative;
}
.characters-bot {
    z-index: 4;
    position: relative;
}
.gem-icon,
.home_egg-icon {
    width: 100%;
}
.home_egg-icon.is_2025 {
    max-width: 221.5px;
}
.coin-icon {
    width: 100%;
}
.line-wr-home {
    z-index: 6;
    position: relative;
    overflow: hidden;
}
.potion-icon {
    pointer-events: none;
    width: 100%;
}
.animation-scroll {
    min-height: 1500px;
    position: absolute;
    inset: -60% auto 0% 0%;
}
.animation-scroll.one {
    min-height: 1300px;
    top: -51%;
}
.animation-scroll._4 {
    min-height: 900px;
    top: 40%;
}
.animation-scroll.hero {
    min-height: 89vh;
    max-height: 88vh;
    display: block;
    top: 0%;
}
.animation-scroll.is_2025 {
    min-height: 1300px;
    top: -12%;
}
.sp-home {
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/6633dd5dcff475e6fb744426_%26%402x.png);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    min-width: 26.4px;
    max-width: 26.4px;
    min-height: 27px;
    margin-left: 2px;
    margin-right: 1px;
    display: inline-flex;
}
.sp-home.teen {
    min-width: 31.4px;
    max-width: 31.4px;
    min-height: 32px;
    margin-left: 1px;
    margin-right: 1px;
}
.star-hero-home {
    filter: blur(1px);
    width: 20px;
    height: 20px;
    margin-left: auto;
    margin-right: auto;
    position: absolute;
    top: 13%;
    left: 0;
    right: -20%;
}
.star-hero-home._2 {
    filter: blur(1px);
    width: 4px;
    height: 4px;
    top: 46%;
    right: -89%;
}
.star-hero-home._3 {
    filter: blur(1px);
    width: 4px;
    height: 4px;
    top: 14%;
    right: -84%;
}
.star-hero-home._4 {
    width: 6px;
    height: 6px;
    top: 33%;
    right: -1%;
}
.star-hero-home._5 {
    width: 6px;
    height: 6px;
    top: 22%;
    right: -16%;
}
.star-hero-home._6 {
    filter: blur(1px);
    width: 6px;
    height: 6px;
    top: 12%;
    right: -37%;
}
.star-hero-home._7 {
    filter: blur(1px);
    width: 6px;
    height: 6px;
    top: 15%;
    right: 62%;
}
.star-hero-home._9 {
    filter: blur(1px);
    width: 10px;
    height: 10px;
    top: 15%;
    right: 103%;
}
.star-hero-home._11 {
    filter: blur(1px);
    top: -31%;
}
.star-hero-home._4 {
    width: 4px;
    height: 4px;
    top: 39%;
    left: 14%;
    right: auto;
}
.star-hero-home._5 {
    filter: blur(1px);
    width: 4px;
    height: 4px;
    top: 19%;
    left: 47%;
    right: auto;
}
.star-hero-home._8 {
    width: 6px;
    height: 6px;
    top: 33%;
    right: -1%;
}
.star-hero-home._10 {
    filter: blur(1px);
    width: 6px;
    height: 6px;
    top: 40%;
    right: 79%;
}
.star-hero-home._12 {
    filter: blur(1px);
    width: 6px;
    height: 6px;
    top: 45%;
    right: 13%;
}
.star-hero-home._12._1 {
    left: auto;
    right: 10%;
}
.star-hero-home._14 {
    filter: blur(1px);
    width: 6px;
    height: 6px;
    top: 33%;
    right: -1%;
}
.star-hero-home._16 {
    filter: blur(1px);
    width: 6px;
    height: 6px;
    top: 22%;
    right: -16%;
}
.star-hero-home._2-1 {
    filter: blur(1px);
    top: 2%;
    right: -72%;
}
.star-hero-home._2-2 {
    filter: blur(1px);
    width: 6px;
    height: 6px;
    top: 4%;
    right: -1%;
}
.star-hero-home._2-3 {
    filter: blur(1px);
    width: 6px;
    height: 6px;
    top: 1%;
    right: 33%;
}
.star-hero-home._2-4 {
    filter: blur(1px);
    width: 6px;
    height: 6px;
    top: -3%;
    right: -37%;
}
.star-hero-home._2-5 {
    filter: blur(1px);
    width: 6px;
    height: 6px;
    top: 12%;
    right: 65%;
}
.star-hero-home._2-5._1 {
    left: auto;
    right: 10%;
}
.star-hero-home._2-6 {
    filter: blur(1px);
    width: 4px;
    height: 4px;
    top: 8%;
    left: -52%;
}
.star-hero-home._2-7 {
    filter: blur(1px);
    width: 6px;
    height: 6px;
    top: 1%;
    right: 83%;
}
.star-hero-home._2-8 {
    filter: blur(1px);
    top: -4%;
    left: 44%;
    right: auto;
}
.star-hero-home._2-9 {
    filter: blur(1px);
    width: 4px;
    height: 4px;
    top: 46%;
    right: -89%;
}
.star-hero-home._2-10 {
    filter: blur(1px);
    top: -5%;
    right: -60%;
}
.star-hero-home._3-1 {
    top: 2%;
    right: -90%;
}
.star-hero-home.star-2 {
    filter: blur(1px);
    width: 14px;
    height: 14px;
    top: 27%;
    right: 10%;
}
.star-hero-home.star-2-copy {
    width: 15px;
    height: 15px;
    top: 25%;
    right: -88%;
}
.star-hero-home._21 {
    filter: blur(1px);
    width: 6px;
    height: 6px;
    top: 25%;
    right: 28%;
}
.star-hero-home.star-5 {
    filter: blur(1px);
    width: 14px;
    height: 14px;
    top: 19%;
    right: 67%;
}
.star-hero-home.star-7 {
    filter: blur(1px);
    width: 15px;
    height: 15px;
    top: 25%;
    right: -88%;
}
.star-hero-home._19 {
    filter: blur(1px);
    width: 6px;
    height: 6px;
    top: 12%;
    right: 16%;
}
.star-hero-home._20 {
    filter: blur(1px);
    width: 6px;
    height: 6px;
    top: 14%;
    right: -68%;
}
.star-hero-home._17 {
    filter: blur(1px);
    width: 4px;
    height: 4px;
    top: 35%;
    right: -89%;
}
.star-hero-home.star-7 {
    width: 14px;
    height: 14px;
    top: 39%;
    right: 2%;
}
.star-hero-home._22 {
    filter: blur(1px);
    width: 6px;
    height: 6px;
    top: 14%;
    right: -4%;
}
.star-hero-home._10-1 {
    filter: blur(1px);
    right: -109%;
}
.star-hero-home._1--2 {
    top: 49%;
}
.star-hero-home.is_banner {
    margin-top: -11px;
}
.star-texture-3 {
    z-index: 1;
    pointer-events: none;
    object-fit: cover;
    width: 100%;
    height: 100%;
    display: block;
    position: absolute;
    inset: 0%;
}
.star-texture-3.is-2 {
    z-index: 0;
    height: 100%;
    top: -3%;
}
.star-texture-3.is-1 {
    min-width: 1162px;
    max-height: 490px;
}
.star-texture-3.is-1.mobile {
    display: none;
}
.star-texture-3.is-bottom {
    height: auto;
    top: -17%;
}
.star-texture-3.l-hidden {
    min-width: 105%;
}
.star-texture-3.bg-3 {
    top: -5%;
}
.star-texture-3.bg-4 {
    min-height: 250px;
    top: -135%;
}
.star-texture-3._2-sec {
    z-index: -1;
    top: -3%;
}
.talk-home {
    width: 100%;
    min-height: 150px;
    position: absolute;
    top: -140px;
}
.play-item {
    max-width: 41%;
    position: absolute;
    bottom: 0;
    right: 59%;
}
.mouse-item {
    max-width: 17%;
    position: absolute;
    bottom: 0;
    right: 19%;
}
.hero-wr-image {
    perspective: 999px;
    position: relative;
}
.hero-wr-lottie {
    z-index: 5;
    transform-origin: 100% 100%;
    transform-style: preserve-3d;
    justify-content: center;
    align-items: center;
    min-width: 64%;
    max-width: none;
    max-height: 73%;
    margin-top: 0;
    margin-left: 10px;
    margin-right: auto;
    display: flex;
    position: absolute;
    top: -2.3%;
    bottom: 0%;
    left: 20.8%;
    transform: rotateX(10deg) rotateY(-22deg) rotate(1deg) skew(-7deg, -1deg) perspective(999px);
}
.hero-wr-lottie.hide-1 {
    display: none;
}
.messenge-lottie {
    max-width: 45%;
    margin-top: auto;
    margin-bottom: auto;
    position: absolute;
    top: 12%;
    bottom: auto;
    left: 23%;
}
.voice-lottie {
    max-width: 17%;
    margin-top: auto;
    margin-bottom: auto;
    position: absolute;
    top: 30%;
    bottom: auto;
    left: 5%;
}
.stretting-lottie {
    max-width: 17%;
    margin-top: auto;
    margin-bottom: auto;
    position: absolute;
    inset: 18% -0.7% auto auto;
}
.typing-lottie {
    max-width: 17%;
    margin-top: auto;
    margin-bottom: auto;
    position: absolute;
    inset: 49% -0.5% auto auto;
}
.typing-lottie-rose {
    max-width: 17%;
    margin-top: auto;
    margin-bottom: auto;
    position: absolute;
    inset: auto -0.25% 25% auto;
}
.typing-lottie-m {
    max-width: 12%;
    margin-top: auto;
    margin-bottom: auto;
    position: absolute;
    inset: auto auto -3.6% 22%;
}
.sp-bettwen {
    padding-left: 1px;
    padding-right: 1px;
}
.clyde-img {
    width: 100%;
}
.cloud-shadow {
    height: 2px;
}
.smoke-gif {
    opacity: 0;
    pointer-events: none;
    cursor: auto;
    max-width: 150%;
    transition: opacity 0.5s;
    position: absolute;
    top: auto;
    bottom: 39%;
    right: -65%;
}
.home--img-wr {
    flex: 0 auto;
    justify-content: center;
    align-items: center;
    width: 100%;
    display: flex;
    position: relative;
}
.home--img-wr.is-reverse {
    flex: 1;
    justify-content: flex-end;
    align-items: center;
}
.home--img-wr.is-center {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    margin-left: -9rem;
}
.home--img-wr.video {
    width: 100%;
}
.home--img-wr.video.lg {
    border-radius: 40px;
    overflow: hidden;
}
.home_image-hero-2 {
    z-index: 1;
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/664f467c82fcb9d0bc039a7f_CHARACTERS%20FULL%20\(1\).webp);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    width: 100%;
    min-width: 37.5rem;
    max-width: 37.5rem;
    min-height: 401px;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    left: 12%;
}
.home_image-hero-2.mobile,
.home_image-hero-2.new {
    display: none;
}
.fun2-top-eyes {
    z-index: 0;
    pointer-events: none;
    width: 100%;
    max-width: 6.0625rem;
    margin-top: -2.75rem;
    margin-left: 6.875rem;
    display: inline-block;
    position: absolute;
    inset: 0% auto auto 0%;
}
.fun2-top-eyes.hide {
    display: none;
}
.fun2-top-eyes.is_2025 {
    transform-style: preserve-3d;
    margin-top: -3rem;
    margin-left: 6.75rem;
    transform: rotateX(0) rotateY(-180deg) rotate(0);
}
.home_image-static {
    z-index: 1;
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/664dae3aa8fa28593aa47cc6_CHARACTERS%20FULL.webp);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    width: 100%;
    min-width: 37.5rem;
    max-width: 37.5rem;
    min-height: 401px;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    left: 12%;
}
.home_image-static.mobile,
.home_image-static.new {
    display: none;
}
.home_image-static.is_2025 {
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/6757e1e6a347d3d02d3580bb_CHARACTERS%20FULL.webp);
}
.home_image-static.is_2025.is_new {
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/683dd52d4c9254eada79dd11_Discord%20Boy.webp), url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/68407334ccf9aeca71903bab_home-new.webp);
    background-position: 86% 90%, 50%;
    background-repeat: no-repeat, no-repeat;
    background-size: 118px, contain;
}
.blue-overlay-2 {
    z-index: 1;
    opacity: 1;
    filter: blur(160px);
    mix-blend-mode: screen;
    background-color: #2558e7;
    border-radius: 50%;
    width: 100%;
    height: 800px;
    display: none;
    position: absolute;
    inset: 341px -27% auto auto;
}
.blue-overlay-1 {
    z-index: 1;
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/664dcb80215bbe2d823f4428_bg-svg.svg);
    background-repeat: no-repeat;
    background-size: cover;
    width: 2000px;
    height: 4000px;
    display: block;
    position: absolute;
    inset: -750px -25% auto auto;
}
.star-wrapper {
    z-index: 4;
    position: static;
}
.textura-bg-1 {
    z-index: 2;
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/664c33e0f20d14f69f999b5b_Texture%20Headline.webp);
    background-position: 50%;
    background-size: contain;
    height: 65%;
    position: absolute;
    inset: 0%;
}
.overflow-hidden {
    overflow: hidden;
}
.textura-bg-2 {
    z-index: 2;
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/663396c2f3383e90c48d7f67_Texture%202.svg);
    background-position: 0%;
    background-size: cover;
    width: 85%;
    height: 100%;
    margin-left: auto;
    position: absolute;
    inset: 0%;
}
.textura-bg-3 {
    z-index: 2;
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/663399ab7e5800169a88e31d_Texture%203.svg);
    background-position: 0%;
    background-size: cover;
    width: 100%;
    height: 100%;
    margin-left: auto;
    position: absolute;
    inset: 0%;
}
.z-index-4 {
    z-index: 4;
    position: absolute;
}
.textura-bg-4 {
    z-index: 2;
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/663399ab7e5800169a88e31d_Texture%203.svg);
    background-position: 0%;
    background-size: cover;
    width: 95%;
    height: 100%;
    position: absolute;
    top: 0%;
    bottom: 0%;
    left: 3%;
}
.textura-bg-5,
.textura-bg-6 {
    z-index: 1;
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/663399ab7e5800169a88e31d_Texture%203.svg);
    background-position: 0%;
    background-size: cover;
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0%;
}
.textura-bg-7 {
    z-index: 1;
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/663399ab7e5800169a88e31d_Texture%203.svg);
    background-position: 0%;
    background-size: cover;
    width: 100%;
    height: 100%;
    margin-left: auto;
    position: absolute;
    inset: -5% 0% 0%;
}
.blue-overlay-3 {
    z-index: 1;
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/664de1f546bfed523edb6dc4_6-Glow.svg);
    background-repeat: no-repeat;
    background-size: cover;
    width: 4550px;
    height: 5000px;
    margin-top: 0;
    margin-left: -2000px;
    display: block;
    position: absolute;
    inset: 0%;
}
.textura-bg-8 {
    z-index: 1;
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/663399dc5cf2a6c1d85ff782_Texture%204.svg);
    background-size: cover;
    width: 100%;
    height: 100%;
    margin-left: auto;
    position: absolute;
    inset: 15% 0% 0%;
}
.electic-blue-overlay-2 {
    z-index: 1;
    opacity: 1;
    filter: blur(100px);
    background-color: #3dc0ff;
    border-radius: 50%;
    width: 800px;
    height: 600px;
    display: none;
    position: absolute;
    inset: 249px auto auto 61%;
}
.light-blue-bottom-overlay-2 {
    z-index: 1;
    opacity: 1;
    filter: blur(160px);
    mix-blend-mode: screen;
    background-color: #3978cd;
    border-radius: 50%;
    width: 100%;
    height: 800px;
    display: block;
    position: absolute;
    inset: -47px 36% auto auto;
}
.link-412 {
    color: var(--white);
}
.italic-text {
    color: var(--white);
    font-size: 18px;
    font-style: italic;
    text-decoration: underline;
}
.discord-mark {
    max-width: 28px;
}
.discord-mark.is_2025 {
    max-width: 36px;
}
.bg-video-container {
    width: 70%;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
    padding-top: 51px;
    padding-bottom: 51px;
}
.video-container {
    margin-top: 50px;
    margin-bottom: 50px;
}
.crown-icon {
    pointer-events: none;
}
.trophy-icon,
.turnip-icon,
.star-icon {
    pointer-events: none;
    width: 100%;
}
.wumpus-footer-home-contain {
    width: 100%;
    height: auto;
    min-height: 400px;
    position: relative;
}
.wumpus-footer-home-contain.smaller {
    height: 100%;
    min-height: 325px;
}
.wumpus-footer-home-contain.smaller.is_2025 {
    flex-flow: column;
    justify-content: flex-end;
    align-items: center;
    min-height: auto;
    display: flex;
    position: absolute;
    inset: auto 0% 0;
}
.discor_robot_contain {
    justify-content: center;
    align-items: stretch;
    width: 100%;
    min-height: 250px;
    display: flex;
    position: relative;
}
.wumpus-position {
    height: auto;
    min-height: 400px;
    position: absolute;
    inset: auto 0 0 0%;
}
.link-413 {
    font-size: 20px;
}
.discord-cards {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    max-width: 55rem;
    margin-bottom: 4rem;
    margin-left: auto;
    margin-right: auto;
    display: grid;
}
.discord-cards.is-four {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    max-width: 44rem;
    margin-bottom: 4.5rem;
}
.link-grey {
    color: #01ea7a;
    font-size: 20px;
    text-decoration: none;
}
.link-grey:hover {
    text-decoration: underline;
}
.card-all {
    background-color: #070511;
    border: 1px solid #5865f245;
    border-radius: 1rem;
    padding: 0.75rem 0;
    position: relative;
}
.card-all.is-large {
    background-image: linear-gradient(#fee75c, #01eb7b);
    border-style: none;
    max-width: 28rem;
    margin: auto;
    padding-top: 1.125rem;
    padding-bottom: 1.125rem;
    overflow: hidden;
}
.card-all.app {
    background-color: #08061c;
}
.infocard {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    padding-bottom: 3rem;
    padding-left: 2rem;
    padding-right: 2rem;
    display: flex;
    position: absolute;
    inset: 0%;
}
.infocard.is-large {
    background-color: #08061c;
    border-radius: 1rem;
    margin: 1.6px;
    padding-bottom: 4.5rem;
}
.image-all {
    width: 100%;
}
.image-all.is-large {
    border-radius: 1rem;
    position: relative;
}
.image-all.is_new {
    border-radius: 24px 0 0;
}
.center-image {
    width: 60%;
    max-width: 164px;
    margin: auto;
    position: absolute;
    inset: 0%;
}
.center-image.is-large {
    z-index: 1;
    max-width: 270px;
}
.text-card-yellow {
    color: #fee75c;
    text-align: center;
    text-transform: uppercase;
    text-shadow: 0 0 13px #0025ff;
    justify-content: center;
    align-items: center;
    max-height: 0.9375rem;
    margin-top: 0.9375rem;
    font-family: SpotaNormal-Bold, sans-serif;
    font-size: 14px;
    line-height: 24px;
    display: flex;
}
.text-card-yellow.is-large {
    z-index: 1;
    text-shadow: 0 0 20px #0025ff;
    max-height: 1.5rem;
    margin-top: 1.5rem;
    padding-left: 8px;
    padding-right: 8px;
    font-size: 24px;
    line-height: 58px;
    position: relative;
}
.heading-card {
    color: #fee75c;
    text-align: center;
    text-transform: uppercase;
    -webkit-text-fill-color: transparent;
    background-image: linear-gradient(#00ff69 65%, #e0f9eb 85%);
    -webkit-background-clip: text;
    background-clip: text;
    margin-top: auto;
    font-family: "Spota 800", sans-serif;
    font-size: 18px;
    line-height: 24px;
}
.heading-card.wcse {
    position: relative;
    top: -12px;
}
.heading-card.is-large {
    z-index: 1;
    padding-left: 8px;
    padding-right: 8px;
    font-size: 29px;
    line-height: 29px;
    position: relative;
}
.heading-card.app {
    padding-left: 8px;
    padding-right: 8px;
}
.star-card-white {
    width: 100%;
    max-width: 32px;
    margin-bottom: -70px;
    margin-right: -62px;
    display: block;
    position: absolute;
    inset: auto;
}
.star-card-white.is-large {
    z-index: 1;
    max-width: 44px;
    margin-bottom: -90px;
    margin-right: -100px;
}
.star-card-green-large {
    width: 100%;
    max-width: 33px;
    margin-bottom: -70px;
    margin-left: -150px;
    margin-right: 0;
    display: block;
    position: absolute;
    inset: auto;
}
.star-card-green-large.is-large {
    z-index: 1;
    max-width: 45px;
    margin-bottom: -100px;
    margin-left: -230px;
}
.star-card-green-small {
    width: 100%;
    max-width: 10px;
    margin-bottom: -110px;
    margin-left: -100px;
    margin-right: 0;
    display: block;
    position: absolute;
    inset: auto;
}
.star-card-green-small.is-large {
    z-index: 1;
    max-width: 16px;
    margin-bottom: -160px;
    margin-left: -130px;
}
.text-on-blue {
    color: #fff;
    text-align: center;
    background-color: #181750;
    border-radius: 1rem;
    margin-left: auto;
    margin-right: auto;
    padding: 1rem 2rem;
    font-size: 20px;
    font-weight: 700;
    line-height: 32px;
    display: inline-block;
}
.link-app {
    color: #5865f2;
    font-size: 20px;
    font-weight: 700;
}
.link-app:hover {
    text-decoration: underline;
}
.section-finals {
    padding-top: 5.625rem;
}
.tag-pink {
    color: #23272a;
    text-transform: uppercase;
    background-color: #ff6aef;
    border-radius: 20px;
    margin-bottom: 0;
    padding: 6px 12px;
    font-family: Ggsansmono, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
}
.max-width-374 {
    z-index: 3;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    max-width: none;
    display: flex;
    position: relative;
}
.finals {
    max-width: 374px;
    margin-bottom: 0;
}
.finals.logo-w {
    position: absolute;
}
.fimals-men {
    width: 90%;
    max-width: 72.625rem;
    margin: -190px -4% -240px -30%;
}
.block-number {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-top: 60px;
    margin-bottom: 30px;
    display: grid;
}
.block-number.is-vertical {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    flex-flow: column;
    margin-top: 0;
    padding-left: 0;
    list-style-type: none;
    display: flex;
}
.finals-number-large {
    -webkit-backdrop-filter: blur(10px);
    backdrop-filter: blur(10px);
    white-space: nowrap;
    -webkit-text-fill-color: transparent;
    background-image: linear-gradient(#fff 30%, #ea78fa69 85%, #db1bf700);
    -webkit-background-clip: text;
    background-clip: text;
    font-family: ABC Ginto Normal, sans-serif;
    font-size: 80px;
    font-weight: 700;
    line-height: 100px;
}
.finals-number-large.small {
    color: var(--white);
    background-image: linear-gradient(#fff 30%, #ea78fa69 85%, #db1bf700);
    font-family: ABC Ginto Normal, sans-serif;
    font-weight: 700;
}
.finals-nember-medium {
    font-size: 100px;
}
.layout-center {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    display: flex;
}
.finish-grid {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: flex;
}
.case-studies {
    border-radius: 20px;
    justify-content: center;
    align-items: center;
    display: flex;
    position: relative;
    overflow: hidden;
}
.tag-on-case {
    color: #24173f;
    text-align: center;
    text-transform: uppercase;
    background-color: #fff;
    border-radius: 20px;
    margin-left: 1rem;
    margin-right: 1rem;
    padding: 6px 12px;
    font-family: Ggsansmono, sans-serif;
    font-size: 14px;
    position: absolute;
    inset: auto;
}
.slider-finish {
    background-color: #ddd0;
    height: auto;
    display: none;
    overflow: hidden;
}
.mask-finish {
    max-width: 32%;
    margin-right: 6%;
    overflow: visible;
}
.slide-finish {
    margin-right: 6%;
}
.logos {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
    justify-content: space-between;
    align-items: center;
    width: 1180px;
    min-width: 1180px;
    min-height: 150px;
    margin-top: 30px;
    margin-bottom: 30px;
    margin-right: 60px;
    display: flex;
}
.logos.static {
    width: 100%;
    min-width: auto;
}
.logos.static.z-index-3.width {
    width: 1100px;
    margin-right: 120px;
}
.logos.static.z-index-3.width2 {
    width: 1100px;
    min-height: 118px;
    margin-top: 0;
    margin-bottom: 16px;
    margin-right: 120px;
}
.max-height-65 {
    height: 50px;
    max-height: 6vw;
}
.logos-move {
    justify-content: flex-start;
    align-items: center;
    width: 2480px;
    display: none;
}
.hero-cases {
    background-image: url(https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg);
    background-position: 0 0;
    background-size: cover;
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
    min-height: 600px;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    position: relative;
}
.tag-yellow {
    color: #23272a;
    text-transform: uppercase;
    background-color: #ffc619;
    border-radius: 20px;
    padding: 6px 12px;
    font-family: Ggsansmono, sans-serif;
    font-size: 14px;
    line-height: 20px;
}
.dfd_yellow-btn {
    color: #23272a;
    text-transform: capitalize;
    background-color: #ffc619;
    border-radius: 70px;
    justify-content: center;
    align-items: center;
    height: 70px;
    padding-left: 40px;
    padding-right: 40px;
    font-size: 20px;
    font-weight: 700;
    line-height: 30px;
    transition: all 0.2s;
    display: flex;
    box-shadow: 0 0 368.06px #ffc619, 0 0 184.03px #ffc619, 0 0 52.58px #ffc619, 0 0 26.29px #ffc619;
}
.dfd_yellow-btn:hover {
    color: #23272a;
    background-color: #ffd043;
    box-shadow: 0 0 250px #ffd043, 0 0 184.03px #ffd043, 0 0 52.58px #ffd043, 0 0 26.29px #ffd043;
}
.dfd_yellow-btn.is_hide {
    display: none;
}
.main-color-black {
    position: relative;
}
.main-color-black.case {
    background-image: linear-gradient(#2a0340, #6004a7);
}
.section-rich-case {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    padding-top: 92px;
    padding-bottom: 80px;
}
.wrapper-rich {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
    justify-content: space-between;
    align-items: flex-start;
    display: flex;
}
.sticky-number {
    z-index: 2;
    flex-flow: column;
    order: -1;
    justify-content: flex-start;
    align-items: center;
    display: flex;
    position: sticky;
    top: 0;
}
.line-gradient {
    background-image: linear-gradient(#aa32ad 30%, #aa32ad00);
    width: 1px;
    margin-left: 0;
    position: absolute;
    inset: 0% auto 0% 0%;
}
.rich-case {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    margin-left: 50px;
}
.rich-case h1 {
    box-shadow: none;
    -webkit-backdrop-filter: blur(40px);
    backdrop-filter: blur(40px);
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    border-radius: 20px;
    margin-bottom: 40px;
    padding: 40px;
    font-family: ABC Ginto Normal, sans-serif;
    font-size: 20px;
    line-height: 100%;
}
.rich-case h6 {
    color: #23272a;
    text-transform: uppercase;
    background-color: #ff6aef;
    border-radius: 20px;
    justify-content: center;
    align-items: center;
    min-height: 32px;
    margin-top: 0;
    margin-bottom: 40px;
    padding: 6px 12px;
    font-family: Ggsansmono, sans-serif;
    font-size: 14px;
    font-weight: 400;
    display: inline-flex;
}
.rich-case p {
    color: #fff;
    margin-bottom: 40px;
    font-family: ABC Ginto Normal, sans-serif;
    font-size: 20px;
    font-weight: 500;
    line-height: 1.5;
}
.rich-case figure {
    border-radius: 20px;
    margin-bottom: 40px;
    margin-left: 0;
    margin-right: auto;
    overflow: hidden;
}
.rich-case ul {
    color: #fff;
    margin-bottom: 40px;
    font-size: 20px;
    line-height: 1.5;
}
.rich-case img {
    border-radius: 20px;
    width: 100%;
    max-width: none;
    overflow: clip;
}
.links-case {
    grid-column-gap: 0.75rem;
    grid-row-gap: 0.75rem;
    flex-flow: wrap;
    justify-content: flex-start;
    align-items: flex-start;
    margin-top: -50px;
    padding-left: 50px;
    display: flex;
    position: absolute;
    inset: 0% auto auto 0%;
}
.case-links {
    color: #fff;
    text-transform: uppercase;
    font-family: Ggsansmono, sans-serif;
    font-size: 14px;
    line-height: 1.42857;
}
.case-links.is-line {
    text-decoration: underline;
}
.decoration {
    box-shadow: inset 0 -1px #fff;
}
.stars-bottom {
    position: absolute;
    inset: auto auto -6.9% 0%;
}
.container-1280px {
    width: 90%;
    max-width: 1275px;
    margin: auto;
    position: static;
}
.container-1280px._980px {
    max-width: 980px;
}
.container-1280px._100 {
    max-width: 1280px;
    position: relative;
}
.container-1280px._100.is_case {
    width: 95%;
}
.container-1280px.rel,
.container-1280px.safety {
    position: relative;
}
.container-1280px.safety-tarot {
    padding-bottom: 140px;
    position: relative;
}
.container-1280px.home {
    padding-top: 20px;
    padding-bottom: 160px;
    position: relative;
}
.container-1280px.st {
    position: sticky;
    top: 80px;
}
.container-1280px.transp {
    overflow: hidden;
}
.container-1280px.max-700px {
    max-width: 700px;
    margin-left: 0;
}
.container-1280px.app {
    z-index: 1;
    position: relative;
}
.container-1280px.app.is-center {
    flex-flow: column;
    display: flex;
}
.container-1280px.is-relative {
    justify-content: flex-start;
    align-items: center;
}
.container-1280px.all {
    width: 100%;
}
.container-1280px.is-grid-mob {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    display: flex;
    position: relative;
}
.container-1280px.is-build {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex;
    position: relative;
}
.container-1280px.is-faq {
    position: relative;
}
.heading-rich-bg {
    background-image: linear-gradient(175deg, #fff6, #fff0 28% 65%, #ffffff59);
    border-radius: 20px;
    margin-bottom: 40px;
    margin-left: 80px;
    padding: 3px;
}
.heading-case-rich {
    -webkit-backdrop-filter: blur(60px);
    backdrop-filter: blur(60px);
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    background-image: linear-gradient(135deg, #ffffff26, #fff0 32% 67%, #ffffff1a);
    border-radius: 20px;
    margin-bottom: 0;
    padding: 40px;
    font-family: ABC Ginto Normal, sans-serif;
    font-size: 20px;
    font-weight: 900;
    line-height: 100%;
    box-shadow: 0 3px 50px #452a7c40, inset 17px 17px 50px #ffffff26;
}
.heading-case {
    -webkit-backdrop-filter: blur(40px);
    backdrop-filter: blur(40px);
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    background-image: linear-gradient(135deg, #fff6, #ffffff12);
    border-radius: 20px;
    margin-bottom: 0;
    margin-left: 80px;
    font-family: ABC Ginto Normal, sans-serif;
    font-size: 20px;
    line-height: 100%;
    box-shadow: inset 0 2px 50px #452a7c1a, inset 17px 17px 50px #ffffff40;
}
.finals-number-wr {
    display: flex;
}
.case-list-wr {
    flex-flow: column;
    display: flex;
}
.list-image {
    border-radius: 20px;
    max-width: 276px;
    margin-top: 0;
    margin-bottom: 40px;
    margin-left: 50px;
    overflow: hidden;
    box-shadow: 0 0 148px #db1bf708, 0 0 300px #db1bf70d, 0 0 510px #db1bf70d;
}
.container-1360 {
    width: 100%;
    max-width: 1360px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    position: relative;
}
.collection-wr {
    display: flex;
}
.collection-wrapper-quests {
    flex: 0 auto;
    width: 100%;
}
.collection-list-case {
    width: 100%;
    min-width: 432px;
    max-width: 432px;
}
.case-grid {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: flex;
}
.collections-wrapper-quests {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    display: none;
    overflow: hidden;
}
.case-grid-2 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: flex;
}
.collection-wrapper-quests-mobile {
    flex: none;
    display: block;
}
.empty-quests {
    background-color: #ddd0;
}
.hide-item,
.see_more-wr {
    display: none;
}
.collection-wrapper-quests-3-items {
    flex: none;
    display: none;
}
.streamkit-link {
    font-size: 20px;
}
.main-infocard.is-new {
    flex-flow: column;
    align-items: center;
    width: 100%;
    max-width: 713px;
    margin-left: auto;
    margin-right: auto;
    display: flex;
    position: relative;
}
.bg-card {
    margin-top: auto;
    margin-bottom: auto;
    position: absolute;
    inset: 0%;
}
.winner-stars {
    width: 100vw;
    max-width: 1012px;
    margin-top: 4.875rem;
    margin-left: -30px;
    margin-right: auto;
    position: absolute;
    inset: 0% auto auto;
}
.banner-subtitle {
    color: var(--white);
    margin-top: 4px;
    font-size: 14px;
    line-height: 24px;
    text-decoration: none;
    display: block;
}
.banner-subtitle-link {
    color: var(--white);
    font-size: 14px;
    text-decoration: underline;
    transition: all 0.25s;
}
.banner-subtitle-link:hover {
    text-decoration: none;
}
.nitro-banner-content-wr {
    color: var(--white);
    text-align: center;
    max-width: 650px;
    max-height: none;
    padding-top: 12px;
    padding-bottom: 10px;
    overflow: hidden;
}
.section-summer-magic {
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/669a0a0e8d6a2b54f6917951_DIS_BOGO_WEB_BANNER%201.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    padding-top: 70px;
    padding-bottom: 54px;
    position: relative;
}
.unleash-wrapper {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    display: flex;
}
.star-gr-nitro {
    max-width: 7%;
    margin-top: auto;
    margin-bottom: auto;
    position: absolute;
    inset: 46% auto 0% -11%;
}
.star-gr2-nitro {
    margin-top: auto;
    margin-bottom: auto;
    position: absolute;
    inset: -56% 1% 0% auto;
}
.nitro-image-rabbit {
    max-width: 18%;
    position: absolute;
    inset: 0% auto auto 1%;
}
.nitro-image-mushroom {
    max-width: 17.5%;
    margin-top: auto;
    margin-bottom: auto;
    position: absolute;
    inset: auto 0 0 auto;
}
.lightbox_overlay-wr {
    overflow: hidden;
}
.teen--hero {
    max-height: 100vh;
    padding-top: 12rem;
    padding-bottom: 6rem;
    position: relative;
    overflow: hidden;
}
.teen--2col_layout {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    justify-content: space-between;
    align-items: stretch;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    display: flex;
}
.teen--text-wr {
    color: var(--white);
    max-width: 26rem;
}
.teen--image-wr {
    width: 100%;
    max-width: 617px;
}
.body-text--xll {
    letter-spacing: 0.02em;
    font-size: 1.25rem;
    font-weight: 400;
    line-height: 130%;
}
.body-text--xll.download {
    font-family: Spota, sans-serif;
    font-size: 1.25rem;
    font-weight: 400;
}
.body-text--xll.download.tablet-center {
    text-align: center;
}
.body-text--xll.new {
    letter-spacing: normal;
    font-family: Spota, sans-serif;
    font-style: normal;
    font-weight: 400;
}
.body-text--xll.new.align-center {
    text-align: center;
}
.body-text--xll.new.align-center.is-sdk {
    font-size: 1.5rem;
    font-weight: 400;
    line-height: 1.16667;
}
.body-text--xll.new.align-center.is-sdk.text-weight-medium {
    font-weight: 500;
    line-height: 1.2;
}
.body-text--xll.new.align-center.text-weight-medium {
    font-weight: 500;
}
.body-text--xll.new.align-center.text-weight-medium.is-new {
    font-size: 1.75rem;
}
.body-text--xll.new.text-align-left.is_form {
    font-size: 1.125rem;
}
.body-text--xll.new.is_link {
    color: var(--white);
    margin-bottom: 8px;
    font-size: 1.25rem;
    text-decoration: none;
    transition: all 0.3s;
    display: inline-block;
    box-shadow: 0 1px #fff;
}
.body-text--xll.new.is_link:hover {
    color: #f6f6f6b3;
    text-decoration: none;
    box-shadow: 0 1px #ffffffb3;
}
.body-text--xll.new.is_link:focus-visible,
.body-text--xll.new.is_link[data-wf-focus-visible] {
    outline-color: #fff;
}
.body-text--xll.new.is_link.is_end {
    margin-bottom: 0;
}
.body-text--xll.new.is_link.is_p {
    font-size: 1.125rem;
}
.body-text--xll.new.is-link {
    margin-bottom: 8px;
    display: inline-block;
    box-shadow: 0 1px #fff;
}
.body-text--xll.new.is-link:hover {
    box-shadow: 0 1px #ffffffb3;
}
.body-text--xll.new.is_link-small {
    color: var(--white);
    margin-bottom: 8px;
    font-size: 1rem;
    font-weight: 500;
    text-decoration: none;
    transition: all 0.3s;
    display: inline;
    box-shadow: 0 1px #fff;
}
.body-text--xll.new.is_link-small:hover {
    color: #f6f6f6b3;
    text-decoration: none;
    box-shadow: 0 1px #ffffffb3;
}
.body-text--xll.new.is_link-small:focus-visible,
.body-text--xll.new.is_link-small[data-wf-focus-visible] {
    outline-color: #fff;
}
.body-text--xll.new.is_acc {
    margin-bottom: 40px;
}
.body-text--xll.new.is_l {
    color: var(--white);
    font-size: 1.25rem;
    text-decoration: none;
    transition: all 0.3s;
    display: inline-block;
    box-shadow: 0 1px #fff;
}
.body-text--xll.new.is_l:hover {
    color: #f6f6f6b3;
    text-decoration: none;
    box-shadow: 0 1px #ffffffb3;
}
.body-text--xll.new.is_l:focus-visible,
.body-text--xll.new.is_l[data-wf-focus-visible] {
    outline-color: #fff;
}
.body-text--xll.new.is_l.is_end {
    margin-bottom: 0;
}
.body-text--xll.new.is_l.is_p {
    font-size: 1.125rem;
}
.body-text--xll.new.is-faq {
    text-align: center;
}
.body-text--xll.new.is-center {
    margin-left: auto;
    margin-right: auto;
}
.body-text--xll.new.is-np {
    text-align: center;
    display: none;
}
.body-text--xll.newsroom {
    font-family: Spota, sans-serif;
    font-weight: 400;
}
.body-text--xll.is_casses {
    font-family: Spota, sans-serif;
    font-size: 1.25rem;
    font-weight: 400;
    line-height: 120%;
}
.body-text--xll.is_casses.tablet-center {
    text-align: center;
}
.body-text--xll.paragraph-opacity-50 {
    letter-spacing: 0;
}
.body-text--xll.paragraph-opacity-50.is_new {
    font-family: Spota, sans-serif;
}
.body-text--xll.new-2025 {
    letter-spacing: normal;
    font-family: Spota, sans-serif;
    font-weight: 400;
}
.body-text--xll.new-2025.align-center {
    text-align: center;
}
.body-text--xll.new-2025.align-center.is-sdk {
    font-size: 1.5rem;
    font-weight: 400;
    line-height: 1.16667;
}
.body-text--xll.new-2025.align-center.is-sdk.text-weight-medium {
    font-weight: 500;
    line-height: 1.2;
}
.body-text--xll.new-2025.text-align-left.is_form {
    font-size: 1.125rem;
}
.body-text--xll.new-2025.is_link {
    color: var(--white);
    margin-bottom: 8px;
    font-size: 1.25rem;
    text-decoration: none;
    transition: all 0.3s;
    display: inline-block;
    box-shadow: 0 1px #fff;
}
.body-text--xll.new-2025.is_link:hover {
    color: #f6f6f6b3;
    text-decoration: none;
    box-shadow: 0 1px #ffffffb3;
}
.body-text--xll.new-2025.is_link:focus-visible,
.body-text--xll.new-2025.is_link[data-wf-focus-visible] {
    outline-color: #fff;
}
.body-text--xll.new-2025.is_link.is_end {
    margin-bottom: 0;
}
.body-text--xll.new-2025.is_link.is_p {
    font-size: 1.125rem;
}
.body-text--xll.new-2025.is-link {
    margin-bottom: 8px;
    display: inline-block;
    box-shadow: 0 1px #fff;
}
.body-text--xll.new-2025.is-link:hover {
    box-shadow: 0 1px #ffffffb3;
}
.body-text--xll.new-2025.is_link-small {
    color: var(--white);
    margin-bottom: 8px;
    font-size: 1rem;
    font-weight: 500;
    text-decoration: none;
    transition: all 0.3s;
    display: inline;
    box-shadow: 0 1px #fff;
}
.body-text--xll.new-2025.is_link-small:hover {
    color: #f6f6f6b3;
    text-decoration: none;
    box-shadow: 0 1px #ffffffb3;
}
.body-text--xll.new-2025.is_link-small:focus-visible,
.body-text--xll.new-2025.is_link-small[data-wf-focus-visible] {
    outline-color: #fff;
}
.body-text--xll.new-2025.is_acc {
    margin-bottom: 40px;
}
.body-text--xll.new-2025.is_l {
    color: var(--white);
    font-size: 1.25rem;
    text-decoration: none;
    transition: all 0.3s;
    display: inline-block;
    box-shadow: 0 1px #fff;
}
.body-text--xll.new-2025.is_l:hover {
    color: #f6f6f6b3;
    text-decoration: none;
    box-shadow: 0 1px #ffffffb3;
}
.body-text--xll.new-2025.is_l:focus-visible,
.body-text--xll.new-2025.is_l[data-wf-focus-visible] {
    outline-color: #fff;
}
.body-text--xll.new-2025.is_l.is_end {
    margin-bottom: 0;
}
.body-text--xll.new-2025.is_l.is_p {
    font-size: 1.125rem;
}
.body-text--xll.new-2025.is-faq {
    text-align: center;
}
.teen--hero-image-bg {
    max-width: 850px;
    margin: auto;
    position: absolute;
    inset: 9% 0 0 26%;
}
.teen--hero-image-bg.is_mobile {
    display: none;
}
.teen--image {
    width: 100%;
    max-width: 522px;
}
.teen--2section {
    max-height: 1030px;
    margin-top: -1px;
    padding-top: 5rem;
    padding-bottom: 5rem;
    position: relative;
}
.teen--2section.gradient {
    background-color: #00002b;
    background-image: none;
}
.teen--2section._12,
.teen--2section.textura-off {
    background-image: none;
}
.teen--block-group {
    z-index: 2;
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/66a76d49eae0f7a2a3a9c699_Frame%20card.webp);
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 40px;
    flex-flow: column;
    justify-content: center;
    align-items: stretch;
    padding: 20px 56px 20px 20px;
    display: flex;
    position: relative;
    box-shadow: inset 0 0 0 3px #fff3;
}
.teen--block-group.is-reverse {
    -webkit-backdrop-filter: blur(60px);
    backdrop-filter: blur(60px);
    padding: 20px;
}
.teen--block-group.is-reverse.home-new {
    -webkit-backdrop-filter: blur(60px);
    backdrop-filter: blur(60px);
    background-image: linear-gradient(135deg, #fff6, #ffffff12);
    padding-left: 20px;
    padding-right: 20px;
}
.teen--block-group.block-1 {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    -webkit-backdrop-filter: blur(50px);
    backdrop-filter: blur(50px);
    background-image: linear-gradient(135deg, #fff6, #ffffff12);
    justify-content: space-between;
    align-items: center;
    padding-left: 20px;
    padding-right: 20px;
    box-shadow: 0 2px 52px #452a7c1a, inset 0 0 0 3px #fff3;
}
.teen--block-group.block-1.bg-img {
    -webkit-backdrop-filter: none;
    backdrop-filter: none;
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/664ef54970a326ddc083c7a4_XL.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: auto;
}
.teen--block-group.block-1.bg-svg {
    -webkit-backdrop-filter: blur(5px);
    backdrop-filter: blur(5px);
    background-image: linear-gradient(135deg, #fff6, #ffffff12), url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/664ef96bbaebb681c9e6e63c_XL.svg);
    background-position: 0 0, 0 0;
    background-size: auto, cover;
}
.teen--block-group.block-2 {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    -webkit-backdrop-filter: blur(60px);
    backdrop-filter: blur(60px);
    padding-left: 20px;
    padding-right: 20px;
}
.teen--block-group.block-4 {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    -webkit-backdrop-filter: blur(60px);
    backdrop-filter: blur(60px);
    background-image: linear-gradient(135deg, #fff6, #ffffff12);
    justify-content: space-between;
    align-items: center;
    padding-left: 20px;
    padding-right: 20px;
    box-shadow: 0 2px 52px #452a7c1a, inset 0 0 0 3px #fff3;
}
.teen--2col_layout-copy {
    grid-column-gap: 3.5rem;
    grid-row-gap: 3.5rem;
    display: flex;
    position: relative;
}
.teen--2col_layout-copy.is-hero {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    justify-content: flex-start;
    align-items: flex-start;
}
.teen--2col_layout-copy.is-hero.home {
    max-width: 840px;
    margin-bottom: 16px;
    margin-left: auto;
    margin-right: auto;
}
.teen--2col_layout-copy.block-2 {
    grid-column-gap: 3.5rem;
    grid-row-gap: 3.5rem;
}
.teen--2col_layout-copy.always,
.teen--2col_layout-copy.on {
    width: 100%;
}
.teen--group-img {
    min-width: 144%;
    max-width: none;
    margin-left: -22%;
}
.hero--image-wr {
    flex: 0 auto;
    justify-content: center;
    align-items: center;
    width: 100%;
    display: flex;
    position: relative;
}
.hero--image-wr.is-reverse {
    flex: 1;
    justify-content: flex-end;
    align-items: center;
}
.hero--image-wr.is-center {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    margin-left: -9rem;
}
.hero--image-wr.video {
    width: 100%;
    overflow: visible;
}
.hero--image-wr.video.lg {
    border-radius: 40px;
    overflow: hidden;
}
.hero--teen-image-wr {
    background-image: linear-gradient(#000, #232145);
    border-radius: 2.2rem;
    flex: 0 auto;
    justify-content: center;
    align-items: center;
    width: 100%;
    max-width: 450px;
    padding: 43px 60px;
    display: flex;
    position: relative;
}
.hero--teen-image-wr.is-reverse {
    flex: 1;
    justify-content: flex-end;
    align-items: center;
}
.hero--teen-image-wr.is-center {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    margin-left: -9rem;
}
.hero--teen-image-wr.video {
    width: 100%;
    overflow: visible;
}
.hero--teen-image-wr.video.lg {
    border-radius: 40px;
    overflow: hidden;
}
.teen--block-text-wr {
    color: var(--white);
    flex: 0 auto;
    align-self: center;
    width: 100%;
    max-width: none;
    padding-top: 35px;
    padding-bottom: 35px;
}
.teen--block-text-wr.is-mobile-center {
    flex: none;
    max-width: 24rem;
    margin-top: 7rem;
    margin-bottom: auto;
    position: relative;
}
.teen--block-text-wr.is-mobile-center.z-index-2 {
    z-index: 3;
    max-width: 22rem;
    margin-top: 4rem;
}
.teen--block-text-wr.is-mobile-first {
    flex: 0 auto;
    width: 100%;
    max-width: 17.5rem;
    position: relative;
}
.teen--block-text-wr.is-mobile-first.new-home {
    max-width: 17.25rem;
}
.max-width-300px {
    max-width: 18.75rem;
}
.max-width-300px.is-center {
    margin-left: auto;
    margin-right: auto;
}
.max-width-300px.is-center.is-small {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    max-width: 18rem;
    display: flex;
}
.max-width-300px.is_second {
    max-width: 22rem;
}
.teen--3section {
    padding-top: 5rem;
    padding-bottom: 5rem;
    position: relative;
    overflow: hidden;
}
.teen--layaut {
    color: var(--white);
    max-width: 1046px;
    margin-left: auto;
    margin-right: auto;
}
.teen--layaut.z-index-3 {
    z-index: 3;
    position: relative;
}
.teen--layaut.z-index-3.teen {
    max-width: 800px;
}
.card--layaaut-wrapper {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    max-width: 51rem;
    margin-top: 100px;
    margin-left: auto;
    margin-right: auto;
    display: grid;
}
.card--charter-wr {
    -webkit-backdrop-filter: blur(5px);
    backdrop-filter: blur(5px);
    cursor: pointer;
    background-image: linear-gradient(209deg, #ffffff1a, #fff0 25% 75%, #ffffff4d), linear-gradient(307deg, #fff3, #fff0 51% 54%, #fff6);
    border-radius: 2.25rem;
    min-height: auto;
    padding: 3px;
    transition: all 0.3s;
    overflow: hidden;
}
.card--charter-wr:hover {
    transform: translate(7px, 11px) rotate(-1.6deg);
}
.card--charter-wr.privacy {
    background-image: linear-gradient(209deg, #ffffff1a, #fff0 25% 75%, #ffffff4d), linear-gradient(307deg, #fff3, #fff0 51% 64%, #ffffff59);
}
.card--charter-wr.privacy:hover {
    transform: translate(-4px, 24px) rotate(1deg);
}
.card--charter-wr.inclusivity:hover {
    transform: translate(4px, 11px) rotate(1deg);
}
.card--charter-wr.transparency:hover {
    transform: translate(-5px, 24px) rotate(-1.3deg);
}
.card-charter {
    border-radius: 2.25rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    height: 100%;
    padding: 33px;
    display: flex;
    position: relative;
    overflow: hidden;
}
.card-charter.padding-small {
    padding: 16px;
}
.card-mark-charter {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    text-transform: uppercase;
    background-color: #f560ac66;
    border-radius: 5px;
    justify-content: flex-start;
    align-items: center;
    margin-top: 44px;
    margin-bottom: 8px;
    padding: 8px;
    font-weight: 600;
    line-height: 11px;
    display: flex;
}
.card-mark-charter.privacy {
    background-color: #8a6aef66;
}
.card-mark-charter.inclusivity {
    background-color: #703abc66;
}
.card-mark-charter.transparency {
    background-color: #3a47da66;
}
.card-mark-charter.margin-small {
    margin-top: 28px;
}
.card-mark-charter_point {
    justify-content: center;
    align-items: center;
    width: 8px;
    height: 8px;
    display: flex;
}
.heading--h3 {
    z-index: 4;
    color: var(--white);
    letter-spacing: -0.01em;
    text-transform: uppercase;
    width: 100%;
    margin-bottom: 0.25rem;
    font-family: "Spota 800", sans-serif;
    font-size: 2.1875rem;
    font-weight: 800;
    line-height: 120%;
    position: relative;
}
.heading--h3.is_centered {
    text-align: center;
    font-size: 7.75rem;
}
.heading--h3.is_centered.size-large {
    font-size: 74px;
}
.heading--h3.is_centered.size-large._2024,
.heading--h3.is_centered.gaming {
    font-size: 56px;
}
.heading--h3.is_centered.gaming-n {
    font-size: 48px;
}
.heading--h3.is_centered.gaming-1 {
    font-size: 56px;
}
.heading--h3.text-size-40px {
    font-size: 32px;
}
.heading--h3._2024,
.heading--h3.mobile-h1 {
    font-size: 56px;
}
.heading--h3.gaming {
    font-size: 48px;
}
.heading--h3.is-center {
    text-align: center;
}
.heading--h3.teen {
    color: var(--white);
    margin-top: 0;
    margin-bottom: 0;
    font-size: 1.5rem;
    line-height: 120%;
}
.heading--h3.is_teen {
    text-align: center;
    margin-bottom: 1rem;
    font-size: 2.75rem;
    line-height: 100%;
}
.card-charter-bg {
    z-index: 0;
    filter: blur(5px);
    width: 100%;
    height: 101%;
    position: absolute;
    inset: 0%;
}
.card-charter-content-wr {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
    position: relative;
}
.teen--charter-star-bg {
    min-width: 140%;
    margin-left: -20%;
    position: absolute;
    inset: 10% 0% auto;
}
.teen-slider {
    display: none;
}
.teen-slider-nav {
    top: auto;
    bottom: -48px;
}
.popup-charter {
    z-index: 2;
    -webkit-backdrop-filter: blur(5px);
    backdrop-filter: blur(5px);
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/66a890c654fe76ea8b30c54e_stars.svg);
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: auto;
    justify-content: center;
    align-items: center;
    padding-top: 16rem;
    display: none;
    position: absolute;
    inset: 0%;
}
.card--charter-wr-popup {
    z-index: 1;
    -webkit-backdrop-filter: blur(5px);
    backdrop-filter: blur(5px);
    cursor: pointer;
    background-image: linear-gradient(209deg, #ffffff1a, #fff0 27% 75%, #ffffff4d), linear-gradient(307deg, #fff3, #fff0 51% 54%, #fff6);
    border-radius: 2.25rem;
    width: 100%;
    max-width: 45.125rem;
    min-height: auto;
    padding: 3px;
    transition: all 0.25s;
    display: none;
    position: relative;
    overflow: visible;
}
.card--charter-wr-popup:hover {
    transform: none;
}
.card--charter-wr-popup.privacy:hover {
    transform: translate(-4px, 24px) rotate(1deg);
}
.card--charter-wr-popup.inclusivity:hover {
    transform: translate(4px, 11px) rotate(1deg);
}
.card--charter-wr-popup.transparency:hover {
    transform: translate(-5px, 24px) rotate(-1.3deg);
}
.popup-image {
    border-radius: 36px;
}
.info-wrapper-card {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    padding-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
    display: flex;
}
.close-x {
    object-fit: none;
    width: 100px;
    height: 100px;
    margin-top: -16px;
    margin-right: -84px;
    position: absolute;
    inset: 0% 0% auto auto;
}
.popup-stars {
    min-width: 100vw;
    position: absolute;
    inset: auto 0%;
}
.card--incl-wr-popup {
    z-index: 1;
    -webkit-backdrop-filter: blur(5px);
    backdrop-filter: blur(5px);
    cursor: pointer;
    background-image: linear-gradient(209deg, #ffffff1a, #fff0 27% 75%, #ffffff4d), linear-gradient(307deg, #fff3, #fff0 51% 54%, #fff6);
    border-radius: 2.25rem;
    width: 100%;
    max-width: 45.125rem;
    min-height: auto;
    padding: 3px;
    transition: all 0.4s;
    display: none;
    position: relative;
    overflow: visible;
}
.card--incl-wr-popup:hover {
    transform: none;
}
.card--incl-wr-popup.privacy:hover {
    transform: translate(-4px, 24px) rotate(1deg);
}
.card--incl-wr-popup.inclusivity:hover {
    transform: translate(4px, 11px) rotate(1deg);
}
.card--incl-wr-popup.transparency:hover {
    transform: translate(-5px, 24px) rotate(-1.3deg);
}
.card--privacy-wr-popup {
    z-index: 1;
    -webkit-backdrop-filter: blur(5px);
    backdrop-filter: blur(5px);
    cursor: pointer;
    background-image: linear-gradient(209deg, #ffffff1a, #fff0 27% 75%, #ffffff4d), linear-gradient(307deg, #fff3, #fff0 51% 54%, #fff6);
    border-radius: 2.25rem;
    width: 100%;
    max-width: 45.125rem;
    min-height: auto;
    padding: 3px;
    transition: all 0.4s;
    display: none;
    position: relative;
    overflow: visible;
}
.card--privacy-wr-popup:hover {
    transform: none;
}
.card--privacy-wr-popup.privacy:hover {
    transform: translate(-4px, 24px) rotate(1deg);
}
.card--privacy-wr-popup.inclusivity:hover {
    transform: translate(4px, 11px) rotate(1deg);
}
.card--privacy-wr-popup.transparency:hover {
    transform: translate(-5px, 24px) rotate(-1.3deg);
}
.card--transparency-wr-popup {
    z-index: 1;
    -webkit-backdrop-filter: blur(5px);
    backdrop-filter: blur(5px);
    cursor: pointer;
    background-image: linear-gradient(209deg, #ffffff1a, #fff0 27% 75%, #ffffff4d), linear-gradient(307deg, #fff3, #fff0 51% 54%, #fff6);
    border-radius: 2.25rem;
    width: 100%;
    max-width: 45.125rem;
    min-height: auto;
    padding: 3px;
    transition: all 0.4s;
    display: none;
    position: relative;
    overflow: visible;
}
.card--transparency-wr-popup:hover {
    transform: none;
}
.card--transparency-wr-popup.privacy:hover {
    transform: translate(-4px, 24px) rotate(1deg);
}
.card--transparency-wr-popup.inclusivity:hover {
    transform: translate(4px, 11px) rotate(1deg);
}
.card--transparency-wr-popup.transparency:hover {
    transform: translate(-5px, 24px) rotate(-1.3deg);
}
.link-white-line {
    color: var(--white);
    font-size: 1.125rem;
    text-decoration: none;
    transition: opacity 0.35s;
    box-shadow: inset 0 -2px 0 -1px #fff;
}
.link-white-line:hover {
    box-shadow: none;
}
.link-white-line.revers {
    font-size: 1rem;
}
.link-white-line.is-large {
    font-family: Spota, sans-serif;
    font-size: 1.25rem;
}
.teen--5section {
    padding-top: 5rem;
    padding-bottom: 5rem;
    position: relative;
}
.max-width-1000 {
    max-width: 860px;
}
.max-width-1000.is-center {
    margin-left: auto;
    margin-right: auto;
}
.card-form {
    border-radius: 2.25rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    padding: 0 20px 64px;
    display: flex;
    position: relative;
    overflow: hidden;
}
.card-form.padding-small {
    padding: 16px;
}
.card--form-wr {
    -webkit-backdrop-filter: blur(5px);
    backdrop-filter: blur(5px);
    cursor: pointer;
    background-image: linear-gradient(209deg, #ffffff1a, #fff0 27% 75%, #ffffff4d), linear-gradient(307deg, #fff3, #fff0 51% 54%, #fff6);
    border-radius: 2.25rem;
    flex-flow: row;
    min-height: 595px;
    padding: 3px;
    transition: all 0.4s;
    display: flex;
    overflow: hidden;
}
.card--form-wr.privacy:hover {
    transform: translate(-4px, 24px) rotate(1deg);
}
.card--form-wr.inclusivity:hover {
    transform: translate(4px, 11px) rotate(1deg);
}
.card--form-wr.transparency:hover {
    transform: translate(-5px, 24px) rotate(-1.3deg);
}
.poor-form {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-top: 72px;
    display: grid;
}
.min-size-text {
    justify-content: center;
    align-items: center;
    min-height: 177px;
    padding-left: 8px;
    padding-right: 8px;
    display: flex;
}
.z-index-3 {
    z-index: 3;
    position: relative;
}
.like-image {
    z-index: 3;
    width: 70%;
    max-width: 220px;
    margin-left: auto;
    margin-right: auto;
    position: absolute;
    inset: auto 0% 0%;
}
.popup-red {
    z-index: 3;
    -webkit-backdrop-filter: blur(30px);
    backdrop-filter: blur(30px);
    background-image: linear-gradient(135deg, #ff282880, #d3353559);
    height: 100%;
    position: static;
    inset: 0%;
    box-shadow: inset 0 2px 32px #452a7c03;
}
.relative-form {
    border-radius: 36px;
    width: 100%;
    position: relative;
    overflow: clip;
}
.relative-form.top-0px {
    position: relative;
}
.relative-form.top-0px.parner {
    max-width: 80%;
    left: 110px;
}
.relative-form.margin-20px {
    background-color: #fff;
    height: auto;
    padding-left: 20px;
}
.relative-form.top-134 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    max-width: 19.375rem;
    margin-top: 134px;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 120px;
    display: none;
}
.relative-form.max-424 {
    border-radius: 8px;
    max-height: 442px;
}
.relative-form.bottom {
    margin-bottom: 4px;
}
.relative-form.bottom-24,
.relative-form.is_apply {
    margin-bottom: 24px;
}
.relative-form.is_apply.other-games-activity.hide {
    display: none;
}
.relative-form.future-layout {
    flex-direction: column;
    align-items: flex-start;
    max-width: 536px;
    display: flex;
}
.popup-r {
    z-index: 3;
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    -webkit-backdrop-filter: blur(30px);
    backdrop-filter: blur(30px);
    background-image: linear-gradient(135deg, #ff282880, #d3353559);
    border-radius: 2.25rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    height: 100%;
    min-height: 595px;
    padding: 32px 32px 96px;
    display: flex;
    position: static;
    inset: 0%;
    box-shadow: inset 0 2px 32px #452a7c03;
}
.image-red {
    max-width: 72px;
    margin-bottom: 0;
}
.margin-none {
    margin-top: 0;
    margin-bottom: 0;
}
.text-size-over-large {
    color: var(--white);
    font-family: Ggsans, sans-serif;
    font-size: 24px;
    font-weight: 700;
    line-height: 1.25;
}
.text-size-over-large.text-weight-medium.text-color-dark {
    color: #000;
}
.back {
    z-index: 10;
    cursor: pointer;
    margin-bottom: 32px;
    margin-right: 32px;
    position: absolute;
    inset: auto 0% 0% auto;
}
.card--form-wr-second {
    -webkit-backdrop-filter: blur(5px);
    backdrop-filter: blur(5px);
    cursor: pointer;
    background-image: linear-gradient(209deg, #ffffff1a, #fff0 27% 75%, #ffffff4d), linear-gradient(307deg, #fff3, #fff0 51% 54%, #fff6);
    border-radius: 2.25rem;
    min-height: 595px;
    padding: 3px;
    transition: all 0.4s;
    display: flex;
    overflow: hidden;
}
.card--form-wr-second.privacy:hover {
    transform: translate(-4px, 24px) rotate(1deg);
}
.card--form-wr-second.inclusivity:hover {
    transform: translate(4px, 11px) rotate(1deg);
}
.card--form-wr-second.transparency:hover {
    transform: translate(-5px, 24px) rotate(-1.3deg);
}
.card--form-wr-third {
    -webkit-backdrop-filter: blur(5px);
    backdrop-filter: blur(5px);
    cursor: pointer;
    background-image: linear-gradient(209deg, #ffffff1a, #fff0 27% 75%, #ffffff4d), linear-gradient(307deg, #fff3, #fff0 51% 54%, #fff6);
    border-radius: 2.25rem;
    min-height: 595px;
    padding: 3px;
    transition: all 0.4s;
    display: flex;
    overflow: hidden;
}
.card--form-wr-third.privacy:hover {
    transform: translate(-4px, 24px) rotate(1deg);
}
.card--form-wr-third.inclusivity:hover {
    transform: translate(4px, 11px) rotate(1deg);
}
.card--form-wr-third.transparency:hover {
    transform: translate(-5px, 24px) rotate(-1.3deg);
}
.popup-red-second,
.popup-red-third {
    z-index: 3;
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    -webkit-backdrop-filter: blur(30px);
    backdrop-filter: blur(30px);
    background-image: linear-gradient(135deg, #ff282880, #d3353559);
    border-radius: 2.25rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    height: 100%;
    min-height: 595px;
    padding: 32px 32px 96px;
    display: flex;
    position: static;
    inset: 0%;
    box-shadow: inset 0 2px 32px #452a7c03;
}
.teen--6section {
    padding-top: 3.75rem;
    padding-bottom: 6.25rem;
    position: relative;
    overflow: visible;
}
.slider-teen {
    z-index: 0;
    background-color: #ddd0;
    max-width: 1074px;
    height: auto;
    margin-left: auto;
    margin-right: auto;
}
.teen_leftarrow {
    background-image: linear-gradient(135deg, #fff6, #ffffff12);
    border-radius: 50%;
    justify-content: center;
    align-items: center;
    max-width: 4.5rem;
    max-height: 4.5rem;
    margin-left: -80px;
    padding-right: 2px;
    display: flex;
}
.teen_rightarrow {
    -webkit-backdrop-filter: blur(5px);
    backdrop-filter: blur(5px);
    background-image: linear-gradient(135deg, #fff6, #ffffff12);
    border-radius: 50%;
    justify-content: center;
    align-items: center;
    max-width: 4.5rem;
    max-height: 4.5rem;
    margin-left: 0;
    margin-right: -80px;
    padding-left: 2px;
    padding-right: 0;
    display: flex;
}
.revers-arrow {
    transform: rotate(180deg);
}
.line-slider {
    background-image: linear-gradient(135deg, #ffffff80, #fff0 35% 65%, #ffffff8a);
    border-radius: 36px;
    padding: 3px;
}
.slider-info {
    z-index: 1;
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    border-radius: 36px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    min-height: 480px;
    padding: 108px 104px;
    display: flex;
    position: relative;
    overflow: hidden;
}
.logo-slide {
    aspect-ratio: auto;
    width: 100%;
    max-width: 21rem;
    position: relative;
}
.logo-slide.nofilter {
    max-width: 30rem;
}
.stars-slider {
    width: 100%;
    margin-top: -6.3rem;
    margin-left: auto;
    margin-right: auto;
    position: absolute;
    inset: 0% 0% auto;
}
.stars-slider.mobile {
    display: none;
}
.teen--4section {
    padding-top: 5rem;
    padding-bottom: 0;
    position: relative;
    overflow: clip;
}
.if-takes-layout {
    grid-column-gap: 9rem;
    grid-row-gap: 0rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1.25fr;
    grid-auto-columns: 1fr;
    display: grid;
    position: relative;
}
.takes-layout-info {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    margin-bottom: 48px;
    display: flex;
    position: relative;
}
.takes-layout-info.bottom-none {
    margin-bottom: 0;
}
.image-takes {
    width: 910px;
    margin-top: -9rem;
    margin-left: -11rem;
    position: static;
    inset: auto auto 0% 0%;
}
.ico-takes {
    -webkit-backdrop-filter: blur(75px);
    backdrop-filter: blur(75px);
    background-image: linear-gradient(135deg, #fff6, #ffffff12);
    border-radius: 50%;
    justify-content: center;
    align-items: center;
    width: 100%;
    min-width: 4.5rem;
    max-width: 4.5rem;
    min-height: 4.5rem;
    max-height: 4.5rem;
    display: flex;
}
.image-lines {
    opacity: 0.5;
    position: absolute;
    inset: 0%;
}
.image-relative {
    margin-bottom: 16px;
    position: relative;
}
.block-back {
    position: relative;
}
.teen-slide {
    padding: 3px 10px;
}
.link-slider {
    color: var(--white);
    font-size: 1.125rem;
}
.slider-info-wr {
    background-image: linear-gradient(121deg, #ffffff4d, #ffffff21 49%, #ffffff0a);
    border-radius: 36px;
    position: relative;
    overflow: hidden;
    box-shadow: 0 0 0 3px #fff3;
}
.slider-info-bg {
    -webkit-backdrop-filter: blur(5px);
    backdrop-filter: blur(5px);
    background-image: linear-gradient(45deg, #0900721a, #fff0 16% 76%, #ffffff1a), linear-gradient(148deg, #ffffff59, #30303000 25%, #f2f2f200 71%, #ffffff40);
    border-radius: 36px;
    position: absolute;
    inset: 0%;
}
.flipcard-wrapper {
    position: relative;
}
.flipcard-front {
    z-index: 1;
    backface-visibility: hidden;
    color: #fff;
    position: relative;
}
.flipcard-title {
    margin-top: 0;
    margin-bottom: 6px;
    font-size: 56px;
    line-height: 62px;
}
.flipcard-subtitle {
    max-width: 215px;
    font-weight: 700;
    line-height: 21px;
}
.flipcard-more {
    cursor: pointer;
    position: absolute;
    bottom: 20px;
    right: 20px;
}
.flipcard-back {
    backface-visibility: hidden;
    transform-style: preserve-3d;
    flex-direction: column;
    align-items: flex-start;
    position: absolute;
    inset: 0%;
    transform: rotateX(0) rotateY(180deg) rotate(0);
}
.flipcard-back-title {
    -webkit-text-fill-color: transparent;
    background-image: linear-gradient(90deg, #90ca5a, #d7d65a 50%, #dac355);
    -webkit-background-clip: text;
    background-clip: text;
    margin-top: 0;
    margin-bottom: 28px;
    font-size: 44px;
    line-height: 48px;
}
.flipcard-less {
    cursor: pointer;
    position: absolute;
    bottom: 20px;
    right: 20px;
}
.guide-card {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    background-color: #fff;
    border-radius: 16px;
    padding: 56px 56px 92px;
    display: flex;
    box-shadow: 0 17px 47px #0000000d;
}
.guide-card-content {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    max-width: 580px;
    display: flex;
}
.guide-card-image {
    min-width: 350px;
}
.guide-card-img {
    width: 100%;
}
.link-hub {
    text-decoration: none;
    transition: all 0.25s;
}
.link-hub:hover {
    text-decoration: underline;
}
.arrow-button_hub {
    width: 24px;
    height: 24px;
    margin-bottom: 0;
    margin-left: 8px;
    margin-right: -9px;
    display: inline-block;
}
.close-popup {
    width: 100%;
    min-height: 100vh;
    display: none;
    position: absolute;
    inset: 0%;
}
.build-hero {
    padding-top: 230px;
    padding-bottom: 114px;
    overflow: hidden;
}
.button-build-green {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    color: #23272a;
    background-color: #55ee83;
    border-radius: 28px;
    justify-content: center;
    align-items: center;
    max-height: 56px;
    margin-top: 32px;
    margin-bottom: 0;
    padding: 16px 34px;
    font-size: 22px;
    font-weight: 500;
    line-height: 24px;
    text-decoration: none;
    transition: all 0.2s;
    display: flex;
}
.button-build-green:hover {
    color: var(--blurple);
    background-color: #fff;
    box-shadow: 0 8px 15px #0003;
}
.button-build-green.hide {
    display: none;
}
.button-build-green.center {
    min-width: 193px;
    margin: 0;
}
.button-build-green.center:hover {
    box-shadow: 0 8px 15px #0003;
}
.button-build-green.tarot {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 12px;
    padding-bottom: 15px;
}
.button-build-green.tarot:hover {
    transform: translateY(-2px);
}
.button-build-green.tarot.text-bold {
    margin-right: 0;
    position: relative;
}
.button-build-green.download-button.imagine {
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/6582c0791ab8f7b95513cf98_download.svg);
    background-position: 32px;
    background-repeat: no-repeat;
    background-size: auto;
    padding-left: 66px;
}
.button-build-green.download-button.imagine:hover {
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/6582c0d916fd30ad8a346acb_download.svg);
    background-position: 32px;
    background-repeat: no-repeat;
    background-size: auto;
}
.button-build-green.build_n {
    margin-bottom: 0;
    margin-right: 0;
}
.button-build-green.user {
    min-height: 46px;
    max-height: none;
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
    padding-top: 13px;
    padding-bottom: 15px;
    font-size: 16px;
}
.button-build-green.gaming {
    white-space: nowrap;
    margin-top: 0;
    margin-bottom: 0;
}
.button-build-green.auto.is_n {
    min-height: 48px;
    font-family: Spota, sans-serif;
    font-size: 16px;
    line-height: 20px;
}
.button-build-green.is_n {
    font-family: Spota, sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 21px;
}
.build-section {
    grid-column-gap: 200px;
    grid-row-gap: 200px;
    flex-flow: column;
    padding-top: 100px;
    padding-bottom: 92px;
    display: flex;
    position: relative;
}
.tabs-menu-build {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-flow: column;
    flex: none;
    justify-content: center;
    align-items: flex-start;
    width: 32.5rem;
    max-width: 46.5%;
    margin-left: 0;
    margin-right: auto;
    padding-right: 30px;
    display: flex;
}
.tabs-menu-build.is_2025 {
    width: 100%;
}
.tabs-build {
    z-index: 2;
    -webkit-backdrop-filter: blur(25px);
    backdrop-filter: blur(25px);
    background-image: linear-gradient(135deg, #fff6, #ffffff12);
    border-radius: 32px;
    justify-content: space-between;
    align-items: stretch;
    width: 100%;
    min-height: auto;
    padding: 30px;
    display: flex;
    overflow: hidden;
    box-shadow: inset 0 0 0 3px #fff3;
}
.tabs-build.is_new {
    min-height: 580px;
}
.bg-shadow {
    z-index: 1;
    outline-offset: 0px;
    background-color: #452a7c1a;
    border-radius: 56px;
    outline: 3px #23272a;
    position: absolute;
    inset: 0%;
}
.bg-shadow.teen {
    -webkit-backdrop-filter: blur(32px);
    backdrop-filter: blur(32px);
    border-radius: 36px;
}
.tab-link-build {
    opacity: 0.24;
    color: #fff;
    background-color: #ddd0;
    border-bottom: 1px solid #fff;
    width: 100%;
    padding: 0 0 18px;
    font-size: 24px;
    font-weight: 700;
    line-height: 120%;
    transition: opacity 0.3s;
}
.tab-link-build.w--current {
    opacity: 1;
    color: #fff;
    background-color: #ddd0;
}
.tab-link-build.is-line-none {
    border-bottom-style: none;
}
.tab-link-build.is_n {
    font-family: Spota, sans-serif;
}
.bg-shadow-copy {
    z-index: 0;
    outline-offset: 0px;
    outline: 3px solid #23272a;
    position: absolute;
    inset: 0%;
}
.text-tab-build {
    flex-flow: column;
    display: flex;
    overflow: hidden;
}
.image-tab {
    aspect-ratio: auto;
    object-fit: cover;
    border-radius: 48px;
    width: 100%;
    max-width: 617px;
    max-height: 520px;
}
.image-tab.video {
    aspect-ratio: 617/559;
    object-fit: fill;
    width: 100.2%;
    max-width: none;
    height: 100%;
    min-height: auto;
    max-height: none;
}
.footer-new {
    z-index: 5;
    -webkit-backdrop-filter: blur(50px);
    backdrop-filter: blur(50px);
    padding-top: 80px;
    padding-bottom: 64px;
    position: relative;
    overflow: visible;
}
.line-ffoter {
    background-image: linear-gradient(135deg, #fff6, #ffffff12);
    height: 2px;
    position: absolute;
    inset: 0% 0% auto;
}
.line-ffoter.is_hide {
    display: none;
}
.footer-bg {
    opacity: 0.5;
    background-color: #452a7c4d;
    background-image: linear-gradient(135deg, #fff6, #ffffff12);
    position: absolute;
    inset: 0%;
}
.footer-relative {
    z-index: 10;
    position: relative;
}
.tab-pane {
    border-radius: 48px;
    margin-top: auto;
    margin-bottom: auto;
    top: 0;
    overflow: hidden;
}
.tabs-content-9 {
    display: flex;
}
.tabs-content-10 {
    overflow: visible;
}
.cog {
    width: 100%;
    max-width: 24.875rem;
    margin-bottom: -276px;
    margin-right: 122px;
    position: absolute;
    inset: auto 0% 0% auto;
}
.layout-h {
    justify-content: space-between;
    align-items: center;
    display: flex;
}
.layout-h.gap4 {
    grid-column-gap: 64px;
    grid-row-gap: 64px;
}
.layout-h.gap4.is-revers {
    width: 100%;
}
.layout-h.is-top {
    justify-content: space-between;
    align-items: flex-start;
}
.build-card {
    z-index: 4;
    box-shadow: none;
    border: 3px solid #fff3;
    border-radius: 1.5rem;
    flex-flow: column;
    width: 100%;
    max-width: 39.65rem;
    display: flex;
    position: relative;
    overflow: clip;
}
.build-card.one {
    max-width: 60%;
}
.build-info {
    z-index: 1;
    box-shadow: none;
    -webkit-backdrop-filter: blur(30px);
    backdrop-filter: blur(30px);
    border-bottom-right-radius: 1.3rem;
    border-bottom-left-radius: 1.3rem;
    padding: 48px;
    position: relative;
}
.build-info.top-small {
    box-shadow: none;
    border-bottom-right-radius: 1.3rem;
    border-bottom-left-radius: 1.3rem;
    height: 100%;
    padding-top: 32px;
    padding-bottom: 60px;
    overflow: clip;
}
.build-author {
    max-width: 2rem;
}
.author-info {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    color: #fff;
    text-transform: uppercase;
    justify-content: flex-start;
    align-items: center;
    margin-top: 16px;
    font-family: Ggsansmono, sans-serif;
    font-size: 11px;
    font-weight: 700;
    display: flex;
}
.author-info.is_n {
    font-family: Spota, sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
}
.bg-blur-white {
    z-index: 0;
    opacity: 0.5;
    background-color: #452a7c33;
    background-image: linear-gradient(135deg, #fff6, #ffffff12);
    border-bottom-right-radius: 1.5rem;
    border-bottom-left-radius: 1.5rem;
    position: absolute;
    inset: 0%;
}
.button-build-blue {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    color: #23272a;
    text-align: center;
    background-color: #808aff;
    border-radius: 28px;
    justify-content: center;
    align-items: center;
    max-height: 56px;
    margin-top: 32px;
    margin-bottom: 0;
    padding: 16px 34px;
    font-size: 22px;
    font-weight: 500;
    line-height: 24px;
    text-decoration: none;
    transition: all 0.2s;
    display: flex;
}
.button-build-blue:hover {
    color: var(--blurple);
    background-color: #fff;
    box-shadow: 0 8px 15px #0003;
}
.button-build-blue.hide {
    display: none;
}
.button-build-blue.center {
    min-width: 193px;
    margin: 0;
}
.button-build-blue.center:hover {
    box-shadow: 0 8px 15px #0003;
}
.button-build-blue.tarot {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 12px;
    padding-bottom: 15px;
}
.button-build-blue.tarot:hover {
    transform: translateY(-2px);
}
.button-build-blue.tarot.text-bold {
    margin-right: 0;
    position: relative;
}
.button-build-blue.download-button.imagine {
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/6582c0791ab8f7b95513cf98_download.svg);
    background-position: 32px;
    background-repeat: no-repeat;
    background-size: auto;
    padding-left: 66px;
}
.button-build-blue.download-button.imagine:hover {
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/6582c0d916fd30ad8a346acb_download.svg);
    background-position: 32px;
    background-repeat: no-repeat;
    background-size: auto;
}
.button-build-blue.build_n {
    margin-bottom: 0;
    margin-right: 0;
}
.button-build-blue.user {
    min-height: 46px;
    max-height: none;
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
    padding-top: 13px;
    padding-bottom: 15px;
    font-size: 16px;
}
.button-build-blue.gaming {
    white-space: nowrap;
    margin-top: 0;
    margin-bottom: 0;
}
.button-build-blue.auto.is_n {
    min-height: 48px;
    font-family: Spota, sans-serif;
    font-size: 16px;
    line-height: 20px;
}
.button-build-blue.auto.is_n.p {
    line-height: 20px;
}
.build-cards {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
}
.build-radius-top {
    z-index: 3;
    border-top-left-radius: 1.4rem;
    border-top-right-radius: 1.4rem;
    width: 100%;
    height: 100%;
    min-height: 260px;
    max-height: 260px;
    margin-bottom: -3px;
    position: relative;
    overflow: hidden;
}
.build-radius-top.img {
    min-width: 101%;
    margin-top: -1px;
    margin-bottom: auto;
    margin-left: -0.5%;
}
.apps-image {
    z-index: 4;
    width: 100%;
    max-width: 22.9375rem;
    margin-top: -171px;
    margin-right: -58px;
    position: absolute;
    inset: 0% 0% auto auto;
}
.shadow {
    max-width: none;
    position: absolute;
    inset: 0% 0% auto auto;
}
.bg-blur-card {
    opacity: 0.5;
    background-image: linear-gradient(135deg, #fff6, #ffffff12);
    border-bottom-right-radius: 1.5rem;
    border-bottom-left-radius: 1.5rem;
    position: absolute;
    inset: 0%;
}
.image-grow {
    width: 160%;
    max-width: 656.5px;
    margin-top: 0;
    margin-left: -5rem;
    position: static;
    inset: auto auto 0% 0%;
}
.image-grow.is_n {
    width: 140%;
    margin-top: 2rem;
}
.bold-margin {
    width: 100%;
    margin-bottom: 8px;
    font-weight: 700;
    display: inline-block;
}
.bold-margin.is_n {
    font-family: Spota, sans-serif;
}
.tabs-menu-inspired {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: wrap;
    justify-content: center;
    align-items: center;
    margin-bottom: 50px;
    display: flex;
}
.inspired-tab-link {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    color: #808aff;
    text-transform: uppercase;
    background-color: #232145;
    border-radius: 5px;
    justify-content: flex-start;
    align-items: center;
    padding: 8px;
    font-family: Ggsansmono, sans-serif;
    font-size: 14px;
    font-weight: 700;
    line-height: 11px;
    display: flex;
}
.inspired-tab-link.w--current {
    color: #fff;
    text-transform: uppercase;
    background-color: #232145;
}
.inspired-tab-link.is_n {
    font-family: Spota, sans-serif;
    font-size: 12px;
    line-height: 8px;
}
.dot-inspired {
    background-color: #808aff;
    border-radius: 50%;
    width: 8px;
    min-width: 8px;
    height: 8px;
}
.inspired-content {
    z-index: 1;
    grid-column-gap: 48px;
    grid-row-gap: 48px;
    -webkit-backdrop-filter: blur(35px);
    backdrop-filter: blur(35px);
    border-radius: 56px;
    justify-content: space-between;
    align-items: center;
    min-height: 692px;
    padding: 48px;
    display: flex;
    position: relative;
    box-shadow: inset 0 0 0 3px #fff3;
}
.tabs-content-inspired {
    border-radius: 56px;
}
.inspired-image {
    border-radius: 48px;
    width: 100%;
    min-width: 50%;
    max-width: 610px;
}
.tabs-content-11 {
    width: 100%;
}
.tabs-content-build-wr {
    border-radius: 48px;
    align-self: center;
    width: 100%;
}
.build-video-wr {
    z-index: 1;
    width: 100%;
    position: relative;
}
.build-video {
    z-index: 2;
    aspect-ratio: 351/188;
    border-top-left-radius: 1.3rem;
    border-top-right-radius: 1.3rem;
    width: 100%;
    min-width: 100%;
    max-height: 336px;
    margin-bottom: -3px;
}
.close-all {
    z-index: 0;
    position: absolute;
    inset: 0%;
}
.heading-white-36px {
    color: #fff;
    margin-bottom: 0;
    font-family: SpotaNormal-Bold, sans-serif;
    font-size: 36px;
    font-weight: 400;
    line-height: 1.25;
}
.heading-white-36px.center {
    text-align: center;
    margin-bottom: 16px;
    font-family: SpotaNormal-Bold, sans-serif;
    font-weight: 400;
}
.heading-white-36px.center.max2 {
    max-width: 580px;
    margin-bottom: 80px;
    margin-left: auto;
    margin-right: auto;
    font-family: SpotaNormal-Bold, sans-serif;
}
.heading-white-36px.center.bottom-none {
    margin-bottom: 0;
}
.heading-white-36px.center.connection {
    max-width: 650px;
    margin-left: auto;
    margin-right: auto;
}
.heading-white-36px.center.white-color {
    color: #fff;
}
.heading-white-36px.center.mar-8px {
    margin-bottom: 8px;
}
.heading-white-36px.bottom {
    margin-bottom: 16px;
}
.heading-white-36px.bottom._600px {
    max-width: 600px;
}
.heading-white-36px.bottom._700px {
    max-width: 700px;
}
.heading-white-36px.center-2 {
    text-align: center;
    margin-top: 0;
    margin-bottom: 0;
    font-family: Ggsans, sans-serif;
    font-weight: 600;
}
.heading-white-36px.center-2.max2 {
    max-width: 580px;
    margin-bottom: 80px;
    margin-left: auto;
    margin-right: auto;
    font-family: SpotaNormal-Bold, sans-serif;
}
.heading-white-36px.center-2.bottom-none {
    margin-bottom: 0;
}
.heading-white-36px.center-2.connection {
    max-width: 650px;
    margin-left: auto;
    margin-right: auto;
}
.heading-white-36px.center-2.white-color {
    color: #fff;
}
.heading-white-36px.center-2.mar-8px {
    margin-bottom: 8px;
}
.heading-white-36px.margin-none.is_n {
    letter-spacing: -0.01em;
    font-family: Spotanord, Arial, sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 0.9;
}
.text-size-18px-white {
    color: #fff;
    letter-spacing: 0.02rem;
    margin-bottom: 0;
    font-size: 18px;
    font-weight: 400;
    line-height: 1.5;
}
.text-size-18px-white.text-align-center {
    text-align: center;
}
.text-size-18px-white.text-align-center.max-440px {
    margin-left: auto;
    margin-right: auto;
}
.text-size-18px-white.text-align-center.max-524px {
    max-width: 524px;
    margin-left: auto;
    margin-right: auto;
}
.text-size-18px-white.text-align-center.mobile {
    display: none;
}
.text-size-18px-white.text-align-center.max-451px {
    max-width: 454px;
    margin-left: auto;
    margin-right: auto;
}
.text-size-18px-white.weight-normal {
    font-weight: 400;
}
.text-size-18px-white.is-sdk {
    font-family: Spota, sans-serif;
    line-height: 1.27778;
}
.text-size-18px-white.is_n {
    font-family: Spota, sans-serif;
    font-size: 16px;
}
.get-absol {
    z-index: 0;
    width: 100%;
    max-width: 17.75rem;
    margin-bottom: -11.9375rem;
    margin-left: 5.9375rem;
    position: absolute;
    inset: auto auto 0% 0%;
}
.h2-50px {
    margin-bottom: 10px;
    font-size: 50px;
    line-height: 48px;
}
.h2-50px.text-color-white {
    margin-bottom: 8px;
}
.h2-50px.text-color-white.is-height {
    line-height: 90%;
}
.h2-50px.text-color-white.is-height.capitalize {
    text-transform: uppercase;
}
.h2-50px.text-color-white.is-height.capitalize.text-align-center.is_t {
    font-family: Spotanord, Arial, sans-serif;
    font-size: 48px;
    line-height: 0.958333;
}
.button-build-white {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    color: #23272a;
    background-color: #fff;
    border-radius: 28px;
    justify-content: center;
    align-items: center;
    max-height: 56px;
    margin-top: 32px;
    margin-bottom: 0;
    padding: 16px;
    font-size: 22px;
    font-weight: 500;
    line-height: 24px;
    text-decoration: none;
    transition: all 0.2s;
    display: flex;
}
.button-build-white:hover {
    color: var(--blurple);
    background-color: #fff;
    box-shadow: 0 8px 15px #0003;
}
.button-build-white.hide {
    display: none;
}
.button-build-white.center {
    min-width: 193px;
    margin: 0;
}
.button-build-white.center:hover {
    box-shadow: 0 8px 15px #0003;
}
.button-build-white.tarot {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 12px;
    padding-bottom: 15px;
}
.button-build-white.tarot:hover {
    transform: translateY(-2px);
}
.button-build-white.tarot.text-bold {
    margin-right: 0;
    position: relative;
}
.button-build-white.download-button.imagine {
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/6582c0791ab8f7b95513cf98_download.svg);
    background-position: 32px;
    background-repeat: no-repeat;
    background-size: auto;
    padding-left: 66px;
}
.button-build-white.download-button.imagine:hover {
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/6582c0d916fd30ad8a346acb_download.svg);
    background-position: 32px;
    background-repeat: no-repeat;
    background-size: auto;
}
.button-build-white.build_n {
    margin-bottom: 0;
    margin-right: 0;
}
.button-build-white.user {
    min-height: 46px;
    max-height: none;
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
    padding-top: 13px;
    padding-bottom: 15px;
    font-size: 16px;
}
.button-build-white.gaming {
    white-space: nowrap;
    margin-top: 0;
    margin-bottom: 0;
}
.button-build-white.build {
    padding-left: 34px;
    padding-right: 34px;
}
.button-build-white.build.is_n {
    font-family: Spota, sans-serif;
    font-size: 16px;
    line-height: 21px;
}
.inspired-img {
    max-width: 9.375rem;
    margin-bottom: -1rem;
    margin-right: -12.5rem;
    position: absolute;
    inset: auto 0% 0% auto;
}
.banner-stars {
    z-index: 0;
    min-width: 110%;
    margin-top: auto;
    margin-bottom: auto;
    margin-left: -5%;
    position: absolute;
    inset: 0 0%;
}
.animation-play {
    max-width: 45px;
    margin-top: -68px;
    margin-right: 97px;
    display: none;
    position: absolute;
    inset: 0% 0% auto auto;
}
.m-w-vw {
    z-index: 1;
    width: 100%;
    max-width: 900px;
    position: relative;
}
.m-w-vw.is_n {
    max-width: 880px;
}
.build-hero-stars {
    width: 1375px;
    max-width: none;
    margin-top: -8rem;
    margin-left: auto;
    margin-right: -3.5rem;
    position: absolute;
    inset: 0% 0% auto auto;
}
.build-decor1 {
    z-index: 1;
    width: 100%;
    max-width: 7rem;
    margin-top: -3.75rem;
    margin-right: 4rem;
    position: absolute;
    inset: 0% 0% auto auto;
}
.build-decor1-copy {
    width: 100%;
    max-width: 6.8125rem;
    margin-top: -3.75rem;
    margin-right: 4rem;
    position: absolute;
    inset: 0% 0% auto auto;
}
.build-decor2 {
    z-index: 1;
    width: 100%;
    max-width: 7.9375rem;
    margin-top: -9rem;
    margin-right: 16rem;
    position: absolute;
    inset: 0% 0% auto auto;
}
.build-decor3 {
    z-index: 1;
    width: 100%;
    max-width: 11.875rem;
    margin-bottom: -6rem;
    margin-right: -3.5rem;
    position: absolute;
    inset: auto 0% 0% auto;
}
.clyde {
    z-index: 4;
    width: 100%;
    max-width: 8.5rem;
    margin-top: auto;
    margin-bottom: auto;
    margin-right: 4.1rem;
    position: absolute;
    inset: 0 0% 0% auto;
}
.clyde.is_n {
    margin-right: 2.7rem;
    top: -62px;
}
.phone-decor {
    width: 100%;
    max-width: 20.1875rem;
    margin-top: -5rem;
    margin-bottom: auto;
    margin-left: -17rem;
    position: absolute;
    inset: 0% auto auto 0%;
}
.star-decor {
    width: 100%;
    max-width: 7.3125rem;
    margin-bottom: 4rem;
    position: absolute;
    inset: auto auto 0% 0%;
}
.decor4,
.build-decor4 {
    width: 100%;
    max-width: 9.75rem;
    margin-bottom: -5rem;
    margin-left: -10rem;
    position: absolute;
    inset: auto auto 0% 0%;
}
.build-decor5 {
    width: 100%;
    max-width: 10.4375rem;
    margin-bottom: -6rem;
    margin-left: 0;
    margin-right: 14rem;
    position: absolute;
    inset: auto 0% 0% auto;
}
.build-decor6 {
    z-index: 1;
    width: 100%;
    max-width: 13.3125rem;
    margin-top: -4rem;
    margin-left: 5rem;
    margin-right: 0;
    position: absolute;
    inset: 0% auto auto 0%;
}
.build-decor7 {
    z-index: 1;
    width: 100%;
    max-width: 4.7rem;
    margin-top: 6rem;
    margin-bottom: auto;
    margin-right: -3rem;
    position: absolute;
    inset: 0% 0% auto auto;
}
.if-takes-layout-content-wr {
    max-width: 380px;
}
.if-takes-layout-content-wr.is_n {
    max-width: 460px;
}
.ico-takes-img,
.ico-takes-img.hassle {
    width: 100%;
    max-width: 24px;
}
.section-ad-hero {
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/66c5a6ac463f324521c662fc_Pixel%20Pattern%20BG.webp), linear-gradient(#2a0340, #6004a7);
    background-position: 50%, 0 0;
    background-repeat: no-repeat, repeat;
    background-size: cover, auto;
    padding-top: 213px;
    padding-bottom: 57px;
    overflow: hidden;
}
.text-weight-medium {
    font-weight: 500;
}
.ad_heading1 {
    z-index: 2;
    color: #fff;
    text-align: left;
    text-transform: uppercase;
    margin-bottom: 32px;
    font-family: "Spota 800", sans-serif;
    font-size: 70px;
    font-weight: 700;
    line-height: 63px;
    position: relative;
}
.ad_heading1.bottom-none {
    margin-bottom: 0;
}
.ad_heading1.is-left {
    text-align: left;
}
.ad_heading1.text-align-center {
    text-align: center;
    font-weight: 700;
}
.ad_heading1.text-align-center.is_ad-week {
    max-width: 800px;
}
.section-join {
    background-image: linear-gradient(#2a0340, #500388);
    padding-top: 70px;
    position: relative;
}
.ad_heading2 {
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    font-family: "Spota 800", sans-serif;
    font-size: 56px;
    font-weight: 700;
    line-height: 90%;
}
.ad_heading2.bottom-none {
    margin-bottom: 0;
    font-family: "Spota 800", sans-serif;
    font-weight: 700;
}
.ad_heading2.is-left {
    text-align: left;
    font-family: ABC Ginto Normal, sans-serif;
    font-weight: 900;
}
.ad_heading2.is-left.max-440px {
    max-width: 445px;
}
.ad_heading2.is-left.is_people {
    max-width: 80%;
}
.ad_heading2.is-left.bottom-none {
    font-family: "Spota 800", sans-serif;
    font-weight: 900;
}
.ad_heading2.is-small {
    font-size: 45px;
    line-height: 0.888889;
}
.ad_heading2.is-sml {
    letter-spacing: -0.01em;
    margin-bottom: 24px;
    font-family: Spotanord, Arial, sans-serif;
    font-size: 56px;
    line-height: 96%;
}
.ad_heading2.is-sml.margin-b-s {
    margin-bottom: 16px;
}
.ad_heading2.is-sml.margin-b-s-left {
    margin-bottom: 24px;
}
.ad_heading2.is-sml.margin-b-s-left.is-new.is-italic {
    font-style: italic;
}
.ad_heading2.is-sml.margin-b-s-left.is-new.is-italic.text-align-center.is_nitro {
    font-family: Spota-Blackitalic, Arial, sans-serif;
    font-weight: 900;
}
.ad_heading2.is-sml.is_your.is-new {
    margin-bottom: 32px;
    font-size: 3rem;
}
.ad_heading2.is-sml.is_your.is-36 {
    margin-bottom: 24px;
    font-size: 3rem;
}
.ad_heading2.is-sml.is_your.is_see {
    margin-bottom: 32px;
    font-size: 3rem;
}
.ad_heading2.is-sml2 {
    z-index: 1;
    letter-spacing: -0.01em;
    margin-bottom: 24px;
    font-family: Spotanord, Arial, sans-serif;
    font-size: 48px;
    line-height: 96%;
    position: relative;
}
.ad_heading2.is-sml2.bottom-none {
    margin-bottom: 0;
}
.ad_heading2.is-latter {
    letter-spacing: -0.02em;
}
.ad_heading2.is-latter.margin-small {
    margin-bottom: 24px;
}
.text-right {
    z-index: 1;
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    max-width: 644px;
    margin-left: auto;
    margin-right: 0;
    display: flex;
    position: relative;
}
.advertising {
    max-width: 161px;
}
.add-dropdown {
    z-index: 0;
    background-image: linear-gradient(#6004a7, #836fff);
    border-radius: 25px;
    flex-flow: column;
    justify-content: space-between;
    width: 100%;
    margin-bottom: 10px;
    padding: 0;
    display: flex;
}
.add-dropdown.is-careers {
    background-image: none;
    border-top: 2px solid #ffffff1a;
    border-bottom: 2px #ffffff1a;
    border-radius: 0;
    margin-top: -2px;
    margin-bottom: 0;
}
.add-dropdown.is-careers:focus-visible,
.add-dropdown.is-careers[data-wf-focus-visible] {
    outline-color: var(--blurple);
    outline-offset: 4px;
    border-radius: 16px;
    outline-width: 2px;
    outline-style: solid;
}
.add-dropdown.is-careers.bottom-line {
    border-bottom-style: solid;
}
.dropdown-toggle-ad {
    justify-content: space-between;
    width: 100%;
    padding: 40px 44px 40px 40px;
    display: flex;
}
.dropdown-toggle-ad:focus-visible,
.dropdown-toggle-ad[data-wf-focus-visible] {
    outline-color: var(--blurple);
    outline-offset: 4px;
    border-radius: 24px;
    outline-width: 2px;
    outline-style: solid;
}
.dropdown-toggle-ad.is-careers {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    padding: 40px 0;
}
.dropdown-toggle-ad.is-careers.w--open {
    font-size: 18px;
    line-height: 23px;
}
.code-ad {
    justify-content: center;
    align-items: center;
    display: flex;
}
.dropdown-list-ad {
    padding-left: 40px;
    padding-right: 44px;
    position: static;
}
.dropdown-list-ad.w--open {
    background-color: #ddd0;
}
.dropdown-list-ad.is-careers {
    color: #ffffff80;
    font-size: 18px;
    line-height: 23px;
}
.dropdown-list-ad.is-careers.w--open {
    color: #ffffff80;
    margin-top: -8px;
    padding-left: 0;
    padding-right: 0;
    font-size: 18px;
}
.padding-96px-copy {
    padding-bottom: 96px;
}
.padding-60px {
    padding-bottom: 60px;
}
.ad-banner-black {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    display: flex;
}
.all-day-image {
    z-index: 0;
    opacity: 0.5;
    object-fit: cover;
    width: 747px;
    max-width: 50vw;
    height: 100%;
    margin-right: -7rem;
    position: absolute;
    inset: auto 0% 0% auto;
}
.blur-bottom {
    filter: blur(144.5px);
    background-color: #2a0340;
    border-radius: 50%;
    width: 1709px;
    height: 664px;
    margin-bottom: -332px;
    position: absolute;
    inset: auto auto 0%;
}
.blur-bottom.mobile {
    display: none;
}
.evening-image {
    z-index: 1;
    opacity: 1;
    object-fit: cover;
    width: 844px;
    max-width: 60vw;
    height: 100%;
    display: none;
    position: absolute;
    inset: auto auto 0% 0%;
    overflow: clip;
}
.evening-image.mobile {
    max-width: 600px;
    margin-left: -5.7%;
    display: block;
}
.ad-banner-violet {
    z-index: 1;
    background-color: #2a0340;
    border-radius: 125px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    padding: 106px 84px 106px 10vw;
    display: flex;
    position: relative;
    overflow: hidden;
}
.max-width-440 {
    flex: none;
    width: 50%;
    max-width: 440px;
}
.max-width-440.is-sticky {
    max-height: 80vh;
    position: sticky;
    top: 60px;
}
.max-width-440.app-sdk {
    flex: 0 auto;
    max-width: 480px;
}
.max-width-440.is-left {
    z-index: 1;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    margin-left: 0;
    margin-right: auto;
    display: flex;
    position: relative;
}
.max-width-440.is-right {
    z-index: 3;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    margin-left: auto;
    margin-right: 0;
    display: flex;
    position: relative;
}
.max-width-440.quests {
    flex-flow: column;
    justify-content: center;
    align-items: flex-end;
    max-width: 400px;
    position: relative;
}
.ad-banner-color-black {
    z-index: 1;
    background-color: #000;
    border-radius: 125px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    padding: 106px 84px 106px 9vw;
    display: flex;
    position: relative;
    overflow: hidden;
}
.circle-blur {
    filter: blur(150px);
    background-color: #aa32ad;
    border-radius: 50%;
    width: 833px;
    height: 580px;
    margin-bottom: -300px;
    margin-left: -200px;
    position: absolute;
    inset: auto auto 0% 0%;
    transform: rotate(30deg);
}
.circle-blur.mobile {
    display: none;
}
.ad-banner-blue {
    background-color: #6004a7;
    border-radius: 125px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    padding: 106px 84px 106px 10vw;
    display: flex;
    position: relative;
    overflow: hidden;
}
.ad-banner-become {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    background-color: #6004a7;
    border-radius: 125px;
    flex-flow: row;
    justify-content: flex-start;
    align-items: flex-start;
    min-height: 816px;
    padding: 56px 60px 56px 9vw;
    display: flex;
    position: relative;
    overflow: hidden;
}
.circle-blur-blue {
    z-index: 1;
    filter: blur(120px);
    background-color: #836fff;
    border-radius: 50%;
    width: 1800px;
    height: 670px;
    margin-bottom: -450px;
    margin-left: -276px;
    position: absolute;
    inset: auto auto 0% 0%;
    transform: rotate(14deg);
}
.image-form {
    z-index: -3;
    min-width: 105%;
    margin-left: -61px;
    position: absolute;
    top: 88%;
    transform: rotate(-15deg);
}
.image-form.mobile {
    display: none;
}
.stars-left {
    object-fit: cover;
    object-position: 100% 50%;
    width: 100%;
    max-width: 47vw;
    height: 100%;
    position: absolute;
    inset: 0% auto 0% 0%;
}
.stars-right {
    object-fit: cover;
    object-position: 0% 50%;
    width: 100%;
    max-width: 40vw;
    height: 100%;
    position: absolute;
    inset: 0% 0% 0% auto;
}
.play-image {
    z-index: 2;
    width: 100%;
    max-width: 10rem;
    margin-top: 1.7rem;
    margin-left: -7rem;
    position: absolute;
    inset: 0% auto auto 0%;
    transform: rotate(160deg);
}
.star-image {
    z-index: 0;
    width: 100%;
    max-width: 6.25rem;
    margin-top: -10rem;
    margin-left: 1rem;
    position: absolute;
    inset: 0% auto auto 0%;
    transform: rotate(160deg);
}
.one-image {
    z-index: 2;
    width: 100%;
    max-width: 6rem;
    margin-top: -3rem;
    margin-left: 0;
    margin-right: -8rem;
    position: absolute;
    inset: 0% 0% auto auto;
}
.circle-image {
    z-index: 2;
    width: 100%;
    max-width: 7rem;
    margin: -2rem -9.5rem -2rem 0;
    position: absolute;
    inset: auto 0% 0% auto;
}
.form-become {
    background-color: #836fff;
    border-radius: 120px;
    width: 100%;
    max-width: 560px;
    margin-bottom: 0;
    margin-left: 20px;
    padding: 52px 60px;
    position: relative;
}
.form-become.application {
    width: 100%;
    margin-left: 0;
}
.paragraph-bold-small {
    font-size: 14px;
    font-weight: 700;
    line-height: 115%;
}
.paragraph-bold-small.text-color-white.text-weight-medium {
    white-space: pre-wrap;
    font-weight: 500;
}
.paragraph-bold-small.text-color-white.text-weight-medium.is_abc {
    z-index: 1;
    font-family: ABC Ginto Normal, sans-serif;
    position: relative;
}
.checkbox-ad {
    color: var(--white);
    justify-content: flex-start;
    align-items: flex-start;
    margin-top: 16px;
    margin-bottom: 16px;
    padding-left: 0;
    font-family: ABC Ginto Normal, sans-serif;
    font-size: 14px;
    font-weight: 300;
    line-height: 115%;
    display: flex;
}
.checkbox-adw {
    background-color: #fff;
    border: 1px solid #dbdee1;
    border-radius: 3px;
    flex: none;
    width: 16px;
    height: 16px;
    margin-top: 6px;
    margin-left: 0;
    margin-right: 12px;
}
.checkbox-adw.w--redirected-checked {
    background-color: #5f05a6;
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/66c5b1adf3992a6c21bfaad6_8541612_check_tick_mark_icon%201.svg);
    background-position: 50%;
    background-size: 10px;
    border-style: none;
    box-shadow: 0 2px 5px #0000;
}
.star-top {
    max-width: 38vw;
    margin-top: 3.125rem;
    position: absolute;
    inset: 0% auto auto 0%;
}
.image-j {
    z-index: 2;
    width: 100%;
    max-width: 570px;
    margin-top: 1rem;
    margin-bottom: -5rem;
    margin-left: 0;
    position: relative;
}
.icon-dropdown_ad {
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/6349f973a7ad04652e621534_down-arrow-of-angle.png);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    width: 12px;
    height: 12px;
    margin-top: 6px;
    margin-right: 8px;
    font-family: Trebuchet MS, Lucida Grande, Lucida Sans Unicode, Lucida Sans, Tahoma, sans-serif;
    font-size: 0;
    position: absolute;
    inset: 0% 0% 0% auto;
}
.container-hero-adweek {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    max-width: 870px;
    margin-left: auto;
    margin-right: auto;
    display: flex;
    position: relative;
}
.hero-add-week-content {
    grid-column-gap: 48px;
    grid-row-gap: 48px;
    justify-content: center;
    align-items: center;
    display: flex;
}
.checkbox-text-ad {
    font-weight: 300;
}
.profile-image {
    z-index: 2;
    width: 100%;
    max-width: 3.375rem;
    margin-bottom: 6rem;
    margin-left: 1.3rem;
    position: absolute;
    inset: auto auto 0 0%;
    transform: rotate(160deg);
}
.form-anchor-ink {
    width: 100%;
    position: absolute;
    top: -60px;
}
.success-message-5 {
    z-index: 1;
    border-radius: 60px;
    padding: 31px;
    font-family: ABC Ginto Normal, sans-serif;
    position: relative;
}
.footer-adweek-bg {
    opacity: 0.5;
    background-image: linear-gradient(135deg, #fff6, #ffffff12);
    position: absolute;
    inset: 0%;
}
.link-form-adweek {
    color: var(--white);
    font-family: ABC Ginto Normal, sans-serif;
    font-size: 14px;
    font-weight: 500;
    text-decoration: underline;
}
.bold-adweek {
    font-family: ABC Ginto Normal, sans-serif;
}
.download_hero {
    text-align: center;
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/66e2e6a58361bf25f9e6848f_BG-downloads.webp);
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: cover;
    justify-content: center;
    align-items: flex-start;
    padding-top: 192px;
    display: flex;
}
.download_hero.is-dm {
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/66e2e6a58361bf25f9e6848f_BG-downloads.webp);
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: cover;
    padding-bottom: 218px;
}
.download_hero.is-dm.is_developer {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    padding-bottom: 120px;
}
.download_hero.is-dev {
    padding-top: 128px;
    padding-bottom: 76px;
}
.download_hero.is_casy {
    background-image: none;
    padding-top: 128px;
    padding-bottom: 0;
}
.download_hero::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgb(0 0 0 / 85%);
    z-index: 1;
}
.download_hero_video {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
}

@media (max-width: 768px) {
    .download_hero_video {
        display: none;
    }

    .download_hero::before {
        display: none;
    }
}

/* Ensure content stays above the video */
.download_hero .container-1540 {
    position: relative;
    z-index: 2;
}
.heading--h1--download {
    color: var(--white);
    text-align: center;
    letter-spacing: -0.03em;
    margin-bottom: 24px;
    font-family: Spotanord, Arial, sans-serif;
    font-size: 96px;
    line-height: 0.82;
}
.heading--h1--download.is-capitalize {
    text-transform: uppercase;
    font-family: Spotanord, Arial, sans-serif;
    font-weight: 700;
}
.heading--h1--download.is-capitalize.hide-landscape {
    letter-spacing: -0.03em;
}
.heading--h1--download.is-capitalize.new {
    font-size: 72px;
    font-weight: 700;
    line-height: 0.819444;
}
.heading--h1--download.is-capitalize.new.space-test {
    line-height: 1;
}
.heading--h1--download.is-capitalize.is-32 {
    font-size: 72px;
}
.heading--h1--download.is-capitalize.is_2025 {
    font-size: 72px;
    line-height: 0.9;
}
.heading--h1--download.is-capitalize.is_succes {
    margin-bottom: 40px;
}
.heading--h1--download.is-capitalize.is_new {
    font-size: 72px;
}
.heading--h1--download.is-capitalize.is_2025-new {
    font-size: 56px;
    line-height: 0.9;
}
.heading--h1--download.is-capitalize.is-form {
    letter-spacing: -0.01em;
    font-size: 48px;
    line-height: 0.96;
}
.heading--h1--download.is-capitalize.is-italic {
    font-style: italic;
}
.heading--h1--download.is-capitalize.is-italic.nitro-title {
    font-family: Spota-Blackitalic, Arial, sans-serif;
    font-style: italic;
    font-weight: 900;
}
.subnav {
    z-index: 999;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    padding-top: 15px;
    display: flex;
    position: sticky;
    top: 0;
}
.subnav.is_quests {
    z-index: 4;
}
.subnav.is_quests.no-st {
    position: relative;
}
.download-hero-image {
    aspect-ratio: 2366/1696;
    object-fit: fill;
    position: relative;
}
.max-width-900 {
    max-width: 760px;
    margin-left: auto;
    margin-right: auto;
    position: relative;
}
.max-width-900.is-center {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    display: flex;
}
.max-width-900.is-center.is-br {
    max-width: 58rem;
}
.max-width-900.ddownloads {
    max-width: 580px;
}
.max-width-900.is_stories {
    max-width: 990px;
}
.max-width-900.accessibillity {
    max-width: 560px;
}
.max-width-900.is_banner-n {
    max-width: 700px;
}
.max-width-900.is_np {
    max-width: 40rem;
}
.container-1540 {
    max-width: 1540px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 40px;
    padding-right: 40px;
}
.container-1540.margin-0.is_d.is-rel {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    position: relative;
}
.container-1540.margin-0.is_d.is_new {
    position: relative;
}
.container-1540.margin-0.is_d.is-750 {
    width: 100%;
    max-width: 750px;
    margin-left: auto;
    margin-right: auto;
    position: relative;
}
.text-capitalize {
    text-transform: uppercase;
}
.heading-80px {
    letter-spacing: -0.02em;
    font-size: 80px;
    line-height: 0.95;
}
.layout {
    grid-column-gap: 44px;
    grid-row-gap: 44px;
    justify-content: space-between;
    align-items: center;
    display: flex;
}
.layout.margin-bottom {
    grid-column-gap: 80px;
    grid-row-gap: 80px;
    margin-bottom: 168px;
}
.layout.margin-bottom.reverce {
    margin-bottom: 168px;
}
.layout.margin-bottom.reverce.margin-large {
    margin-bottom: 220px;
}
.layout.margin-bottom.reverce.is_microsite {
    margin-bottom: 120px;
}
.layout.margin-bottom.reverce.is_nitro {
    margin-bottom: 132px;
}
.layout.margin-bottom.margin-large {
    margin-bottom: 220px;
}
.layout.margin-bottom.margin-large.is_micro {
    grid-column-gap: 80px;
    grid-row-gap: 80px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
}
.layout.margin-bottom.margin-large.is_app {
    margin-bottom: 120px;
}
.layout.margin-bottom.micrisite {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    margin-bottom: 0;
}
.layout.margin-bottom.is_nitro {
    margin-bottom: 132px;
}
.layout.margin-bottom.is_nitro.bottom-none {
    margin-bottom: 0;
}
.layout.mob-v {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
}
.layout.mob-v.quests {
    max-width: 1050px;
    margin-left: auto;
    margin-right: auto;
}
.layout.margin-bottom-small {
    grid-column-gap: 80px;
    grid-row-gap: 80px;
    margin-bottom: 180px;
    position: relative;
}
.layout.margin-bottom-small.reverce {
    margin-bottom: 360px;
}
.layout.margin-bottom-small.bottom-none {
    margin-bottom: 0;
}
.layout.margin-bottom-small.bottom-none.is-success {
    grid-column-gap: 34px;
    grid-row-gap: 34px;
    color: var(--white);
    text-align: left;
    margin-top: 200px;
}
.layout.margin-bottom-small.bottom-none.is-success:focus-visible,
.layout.margin-bottom-small.bottom-none.is-success[data-wf-focus-visible] {
    outline-offset: 4px;
    border-radius: 16px;
    outline-color: #fff;
}
.gradient-green {
    background-image: linear-gradient(171deg, #35ed7e, #c8ffef);
    border-radius: 88px;
    flex: none;
    width: 50%;
    max-width: 27rem;
    padding-top: 80px;
    padding-left: 80px;
    overflow: hidden;
}
.gradient-green.is_2025 {
    order: 0;
    justify-content: flex-start;
    align-items: flex-end;
    min-height: 590px;
    display: flex;
}
.btn-download {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    color: #fff;
    background-color: #ffffff1a;
    border-radius: 8px;
    justify-content: center;
    align-items: center;
    max-height: 48px;
    padding: 13px 24px;
    font-family: Spota, sans-serif;
    font-weight: 500;
    transition: all 0.3s;
    display: flex;
}
.btn-download:hover {
    background-color: #ffffff1a;
    border-color: #fff0;
}
.btn-download:focus-visible,
.btn-download[data-wf-focus-visible] {
    outline-offset: 4px;
    mix-blend-mode: normal;
    outline: 2px solid #5865f2;
}
.btn-download.w--open {
    background-color: #ffffff1a;
}
.btn-download.is_media {
    margin-top: 64px;
}
.btn-download.is_media.is_2025 {
    color: #000;
    background-color: #fff;
}
.btn-download.is_media.is_2025:hover {
    background-color: #c7c8ce;
}
.btn-download.is_media.is_2025.hide {
    display: none;
}
.btn-download.is_media_2 {
    margin-top: 64px;
}
.btn-download.is_media_2.is_2025 {
    color: #000;
    background-color: #fff;
}
.btn-download.is_media_2.is_2025:hover {
    background-color: #c7c8ce;
}
.btn-download.is_media_2.is_2025.is-smaller {
    border-radius: 12px;
    max-height: 40px;
    padding: 11px 16px;
    font-size: 14px;
}
.btn-download.is_media_2.is_2025.is-smaller.hide {
    display: none;
}
.btn-download.is_media_2.is_2025.top-none {
    border-radius: 12px;
    margin-top: 0;
}
.btn-download.is_media_2.is_2025.top-none.is-small {
    min-height: 40px;
    max-height: 40px;
    padding: 9.5px 16px;
    line-height: 1;
}
.btn-download.is_media_2.is_2025.hide {
    display: none;
}
.btn-download.is_white {
    color: #000;
    background-color: #fff;
}
.btn-download.is_white:hover {
    background-color: #c7c8ce;
}
.btn-download.is_jobs {
    background-color: #292929;
    border-radius: 12px;
    justify-content: space-between;
    max-height: none;
    padding: 17.5px 16px 17.5px 24px;
    font-size: 16px;
    font-weight: 500;
    line-height: 130%;
}
.btn-download.is_library {
    background-color: #ffffff1a;
    border-radius: 16px;
    justify-content: space-between;
    max-height: 56px;
    padding: 17.5px 20px 17.5px 24px;
    font-size: 16px;
    font-weight: 400;
    line-height: 130%;
}
.gradient-blue {
    background-image: linear-gradient(#5865f2, #e0e3ff);
    border-radius: 88px;
    flex: none;
    width: 50%;
    max-width: 27rem;
    padding-top: 60px;
    padding-left: 60px;
    padding-right: 60px;
    overflow: hidden;
}
.gradient-blue.is_2025 {
    min-height: 590px;
}
.gradient-blue.is_2025.is_micro {
    z-index: 1;
    background-image: none;
    flex-flow: column;
    justify-content: center;
    align-items: stretch;
    min-height: 590px;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    display: flex;
}
.gradient-orange {
    background-image: linear-gradient(#ff9900, #ffe5b4);
    border-radius: 88px;
    flex: none;
    width: 50%;
    max-width: 27rem;
    padding-top: 60px;
    padding-left: 60px;
    padding-right: 60px;
    overflow: hidden;
}
@media screen and (max-width: 991px) {
    .gradient-orange {
        border-radius: 88px;
        width: 100%;
        padding-top: 60px;
        padding-left: 60px;
        padding-right: 60px;
    }
}
.gradient-pink {
    background-image: linear-gradient(#ff4cd2, #f5c9ff);
    border-radius: 88px;
    flex: none;
    width: 50%;
    max-width: 27rem;
    padding-top: 68px;
    padding-bottom: 68px;
    padding-left: 80px;
    overflow: hidden;
}
.gradient-pink.is-dm {
    border-radius: 64px;
    width: 100%;
    max-width: 25.4375rem;
    padding-top: 46px;
    padding-bottom: 0;
    padding-left: 48px;
    position: relative;
    overflow: clip;
}
.gradient-pink.dm.is_2025 {
    min-height: 590px;
    padding-top: 78px;
    padding-bottom: 78px;
}
.gradient-red {
    background-image: linear-gradient(#ff3b3b, #ffd6d6);
    border-radius: 88px;
    flex: none;
    width: 50%;
    max-width: 27rem;
    padding-top: 60px;
    padding-left: 60px;
    padding-right: 60px;
    overflow: hidden;
}
@media screen and (max-width: 991px) {
    .gradient-red {
        border-radius: 88px;
        width: 100%;
        padding-top: 60px;
        padding-left: 60px;
        padding-right: 60px;
    }
}
.download-section {
    padding-top: 132px;
}
.download-banner {
    z-index: 98;
    text-align: center;
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/66ffb8739863899e99dbaf83_Background%20\(3\).png);
    background-position: 50% 0;
    background-repeat: repeat;
    background-size: cover;
    padding-top: 220px;
    padding-bottom: 230px;
    position: relative;
}
.download-banner.is-sdk {
    padding-top: 168px;
    padding-bottom: 168px;
}
.download-banner.is-sdk_new {
    background-image: none;
    padding-top: 168px;
    padding-bottom: 168px;
}
.download-banner.is-parent {
    padding-top: 175px;
    padding-bottom: 207px;
}
.download-banner.is-family {
    padding-top: 126px;
    padding-bottom: 291px;
}
.download-banner.is_new {
    min-height: 600px;
}
.download-banner.is_p {
    background-image: none;
    padding-top: 175px;
    padding-bottom: 207px;
}
.download-banner.is-sdk_n {
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/66ffb8739863899e99dbaf83_Background%20\(3\).png);
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: cover;
    padding-top: 168px;
    padding-bottom: 200px;
}
.download-banner.is-nitro {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    padding-top: 134px;
    padding-bottom: 134px;
}
.download-banner.is-sdk_p {
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/6895a999905854ad449aef60_imgonline-com-ua-Resize-U1bNsCa343rILnz.png);
    background-position: 50% 100%;
    background-repeat: no-repeat;
    background-size: cover;
    padding-top: 168px;
    padding-bottom: 200px;
}
.feeling-decor-1 {
    transform-style: preserve-3d;
    width: 18vw;
    max-width: 300px;
    margin-top: -275px;
    margin-left: -18vw;
    position: absolute;
    inset: 0% auto auto 9%;
    transform: rotate(12deg);
}
.feeling-decor-1.is-egg {
    max-width: 240px;
    margin-top: -200px;
    margin-left: -177px;
    transform: none;
}
.feeling-decor-2 {
    width: 18vw;
    max-width: 250px;
    margin: -275px -18vw -217px -220px;
    position: absolute;
    inset: auto 7% 0% auto;
}
.feeling-decor-2.is-pan {
    margin-bottom: -247px;
}
.dropdown-linux {
    margin-left: 0;
}
.dropdown-list-dark {
    margin-top: 11px;
}
.dropdown-list-dark.w--open {
    background-color: #ffffff1a;
    border-radius: 24px;
    padding: 8px;
}
.dropdown-list-dark.is_2025.w--open {
    background-color: #fff;
    border-radius: 8px;
}
.dropdown-list-dark.is_jobs {
    background-color: #292929;
    max-height: 296px;
    overflow: auto;
}
.dropdown-list-dark.is_jobs.w--open {
    border-radius: 12px 0 0 12px;
    margin-top: 8px;
    padding: 8px;
}
.dropdown-list-dark.is_jobs.is_n {
    background-color: #1a1a1a;
}
.dropdown-list-dark.is_jobs.is-nitro.w--open {
    flex-flow: column;
    justify-content: flex-start;
    align-items: stretch;
    display: flex;
}
.dropdown-list-dark.is-success {
    background-color: #292929;
    overflow: auto;
}
.dropdown-list-dark.is-success.w--open {
    border-radius: 12px;
    max-height: none;
    margin-top: 8px;
    padding: 8px;
}
.dropdown-list-dark.is_jobs-r {
    background-color: #292929;
    max-height: 296px;
    overflow: auto;
}
.dropdown-list-dark.is_jobs-r.w--open {
    border-radius: 12px;
    margin-top: 8px;
    padding: 8px;
}
.dropdown-link-d {
    color: #fff;
    border-radius: 12px;
    padding: 13px 16px;
    font-family: Spota, sans-serif;
}
.dropdown-link-d:hover {
    background-color: #ffffff1a;
}
.dropdown-link-d:focus {
    border-radius: 8px;
}
.dropdown-link-d:focus-visible,
.dropdown-link-d[data-wf-focus-visible] {
    outline-width: 2px;
}
.dropdown-link-d.is_2025 {
    color: #000;
    border-radius: 8px;
}
.dropdown-link-d.is_2025:hover {
    background-color: #0000001a;
}
.dropdown-link-d.is_jobs {
    color: #fff;
    border-radius: 8px;
}
.dropdown-link-d.is_jobs:hover {
    background-color: #0000001a;
}
.footer-download {
    background-color: #000;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    padding-top: 20px;
    padding-bottom: 0;
    display: flex;
    position: relative;
    overflow: clip;
}
.logo-text {
    font-size: 12em;
    font-weight: 700;
    color: #fff;
    letter-spacing: 0.05em;
    text-transform: uppercase;
}
.word {
    margin-top: 40px;
    padding: 76px 40px 40px;
    position: relative;
}
.container-1762 {
    width: 100%;
    max-width: 1762px;
    margin-top: 80px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 40px;
    padding-right: 40px;
    position: relative;
}
.container-1762.is_new {
    margin-top: 0;
    padding-left: 0;
    padding-right: 0;
}
.footer-blur {
    filter: blur(880px);
    background-color: #5865f2;
    border-radius: 50%;
    width: 3394px;
    height: 1419px;
    margin-bottom: -660px;
    margin-left: auto;
    margin-right: auto;
    display: none;
    position: absolute;
    inset: auto auto 0%;
}
.dropdown-list-footer {
    background-color: #ddd0;
    display: block;
    position: static;
}
.dropdown-toggle-footer {
    pointer-events: none;
    color: #ffffff80;
    cursor: auto;
    justify-content: space-between;
    margin-bottom: 16px;
    padding: 0;
    font-family: Spota, sans-serif;
    line-height: 20px;
    display: flex;
}
.circle-hover {
    z-index: 1;
    filter: blur(30px);
    background-color: #1f1d5d;
    border-radius: 50%;
    width: 200%;
    height: 70px;
    margin-top: 45px;
    margin-left: auto;
    margin-right: auto;
    position: absolute;
    inset: 0% auto auto;
}
.relative-anim {
    border-radius: 12px;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    font-family: Spota, sans-serif;
    font-weight: 500;
    display: flex;
    position: relative;
    overflow: clip;
}
.relative-anim:focus-visible,
.relative-anim[data-wf-focus-visible] {
    outline-offset: 3px;
}
.relative-anim.hide {
    display: none;
}
.arrow-drop.is_2025 {
    max-width: 14px;
}
.arrow-drop.is_2025.is-library {
    max-width: 24px;
}
.dropdown-footer {
    width: 100%;
    max-width: none;
}
.footer-h-link.show-landscape {
    font-family: Spota, sans-serif;
}
.show-soc {
    display: block;
}
.container_1540 {
    width: 100%;
    max-width: 1538px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 40px;
    padding-right: 40px;
    position: relative;
}
.container_1540.z-index-3.is_new {
    padding-left: 110px;
    padding-right: 110px;
}
.footer_new {
    z-index: 99;
    background-color: #000;
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/66ed4cf5fef3aff44b9269d0_Background%20\(1\).png);
    background-repeat: no-repeat;
    background-size: cover;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    padding-top: 20px;
    padding-bottom: 0;
    display: flex;
    position: relative;
}
.nav_menu {
    background-color: #0000;
    flex-flow: wrap;
    flex: 1;
    justify-content: center;
    align-items: flex-start;
    padding-left: 0;
    list-style-type: none;
    display: flex;
    overflow: visible;
}
.nav_menu.is-burger {
    justify-content: flex-start;
    align-items: stretch;
    margin-bottom: 8rem;
}
.nav_menu.is_new-acc {
    justify-content: center;
    align-items: flex-start;
    max-width: 660px;
}
.nav_burger_button {
    grid-column-gap: 0.5rem;
    grid-row-gap: 0.5rem;
    justify-content: flex-end;
    align-items: stretch;
    width: 2.5rem;
    height: 2.5rem;
    transition: width 0.3s;
    display: none;
    overflow: hidden;
}
.nav {
    z-index: 99;
    font-family: ABC Ginto Normal, sans-serif;
    position: absolute;
    inset: 0% 0% auto;
}
.nav.is-static {
    margin-bottom: -5rem;
}
.nav.is_nitro {
    position: relative;
}
.nav_dd_content-wr {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    border-bottom-right-radius: 5.5rem;
    border-bottom-left-radius: 5.5rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    height: auto;
    padding-left: 0;
    padding-right: 0;
    display: block;
    position: relative;
}
.nav_dd_content-wr.w--open {
    border-radius: 8px;
    width: 16rem;
    padding: 0.5rem 0.5rem 1rem;
    box-shadow: 0 4px 16px #00000014;
}
.nav_dd_content-wr.isnew {
    background-color: #5865f2;
    border-radius: 40px;
    margin-top: 0.4375rem;
    margin-left: auto;
    margin-right: auto;
    padding: 2rem;
}
.nav_dd_content-wr.is_acces {
    background-color: #5865f2;
    border-radius: 40px;
    margin-top: 7px;
    margin-left: auto;
    margin-right: auto;
    padding: 2rem;
}
.nav_dd_list {
    grid-column-gap: 0.75rem;
    grid-row-gap: 0.75rem;
    background-color: #0000;
    flex-flow: column;
}
.nav_dd_list.w--open {
    flex-flow: column;
    height: auto;
    display: block;
    inset: 80px 0% 0%;
}
.nav_dd_list.is-burger.w--open {
    position: static;
}
.nav_dd_list.is-safety.w--open {
    min-width: 480px;
    max-width: 480px;
    margin-left: auto;
    margin-right: auto;
    display: flex;
    top: 37px;
    left: auto;
    right: auto;
}
.nav_dd_list.is-safety.is_n.w--open {
    top: 90%;
}
.nav_burger-lottie {
    width: 3rem;
    height: 3rem;
    position: absolute;
    inset: 0%;
}
.nav_padding {
    z-index: 2;
    padding-left: 2rem;
    padding-right: 2rem;
    position: relative;
}
.button-nav {
    grid-column-gap: 0.25rem;
    grid-row-gap: 0.25rem;
    background-color: var(--white);
    color: #000;
    text-align: center;
    letter-spacing: 0.25px;
    border-radius: 1rem;
    justify-content: flex-start;
    align-items: center;
    margin-top: 0;
    margin-bottom: 0;
    padding: 0.625rem 1rem;
    font-size: 1rem;
    font-weight: 600;
    line-height: 1.2;
    text-decoration: none;
    transition: background-color 0.4s;
    display: flex;
}
.button-nav:hover {
    background-color: #c7c8ce;
}
.button-nav.is-burger {
    flex: 1;
    justify-content: center;
    align-items: center;
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
    font-size: 0.875rem;
    line-height: 1.3;
}
.button-nav.is-burger.is-ghost {
    color: #fff;
    background-color: #0000;
    border: 2px solid #ffffff1a;
}
.button-nav.is-burger.is-ghost.login-button-js,
.button-nav.is-burger.download-button {
    font-family: Spota, sans-serif;
    font-weight: 500;
}
.button-nav.login-button-js.new {
    font-family: Spota, sans-serif;
    font-weight: 500;
    display: none;
}
.button-nav.is-tablet {
    color: #fff;
    white-space: nowrap;
    background-color: #ffffff1a;
}
.button-nav.is-tablet:hover {
    background-color: #ffffff4d;
}
.nav_link {
    grid-column-gap: 0.5rem;
    grid-row-gap: 0.5rem;
    color: var(--white);
    letter-spacing: -0.01em;
    border-radius: 0.75rem;
    justify-content: center;
    align-self: center;
    align-items: center;
    min-height: 38px;
    margin-left: 0;
    margin-right: 0;
    padding: 0.625rem 0.45rem;
    font-family: Spota, sans-serif;
    font-size: 0.875rem;
    font-weight: 500;
    line-height: 1rem;
    text-decoration: none;
    transition: background-color 0.4s;
    display: flex;
}
.nav_link:hover {
    background-color: #5865f2;
    border-radius: 0.75rem;
}
.nav_link:focus-visible,
.nav_link[data-wf-focus-visible] {
    outline-offset: -2px;
    outline-color: #fff;
}
.nav_link.w--current {
    border-bottom-color: #ff6838;
}
.nav_burger_list {
    z-index: 100;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    -webkit-backdrop-filter: blur(20px);
    backdrop-filter: blur(20px);
    background-color: #000c;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    height: 100vh;
    display: none;
    position: absolute;
    inset: 0 0% 0% auto;
}
.nav_buttons-wr {
    grid-column-gap: 1rem;
    display: none;
}
.nav_burger_trigger {
    background-color: #ffffff1a;
    border-radius: 0.875rem;
    flex: none;
    justify-content: center;
    align-items: center;
    width: 2.5rem;
    height: 2.5rem;
    transition: background-color 0.5s;
    display: flex;
    position: relative;
    overflow: hidden;
}
.nav_burger_trigger:hover {
    background-color: #ffffff4d;
}
.nav_dd {
    flex-flow: column;
    justify-content: flex-start;
    align-items: stretch;
    margin-left: 0;
    margin-right: 0;
    display: flex;
    position: static;
}
.nav_dd.is-relative {
    align-items: center;
}
.nav_dd.is-relative:focus-visible,
.nav_dd.is-relative[data-wf-focus-visible] {
    outline-offset: -4px;
    border-radius: 0;
    outline: 2px solid #5865f2;
}
.nav_dd.is-relative.is_n {
    position: relative;
}
.nav_burger_content {
    grid-row-gap: 1rem;
    background-color: var(--blurple);
    border-top-left-radius: 2.5rem;
    border-bottom-left-radius: 2.5rem;
    flex-direction: column;
    justify-content: flex-start;
    align-items: stretch;
    width: 50%;
    height: 100%;
    margin-left: auto;
    padding: 2rem;
    display: flex;
    position: relative;
}
.dd_nav-link {
    grid-column-gap: 0.25rem;
    grid-row-gap: 0.25rem;
    color: var(--white);
    justify-content: flex-start;
    align-items: center;
    margin-left: 0;
    margin-right: 0;
    padding: 0;
    font-family: Spota, sans-serif;
    font-size: 0.875rem;
    font-weight: 500;
    line-height: 1.2;
    display: flex;
}
.dd_nav-link:focus-visible,
.dd_nav-link[data-wf-focus-visible] {
    outline-color: #fff;
}
.dd_nav-link.is_hide {
    display: none;
}
.dropdown-1_toggle {
    color: #76879d;
    margin-left: 0;
    margin-right: 0;
    padding: 0 1.5rem 0 0;
    font-size: 0.9rem;
    line-height: 1.42857;
    transition: color 0.4s;
}
.dropdown-1_toggle.w--open {
    color: #3a4554;
    justify-content: flex-end;
}
.nav_brand {
    justify-content: flex-start;
    align-items: center;
    width: 8rem;
    height: 4rem;
    display: flex;
    position: fixed;
    left: 2.5rem;
    overflow: hidden;
}
.nav_brand.is-burger {
    width: 2rem;
    display: flex;
}
.nav_brand.is-mobile {
    width: 9.125rem;
    transition: width 0.3s;
    display: flex;
    overflow: hidden;
}
.nav_brand.is-mobile.w--current {
    justify-content: center;
    align-items: center;
    height: 2.5rem;
    display: flex;
}
.nav_dd_arrow {
    justify-content: center;
    align-items: center;
    width: 0.75rem;
    height: 0.75rem;
    display: flex;
    position: static;
    overflow: hidden;
}
.nav_wrapper {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    place-content: center space-between;
    place-items: flex-end stretch;
    height: 70px;
    margin-left: auto;
    margin-right: auto;
    display: flex;
}
.nav_wrapper.is-new-acc {
    height: auto;
    min-height: 70px;
}
.nav_dd_trigger {
    grid-column-gap: 0.25rem;
    grid-row-gap: 0.25rem;
    color: var(--white);
    letter-spacing: -0.01em;
    border-radius: 1rem;
    justify-content: space-between;
    align-items: center;
    max-height: 38px;
    margin-left: 0;
    margin-right: 0;
    padding: 0.625rem 0.25rem 0.625rem 0.45rem;
    font-family: Spota, sans-serif;
    font-size: 0.875rem;
    font-weight: 500;
    line-height: 1.2rem;
    display: flex;
}
.nav_dd_trigger:focus-visible,
.nav_dd_trigger[data-wf-focus-visible] {
    outline-offset: -2px;
    border-radius: 1px;
    outline: 2px solid #fff;
}
.nav_dd_trigger.w--open {
    background-color: #5865f2;
    border-radius: 0.75rem;
    justify-content: flex-end;
    padding-left: 0.5rem;
    padding-right: 0.25rem;
}
.nav-setup-sections {
    justify-content: center;
    align-items: center;
    padding-top: 5rem;
    padding-bottom: 5rem;
    display: flex;
}
.nav_dd_content_layout {
    z-index: 2;
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    margin-top: 0.5rem;
    margin-left: auto;
    margin-right: auto;
    display: grid;
    position: relative;
}
.nav_dd_content_layout.top-none {
    grid-column-gap: 1.875rem;
    grid-row-gap: 1.875rem;
    grid-template-columns: auto auto auto;
    margin-top: 0;
}
.nav_dd_content_layout.top-none._1-col {
    grid-template-columns: auto;
    max-width: 61.375rem;
}
.nav_dd_content_layout.top-none._2-col {
    grid-template-columns: auto auto;
}
.nav_dd_content_layout.top-none._2-col.is_n {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
}
.nav_dd_separator {
    z-index: 2;
    background-color: var(--white);
    opacity: 0.1;
    width: auto;
    height: 1px;
    margin-left: 0;
    margin-right: 0;
    display: none;
    position: relative;
}
.nav_dd_link-group {
    border-bottom: 1px #ffffff1a;
    padding-bottom: 0;
}
.nav_dd_link-group.no-line {
    border-bottom-style: none;
}
.nav_dd_link-group.is_2025 {
    min-width: 140px;
}
.nav_dd_link-group.is_2025.is_n {
    border-right: 1px solid #ffffff1a;
    min-width: 140px;
}
.nav_dd_link-group.is_hub {
    padding-right: 20px;
}
.nav_bg {
    z-index: 1;
    background-color: var(--blurple);
    height: 0%;
    display: none;
    position: absolute;
    inset: auto 0% 0%;
}
.separator {
    background-color: #000;
    min-height: 100px;
}
.footer-logo-link {
    margin-bottom: 40px;
}
.p-footer {
    color: #ffffff80;
    font-family: Spota, sans-serif;
    font-weight: 400;
    line-height: 20px;
}
.language_new {
    z-index: 2;
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
    max-width: 190px;
    margin-top: 16px;
    margin-bottom: 24px;
    margin-left: 0;
    font-family: Ggsans, sans-serif;
    display: block;
}
.desctop-soc {
    display: none;
}
.dropdown-language-wr {
    z-index: 3;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    max-width: 269px;
    margin-left: 0;
    overflow: visible;
}
.dropdown-language-btn {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    color: #fff;
    background-color: #ffffff1a;
    border: 1px #ffffff1a;
    border-radius: 16px;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    max-height: 56px;
    padding: 17.5px 16px 17.5px 24px;
    font-family: Spota, sans-serif;
    font-weight: 400;
    transition: all 0.3s;
    display: flex;
}
.dropdown-language-btn:hover {
    background-color: #ffffff1a;
    border-color: #fff0;
}
.dropdown-language-btn:focus-visible,
.dropdown-language-btn[data-wf-focus-visible] {
    outline-color: var(--blurple);
    outline-offset: 4px;
    outline-width: 2px;
    outline-style: solid;
}
.dropdown-language-btn.w--open {
    background-color: #ffffff1a;
}
.dropdown-language-list-wr {
    margin-top: 11px;
    display: none;
    overflow: hidden;
}
.dropdown-language-list-wr.w--open {
    background-color: #5b62c7;
    border-radius: 24px;
    max-height: none;
    padding: 8px;
    overflow: hidden;
}
.dropdown-language-item {
    color: #fff;
    cursor: pointer;
    border-radius: 16px;
    padding: 17.5px 16px;
    font-family: Spota, sans-serif;
    display: block;
}
.dropdown-language-item:hover {
    background-color: #ffffff1a;
}
.dropdown-list-container {
    border-radius: 16px;
    padding-left: 0;
    list-style-type: none;
}
.dropdown-list-container:focus-visible,
.dropdown-list-container[data-wf-focus-visible] {
    outline-color: var(--blurple);
    outline-offset: -4px;
    outline-width: 1px;
    outline-style: solid;
}
.dropdown-list-container-wr {
    max-height: 240px;
    padding-left: 0;
    list-style-type: none;
    overflow: auto;
}
.branding_hero {
    text-align: center;
    justify-content: center;
    align-items: flex-start;
    padding-top: 192px;
    padding-bottom: 88px;
    display: flex;
}
.branding_hero.is_success {
    flex-flow: column;
    padding-top: 120px;
    padding-bottom: 200px;
}
.is-capitalize {
    text-transform: uppercase;
}
.nav_dd_list_bg {
    z-index: 1;
    background-color: var(--blurple);
    border-bottom-right-radius: 5.5rem;
    border-bottom-left-radius: 5.5rem;
    height: 100%;
    position: absolute;
    inset: 0 0% 0%;
}
.nav_dd_link-group_title {
    color: var(--white);
    margin-bottom: 1.5rem;
    font-family: Spota, sans-serif;
    font-size: 1.25rem;
    font-weight: 500;
    line-height: 1.3;
}
.nav_dd_link-group_title.is-new-white {
    font-size: 0.875rem;
    display: inline-block;
}
.nav_dd_link-group_title.is-new-white:focus-visible,
.nav_dd_link-group_title.is-new-white[data-wf-focus-visible] {
    outline-color: #fff;
}
.nav_dd_link_title {
    opacity: 0.5;
    color: var(--white);
    margin-bottom: 0.25rem;
    font-family: Spota, sans-serif;
    font-size: 0.875rem;
    line-height: 1.3;
}
.nav_dd_link_list {
    grid-column-gap: 0.75rem;
    grid-row-gap: 0.75rem;
    flex-flow: column;
    display: flex;
}
.nav_dd_link_line {
    background-color: var(--white);
    opacity: 0;
    height: 1px;
    margin-top: 1.5rem;
}
.nav_dd_link_line.is-new {
    opacity: 1;
    margin-bottom: 1.5rem;
}
.nav_dd_link_line.is-n {
    opacity: 0.1;
    margin-bottom: 1.5rem;
}
.nav_dd_link_arrow {
    justify-content: center;
    align-items: center;
    width: 1rem;
    height: 1rem;
    transition: transform 0.3s;
    display: flex;
    overflow: hidden;
}
.nav_menu_wr {
    margin-left: auto;
    margin-right: auto;
    display: block;
    position: relative;
}
.nav_burger_close {
    background-color: #ffffff1a;
    border-radius: 0.875rem;
    justify-content: center;
    align-items: center;
    width: 2.5rem;
    height: 2.5rem;
    transition: background-color 0.4s;
    display: flex;
}
.nav_burger_close:hover {
    background-color: #ffffff4d;
}
.nav_burger_close.is-burger {
    width: 2rem;
}
.close_icon {
    justify-content: center;
    align-items: center;
    width: 1.5rem;
    height: 1.5rem;
    display: flex;
}
.close_icon.hide {
    display: none;
}
.nav_burger_top {
    justify-content: space-between;
    align-self: stretch;
    align-items: center;
    margin-bottom: 3rem;
    display: flex;
}
.nav_burger_bottom {
    z-index: 3;
    grid-column-gap: 0.75rem;
    grid-row-gap: 0.75rem;
    flex-flow: column;
    justify-content: space-between;
    align-self: stretch;
    align-items: stretch;
    margin-top: auto;
    padding-bottom: 2rem;
    padding-left: 2rem;
    padding-right: 2rem;
    display: flex;
    position: absolute;
    inset: auto 0% 0%;
}
.branding-section {
    z-index: 1;
    padding-top: 160px;
    padding-bottom: 60px;
    position: relative;
}
.branding-section.bottom-small {
    padding-bottom: 0;
}
.grid-logos {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-top: 48px;
    display: grid;
}
.grid-logos.show-landscape {
    display: none;
}
.grid-logos.top-large {
    z-index: auto;
    grid-template-columns: minmax(1px, 1fr) minmax(200px, 1fr) minmax(200px, 1fr);
    margin-top: 64px;
    position: relative;
}
.grid-logos.top-none {
    grid-template-columns: minmax(1px, 1fr) minmax(1px, 1fr) minmax(1px, 1fr);
    margin-top: 0;
}
.grid-logos.top-none.is_new {
    justify-content: center;
    align-items: stretch;
    display: flex;
}
.grid-logos._2-col {
    grid-template-columns: 1fr 1fr;
    margin-top: 64px;
}
.grid-logos.top-small {
    grid-template-columns: minmax(200px, 1fr) minmax(200px, 1fr) minmax(200px, 1fr);
    margin-top: 40px;
}
.logos-bg {
    background-color: #1f1f1f;
    border-radius: 64px;
    justify-content: center;
    align-items: center;
    min-height: 220px;
    padding-left: 24px;
    padding-right: 24px;
    display: flex;
    position: relative;
}
.logos-bg.bg-white {
    background-color: #fff;
}
.logos-bg.is-large {
    grid-column-gap: 112px;
    grid-row-gap: 112px;
    border-radius: 104px;
    min-height: 620px;
    margin-top: 48px;
    padding-left: 110px;
    padding-right: 110px;
}
.padding-160px {
    padding-bottom: 120px;
}
.padding-160px.teen,
.padding-160px.teen-180px {
    padding-bottom: 140px;
}
.padding-160px.teen-100px {
    padding-bottom: 104px;
}
.padding-160px.tablet-88 {
    padding-bottom: 88px;
}
.padding-160px.is_new {
    padding-bottom: 48px;
}
.padding-160px.is_new-2 {
    padding-bottom: 100px;
}
.padding-160px.is_center {
    padding-bottom: 60px;
}
.logos-large {
    width: 646px;
    max-width: 452px;
}
.logos-small {
    width: 227px;
    max-width: 159px;
    margin-bottom: 16px;
}
.new-h2-big {
    color: #fff;
    letter-spacing: -0.01em;
    font-family: "Spota 800", sans-serif;
    font-size: 48px;
    font-weight: 700;
    line-height: 0.9;
}
.new-h2-big.bottom-none {
    margin-bottom: 0;
}
.new-h2-big.bottom-none._48px {
    font-size: 48px;
}
.new-h2-big.bottom-none._48px.font-ginto {
    color: #23272a;
    margin-top: 0;
}
.new-h2-big.bottom-none._48px.font-ginto.text-white {
    color: #fff;
}
.new-h2-big.bottom-none._48px.font-ginto.text-white.hub {
    font-family: SpotaNormal-Bold, sans-serif;
    font-weight: 400;
}
.new-h2-big.is-capitalize {
    text-transform: uppercase;
}
.new-h2-big.is-capitalize.bottom-none.text-align-left.mob-center.m_44px {
    font-size: 45px;
}
.new-h2-big.is-capitalize.m-32 {
    font-size: 40px;
}
.branding-bg-color {
    background-color: #0000;
    border-radius: 48px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    min-height: 160px;
    padding: 32px;
    font-family: Ggsans, sans-serif;
    font-size: 20px;
    font-weight: 500;
    line-height: 1.16667;
    display: flex;
    position: relative;
    overflow: hidden;
}
.branding-bg-color.bg-white {
    background-color: #fff;
}
.branding-bg-color.is-large {
    grid-column-gap: 160px;
    grid-row-gap: 160px;
    border-radius: 104px;
    min-height: 500px;
    margin-top: 80px;
}
.branding-bg-color.bg-blurple {
    background-color: #5865f2;
}
.branding-bg-color.bg-light-blurple {
    color: #000;
    background-color: #e0e3ff;
}
.branding-bg-color.bg-black {
    background-color: #000;
    border: 1px solid #ffffff4d;
    position: relative;
}
.branding-bg-color.bg-green {
    color: #000;
    background-color: #35ed7e;
}
.branding-bg-color.bg-dark-green {
    color: #fff;
    background-color: #002920;
}
.branding-bg-color.bg-light-green {
    color: #000;
    background-color: #c8ffef;
}
.branding-bg-color.bg-pink {
    color: #000;
    background-color: #ff4cd2;
}
.branding-bg-color.bg-dark-pink {
    color: #fff;
    background-color: #381f2c;
}
.branding-bg-color.bg-light-pink {
    color: #000;
    background-color: #f5c9ff;
}
.branding-bg-color.bg-white {
    color: #000;
    background-color: #fff;
}
.branding-bg-color.bg-dark-blurple {
    color: #fff;
    background-color: #1f1d5d;
}
.branding-bg-color.bg-black-r {
    background-color: #000;
    border: 1px solid #ffffff1a;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    overflow: hidden;
}
.branding-bg-color.bg-dark-bl {
    background-color: #1f1d5d;
}
.branding-bg-color.bg-dark-green {
    background-color: #002920;
}
.branding-bg-color.bg-dark-pink {
    background-color: #381f2c;
}
.text-size-normal {
    font-family: ABC Ginto Normal, sans-serif;
    font-size: 16px;
    line-height: 1.25;
}
.text-size-normal.text-weight-normal {
    font-weight: 400;
}
.circle-secondary {
    width: 696px;
    min-height: 460px;
    margin-top: 82px;
    margin-left: auto;
    margin-right: auto;
    position: absolute;
    inset: 0% auto auto;
}
.circle-secondary.is-dark-blurple {
    filter: blur(100px);
    background-color: #1f1d5d;
    border-radius: 50%;
}
.circle-secondary.is-dark-green {
    filter: blur(100px);
    background-color: #002920;
    border-radius: 50%;
}
.circle-secondary.is-dark-pink {
    filter: blur(100px);
    background-color: #381f2c;
    border-radius: 50%;
}
.circle-secondary.is-blurple-to-blurple {
    filter: blur(100px);
    background-color: #5865f2;
    border-radius: 50%;
}
.circle-secondary.is-green-to-green {
    filter: blur(100px);
    background-color: #35ed7e;
    border-radius: 50%;
}
.circle-secondary.is-pink-to-pink {
    filter: blur(100px);
    background-color: #ff4cd2;
    border-radius: 50%;
}
.circle-secondary.is-light-blurple {
    filter: blur(100px);
    background-color: #e0e3ff;
    border-radius: 50%;
}
.circle-secondary.is-light-green {
    filter: blur(100px);
    background-color: #c8ffef;
    border-radius: 50%;
}
.circle-secondary.is-pink-to-pink-copy {
    filter: blur(100px);
    background-color: #ff4cd2;
    border-radius: 50%;
}
.branding-bg-top {
    z-index: 0;
    width: 100%;
    min-height: 900px;
    display: none;
    position: absolute;
    inset: 0% 0% auto;
}
.block-copy {
    background-color: #ffffff1a;
    border-radius: 12px;
    justify-content: center;
    align-items: center;
    width: 40px;
    height: 40px;
    margin-bottom: 24px;
    margin-right: 24px;
    transition: all 0.3s;
    display: none;
    position: absolute;
    inset: auto 0% 0% auto;
    overflow: clip;
}
.block-copy:hover {
    background-color: #ffffff4d;
}
.block-copy.non,
.copy-ico.non {
    display: none;
}
.check-ico {
    position: absolute;
    inset: auto;
}
.block-logo {
    grid-column-gap: 0.5rem;
    grid-row-gap: 0.5rem;
    justify-content: center;
    align-items: center;
    margin-bottom: 40px;
    margin-right: 40px;
    transition: all 0.3s;
    display: none;
    position: absolute;
    inset: auto 0% 0% auto;
    overflow: clip;
}
.block-logo.big-banner {
    margin-right: 80px;
}
.block-copy-static {
    background-color: #ffffff1a;
    border-radius: 12px;
    justify-content: center;
    align-items: center;
    width: 40px;
    height: 40px;
    transition: all 0.2s;
    display: flex;
    position: static;
    inset: auto 0% 0% auto;
    overflow: clip;
}
.block-copy-static:hover {
    background-color: #ffffff4d;
}
.block-copy-static.on-white {
    background-color: #e5e4e4;
    transition-duration: 0.2s;
}
.block-copy-static.on-white:hover {
    background-color: #bdbdbd;
}
.block-copy-static.on-white.non {
    transition-duration: 0.2s;
}
.block-copy-static.non {
    transition-duration: 0.2s;
    display: none;
}
.block-download {
    border-radius: 12px;
    justify-content: center;
    align-items: center;
    width: 40px;
    height: 40px;
    transition: all 0.3s;
    display: flex;
    position: static;
    inset: auto 0% 0% auto;
    overflow: clip;
}
.block-download:hover {
    opacity: 0.8;
}
.home-new_hero {
    justify-content: center;
    align-items: flex-start;
    padding-top: 140px;
    padding-bottom: 125px;
    display: flex;
}
.links-wrapper {
    z-index: 999;
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: wrap;
    justify-content: center;
    align-items: center;
    display: flex;
    position: static;
    inset: 95px auto auto;
}
.link-purple {
    -webkit-backdrop-filter: blur(50px);
    backdrop-filter: blur(50px);
    color: #fff;
    text-transform: uppercase;
    background-color: #ffffff03;
    border-radius: 11px;
    padding: 16px 32px;
    font-family: "Spota 800", sans-serif;
    font-size: 14px;
    line-height: 24px;
}
.link-purple.w--current {
    color: #15f5ba;
}
.link-purple.is-green {
    justify-content: flex-start;
    align-items: center;
    display: flex;
}
.link-purple.hide-landscape {
    font-weight: 700;
    transition: all 0.2s;
}
.link-purple.hide-landscape:hover {
    color: #15f5ba;
}
.heading-84px {
    color: #fff;
    text-align: left;
    text-transform: uppercase;
    margin-bottom: 24px;
    font-size: 64px;
    line-height: 0.904762;
}
.heading-84px.is-gradient {
    letter-spacing: -0.03em;
    -webkit-text-fill-color: transparent;
    background-image: linear-gradient(#fff, #ff6aef);
    -webkit-background-clip: text;
    background-clip: text;
    margin-top: 0;
    margin-bottom: 0;
    font-family: "Spota 800", sans-serif;
    font-size: 83px;
    font-weight: 700;
    line-height: 0.785714;
}
.heading-84px.tablet-centered.is_quest {
    font-size: 58px;
}
.section-how-works {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    padding-top: 200px;
    padding-bottom: 0;
    display: flex;
    position: relative;
    overflow: clip;
}
.section-how-works.is-logos {
    padding-top: 184px;
}
.section-how-works.is-sdk {
    padding-top: 236px;
}
.section-how-works.is-sdk.logo-none {
    display: none;
}
.heading-with-word {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: row;
    justify-content: center;
    align-items: flex-end;
    display: flex;
}
.text-color-light-green {
    color: #15f5ba;
}
.number {
    background-color: #6004a7;
    border-radius: 50%;
    justify-content: center;
    align-items: center;
    width: 31px;
    height: 31px;
    margin-bottom: 18px;
    font-family: SpotaNormal-Bold, sans-serif;
    font-size: 16px;
    font-weight: 700;
    display: flex;
}
.padding-200px {
    padding-bottom: 192px;
}
.grid-col2-gap40 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
}
.block-quests {
    background-color: #2a0340;
    border-radius: 76px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    padding: 77px 40px 77px 183px;
    display: flex;
    position: relative;
    overflow: clip;
}
.block-quests._1 {
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/66e81acc13851156119e04de_1%20\(1\).webp);
    background-position: 0 0;
    background-size: cover;
}
.block-quests._2 {
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/66e81b24cd6e3d815027f1d6_2%20\(1\).webp);
    background-position: 50% 100%;
    background-repeat: no-repeat;
    background-size: cover;
}
.block-quests._3 {
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/66e81b70db63cce8a629ab26_3%20\(1\).webp);
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: cover;
}
.image-quests {
    width: 100%;
    max-width: 150px;
    margin-top: auto;
    margin-bottom: auto;
    margin-left: 27px;
    display: block;
    position: absolute;
    inset: 0% auto 0% 0%;
}
.pink-blur-quests {
    filter: blur(140px);
    background-color: #aa32ad;
    border-radius: 50%;
    width: 616px;
    height: 852px;
    margin-top: 111px;
    position: absolute;
    inset: 0% 0% auto auto;
}
.pink-violet-quests {
    filter: blur(140px);
    background-color: #6004a7;
    border-radius: 50%;
    width: 1013px;
    height: 852px;
    margin-top: 174px;
    margin-left: auto;
    margin-right: auto;
    position: absolute;
    inset: 0% auto auto;
}
.image-quests2 {
    width: 100%;
    max-width: 195px;
    margin-top: auto;
    margin-bottom: auto;
    margin-left: -10px;
    display: block;
    position: absolute;
    inset: 36px auto 0% 0%;
    transform: rotate(39deg);
}
.pink-blue-quests {
    filter: blur(140px);
    background-color: #836fff;
    border-radius: 50%;
    width: 1250px;
    height: 1874px;
    margin-top: 174px;
    margin-left: auto;
    margin-right: auto;
    position: absolute;
    inset: 0% auto auto;
}
.image-quests3 {
    width: 100%;
    max-width: 160px;
    margin-top: auto;
    margin-bottom: auto;
    margin-left: 20px;
    display: block;
    position: absolute;
    inset: 0% auto 0% 0%;
}
.image-quests4 {
    width: 100%;
    max-width: 240px;
    margin-top: auto;
    margin-bottom: auto;
    margin-left: -24px;
    display: block;
    position: absolute;
    inset: 0% auto 0% 0%;
}
.bg-blur-pink {
    filter: blur(225px);
    background-color: #aa32ad;
    border-radius: 50%;
    width: 1370px;
    height: 506px;
    margin-bottom: -282px;
    margin-left: auto;
    margin-right: auto;
    position: absolute;
    inset: auto auto 0%;
}
.effect-block {
    background-image: linear-gradient(#6004a7, #836fff);
    border-radius: 60px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    padding: 60px 26px;
    display: flex;
    position: relative;
    overflow: clip;
}
.blue-effect {
    filter: blur(140px);
    background-color: #836fff;
    border-radius: 50%;
    width: 430px;
    height: 350px;
    margin-top: 176px;
    margin-left: auto;
    margin-right: auto;
    position: absolute;
    inset: 0% auto auto;
}
.dfd_blue-btn {
    z-index: 1;
    color: #23272a;
    background-color: #8cd9ff;
    border-radius: 70px;
    justify-content: center;
    align-items: center;
    height: 70px;
    padding-left: 40px;
    padding-right: 40px;
    font-size: 20px;
    font-weight: 700;
    line-height: 30px;
    transition: all 0.2s;
    display: flex;
    position: relative;
    box-shadow: 0 0 368.06px #8cd9ff, 0 0 184.03px #8cd9ff, 0 0 52.58px #8cd9ff, 0 0 26.29px #8cd9ff;
}
.dfd_blue-btn:hover {
    color: #23272a;
    background-color: #94dcff;
    box-shadow: 0 0 250px #8cd9ff, 0 0 184.03px #8cd9ff, 0 0 52.58px #8cd9ff, 0 0 26.29px #8cd9ff;
}
.dfd_blue-btn.is-small {
    height: auto;
    padding: 16px 32px;
    font-size: 16px;
    line-height: 24px;
}
.lightbox-link {
    background-color: #2a0340;
    border-radius: 144px;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    max-width: 980px;
    margin-left: auto;
    margin-right: auto;
    padding: 87px 98px;
    display: flex;
    position: relative;
    overflow: clip;
}
.blur-video {
    filter: blur(140px);
    background-color: #ff6aef;
    border-radius: 50%;
    width: 1480px;
    height: 1180px;
    margin-top: 370px;
    margin-left: auto;
    margin-right: auto;
    position: absolute;
    inset: 0% auto auto;
}
.play {
    position: absolute;
    inset: auto;
}
.cup-absol {
    width: 100%;
    max-width: 176px;
    margin-left: auto;
    margin-right: auto;
    position: absolute;
    inset: auto 0 0;
}
.cup-absol.quests {
    height: 176px;
    bottom: -43px;
}
.robot-absol {
    z-index: 1;
    width: 100%;
    max-width: 190px;
    margin-top: 24px;
    margin-right: 24px;
    display: none;
    position: absolute;
    inset: 0% 0% auto auto;
}
.max-width-670 {
    flex: none;
    justify-content: center;
    align-items: center;
    width: 100%;
    max-width: 670px;
    display: flex;
    position: relative;
}
.max-width-670.is-60 {
    width: 55%;
    max-width: 535px;
    margin-left: auto;
    margin-right: auto;
}
.max-width-670.is-center {
    margin-left: auto;
    margin-right: auto;
}
.max-width-670.is-v {
    flex-flow: column;
}
.image-center {
    z-index: 2;
    box-shadow: none;
    border-radius: 10px;
    width: 100%;
    max-width: 290px;
    margin-left: auto;
    margin-right: auto;
    display: block;
    position: relative;
    top: -16px;
}
.image-left {
    box-shadow: none;
    border-radius: 8px;
    width: 100%;
    max-width: 230px;
    margin-left: 0;
    margin-right: auto;
    position: absolute;
    inset: auto auto 50px 0%;
    transform: rotate(-15deg);
}
.image-right {
    box-shadow: none;
    border-radius: 8px;
    width: 100%;
    max-width: 230px;
    margin-left: auto;
    margin-right: 0;
    position: absolute;
    inset: auto 0% 51px auto;
    transform: rotate(15deg);
}
.radius124 {
    border-radius: 86px;
    width: 100%;
    margin-top: auto;
    margin-bottom: 0;
}
.dropdownlinks {
    display: none;
}
.section-cases {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    padding-top: 280px;
    padding-bottom: 280px;
    display: flex;
    position: relative;
    overflow: hidden;
}
.case-hero-section {
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/66e7f41e4f8062a360dbc962_pixelstars-bg.webp);
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: auto 720px;
    justify-content: center;
    align-items: flex-start;
    padding-top: 80px;
    padding-bottom: 30px;
    display: flex;
    position: relative;
}
.max-width-br {
    z-index: 1;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    max-width: 45rem;
    display: flex;
    position: relative;
}
.max-width-br.is-full {
    max-width: none;
}
.max-w-banner {
    max-width: 860px;
}
.padding-82px {
    padding-bottom: 82px;
    padding-right: 0;
}
.vector-hero {
    max-width: 360px;
}
.max-width-400 {
    max-width: 400px;
}
.max-width-400.is-left {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    margin-bottom: 71px;
    margin-left: 54px;
    display: flex;
}
.max-width-400.is-center {
    margin-left: auto;
    margin-right: auto;
}
.number-h {
    grid-column-gap: 54px;
    grid-row-gap: 54px;
    justify-content: space-between;
    max-width: 940px;
    margin-left: auto;
    margin-right: auto;
    display: flex;
}
.number-h.top-small {
    justify-content: space-between;
}
.dfd_number-medium {
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    -webkit-text-fill-color: transparent;
    background-image: linear-gradient(#fff 40%, #fff0);
    -webkit-background-clip: text;
    background-clip: text;
    margin-bottom: 0;
    font-family: "Spota 800", sans-serif;
    font-size: 90px;
    font-weight: 700;
    line-height: 126px;
}
.dfd_number-medium.bottom-none {
    margin-bottom: 0;
}
.dfd_number-medium.is-left {
    font-family: "Spota 800", sans-serif;
    font-size: 72px;
}
.dfd_number-medium.is-left.not-capitalize {
    text-transform: none;
    font-size: 64px;
    line-height: 110px;
}
.slider-case {
    background-color: #ddd0;
    justify-content: center;
    align-items: center;
    height: auto;
    margin-bottom: 270px;
    display: flex;
}
.slider-feedback {
    background-color: #ddd0;
    height: auto;
    padding-bottom: 58px;
    overflow: hidden;
}
.feedback-layout {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
}
.feedback-image {
    border-radius: 130px;
    flex: none;
    width: 50%;
    max-width: 27.5rem;
}
.padding-6px {
    padding-bottom: 6px;
}
.feedback-info {
    font-family: ABC Ginto Normal, sans-serif;
    font-size: 15px;
    font-weight: 500;
}
.padding-50px {
    padding-bottom: 50px;
}
.feedback-text {
    letter-spacing: -0.03em;
    font-family: ABC Ginto Normal, sans-serif;
    font-size: 35px;
    font-weight: 500;
    line-height: 100%;
}
.slide-nav-feedback {
    justify-content: flex-start;
    align-items: center;
    max-height: 8px;
    margin-bottom: 0;
    margin-left: 500px;
    display: flex;
}
.mask-feedback {
    height: auto;
    overflow: visible;
}
.max-width-300px-q {
    width: 100%;
    max-width: 260px;
}
.bg-how-work {
    filter: blur(5px);
    object-fit: cover;
    object-position: 50% 0%;
    width: 100%;
    max-height: 20rem;
    position: absolute;
    bottom: 0;
}
.block-quests-1 {
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0%;
}
.faq-hero-section {
    justify-content: center;
    align-items: flex-start;
    padding-top: 114px;
    padding-bottom: 172px;
    display: flex;
}
.heading-75px {
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    margin-bottom: 24px;
    font-size: 64px;
    line-height: 57px;
}
.heading-75px.is-gradient {
    letter-spacing: -0.03em;
    -webkit-text-fill-color: transparent;
    background-image: linear-gradient(#fff, #ff6aef);
    -webkit-background-clip: text;
    background-clip: text;
    margin-top: 0;
    margin-bottom: 0;
    font-family: "Spota 800", sans-serif;
    font-size: 83px;
    font-weight: 700;
    line-height: 0.785714;
}
.padding-114px {
    padding-bottom: 114px;
    padding-right: 0;
}
.max-width-540 {
    width: 100%;
    max-width: 550px;
    margin-left: auto;
    margin-right: auto;
    position: relative;
}
.max-width-540.is-1000 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    display: flex;
}
.max-width-540.is_sdk {
    max-width: 450px;
}
.max-width-540.is-left {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    margin-left: 0;
    display: flex;
}
.section-faq {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    padding-top: 320px;
    padding-bottom: 270px;
    display: flex;
    position: relative;
    overflow: visible;
}
.image-faq {
    width: 100%;
    max-width: 223px;
    margin-top: -450px;
    margin-left: 50px;
    position: absolute;
    inset: 0% auto auto 0%;
}
.image-faq-second {
    z-index: 902;
    width: 100%;
    max-width: 250px;
    margin-top: -247px;
    margin-left: 50px;
    margin-right: 150px;
    position: absolute;
    inset: 0% 0% auto auto;
}
.max-280px {
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
    max-width: 280px;
    margin-left: auto;
    margin-right: 0;
    display: flex;
}
.max-280px.mobile-centered {
    max-width: 46%;
}
.max-280px.app {
    align-items: center;
    max-width: 445px;
    margin-left: auto;
    margin-right: auto;
}
.max-280px.is-center {
    justify-content: flex-start;
    align-items: center;
}
.max-280px.is-center.b_bg-2 {
    max-width: 300px;
}
.why-hero-section {
    background-image: none;
    justify-content: center;
    align-items: flex-start;
    padding-top: 174px;
    padding-bottom: 30px;
    display: flex;
    position: relative;
}
.section-why {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    padding: 280px 24px;
    display: flex;
    position: relative;
    overflow: visible;
}
.why_heading2 {
    color: #fff;
    text-align: left;
    text-transform: uppercase;
    font-family: "Spota 800", sans-serif;
    font-size: 24px;
    font-weight: 700;
    line-height: 21px;
}
.why_heading2.bottom-none {
    margin-bottom: 0;
    font-family: "Spota 800", sans-serif;
    font-weight: 700;
}
.why_heading2.is-left {
    text-align: left;
    font-family: ABC Ginto Normal, sans-serif;
    font-weight: 900;
}
.why_heading2.is-left.max-440px {
    max-width: 445px;
}
.why_heading2.is-left.is_people {
    max-width: 80%;
}
.why_heading2.is-left.bottom-none {
    font-family: "Spota 800", sans-serif;
    font-weight: 900;
}
.why_heading2.is-small {
    font-size: 45px;
    line-height: 0.888889;
}
.why-banner-color-black {
    z-index: 1;
    grid-column-gap: 90px;
    grid-row-gap: 90px;
    background-color: #000;
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/66e838485fc6f21fcdd7b255_2.svg);
    background-position: 50% 100%;
    background-repeat: no-repeat;
    background-size: 120%;
    border-radius: 75px;
    flex-flow: row;
    justify-content: space-around;
    align-items: center;
    height: 300px;
    margin-bottom: 32px;
    padding: 42px 160px 42px 105px;
    display: flex;
    position: relative;
    overflow: hidden;
}
.why-banner-color-black.is-second {
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/66e83d1bdc18254cb50f9a1e_1.svg);
    padding-left: 140px;
    padding-right: 105px;
}
.why-banner-color-black.is-third {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/66e83e4e0a6cc1f29f5a2ea9_3.svg);
    padding-right: 114px;
}
.why-image-banner {
    max-width: 530px;
    max-height: 215px;
    margin-left: auto;
    margin-right: auto;
}
.why-image-banner.is-second {
    max-width: 611px;
    max-height: 250px;
    margin-bottom: -50px;
}
.why-image-banner.is-second.show-absol {
    display: none;
}
.why-image-banner.is-third {
    height: 100vh;
    max-height: 280px;
    margin-top: -22px;
    margin-bottom: -42px;
    margin-left: -40px;
}
.why-image-banner.is-third.hide-landscape {
    margin-left: auto;
}
.max-width-250 {
    max-width: 260px;
}
.max-width-250.why {
    order: -1;
}
.max-width-250.is_why {
    order: -1;
    width: 100%;
    max-width: none;
}
.max-width-250.is_why-2 {
    order: -1;
    width: 100%;
    max-width: 350px;
}
.nav_burger_bottom_grad {
    z-index: 50;
    background-image: linear-gradient(180deg, #5865f200 43%, var(--blurple) 77%);
    pointer-events: none;
    height: 32px;
    position: absolute;
    inset: -3rem 0% auto;
}
.nav_brand_clyde {
    object-fit: contain;
    width: 2rem;
    height: 1.4rem;
    margin-top: 2px;
    margin-left: -1px;
    margin-right: auto;
    display: block;
    position: absolute;
    inset: 0% auto auto 0%;
}
.nav_brand_main-logo {
    flex: none;
    width: 9rem;
    max-width: none;
    height: 2.5rem;
    display: block;
    position: absolute;
}
.move-logos-all {
    max-width: 100%;
    overflow: clip;
}
.move-logos {
    z-index: 3;
    justify-content: flex-start;
    align-items: center;
    width: 9300px;
    display: flex;
    position: relative;
}
.image-absol-top {
    filter: blur(20px);
    object-fit: cover;
    object-position: 50% 100%;
    width: 100%;
    height: 100%;
    margin-top: -150px;
    display: none;
    position: absolute;
    inset: 0% 0% auto;
}
.faq-bg {
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/66e960d7d625d2f5109705f0_H1.svg);
    background-size: cover;
    margin-top: -200px;
    padding-top: 200px;
    overflow: clip;
}
.why-image-left {
    width: 100%;
    max-width: 165px;
    margin-bottom: 143px;
    margin-left: -170px;
    position: absolute;
    inset: auto auto 0% 0%;
}
.why-image-right {
    width: 100%;
    max-width: 200px;
    margin-bottom: 5px;
    margin-left: -170px;
    margin-right: -304px;
    position: absolute;
    inset: auto 0% 0% auto;
}
.ginto {
    font-family: ABC Ginto Normal, sans-serif;
}
.slider-case-mask {
    width: 100%;
    max-width: 486px;
    height: auto;
    margin-left: auto;
    margin-right: auto;
    overflow: visible;
}
.slider-case-nav {
    bottom: -69px;
}
.slider-case-item {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    padding-left: 5px;
    padding-right: 5px;
}
.why-p-wr {
    max-width: 450px;
    margin-left: auto;
    margin-right: auto;
}
.slider-case-item-img {
    width: 100%;
}
.div-block-36 {
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/66eab623ea452e650c5aeb22_Pagination%20Indicator.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
}
.block-slider {
    border-radius: 100px;
    position: relative;
    overflow: clip;
}
.gradient-bottom {
    width: 100%;
    display: block;
    position: absolute;
    inset: auto 0% 0%;
}
.text-on-slider {
    grid-column-gap: 0.5rem;
    grid-row-gap: 0.5rem;
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    padding-bottom: 57px;
    padding-left: 57px;
    padding-right: 57px;
    display: flex;
    position: absolute;
    inset: auto 0% 0%;
}
.slider_text {
    opacity: 0;
    color: #f2f3f5;
    align-self: stretch;
    width: 22rem;
    min-height: 3.875rem;
    margin-top: -0.5rem;
    padding-top: 0.5rem;
    font-size: 14px;
    line-height: 18px;
    transition: transform 0.4s, opacity 0.5s;
    overflow: hidden;
    transform: translateY(60px);
}
.tag-slider {
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/66eabfb632fd385ad6d042f6_Frame%203467598.webp);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 15px;
    justify-content: center;
    align-self: center;
    align-items: center;
    padding: 13px 19px;
    font-family: ABC Ginto Normal, sans-serif;
    font-size: 25px;
    font-weight: 500;
    line-height: 29px;
    transition: opacity 0.5s;
    display: flex;
    position: relative;
    overflow: clip;
}
.tag-slider.is-active {
    opacity: 0;
    justify-content: center;
    align-self: flex-start;
    align-items: center;
    display: block;
    position: absolute;
    inset: 0% auto auto 0%;
}
.tag-slider.is-active.is_2025 {
    font-family: Spota, sans-serif;
}
.tag-slider.is-not-active {
    opacity: 1;
}
.tag-slider.is-not-active.is_2025 {
    font-family: Spota, sans-serif;
}
.bg-tag {
    opacity: 0.3;
    background-image: linear-gradient(90deg, #fff, #ffffffb3);
    border-radius: 14px;
    position: absolute;
    inset: 0%;
    overflow: clip;
}
.newsroom_hero {
    grid-column-gap: 188px;
    grid-row-gap: 188px;
    text-align: center;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    padding-top: 192px;
    padding-bottom: 160px;
    display: flex;
}
.newsroom-wrp {
    z-index: 1;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    padding-top: 0;
    display: flex;
    position: relative;
    top: 0;
}
.newsroom-wrp.is_press {
    z-index: 1;
    position: relative;
}
.newsroom-wrp.is_press.is_nitro {
    z-index: auto;
}
.bg-hero-newsroom {
    width: 100%;
    height: 1200px;
    position: absolute;
    inset: 0%;
}
.bg-hero-newsroom.is-blue {
    height: 90vw;
}
.bg-hero-newsroom.is-nitro {
    z-index: -1;
    height: 1400px;
}
.grid-media {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-top: 48px;
    display: grid;
}
.grid-media.show-landscape {
    display: none;
}
.grid-media.top-large {
    margin-top: 48px;
}
.grid-media.top-large.is_2025 {
    justify-content: center;
    align-items: center;
    margin-top: 20px;
    display: flex;
}
.grid-media.top-large.is_second {
    margin-top: 20px;
}
.grid-media.gap-large {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    margin-top: 64px;
}
.grid-media.d-3 {
    margin-top: 64px;
}
.grid-media.d-3.new {
    margin-top: 20px;
}
.grid-media.gap-m-small {
    margin-top: 80px;
}
.grid-media.d-3-is_n {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
    grid-template-columns: 1fr 1fr 1fr;
    margin-top: 56px;
}
.grid-media.d-3-is_n.new {
    margin-top: 20px;
}
.media-block {
    background-color: #ffffff1a;
    border-radius: 48px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    height: 100%;
    min-height: 325px;
    padding: 48px;
    font-family: Spota, sans-serif;
    display: flex;
    position: relative;
    overflow: hidden;
}
.media-block.is_new {
    justify-content: center;
    align-items: flex-start;
    min-height: 290px;
}
.body-text--xll-large {
    letter-spacing: 0.02em;
    font-size: 1.5rem;
    line-height: 130%;
}
.body-text--xll-large.download,
.body-text--xll-large.new {
    font-family: ABC Ginto Normal, sans-serif;
    font-weight: 400;
}
.body-text--xll-large.newsroom {
    font-family: Ggsans, sans-serif;
}
.body-text--xll-large.newsroom.text-align-left.text-color-white.text-weight-medium {
    font-family: Spota, sans-serif;
    position: relative;
}
.body-text--xll-large.newsroom.text-align-left.text-color-white.text-weight-medium.text-style-1line {
    font-family: Spota, sans-serif;
}
.body-text--xll-large.newsroom.text-align-left.text-color-white.text-weight-medium.text-style-2line {
    letter-spacing: 0;
    text-transform: capitalize;
    font-family: Spota, sans-serif;
}
.body-text--xll-large.newsroom.text-align-left.text-color-white.text-weight-medium.text-style-3line.letter-none {
    letter-spacing: normal;
    margin-bottom: 0;
}
.body-text--xll-large.newsroom.text-align-left.text-color-white.text-weight-medium.text-style-3line.is_20 {
    font-size: 1.25rem;
}
.body-text--xll-large.text-weight-medium.z-index-2.is-m-large,
.body-text--xll-large.is_new {
    font-family: Spota, sans-serif;
}
.paragraph-white-opacity50 {
    opacity: 0.5;
    color: #fff;
    text-align: left;
    font-family: Spota, sans-serif;
    line-height: 20px;
}
.padding-280px {
    padding-bottom: 280px;
    position: relative;
}
.padding-280px.is-220 {
    padding-bottom: 220px;
}
.padding-280px.is-120 {
    padding-bottom: 120px;
}
.number-block {
    -webkit-backdrop-filter: blur(120px);
    backdrop-filter: blur(120px);
    background-color: #ffffff1a;
    border-radius: 48px;
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
    min-height: 240px;
    padding: 48px;
    display: flex;
}
.number-block.is-bg-blue {
    grid-column-gap: 27px;
    grid-row-gap: 27px;
    background-color: #1f1d5d;
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/67a4efeb4aa315f3d63ea18a_Radial-gr.png);
    background-position: 0 0;
    background-size: cover;
    justify-content: flex-start;
    align-items: flex-start;
    padding-left: 44px;
    padding-right: 44px;
    font-family: Spota, sans-serif;
    line-height: 1.25;
}
.number-block.is-bg-blue.is-h {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    justify-content: flex-start;
    align-items: flex-start;
    min-height: 315px;
    padding-top: 75px;
    padding-bottom: 75px;
}
.number-block.is-bg-blue.bottom-small {
    justify-content: flex-start;
}
.number-block.is-bg-blue.padding-new {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    background-color: #1f1d5d;
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/67a4efeb4aa315f3d63ea18a_Radial-gr.png);
    justify-content: space-between;
    align-items: flex-start;
    padding: 2rem;
}
.number-block.is-bg-blue.is_adventing {
    grid-column-gap: 27px;
    grid-row-gap: 27px;
    justify-content: flex-start;
}
.number-block.is-bg-blue.is_adventing.is_sdk {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    border-radius: 64px;
    min-height: 230px;
    padding-left: 48px;
    padding-right: 24px;
}
.number-block.is-bg-blue.is-d {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    justify-content: flex-start;
    align-items: flex-start;
    min-height: 315px;
    padding-top: 75px;
    padding-bottom: 75px;
}
.number-block.is-bg-blue.is_dm {
    grid-column-gap: 27px;
    grid-row-gap: 27px;
    background-color: #1f1d5d;
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/67a4f0dbbf713d3988a55389_Radial-grad.png);
    background-position: 50% 0;
    justify-content: flex-start;
    padding-left: 48px;
    padding-right: 48px;
}
.number-block.is-bg-blue.is_new {
    width: 33%;
}
.number-block.is_new {
    justify-content: flex-start;
    align-items: flex-start;
}
.new-number {
    color: var(--white);
    letter-spacing: -0.02em;
    text-transform: uppercase;
    font-family: Spotanord, Arial, sans-serif;
    font-size: 56px;
    font-weight: 700;
    line-height: 0.958333;
}
.new-number.font-white {
    color: #fff;
    margin-bottom: 24px;
    font-family: "Spota 800", sans-serif;
    font-size: 50px;
    font-weight: 700;
}
.new-number.font-white.safety {
    color: #fff;
    max-width: 595px;
    margin-top: 40px;
    margin-bottom: 32px;
    font-weight: 700;
}
.new-number.font-white.safety.centered.tarot,
.new-number.font-white.safety.centered.tarot2 {
    margin-top: 0;
    margin-bottom: 8px;
}
.new-number.font-white.safety.grey-font {
    color: #f6f6f6;
}
.new-number.font-white.left {
    font-size: 55px;
}
.new-number.font-white.left.explore {
    font-size: 54px;
}
.new-number.font-white.center.college {
    padding-right: 24px;
}
.new-number.font-white.capital {
    text-transform: none;
}
.new-number.font-white.mobile-left._16px {
    font-family: "Spota 800", sans-serif;
}
.new-number.font-white.moderation {
    font-size: 55px;
}
.new-number.font-white.moderation.explore {
    font-size: 54px;
}
.new-number.font-white.left-copy {
    font-size: 55px;
}
.new-number.font-white.left-copy.explore {
    font-size: 54px;
}
.new-number.font-white.bottom-16px {
    margin-bottom: 16px;
}
.new-number.font-white.bottom-16px.flex-mob-center.mobile-power,
.new-number.font-white.bottom-16px.flex-tab-center.mobile-power {
    font-size: 48px;
}
.new-number.font-white.bottom-16px.flex-tab-center.is_gdc {
    font-size: 56px;
    font-weight: 700;
    line-height: 53px;
}
.new-number.font-white.is-text-center {
    text-align: center;
    font-family: "Spota 800", sans-serif;
    font-weight: 800;
}
.new-number.font-white.is-text-center.font-noto {
    font-family: Notosans, sans-serif;
}
.new-number.font-white.is-text-center.left-mobile.home {
    font-family: "Spota 800", sans-serif;
    font-size: 56px;
    font-weight: 700;
}
.new-number.font-white.max-w-450px {
    max-width: 450px;
}
.new-number.font-white.partner {
    letter-spacing: -0.01em;
    max-width: 450px;
}
.new-number.font-white.safety-n {
    color: #fff;
    max-width: 560px;
    margin-top: 0;
    margin-bottom: 32px;
    font-weight: 700;
}
.new-number.font-white.safety-n.centered.tarot,
.new-number.font-white.safety-n.centered.tarot2 {
    margin-top: 0;
    margin-bottom: 8px;
}
.new-number.font-white.education {
    color: #fff;
    max-width: 500px;
    margin-top: 0;
    margin-bottom: 32px;
    font-weight: 700;
}
.new-number.font-white.education.centered.tarot,
.new-number.font-white.education.centered.tarot2 {
    margin-top: 0;
    margin-bottom: 8px;
}
.new-number.font-white.safety-newsfloor {
    color: #fff;
    max-width: 470px;
    margin-top: 0;
    margin-bottom: 32px;
    font-weight: 700;
}
.new-number.font-white.safety-newsfloor.centered.tarot,
.new-number.font-white.safety-newsfloor.centered.tarot2 {
    margin-top: 0;
    margin-bottom: 8px;
}
.new-number.font-white.safety-2 {
    color: #fff;
    max-width: 595px;
    margin-top: 20px;
    margin-bottom: 32px;
    font-family: "Spota 800", sans-serif;
    font-weight: 700;
}
.new-number.font-white.safety-2.centered.tarot,
.new-number.font-white.safety-2.centered.tarot2 {
    margin-top: 0;
    margin-bottom: 8px;
}
.new-number.font-white.safety-2.grey-font {
    color: #f6f6f6;
}
.new-number.font-white.is_app {
    text-align: center;
    line-height: 110%;
}
.new-number.font-white.is-garden {
    margin-bottom: 16px;
    font-size: 56px;
}
.new-number.font-blue {
    color: var(--blurple);
}
.new-number.left {
    font-weight: 700;
}
.new-number._16px {
    margin-bottom: 16px;
}
.new-number.text-color-white {
    color: #fff;
}
.new-number.text-color-white.text-align-center.bottom-none,
.new-number.text-color-white.bottom-none {
    margin-bottom: 0;
}
.new-number.text-color-white.bottom-32 {
    letter-spacing: -0.01em;
    margin-bottom: 24px;
}
.new-number.text-color-white.bottom-16 {
    margin-bottom: 16px;
}
.new-number.text-color-white.bottom-16.m-36 {
    font-size: 48px;
}
.new-number.text-color-white.bottom-16.m-32 {
    font-size: 40px;
}
.new-number.size-medium {
    text-align: center;
    margin-top: 0;
    margin-bottom: 24px;
    font-size: 40px;
}
.new-number.is-small {
    font-size: 32px;
}
.new-number.is-small._w-brake {
    white-space: pre-wrap;
}
.new-number.is-small.is_fix {
    justify-content: space-between;
    align-items: flex-end;
    min-height: 92px;
    display: flex;
}
.new-number.is-small.new {
    font-size: 34px;
}
.new-number.is-small.is_succes {
    min-height: 41px;
    font-size: 34px;
}
.new-number.is_succes {
    min-height: 54px;
}
.new-number.is_adverting {
    white-space: pre-wrap;
    flex-flow: column;
    justify-content: flex-end;
    align-items: flex-start;
    display: flex;
}
.new-number.is_adverting.is-blue {
    color: #e0e3ff;
}
.new-number.is_adverting.is-blue.is_50px {
    font-size: 34px;
    line-height: 0.941177;
}
.new-number.is_adverting.is-blue.is_new {
    font-size: 40px;
    line-height: 0.941177;
}
.new-number.is_adverting.is-blue.is_34,
.new-number.is_adverting.is-blue.is_2025 {
    font-size: 34px;
    line-height: 0.941177;
}
.body-text--m {
    letter-spacing: 0.02rem;
    font-family: ABC Ginto Normal, sans-serif;
    font-size: 1rem;
    font-weight: 400;
    line-height: 130%;
}
.body-text--m.is-center {
    width: 100%;
    padding-right: 2.7rem;
}
.body-text--m.teen {
    margin-bottom: 12px;
}
.body-text--m.teen.end {
    margin-bottom: 0;
}
.body-text--m.teen.center,
.body-text--m.is_teen {
    text-align: center;
}
.body-text--m.is_teen.is-left-white {
    color: var(--white);
    text-align: left;
    margin-bottom: 0;
}
.body-text--m.is_teen.is-left-white.revers {
    font-size: 1rem;
}
.body-text--m.is_teen.is-left-white.is_buld-tab {
    white-space: normal;
    word-break: keep-all;
    width: 100%;
    max-width: 99%;
}
.body-text--m.is_teen.is-left-white.is_build {
    font-size: 1rem;
}
.body-text--m.is_teen.bottom-none {
    margin-bottom: 0;
}
.body-text--m.is_teen.bottom-none.text-align-center.text-color-white {
    word-break: break-all;
}
.body-text--m.is_teen {
    margin-bottom: 100px;
}
.body-text--m.is_teen.end {
    margin-bottom: 0;
}
.body-text--m.is_teen.center {
    text-align: center;
}
.body-text--m.is_teen.mobile-align-left.z-index-3 {
    z-index: 3;
    margin-bottom: 0;
    position: relative;
}
.body-text--m.is_teen.mobile-align-left.z-index-3.text-color-white,
.body-text--m.is_teen.text-color-white.z-index-3 {
    margin-bottom: 0;
}
.body-text--m.download {
    font-family: ABC Ginto Normal, sans-serif;
}
.body-text--m.paragraph-white-opacity50.letter-none {
    letter-spacing: normal;
}
.body-text--m.text-weight-medium {
    font-weight: 500;
}
.body-text--m.text-weight-medium.text-color-black.letter-none {
    letter-spacing: normal;
}
.press-link {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    border-radius: 96px;
    flex-flow: column;
    height: 100%;
    padding: 48px;
    transition: all 0.3s;
    display: flex;
    position: relative;
    overflow: visible;
}
.press-link:hover {
    background-color: #ffffff1a;
}
.press-link.tb-hide {
    display: none;
}
.press-link.is_new {
    padding: 56px;
    overflow: visible;
}
.press-link.is_n {
    padding: 0;
}
.press-link.is_n:hover {
    background-color: #fff0;
}
.radius-48 {
    aspect-ratio: 366/196;
    object-fit: cover;
    border-radius: 48px;
    width: 100%;
    overflow: clip;
}
.radius-48.see {
    opacity: 1;
    border-radius: 40px;
}
.radius-48.see.video {
    width: 100%;
    min-height: 400px;
    max-height: 400px;
}
.radius-48.opasity-0 {
    opacity: 0;
}
.radius-48.viseo {
    width: 100%;
    min-height: 400px;
    max-height: 400px;
}
.radius-48.is_n {
    aspect-ratio: 275/138;
    border-radius: 32px;
    box-shadow: inset 0 0 0 1px #000;
}
.radius-48.is_one {
    aspect-ratio: 275/138;
    border-radius: 32px;
    height: 100%;
    box-shadow: inset 0 0 0 1px #000;
}
.radius-48.is_new {
    aspect-ratio: 275/138;
    border-radius: 32px;
    box-shadow: inset 0 0 0 1px #000;
}
.press-text-padding {
    padding-left: 48px;
    padding-right: 48px;
}
.press-text-padding.is_n {
    padding-left: 32px;
    padding-right: 32px;
}
.radius-80 {
    border-radius: 80px;
}
.radius-80.see {
    opacity: 1;
}
.radius-80.opasity-o {
    z-index: -1;
    opacity: 0;
    border-radius: 40px;
    position: relative;
}
.radius-80.hide-landscape.h-all {
    height: 100%;
}
.feeling-decor-n {
    width: 16vw;
    max-width: 200px;
    margin: -243px -9vw -176px -213px;
    position: absolute;
    inset: auto 0% 0% auto;
}
.feeling-decor-n.is-pan {
    margin-bottom: -294px;
}
.feeling-decor-n.is-sdk {
    z-index: -1;
    width: 100%;
    max-width: 14rem;
    margin-bottom: -11.9rem;
}
.feeling-decor-n.is-sdk.is-block {
    display: none;
}
.feeling-decor-n.is-sdk.is-nitro {
    mix-blend-mode: screen;
    max-width: 260px;
    margin-right: -85px;
    inset: 0% 0% auto auto;
}
.feeling-decor-n.is-sdk.is-n-faq {
    margin-top: -175px;
    margin-left: -65px;
    inset: 0% auto auto 0%;
}
.feeling-decor-n.is-sdk.is-ns-faq {
    max-width: 12.625rem;
    margin: -213px -56px -93px 0;
    inset: auto 0% 0% auto;
}
.feeling-decor-n.is_parent {
    margin-bottom: -72px;
    margin-right: 30px;
}
.max-width-750px {
    flex-direction: column;
    align-items: center;
    max-width: 750px;
    margin-left: auto;
    margin-right: auto;
    display: flex;
    position: relative;
}
.max-width-750px.nitro {
    position: relative;
}
.max-width-750px.desktop-large.text-align-center {
    max-width: 650px;
}
.max-width-750px.desktop-large.text-align-center.is_careers,
.max-width-750px.desktop-large.text-align-center.is_careers-2 {
    max-width: 800px;
}
.max-width-750px.desktop-large.text-align-center.is_new {
    max-width: 740px;
}
.max-width-750px.is-full {
    max-width: 720px;
}
.max-width-750px.is_line {
    max-width: 860px;
}
.max-width-750px.is-full-2 {
    max-width: 550px;
}
.max-width-750px.is_microsite {
    max-width: 880px;
}
.max-width-750px.is-750 {
    max-width: 620px;
}
.feeling-decor-new {
    transform-style: preserve-3d;
    width: 15vw;
    max-width: 200px;
    margin-top: -173px;
    margin-left: -10vw;
    position: absolute;
    inset: 0% auto auto 0%;
    transform: rotate(12deg);
}
.feeling-decor-new.is-egg {
    max-width: 240px;
    margin-top: -200px;
    margin-left: -177px;
    transform: none;
}
.feeling-decor-new.is-sdk {
    width: 100%;
    max-width: 15rem;
    margin-top: -13.75rem;
    margin-left: -9.75rem;
}
.feeling-decor-new.is-sdk.is-nitro {
    max-width: 212px;
    margin-bottom: -92px;
    margin-left: -63px;
    inset: auto auto 0% 0%;
    transform: none;
}
.feeling-decor-new.is_eggs {
    width: 17vw;
    max-width: 330px;
    margin-top: -103px;
    margin-left: 60px;
    transform: none;
}
.feeling-decor-new.is_privacy {
    max-width: 320px;
    margin-top: -99px;
    margin-left: 60px;
    transform: none;
}
.eyes {
    z-index: -1;
    width: 100%;
    max-width: 104px;
    margin-top: -49px;
    margin-right: 44px;
    position: absolute;
    inset: 0% 0% auto auto;
}
.eyes.hide-none {
    display: none;
}
.plan-1 {
    z-index: 0;
    width: 100%;
    max-width: 180px;
    margin: -76px 44px -110px -70px;
    position: absolute;
    inset: auto auto 0% 0%;
}
.plan-1.mobile {
    display: none;
}
.swiper-wrapper {
    display: flex;
}
.swiper-wrapper.is-cases,
.swiper-wrapper.is-jobs {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
}
.swiper_component {
    width: 100%;
}
.swiper_component.is-quotes {
    margin-left: 0;
    position: relative;
}
.swiper_component.is-cases,
.swiper_component.is-jobs,
.swiper_component.is-gallery {
    position: relative;
}
.swiper_bullet {
    background-color: #ffffff1a;
    border-radius: 0.25rem;
    flex: none;
    width: 0.5rem;
    height: 0.5rem;
    padding: 0;
    transition: width 0.3s;
    display: none;
    overflow: hidden;
}
.swiper_bullet.is-active-prev,
.swiper_bullet.is-active-next {
    opacity: 1;
    display: block;
}
.swiper_bullet.is-active-next-next,
.swiper_bullet.is-active-prev-prev {
    opacity: 1;
    width: 0.25rem;
    height: 0.25rem;
    display: block;
}
.swiper_bullet.is-active {
    opacity: 1;
    width: 2rem;
    display: block;
}
.swiper-slide {
    flex: 1;
    align-self: stretch;
}
.swiper-slide.is-cases {
    opacity: 0.2;
    border-radius: 6.25rem;
    flex: none;
    justify-content: center;
    align-self: center;
    align-items: center;
    width: 30.375rem;
    height: 34.875rem;
    transition: opacity 0.8s;
    display: flex;
}
.swiper-slide.is-cases.is-active {
    opacity: 1;
}
.swiper-slide.is-quotes {
    flex: none;
    width: 100%;
    min-height: 25rem;
}
.swiper-slide.is-quotes.is_micro {
    min-height: 24rem;
}
.swiper-slide.is-quotes.is-new {
    align-self: stretch;
    min-height: auto;
    margin-left: auto;
    margin-right: auto;
    position: relative;
}
.swiper-slide.is-quotes.is-new.is_p {
    padding-top: 80px;
}
.swiper-slide.is-gallery {
    flex: none;
    justify-content: center;
    align-items: center;
    width: 54rem;
    height: 34.375rem;
    display: flex;
}
.swiper-slide.is-gallery.is-active.qoute {
    width: 100%;
}
.swiper-slide.is-gallery.is_transition {
    transition: all 0.5s;
}
.swiper-slide.is-gallery.is_video {
    width: 24.5rem;
    height: 35rem;
}
.swiper-slide.is-jobs {
    grid-column-gap: 42px;
    grid-row-gap: 42px;
    opacity: 0.7;
    border-radius: 6.25rem;
    flex: none;
    justify-content: center;
    align-self: center;
    align-items: center;
    width: 28.75rem;
    height: 17.5rem;
    transition: margin 0.8s, opacity 0.8s;
    display: flex;
}
.swiper-slide.is-jobs.is-active {
    opacity: 1;
    border-radius: 3.5rem;
    width: 28.75rem;
    height: 17.5rem;
}
.swiper-slide.is_second {
    max-width: 49.4%;
    margin-top: 20px;
    margin-left: auto;
    margin-right: auto;
}
.swiper_bullet_progress {
    opacity: 0;
    background-color: #fff;
    border-radius: 0.25rem;
    height: 0.5rem;
    transition: width 0.3s linear, opacity 0.2s;
}
.swiper_pagination {
    grid-column-gap: 0.5rem;
    grid-row-gap: 0.5rem;
    justify-content: center;
    align-items: center;
    width: 7rem;
    margin-left: auto;
    margin-right: auto;
    display: flex;
    position: absolute;
    bottom: -1.875rem;
    left: 0%;
    right: 0%;
}
.swiper_pagination.is-quotes {
    justify-content: center;
    align-items: center;
    width: auto;
    margin-left: auto;
    bottom: 2rem;
}
.swiper_pagination.is-quotes.is-new {
    bottom: 0;
}
.swiper_pagination.is-quotes.is-new.is_hide {
    display: none;
}
.swiper_pagination.is-quotes.is-new.is_a {
    bottom: 5rem;
}
.swiper.is-cases {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 34.875rem;
    margin-left: auto;
    margin-right: auto;
    display: flex;
    overflow: hidden;
}
.swiper.is-quotes {
    height: 25rem;
    overflow: hidden;
}
.swiper.is-quotes.is_micro {
    height: 29rem;
}
.swiper.is-quotes.is_micro.is_new {
    height: 31rem;
}
.swiper.is-quotes.is-new {
    height: auto;
    padding-bottom: 2.5rem;
}
.swiper.is-quotes.is-new.is_a {
    padding-bottom: 7.5rem;
}
.swiper.is-jobs {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 22rem;
    margin-left: auto;
    margin-right: auto;
    display: flex;
    overflow: hidden;
}
.cases_slider_image {
    object-fit: cover;
    width: 100%;
    height: 100%;
}
.case_featured_collection {
    flex: 1;
}
.case_featured_wr {
    flex: 1;
    justify-content: center;
    align-items: flex-start;
    display: flex;
    position: relative;
}
.case_featured_grad {
    background-image: linear-gradient(#2a034000 35%, #45037340 67%, #6004a7);
    justify-content: center;
    align-items: flex-start;
    display: flex;
    position: absolute;
    inset: 0%;
}
.case_featured_layout {
    z-index: 3;
    width: 90%;
    max-width: 1180px;
    margin: auto;
    position: relative;
}
.case_featured_layout._980px {
    max-width: 980px;
}
.case_featured_layout._100,
.case_featured_layout.rel,
.case_featured_layout.safety {
    position: relative;
}
.case_featured_layout.safety-tarot {
    padding-bottom: 140px;
    position: relative;
}
.case_featured_layout.home {
    padding-top: 20px;
    padding-bottom: 160px;
    position: relative;
}
.case_featured_layout.st {
    position: sticky;
    top: 80px;
}
.case_featured_layout.transp {
    overflow: hidden;
}
.case_featured_layout.max-700px {
    max-width: 700px;
    margin-left: 0;
}
.case_featured_layout.app {
    z-index: 1;
    position: relative;
}
.case_featured_layout.app.is-center {
    flex-flow: column;
    display: flex;
}
.case_featured_layout.is-relative {
    position: relative;
}
.case_featured_layout.all {
    width: 100%;
}
.case_featured_layout.hub {
    margin-top: 80px;
    margin-bottom: -280px;
}
.case_featured_layout.new {
    max-width: 1331px;
}
.case_featured_img {
    object-fit: fill;
    object-position: 0% 50%;
    width: 79%;
    min-width: 900px;
    max-width: none;
    margin-left: auto;
    display: block;
    position: absolute;
    inset: auto 0 0% auto;
}
.navbar_spacer {
    height: 80px;
}
.download_layout {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    display: flex;
    position: sticky;
    top: 0;
}
.download_layout.max-550px {
    max-width: 580px;
}
.download_layout.max-550px.is-center.is1013 {
    max-width: 550px;
}
.cases_featured_top {
    grid-column-gap: 44px;
    grid-row-gap: 44px;
    grid-template-rows: auto;
    grid-template-columns: minmax(200px, 25rem) 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 70px;
    display: grid;
}
.cases_featured_top.margin-bottom {
    grid-column-gap: 80px;
    grid-row-gap: 80px;
    margin-bottom: 360px;
}
.cases_featured_top.margin-bottom.reverce {
    margin-bottom: 360px;
}
.cases_featured_text-wr {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
}
.cases_stat-wr {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    justify-content: space-between;
    align-items: flex-end;
    margin-left: auto;
    margin-right: auto;
    display: flex;
}
.pagination-cms {
    margin-top: 64px;
}
.case_slide-link {
    color: var(--white);
    position: absolute;
    inset: 0%;
}
.quote_slider-component {
    max-width: none;
    margin-top: 13.75rem;
    position: relative;
}
.quote_slider-component.top-sdk {
    margin-top: 7.5rem;
}
.quote_slider-component.top-sdk.is_micro {
    margin-top: 0;
}
.quote_slider-component.top-sdk.is-new {
    margin-top: 0;
    padding-bottom: 160px;
}
.cases_slider_component {
    width: 100%;
    margin-top: 2.25rem;
    position: relative;
}
.cases_slider_component.is_new {
    margin-top: 5rem;
}
.collection-press-wrapper {
    position: relative;
}
.collection-press-tablet {
    display: block;
}
.collection-press-desktop {
    display: none;
}
.collection-press-desktop.is_n {
    display: block;
}
.cases_stat-wr-item {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    display: flex;
}
.finals-number-wrapper {
    justify-content: center;
    align-items: flex-start;
    display: flex;
}
.p-400-16-link {
    color: var(--white);
    font-family: ABC Ginto Normal, sans-serif;
    text-decoration: underline;
}
.p-400-16-link:hover {
    text-decoration: none;
}
.p-400-16-link.new {
    font-family: Spota, sans-serif;
    font-size: 18px;
    line-height: 1.27778;
}
.p-400-16-link.is_d {
    color: #b2b2b2;
    font-family: Spota, sans-serif;
    font-size: 20px;
    line-height: 1.27778;
}
.quests-hero-wr {
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/66f1276fb47c9be620595c0f_Ellipse%20\(1\).png), url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/6704f69815a35786673e1947_UI%20\(4\).webp);
    background-position: 100% 0, 41% 140px;
    background-repeat: no-repeat, no-repeat;
    background-size: 100% 740px, 55%;
}
.quests-hero-bg {
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/66f123f23f5e56dc8c1bdad9_quest-hero-bg%20\(1\).png);
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: cover;
    max-height: 800px;
    position: absolute;
    inset: 0%;
}
.max-quests {
    max-width: 300px;
}
.container-quests {
    width: 95%;
    max-width: 1360px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
    position: relative;
}
.max-width-300px-1 {
    width: 100%;
    max-width: 280px;
}
.slider_tag-wr {
    flex-flow: column;
    justify-content: center;
    align-self: stretch;
    align-items: center;
    transition: transform 0.4s;
    display: flex;
    position: relative;
    transform: translateY(82px);
}
.slide_quote-wr {
    margin-top: 3.75rem;
}
.build-card-wr {
    grid-column-gap: 100px;
    grid-row-gap: 100px;
    flex-flow: column;
    display: flex;
}
.careers_hero {
    text-align: center;
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/66e2e6a58361bf25f9e6848f_BG-downloads.webp);
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: contain;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    padding-top: 192px;
    display: flex;
    position: relative;
}
.careers_hero.is-new {
    background-size: 100%;
}
.careers-section {
    padding-top: 280px;
}
.careers-section.first {
    padding-top: 0;
}
.careers-image {
    border-radius: 88px;
    width: 44.3%;
    max-width: 432px;
    position: relative;
    overflow: hidden;
}
.block-scroll {
    width: 100%;
    margin-bottom: 80px;
    padding-left: 50px;
    padding-right: 50px;
    position: relative;
    overflow: auto;
}
.filter-link {
    color: #ffffff80;
    background-color: #3898ec00;
    border-radius: 12px;
    padding: 13px 24px;
    font-family: Spota, sans-serif;
    font-weight: 500;
}
.filter-link.active {
    color: #000;
    background-color: #fff;
}
.filter-links {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    white-space: nowrap;
    flex-flow: row;
    display: flex;
}
.gradient-right {
    z-index: 2;
    pointer-events: none;
    background-image: linear-gradient(270deg, #000, #fff0 84%);
    width: 88px;
    position: absolute;
    inset: 0% 0% 0% auto;
}
.sticky-block {
    position: sticky;
    top: 100px;
}
.jobs-list {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
}
.jobs-list.is_second {
    margin-top: 20px;
}
.job-item {
    background-color: #ffffff1a;
    border-radius: 48px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    padding: 48px;
    display: flex;
    position: relative;
    overflow: hidden;
}
.tag-future {
    z-index: 1;
    color: #fff;
    background-color: #ffffff1a;
    border-radius: 8px;
    margin-bottom: 25px;
    padding: 5px 12px;
    font-family: Spota, sans-serif;
    font-weight: 400;
}
.tag-future.bottom-large {
    z-index: 1;
    margin-bottom: 54px;
    position: relative;
}
.heading-28px {
    z-index: 1;
    color: #fff;
    text-align: left;
    margin-top: 16px;
    margin-bottom: 8px;
    font-family: Spota, sans-serif;
    font-size: 24px;
    font-weight: 500;
    line-height: 28px;
    position: relative;
}
.heading-28px.top-none {
    margin-top: 0;
    margin-bottom: 0;
}
.employee-link {
    cursor: auto;
    background-color: #ffffff1a;
    border-radius: 88px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    height: 100%;
    min-height: 424px;
    padding: 56px;
    display: flex;
    position: relative;
}
.employee-link:focus-visible,
.employee-link[data-wf-focus-visible] {
    outline-offset: 4px;
    outline: 2px solid #5865f2;
}
.max-w-56 {
    width: 100%;
    max-width: 105px;
    margin-bottom: 32px;
}
.code-ad-m {
    justify-content: center;
    align-items: center;
    display: flex;
    position: absolute;
    inset: 0%;
}
.is_hide-new {
    display: none;
}
.genshin-impact-hero,
.case-stydy-hero-bg {
    background-image: url(https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg);
    background-position: 50% 0;
    background-size: cover;
    position: absolute;
    inset: 0%;
}
.btn-text {
    z-index: 2;
    position: relative;
}
.nav_link_dropdown {
    max-height: 38px;
    padding-right: 0;
    position: absolute;
    inset: 0%;
}
.nav_link_dropdown:focus-visible,
.nav_link_dropdown[data-wf-focus-visible] {
    outline-offset: -5px;
    border-radius: 1px;
}
.careers-decor-1 {
    transform-style: preserve-3d;
    width: 100%;
    max-width: 300px;
    margin-top: -275px;
    margin-left: -190px;
    position: absolute;
    inset: 0% auto auto 9%;
    transform: rotate(12deg);
}
.careers-decor-1.is-egg {
    max-width: 240px;
    margin-top: -200px;
    margin-left: -177px;
    transform: none;
}
.source_wr {
    position: relative;
}
.faq_rich p {
    color: #b2b2b2;
    margin-bottom: 16px;
    font-family: Spota, sans-serif;
    font-size: 20px;
    font-weight: 400;
    line-height: 1.6;
}
.faq_rich.new {
    padding-right: 20px;
}
.faq_rich.new.build {
    padding-right: 0;
}
.faq_rich.is-sdk {
    padding-bottom: 8px;
}
.faq_rich.is-sdk a {
    color: #b2b2b2;
    font-family: Spota, sans-serif;
    font-size: 20px;
    text-decoration: underline;
    transition: opacity 0.3s;
}
.faq_rich.is-sdk a:hover {
    text-decoration: none;
}
.faq_rich.is-sdk ul {
    color: #b2b2b2;
    margin-bottom: 16px;
    font-size: 20px;
    line-height: 1.5;
}
.faq_rich.parent {
    color: #b2b2b2;
    padding-right: 20px;
    font-family: Spota, sans-serif;
    font-size: 20px;
    line-height: 1.6;
}
.faq_rich.parent.build {
    padding-right: 0;
}
.faq_rich.parent a {
    color: #b2b2b2;
    font-family: Spota, sans-serif;
    transition: all 0.3s;
    box-shadow: 0 1px #b2b2b2;
}
.faq_rich.parent a:hover {
    color: #696969;
    box-shadow: 0 1px #696969;
}
.faq_rich.parent ul {
    margin-bottom: 16px;
}
.btn {
    z-index: 2;
    color: #fff;
    text-align: center;
    justify-content: center;
    align-items: center;
    height: 3rem;
    padding: 0.875rem 1.5rem;
    font-family: ABC Ginto Normal, sans-serif;
    font-size: 1rem;
    font-weight: 500;
    line-height: 1.3;
    transition: background-color 0.4s;
    display: flex;
    position: relative;
}
.btn.download-button {
    padding-top: 0.9375rem;
}
.btn.download-button.is_2025 {
    border-radius: 0.75rem;
}
.btn.download-button.is_2025:focus-visible,
.btn.download-button.is_2025[data-wf-focus-visible] {
    outline-offset: 1px;
    outline-width: 1px;
}
.btn_text {
    z-index: 3;
    position: relative;
}
.btn_text.hide-d {
    display: none;
}
.btn_hover {
    z-index: 1;
    filter: blur(30px);
    background-color: #1f1d5d;
    border-radius: 100%;
    width: 150%;
    height: 71px;
    position: absolute;
    top: 85%;
}
.global-styles {
    display: none;
    position: fixed;
    inset: 0% auto auto 0%;
}
.btn_wr {
    color: #fff;
    text-align: center;
    background-color: #5865f200;
    border-radius: 0.75rem;
    justify-content: center;
    align-items: center;
    padding: 7px;
    font-family: ABC Ginto Normal, sans-serif;
    font-size: 1rem;
    font-weight: 500;
    line-height: 1.3;
    transition: background-color 0.4s;
    display: flex;
    position: relative;
    overflow: hidden;
}
.btn_wr.is_2025 {
    padding: 2px;
}
.featured_main-card {
    color: #fff;
    flex-flow: column;
    display: flex;
    position: relative;
}
.text-style-opacity {
    opacity: 0.6;
}
.styleguide_empty-box {
    z-index: 0;
    background-color: #f4f5f7;
    border: 1px dashed #a6b1bf;
    border-radius: 4px;
    min-width: 2.5rem;
    min-height: 2.5rem;
    position: relative;
}
.styleguide_empty-box.is-emerald {
    background-color: #96deae;
    border-color: #0000;
}
.styleguide_empty-box.is-vanilla {
    background-color: #f3e5ab;
    border-color: #0000;
}
.styleguide_empty-box.is-red {
    background-color: #ff776d;
    border-color: #0000;
}
.styleguide_empty-box.is-teal {
    background-color: #66b3b3;
    border-color: #0000;
}
.styleguide_empty-box.is-cyan {
    opacity: 0.6;
    background-color: #00bcd4;
    border-color: #0000;
}
.styleguide_empty-box.is-jade {
    background-color: #66cba6;
    border-color: #0000;
}
.styleguide_empty-box.is-padding-global {
    opacity: 0.6;
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/66f67b3c22d452ba34ac4d9f_padding.svg);
    background-position: 50%;
    background-size: 73px;
}
.styleguide_empty-box.is-kiwi {
    background-color: #b2c2a3;
    border-color: #0000;
}
.styleguide_empty-box.is-quartz {
    background-color: #979195;
    border-color: #0000;
}
.styleguide_empty-box.is-dust {
    background-color: #dfdad3;
    border-color: #0000;
}
.styleguide_empty-box.is-mango {
    background-color: #f7c687;
    border-color: #0000;
}
.styleguide_empty-box.is-fuchsia {
    background-color: #f6f;
    border-color: #0000;
}
.styleguide_empty-box.is-gold {
    background-color: #dac180;
    border-color: #0000;
}
.styleguide_empty-box.is-blue {
    opacity: 0.6;
    background-color: #2196f3;
    border-color: #0000;
}
.styleguide_empty-box.is-olive {
    background-color: #b3b366;
    border-color: #0000;
}
.styleguide_empty-box.is-salmon {
    background-color: #fcb3aa;
    border-color: #0000;
}
.styleguide_empty-box.is-lavender {
    background-color: #d2d2ff;
    border-color: #0000;
}
.styleguide_empty-box.is-ultraviolet {
    background-color: #8466c5;
    border-color: #0000;
}
.styleguide_empty-box.is-navy {
    background-color: #6666b3;
    border-color: #0000;
}
.styleguide_empty-box.is-amber {
    opacity: 0.6;
    background-color: #ffc107;
    border-color: #0000;
}
.styleguide_empty-box.is-paprika {
    background-color: #bb677d;
    border-color: #0000;
}
.styleguide_empty-box.is-no-border {
    border-style: none;
    border-radius: 2px;
}
.styleguide_empty-box.is-indigo {
    opacity: 0.6;
    background-color: #214cf6;
    border-color: #0000;
}
.styleguide_header-block {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    place-items: center start;
    display: grid;
}
.icon-height-medium {
    height: 2rem;
}
.btn_icon {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 1.5rem;
    height: 1.5rem;
    display: flex;
}
.tagline {
    text-align: left;
    display: inline-block;
}
.margin-kiwi {
    margin: 1.5rem;
}
.cms_article {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    border-radius: 6rem;
    flex-flow: column;
    flex: 1;
    height: 100%;
    padding: 3rem 3rem 4rem;
    text-decoration: none;
    transition: background-color 0.3s;
    display: flex;
}
.cms_article:hover {
    background-color: #ffffff4d;
}
.cms_article.is-blog:hover {
    background-color: #ffffff1a;
}
.cms_article.is-blog.item-3 {
    display: none;
}
.text-style-2lines.text-color-white-3.is-size-l {
    font-size: 1.75rem;
}
.padding-global-3 {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
}
.featured_image {
    object-fit: cover;
    width: 100%;
    height: 100%;
    max-height: 31rem;
    display: block;
    overflow: visible;
}
.heading-style-h1 {
    color: #fff;
    letter-spacing: -0.02rem;
    text-transform: uppercase;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 6rem;
    font-weight: 700;
    line-height: 0.96;
}
.cms_article_text-wr {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    color: #000;
    flex-flow: column;
    padding-left: 3rem;
    padding-right: 3rem;
    font-family: ABC Ginto Normal, sans-serif;
    font-size: 1.5rem;
    font-weight: 500;
    line-height: 1.2;
    display: flex;
}
.padding-olive {
    padding: 3.5rem;
}
.styleguide_version {
    z-index: 5;
    color: #fff;
    font-weight: 500;
    text-decoration: none;
}
.padding-fuchsia {
    padding: 0.875rem;
}
.margin-emerald {
    margin: 0.75rem;
}
.margin-red {
    margin: 5rem;
}
.image-style2 {
    border: 3px solid #a6b1bf;
}
.bottom_search-wr {
    grid-column-gap: 0.5rem;
    grid-row-gap: 0.5rem;
    justify-content: space-between;
    align-items: center;
    width: 12.5rem;
    height: 3rem;
    margin-bottom: 0;
    display: none;
}
.padding-lavender {
    padding: 2rem;
}
.icon-height-small {
    height: 1rem;
}
.max-width-olive {
    width: 100%;
    max-width: 41.25rem;
}
.image-style3 {
    border-radius: 20px;
    overflow: hidden;
}
.heading-style-h5 {
    color: #3a4554;
    font-size: 1.5rem;
    font-weight: 600;
    line-height: 1.4;
}
.margin-left {
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
}
.bottom_soc_link {
    border-radius: 1.125rem;
    justify-content: center;
    align-items: center;
    width: 3.5rem;
    height: 3.5rem;
    display: flex;
}
.bottom_soc_link:hover {
    background-color: #ffffff1a;
}
.margin-bottom {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
}
.bottom-dd_soc-icon {
    justify-content: center;
    align-items: center;
    width: 1.5rem;
    height: 1.5rem;
    margin: auto 0;
    display: flex;
    position: static;
    overflow: hidden;
}
.bottom-dd_soc-icon.is-open {
    display: none;
}
.spacing-clean {
    margin: 0;
    padding: 0;
}
.padding-emerald {
    padding: 0.75rem;
}
.show-mobile-landscape {
    display: none;
}
.bottom-nav {
    z-index: 5;
    grid-column-gap: 0.5rem;
    grid-row-gap: 0.5rem;
    color: #fff;
    background-color: #0000001a;
    border-radius: 1rem;
    flex: 1;
    max-width: 18.75rem;
    padding: 0.5rem;
    transition: opacity 0.3s;
    display: flex;
    position: relative;
}
.bottom-nav.with-search {
    max-width: none;
}
.icon-height-large {
    height: 3rem;
}
.form_input {
    color: #3a4554;
    background-color: #f4f5f7;
    border: 1px solid #0000;
    border-radius: 4px;
    min-height: 2rem;
    margin-bottom: 0;
    padding: 0.5rem 1rem;
    font-size: 0.75rem;
}
.form_input::placeholder {
    color: #a6b1bf;
}
.form_input.is-text-area {
    min-height: 6.5rem;
    padding-top: 0.5rem;
}
.styleguide_heading-medium {
    font-size: 4rem;
}
.cms_article_img-wr {
    border-radius: 3rem;
    height: 12.25rem;
    overflow: hidden;
}
.cms_article_img-wr.is-2.h-small {
    aspect-ratio: 404/212;
    height: auto;
}
.styleguide_component {
    background-color: #3d3d3d;
}
.margin-right {
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
}
.styleguide_color-hex {
    color: #3a4554;
    margin-top: -0.5rem;
}
.styleguide_color-hex.text-color-white-3 {
    color: #fff;
}
.background-color-blurple {
    background-color: #5865f2;
}
.heading-style-h4 {
    color: #000;
    margin-top: 0;
    margin-bottom: 0;
    font-family: ABC Ginto Normal, sans-serif;
    font-size: 1.5rem;
    font-weight: 500;
    line-height: 1.2;
}
.heading-style-h4.text-color-white {
    color: #fff;
}
.padding-container-ultraviolet {
    padding-top: 7.5rem;
    padding-bottom: 7.5rem;
}
.margin-navy {
    margin: 3rem;
}
.padding-amber {
    padding: 0.125rem;
}
.icon-1x1-medium {
    width: 2rem;
    height: 2rem;
}
.padding-container-teal {
    padding-top: 6rem;
    padding-bottom: 6rem;
}
.max-width-salmon {
    width: 100%;
    max-width: 53.75rem;
}
.margin-ultraviolet {
    margin: 7.5rem;
}
.padding-vanilla {
    padding: 12rem;
}
.text-overline {
    color: #3a4554;
    text-align: left;
    letter-spacing: 0.04rem;
    text-transform: uppercase;
    font-size: 0.75rem;
    font-weight: 600;
    line-height: 1.33333;
}
.padding-ultraviolet {
    padding: 7.5rem;
}
.heading-style-h6 {
    color: #3a4554;
    text-transform: none;
    font-size: 1.25rem;
    font-weight: 600;
    line-height: 1.5;
}
.icon_dd_bg {
    opacity: 0.1;
    transform-origin: 50%;
    background-color: #fff;
    border-radius: 1rem;
    transition: opacity 0.3s;
    position: absolute;
    inset: 0%;
}
.margin-vanilla {
    margin: 12rem;
}
.max-width-amber {
    width: 100%;
    max-width: 2.5rem;
}
.margin-gold {
    margin: 1.125rem;
}
.text-color-white-3 {
    color: #fff;
}
.margin-lavender {
    margin: 2rem;
}
.styleguide_spacing {
    grid-column-gap: 0.5rem;
    grid-row-gap: 0.5rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    place-content: start;
    place-items: start stretch;
    display: grid;
    position: relative;
}
.bottom-dd_list {
    background-color: #0000;
    width: 4rem;
    inset: auto 0% 0% auto;
}
.bottom-dd_list.w--open {
    width: 4.5rem;
    bottom: 3rem;
    right: -0.5rem;
}
.bottom-dd_list.is-toc {
    transform-origin: 50% 100%;
}
.bottom-dd_list.is-toc.w--open {
    left: -0.5rem;
    right: auto;
}
.article_text-wr {
    grid-column-gap: 5rem;
    grid-row-gap: 5rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    max-width: 47rem;
    margin-left: auto;
    margin-right: auto;
    display: flex;
}
.form_message-success {
    padding: 1.25rem;
}
.padding-indigo {
    padding: 1.125rem;
}
.text-style-nowrap {
    white-space: nowrap;
}
.form_label {
    font-size: 0.75rem;
}
.text-size-large {
    color: #000;
    letter-spacing: -0.03rem;
    font-size: 11.75rem;
    font-weight: 700;
    line-height: 0.82;
}
.styleguide_section {
    grid-column-gap: 6rem;
    grid-row-gap: 6rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    place-items: start;
    display: grid;
}
.styleguide_section.is-vertical {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    grid-template-columns: 1fr;
}
.image-round {
    border-radius: 100%;
    overflow: hidden;
}
.container-small {
    width: 100%;
    max-width: 47.5rem;
    margin-left: auto;
    margin-right: auto;
}
.bottom-nav_position {
    z-index: 5;
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    border-radius: 1rem;
    justify-content: center;
    align-items: center;
    max-width: 18.75rem;
    margin-left: auto;
    margin-right: auto;
    display: flex;
    position: sticky;
    inset: auto auto 3rem;
}
.bottom-nav_position.with-search {
    margin-top: 2rem;
    transition: opacity 0.2s;
}
.form_component {
    margin-bottom: 0;
}
.padding-blue {
    padding: 0.25rem;
}
.max-width-kiwi {
    width: 100%;
    max-width: 28.75rem;
}
.padding-teal {
    padding: 6rem;
}
.body-normal {
    margin-bottom: 0;
    font-family: ABC Ginto Normal, sans-serif;
    font-size: 1.125rem;
    font-weight: 400;
    line-height: 1.3;
}
.text-style-underline {
    text-decoration: underline;
}
.heading-style-h3-2 {
    color: #000;
    letter-spacing: -0.01rem;
    text-transform: uppercase;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 3rem;
    font-weight: 700;
    line-height: 0.96;
}
.margin-mango {
    margin: 2.5rem;
}
.margin-jade {
    margin: 1.25rem;
}
.max-width-navy {
    width: 100%;
    max-width: 37.5rem;
}
.background-color-light-blurple {
    background-color: #e0e3ff;
}
.padding-horizontal {
    padding-top: 0;
    padding-bottom: 0;
}
.background-color-black {
    background-color: #000;
}
.padding-navy {
    padding: 3rem;
}
.styleguide_background-space {
    width: 1px;
    height: 1px;
    margin: 5rem;
}
.styleguide_4col {
    grid-column-gap: 1rem;
    grid-row-gap: 4rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    display: grid;
}
.padding-quartz {
    padding: 4.5rem;
}
.styleguide_header {
    background-color: #1a1b22;
}
.margin-dust {
    margin: 0.625rem;
}
.featured_img-wr {
    border-radius: 6.5rem;
    width: 100%;
    height: 31rem;
    overflow: hidden;
}
.heading-style-h7 {
    color: #3a4554;
    text-transform: uppercase;
    font-size: 0.75rem;
    font-weight: 600;
    line-height: 1.5;
}
.text-size-medium {
    color: #000;
    letter-spacing: -0.03rem;
    font-size: 9rem;
    font-weight: 700;
    line-height: 0.82;
}
.z-index-1 {
    z-index: 1;
    position: relative;
}
.max-width-teal {
    width: 100%;
    max-width: 56.25rem;
}
.cms_article_img {
    object-fit: cover;
    width: 100%;
    height: 100%;
    transition: transform 0.35s;
    display: block;
    overflow: visible;
}
.bottom-dd_toggle-text-wr {
    pointer-events: none;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 160px;
    height: 1.3rem;
    display: flex;
    position: relative;
    overflow: hidden;
}
.bottom-dd_toggle-text-wr.w--open {
    border-radius: 8px;
    width: 16rem;
    padding: 0.5rem 0.5rem 1rem;
    box-shadow: 0 4px 16px #00000014;
}
.styleguide_item-header {
    grid-column-gap: 1rem;
    grid-row-gap: 0.5rem;
    border-bottom: 1px solid #0000001a;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    padding-bottom: 2.5rem;
    display: grid;
}
._2col_cms-wr {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    width: 100%;
    display: grid;
}
._2col_cms-wr.is-3col {
    grid-template-columns: 1fr 1fr;
    margin-top: 0;
}
.padding-salmon {
    padding: 5.5rem;
}
.max-width-dust {
    width: 100%;
    max-width: 10rem;
}
.styleguide_2-col {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    display: grid;
}
.featured_text-wr {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    text-align: center;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    max-width: 87%;
    margin-top: 3rem;
    margin-left: auto;
    margin-right: auto;
    display: flex;
}
.featured_text-wr.is_new-2025 {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
}
.styleguide_1-col {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    display: grid;
}
.heading-style-h2 {
    letter-spacing: -0.02rem;
    text-transform: uppercase;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 3.5rem;
    font-weight: 700;
    line-height: 0.96;
}
.heading-style-h2.text-color-white-3 {
    color: #fff;
}
.heading-style-h2.text-color-white-3.text-align-center.is-dev {
    font-family: Spotanord, Arial, sans-serif;
}
.margin-top-2 {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
}
.show-tablet-2 {
    display: none;
}
.margin-amber {
    margin: 0.125rem;
}
.form_radio {
    flex-direction: row;
    align-items: center;
    margin-bottom: 0.5rem;
    padding-left: 0;
    display: flex;
}
.bottom-nav_blur {
    z-index: -1;
    -webkit-backdrop-filter: blur(120px);
    backdrop-filter: blur(120px);
    border-radius: 1rem;
    position: absolute;
    inset: 0%;
    overflow: hidden;
}
.bottom-dd_icon {
    justify-content: center;
    align-items: center;
    width: 1.5rem;
    height: 1.5rem;
    margin: auto 0;
    display: flex;
    position: static;
    overflow: hidden;
}
.max-width-bblue {
    width: 100%;
    max-width: 3.75rem;
}
.max-width-emerald {
    width: 100%;
    max-width: 12.5rem;
}
.form_radio-icon {
    width: 0.875rem;
    height: 0.875rem;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0.5rem;
}
.form_radio-icon.w--redirected-checked {
    border-width: 0.25rem;
    width: 0.875rem;
    height: 0.875rem;
}
.form_radio-icon.w--redirected-focus {
    width: 0.875rem;
    height: 0.875rem;
    box-shadow: 0 0 0.25rem 0 #3898ec;
}
.form_message-error {
    margin-top: 0.75rem;
    padding: 0.75rem;
}
.margin-vertical {
    margin-left: 0;
    margin-right: 0;
}
.max-width-mango {
    width: 100%;
    max-width: 35rem;
}
.styleguide_item {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    border-bottom: 1px solid #0000001a;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    place-content: start;
    place-items: start;
    padding-bottom: 2.5rem;
    display: grid;
    position: relative;
}
.styleguide_item.is-stretch {
    justify-items: stretch;
}
.styleguide_item.is-borderless {
    border-bottom-style: none;
}
.styleguide_item.background-color-darkest {
    background-color: #111;
}
.image-style1 {
    box-shadow: 0 4px 24px #96a3b514;
}
.text-weight-light {
    font-weight: 300;
}
.styleguide_heading-large {
    font-size: 6rem;
}
.margin-olive {
    margin: 3.5rem;
}
.padding-jade {
    padding: 1.25rem;
}
.padding-cyan {
    padding: 0.5rem;
}
.margin-0 {
    margin: 0;
}
.overflow-auto {
    overflow: auto;
}
.bottom_nav_line {
    background-color: #ffffff1a;
    align-self: center;
    width: 1px;
    height: 1.5rem;
}
.show-mobile-portrait {
    display: none;
}
.padding-right {
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
}
.styleguide_classes {
    grid-column-gap: 1px;
    grid-row-gap: 1px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
}
.bottom-dd_toggle {
    color: #fff;
    border-radius: 1rem;
    flex: 1;
    justify-content: center;
    align-self: stretch;
    align-items: center;
    width: 3rem;
    height: 3rem;
    margin-left: 0;
    margin-right: 0;
    padding: 0 0;
    font-size: 0.9rem;
    line-height: 1.42857;
    transition: background-color 0.3s, color 0.4s;
    display: flex;
}
.bottom-dd_toggle.is-toc {
    justify-content: space-between;
    align-items: center;
    width: auto;
    padding-left: 1rem;
    padding-right: 1rem;
    font-size: 1rem;
    line-height: 1.3;
}
.bottom-dd_toggle.is-toc:hover {
    background-color: #ffffff1a;
}
.overflow-scroll {
    overflow: scroll;
}
.max-width-indigo {
    width: 100%;
    max-width: 22.5rem;
}
.padding-red {
    padding: 5rem;
}
.styleguide_subheading {
    color: #000;
    font-family: ABC Ginto Normal, sans-serif;
    font-size: 1rem;
    font-weight: 500;
    line-height: 1.25;
}
.styleguide_subheading.text-color-white-3 {
    color: #fff;
}
.container-medium-2 {
    width: 100%;
    max-width: 54.375rem;
    margin-left: auto;
    margin-right: auto;
}
.max-width-red {
    width: 100%;
    max-width: 50rem;
}
.main-wrapper-2 {
    position: relative;
}
.container-large-4 {
    width: 100%;
    max-width: 82.25rem;
    margin-left: auto;
    margin-right: auto;
}
.container-large-4.is_new {
    z-index: 1;
    max-width: 944px;
    position: relative;
}
.margin-fuchsia {
    margin: 0.875rem;
}
.text-weight-bold {
    font-weight: 700;
}
.align-center {
    margin-left: auto;
    margin-right: auto;
}
.text-color-grey-2 {
    color: #76879d;
}
.styleguide_4-col {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: stretch;
    justify-items: stretch;
    width: 100%;
    display: grid;
}
.styleguide_background {
    border: 1px solid #0000001a;
    border-radius: 8px;
    flex-direction: column;
    justify-content: center;
    align-items: stretch;
    width: 100%;
    display: flex;
    overflow: hidden;
}
.text-align-right {
    text-align: right;
}
.layer-2 {
    justify-content: center;
    align-items: center;
    position: absolute;
    inset: 0%;
}
.margin-horizontal {
    margin-top: 0;
    margin-bottom: 0;
}
.blog_category {
    color: #ffffff80;
    font-family: ABC Ginto Normal, sans-serif;
    font-size: 1.125rem;
    font-weight: 400;
    line-height: 1.3;
}
.btn-2 {
    color: #fff;
    text-align: center;
    background-color: #5865f2;
    border-radius: 0.75rem;
    justify-content: center;
    align-items: center;
    height: 3rem;
    padding: 0.875rem 1.5rem;
    font-family: ABC Ginto Normal, sans-serif;
    font-size: 1rem;
    font-weight: 500;
    line-height: 1.3;
    transition: background-color 0.4s;
    display: flex;
    position: relative;
    overflow: hidden;
}
.btn-2.is-primary {
    color: #000;
    background-color: #fff;
    padding-top: 0.9rem;
    padding-bottom: 0.85rem;
    font-family: Spota, sans-serif;
}
.btn-2.is-primary:hover,
.btn-2.is-primary:focus {
    background-color: #c7c8ce;
}
.btn-2.is-primary.is_sm {
    height: 2.5rem;
    padding: 0.625rem 1rem;
}
.btn-2.is-primary.is-nitro {
    border-radius: 0.75rem;
    padding-top: 0.875rem;
    padding-bottom: 0.875rem;
}
.btn-2.is-outline {
    background-color: #0000;
    border: 1.5px solid #ffffff1a;
}
.btn-2.is-outline:hover {
    background-color: #ffffff1a;
    border-color: #fff0;
}
.btn-2.is-outline:focus {
    background-color: #ffffff1a;
}
.btn-2.is-secondary {
    color: #fff;
    background-color: #ffffff1a;
    padding-top: 0.9rem;
    padding-bottom: 0.85rem;
    transition: background-color 0.4s;
}
.btn-2.is-secondary:hover {
    color: #fff;
    background-color: #ffffff4d;
}
.btn-2.is-secondary:focus {
    background-color: #ffffff4d;
}
.btn-2.is-secondary.is-normal {
    font-family: Spota, sans-serif;
}
.btn-2.is-icon {
    color: #fff;
    background-color: #ffffff1a;
    padding: 0.75rem;
    transition: all 0.4s;
}
.btn-2.is-icon:hover {
    color: #fff;
    background-color: #ffffff4d;
    height: 2.5rem;
    padding: 0.5rem;
}
.btn-2.is-icon:focus {
    background-color: #ffffff4d;
    height: 2.5rem;
    padding: 0.5rem;
}
.btn-2.is-secondary-mini {
    color: #fff;
    background-color: #ffffff1a;
    height: 2.5rem;
    padding: 0.625rem 1rem;
    transition: background-color 0.4s;
}
.btn-2.is-secondary-mini:hover {
    color: #fff;
    background-color: #ffffff4d;
}
.btn-2.is-secondary-mini:focus {
    background-color: #ffffff4d;
}
.btn-2.is-ghost {
    background-color: #0000;
}
.btn-2.is-ghost:hover,
.btn-2.is-ghost:focus {
    background-color: #ffffff1a;
}
.btn-2.is-primary-mini {
    color: #000;
    background-color: #fff;
    height: 2.5rem;
    padding: 0.625rem 1rem;
}
.btn-2.is-primary-mini:hover,
.btn-2.is-primary-mini:focus {
    background-color: #c7c8ce;
}
.btn-2.is-icon-mini {
    color: #fff;
    background-color: #ffffff1a;
    height: 2.5rem;
    padding: 0.5rem;
    transition: all 0.4s;
}
.btn-2.is-icon-mini:hover {
    color: #fff;
    background-color: #ffffff4d;
    height: 2.375rem;
    padding: 0.4375rem;
}
.btn-2.is-icon-mini:focus {
    background-color: #ffffff4d;
    height: 2.375rem;
    padding: 0.4375rem;
}
.btn-2.is-form-submit {
    float: right;
    min-width: 155px;
}
.btn-2.is-mini {
    height: 2.5rem;
    padding: 0.625rem 1rem;
}
.btn-2.is-stay {
    height: 3.375rem;
    padding-top: 1rem;
    padding-bottom: 1rem;
}
.bottom_toc_link {
    z-index: 3;
    background-color: #fff0;
    border-radius: 1.125rem;
    justify-content: flex-start;
    align-items: center;
    height: 3.5rem;
    padding-left: 0.9rem;
    padding-right: 0.9rem;
    font-size: 1rem;
    line-height: 1.3;
    display: flex;
}
.bottom_toc_link:hover {
    background-color: #ffffff1a;
}
.bottom_toc_link.w--current {
    order: -1;
}
.text-style-link {
    color: #000;
    text-decoration: underline;
}
.button-group-2 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: wrap;
    justify-content: flex-start;
    align-items: center;
    display: flex;
}
.list_check-icon {
    width: 1.5rem;
    height: 1.5rem;
}
.btn_hover-2 {
    filter: blur(30px);
    background-color: #1f1d5d;
    border-radius: 100%;
    width: 165px;
    height: 71px;
    position: absolute;
    top: 100%;
}
.padding-container-red {
    padding-top: 5rem;
    padding-bottom: 5rem;
}
.z-index-2 {
    z-index: 2;
    position: relative;
}
.body-big {
    color: #000;
    letter-spacing: -0.03rem;
    font-family: ABC Ginto Normal, sans-serif;
    font-size: 1.25rem;
    font-weight: 400;
    line-height: 1.2;
}
.bottom_dd_content {
    -webkit-backdrop-filter: blur(120px);
    backdrop-filter: blur(120px);
    background-color: #0000001a;
    border-radius: 1.5rem;
    margin-bottom: 1.5rem;
    padding: 0.5rem;
    position: relative;
    overflow: hidden;
}
.bottom_dd_content.w--open {
    border-radius: 8px;
    width: 16rem;
    padding: 0.5rem 0.5rem 1rem;
    box-shadow: 0 4px 16px #00000014;
}
.margin-auto {
    margin: auto;
}
.margin-teal {
    margin: 6rem;
}
.padding-container-navy {
    padding-top: 3rem;
    padding-bottom: 3rem;
}
.center_layout {
    text-align: center;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
}
.center_layout.is-left {
    margin-left: 0;
}
.padding-container-paprika {
    padding-top: 4rem;
    padding-bottom: 4rem;
}
.form_wr {
    background-color: #e8ebef;
    padding: 2rem;
}
.overflow-visible {
    overflow: visible;
}
.padding-left {
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
}
.max-width-quartz {
    width: 100%;
    max-width: 47.5rem;
}
.padding-kiwi {
    padding: 1.5rem;
}
.padding-dust {
    padding: 0.5rem;
}
.text-color-black {
    color: #000;
}
.bottom_dd {
    z-index: 50;
}
.bottom_dd.is-toc {
    flex: 1;
}
.search_btn {
    color: #fff0;
    background-color: #3898ec00;
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/66f67b3e22d452ba34ac4e78_Search.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: auto;
    width: 1.5rem;
    display: block;
}
.search_btn.is-absol {
    pointer-events: none;
    background-position: 25px;
    width: auto;
    padding-left: 0;
    padding-right: 0;
    display: inline-block;
    position: absolute;
    inset: 0% auto 0% 0%;
}
.text-size-small {
    color: #000;
    letter-spacing: -0.03rem;
    font-size: 6rem;
    font-weight: 700;
    line-height: 0.82;
}
.max-width-fuchsia {
    width: 100%;
    max-width: 16.25rem;
}
.container-huge-2 {
    width: 100%;
    max-width: 59rem;
    margin-left: auto;
    margin-right: auto;
}
.search_field {
    color: #fff;
    background-color: #fff0;
    border: 1px #000;
    flex: 1;
    margin-bottom: 0;
    padding: 0;
    font-size: 1rem;
    line-height: 1.3;
}
.search_field::placeholder {
    color: #ffffff80;
    font-size: 1rem;
    line-height: 1.3;
}
.padding-vertical {
    padding-left: 0;
    padding-right: 0;
}
.form_checkbox-icon {
    border-radius: 0.125rem;
    width: 0.875rem;
    height: 0.875rem;
    margin: 0 0.5rem 0 0;
}
.form_checkbox-icon.w--redirected-checked {
    background-size: 90%;
    border-radius: 0.125rem;
    width: 0.875rem;
    height: 0.875rem;
    margin: 0 0.5rem 0 0;
}
.form_checkbox-icon.w--redirected-focus {
    border-radius: 0.125rem;
    width: 0.875rem;
    height: 0.875rem;
    margin: 0 0.5rem 0 0;
    box-shadow: 0 0 0.25rem 0 #3898ec;
}
.margin-quartz {
    margin: 4.5rem;
}
.bottom_soc_link_icon {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 1.5rem;
    height: 1.5rem;
    display: flex;
}
.icon-1x1-large {
    width: 2.5rem;
    height: 2.5rem;
}
.max-width-gold {
    width: 100%;
    max-width: 18.75rem;
}
.styleguide_section-header {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    border-bottom: 1px solid #000;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    padding-bottom: 3rem;
    line-height: 1.4;
    display: grid;
}
.text-style-quote {
    border-left: 0.25rem solid #e2e2e2;
    margin-bottom: 0;
    padding: 0 1.25rem;
    font-size: 1.25rem;
    line-height: 1.5;
}
.margin-indigo {
    margin: 1.125rem;
}
.margin-blue {
    margin: 0.25rem;
}
.padding-gold {
    padding: 1rem;
}
.text-style-italic {
    font-style: italic;
}
.padding-mango {
    padding: 2.5rem;
}
.margin-cyan {
    margin: 0.5rem;
}
.text-style-strikethrough {
    text-decoration: line-through;
}
.styleguide_item-wrapper {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    display: flex;
}
.text-weight-normal {
    font-weight: 400;
}
.max-width-cyan {
    width: 100%;
    max-width: 6.25rem;
}
.margin-paprika {
    margin: 4rem;
}
.form_layout {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
}
.margin-salmon {
    margin: 5.5rem;
}
.body-large {
    color: #000;
    letter-spacing: -0.03rem;
    font-family: ABC Ginto Normal, sans-serif;
    font-size: 1.5rem;
    font-weight: 400;
    line-height: 1.2;
}
.max-width-lavender {
    width: 100%;
    max-width: 31.25rem;
}
.max-width-paprika {
    width: 100%;
    max-width: 44rem;
}
.text-weight-xbold {
    font-weight: 800;
}
.styleguide_3-col {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: stretch;
    width: 100%;
    display: grid;
}
.styleguide_3-col.is-align-start {
    align-items: start;
}
.form_checkbox {
    flex-direction: row;
    align-items: center;
    margin-bottom: 0.5rem;
    padding-left: 0;
    display: flex;
}
.form_field-wrapper {
    margin-bottom: 1rem;
}
.bottom-dd_active-link {
    text-overflow: ellipsis;
    flex: none;
    width: 150px;
    height: 1.3rem;
    overflow: hidden;
}
.bottom-dd_active-link.w--current {
    order: -1;
}
.styleguide_row {
    grid-column-gap: 0.25rem;
    grid-row-gap: 0.25rem;
    flex-direction: row;
    grid-template-rows: auto;
    grid-template-columns: auto;
    grid-auto-columns: auto;
    grid-auto-flow: column;
    justify-content: flex-start;
    align-items: center;
    display: flex;
}
.styleguide_label {
    color: #fff;
    background-color: #0073e6;
    border-radius: 4px;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    padding: 0.25rem 0.75rem 0.2rem;
    font-size: 0.8rem;
    font-weight: 300;
    line-height: 1.4;
    display: flex;
}
.styleguide_label.is-tag {
    background-color: #be4aa5;
}
.max-width-jade {
    width: 100%;
    max-width: 25rem;
}
.text-category {
    color: #00000080;
    font-family: ABC Ginto Normal, sans-serif;
    font-size: 1.125rem;
    font-weight: 400;
    line-height: 1.3;
}
.text-category.is-white {
    color: #ffffff80;
}
.padding-0 {
    padding: 0;
}
.max-width-full {
    width: 100%;
    max-width: none;
}
.padding-paprika {
    padding: 4rem;
}
.bg-btn-down {
    background-color: var(--blurple);
    border-radius: 0.75rem;
    margin: 7px;
    position: absolute;
    inset: 0%;
}
.bg-btn-down.is_2025 {
    margin: 2px;
}
.swiper-arrows_wr {
    z-index: 3;
    pointer-events: none;
    justify-content: space-between;
    align-items: center;
    width: 96%;
    margin-left: auto;
    margin-right: auto;
    display: flex;
    position: absolute;
    inset: 0%;
}
.swiper-arrows_wr.is-large.desktop_hide,
.swiper-arrows_wr.is-large.is_hide {
    display: none;
}
.swiper-arrows_wr.is-large.is_micro {
    width: 100%;
    display: none;
}
.swiper-arrows_wr.is-large.is_new {
    width: 116%;
    margin-left: -8%;
}
.slider_learn-more {
    grid-column-gap: 0.5rem;
    grid-row-gap: 0.5rem;
    opacity: 0;
    color: var(--white);
    justify-content: flex-start;
    align-items: center;
    transition: transform 0.4s, opacity 0.3s;
    display: flex;
    transform: translate(0);
}
.slider_learn-more_arrow {
    justify-content: center;
    align-items: center;
    width: 1.125rem;
    height: 1.125rem;
    display: flex;
}
.swiper_arrow {
    z-index: 5;
    -webkit-backdrop-filter: blur(24px);
    backdrop-filter: blur(24px);
    pointer-events: auto;
    border-radius: 1rem;
    justify-content: center;
    align-items: center;
    width: 3rem;
    height: 3rem;
    display: flex;
}
.swiper_arrow.is_new {
    left: -70px;
}
.swiper_arrow-icon {
    width: 1.5rem;
    height: 1.5rem;
}
.slide_gradient {
    z-index: 3;
    height: 100%;
    margin-top: auto;
    margin-bottom: auto;
    display: none;
    position: absolute;
    inset: 0 auto 0 0%;
}
.slide_gradient.is-right {
    left: auto;
    right: 0;
}
.case-slide_content-wr {
    border-radius: 6.25rem;
    width: 80%;
    height: 80%;
    transition: all 0.8s;
    position: relative;
    overflow: hidden;
}
.menu-block {
    padding-right: 50px;
    position: relative;
}
.rich-career {
    font-family: Spota, sans-serif;
}
.rich-career p {
    color: #b2b2b2;
    margin-bottom: 16px;
    font-family: Spota, sans-serif;
}
.rich-career ul {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    color: #b2b2b2;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: 16px;
    font-family: Spota, sans-serif;
    display: flex;
}
.rich-career.text-size-new {
    font-family: ABC Ginto Normal, sans-serif;
}
.rich-career.text-size-new a {
    color: #b2b2b2;
    font-size: 18px;
    text-decoration: underline;
}
.careers_img {
    object-fit: cover;
    border-radius: 6rem;
    width: 90%;
    height: 90%;
    transition: height 0.5s, width 0.5s;
}
.jobs_icon {
    width: 100%;
    height: auto;
    margin-bottom: auto;
    margin-right: auto;
    transition: transform 0.5s, height 0.5s, width 0.5s;
    display: block;
    transform: scale(0.8);
}
.jobs_content-wr {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    text-align: left;
    flex-flow: column;
    flex: 1;
    justify-content: space-between;
    align-items: flex-start;
    margin: 3rem;
    transition: margin 0.5s;
    display: flex;
}
.jobs_text {
    opacity: 1;
    color: #ffffff80;
    align-self: stretch;
    font-family: Spota, sans-serif;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.3;
    transition: all 0.1s, opacity 0.5s;
    overflow: hidden;
    transform: translateY(16px);
}
.jobs_title {
    font-family: Spota, sans-serif;
    font-size: 1rem;
    font-weight: 500;
    line-height: 1.3;
    transition: height 0.5s;
}
.jobs-slide_content-wr {
    background-color: #ffffff1a;
    border-radius: 3.5rem;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    height: 100%;
    transition: all 0.8s;
    display: flex;
    position: relative;
    overflow: hidden;
    transform: scale(0.8);
}
.gallery_slider_component {
    width: 100%;
    min-height: 550px;
    margin-top: 2.25rem;
    position: relative;
}
.gallery_slider_component.top-large {
    margin-top: 2.8125rem;
}
.jobs_slider_component {
    width: 100%;
    position: relative;
}
.jobs_text-title {
    opacity: 0;
    height: 0;
    font-family: Spota, sans-serif;
    font-size: 1.5rem;
    font-weight: 500;
    line-height: 1.3;
    transition: transform 0.5s, opacity 0.5s;
    overflow: hidden;
    transform: translateY(100px);
}
.empty-state {
    background-color: #ddd0;
}
.careers-popup {
    z-index: 9999;
    -webkit-backdrop-filter: blur(120px);
    backdrop-filter: blur(120px);
    cursor: auto;
    background-color: #000c;
    justify-content: center;
    align-items: center;
    max-height: 100vh;
    display: none;
    position: fixed;
    inset: 0%;
    overflow: auto;
}
.info-popup {
    z-index: 1;
    -webkit-backdrop-filter: blur(120px);
    backdrop-filter: blur(120px);
    background-color: #ffffff1a;
    border-radius: 48px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    max-width: 647px;
    padding: 64px;
    display: flex;
    position: relative;
}
.popup-img {
    width: 100%;
    max-width: 160px;
    margin: -155px auto 32px;
}
.rich-popup {
    color: #ffffff80;
}
.rich-popup h3 {
    color: #fff;
    margin-top: 0;
    margin-bottom: 32px;
    font-family: ABC Ginto Normal, sans-serif;
    font-size: 28px;
    font-weight: 500;
}
.rich-popup p {
    color: #ffffff80;
    margin-bottom: 32px;
    font-family: Spota, sans-serif;
    line-height: 21px;
}
.rich-popup ol {
    font-family: Spota, sans-serif;
}
.learn-more {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    justify-content: flex-start;
    align-items: center;
    margin-top: 24px;
    margin-left: 0;
    margin-right: auto;
    font-family: ABC Ginto Normal, sans-serif;
    font-weight: 500;
    display: flex;
}
.x-popup {
    margin-top: 32px;
    margin-right: 32px;
    position: absolute;
    inset: 0% 0% auto auto;
}
.embedded_h3-medium {
    color: #fff;
    white-space: pre-line;
    flex: 0 auto;
    margin-top: 0;
    margin-bottom: 32px;
    font-family: Spota, sans-serif;
    font-size: 28px;
    font-weight: 500;
    line-height: 32px;
}
.popup-open-click {
    position: absolute;
    inset: 0%;
}
.popup-open-click:focus-visible,
.popup-open-click[data-wf-focus-visible] {
    border-radius: 16px;
}
.company-hero-image {
    border-radius: 104px;
    width: 90%;
    max-width: 1540px;
}
.our-block {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/66fbda52cbd86c1dfc785380_Card.webp);
    background-position: 50% 0;
    background-size: cover;
    border-radius: 80px;
    flex-flow: row;
    justify-content: space-around;
    align-items: flex-end;
    min-height: 560px;
    padding-bottom: 64px;
    padding-left: 64px;
    padding-right: 64px;
    display: flex;
    position: relative;
}
.our-block.second {
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/66fbda632ab329ca1ee64034_Card.webp);
    flex-flow: row;
    align-items: flex-end;
}
.block-bottom {
    z-index: 0;
    opacity: 0.8;
    background-image: linear-gradient(#fff0, #000);
    flex-flow: column;
    justify-content: flex-end;
    align-items: flex-start;
    min-height: 250px;
    padding-bottom: 64px;
    padding-left: 64px;
    display: flex;
    position: absolute;
    inset: auto 0% 0%;
}
.link-our {
    -webkit-backdrop-filter: blur(120px);
    backdrop-filter: blur(120px);
    background-color: #ffffff1a;
    border-radius: 12px;
    justify-content: center;
    align-items: center;
    width: 40px;
    height: 40px;
    transition: all 0.2s;
    display: flex;
}
.link-our:hover {
    background-color: #ffffff4d;
}
.name {
    flex: none;
    max-width: 50%;
}
.text-up-heading {
    text-transform: none;
    margin-bottom: 2px;
    font-family: "Spota 800", sans-serif;
    font-size: 20px;
    font-weight: 700;
}
.layout-center-su {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    display: flex;
}
.jobs-wr {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
}
.jobs-wr.is_second {
    margin-top: 20px;
}
.jobs-wr-2 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
}
.jobs-wr-2.is_second {
    margin-top: 20px;
}
.menu_arrow {
    z-index: 5;
    -webkit-backdrop-filter: blur(24px);
    backdrop-filter: blur(24px);
    pointer-events: auto;
    border-radius: 1rem;
    justify-content: center;
    align-items: center;
    width: 3rem;
    height: 3rem;
    display: flex;
}
.menu_arrow.menu-button-next {
    position: absolute;
    inset: 0% 0% 0% auto;
}
.menu_arrow.menu-button-prev {
    position: absolute;
    inset: 0% auto 0% 0%;
}
.media-block-bg {
    z-index: 0;
    opacity: 0;
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/66ebd194452424a46be53c1e_Media%20Card.webp);
    background-position: 50%;
    background-size: cover;
    position: absolute;
    inset: 0%;
}
.media-block-bg.is_n {
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/685d0ae92b1096b3b159ee52_1-BG%20\(1\).png);
}
.close-aria-popup,
.download-banner-bg {
    position: absolute;
    inset: 0%;
}
.brand-image-1 {
    width: 100%;
    max-width: 157px;
    margin-top: -36px;
    margin-right: -35px;
    position: absolute;
    inset: 0% 0% auto auto;
}
.brand-image-2 {
    width: 100%;
    max-width: 164px;
    margin: -121px 0 -90px 29px;
    position: absolute;
    inset: auto auto 0% 0%;
}
.padding-120px-m {
    padding-bottom: 280px;
    display: none;
}
.banner-link-brnd {
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/67037b6eca0f8a4f5c1d6415_Background.webp);
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 80px;
    justify-content: center;
    align-items: center;
    width: 100%;
    min-height: 450px;
    margin-top: 64px;
    display: flex;
    position: relative;
    overflow: clip;
}
.banner-link-brnd.is_kit {
    aspect-ratio: 944/452;
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/67616da8603c1a966ea70559_2024_10_DiscordBlog_CompanyAnnoucements-7.webp),
        url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/67037b6eca0f8a4f5c1d6415_Background.webp);
    background-position: 50%, 50% 0;
    background-repeat: no-repeat, no-repeat;
    background-size: cover, cover;
    border-radius: 88px;
    min-height: auto;
    margin-bottom: 64px;
}
.banner-link-brnd.is_brand {
    aspect-ratio: 944/452;
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/676283bdd280cda7caf5bd3b_2024_10_DiscordBlog_Educational-3%201.webp);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 88px;
    min-height: auto;
    margin-bottom: 0;
    overflow: visible;
}
.banner-link-brnd.is-b {
    aspect-ratio: 944/452;
    background-image: none;
    border-radius: 88px;
    min-height: auto;
    margin-bottom: 64px;
}
.banner-link-brnd.is_company {
    aspect-ratio: 944/475;
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/6763daab5c2945a5b209edbe_Discord_Jason_Stan%201.webp);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 88px;
    min-height: auto;
    margin-bottom: 0;
}
.circle-bg {
    filter: blur(150px);
    background-color: #5865f2;
    border-radius: 50%;
    min-height: 588px;
    margin-bottom: -327px;
    position: absolute;
    inset: auto 0% 0%;
}
.discord-logo {
    width: 100%;
    max-width: 400px;
    position: relative;
}
.branding_hero-wr {
    position: relative;
    overflow: hidden;
}
.branding_hero-wr.is_new {
    overflow: visible;
}
.branding_hero-bg {
    pointer-events: none;
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/66ea8c7ed0d1a3eeedde846b_Background-brand%20\(1\).webp);
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: 120%;
    max-height: 1400px;
    position: absolute;
    inset: 0%;
}
.branding_hero-bg.is_case {
    background-size: 130%;
    max-height: 1600px;
}
.newsroom-image-1 {
    width: 100%;
    max-width: 186px;
    margin-top: 301px;
    position: absolute;
    inset: 0% 7% auto auto;
}
.newsroom-image-1.goblet {
    margin-top: 0;
    display: block;
    top: -16%;
    right: -118px;
}
.newsroom-image-2 {
    width: 100%;
    max-width: 164px;
    margin: 0 0 216px;
    position: absolute;
    inset: auto auto 0% 0%;
}
.nelly-icon {
    max-width: 181px;
    margin-top: -55px;
    margin-right: 26px;
    position: absolute;
    right: 0;
}
.egg-newsroom {
    max-width: 188px;
    margin-left: -40px;
    position: absolute;
    inset: 81px auto auto 0%;
}
.podcast {
    text-align: left;
    background-color: #ffffff1a;
    border-radius: 48px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: 20px;
    padding: 48px;
    display: flex;
    position: relative;
    overflow: clip;
}
.podcast.bottom-none {
    margin-bottom: 0;
}
.bg-circle {
    filter: blur(300px);
    background-color: #5865f2;
    border-radius: 50%;
    width: 100%;
    height: 482px;
    margin-top: 53px;
    position: absolute;
    inset: 0% 0% auto;
}
.podcast-bg {
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/670398521042f69999904fd3_Background.webp);
    background-position: 50% 0;
    background-size: auto;
    position: absolute;
    inset: 0%;
}
.image-quests5 {
    width: 100%;
    max-width: 160px;
    margin-top: auto;
    margin-bottom: auto;
    margin-left: -10px;
    display: block;
    position: absolute;
    inset: -94px auto 0% 15px;
    transform: rotate(-12deg);
}
.testing-button-open-discord {
    background-color: var(--not-quite-black);
    color: var(--white);
    white-space: nowrap;
    border-radius: 28px;
    justify-content: center;
    align-items: center;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    padding: 12px 32px 15px;
    transition: box-shadow 0.3s, transform 0.3s, background-color 0.3s;
    display: flex;
}
.testing-button-open-discord:hover {
    background-color: var(--dark-button-hover);
    transform: translateY(-2px);
    box-shadow: 0 2px 9px #060a0b6b;
}
.testing-button-open-discord:active {
    background-color: var(--black);
}
.testing-button-open-discord.disable {
    background-color: var(--dark-button-hover);
    color: #f6f6f64d;
    cursor: default;
}
.testing-button-open-discord.disable:hover {
    box-shadow: none;
    transform: none;
}
.testing-button-open-discord.download-button {
    font-weight: 700;
}
.testing-button-open-discord.download-button.college {
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/632d9b371770507a4c801977_Icon%20-%20Download.svg);
    background-position: 32px;
    background-repeat: no-repeat;
    background-size: auto;
    margin-left: 0;
    margin-right: 20px;
    padding-left: 66px;
    font-size: 20px;
}
.testing-button-open-discord.download-button.college-white {
    background-color: #fff;
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/632d9b371770507a4c801977_Icon%20-%20Download.svg);
    background-position: 32px;
    background-repeat: no-repeat;
    background-size: auto;
    padding-left: 66px;
}
.testing-button-open-discord.download-button.college_new {
    margin-left: 0;
    margin-right: 20px;
    padding-left: 32px;
    font-size: 20px;
}
.testing-button-open-discord._20px {
    margin-right: 0;
    font-weight: 700;
}
.testing-button-open-discord._20px.absol {
    margin-bottom: 0;
    position: absolute;
}
.testing-button-open-discord._20px.ser {
    padding-bottom: 13px;
}
.testing-button-open-discord.is-center {
    margin-top: 24px;
    margin-right: 0;
}
.testing-button-open-discord.gdr {
    height: 56px;
    margin-bottom: 0;
}
.testing-button-open-discord.gdr.text-bold {
    margin-left: 0;
    margin-right: 0;
    font-size: 20px;
}
.testing-button-open-discord.imagine {
    max-height: 56px;
    margin: 24px 0 0;
    padding-top: 16px;
    padding-bottom: 16px;
}
.testing-button-open-discord.download {
    max-height: 56px;
    margin: 10px auto 0;
    padding-top: 16px;
    padding-bottom: 16px;
}
.testing-button-open-discord.download.text-size-20px {
    font-size: 20px;
    font-weight: 500;
}
.testing-button-open-discord.download.text-size-20px.margin-top-0 {
    margin-top: 0;
}
.testing-button-open-discord.is-center {
    margin-top: 0;
    margin-bottom: 0;
    margin-left: auto;
}
.testing-button-open-discord.is-left {
    margin-left: 0;
}
.testing-button-open-discord.size-big {
    border-radius: 38px;
    padding: 28px 44px;
    font-size: 20px;
    font-weight: 700;
    line-height: 24px;
}
.testing-button-open-discord.size-small {
    padding: 8px 16px;
    font-size: 14px;
    font-weight: 600;
    line-height: 24px;
}
.testing-button-open-discord.so-large {
    margin-top: auto;
    margin-bottom: 40px;
    padding-top: 16px;
    padding-bottom: 16px;
}
.testing-button-open-discord.user {
    min-height: 46px;
}
.testing-button-open-discord.hub {
    background-color: var(--blurple);
    margin-left: 0;
}
.testing-button-open-discord.download-new {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    color: var(--black);
    background-color: #15f5ba;
    border: 1px solid #ffffff1a;
    border-radius: 8px;
    flex-flow: row;
    justify-content: center;
    align-items: center;
    margin-top: 24px;
    margin-left: 0;
    margin-right: 24px;
    padding: 12px 24px;
    font-family: Ggsans, sans-serif;
    font-weight: 600;
    transition-property: box-shadow, transform, background-color;
    transition-duration: 0.3s, 0.3s, 0.3s;
    transition-timing-function: ease, ease, ease;
    overflow: clip;
    box-shadow: 1px 1px 14px #15f5ba, 0 0 52px #15f5ba, 0 2px 386px #15f5ba, 0 0 184px #15f5ba;
}
.testing-button-open-discord.download-new:hover {
    transform: none;
}
.testing-button-open-discord.download-new:focus-visible,
.testing-button-open-discord.download-new[data-wf-focus-visible] {
    outline-offset: 4px;
    outline: 2px solid #5865f2;
}
.testing-download-button {
    background-color: var(--not-quite-black);
    color: var(--white);
    white-space: nowrap;
    border-radius: 28px;
    justify-content: center;
    align-items: center;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    padding: 12px 32px 15px;
    transition: box-shadow 0.3s, transform 0.3s, background-color 0.3s;
    display: flex;
}
.testing-download-button:hover {
    background-color: var(--dark-button-hover);
    transform: translateY(-2px);
    box-shadow: 0 2px 9px #060a0b6b;
}
.testing-download-button:active {
    background-color: var(--black);
}
.testing-download-button.disable {
    background-color: var(--dark-button-hover);
    color: #f6f6f64d;
    cursor: default;
}
.testing-download-button.disable:hover {
    box-shadow: none;
    transform: none;
}
.testing-download-button.download-button {
    font-weight: 700;
}
.testing-download-button.download-button.college {
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/632d9b371770507a4c801977_Icon%20-%20Download.svg);
    background-position: 32px;
    background-repeat: no-repeat;
    background-size: auto;
    margin-left: 0;
    margin-right: 20px;
    padding-left: 66px;
    font-size: 20px;
}
.testing-download-button.download-button.college-white {
    background-color: #fff;
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/632d9b371770507a4c801977_Icon%20-%20Download.svg);
    background-position: 32px;
    background-repeat: no-repeat;
    background-size: auto;
    padding-left: 66px;
}
.testing-download-button.download-button.college_new {
    margin-left: 0;
    margin-right: 20px;
    padding-left: 32px;
    font-size: 20px;
}
.testing-download-button._20px {
    margin-right: 0;
    font-weight: 700;
}
.testing-download-button._20px.absol {
    margin-bottom: 0;
    position: absolute;
}
.testing-download-button._20px.ser {
    padding-bottom: 13px;
}
.testing-download-button.is-center {
    margin-top: 24px;
    margin-right: 0;
}
.testing-download-button.gdr {
    height: 56px;
    margin-bottom: 0;
}
.testing-download-button.gdr.text-bold {
    margin-left: 0;
    margin-right: 0;
    font-size: 20px;
}
.testing-download-button.imagine {
    max-height: 56px;
    margin: 24px 0 0;
    padding-top: 16px;
    padding-bottom: 16px;
}
.testing-download-button.download {
    max-height: 56px;
    margin: 10px auto 0;
    padding-top: 16px;
    padding-bottom: 16px;
}
.testing-download-button.download.text-size-20px {
    font-size: 20px;
    font-weight: 500;
}
.testing-download-button.download.text-size-20px.margin-top-0 {
    margin-top: 0;
}
.testing-download-button.is-center {
    margin-top: 0;
    margin-bottom: 0;
    margin-left: auto;
}
.testing-download-button.is-left {
    margin-left: 0;
}
.testing-download-button.size-big {
    border-radius: 38px;
    padding: 28px 44px;
    font-size: 20px;
    font-weight: 700;
    line-height: 24px;
}
.testing-download-button.size-small {
    padding: 8px 16px;
    font-size: 14px;
    font-weight: 600;
    line-height: 24px;
}
.testing-download-button.so-large {
    margin-top: auto;
    margin-bottom: 40px;
    padding-top: 16px;
    padding-bottom: 16px;
}
.testing-download-button.user {
    min-height: 46px;
}
.testing-download-button.hub {
    background-color: var(--blurple);
    margin-left: 0;
}
.testing-download-button.download-new {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    color: var(--black);
    background-color: #fff;
    border: 1px solid #ffffff1a;
    border-radius: 8px;
    flex-flow: row;
    justify-content: center;
    align-items: center;
    margin-top: 24px;
    margin-left: 0;
    margin-right: 24px;
    padding: 16px 32px;
    font-family: Ggsans, sans-serif;
    font-weight: 600;
    transition: box-shadow 0.3s, transform 0.3s, background-color 0.3s;
    overflow: clip;
}
.testing-download-button.download-new:hover {
    transform: none;
}
.testing-download-button.download-new:focus-visible,
.testing-download-button.download-new[data-wf-focus-visible] {
    outline-offset: 4px;
    outline: 2px solid #5865f2;
}
.circle-hover-copy {
    z-index: 1;
    filter: blur(30px);
    background-color: #1f1d5d;
    border-radius: 50%;
    width: 200%;
    height: 70px;
    margin-top: 45px;
    margin-left: auto;
    margin-right: auto;
    position: absolute;
    inset: 0% auto auto;
}
.testing-button-open {
    background-color: var(--not-quite-black);
    color: var(--white);
    white-space: nowrap;
    border-radius: 28px;
    justify-content: center;
    align-items: center;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    padding: 12px 32px 15px;
    transition: box-shadow 0.3s, transform 0.3s, background-color 0.3s;
    display: flex;
}
.testing-button-open:hover {
    background-color: var(--dark-button-hover);
    transform: translateY(-2px);
    box-shadow: 0 2px 9px #060a0b6b;
}
.testing-button-open:active {
    background-color: var(--black);
}
.testing-button-open.disable {
    background-color: var(--dark-button-hover);
    color: #f6f6f64d;
    cursor: default;
}
.testing-button-open.disable:hover {
    box-shadow: none;
    transform: none;
}
.testing-button-open.download-button {
    font-weight: 700;
}
.testing-button-open.download-button.college {
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/632d9b371770507a4c801977_Icon%20-%20Download.svg);
    background-position: 32px;
    background-repeat: no-repeat;
    background-size: auto;
    margin-left: 0;
    margin-right: 20px;
    padding-left: 66px;
    font-size: 20px;
}
.testing-button-open.download-button.college-white {
    background-color: #fff;
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/632d9b371770507a4c801977_Icon%20-%20Download.svg);
    background-position: 32px;
    background-repeat: no-repeat;
    background-size: auto;
    padding-left: 66px;
}
.testing-button-open.download-button.college_new {
    margin-left: 0;
    margin-right: 20px;
    padding-left: 32px;
    font-size: 20px;
}
.testing-button-open._20px {
    margin-right: 0;
    font-weight: 700;
}
.testing-button-open._20px.absol {
    margin-bottom: 0;
    position: absolute;
}
.testing-button-open._20px.ser {
    padding-bottom: 13px;
}
.testing-button-open.is-center {
    margin-top: 24px;
    margin-right: 0;
}
.testing-button-open.gdr {
    height: 56px;
    margin-bottom: 0;
}
.testing-button-open.gdr.text-bold {
    margin-left: 0;
    margin-right: 0;
    font-size: 20px;
}
.testing-button-open.imagine {
    max-height: 56px;
    margin: 24px 0 0;
    padding-top: 16px;
    padding-bottom: 16px;
}
.testing-button-open.download {
    max-height: 56px;
    margin: 10px auto 0;
    padding-top: 16px;
    padding-bottom: 16px;
}
.testing-button-open.download.text-size-20px {
    font-size: 20px;
    font-weight: 500;
}
.testing-button-open.download.text-size-20px.margin-top-0 {
    margin-top: 0;
}
.testing-button-open.is-center {
    margin-top: 0;
    margin-bottom: 0;
    margin-left: auto;
}
.testing-button-open.is-left {
    margin-left: 0;
}
.testing-button-open.size-big {
    border-radius: 38px;
    padding: 28px 44px;
    font-size: 20px;
    font-weight: 700;
    line-height: 24px;
}
.testing-button-open.size-small {
    padding: 8px 16px;
    font-size: 14px;
    font-weight: 600;
    line-height: 24px;
}
.testing-button-open.so-large {
    margin-top: auto;
    margin-bottom: 40px;
    padding-top: 16px;
    padding-bottom: 16px;
}
.testing-button-open.user {
    min-height: 46px;
}
.testing-button-open.hub {
    background-color: var(--blurple);
    margin-left: 0;
}
.testing-button-open.download-new {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    background-color: var(--blurple);
    color: var(--white);
    -webkit-text-stroke-color: var(--white);
    border: 1px solid #ffffff1a;
    border-radius: 8px;
    flex-flow: row;
    justify-content: center;
    align-items: center;
    margin-top: 24px;
    margin-left: 0;
    margin-right: 24px;
    padding: 16px 32px;
    font-family: Ggsans, sans-serif;
    font-weight: 600;
    transition: box-shadow 0.3s, transform 0.3s, background-color 0.3s;
    overflow: clip;
}
.testing-button-open.download-new:hover {
    transform: none;
}
.testing-button-open.download-new:focus-visible,
.testing-button-open.download-new[data-wf-focus-visible] {
    outline-offset: 4px;
    outline: 2px solid #5865f2;
}
.dfd_blue-btn-copy {
    z-index: 1;
    color: #23272a;
    background-color: #8cd9ff;
    border-radius: 8px;
    justify-content: center;
    align-items: center;
    height: 70px;
    padding-left: 40px;
    padding-right: 40px;
    font-size: 20px;
    font-weight: 700;
    line-height: 30px;
    transition: all 0.2s;
    display: flex;
    position: relative;
    box-shadow: 0 0 368.06px #8cd9ff, 0 0 184.03px #8cd9ff, 0 0 52.58px #8cd9ff, 0 0 26.29px #8cd9ff;
}
.dfd_blue-btn-copy:hover {
    color: #23272a;
    background-color: #94dcff;
    box-shadow: 0 0 250px #8cd9ff, 0 0 184.03px #8cd9ff, 0 0 52.58px #8cd9ff, 0 0 26.29px #8cd9ff;
}
.dfd_blue-btn-copy.is-small {
    height: auto;
    padding: 16px 32px;
    font-size: 16px;
    line-height: 24px;
}
.dfd_pink-btn-copy {
    color: #23272a;
    background-color: #ff6aef;
    border-radius: 70px;
    justify-content: center;
    align-items: center;
    height: 70px;
    padding-left: 40px;
    padding-right: 40px;
    font-size: 20px;
    font-weight: 700;
    line-height: 30px;
    transition: all 0.2s;
    display: flex;
    box-shadow: 0 0 368.06px #ff6aef, 0 0 184.03px #ff6aef, 0 0 52.58px #ff6aef, 0 0 26.29px #ff6aef;
}
.dfd_pink-btn-copy:hover {
    color: #23272a;
    background-color: #ff8ff3;
    box-shadow: 0 0 250px #ff6aef, 0 0 184.03px #ff6aef, 0 0 52.58px #ff6aef, 0 0 26.29px #ff6aef;
}
.z-index-3-copy {
    z-index: 3;
    font-weight: 600;
    position: relative;
}
.quest_hero-content {
    max-width: 550px;
    margin-left: auto;
    margin-right: auto;
}
.download-hero-img-wr {
    margin-top: 120px;
    padding-left: 24px;
    padding-right: 24px;
    position: relative;
}
.wumpus-img-wr {
    text-align: left;
    max-width: 20%;
    margin-bottom: 21px;
    margin-left: -13px;
    position: absolute;
    inset: auto auto 0% 0%;
}
.wumpus-img1 {
    max-width: 41%;
    margin-right: auto;
    position: relative;
    top: 19px;
    left: 11px;
}
.wumpus-img2 {
    width: 100%;
}
.download-hero-img3 {
    width: 100%;
    max-width: 10%;
    position: absolute;
    inset: -22.5% 20% auto auto;
}
.download-btn-wr {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

.download-btn-img-google {
    width: 200px;
    height: 80px;
}

.download-btn-img-apple {
    width: 175px;
    height: 55px;
}

@media (min-width: 490px) {
    .download-btn-wr {
        flex-direction: row;
        gap: 0;
    }

    .download-btn-img-google {
        width: 230px;
        height: 90px;
    }

    .download-btn-img-apple {
        width: 205px;
        height: 90px;
    }
}

.btn-flex {
    justify-content: center;
    align-items: flex-start;
    display: flex;
}
.wumpus-leaf-icon {
    max-width: 60px;
    position: relative;
    top: -10px;
    left: 26px;
}
.wumpus-leaf-icon._2 {
    max-width: 90px;
    top: -1px;
    left: 89px;
}
.max-width-740px {
    max-width: 744px;
    margin-left: auto;
    margin-right: auto;
}
.max-width-740px.is-full.is_n-f {
    width: 100%;
}
.company-hero {
    background-color: #5865f2;
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/671755ba3caa6de1a9412f04_Gradient%20Background.png);
    background-position: 50%;
    background-size: cover;
    border-radius: 92px;
    justify-content: center;
    align-items: center;
    width: 90%;
    max-width: 871px;
    min-height: 528px;
    margin-left: auto;
    margin-right: auto;
    display: flex;
    position: relative;
}
.wumpus-compuny {
    max-width: 221px;
    margin-top: -203px;
    margin-right: 43px;
    position: absolute;
    inset: 0% 0% auto auto;
}
.padding-220px {
    padding-bottom: 220px;
}
.padding-220px.is-320.is_120,
.padding-220px.is-320.is__120,
.padding-220px.is_sdk {
    padding-bottom: 120px;
}
.padding-220px.is_new {
    padding-bottom: 180px;
}
.padding-220px.is_acc {
    padding-bottom: 90px;
}
.careers_h1-large {
    color: var(--white);
    letter-spacing: -0.02em;
    text-transform: uppercase;
    margin-bottom: 24px;
    font-family: "Spota 800", sans-serif;
    font-size: 64px;
    font-weight: 700;
    line-height: 0.95;
}
.careers_h1-large.font-white {
    color: #fff;
    margin-bottom: 24px;
    font-family: "Spota 800", sans-serif;
    font-size: 50px;
    font-weight: 700;
}
.careers_h1-large.font-white.safety {
    color: #fff;
    max-width: 595px;
    margin-top: 40px;
    margin-bottom: 32px;
    font-weight: 700;
}
.careers_h1-large.font-white.safety.centered.tarot,
.careers_h1-large.font-white.safety.centered.tarot2 {
    margin-top: 0;
    margin-bottom: 8px;
}
.careers_h1-large.font-white.safety.grey-font {
    color: #f6f6f6;
}
.careers_h1-large.font-white.left {
    font-size: 55px;
}
.careers_h1-large.font-white.left.explore {
    font-size: 54px;
}
.careers_h1-large.font-white.center.college {
    padding-right: 24px;
}
.careers_h1-large.font-white.capital {
    text-transform: none;
}
.careers_h1-large.font-white.mobile-left._16px {
    font-family: "Spota 800", sans-serif;
}
.careers_h1-large.font-white.moderation {
    font-size: 55px;
}
.careers_h1-large.font-white.moderation.explore {
    font-size: 54px;
}
.careers_h1-large.font-white.left-copy {
    font-size: 55px;
}
.careers_h1-large.font-white.left-copy.explore {
    font-size: 54px;
}
.careers_h1-large.font-white.bottom-16px {
    margin-bottom: 16px;
}
.careers_h1-large.font-white.bottom-16px.flex-mob-center.mobile-power,
.careers_h1-large.font-white.bottom-16px.flex-tab-center.mobile-power {
    font-size: 48px;
}
.careers_h1-large.font-white.bottom-16px.flex-tab-center.is_gdc {
    font-size: 56px;
    font-weight: 700;
    line-height: 53px;
}
.careers_h1-large.font-white.is-text-center {
    text-align: center;
    font-family: "Spota 800", sans-serif;
    font-weight: 800;
}
.careers_h1-large.font-white.is-text-center.font-noto {
    font-family: Notosans, sans-serif;
}
.careers_h1-large.font-white.is-text-center.left-mobile.home {
    font-family: "Spota 800", sans-serif;
    font-size: 56px;
    font-weight: 700;
}
.careers_h1-large.font-white.max-w-450px {
    max-width: 450px;
}
.careers_h1-large.font-white.partner {
    letter-spacing: -0.01em;
    max-width: 450px;
}
.careers_h1-large.font-white.safety-n {
    color: #fff;
    max-width: 560px;
    margin-top: 0;
    margin-bottom: 32px;
    font-weight: 700;
}
.careers_h1-large.font-white.safety-n.centered.tarot,
.careers_h1-large.font-white.safety-n.centered.tarot2 {
    margin-top: 0;
    margin-bottom: 8px;
}
.careers_h1-large.font-white.education {
    color: #fff;
    max-width: 500px;
    margin-top: 0;
    margin-bottom: 32px;
    font-weight: 700;
}
.careers_h1-large.font-white.education.centered.tarot,
.careers_h1-large.font-white.education.centered.tarot2 {
    margin-top: 0;
    margin-bottom: 8px;
}
.careers_h1-large.font-white.safety-newsfloor {
    color: #fff;
    max-width: 470px;
    margin-top: 0;
    margin-bottom: 32px;
    font-weight: 700;
}
.careers_h1-large.font-white.safety-newsfloor.centered.tarot,
.careers_h1-large.font-white.safety-newsfloor.centered.tarot2 {
    margin-top: 0;
    margin-bottom: 8px;
}
.careers_h1-large.font-white.safety-2 {
    color: #fff;
    max-width: 595px;
    margin-top: 20px;
    margin-bottom: 32px;
    font-family: "Spota 800", sans-serif;
    font-weight: 700;
}
.careers_h1-large.font-white.safety-2.centered.tarot,
.careers_h1-large.font-white.safety-2.centered.tarot2 {
    margin-top: 0;
    margin-bottom: 8px;
}
.careers_h1-large.font-white.safety-2.grey-font {
    color: #f6f6f6;
}
.careers_h1-large.font-white.is_app {
    text-align: center;
    line-height: 110%;
}
.careers_h1-large.font-white.is-garden {
    margin-bottom: 16px;
    font-size: 56px;
}
.careers_h1-large.font-blue {
    color: var(--blurple);
}
.careers_h1-large.left {
    font-weight: 700;
}
.careers_h1-large._16px {
    margin-bottom: 16px;
}
.careers_h1-large.text-color-white.text-align-center.bottom-none,
.careers_h1-large.text-color-white.bottom-none {
    margin-bottom: 0;
}
.careers_h1-large.size-medium {
    text-align: center;
    margin-top: 0;
    margin-bottom: 24px;
    font-size: 40px;
}
.careers_h1-large.text-align-center {
    font-family: Spotanord, Arial, sans-serif;
}
.careers_h1-large.text-align-center.hide-landscape {
    font-size: 48px;
}
.careers_h1-large.text-align-center.br {
    font-size: 56px;
}
.careers_h1-large.text-align-center.p-48px {
    font-size: 48px;
    line-height: 0.958333;
}
.phone-company {
    z-index: 1;
    width: 100%;
    max-width: 275px;
    margin: auto;
    position: relative;
    top: 10px;
    left: -15px;
}
.image-company-1 {
    width: 100%;
    max-width: 128px;
    margin-bottom: 117px;
    margin-right: 266px;
    position: absolute;
    inset: auto 0% 0% auto;
}
.image-company-2 {
    width: 100%;
    max-width: 348px;
    height: auto;
    margin-bottom: -100px;
    margin-right: -130px;
    position: absolute;
    inset: auto 0% 0% auto;
    transform: rotate(-6deg);
}
.block-over {
    border-radius: 92px;
    position: absolute;
    inset: 0%;
    overflow: clip;
}
.image-company-3 {
    z-index: 1;
    width: 100%;
    max-width: 195px;
    margin-top: -18px;
    margin-right: -37px;
    position: absolute;
    inset: 0% 0% auto auto;
    transform: rotate(7deg);
}
.image-company-4 {
    width: 100%;
    max-width: 248px;
    margin-top: 164px;
    margin-right: -20px;
    position: absolute;
    inset: 0% 0% auto auto;
    transform: rotate(9deg);
}
.image-company-5 {
    z-index: 1;
    width: 100%;
    max-width: 181px;
    margin-top: -9px;
    margin-right: 195px;
    position: absolute;
    inset: 0% 0% auto auto;
    transform: rotate(9deg);
}
.image-company-6 {
    z-index: 1;
    width: 100%;
    max-width: 248px;
    margin-top: -1px;
    margin-left: -21px;
    margin-right: 0;
    position: absolute;
    inset: 0% auto auto 0%;
    transform: rotate(-12deg);
}
.image-company-7 {
    z-index: 2;
    width: 100%;
    max-width: 160px;
    margin-top: 124px;
    margin-left: 138px;
    margin-right: 0;
    position: absolute;
    inset: 0% auto auto 0%;
    transform: rotate(-7deg);
}
.image-company-8 {
    z-index: 1;
    width: 100%;
    max-width: 311px;
    margin: 124px 0 72px -36px;
    position: absolute;
    inset: auto auto 0% 0%;
    transform: rotate(-10deg);
}
.image-company-9 {
    z-index: 1;
    width: 100%;
    max-width: 186px;
    margin: 124px 0 -25px 25px;
    position: absolute;
    inset: auto auto 0% 0%;
    transform: none;
}
.company-egg {
    width: 100%;
    max-width: 190px;
    margin-top: -100px;
    margin-left: 44px;
    position: absolute;
    inset: 0% auto auto 0%;
}
.company-coin {
    width: 100%;
    max-width: 168px;
    margin-top: 150px;
    margin-left: 44px;
    margin-right: 40px;
    position: absolute;
    inset: 0% 0% auto auto;
    transform: none;
}
.company-coin.is-mob {
    display: none;
}
.quest_heading-h2 {
    color: #fff;
    text-align: center;
    letter-spacing: -0.01em;
    text-transform: uppercase;
    font-family: "Spota 800", sans-serif;
    font-size: 48px;
    font-weight: 700;
    line-height: 0.9;
    position: relative;
}
.quest_heading-h2.bottom-none {
    margin-bottom: 0;
}
.quest_heading-h2.bottom-none._48px {
    font-size: 48px;
}
.quest_heading-h2.bottom-none._48px.font-ginto {
    color: #23272a;
    margin-top: 0;
}
.quest_heading-h2.bottom-none._48px.font-ginto.text-white {
    color: #fff;
}
.quest_heading-h2.bottom-none._48px.font-ginto.text-white.hub {
    font-family: SpotaNormal-Bold, sans-serif;
    font-weight: 400;
}
.quest_heading-h2.is-capitalize {
    text-transform: uppercase;
}
.quest_heading-h2.is-capitalize.bottom-none.text-align-left.mob-center.m_44px {
    font-size: 45px;
}
.quest_heading-h2.is-capitalize.m-32 {
    font-size: 40px;
}
.quest-heading_discord {
    text-transform: none;
    margin-top: -20px;
    margin-left: auto;
    margin-right: auto;
    font-family: "Spota 800", sans-serif;
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    display: inline-block;
    position: absolute;
    inset: 0 30px auto 0%;
}
.quest_heading_span-rel {
    font-style: italic;
    position: relative;
}
.company-hero-wr {
    width: 100%;
    padding-top: 120px;
    padding-bottom: 0;
}
.clyde-image {
    width: 100%;
    max-width: 186px;
    margin-top: -153px;
    margin-right: -179px;
    position: absolute;
    inset: 0% 0% auto auto;
}
.quotation-mark {
    letter-spacing: -0.02em;
    font-family: "Spota 800", sans-serif;
    font-size: 56px;
    line-height: 54px;
}
.swiper-slide-wr {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    display: flex;
}
.employee-icon {
    width: 100%;
    max-width: 240px;
}
.employee-icon.one {
    max-width: 64px;
}
.employee-icon.is_mojiworks {
    max-width: 80px;
}
.employee-icon.is_connect {
    max-width: 193px;
}
.employee-icon.is_proud {
    max-width: 90px;
}
.employee-icon.is-new {
    max-width: 10.875rem;
}
.employee-icon.is-1n {
    object-fit: contain;
    max-height: 3.125rem;
}
.employee-icon.is-2n {
    object-fit: contain;
    max-height: 3.375rem;
}
.employee-name {
    font-family: Spota, sans-serif;
    font-size: 20px;
    line-height: 26px;
}
.employee-name.is-sdk {
    font-size: 1.5rem;
    font-weight: 500;
    line-height: 1.16667;
}
.employee-name.is-sdk.is-size.text-size-normal {
    font-weight: 400;
}
.swiper-slide-name-wwr {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    text-align: center;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    margin-top: 64px;
    display: flex;
}
.swiper-slide-name-wwr.is-sdk {
    margin-top: 80px;
}
.swiper_bullet_progress-2 {
    opacity: 0;
    background-color: #fff;
    border-radius: 0.25rem;
    width: 0;
    height: 0.5rem;
    transition: opacity 0.2s, width 5s linear;
}
.swiper_bullet-2 {
    background-color: #ffffff1a;
    border-radius: 0.25rem;
    flex: none;
    width: 0.5rem;
    height: 0.5rem;
    padding: 0;
    transition: width 0.3s;
    display: none;
}
.swiper_bullet-2.is-active {
    opacity: 1;
    width: 2rem;
    display: block;
}
.swiper_bullet-2.is-active-prev {
    opacity: 1;
    display: block;
}
.swiper_bullet-2.is-active-prev-prev,
.swiper_bullet-2.is-active-next-next {
    opacity: 1;
    width: 0.25rem;
    height: 0.25rem;
    display: block;
}
.swiper_bullet-2.is-active-next {
    opacity: 1;
    display: block;
}
.careers-eggsicon {
    max-width: 160px;
    position: absolute;
    inset: -274px auto auto -1%;
}
.jobs_icon-wr {
    max-width: 72px;
}
.careers-img {
    border-radius: 88px;
}
.careers-sport-gerls-img {
    z-index: 1;
    max-width: 350px;
    position: absolute;
    top: -197.5px;
    left: 8px;
}
.careers-image-2 {
    border-radius: 88px;
    width: 44.3%;
    max-width: 432px;
    position: relative;
    overflow: visible;
}
.list-item-3 {
    font-family: Spota, sans-serif;
}
.download-title-wr {
    max-width: 920px;
}
.jobs_text-2 {
    opacity: 0;
    color: #ffffff80;
    align-self: stretch;
    height: 0;
    margin-top: 16px;
    font-family: Spota, sans-serif;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.25;
    transition: opacity 0.5s;
    overflow: hidden;
}
.nav_dd_bg {
    z-index: 1;
    background-color: var(--blurple);
    transform-style: preserve-3d;
    border-bottom-right-radius: 5.5rem;
    border-bottom-left-radius: 5.5rem;
    height: 100%;
    display: none;
    position: absolute;
    inset: 0 0% 0%;
}
.employee-content-wr {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
}
.nav_brand_main-black-logo {
    opacity: 0;
    border-radius: 16px;
    flex: none;
    justify-content: center;
    align-items: center;
    width: 9rem;
    max-width: none;
    height: 100%;
    padding-left: 12px;
    padding-right: 12px;
    display: flex;
    position: absolute;
}
.nav_burger_trigger-black {
    background-color: #0000001a;
    border-radius: 0.875rem;
    flex: none;
    justify-content: center;
    align-items: center;
    width: 2.5rem;
    height: 2.5rem;
    transition: background-color 0.5s;
    display: none;
    position: relative;
    overflow: hidden;
}
.nav_burger_trigger-black:hover {
    background-color: #ffffff4d;
}
.nav_dd_arrow-wr-black {
    display: none;
}
.banner-text {
    color: var(--white);
    margin-top: 2px;
    font-size: 14px;
    line-height: 24px;
    text-decoration: none;
}
.banner-st {
    z-index: 0;
    max-width: 29px;
    position: absolute;
    inset: auto 0% 5%;
}
.banner-st-2 {
    z-index: 0;
    max-width: 27px;
    position: absolute;
    inset: auto 1% 5% auto;
}
.nitro-banner-new {
    color: var(--white);
    text-align: center;
    width: 100%;
    max-width: 460px;
    max-height: 70px;
    padding-top: 12px;
    padding-bottom: 10px;
    overflow: hidden;
}
.nitro-bn-2025 {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/6721df0d5debe179209cca6e_b2.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    justify-content: center;
    align-items: center;
    padding-left: 16px;
    padding-right: 16px;
    display: flex;
}
.ginto-discord-nord {
    letter-spacing: -0.01em;
    font-family: Spotanord, Arial, sans-serif;
    font-weight: 700;
}
.clyde-cube {
    width: 100%;
    max-width: 218px;
    margin-bottom: -160px;
    margin-left: 64px;
    position: absolute;
    inset: auto auto 0% 0%;
}
.set {
    z-index: 3;
    width: 100%;
    max-width: 8.875rem;
    margin-bottom: -114px;
    margin-left: -41px;
    position: absolute;
    inset: auto auto 0% 0%;
}
.plump {
    width: 100%;
    max-width: 9.5625rem;
    margin-top: -150px;
    margin-right: 19px;
    position: absolute;
    inset: 0% 0% auto auto;
}
.relative-2025 {
    z-index: 100;
    max-width: 59rem;
    margin-bottom: -12px;
    margin-left: auto;
    margin-right: auto;
    position: relative;
}
.banner-top {
    z-index: 1;
    background-color: #19175c;
    background-image: url("https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/672dba937ef2cd95fc095691_Gradient%20(3)%20(1).png");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 95% 100%;
    justify-content: center;
    align-items: center;
    min-height: 70px;
    max-height: 70px;
    padding-left: 2rem;
    padding-right: 2rem;
    display: flex;
    position: relative;
}
.banner-top.hiden {
    display: none;
}
.relative-banner {
    grid-column-gap: 4vw;
    grid-row-gap: 4vw;
    justify-content: center;
    align-items: center;
    min-height: 70px;
    margin-left: auto;
    margin-right: auto;
    display: flex;
    position: relative;
}
.girl-bnner {
    max-width: 135px;
    margin-bottom: -22px;
    margin-left: 0;
    position: static;
    inset: 0% auto auto 0%;
}
.girl-bnner.is-second {
    z-index: 1;
    max-width: 152px;
    margin-top: 3.25rem;
    margin-bottom: 0;
    margin-left: auto;
    position: relative;
    inset: 0% 0% 0% auto;
}
.code-embed-2 {
    display: none;
}
.div-block-witch {
    justify-content: center;
    align-items: center;
    max-height: 70px;
    margin-right: 0;
    display: flex;
    overflow: clip;
}
.button-banner {
    color: #fff;
    background-color: #5865f2;
    border-radius: 8px;
    justify-content: center;
    align-items: center;
    width: 100%;
    max-width: 134px;
    min-height: 36px;
    max-height: 36px;
    margin-top: auto;
    margin-bottom: auto;
    margin-right: -10rem;
    font-weight: 500;
    line-height: 130%;
    display: flex;
    position: absolute;
    inset: 0% 0% 0% auto;
}
.is_banner-n {
    position: static;
}
.step-by-step-slider-arrow-right {
    background-color: #23272a66;
    border-radius: 40px;
    justify-content: center;
    align-items: center;
    width: 64px;
    height: 64px;
    padding-left: 4px;
    transition: all 0.555s;
    display: flex;
    right: 40px;
}
.step-by-step-slider-arrow-right.left-step-slider {
    background-color: #23272a66;
    justify-content: center;
    align-items: center;
    padding-left: 0;
    padding-right: 4px;
    display: flex;
    left: 40px;
    right: auto;
}
.safety-content-wr {
    max-width: 50%;
}
.tab-link-build-first {
    opacity: 0.24;
    color: #fff;
    background-color: #ddd0;
    border-bottom: 1px solid #fff;
    width: 100%;
    padding: 0 0 18px;
    font-size: 24px;
    font-weight: 700;
    line-height: 120%;
    transition: opacity 0.3s;
}
.tab-link-build-first.w--current {
    opacity: 1;
    color: #fff;
    background-color: #ddd0;
}
.tab-link-build-first.is-line-none {
    border-bottom-style: none;
}
.tab-link-build-first.is_n {
    font-family: Spota, sans-serif;
}
.text-tab-build-is-2025 {
    flex-flow: column;
    display: flex;
    overflow: hidden;
}
.image-tab-wr {
    max-width: 100%;
    overflow: hidden;
}
.background-video-2 {
    width: 300px;
    min-height: 400px;
}
.home--group-chat-img-wr {
    width: 100%;
    overflow: hidden;
}
.div-block-38 {
    background-color: #d3abab;
}
.background-video-3 {
    width: 100%;
    min-height: 500px;
}
.menu-button-login {
    color: #000;
    border: 1px solid #000;
    border-radius: 40px;
    justify-content: center;
    align-items: center;
    margin-bottom: 12px;
    padding: 7px 20px;
    font-size: 14px;
    font-weight: 500;
    line-height: 130%;
    display: flex;
}
.menu-button-login.login-button-js {
    background-color: #fff;
}
.menu-button-login.login-button-js.abc {
    border-style: none;
    border-radius: 16px;
    margin-bottom: 0;
    padding: 9px 16px;
    font-family: Spota, sans-serif;
    font-size: 16px;
    transition: background-color 0.3s;
}
.menu-button-login.login-button-js.abc:hover {
    background-color: #c7c8ce;
}
.icon-home-2025 {
    white-space: normal;
    width: 24px;
    height: 24px;
    margin-right: 8.5px;
    font-size: 16px;
    line-height: 20px;
    display: block;
}
.icon-home-2025.is_download {
    width: 20px;
    height: 20px;
}
.nav-dd-decor {
    width: 100%;
    max-width: 8.75rem;
    margin-bottom: -6.1rem;
    margin-right: -4.5rem;
    position: absolute;
    inset: auto 0% 0% auto;
}
.nav-dd-decor.is-safety {
    width: 100%;
    max-width: 12.5rem;
    margin-bottom: -7.625rem;
    margin-right: -5.775rem;
    position: absolute;
    inset: auto 0% 0% auto;
}
.nav-dd-decor.is-build {
    margin-bottom: -5.7rem;
    margin-right: -4.1rem;
}
.coin-icon_d {
    width: 140px;
    max-width: 10%;
    position: absolute;
    top: 200px;
    left: 5px;
}
.newsroom-image-3 {
    width: 100%;
    max-width: 164px;
    margin-top: -120px;
    position: absolute;
    inset: 0% 0% auto auto;
}
.newsroom-image-3.goblet {
    display: none;
}
.max-width-500 {
    max-width: 500px;
    margin-left: auto;
    margin-right: auto;
    position: relative;
}
.max-width-500.is-flex2 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    max-width: 550px;
    display: flex;
}
.max-width-500.is-left {
    margin-left: 0;
}
.max-width-500.is-left.is-sticky {
    width: 40%;
    position: sticky;
    top: 100px;
}
.media-block-icon_wr {
    z-index: 1;
    background-color: #ffffff1a;
    border-radius: 8px;
    margin-bottom: 40px;
    padding: 16px 20px;
    position: relative;
}
.p-medium {
    color: var(--white);
    text-align: left;
    font-size: 20px;
    line-height: 26px;
}
.p-medium.text-style-2line {
    font-family: Spota, sans-serif;
    position: relative;
}
.p-medium.text-style-3lines.is_n,
.p-medium.text-style-3line.is_n {
    z-index: 1;
    position: relative;
}
.collection-item-5 {
    max-width: 49.4%;
}
.kit-wr {
    max-width: 750px;
    margin-left: auto;
    margin-right: auto;
}
.clyde-cube_icon {
    max-width: 195px;
    position: absolute;
    top: 173px;
    left: -92px;
}
.clyde-cube_icon.is-new {
    margin-left: 205px;
}
.clyde-cube_icon.is-media {
    max-width: 160px;
    margin-left: 211px;
    top: 182px;
}
.clyde-cube_icon.is-stories {
    max-width: 160px;
    top: 75%;
    left: auto;
    right: 0;
}
.clyde-cube_icon.is-new_1 {
    margin-left: 205px;
    top: 178px;
    left: -145px;
}
.clyde-cube_icon.is-dm {
    max-width: 8.75rem;
    margin-bottom: -3.5375rem;
    margin-left: 29.4375rem;
    inset: auto auto 0% 0%;
}
.clyde-cube_icon.is-sdk {
    max-width: 10rem;
    margin-bottom: -4.05rem;
    margin-left: 29.4375rem;
    margin-right: 3.625rem;
    inset: auto 0% 0% auto;
}
.clyde-cube_icon.is_new {
    max-width: 10rem;
    margin-bottom: -5.45rem;
    margin-left: 29.4375rem;
    margin-right: 3.625rem;
    inset: auto -2% -6% auto;
}
.pan-image {
    width: 100%;
    max-width: 172px;
    margin-top: 306px;
    margin-right: 133px;
    position: absolute;
    inset: 0% 0% auto auto;
}
.is_careers-widht {
    max-width: 670px;
    margin-left: auto;
    margin-right: auto;
}
.feeling-decor-d {
    width: 16vw;
    max-width: 200px;
    margin: -243px -9vw -221px -213px;
    position: absolute;
    inset: auto 0% 0% auto;
}
.feeling-decor-d.is-pan {
    margin-bottom: -294px;
}
.link_banner {
    border-radius: 88px;
    position: absolute;
    inset: 0%;
}
.link_banner:focus-visible,
.link_banner[data-wf-focus-visible] {
    outline-offset: 2px;
    outline: 2px solid #5865f2;
    overflow: visible;
}
.company-section {
    padding-top: 280px;
}
.company-section.first {
    padding-top: 0;
}
.company-section.microsite {
    padding-top: 220px;
}
.company-section-1 {
    padding-top: 280px;
}
.company-section-1.first {
    padding-top: 0;
}
.company-section_last {
    z-index: 98;
    text-align: center;
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/66ffb8739863899e99dbaf83_Background%20\(3\).png);
    background-position: 50% 0;
    background-repeat: repeat;
    background-size: cover;
    padding-top: 220px;
    padding-bottom: 230px;
    position: relative;
}
.timeline-card {
    background-color: #ffffff1a;
    border-radius: 5rem;
    width: 100%;
    max-width: 432px;
    margin-bottom: 9.25rem;
    padding: 4rem;
    transition: opacity 0.3s;
}
.timeline-image {
    border-radius: 2.75rem;
    width: 100%;
    margin-bottom: 2rem;
    overflow: hidden;
}
.timeline-title {
    letter-spacing: -0.01em;
    text-transform: uppercase;
    margin-top: 0;
    margin-bottom: 1rem;
    font-family: Spotanord, Arial, sans-serif;
    font-size: 48px;
    font-weight: 700;
    line-height: 0.958333;
}
.paragraph-opacity-50 {
    opacity: 0.5;
}
.timeline-description {
    opacity: 0.5;
    font-family: Spota, sans-serif;
    font-size: 1.25rem;
    line-height: 1.3;
}
.timeline_text-wr {
    flex-flow: column;
    flex: 1;
    justify-content: flex-start;
    align-items: stretch;
    max-width: 40.625rem;
    padding-bottom: 6rem;
    display: flex;
    position: relative;
}
.progress_number-wr {
    border-radius: 100%;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 1.75rem;
    height: 1.75rem;
    display: flex;
    position: absolute;
}
.progress_number-wr.is-last {
    margin-left: auto;
    margin-right: auto;
    position: relative;
}
.progress_number_bg {
    z-index: 1;
    background-color: #fff;
    border-radius: 100%;
    align-self: center;
    width: 1.75rem;
    height: 1.75rem;
    margin: auto;
    transition: background-color 0.3s;
    position: absolute;
}
.progress_line {
    background-color: #ffffff1a;
    width: 5px;
    height: 100%;
    margin-left: auto;
    margin-right: auto;
    position: relative;
}
.timeline_text {
    color: #232335;
    margin-top: 1rem;
}
.progress_step {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    flex-flow: wrap;
    grid-template-rows: auto;
    grid-template-columns: minmax(48%, 1fr) minmax(5rem, 5rem) minmax(48%, 1fr);
    grid-auto-columns: 1fr;
    justify-content: center;
    place-items: center;
    width: 100%;
    max-width: 100%;
    display: grid;
    position: relative;
}
.progress_number_bg_active {
    z-index: 1;
    opacity: 1;
    background-color: #f2d5d5;
    border-radius: 100%;
    width: 0.875rem;
    height: 0.875rem;
    margin: auto;
    transition: background-color 0.3s;
    display: none;
    position: absolute;
}
.progress_line_active {
    border-left: 5px solid #fff;
    flex-flow: column;
    justify-content: space-between;
    align-items: center;
    width: 5px;
    height: 30%;
    margin-left: 0;
    display: flex;
    position: absolute;
    inset: 0% auto auto 0%;
}
.heading-style-h2-2 {
    color: #232335;
    font-size: 3rem;
    font-weight: 600;
    line-height: 1.20833;
}
.timeline_year {
    color: #ba2323;
    margin-bottom: 1.5rem;
    font-size: 1.5rem;
    line-height: 1.33333;
}
.progress_line-wr {
    align-self: stretch;
    width: 1.75rem;
    margin-top: -0.875rem;
    position: relative;
}
.progress_dec-wr {
    justify-content: center;
    align-items: flex-start;
    width: 100%;
    max-width: 550px;
    height: 100%;
    display: flex;
    position: relative;
}
.progress_line_last-grad {
    z-index: 2;
    background-image: linear-gradient(#0000, #000);
    height: 20%;
    position: absolute;
    inset: auto 0% -2px;
}
.company-image_wumpus {
    max-width: 318px;
    margin-left: auto;
    margin-right: auto;
}
.company-image_wumpus.is_mobile {
    display: none;
}
.company-image_wumpus.is-small {
    margin-top: -150px;
}
.company-image_packaxe {
    max-width: 354px;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    left: -40%;
}
.company-image_packaxe.is-new {
    max-width: 237px;
    left: -43%;
}
.company-image_packaxe.is-new-2 {
    max-width: 226px;
    left: -35%;
    transform: rotate(38deg);
}
.company-image_radish {
    max-width: 260px;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    right: -22vw;
}
.company-image_radish.is-new {
    max-width: 205px;
    margin-top: -350px;
    right: -13vw;
}
.company-image_clyde {
    max-width: 260px;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    right: -10vw;
}
.company-image_clyde.is-new {
    max-width: 239px;
    margin-top: -200px;
}
.company-image_nelly {
    max-width: 305px;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    left: auto;
}
.company-image_nelly.mobile {
    display: none;
}
.company-image_nelly.is-new {
    width: 100%;
    max-width: 242px;
    margin-left: auto;
    display: block;
}
.company-coin-2 {
    width: 100%;
    max-width: 168px;
    margin-top: 150px;
    margin-left: 44px;
    margin-right: 40px;
    position: absolute;
    inset: 0% 0% auto auto;
    transform: none;
}
.company-coin-2.is-mob,
.company-lottie-card,
.hear-cuo-card {
    display: none;
}
.nav_dd_list-copy {
    grid-column-gap: 0.75rem;
    grid-row-gap: 0.75rem;
    background-color: #0000;
    flex-flow: column;
}
.nav_dd_list-copy.w--open {
    flex-flow: column;
    height: auto;
    display: block;
    inset: 80px 0% 0%;
}
.nav_dd_list-copy.is-burger.w--open {
    position: static;
}
.nav_blur {
    z-index: 1;
    -webkit-backdrop-filter: blur(20px);
    backdrop-filter: blur(20px);
    background-color: #000c;
    height: 100vh;
    display: none;
    position: fixed;
    inset: auto 0% 0%;
}
.nav_buttons-wr_new {
    grid-column-gap: 1rem;
    margin-left: auto;
    margin-right: 0;
    position: fixed;
    right: 2rem;
}
.advertising-hero {
    position: relative;
    background-image: url(../images/mockups/spota-collage.png);
    background-position: 50% 100%;
    background-repeat: repeat;
    background-size: cover;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    margin-top: -80px;
    padding-top: 15rem;
    padding-bottom: 12rem;
    display: flex;
    overflow: hidden;
}
.advertising-hero .div-bg {
	background-image: none !important;
	background: rgba(0, 0, 0, 0.8);
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1;
	pointer-events: none;
	min-height: 0 !important;
	max-height: none !important;
}

/* Ensure content stays above overlay */
.advertising-hero .container-920px,
.advertising-hero .ad_heading-1,
.advertising-hero .ad-paragraph-20px-white,
.advertising-hero .new-dark-button,
.advertising-hero .circle-hover,
.advertising-hero .download-btn-wr,
.advertising-hero .advertising-car-icon {
	position: relative;
	z-index: 2;
}
.ad_heading-1 {
    z-index: 2;
    color: #fff;
    text-align: left;
    text-transform: uppercase;
    margin-bottom: 24px;
    font-family: Spotanord, Arial, sans-serif;
    font-size: 72px;
    font-weight: 700;
    line-height: 89%;
    position: relative;
}
.ad_heading-1.bottom-none {
    margin-bottom: 0;
}
.ad_heading-1.is-left {
    text-align: left;
}
.ad_heading-1.text-align-center {
    text-align: center;
    font-weight: 700;
}
.ad_heading-1.text-align-center.is_ad-week {
    max-width: 800px;
}
.ad_heading-1.text-align-center.is-large-size {
    line-height: 89%;
}
.ad_heading-1.text-align-center.is-large-size.is-latter {
    letter-spacing: -0.03em;
}
.ad_heading-1.text-align-center.is-large {
    letter-spacing: -0.02em;
    margin-bottom: 32px;
    font-size: 80px;
    line-height: 76px;
}
.ad_heading-1.text-align-center.is_acc {
    line-height: 89%;
}
.ad_heading-1.text-align-center.is_acc.is-latter {
    letter-spacing: -0.03em;
}
.ad_heading-1.text-align-center.is-large-size-m {
    line-height: 89%;
}
.ad_heading-1.text-align-center.is-large-size-m.is-latter {
    letter-spacing: -0.03em;
}
.ad-paragraph-20px-white {
    color: #fff;
    text-align: center;
    margin-top: 0;
    margin-bottom: 0;
    font-family: Spota, sans-serif;
    font-size: 20px;
    font-weight: 400;
    line-height: 24px;
}
.ad-paragraph-20px-white.max-780px {
    max-width: 780px;
    margin: 0 auto;
}
.ad-paragraph-20px-white.teen {
    margin-top: 0;
}
.ad-paragraph-20px-white.teen-736px {
    max-width: 600px;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
}
.ad-paragraph-20px-white.is-left {
    text-align: left;
    font-weight: 400;
}
.ad-paragraph-20px-white.left-1440 {
    font-weight: 400;
}
.circle-top {
    filter: blur(880px);
    background-color: #5865f2;
    border-radius: 50%;
    width: 1489px;
    height: 1489px;
    margin-top: -1000px;
    margin-left: auto;
    margin-right: auto;
    display: none;
    position: absolute;
    inset: 0% auto auto;
}
.testimonials-section {
    padding-top: 120px;
    padding-bottom: 120px;
    position: relative;
}
.testimonials-section.b-none {
    padding-bottom: 0;
}
.testimonials-section.is-top {
    padding-top: 10.5rem;
}
.testimonials-section.is_faq {
    padding-bottom: 2rem;
}
.testimonials-section.is_stories {
    padding-bottom: 1rem;
}
.testimonials-section.is_case {
    padding-bottom: 6.5rem;
}
.testimonials-section.build {
    padding-top: 4rem;
    padding-bottom: 2rem;
}
.testimonials-section.is-sdk {
    padding-bottom: 13.75rem;
}
.testimonials-section.is-sdk.is-large {
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/66ffb8739863899e99dbaf83_Background%20\(3\).png);
    background-position: 50% 115%;
    background-repeat: no-repeat;
    background-size: 100% 400px;
}
.testimonials-section.is-sdk.is-sm {
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/66ffb8739863899e99dbaf83_Background%20\(3\).png);
    background-position: 50% 115%;
    background-repeat: no-repeat;
    background-size: 100% 400px;
    padding-bottom: 12.5rem;
}
.testimonials-section.is-sdk.is_120 {
    padding-bottom: 7.5rem;
}
.testimonials-section.is-sdk.not-bg {
    padding-bottom: 12.5rem;
}
.testimonials-section.is-faq {
    padding-bottom: 7.5rem;
}
.testimonials-section.is-faq.is-new {
    padding-top: 10rem;
}
.testimonials-section.is-faq.is-new-2025 {
    padding-top: 7.5rem;
    padding-bottom: 7.5rem;
}
.testimonials-section.is-faq.is-new-2025.is-new {
    padding-top: 0;
    padding-bottom: 200px;
}
.testimonials-section.is-dm,
.testimonials-section.is-dm-q {
    padding-top: 7.5rem;
    padding-bottom: 13.75rem;
}
.testimonials-section.is-dm-q.is_developer {
    padding-top: 0;
}
.testimonials-section.is-dm-q.is_developer.is_120px,
.testimonials-section.is-gdc {
    padding-bottom: 7.5rem;
}
.testimonials-section.is-gdc.is-large {
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/66ffb8739863899e99dbaf83_Background%20\(3\).png);
    background-position: 50% 115%;
    background-repeat: no-repeat;
    background-size: 100% 400px;
}
.testimonials-section.is-small,
.testimonials-section.is_120 {
    padding-bottom: 7.5rem;
}
.testimonials-section.is_120.is_ns {
    z-index: 1;
    padding-top: 0;
    padding-bottom: 200px;
}
.testimonials-section.is_120.is_q {
    padding-top: 0;
    padding-bottom: 168px;
}
.testimonials-section.is_120.is_new {
    padding-top: 0;
    padding-bottom: 230px;
}
.testimonials-section.is_120.is_ns-small {
    padding-top: 0;
    padding-bottom: 200px;
}
.testimonials-section.is_sdk {
    padding-top: 60px;
}
.container-914px {
    z-index: 2;
    width: 100%;
    max-width: 914px;
    margin-left: auto;
    margin-right: auto;
    position: relative;
}
.container-914px.is-center {
    margin-left: auto;
    margin-right: auto;
}
.container-914px.is-center-layout {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
}
.container-914px.is-944,
.container-914px.is-layout {
    max-width: 944px;
}
.cards-gradient {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    background-color: #381f2c;
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/67a4f1774b9e3cd0a9d7b641_Radiel-bg.png);
    background-position: 50% 100%;
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 5.5rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr minmax(393px, 1fr);
    grid-auto-columns: 1fr;
    place-items: center;
    padding: 3rem;
    display: grid;
}
.cards-gradient.is-second {
    grid-column-gap: 64px;
    grid-row-gap: 64px;
    grid-template-columns: minmax(393px, 1fr) 1fr;
}
.cards-gradient.is-second.is-sdk {
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/67a4f1774b9e3cd0a9d7b641_Radiel-bg.png);
}
.cards-gradient.is-second.is-sdk.is-top.bg-blue {
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/67a4f1a99637f12ef8175b05_Grad-1.png);
}
.cards-gradient.is-second.is-sdk.is-green {
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/67b34e8bd7740254bb48267c_Gr-n.png);
}
.cards-gradient.is-second.is-sdk.is-green.is-nc {
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/6878d96a645d783fd6a6c31d_imgonline-com-ua-Resize-oMXUjuwx2hRo.png);
    background-size: cover;
}
.cards-gradient.is-sdk {
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/67a4f1774b9e3cd0a9d7b641_Radiel-bg.png);
}
.cards-gradient.is-sdk.bg-blue {
    background-color: #1f1d5d;
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/67a4f1a99637f12ef8175b05_Grad-1.png);
}
.cards-gradient.is-sdk.bg-blue.is-first {
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/67a4f1a99637f12ef8175b05_Grad-1.png);
}
.cards-gradient.is-sdk.is-green {
    background-color: #002920;
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/67b34e8bd7740254bb48267c_Gr-n.png);
}
.cards-gradient.is-sdk.is-green.is-nc {
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/6878d96a645d783fd6a6c31d_imgonline-com-ua-Resize-oMXUjuwx2hRo.png);
}
.cards-gradient.is-sdk-grid {
    background-color: #002920;
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/67aa1437a25a05164dad9f2e_Rad.png);
}
.cards-gradient.is-sdk-first {
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/67a4f1774b9e3cd0a9d7b641_Radiel-bg.png);
}
.cards-gradient.is-sdk-first.bg-blue {
    background-color: #1f1d5d;
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/67a1d2fc71777794d5585239_Radial%20Gradient.webp);
}
.cards-gradient.is-sdk-first.is-green {
    background-color: #002920;
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/67b34e8bd7740254bb48267c_Gr-n.png);
}
.cards-gradient.is-sdk-first.is-green.is-nc {
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/6878d96a645d783fd6a6c31d_imgonline-com-ua-Resize-oMXUjuwx2hRo.png);
}
.cards-gradient.is-dm-grid {
    background-color: #1f1d5d;
    background-image: url("https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/67a1d370c05d6aeb54af93af_Radial%20Gradient%20(1)%20(1).png");
    padding-top: 4.25rem;
    padding-bottom: 4.25rem;
}
.cards-gradient.is-dm-grid-dm {
    grid-column-gap: 31px;
    grid-row-gap: 31px;
    background-color: #002920;
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/67aa1437a25a05164dad9f2e_Rad.png);
    grid-template-columns: 1fr 388px;
    padding: 3.625rem;
}
.cards-gradient.is-dm-grid-dm.is_microsite {
    min-height: 701px;
}
.cards-gradient.is-dm-grid-dm.is_microsite.is-pink {
    background-color: #381f2c;
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/6878dc354716ed130f3ce734_imgonline-com-ua-Resize-jECnXSVLos.png);
    min-height: auto;
}
.cards-gradient.is-dm-grid-dm.is_microsite.is-tab-pink {
    background-color: #381f2c;
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/6878dc354716ed130f3ce734_imgonline-com-ua-Resize-jECnXSVLos.png);
}
.ad_heading3 {
    color: #fff;
    letter-spacing: -0.01em;
    text-transform: uppercase;
    margin-bottom: 16px;
    font-family: Spotanord, Arial, sans-serif;
}
.ad_heading3.b24 {
    margin-bottom: 24px;
}
.ad_heading3.is-new {
    font-size: 32px;
    line-height: 90%;
}
.container-944px {
    z-index: 2;
    width: 100%;
    max-width: 944px;
    margin-left: auto;
    margin-right: auto;
    position: relative;
}
.container-944px.is-center,
.container-944px.is-center-layout {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
}
.container-944px.is_case {
    max-width: 47rem;
}
.container-944px.is-faq-new {
    grid-column-gap: 5rem;
    grid-row-gap: 5rem;
    align-items: flex-start;
}
.container-944px.is_hero-nitro,
.container-944px.is_nitro-new {
    z-index: auto;
}
.ad_lightbox-link {
    border-radius: 102px;
    justify-content: center;
    align-items: center;
    width: 100%;
    margin-bottom: 1.875rem;
    display: flex;
    overflow: hidden;
}
.ad_lightbox-link.hide {
    display: none;
}
.ad_play {
    max-width: 7.375rem;
    position: absolute;
    inset: auto;
}
.ad_faq {
    color: var(--white);
    background-color: #ddd0;
    border-top: 2px solid #ffffff1a;
    border-bottom: 2px solid #ffffff1a;
    width: 100%;
    margin-bottom: -2px;
    padding: 0;
    font-family: Spota, sans-serif;
}
.ad_faq.w--current {
    background-color: #ddd0;
}
.ad_faq.top-none-line {
    z-index: 1;
    border-top-style: none;
    border-bottom-style: solid;
}
.ad_faq.top-none-line.is-line {
    border-top-style: solid;
}
.ad_faq.top-none-line.is-line.top-line-none {
    border-top-style: none;
}
.ad_dropdown-toggle {
    color: var(--white);
    text-transform: uppercase;
    background-color: #ddd0;
    width: 100%;
    margin-bottom: -2px;
    padding: 40px 40px 40px 0;
    font-size: 18px;
    font-weight: 500;
    line-height: 1.27778;
    position: relative;
}
.ad_dropdown-toggle:focus-visible,
.ad_dropdown-toggle[data-wf-focus-visible] {
    outline-color: var(--blurple);
    outline-offset: 4px;
    border-radius: 24px;
    outline-width: 2px;
    outline-style: solid;
}
.ad_dropdown-toggle.w--current {
    background-color: #ddd0;
}
.ad_dropdown-toggle.top-line-none.is_2025 {
    text-transform: none;
    white-space: pre-line;
}
.ad_dropdown-toggle.top-line-none.is_2025.build {
    white-space: pre-wrap;
    padding-top: 48px;
    padding-bottom: 48px;
    padding-right: 40px;
    font-family: Ggsans, sans-serif;
    font-size: 24px;
    font-weight: 700;
    line-height: 32px;
}
.ad_dropdown-toggle.top-line-none.is_2025.build.is_n {
    font-family: Spota, sans-serif;
}
.ad_dropdown-toggle.top-line-none.is_2025.top-none {
    white-space: pre-wrap;
    padding-top: 0;
    padding-bottom: 48px;
    padding-right: 40px;
    font-family: Ggsans, sans-serif;
    font-size: 24px;
    font-weight: 700;
    line-height: 32px;
}
.ad_dropdown-toggle.top-line-none.is_2025.top-none.is_n {
    font-family: Spota, sans-serif;
}
.ad_dropdown-toggle.top-line-none.is_2025.top-on {
    white-space: pre-line;
    padding-right: 40px;
}
.ad_dropdown-toggle.top-line-none.is_2025.is-sdk {
    padding-right: 40px;
}
.ad_dropdown-toggle.top-line-none.is_2025.is-sdk.is-nitro {
    font-size: 20px;
}
.ad_dropdown-toggle.is_2025 {
    text-transform: none;
}
.ad_dropdown-toggle.is_2025.top-none {
    padding-top: 0;
}
.ad_dropdown-toggle.is_2025.size-new {
    white-space: pre-wrap;
    padding-top: 48px;
    padding-bottom: 48px;
    font-size: 24px;
}
.ad_dropdown-toggle.is_2025.size-new.top-none {
    margin-bottom: 0;
    padding-top: 0;
}
.icons-absol {
    justify-content: center;
    align-items: center;
    display: flex;
    position: absolute;
    inset: 0% 0% 0% auto;
}
.icons-absol.is_2025 {
    margin-top: -48px;
}
.icons-absol.is-top {
    margin-top: 6px;
    margin-bottom: auto;
    inset: 0% 0% auto auto;
}
.minus {
    display: none;
}
.ad_dropdown-list {
    text-transform: none;
    padding-right: 16px;
    font-size: 16px;
    line-height: 150%;
    position: static;
}
.ad_dropdown-list.w--open {
    color: #ffffff80;
    background-color: #ddd0;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    margin: -8px 0 0;
    font-size: 18px;
    line-height: 1.27778;
    display: flex;
}
.ad_dropdown-list.minus16.w--open {
    margin-top: -16px;
    padding-right: 0;
    font-size: 24px;
    line-height: 32;
}
.ad_dropdown-list.is_new {
    background-color: #ddd0;
    display: block;
    overflow: hidden;
}
.ad_dropdown-list.is_new.w--open {
    margin-top: 0;
}
.link-faq {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    color: var(--white);
    justify-content: flex-start;
    align-items: center;
    margin-left: 0;
    margin-right: auto;
    font-family: Spota, sans-serif;
    line-height: 1.25;
    display: flex;
}
.grid-20 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
}
.grey-block {
    background-color: #ffffff1a;
    border-radius: 88px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    padding: 3rem;
    font-family: Spota, sans-serif;
    display: flex;
}
.grey-block.is-left {
    justify-content: flex-start;
    align-items: flex-start;
    padding: 3.5rem;
}
.grey-block.is-left.min-424 {
    min-height: 424px;
}
.grey-block.is-left.is-new {
    padding: 4rem;
}
.image-grey {
    max-height: 6.875rem;
    margin-bottom: 1.875rem;
}
.image-grey.padding-bot {
    margin-bottom: 4.5625rem;
}
.image-grey.margin-medium {
    max-height: 10rem;
    margin-bottom: 2rem;
}
.plug {
    width: 100%;
    max-width: 7.625rem;
    margin-top: -82px;
    position: absolute;
    inset: 0% -4% auto auto;
}
.text-i {
    color: #ffffff80;
    font-family: Spota, sans-serif;
    font-size: 13px;
    line-height: 130%;
}
.ad-section-th {
    padding-bottom: 10.5rem;
}
.banner-gr {
    background-color: #381f2c;
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/676d7a1d8b25b09494e31b84_Radial%20Gradient.webp);
    background-position: 50% 100%;
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 3rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    padding: 3rem;
    display: flex;
}
.banner-gr.is-gaming {
    padding: 8.3125rem 4.125rem;
}
.image-banner-ad {
    width: 100%;
    max-width: 212px;
    margin-bottom: -5.5rem;
    margin-right: 1.625rem;
    position: absolute;
    inset: auto 0% 0% auto;
}
.image-banner-ad.is-n {
    max-width: 16.25rem;
    margin-bottom: -1.55rem;
    margin-right: -1.125rem;
}
.image-banner-ad2 {
    width: 100%;
    max-width: 10.75rem;
    margin: -6.3125rem 1.625rem -5.5rem -1.3125rem;
    position: absolute;
    inset: 0% auto auto 0%;
}
.image-banner-ad2.is-n {
    max-width: 13.6875rem;
    margin-top: -8.3rem;
    margin-left: 1.625rem;
}
.links-ad {
    z-index: 999;
    grid-column-gap: 0.375rem;
    grid-row-gap: 0.375rem;
    justify-content: center;
    align-items: center;
    max-width: 38rem;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
    display: flex;
    position: static;
    inset: 0% 0% auto;
}
.link-block-fixed {
    -webkit-backdrop-filter: blur(30px);
    backdrop-filter: blur(30px);
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    background-color: #ffffff03;
    border-radius: 6px;
    min-height: 33px;
    padding: 9px 19px;
    font-family: Spotanord, Arial, sans-serif;
    font-size: 9px;
    font-weight: 700;
    line-height: 15px;
}
.link-block-fixed.w--current {
    -webkit-backdrop-filter: blur(30px);
    backdrop-filter: blur(30px);
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/676d7ea5568d6ea7e5bf4071_with%20Icon.webp);
    background-position: 50% 100%;
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
}
.link-block-fixed.is-current {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    padding-left: 26px;
    padding-right: 26px;
    font-size: 11px;
    display: flex;
}
.link-block-fixed.mob-none {
    min-height: 38px;
    padding: 12px 24px;
    font-size: 11px;
    transition: opacity 0.35s;
    overflow: hidden;
}
.link-block-fixed.mob-none:hover {
    -webkit-backdrop-filter: none;
    backdrop-filter: none;
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/676d7ea5568d6ea7e5bf4071_with%20Icon.webp);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
}
.link-block-fixed.mob-none:focus-visible,
.link-block-fixed.mob-none[data-wf-focus-visible] {
    outline-offset: 2px;
    border-radius: 7px;
    outline-color: #fff;
}
.link-block-fixed.mob-none.w--current {
    background-position: 50%;
}
.link-block-fixed.dtop {
    -webkit-backdrop-filter: none;
    backdrop-filter: none;
    text-align: left;
    text-transform: none;
    background-color: #fff0;
    border-radius: 6px;
    width: 100%;
    min-height: 24px;
    padding: 11px 12px;
    font-family: Spota, sans-serif;
    font-size: 14px;
    font-weight: 500;
    line-height: 22px;
}
.link-block-fixed.dtop.w--current {
    background-position: 50%;
}
.image-1440 {
    display: none;
}
.ad-grid-h {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: flex;
}
.image-cards {
    z-index: 1;
    border-radius: 58px;
    width: 100%;
}
.image-cards.is-new {
    border-radius: 42px;
}
.image-cards.is-new.is-full {
    object-fit: cover;
    height: 100%;
}
.image-cards.is_video {
    height: 100%;
}
.image-cards.is_video.is_micro {
    border-radius: 88px;
}
.image-cards.is_video.is_micro.is_new {
    min-width: 115%;
}
.image-cards.is-new-pink {
    border-radius: 80px;
    height: 100%;
}
.drop-mob {
    display: none;
}
.drop-mob.desktop {
    display: block;
}
.dropdown-list-adopen.desktop.w--open {
    background-color: #ddd0;
    padding-top: 4px;
}
.media-hero {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    margin-top: -80px;
    padding-top: 12rem;
    padding-bottom: 11.8125rem;
    display: flex;
}
.image-gaming {
    width: 100%;
    max-width: 53.75rem;
    margin-left: auto;
    margin-right: auto;
    position: relative;
}
.image-absol-hero {
    z-index: 1;
    width: 100%;
    max-width: 10rem;
    margin-top: -4.5625rem;
    margin-right: -2.125rem;
    position: absolute;
    inset: 0% 0% auto auto;
}
.new-text {
    color: var(--white);
    letter-spacing: -0.01em;
    text-transform: uppercase;
    font-family: Spotanord, Arial, sans-serif;
    font-size: 2.5rem;
    font-weight: 700;
    line-height: 0.9;
}
.new-text.font-white {
    color: #fff;
    margin-bottom: 24px;
    font-family: "Spota 800", sans-serif;
    font-size: 50px;
    font-weight: 700;
}
.new-text.font-white.safety {
    color: #fff;
    max-width: 595px;
    margin-top: 40px;
    margin-bottom: 32px;
    font-weight: 700;
}
.new-text.font-white.safety.centered.tarot,
.new-text.font-white.safety.centered.tarot2 {
    margin-top: 0;
    margin-bottom: 8px;
}
.new-text.font-white.safety.grey-font {
    color: #f6f6f6;
}
.new-text.font-white.left {
    font-size: 55px;
}
.new-text.font-white.left.explore {
    font-size: 54px;
}
.new-text.font-white.center.college {
    padding-right: 24px;
}
.new-text.font-white.capital {
    text-transform: none;
}
.new-text.font-white.mobile-left._16px {
    font-family: "Spota 800", sans-serif;
}
.new-text.font-white.moderation {
    font-size: 55px;
}
.new-text.font-white.moderation.explore {
    font-size: 54px;
}
.new-text.font-white.left-copy {
    font-size: 55px;
}
.new-text.font-white.left-copy.explore {
    font-size: 54px;
}
.new-text.font-white.bottom-16px {
    margin-bottom: 16px;
}
.new-text.font-white.bottom-16px.flex-mob-center.mobile-power,
.new-text.font-white.bottom-16px.flex-tab-center.mobile-power {
    font-size: 48px;
}
.new-text.font-white.bottom-16px.flex-tab-center.is_gdc {
    font-size: 56px;
    font-weight: 700;
    line-height: 53px;
}
.new-text.font-white.is-text-center {
    text-align: center;
    font-family: "Spota 800", sans-serif;
    font-weight: 800;
}
.new-text.font-white.is-text-center.font-noto {
    font-family: Notosans, sans-serif;
}
.new-text.font-white.is-text-center.left-mobile.home {
    font-family: "Spota 800", sans-serif;
    font-size: 56px;
    font-weight: 700;
}
.new-text.font-white.max-w-450px {
    max-width: 450px;
}
.new-text.font-white.partner {
    letter-spacing: -0.01em;
    max-width: 450px;
}
.new-text.font-white.safety-n {
    color: #fff;
    max-width: 560px;
    margin-top: 0;
    margin-bottom: 32px;
    font-weight: 700;
}
.new-text.font-white.safety-n.centered.tarot,
.new-text.font-white.safety-n.centered.tarot2 {
    margin-top: 0;
    margin-bottom: 8px;
}
.new-text.font-white.education {
    color: #fff;
    max-width: 500px;
    margin-top: 0;
    margin-bottom: 32px;
    font-weight: 700;
}
.new-text.font-white.education.centered.tarot,
.new-text.font-white.education.centered.tarot2 {
    margin-top: 0;
    margin-bottom: 8px;
}
.new-text.font-white.safety-newsfloor {
    color: #fff;
    max-width: 470px;
    margin-top: 0;
    margin-bottom: 32px;
    font-weight: 700;
}
.new-text.font-white.safety-newsfloor.centered.tarot,
.new-text.font-white.safety-newsfloor.centered.tarot2 {
    margin-top: 0;
    margin-bottom: 8px;
}
.new-text.font-white.safety-2 {
    color: #fff;
    max-width: 595px;
    margin-top: 20px;
    margin-bottom: 32px;
    font-family: "Spota 800", sans-serif;
    font-weight: 700;
}
.new-text.font-white.safety-2.centered.tarot,
.new-text.font-white.safety-2.centered.tarot2 {
    margin-top: 0;
    margin-bottom: 8px;
}
.new-text.font-white.safety-2.grey-font {
    color: #f6f6f6;
}
.new-text.font-white.is_app {
    text-align: center;
    line-height: 110%;
}
.new-text.font-white.is-garden {
    margin-bottom: 16px;
    font-size: 56px;
}
.new-text.font-blue {
    color: var(--blurple);
}
.new-text.left {
    font-weight: 700;
}
.new-text._16px {
    margin-bottom: 16px;
}
.new-text.text-color-white {
    color: #fff;
}
.new-text.text-color-white.text-align-center.bottom-none,
.new-text.text-color-white.bottom-none {
    margin-bottom: 0;
}
.new-text.text-color-white.bottom-32 {
    letter-spacing: -0.01em;
    margin-bottom: 24px;
}
.new-text.text-color-white.bottom-16 {
    margin-bottom: 16px;
}
.new-text.text-color-white.bottom-16.m-36 {
    font-size: 48px;
}
.new-text.text-color-white.bottom-16.m-32 {
    font-size: 40px;
}
.new-text.size-medium {
    text-align: center;
    margin-top: 0;
    margin-bottom: 24px;
    font-size: 40px;
}
.img-laptop {
    width: 100%;
    max-width: 10.125rem;
    margin-bottom: -3.5rem;
    margin-left: 18.75rem;
    position: absolute;
    inset: auto auto 0% 0%;
}
.videogrey-bg {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    background-color: #ffffff1a;
    border-radius: 5.5rem;
    grid-template-rows: auto;
    grid-template-columns: minmax(35.625rem, 1fr) 1fr;
    grid-auto-columns: 1fr;
    padding: 3.5rem;
    display: grid;
    position: relative;
}
.image-d {
    width: 100%;
    max-width: 8.5rem;
    margin-top: -2.5rem;
    margin-right: 0.875rem;
    position: absolute;
    inset: 0% 0% auto auto;
}
.check-blocks {
    grid-column-gap: 3.75rem;
    grid-row-gap: 3.75rem;
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    display: flex;
}
.text-check {
    color: #fff;
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/676e93c485c40c5ad4e1bfdf_Vector.svg);
    background-position: 0 10px;
    background-repeat: no-repeat;
    background-size: auto;
    padding-left: 1.4rem;
    font-family: Spota, sans-serif;
    font-size: 1.25rem;
    font-weight: 500;
    line-height: 1.3;
}
.lightbox-link-gaming {
    aspect-ratio: 1000/600;
    border-radius: 3.5625rem;
    width: 100%;
    height: 100%;
    overflow: clip;
}
.image-lightbox {
    border-radius: 3.5625rem;
    overflow: hidden;
}
.image-lightbox.is-mob,
.line-text {
    display: none;
}
.gaming-hero {
    background-image: none;
    background-size: auto;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    margin-top: -80px;
    padding-top: 12rem;
    padding-bottom: 10.5rem;
    display: flex;
}
.img-gaming {
    width: 100vw;
    max-width: 51.5rem;
    margin-top: 8.8125rem;
    margin-left: auto;
    margin-right: auto;
    position: relative;
}
.img-gaming.is-sdk {
    z-index: 1;
    margin-top: 3.5625rem;
}
.chat-gaming {
    width: 100%;
    max-width: 11.125rem;
    margin-bottom: -5.8125rem;
    margin-left: 8.625rem;
    position: absolute;
    inset: auto auto 0% 0%;
}
.gaming-absol-top {
    width: 50%;
    max-width: 21.25rem;
    margin-left: -4.6875rem;
    padding-top: 3.5rem;
    position: absolute;
    inset: 0% auto auto 0%;
}
.gaming-image-top {
    display: none;
}
.gaming-image-top.is-sdk {
    max-width: 7.3125rem;
    margin-top: -425px;
    margin-left: -3.4375rem;
    display: block;
    position: absolute;
    inset: 0% auto auto 0%;
}
.gaming-image-top.is-sdk.is-mob {
    display: none;
}
.gaming-image-top.is-sdk.is-new {
    margin-top: -399px;
    margin-left: -4.8rem;
}
.gaming-image-top.is-sdk.is-form {
    max-width: 6.375rem;
    margin-top: -2.9rem;
    margin-left: -5.625rem;
    inset: 0% auto auto 0%;
}
.gaming-image-top.is-sdk.is-nitro {
    z-index: 1;
    max-width: 13.25rem;
    margin-top: -8.1rem;
    margin-left: 2.3rem;
}
.gaming-image-bottom {
    display: none;
}
.gaming-image-bottom.is-sdk {
    width: 100%;
    max-width: 9.5625rem;
    margin-top: -12.3rem;
    margin-right: -2.5rem;
    display: block;
    position: absolute;
    inset: 0% 0% auto auto;
}
.gaming-image-bottom.is-sdk.is-mob {
    display: none;
}
.gaming-image-bottom.is-sdk.is-new {
    margin-top: -11.625rem;
    margin-right: -5.0625rem;
}
.gaming-image-bottom.is-sdk.is-form {
    max-width: 7.5rem;
    margin-top: 2.875rem;
    margin-right: -7.5rem;
}
.gaming-image-bottom.is-nitro {
    width: 100%;
    max-width: 18.0625rem;
    margin-bottom: -12.25rem;
    margin-right: 2.9375rem;
    display: block;
    position: absolute;
    inset: auto 0% 0% auto;
}
.gaming-image-bottom.is-nitro.is-mob {
    display: none;
}
.gaming-image-bottom.is-nitro.is-new {
    margin-top: -11.625rem;
    margin-right: -5.0625rem;
}
.gaming-image-bottom.is-nitro.is-form {
    max-width: 7.5rem;
    margin-top: 2.875rem;
    margin-right: -7.5rem;
}
.image-stories {
    width: 100%;
    max-width: 375px;
    margin-bottom: 1.5rem;
    margin-left: auto;
    margin-right: auto;
    display: block;
}
.image-absol-stories {
    width: 100%;
    max-width: 6.875rem;
    margin-bottom: -7.875rem;
    margin-right: -5.125rem;
    position: absolute;
    inset: auto 0% 0% auto;
    transform: rotate(15deg);
}
.image-stories-hero {
    object-fit: cover;
    border-radius: 5.5rem;
    width: 100%;
    margin-bottom: 20px;
}
.image-stories-hero.show-l-mobile,
.image-stories-hero.hide-t {
    display: none;
}
.stories-hero {
    background-image: none;
    background-size: auto;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    margin-top: -80px;
    padding-top: 12rem;
    padding-bottom: 10.5rem;
    display: flex;
}
.max-1200 {
    width: 100%;
    max-width: 75rem;
    margin-left: auto;
    margin-right: auto;
}
.rich-case-study {
    color: #ffffff80;
    max-width: 54.375rem;
    margin-left: auto;
    margin-right: auto;
    font-size: 1.125rem;
    line-height: 1.27778;
}
.rich-case-study h2 {
    color: #fff;
    margin-bottom: 1.5rem;
    font-family: Spota, sans-serif;
    font-size: 1.5rem;
    font-weight: 500;
    line-height: 1.21739;
}
.rich-case-study p {
    margin-bottom: 1rem;
    font-family: Spota, sans-serif;
}
.rich-case-study figure {
    border-radius: 1.25rem;
    width: 100%;
    margin-top: 2.75rem;
    margin-bottom: 2.75rem;
    overflow: clip;
}
.rich-case-study h6 {
    color: var(--white);
    margin-top: 4rem;
    margin-bottom: 1.5rem;
    font-size: 1.5rem;
    font-weight: 500;
    line-height: 1.21739;
}
.rich-case-study.is_top {
    margin-bottom: 0;
}
.image-absol-faq {
    width: 100%;
    max-width: 11.1875rem;
    margin-bottom: -1.775rem;
    margin-right: -9.6125rem;
    position: absolute;
    inset: auto 0% 0% auto;
}
.faq-hero {
    background-image: none;
    background-size: auto;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    margin-top: -80px;
    padding-top: 12rem;
    padding-bottom: 10.5rem;
    display: flex;
}
.light-faq {
    display: none;
    transform: rotate(-12deg);
}
.play_wr-title.is-left {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
}
.bg-l {
    opacity: 0.6;
    width: 100%;
    position: absolute;
    inset: auto 0% -120%;
}
.div-bg {
    background-image: url(../images/div-bg-tablet.webp);
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: 100% 1200px;
    min-height: 1200px;
    position: absolute;
    inset: 0%;
}
.ad_lightbox_img {
    border-radius: 102px;
    overflow: hidden;
}
.media-title-wr {
    max-width: 800px;
}
.faq_img {
    max-width: 192px;
    margin-top: 210px;
    margin-left: -213px;
    position: absolute;
}
.max-w-slider-title {
    max-width: 550px;
    margin-left: auto;
    margin-right: auto;
}
.stories_img {
    max-width: 192px;
    margin-top: -12px;
    margin-right: 20px;
    position: absolute;
    inset: 0% 0% auto auto;
}
.list-image-is_2025 {
    border-radius: 20px;
    max-width: 276px;
    margin-top: 2.75rem;
    margin-bottom: 1.25rem;
    margin-left: 0;
    overflow: hidden;
    box-shadow: 0 0 21px #db1bf70d, 0 0 42px #db1bf712, 0 2px 5px #00000012, 0 0 148px #db1bf70d, 0 0 300px #db1bf712, 0 0 510px #db1bf712;
}
.open-info_new {
    color: #fff;
    text-align: center;
    background-color: #5a66f6;
    border-radius: 8px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    min-width: 210px;
    margin-bottom: 20px;
    margin-left: -14px;
    padding: 12px 10px;
    font-size: 13px;
    line-height: 20px;
    display: flex;
    position: absolute;
    top: auto;
    bottom: 0%;
}
.info-arrow_new {
    margin-bottom: -7px;
    margin-left: auto;
    margin-right: auto;
    position: absolute;
    inset: auto 0% 0% 0;
}
.source-all_new {
    z-index: 10;
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    color: #ffffff80;
    cursor: pointer;
    background-color: #0000;
    justify-content: flex-start;
    align-items: center;
    margin-top: 1rem;
    padding-top: 0;
    font-size: 13px;
    line-height: 130%;
    transition: all 0.2s;
    display: flex;
}
.source-all_new:hover {
    color: #fff;
}
.source-all_new:focus-visible,
.source-all_new[data-wf-focus-visible] {
    outline-color: var(--blurple);
    outline-offset: 3px;
    border-radius: 0.25rem;
    outline-width: 2px;
    outline-style: solid;
}
.source-all_new.mob-small {
    margin-left: auto;
    margin-right: auto;
    display: inline-flex;
}
.source-all_new.top-small {
    padding-top: 0.5rem;
}
.source-all_new.new {
    margin-top: 0.375rem;
    padding-left: 0;
}
.max-1200_n {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    max-width: 75rem;
    margin-left: auto;
    margin-right: auto;
    display: flex;
}
.content-wrapper-sub {
    overflow: hidden;
}
.p-brake-wr {
    justify-content: flex-start;
    align-items: flex-end;
    max-width: 160px;
    min-height: 90px;
    display: flex;
}
.div-wrapper-succes {
    margin-top: 12px;
}
.text-wr-ad {
    max-width: 180px;
}
.text-wr-ad._3 {
    max-width: 160px;
}
.text-card-wr {
    max-width: 190px;
}
.dropdown-list-adopen-wr {
    -webkit-backdrop-filter: blur(50px);
    backdrop-filter: blur(50px);
    background-color: #ffffff1a;
    border-radius: 11px;
    padding: 6px;
}
.img-gaming_bg {
    z-index: -1;
    min-width: 130%;
    margin-left: -15%;
    position: absolute;
    inset: 125px 0% 0%;
}
.hero-img-gaming {
    border-radius: 16px;
    position: relative;
}
.padding-media {
    height: 16rem;
}
.image-gaming-main {
    border-radius: 16px;
}
.img-gaming_bg-2 {
    z-index: -1;
    min-width: 140%;
    margin-left: -20%;
    position: absolute;
    inset: 65px 0% 0%;
}
.text-color-wr {
    max-width: 200px;
}
.link-drop {
    -webkit-backdrop-filter: blur(30px);
    backdrop-filter: blur(30px);
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    background-color: #ffffff03;
    border-radius: 6px;
    min-height: 33px;
    padding: 9px 19px;
    font-family: Spotanord, Arial, sans-serif;
    font-size: 9px;
    font-weight: 700;
    line-height: 15px;
}
.link-drop.w--current {
    -webkit-backdrop-filter: blur(30px);
    backdrop-filter: blur(30px);
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/676d7ea5568d6ea7e5bf4071_with%20Icon.webp);
    background-position: 50% 100%;
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
}
.link-drop.is-current {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    min-height: 38px;
    padding: 12px 24px 11px;
    font-size: 11px;
    transition: opacity 0.35s;
    display: flex;
}
.link-drop.is-current:hover {
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/676d7ea5568d6ea7e5bf4071_with%20Icon.webp);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
}
.link-drop.mob-none {
    padding: 12px 26px;
    font-size: 11px;
}
.link-drop.mob-none.w--current {
    background-position: 50%;
}
.link-drop.dtop {
    -webkit-backdrop-filter: none;
    backdrop-filter: none;
    text-align: left;
    text-transform: none;
    background-color: #fff0;
    border-radius: 6px;
    width: 100%;
    min-height: 24px;
    padding: 11px 12px;
    font-family: Spota, sans-serif;
    font-size: 14px;
    font-weight: 500;
    line-height: 22px;
}
.link-drop.dtop.w--current {
    background-position: 50%;
}
.dropdown-desktop {
    display: none;
}
.dropdown-desktop.desktop {
    display: block;
}
.dropdown-link-desktop {
    -webkit-backdrop-filter: blur(30px);
    backdrop-filter: blur(30px);
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    background-color: #ffffff03;
    border-radius: 6px;
    min-height: 33px;
    padding: 9px 19px;
    font-family: Spotanord, Arial, sans-serif;
    font-size: 9px;
    font-weight: 700;
    line-height: 15px;
}
.dropdown-link-desktop.w--current {
    -webkit-backdrop-filter: blur(30px);
    backdrop-filter: blur(30px);
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/676d7ea5568d6ea7e5bf4071_with%20Icon.webp);
    background-position: 50% 100%;
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
}
.dropdown-link-desktop.is-current {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    padding-left: 26px;
    padding-right: 26px;
    font-size: 11px;
    display: flex;
}
.dropdown-link-desktop.mob-none {
    padding: 12px 26px;
    font-size: 11px;
}
.dropdown-link-desktop.mob-none.w--current {
    background-position: 50%;
}
.dropdown-link-desktop.dtop {
    -webkit-backdrop-filter: none;
    backdrop-filter: none;
    text-align: left;
    text-transform: none;
    background-color: #fff0;
    border-radius: 6px;
    width: 100%;
    min-height: 24px;
    padding: 11px 12px;
    font-family: Spota, sans-serif;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    transition: opacity 0.35s;
}
.dropdown-link-desktop.dtop:hover {
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/676d7ea5568d6ea7e5bf4071_with%20Icon.webp);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
}
.dropdown-link-desktop.dtop:focus-visible,
.dropdown-link-desktop.dtop[data-wf-focus-visible] {
    outline-offset: 2px;
    outline-color: #fff;
}
.dropdown-link-desktop.dtop.w--current {
    background-position: 50%;
}
.tab-quest,
.tab-menu-quest {
    flex-flow: column;
    display: flex;
}
.tab-menu-link-quest {
    background-color: #ddd0;
    padding: 0;
}
.tab-menu-link-quest.w--current {
    background-color: #ddd0;
}
.tab-content-quest {
    order: -1;
}
.home--block-group-bg {
    -webkit-backdrop-filter: blur(80px);
    backdrop-filter: blur(80px);
    background-image: linear-gradient(132deg, #fff6, #ffffffb3);
    position: absolute;
    inset: 0%;
}
.number-block_title {
    min-height: auto;
}
.number-block_title._1 {
    justify-content: flex-start;
    align-items: flex-end;
    min-height: 73px;
    display: flex;
}
.ad_dropdown-list_first {
    color: #ffffff80;
    text-transform: none;
    background-color: #ddd0;
    padding-right: 16px;
    font-size: 16px;
    line-height: 150%;
    display: block;
    position: static;
}
.ad_dropdown-list_first.w--open {
    color: #ffffff80;
    background-color: #ddd0;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    margin: -8px 0 0;
    font-size: 18px;
    line-height: 1.27778;
    display: flex;
}
.ad_faq-content {
    color: #ffffff80;
    font-size: 18px;
    display: none;
}
.ad_faq-content.visible {
    display: block;
}
.advertising-discord-icon {
    max-width: 120px;
    position: absolute;
    top: 430px;
    right: 150px;
}
.minus_faq {
    display: block;
    position: absolute;
}
.btn-download-wr {
    justify-content: center;
    align-items: center;
    display: flex;
}
.company-hero-w {
    min-height: 530px;
}
.company-hero-mobile {
    background-color: #5865f2;
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/671755ba3caa6de1a9412f04_Gradient%20Background.png);
    background-position: 50%;
    background-size: cover;
    border-radius: 92px;
    justify-content: center;
    align-items: center;
    width: 90%;
    max-width: 871px;
    min-height: 528px;
    margin-left: auto;
    margin-right: auto;
    display: none;
    position: relative;
}
.swiper_component-wr {
    display: none;
}
.build-faq {
    grid-column-gap: 44px;
    grid-row-gap: 0px;
    grid-template-rows: auto 1fr;
    grid-template-columns: auto 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    align-items: flex-start;
    display: grid;
}
.build-info-left {
    flex: none;
    width: 100%;
    max-width: 23.875rem;
}
.img-faq {
    opacity: 0.3;
    width: 100%;
    margin-top: 70px;
}
.text-tr {
    color: #23272a;
    font-size: 20px;
    line-height: 32px;
}
.layout-left {
    justify-content: flex-start;
    align-items: center;
    display: flex;
}
.hero-img-sdk {
    position: relative;
}
.sdk_hero {
    grid-column-gap: 188px;
    grid-row-gap: 188px;
    text-align: center;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    padding-top: 192px;
    padding-bottom: 120px;
    display: flex;
    overflow: visible;
}
.sdk_hero.is-form {
    padding-bottom: 0;
}
.sdk_hero.is-nitro {
    z-index: 1;
    position: relative;
}
.slider-block {
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/67a4efcbd785619ad6310924_Body-bg.png);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 128px;
    padding: 100px 90px;
    position: relative;
}
.slider-block.is-dev {
    border-radius: 80px;
    max-width: 744px;
    margin: 64px auto;
    padding: 60px 75px;
}
.slider-block.is-new {
    padding-left: 40px;
    padding-right: 40px;
}
.slider-block.is-new.is_p {
    padding-top: 20px;
    padding-bottom: 20px;
}
.top-image-slider {
    width: 100%;
    max-width: 9rem;
    margin-top: 1.8rem;
    margin-left: 2.625rem;
    position: absolute;
    inset: 0% auto auto 0%;
}
.top-image-slider.is-dev {
    max-width: 9.5625rem;
    margin-top: -2.15rem;
    margin-left: 2.625rem;
}
.top-image-slider.is-dev.is-eggs {
    max-width: 9rem;
    margin-top: 1.8125rem;
    margin-left: 2rem;
    transform: rotate(12deg);
}
.top-image-slider.is-dev.is-new {
    max-width: 9.125rem;
    margin-top: 1rem;
    margin-left: -1rem;
    bottom: -6px;
}
.top-image-slider.is-dev.is-new-copy {
    max-width: 9.125rem;
    margin-top: -4.5625rem;
    margin-left: -3.625rem;
}
.top-image-slider.is-dev.is-s2new {
    max-width: 9.125rem;
    margin-top: 0.3rem;
    margin-left: -0.6rem;
}
.top-image-slider.is-dev.is-new3s {
    margin-top: 1.2rem;
    margin-left: -1rem;
}
.top-image-slider.is-dev.is-new4s {
    max-width: 9.125rem;
    margin-top: 1.1rem;
    margin-left: -1rem;
}
.bottom-image-slider {
    width: 100%;
    max-width: 13rem;
    margin: 1rem 3.1875rem 5.625rem 2.625rem;
    position: absolute;
    inset: auto 0% 0% auto;
}
.bottom-image-slider.is-dev {
    max-width: 9.25rem;
    margin-bottom: 7.8125rem;
    margin-right: 4.1875rem;
}
.bottom-image-slider.is-dev.is-new {
    max-width: 9.5rem;
    margin-bottom: 4.5rem;
    margin-right: 1rem;
    bottom: -11%;
}
.bottom-image-slider.is-dev.is-s2new {
    max-width: 9.5rem;
    margin-bottom: 4.5rem;
    margin-right: 0;
}
.bottom-image-slider.is-dev.is-new2s {
    margin-bottom: 4.5rem;
    margin-right: 1rem;
    bottom: -16%;
    right: -4%;
}
.bottom-image-slider.is-dev.is-new3s {
    max-width: 9.5rem;
    margin-bottom: 4.5rem;
    margin-right: 1rem;
    bottom: -25%;
    right: -3%;
}
.bottom-image-slider.is-dev.is_m {
    margin-bottom: 4.5rem;
    margin-right: 1rem;
    bottom: -25%;
    right: -3%;
}
.latter-2 {
    letter-spacing: 0.02em;
}
.div-block-39 {
    display: none;
}
.image-faq-sdk {
    width: 100%;
    max-width: 11rem;
    margin-top: -220px;
    margin-left: 2.5rem;
    display: block;
    position: absolute;
    inset: 0% auto auto 0%;
}
.quotation-mark_wr {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    max-width: 90%;
    display: flex;
}
.quotation-mark_wr.is-80 {
    max-width: 85%;
}
.quotation-mark_wr.is-new {
    width: 70%;
    max-width: 45.375rem;
}
.container_1580 {
    width: 100%;
    max-width: 1580px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 40px;
    padding-right: 40px;
    position: relative;
}
.dm-image-top {
    width: 100%;
    max-width: 8rem;
    margin-top: -4.5rem;
    margin-left: -12.3rem;
    position: absolute;
    inset: 0% auto auto 0%;
}
.dm-image-bottom {
    width: 100%;
    max-width: 10.75rem;
    margin-bottom: -3.2rem;
    margin-left: 1.75rem;
    margin-right: -9.3rem;
    position: absolute;
    inset: auto 0% 0% auto;
}
.top-auto {
    margin-top: auto;
}
.dm-layout {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
    width: 100%;
    max-width: 49.125rem;
    margin-left: auto;
    margin-right: auto;
    display: flex;
}
.dm-layout.is-vertical {
    max-width: 56.25rem;
}
.block-dm {
    grid-column-gap: 3.375rem;
    grid-row-gap: 3.375rem;
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/67a9bf047745b5c1cb0bd467_Game%20D..png);
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 4.5rem;
    justify-content: flex-start;
    align-items: stretch;
    padding: 48px;
    display: flex;
}
.image-mfd {
    width: 50%;
    max-width: 15rem;
    max-height: 15rem;
    margin-top: auto;
    margin-bottom: auto;
}
.image-gdc {
    width: 50%;
    max-width: 10.5rem;
    margin-bottom: 2.125rem;
    margin-left: -3.875rem;
    position: absolute;
    inset: auto auto 0% 0%;
}
.block-gdc {
    position: relative;
}
.tabs-menu-dm {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    justify-content: center;
    align-items: flex-start;
    margin-bottom: 2rem;
    margin-left: auto;
    margin-right: auto;
    display: flex;
}
.tabs-menu-dm.is_hide {
    display: none;
}
.tabs-menu-dm.is_nitro {
    position: relative;
}
.dm-tab-link {
    color: #ffffff80;
    background-color: #ddd0;
    border-radius: 0.75rem;
    padding: 13.5px 24px;
    font-family: Spota, sans-serif;
    line-height: 130%;
}
.dm-tab-link:focus-visible,
.dm-tab-link[data-wf-focus-visible] {
    outline-offset: 3px;
    outline-width: 2px;
    outline-color: #5865f2;
}
.dm-tab-link.w--current {
    color: #000;
    background-color: #fff;
}
.dm-tab-link.is-new {
    font-weight: 500;
}
.dm-tab-link.is-new.is-tab {
    width: 100%;
    padding-right: 48px;
}
.dm-tab-link.is-new.is-tab.w--open {
    color: #000;
    background-color: #fff;
}
.max-width-1180.is-center.is-1000 {
    max-width: 62.5rem;
}
.image-gdc-top {
    width: 50%;
    max-width: 10.5rem;
    margin-bottom: 2.125rem;
    margin-left: -3.875rem;
    display: none;
    position: absolute;
    inset: auto auto 0% 0%;
}
.padding-d.is_micro {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
    display: flex;
}
.grid-20-dm {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
}
.careers_video {
    z-index: 1;
    border-radius: 6rem;
    width: 100%;
    height: 100%;
}
.max-320.is_dev,
.max-320.is_d {
    max-width: 240px;
}
.img-gdc-top {
    z-index: 1;
    max-width: 8.6875rem;
    margin-top: -100px;
    margin-bottom: -4.375rem;
    margin-right: -11.25rem;
    position: absolute;
    inset: auto 0% 0% auto;
    transform: rotate(12deg);
}
.img-gdc-top.is-op {
    max-width: 9rem;
    margin-top: -5.4375rem;
    margin-right: -9rem;
    inset: 0% 0% auto auto;
    transform: rotate(-160deg);
}
.img-gdc-bottom {
    z-index: 1;
    max-width: 7.875rem;
    margin: -2rem -200px -100px -186px;
    position: absolute;
    inset: 0% auto auto 0%;
}
.img-gdc-bottom.is-op {
    max-width: 3.625rem;
    margin-bottom: -59px;
    margin-left: 0;
    inset: auto auto 0% 0%;
}
.gdc_hero {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    text-align: center;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    padding-top: 142px;
    padding-bottom: 0;
    display: flex;
}
.gds-btn {
    z-index: 1;
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    text-align: left;
    background-color: #ffffff1a;
    border: 1px solid #ffffff1a;
    border-radius: 1rem;
    justify-content: flex-start;
    align-items: center;
    padding: 8px 24px 8px 8px;
    line-height: 24px;
    display: inline-flex;
    position: relative;
}
.image-48 {
    max-width: 3rem;
}
.find-gdc {
    text-align: left;
    text-transform: uppercase;
    font-family: Spotanord, Arial, sans-serif;
    font-weight: 700;
}
.popins-font {
    font-family: Poppins, sans-serif;
}
.section-slider-gdc {
    position: relative;
}
.slide-gdc {
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/67a48b0cdbb9ea83066b9e3e_imgonline-com-ua-Resize-n3p0C4orBjvTWp.webp);
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 80px;
    width: 100%;
    max-width: 56.25rem;
    margin-left: auto;
    margin-right: auto;
    padding: 92px;
}
.date-gdc {
    z-index: 1;
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    background-color: #0000004d;
    border-radius: 40px;
    justify-content: flex-start;
    align-items: center;
    padding: 8px 16px;
    font-family: Spota, sans-serif;
    font-size: 20px;
    font-weight: 500;
    line-height: 1.3;
    display: inline-flex;
    position: relative;
}
.date-gdc.is-fir {
    opacity: 0.5;
}
.gds-layout {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: stretch;
    display: flex;
    position: relative;
}
.gdc-block-show {
    background-color: #ffffff1a;
    border-radius: 80px;
    position: relative;
    overflow: clip;
}
.padding-gdc {
    z-index: 1;
    padding: 64px 170px 32px 72px;
    position: relative;
}
.container-900px {
    width: 100%;
    max-width: 900px;
    margin-left: auto;
    margin-right: auto;
}
.container-900px.is_new {
    max-width: 944px;
}
.divider {
    background-color: #ffffff1a;
    height: 2px;
}
.dropdown-gdc {
    z-index: 1;
    flex-flow: column-reverse wrap;
    width: 100%;
    display: flex;
}
.dropdown-toggle-gdc {
    grid-column-gap: 19px;
    grid-row-gap: 19px;
    color: #fff;
    border-top: 2px solid #ffffff1a;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    padding: 28px 72px 34px;
    font-family: Spota, sans-serif;
    font-size: 20px;
    font-weight: 500;
    line-height: 26px;
    display: flex;
}
.dropdown-toggle-gdc.w--open {
    border-top: 2px solid #ffffff1a;
}
.dropdown-list-gdc {
    position: static;
}
.dropdown-list-gdc.w--open {
    background-color: #ddd0;
    margin-top: -32px;
    padding: 0 72px 64px;
}
.rich-gdc {
    font-family: Spota, sans-serif;
    font-size: 24px;
    line-height: 1.16667;
}
.rich-gdc p {
    font-family: Spota, sans-serif;
}
.bg-gdc {
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0%;
}
.gdc-top-image {
    z-index: 1;
    width: 100%;
    max-width: 8.875rem;
    margin-top: 1.4375rem;
    margin-right: 2.0625rem;
    display: block;
    position: absolute;
    inset: 0% 0% auto auto;
}
.gdc-top-center {
    z-index: 1;
    width: 100%;
    max-width: 16.6875rem;
    margin-top: 69rem;
    margin-left: -12.8125rem;
    margin-right: -7.125rem;
    display: none;
    position: absolute;
    inset: 0% auto auto 0%;
}
.max-width-gdc {
    max-width: 640px;
    margin-left: auto;
    margin-right: auto;
}
.sp_60 {
    opacity: 0.6;
}
.is_b {
    font-family: Spota, sans-serif;
}
.all-faq {
    padding-top: 1px;
    padding-bottom: 1px;
    overflow: hidden;
}
.form_hero {
    grid-column-gap: 74px;
    grid-row-gap: 74px;
    text-align: left;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    padding-top: 192px;
    padding-bottom: 120px;
}
.layout-form {
    z-index: 1;
    grid-column-gap: 74px;
    grid-row-gap: 74px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-content: start;
    place-items: start center;
    width: 100%;
    max-width: 100%;
    display: grid;
    position: relative;
}
.layout-form.is_2025 {
    grid-column-gap: 15%;
    grid-row-gap: 15%;
    grid-template-columns: minmax(200px, 44%) 0.94fr;
    justify-content: space-between;
}
.text-form {
    font-family: Spota, sans-serif;
    line-height: 1.25;
}
.layout-radion-btn {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: wrap;
    justify-content: flex-start;
    align-items: center;
    font-family: Spota, sans-serif;
    line-height: 1.25;
    display: flex;
}
.layout-radion-btn.is-v-layout {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
}
.layout-radion-btn.conditional-field-checkbox.is_n {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
}
.layout-radion-btn.conditional-field-checkbox.is_new {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
}
.layout-radion-btn.conditional-field-checkbox.is-new {
    grid-row-gap: 1.5rem;
}
.radio-button-n {
    background-color: #ffffff1a;
    border: 0.6px solid #ffffff4d;
    width: 24px;
    min-width: 24px;
    height: 24px;
    margin-left: 0;
    margin-right: 8px;
}
.radio-button-n.w--redirected-checked {
    background-color: #fff;
    border: 0.6px solid #7f84c0;
    box-shadow: inset 0 0 0 7px #4d54a6;
}
.radio-button-n.is-bg-black {
    margin-top: 0;
}
.radio-button-n.is-bg-black.w--redirected-checked {
    border-color: #525252;
    box-shadow: inset 0 0 0 7px #1a1a1a;
}
.radio-button-field-n {
    border-width: 60px;
    justify-content: flex-start;
    align-items: center;
    margin-bottom: 0;
    padding-left: 0;
    display: flex;
}
.radio-button-field-n.is-top-n {
    justify-content: flex-start;
    align-items: flex-start;
}
.radio-button-label-n {
    margin-left: 0;
}
.link-is-form-n {
    color: #ffffff80;
    font-size: 12px;
    text-decoration: underline;
    transition: all 0.3s;
}
.link-is-form-n:hover {
    color: #fff;
}
.checkbox-field-form {
    cursor: pointer;
    justify-content: flex-start;
    align-items: center;
    margin-bottom: 0;
    font-family: Spota, sans-serif;
    line-height: 1.25;
    display: flex;
}
.checkbox-field-form:focus-visible,
.checkbox-field-form[data-wf-focus-visible] {
    border-radius: 2px;
}
.checkbox-form-n {
    background-color: #ffffff1a;
    border: 0.6px solid #ffffff4d;
    border-radius: 4px;
    width: 24px;
    min-width: 24px;
    height: 24px;
    margin-top: 0;
    margin-right: 14px;
}
.checkbox-form-n.w--redirected-checked {
    background-color: #ffffff1a;
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/67add5de9942368a5fc6ebc6_Icon.svg);
    background-position: 50%;
    background-size: 14px;
    border-style: solid;
    border-color: #fffcfc4d;
}
.checkbox-form-n.w--redirected-focus {
    box-shadow: none;
    outline-color: var(--blurple);
    outline-offset: 2px;
    outline-width: 1px;
    outline-style: none;
}
.checkbox-form-n.w--redirected-focus-visible {
    outline-color: var(--blurple);
    outline-offset: 1px;
    outline-width: 1px;
    outline-style: solid;
}
.checkbox-form-n.other-games {
    border-color: #dbdee1;
}
.padding-form {
    padding-bottom: 32px;
}
.width-100 {
    width: 100%;
}
.clybe {
    width: 100%;
    max-width: 340px;
    margin-bottom: -196px;
}
.dropdown-select {
    width: 100%;
}
.dropdown-toggle-select {
    color: #fff;
    background-color: #ffffff1a;
    border-radius: 12px;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 48px;
    padding: 10px 24px 10px 16px;
    font-family: Spota, sans-serif;
    display: flex;
}
.dropdown-toggle-select.has-error {
    border: 1px solid #f23f43;
}
.block-select {
    background-color: #1a1a1a;
    border-radius: 24px;
    padding: 8px;
    overflow: clip;
}
.block-select.is_country {
    max-height: 400px;
    overflow: auto;
}
.block-select.is_new {
    background-color: #1a1a1a00;
    border-radius: 0;
    max-height: none;
    padding: 0;
}
.dropdown-list-select {
    background-color: #ddd9;
}
.dropdown-list-select.w--open {
    background-color: #ddd0;
    padding-top: 8px;
    overflow: auto;
}
.select-drop {
    margin-bottom: 0;
}
.link-select {
    color: #fff;
    border-radius: 16px;
    min-height: 56px;
    padding: 17px 16px;
    font-family: Spota, sans-serif;
    display: block;
    overflow: clip;
}
.link-select:hover {
    background-color: #ffffff1a;
}
.select-field-2,
.select-field-3,
.select-field-4,
.select-field-5,
.select-field-6,
.select-field-7,
.select-field-8 {
    display: none;
}
.hero-video-sdk {
    aspect-ratio: auto;
    border-radius: 80px;
    width: 100%;
    height: 100%;
}
.video-gaming {
    width: 100vw;
    max-width: 51.5rem;
    margin-top: 8.8125rem;
    margin-left: auto;
    margin-right: auto;
    position: relative;
}
.video-gaming.is-sdk {
    z-index: 1;
    max-width: 54rem;
    margin-top: 3.5625rem;
}
.video-gaming.is-sdk.is-new {
    margin-top: 7.25rem;
}
.video-gaming.is-sdk.top-none {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    max-width: none;
    margin-top: 0;
    display: flex;
}
.d-image-top {
    width: 100%;
    max-width: 10.75rem;
    margin-top: -5.9375rem;
    margin-right: -6.0625rem;
    position: absolute;
    inset: 0% 0% auto auto;
}
.d-image-bottom {
    width: 100%;
    max-width: 10.75rem;
    margin-top: -5.9375rem;
    margin-right: 6.1875rem;
    position: absolute;
    inset: auto 0% 0% auto;
}
.d-image-bp {
    width: 100%;
    max-width: 5.125rem;
    margin-bottom: -8.25rem;
    margin-right: 6.1875rem;
    position: absolute;
    inset: auto 0% 0% auto;
}
.d-image-bm {
    width: 100%;
    max-width: 7.375rem;
    margin-bottom: 1.125rem;
    margin-left: 1.5rem;
    margin-right: 6.1875rem;
    position: absolute;
    inset: auto auto 0% 0%;
}
.d-image-b {
    width: 100%;
    max-width: 7.5625rem;
    margin-bottom: -3.8625rem;
    margin-left: -8.25rem;
    margin-right: 6.1875rem;
    position: absolute;
    inset: auto auto 0% 0%;
}
.img-d-b {
    border-radius: 64px;
    width: 43%;
    max-width: 408px;
}
.gdc-bottom {
    z-index: 1;
    width: 100%;
    max-width: 16.6875rem;
    margin-top: 69rem;
    margin-left: -12.8125rem;
    margin-right: -7.125rem;
    display: none;
    position: absolute;
    inset: 0% auto auto 0%;
}
.grid-logos2 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-top: 0;
    padding-left: 0;
    padding-right: 0;
    display: grid;
}
.grid-logos2.show-landscape {
    display: none;
}
.grid-logos2.top-large {
    z-index: auto;
    grid-template-columns: minmax(1px, 1fr) minmax(200px, 1fr) minmax(200px, 1fr);
    margin-top: 64px;
    position: relative;
}
.grid-logos2.top-none {
    grid-template-columns: minmax(1px, 1fr) minmax(1px, 1fr) minmax(1px, 1fr);
    margin-top: 0;
}
.grid-logos2._2-col {
    grid-template-columns: 1fr 1fr;
    margin-top: 64px;
}
.grid-logos2.top-small {
    grid-template-columns: minmax(200px, 1fr) minmax(200px, 1fr) minmax(200px, 1fr);
    margin-top: 40px;
}
.grid-logos2.is-gap {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
}
.padding-88px {
    padding-bottom: 88px;
    padding-right: 0;
}
.padding-38px {
    padding-bottom: 38px;
}
.heading-faq {
    margin-bottom: 48px;
    font-family: Spota, sans-serif;
    font-size: 32px;
    font-weight: 500;
    line-height: 1.14286;
}
.faq-block {
    margin-bottom: 92px;
}
.faq-block.bottom-none {
    margin-bottom: 0;
}
.image-cards-wr {
    aspect-ratio: 393/393;
    width: 100%;
}
.image-cards-wr.si_micro {
    aspect-ratio: 736/663;
    max-width: 27rem;
}
.image-cards-wr.si_micro.is_reverce {
    aspect-ratio: 736/663;
}
.image-cards-wr.si_micro.is_reverce.is_new {
    border-radius: 88px;
    overflow: hidden;
}
.image-cards-wr.si_micro.is_reverce.is-n-new {
    justify-content: center;
    align-items: center;
    display: flex;
    overflow: hidden;
}
.image-cards-wr.si_micro.is_reverce.is_nitro {
    border-radius: 66px;
    justify-content: center;
    align-items: center;
    display: flex;
    position: relative;
    overflow: hidden;
}
.image-cards-wr.si_micro.is-n-new.is_nitro {
    border-radius: 66px;
    overflow: hidden;
}
.bold_2025 {
    font-family: Spota, sans-serif;
}
.hero-video-sdk_wr {
    aspect-ratio: 16/9;
}
.sdk_paralax {
    position: absolute;
    inset: 0 auto 0% 0%;
}
.developer-title-wr {
    max-width: 920px;
}
.micro-video {
    width: 100%;
    height: 100%;
}
.body-component {
    background-color: #3d3d3d;
}
.gradient-left {
    z-index: 2;
    pointer-events: none;
    background-image: linear-gradient(90deg, #000, #fff0);
    width: 88px;
    position: absolute;
    inset: 0% auto 0% 0;
}
.is_brake {
    word-break: break-all;
}
.sp_color-red {
    color: #f23f43;
}
.input-plaseholder {
    color: #fff;
}
.padding-44px {
    padding-bottom: 44px;
}
.date-fild-wrapper {
    position: relative;
}
.checkbox-value {
    display: none;
}
.body-article.contrast {
    font-family: Spota, sans-serif;
}
.sp_form {
    color: #ffffff80;
    font-family: Spota, sans-serif;
    text-decoration: underline;
    transition: opacity 0.3s;
}
.sp_form:hover {
    text-decoration: none;
}
.max-width-700 {
    flex: none;
    justify-content: center;
    align-items: center;
    width: 100%;
    max-width: 720px;
    display: flex;
    position: relative;
}
.max-width-700.is-60 {
    width: 55%;
    max-width: 535px;
    margin-left: auto;
    margin-right: auto;
}
.max-width-700.is-center {
    margin-left: auto;
    margin-right: auto;
}
.gaming-hero-s {
    background-image: none;
    background-size: auto;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    margin-top: -80px;
    padding-top: 10rem;
    padding-bottom: 3.5625rem;
    display: flex;
}
.gaming-hero-s.padidng-n {
    padding-bottom: 0;
}
.gaming-section {
    padding-top: 13.75rem;
}
.bg-pink-gaming {
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/67bd8debe845026c36cd2fde_Cards.png);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: auto;
    border-radius: 60px;
    padding-top: 68px;
    padding-bottom: 68px;
    position: relative;
}
.bar-top {
    width: 100%;
    max-width: 11rem;
    margin-top: -81px;
    margin-right: 30px;
    position: absolute;
    inset: 0% 0% auto auto;
    transform: rotate(-15deg);
}
.bar-top.is-second {
    z-index: 1;
    max-width: 10.875rem;
    margin-top: -88px;
    margin-left: 61px;
    inset: 0% auto auto 0%;
}
.bar-bottom {
    width: 100%;
    max-width: 11.3125rem;
    margin: -81px 30px -86px 23px;
    display: inline-block;
    position: absolute;
    inset: auto auto 0% 0%;
    transform: none;
}
.bar-bottom.is-second {
    z-index: 1;
    max-width: 12.5rem;
    margin-bottom: -95px;
    margin-right: 58px;
    inset: auto 0% 0% auto;
}
.image-bar {
    aspect-ratio: auto;
    width: 100%;
    height: 100%;
}
.btn-group {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    justify-content: flex-start;
    align-items: center;
    display: flex;
}
.btn-group.is-center {
    justify-content: center;
    align-items: center;
}
.bar-top2 {
    width: 100%;
    max-width: 14.25rem;
    margin-top: -146px;
    margin-right: 57px;
    position: absolute;
    inset: 0% 0% auto auto;
}
.bar-top2.is-second {
    max-width: 10.875rem;
    margin-top: -88px;
    margin-left: 61px;
    inset: 0% auto auto 0%;
}
.bar-bottom2 {
    z-index: 1;
    width: 100%;
    max-width: 12.5rem;
    margin: -81px 30px -50px 40px;
    display: inline-block;
    position: absolute;
    inset: auto auto 0% 0%;
    transform: none;
}
.bar-bottom2.is-second {
    max-width: 12.5rem;
    margin-bottom: -95px;
    margin-right: 105px;
    inset: auto 0% 0% auto;
}
.padding-menu {
    padding-bottom: 80px;
}
.padding-menu.bl {
    background-color: #5865f2;
}
.image-bar-wr {
    aspect-ratio: 944/530;
    border-radius: 88px;
    margin-bottom: 0;
    overflow: hidden;
}
.font-discord {
    font-family: Spota, sans-serif;
    font-weight: 500;
}
.link-f {
    color: var(--white);
    font-family: Spota, sans-serif;
    text-decoration: underline;
}
.link-f:hover {
    text-decoration: none;
}
.link_ankhor {
    width: 100%;
    padding-bottom: 0;
    position: relative;
    top: -120px;
}
.gdc-link {
    color: var(--white);
    font-family: Spota, sans-serif;
    font-size: 24px;
    text-decoration: underline;
}
.gdc-link:hover {
    text-decoration: none;
}
.image_form {
    width: 100%;
}
.article_rich-text-2 {
    color: #000;
    font-family: Spota, sans-serif;
    font-size: 1.5rem;
    line-height: 1.2;
}
.article_rich-text-2 figure {
    width: 100%;
    margin-top: 64px;
    margin-bottom: 64px;
}
.article_rich-text-2 blockquote {
    border-left-color: #5865f2;
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
    font-family: Spota, sans-serif;
    font-size: 1.25rem;
    font-weight: 500;
    line-height: 1.3;
}
.article_rich-text-2 strong {
    font-family: Spota, sans-serif;
    font-weight: 500;
}
.article_rich-text-2 p {
    margin-top: 1.5rem;
    margin-bottom: 2.5rem;
    font-family: Spota, sans-serif;
    font-size: 1.25rem;
    font-weight: 400;
    line-height: 1.3;
}
.article_rich-text-2 img {
    border-radius: 3.5rem;
    width: 100%;
}
.article_rich-text-2 h1 {
    color: #fff;
    max-width: 54.375rem;
    margin-left: auto;
    margin-right: auto;
    font-family: Spota, sans-serif;
    font-weight: 500;
}
.article_rich-text-2 h2 {
    color: #fff;
    margin-top: 4rem;
    margin-bottom: 2.5rem;
    font-family: Spota, sans-serif;
    font-size: 1.5rem;
    font-weight: 500;
    line-height: 120%;
}
.article_rich-text-2 ul {
    margin-bottom: 2.5rem;
    padding-left: 32px;
    font-family: ABC Ginto Normal, sans-serif;
    font-size: 1.125rem;
    line-height: 1.3;
}
.article_rich-text-2 li {
    margin-bottom: 0.75rem;
    font-family: Spota, sans-serif;
    font-size: 1.25rem;
    line-height: 1.3;
}
.article_rich-text-2 h3 {
    color: #fff;
    margin-top: 3rem;
    margin-bottom: 1.5rem;
    font-family: Spota, sans-serif;
    font-size: 1.25rem;
    font-weight: 500;
    line-height: 1.3;
}
.article_rich-text-2 figcaption {
    color: #000;
    margin-top: 1rem;
    font-family: ABC Ginto Normal, sans-serif;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.3;
}
.article_rich-text-2 ol {
    margin-bottom: 3rem;
}
.article_rich-text-2 a {
    color: #5865f2;
    font-family: Spota, sans-serif;
    font-size: 1.125rem;
}
.article_rich-text-2.is-d,
.article_rich-text-2.is-careers {
    color: #fff;
    margin-left: auto;
    margin-right: auto;
}
.img-block {
    aspect-ratio: 944/382;
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/67cee4b029820328666908c8_Hero.png);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 80px;
    margin-bottom: 56px;
}
.section-rich-dev {
    z-index: 1;
    padding-top: 80px;
    padding-bottom: 160px;
    position: relative;
}
.section_case {
    padding-top: 100px;
    padding-bottom: 100px;
}
.hide-description {
    display: none;
}
.date-gdc-wr,
.date-gdc-wrdate-gdc-is-fir {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    display: inline-flex;
}
.test-new {
    padding-bottom: 32px;
    padding-left: 72px;
    padding-right: 72px;
}
.nav_brand_main-logo-bg {
    aspect-ratio: auto;
    opacity: 0;
    object-fit: fill;
    background-color: #fff;
    border-radius: 16px;
    flex: none;
    width: 8rem;
    max-width: none;
    min-height: 38px;
    margin-left: -12px;
    padding-left: 10px;
    padding-right: 10px;
    position: absolute;
}
.author-wr {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    display: flex;
}
.link-rich_gds {
    color: var(--white);
    font-family: Spota, sans-serif;
    font-size: 24px;
    text-decoration: underline;
    transition: opacity 0.4s;
}
.link-rich_gds:hover {
    text-decoration: none;
}
.bread_crumbs-wrapper {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    flex-flow: wrap;
    justify-content: flex-start;
    align-items: center;
    margin-bottom: 1.5rem;
    font-family: Spota, sans-serif;
    font-size: 18px;
    line-height: 130%;
    display: flex;
}
.bread_crumbs-link {
    text-align: left;
    font-family: Spota, sans-serif;
    font-size: 18px;
    font-weight: 500;
}
.bread_crumbs-link.opasity-40 {
    opacity: 0.4;
}
.layout-radion-btn-new {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    width: 100%;
    display: flex;
}
.layout-radion-btn-new-1 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    display: flex;
}
.image-wr-social {
    border-radius: 16px;
    width: 100%;
}
.top-auto-wr {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    flex-flow: column;
    margin-top: auto;
    display: flex;
}
.btn-wr-mi {
    justify-content: center;
    align-items: center;
    padding-top: 40px;
    display: flex;
}
.hero-heading-center {
    background-color: #f5f7fa;
    border-bottom: 1px solid #e4ebf3;
    padding: 80px 30px;
    position: relative;
}
.container {
    width: 100%;
    max-width: 940px;
    margin-left: auto;
    margin-right: auto;
}
.centered-heading {
    text-align: center;
    margin-bottom: 16px;
}
.centered-heading.margin-bottom-32px {
    margin-bottom: 32px;
}
.hero-wrapper {
    justify-content: space-between;
    align-items: center;
    display: flex;
}
.hero-split {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    max-width: 46%;
    display: flex;
}
.margin-bottom-24px {
    margin-bottom: 24px;
}
.button-primary {
    color: #fff;
    letter-spacing: 2px;
    text-transform: uppercase;
    background-color: #1a1b1f;
    padding: 12px 25px;
    font-size: 12px;
    line-height: 20px;
    transition: all 0.2s;
}
.button-primary:hover {
    color: #fff;
    background-color: #32343a;
}
.button-primary:active {
    background-color: #43464d;
}
.shadow-two {
    box-shadow: 0 4px 24px #96a3b514;
}
.nav_brand_main-black-icon {
    width: 7rem;
    height: 4rem;
    margin-left: -16px;
    position: absolute;
}
.nav_brand_main-logo-bg-icon {
    aspect-ratio: auto;
    object-fit: fill;
    background-color: #fff;
    border-radius: 16px;
    flex: none;
    width: 8rem;
    max-width: none;
    min-height: 38px;
    padding-left: 10px;
    padding-right: 10px;
    position: relative;
}
.nav_brand_main-logo-2 {
    opacity: 0;
    object-fit: fill;
    background-color: #000;
    border-radius: 16px;
    width: 100%;
    height: 100%;
}
.menu-animation {
    width: 0;
    height: 850px;
    position: absolute;
    inset: 0% auto 0% 0%;
}
.menu-animation.is_n {
    height: 1850px;
}
.menu-animation.is_partner {
    height: 950px;
}
.menu-animation.is_streamrit {
    height: 650px;
}
.menu-animation.is_grow {
    height: 1000px;
}
.menu-animation.is_safety {
    height: 1180px;
}
.menu-animation.is_library {
    height: 950px;
}
.menu-animation.is_digital {
    height: 750px;
}
.menu-animation.is_find {
    height: 1250px;
}
.menu-animation.is_safety-cms {
    height: 710px;
}
.menu-animation.is_article {
    height: 580px;
}
.menu-animation.is_brand {
    height: auto;
}
.logo_animation {
    margin-left: auto;
    margin-right: auto;
}
.dropdown-wrapper-job {
    width: 100%;
    margin-top: 40px;
}
.dropdown-careers {
    width: 100%;
    max-width: 360px;
    margin-left: 0;
}
.dropdown-careers.is-success {
    max-width: 220px;
}
.dropdown-link-jobs {
    color: #fff;
    border-radius: 12px;
    width: 100%;
    padding: 14px 16px;
    font-family: Spota, sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 130%;
}
.dropdown-link-jobs:hover {
    background-color: #ffffff1a;
}
.dropdown-link-jobs:focus {
    border-radius: 8px;
}
.dropdown-link-jobs:focus-visible,
.dropdown-link-jobs[data-wf-focus-visible] {
    outline-offset: 2px;
    outline-width: 2px;
    outline-color: #fff;
}
.dropdown-link-jobs.is_2025 {
    color: #000;
    border-radius: 8px;
}
.dropdown-link-jobs.is_2025:hover {
    background-color: #0000001a;
}
.dropdown-link-jobs.is_jobs {
    color: #fff;
    border-radius: 8px;
}
.dropdown-link-jobs.is_jobs:hover {
    background-color: #0000001a;
}
.selected-job-category {
    font-size: 16px;
}
.dropdown-list-wr {
    padding-left: 8px;
    padding-right: 8px;
    list-style-type: none;
}
.brand-image-s {
    width: 100%;
    max-width: 130px;
    margin-top: -17px;
    margin-right: 40px;
    position: absolute;
    inset: 0% 0% auto auto;
}
.success-img {
    z-index: 1;
    object-fit: cover;
    object-position: 50% 50%;
    border-radius: 88px;
    flex: none;
    justify-content: space-between;
    align-self: stretch;
    align-items: stretch;
    width: 50%;
    max-width: 27rem;
    min-height: 30.375rem;
    display: flex;
    position: relative;
    overflow: clip;
}
.tag-grey {
    border-radius: 14px;
    margin-bottom: 24px;
    padding: 12px 16px;
    font-size: 24px;
    font-weight: 500;
    display: inline-block;
    position: relative;
    overflow: clip;
}
.tag-bg {
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/67ffd5d7261db6b58963dd41_Title.png);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    position: absolute;
    inset: 0%;
}
.filter-category {
    padding-bottom: 200px;
}
.max-width-870 {
    width: 100%;
    max-width: 870px;
    position: relative;
}
.max-width-870.is-center {
    max-width: 740px;
    margin-left: auto;
    margin-right: auto;
}
.max-width-870.is-center.is_new {
    max-width: 760px;
}
.max-width-870.z-index-2.is_sdk {
    max-width: 740px;
}
.max-width-870.is-layout-center {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    display: flex;
}
.max-width-870.is-center-block {
    margin-left: auto;
    margin-right: auto;
}
.max-width-870.is-d,
.max-width-870.is-full {
    width: 60%;
}
.max-width-870.is-full.is-center {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    display: flex;
}
.layout-games {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-bottom: 64px;
    display: grid;
}
.link-block-games {
    color: var(--white);
    border-radius: 72px;
    flex-flow: column;
    justify-content: flex-end;
    align-items: stretch;
    min-height: 453px;
    padding-bottom: 48px;
    padding-left: 40px;
    padding-right: 40px;
    font-family: Spota, sans-serif;
    display: flex;
    position: relative;
    overflow: hidden;
}
.link-block-games:focus-visible,
.link-block-games[data-wf-focus-visible] {
    outline-offset: -2px;
    border-radius: 72px;
    outline-color: #fff;
}
.tag-game {
    -webkit-backdrop-filter: blur(130px);
    backdrop-filter: blur(130px);
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/6800f69d05d9e5875c14e7fb_imgonline.png);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 14px;
    margin-bottom: 24px;
    padding: 12px 16px;
    font-family: Spota, sans-serif;
    font-size: 24px;
    font-weight: 500;
    display: inline-block;
    position: relative;
    overflow: hidden;
}
.tag-bg-game {
    -webkit-backdrop-filter: blur(130px);
    backdrop-filter: blur(130px);
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/6800f69d05d9e5875c14e7fb_imgonline.png);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    position: absolute;
    inset: 0%;
}
.image-success {
    object-fit: cover;
    width: 100%;
    height: 100%;
}
.is_max-succes-subtitle {
    max-width: 432px;
}
.layout-link {
    display: block;
    position: absolute;
    inset: 0%;
}
.link-btn {
    z-index: 1;
    position: relative;
}
.card-wr-case.filter-hide {
    display: none;
}
.card-bg-case {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 2%;
    left: 0%;
    right: 0%;
}
.link-block-content-wr {
    z-index: 1;
    position: relative;
}
.category-hide {
    display: none;
}
.card-case-image {
    object-fit: cover;
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0%;
}
.item-category-name {
    display: none;
}
.nav_menu-z-index {
    position: relative;
}
.link-block-wrapper:focus-visible,
.link-block-wrapper[data-wf-focus-visible] {
    outline-offset: 2px;
    border-radius: 72px;
    outline-color: #fff;
}
.rich-terms_new {
    margin-bottom: 12px;
    font-family: Spota, sans-serif;
}
.rich-terms_new h4 {
    margin-top: 0;
    margin-bottom: 12px;
    font-size: 24px;
    font-weight: 400;
    line-height: 32px;
}
.rich-terms_new h1 {
    font-family: Spotanord, Arial, sans-serif;
}
.rich-terms_new h2 {
    font-family: Spota, sans-serif;
}
.rich-guidlines-negative_new {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 0;
}
.rich-guidlines-negative_new h2 {
    text-transform: uppercase;
    margin-top: 44px;
    margin-bottom: 32px;
    font-family: Spotanord, Arial, sans-serif;
    font-size: 32px;
    font-weight: 700;
    line-height: 38px;
}
.rich-guidlines-negative_new h1 {
    font-family: Spotanord, Arial, sans-serif;
    font-weight: 700;
    line-height: 67px;
}
.rich-guidlines-negative_new p {
    margin-bottom: 20px;
    font-family: Spota, sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 28px;
}
.rich-guidlines-negative_new a {
    color: var(--blurple);
    font-family: Spota, sans-serif;
    font-size: 16px;
    font-weight: 300;
    text-decoration: none;
}
.rich-guidlines-negative_new a:hover {
    text-decoration: underline;
}
.rich-guidlines-negative_new li {
    margin-top: 10px;
    margin-bottom: 10px;
    padding-left: 6px;
    font-size: 16px;
    font-weight: 300;
    line-height: 28px;
    list-style-type: disc;
}
.rich-guidlines-negative_new blockquote {
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/62a6e5536dbdca3182871396_bullet.svg);
    background-position: -5px 5px;
    background-repeat: no-repeat;
    background-size: 16px 16px;
    border-left-style: none;
    margin-left: 20px;
    padding: 0 0 0 15px;
    font-size: 16px;
    font-weight: 400;
    line-height: 28px;
}
.rich-guidlines-negative_new strong {
    font-family: Spota, sans-serif;
}
.rich-guidlines-negative_new em {
    font-style: normal;
    font-weight: 600;
    text-decoration: underline;
}
.rich-guidlines-negative_new h3 {
    margin-bottom: 24px;
    font-family: Spotanord, Arial, sans-serif;
    font-size: 24px;
    font-weight: 700;
    line-height: 34px;
}
.rich-guidlines-negative_new ol,
.rich-guidlines-negative_new ul {
    list-style-type: decimal;
}
.rich-guidlines-negative_new._1 {
    margin-top: 40px;
}
.article_content-wr {
    position: relative;
}
.article_heading {
    color: #000;
    margin-top: 1.5rem;
    margin-bottom: 0;
    font-family: Spota, sans-serif;
    font-size: 3rem;
    font-weight: 500;
    line-height: 1.04;
}
.article_heading.is_new {
    margin-top: 0;
    margin-bottom: 2rem;
}
.article_main_img {
    aspect-ratio: 1240/450;
    object-fit: cover;
    border-radius: 5rem;
    width: 100%;
    margin-bottom: 5rem;
}
.article_layout {
    padding-bottom: 2.5rem;
}
.article_layout.bottom-large {
    padding-bottom: 10rem;
}
.article_content {
    z-index: 2;
    margin-bottom: -6rem;
    padding-top: 7.5rem;
    padding-bottom: 2rem;
    position: relative;
}
.article_content.new {
    margin-bottom: 0;
    padding-top: 9.5rem;
    padding-bottom: 10rem;
}
.article_content.is-2025 {
    margin-bottom: 0;
    padding-top: 10rem;
    padding-bottom: 10rem;
}
.center_layout-2 {
    z-index: 5;
    text-align: center;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
}
.padding-global-4 {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
}
.container-large-5 {
    width: 100%;
    max-width: 82.25rem;
    margin-left: auto;
    margin-right: auto;
}
.article_anchor {
    pointer-events: none;
    position: absolute;
    inset: -14rem 0% 2rem;
}
.text-category-2 {
    color: #00000080;
    font-family: Spota, sans-serif;
    font-size: 1.125rem;
    font-weight: 400;
    line-height: 1.3;
}
.text-category-2.is-white {
    color: #ffffff80;
    font-family: Spota, sans-serif;
}
.text-category-2.is-white.text-weight-medium {
    color: #fff;
    font-weight: 500;
}
.article_text-wr-2 {
    grid-column-gap: 5rem;
    grid-row-gap: 5rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: stretch;
    max-width: 47rem;
    margin-top: 5rem;
    margin-left: auto;
    margin-right: auto;
    display: flex;
}
.cms_article-2 {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    border-radius: 6rem;
    flex-flow: column;
    flex: 1;
    height: 100%;
    padding: 3rem 3rem 4rem;
    font-family: Spota, sans-serif;
    transition: background-color 0.3s;
    display: flex;
}
.cms_article-2:hover {
    background-color: #ffffff4d;
}
.cms_article_img-wr-2 {
    border-radius: 3rem;
    height: 12.25rem;
    overflow: hidden;
}
.cms_article_img-2 {
    aspect-ratio: auto;
    object-fit: cover;
    width: 100%;
    height: 100%;
    transition: transform 0.35s;
    overflow: visible;
}
.cms_article_text-wr-2 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    color: #000;
    flex-flow: column;
    padding-left: 3rem;
    padding-right: 3rem;
    font-family: Spota, sans-serif;
    font-size: 1.5rem;
    font-weight: 500;
    line-height: 1.2;
    display: flex;
}
.text-category_article {
    color: #ffffff80;
    text-transform: capitalize;
    font-family: Spota, sans-serif;
    font-size: 1.125rem;
    font-weight: 400;
    line-height: 1.3;
}
.text-category_article.is_new {
    outline-offset: 0px;
    border-radius: 12px;
    outline: 1px solid #00000080;
    padding: 4px 12px;
    font-size: 0.875rem;
    line-height: 150%;
    display: block;
}
.heading-style-h4-article {
    color: #fff;
    margin-top: 0;
    margin-bottom: 0;
    font-family: Spota, sans-serif;
    font-size: 1.5rem;
    font-weight: 500;
    line-height: 1.2;
}
.heading-style-h4-article.text-style-3lines.is_black {
    color: #000;
}
.heading-style-h4-article.text-style-3lines.is_new {
    color: #000;
    font-size: 1.25rem;
    line-height: 1.3;
}
._2col_cms-wr-2 {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    width: 100%;
    display: grid;
}
._2col_cms-wr-2.is-3col {
    grid-template-columns: 1fr 1fr;
    margin-top: 0;
}
.article_text-wr-3 {
    grid-column-gap: 5rem;
    grid-row-gap: 5rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: stretch;
    max-width: 47rem;
    margin-top: 3rem;
    margin-left: auto;
    margin-right: auto;
    display: flex;
}
.article-date {
    color: #000;
    font-size: 20px;
    line-height: 130%;
}
.article-quote {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    color: #000;
    background-color: #fff;
    border-radius: 2rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    margin-top: 5rem;
    padding: 2rem;
    font-size: 28px;
    font-weight: 500;
    line-height: 115%;
    display: flex;
}
.article-quote-author {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    justify-content: flex-start;
    align-items: center;
    display: flex;
}
.article-author {
    border-radius: 50%;
    width: 100%;
    max-width: 3.5rem;
}
.article_rich-text_3 {
    color: #000;
    font-family: Spota, sans-serif;
    font-size: 1.5rem;
    line-height: 1.2;
}
.article_rich-text_3 h5 {
    margin-bottom: 0;
    font-family: Spota, sans-serif;
    font-size: 16px;
    font-weight: 500;
}
.article_rich-text_3 figure {
    border-radius: 3.5rem;
    width: 100%;
    height: 100%;
    margin-top: 64px;
    margin-bottom: 64px;
    overflow: hidden;
}
.article_rich-text_3 blockquote {
    border-left-color: #5865f2;
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
    font-family: Spota, sans-serif;
    font-size: 1.25rem;
    font-weight: 500;
    line-height: 1.3;
}
.article_rich-text_3 strong {
    font-family: Spota, sans-serif;
    font-weight: 500;
}
.article_rich-text_3 p {
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
    font-family: Spota, sans-serif;
    font-size: 1.125rem;
    font-weight: 400;
    line-height: 1.3;
}
.article_rich-text_3 img {
    border-radius: 3.5rem;
    width: 100%;
}
.article_rich-text_3 h1 {
    color: #000;
    max-width: 54.375rem;
    margin-left: auto;
    margin-right: auto;
    font-family: Spota, sans-serif;
    font-weight: 500;
}
.article_rich-text_3 h2 {
    color: #000;
    margin-top: 4rem;
    margin-bottom: 1.5rem;
    font-family: Spota, sans-serif;
    font-size: 1.5rem;
    font-weight: 500;
    line-height: 120%;
}
.article_rich-text_3 ul {
    margin-top: 1rem;
    margin-bottom: 2rem;
    font-family: ABC Ginto Normal, sans-serif;
    font-size: 1.125rem;
    line-height: 1.3;
}
.article_rich-text_3 li {
    margin-bottom: 0.75rem;
    font-family: Spota, sans-serif;
    font-size: 1.125rem;
    line-height: 1.3;
}
.article_rich-text_3 h3 {
    color: #000;
    margin-top: 3rem;
    margin-bottom: 1.5rem;
    font-family: Spota, sans-serif;
    font-size: 1.25rem;
    font-weight: 500;
    line-height: 1.3;
}
.article_rich-text_3 figcaption {
    color: #000;
    margin-top: 1rem;
    font-family: ABC Ginto Normal, sans-serif;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.3;
}
.article_rich-text_3 ol {
    margin-bottom: 3rem;
}
.article_rich-text_3 h4 {
    font-weight: 500;
}
.article_rich-text_3 a {
    color: #5865f2;
    font-family: Spota, sans-serif;
}
.article_rich-text_3.is-d {
    color: #fff;
    margin-left: auto;
    margin-right: auto;
}
.article_rich-text_3.is-article {
    margin-top: 2rem;
}
.article_author-wr {
    color: #fff;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    max-width: 42.625rem;
    margin-left: auto;
    margin-right: auto;
    font-family: Spota, sans-serif;
    font-size: 1.125rem;
    font-weight: 400;
    line-height: 1.3;
    display: flex;
}
.article_author_name-wr {
    grid-column-gap: 0.5rem;
    grid-row-gap: 0.5rem;
    flex-flow: row;
    font-family: Spota, sans-serif;
    display: flex;
}
.article_author_img-mini {
    border-radius: 100%;
    max-width: 1.625rem;
    height: 1.625rem;
}
.hi-wr {
    max-width: 90%;
}
.hands-icon_a {
    width: 100%;
    max-width: 12.375rem;
    margin-bottom: -28px;
    margin-right: 71px;
    position: absolute;
    inset: auto 0% 0% auto;
    transform: rotate(-10deg);
}
.acceb_hero {
    text-align: center;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    padding-top: 220px;
    display: flex;
}
.acceb_hero.is-dm {
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/66e2e6a58361bf25f9e6848f_BG-downloads.webp);
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: cover;
    padding-bottom: 218px;
}
.acceb_hero.is-dm.is_developer {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    padding-bottom: 120px;
}
.acceb_hero.is-dev {
    padding-top: 128px;
    padding-bottom: 76px;
}
.acceb_hero.is_casy {
    background-image: none;
    padding-top: 128px;
    padding-bottom: 0;
}
.layout-acceb {
    grid-column-gap: 80px;
    grid-row-gap: 80px;
    justify-content: space-between;
    align-items: flex-start;
    margin-bottom: 132px;
    display: flex;
    position: relative;
}
.layout-acceb.bottom-none {
    margin-bottom: 0;
}
.layout-acceb.bottom-none.is-center,
.layout-acceb.is-revers.is-center {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
}
.layout-acceb.is-revers.is_new {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 132px;
}
.layout-acceb.is_n,
.layout-acceb.is_new {
    justify-content: space-between;
    align-items: center;
}
.img-acceb,
.text-acceb {
    width: 50%;
    max-width: 27rem;
}
.img-adjust {
    width: 50%;
    max-width: 28rem;
}
.grid-committed {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
}
.committed-block {
    background-color: #1d1d23;
    border-radius: 48px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    padding: 48px 48px 36px;
    display: flex;
}
.section-acceb {
    padding-bottom: 200px;
    position: relative;
}
.accessabillity-title-wr {
    max-width: 1000px;
}
.section-acceb-bg {
    width: 100%;
    max-height: 400px;
    position: absolute;
    inset: auto 0% 0%;
}
.accessabillity-conyent-wr {
    position: relative;
    overflow: hidden;
}
.card-grey-img {
    border-radius: 8px;
}
.newsletter-hero {
    padding-top: 258px;
    padding-bottom: 182px;
}
.info-newsletter {
    width: 50%;
    max-width: 41.5rem;
}
.error-message {
    color: var(--ekko-red);
}
.objects_fireextinguisher {
    opacity: 0.1;
    filter: blur(5px);
    width: 100%;
    max-width: 15.3125rem;
    margin-top: -305px;
    margin-left: 40px;
    position: absolute;
    inset: 0% auto auto 0%;
    transform: rotate(-61deg);
}
.objects_rubberduck {
    width: 100%;
    max-width: 9rem;
    margin-top: -180px;
    margin-right: 65px;
    position: absolute;
    inset: 0% 0% auto auto;
    transform: rotate(18deg);
}
.objects_spider {
    opacity: 0.1;
    filter: blur(2px);
    width: 100%;
    max-width: 7.375rem;
    margin-top: 148px;
    margin-right: -160px;
    position: absolute;
    inset: 0% 0% auto auto;
}
.objects_hammer {
    opacity: 0.1;
    filter: blur(5px);
    width: 100%;
    max-width: 15rem;
    margin-bottom: -145px;
    margin-right: 559px;
    position: absolute;
    inset: auto 0% 0% auto;
    transform: rotate(-160deg);
}
.objects_magnet {
    width: 100%;
    max-width: 12.0625rem;
    margin: -207px 65px 55px -22px;
    position: absolute;
    inset: auto auto 0% 0%;
    transform: none;
}
.layout-news {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
    justify-content: space-between;
    align-items: flex-start;
    max-width: 1490px;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    display: flex;
    position: relative;
}
.layout-news.bottom-none {
    margin-bottom: 0;
}
.layout-news.is_new.is_2025 {
    min-height: 560px;
}
.testimonials-banner {
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/682ef1c27e550c42f50c394d_Body.webp);
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 8rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    padding: 10rem 3rem;
    display: flex;
    position: relative;
    overflow: clip;
}
.testimonials-banner.is-gaming {
    padding: 8.3125rem 4.125rem;
}
.bg-l-test {
    opacity: 0.6;
    width: 100%;
    position: absolute;
    inset: auto 0% -70%;
}
.objects_magnet-small {
    width: 100%;
    max-width: 13.6875rem;
    margin: -49px 65px 108px 10%;
    position: absolute;
    inset: 0% auto auto 0%;
    transform: none;
}
.objects_magnet-small.is_sdk {
    max-width: 10rem;
    margin-top: -31px;
}
.objects_rubberduck-small {
    width: 100%;
    max-width: 14.75rem;
    margin-top: 0;
    margin-bottom: -40px;
    margin-right: 10%;
    position: absolute;
    inset: auto 0% 0% auto;
    transform: rotate(12deg);
}
.objects_rubberduck-small.is_sdk {
    max-width: 12rem;
    margin-bottom: 101px;
}
.objects_hammer-small {
    opacity: 0.1;
    filter: blur(5px);
    width: 100%;
    max-width: 18.0625rem;
    margin-top: 34px;
    margin-bottom: -89px;
    margin-right: -44px;
    position: absolute;
    inset: 0% 0% auto auto;
    transform: rotate(-160deg);
}
.objects_spider-small {
    opacity: 0.1;
    filter: blur(2px);
    width: 100%;
    max-width: 7.375rem;
    margin: 148px -160px 130px 100px;
    position: absolute;
    inset: auto auto 0% 0%;
}
.newsroom-image-4 {
    width: 100%;
    max-width: 13rem;
    margin-bottom: -96px;
    position: absolute;
    inset: auto 0% 0% auto;
}
.newsroom-image-4.goblet {
    margin-top: 0;
    display: block;
    top: -16%;
    right: -118px;
}
.newsroom-image-5 {
    width: 100%;
    max-width: 170px;
    margin-top: -86px;
    margin-left: -34px;
    position: absolute;
    inset: 0% auto auto 0%;
}
.policy_hero {
    grid-column-gap: 160px;
    grid-row-gap: 160px;
    text-align: center;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    padding-top: 192px;
    padding-bottom: 160px;
    display: flex;
    position: relative;
}
.bottom-blur-footer {
    position: absolute;
    inset: auto 0% 0%;
}
.relative-link {
    height: 100%;
    position: relative;
}
.safety-l-hammer {
    width: 100%;
    max-width: 16rem;
    margin-top: -13px;
    margin-bottom: -96px;
    margin-right: -298px;
    position: absolute;
    inset: 0% 0% auto auto;
}
.safety-l-hammer.goblet {
    margin-top: 0;
    display: block;
    top: -16%;
    right: -118px;
}
.safety-l-brain {
    width: 100%;
    max-width: 200px;
    margin-top: -74px;
    margin-left: -130px;
    position: absolute;
    inset: 0% auto auto 0%;
    transform: rotate(-13deg);
}
.body-text--l {
    letter-spacing: 0.02rem;
    font-family: Spota, sans-serif;
    font-size: 1.25rem;
    font-weight: 400;
    line-height: 130%;
}
.body-text--l.is-center {
    width: 100%;
    padding-right: 2.7rem;
}
.body-text--l.new-home.is_2025 {
    font-size: 1.125rem;
    line-height: 1.33333;
}
.body-text--l.new-home.is_2025.stream {
    padding-right: 0.25rem;
}
.body-text--l.text-color-white.is_n {
    font-family: Spota, sans-serif;
}
.body-text--l.teen {
    margin-bottom: 12px;
}
.body-text--l.teen.end {
    margin-bottom: 0;
}
.body-text--l.teen.center,
.body-text--l.is_teen {
    text-align: center;
}
.body-text--l.is_teen.is-left-white {
    color: var(--white);
    text-align: left;
    margin-bottom: 0;
}
.body-text--l.is_teen.is-left-white.revers {
    font-size: 1rem;
}
.body-text--l.is_teen.is-left-white.mob-center.is_n {
    font-family: Spota, sans-serif;
    line-height: 1.3;
}
.body-text--l.is_teen.is-left-white.mob-center.is_u {
    opacity: 0.6;
    font-family: Spota, sans-serif;
}
.body-text--l.is_teen.is-left-white.is_buld-tab {
    white-space: normal;
    word-break: keep-all;
    width: 100%;
    max-width: 99%;
}
.body-text--l.is_teen.is-left-white.is_build {
    white-space: pre-wrap;
    width: 100%;
    font-size: 1rem;
}
.body-text--l.is_teen.is-left-white.is_build.is_n {
    font-family: Spota, sans-serif;
}
.body-text--l.is_teen.is-left-white.is_build-2025 {
    white-space: pre-wrap;
    width: 100%;
    font-size: 1rem;
}
.body-text--l.is_teen.is-left-white.is_build-2025.is_n {
    font-family: Spota, sans-serif;
}
.body-text--l.is_teen.is-left-white.is_n {
    font-family: Spota, sans-serif;
    line-height: 1.3;
}
.body-text--l.is_teen.bottom-none {
    margin-bottom: 0;
}
.body-text--l.is_teen.bottom-none.text-align-center.text-color-white {
    word-break: break-all;
}
.body-text--l.is_teen.bottom-none.text-align-center.text-color-white.is_n {
    white-space: normal;
    word-break: normal;
    font-family: Spota, sans-serif;
}
.body-text--l.is_teen {
    margin-bottom: 100px;
}
.body-text--l.is_teen.end {
    margin-bottom: 0;
}
.body-text--l.is_teen.center {
    text-align: center;
}
.body-text--l.is_teen.mobile-align-left.z-index-3 {
    z-index: 3;
    margin-bottom: 0;
    position: relative;
}
.body-text--l.is_teen.mobile-align-left.z-index-3.text-color-white,
.body-text--l.is_teen.text-color-white.z-index-3 {
    margin-bottom: 0;
}
.body-text--l.download {
    font-family: ABC Ginto Normal, sans-serif;
}
.body-text--l.download.text-align-left.paragraph-white-opacity50 {
    font-family: Spota, sans-serif;
    position: relative;
}
.body-text--l.download.text-align-left.paragraph-white-opacity50.is_16 {
    font-size: 1rem;
}
.body-text--l.text-align-left.paragraph-white-opacity50 {
    text-transform: none;
}
.body-text--l.text-align-left.paragraph-white-opacity50.is_new {
    text-transform: capitalize;
}
.body-text--l.is_2025 {
    width: 100%;
    padding-right: 1.25rem;
    font-family: Spota, sans-serif;
    font-size: 1.25rem;
    line-height: 1.3;
}
.body-text--l.is_2025.hero-p {
    padding-right: 1rem;
    font-size: 1.125rem;
    line-height: 1.3;
}
.body-text--l.is_2025-n {
    width: 100%;
    padding-right: 1.25rem;
    font-family: Spota, sans-serif;
    font-size: 1.125rem;
    line-height: 1.33333;
}
.body-text--l.paragraph-white-opacity50.text-align-center {
    text-align: center;
}
.body-text--l.is-letter-none {
    letter-spacing: normal;
}
.body-text--l.is-letter-none.line-link {
    transition: all 0.3s;
    box-shadow: 0 2px 0 -1px #fff;
}
.body-text--l.is-letter-none.line-link:hover {
    color: #ffffffb3;
    box-shadow: 0 2px 0 -1px #ffffffb3;
}
.body-text--l.text-align-center.letter-none {
    letter-spacing: normal;
}
.body-text--l.is-link {
    letter-spacing: normal;
    transition: all 0.3s;
}
.body-text--l.is-link:hover,
.body-text--l.is-link.w--current {
    color: #5865f2;
}
.body-text--l.is_article {
    letter-spacing: normal;
    font-size: 1rem;
    transition: all 0.3s;
}
.body-text--l.is_article:hover,
.body-text--l.is_article.w--current {
    color: #5865f2;
}
.body-text--l.is_article.bold-text {
    font-weight: 500;
}
.filter-library {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    justify-content: center;
    align-items: center;
    width: 100%;
    max-width: 60.875rem;
    margin-left: auto;
    margin-right: auto;
    display: flex;
}
.search-library {
    color: var(--white);
    background-color: #ffffff1a;
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    border: 1px #000;
    border-radius: 16px;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    max-width: 314px;
    min-height: 56px;
    margin-bottom: 0;
    padding-left: 56px;
    font-family: Spota, sans-serif;
    font-size: 16px;
    display: flex;
}
.search-library::placeholder {
    color: #ffffff80;
}
.search-input-library {
    background-color: #fff0;
    border: 1px #000;
    margin-bottom: 0;
    padding: 0 8px;
    font-family: Spota, sans-serif;
    font-size: 16px;
}
.search-input-library::placeholder {
    color: #ffffff80;
}
.dropdown-library {
    z-index: 3;
    width: 100%;
    max-width: 314px;
    margin-left: 0;
    margin-right: 0;
}
.dropdown-library.is-success {
    max-width: 220px;
}
.dropdown-library.is_one {
    z-index: 4;
}
.dropdown-library.is_one.category-filter.desktop-hide,
.dropdown-library.is_one.category-filter-policy.desktop-hide {
    display: none;
}
.collection-item-all {
    width: 100%;
}
.search-btn-library {
    background-color: #3898ec00;
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/6834308eda822bfd01f90322_Input.svg);
    background-position: 100%;
    background-repeat: no-repeat;
    background-size: 24px;
    padding: 16px 24px;
}
.library_hero {
    grid-column-gap: 160px;
    grid-row-gap: 160px;
    text-align: center;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    padding-top: 192px;
    padding-bottom: 160px;
    display: flex;
    position: relative;
}
.scroll-links {
    overflow: auto;
}
.safety_main_img {
    z-index: 3;
    aspect-ratio: 944/440;
    object-fit: cover;
    border-radius: 7.5rem;
    width: 100%;
    margin-bottom: 3.5rem;
    position: relative;
}
.form-filter {
    margin-bottom: 0;
}
.heading-style-h2-3 {
    color: #000;
    letter-spacing: -0.01rem;
    text-transform: uppercase;
    margin-top: 0;
    margin-bottom: 0;
    font-family: Spotanord, Arial, sans-serif;
    font-size: 3rem;
    font-weight: 700;
    line-height: 0.958333;
}
.heading-style-h2-3.text-color-white {
    color: #fff;
    font-family: Spotanord, Arial, sans-serif;
}
.featured_image-2 {
    object-fit: cover;
    width: 100%;
    height: 100%;
    display: block;
    overflow: visible;
}
.body-normal-2 {
    margin-bottom: 0;
    font-family: Spota, sans-serif;
    font-size: 1.125rem;
    font-weight: 400;
    line-height: 1.3;
}
.featured_main-card-2 {
    color: #fff;
    border-radius: 6.5rem;
    flex-flow: column;
    display: flex;
    position: relative;
}
.featured_main-card-2:focus-visible,
.featured_main-card-2[data-wf-focus-visible] {
    outline-offset: 0px;
    outline: 2px solid #5865f2;
}
.featured_text-wr-2 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    text-align: center;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    max-width: 59rem;
    margin-top: 3rem;
    margin-left: auto;
    margin-right: auto;
    display: flex;
}
.featured_img-wr-2 {
    aspect-ratio: 1538/680;
    border-radius: 5rem;
    width: 100%;
    overflow: hidden;
}
.empty-state-safety {
    background-color: #1b1b1b;
    border-radius: 120px;
    justify-content: center;
    align-items: center;
    min-height: 615px;
    font-family: Spota, sans-serif;
    font-size: 28px;
    font-weight: 500;
    display: flex;
}
.empty-state-safety.hide {
    display: none;
}
.img-adjust-second {
    width: 50%;
    max-width: 28rem;
}
.white-group {
    background-color: #fff;
    border-radius: 16px;
    justify-content: flex-start;
    align-items: center;
    margin-right: auto;
    display: inline-flex;
}
.white-group.is-center {
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
}
.dropdown-toggle-trans {
    color: #000;
    justify-content: space-between;
    align-items: center;
    min-width: 220px;
    padding: 13px 30px 13px 24px;
    font-family: Spota, sans-serif;
    font-weight: 500;
    line-height: 130%;
    display: flex;
}
.dropdown-toggle-trans:focus-visible,
.dropdown-toggle-trans[data-wf-focus-visible] {
    outline-offset: 4px;
    border-radius: 2px;
    outline: 2px solid #5865f2;
}
.line-vertical {
    background-color: #dbdee1;
    border-radius: 16px;
    width: 1.5px;
    height: 24px;
    margin-top: auto;
    margin-bottom: auto;
}
.link-download {
    padding: 12px 32px 12px 24px;
}
.trans-white-download {
    -webkit-backdrop-filter: blur(120px);
    backdrop-filter: blur(120px);
    background-color: #fff;
    border-radius: 16px;
    margin-top: 8px;
    padding: 8px;
}
.trans-white-download.w--open {
    background-color: #fff0;
}
.dropdown-list-opacity {
    background-color: #dddddd80;
}
.dropdown-list-opacity.w--open {
    background-color: #ddd0;
}
.trans-link {
    color: #2c2f33;
    border-radius: 12px;
    padding: 13.5px 16px;
    font-family: Spota, sans-serif;
    line-height: 130%;
    transition: all 0.3s;
    display: block;
    position: relative;
}
.trans-link:hover {
    background-color: #0000001a;
}
.trans-link:focus-visible,
.trans-link[data-wf-focus-visible] {
    outline-color: var(--blurple);
}
.img-acceb-sec {
    width: 50%;
    max-width: 27rem;
}
.img-trans-left {
    width: 100%;
    max-width: 140px;
    margin-top: -99px;
    margin-left: -20px;
    position: absolute;
    inset: 0% auto auto 0%;
    transform: none;
}
.img-trans-right {
    width: 100%;
    max-width: 160px;
    margin: -99px -29px -47px -172px;
    position: absolute;
    inset: auto 0% 0% auto;
    transform: none;
}
.img-wand-left {
    width: 100%;
    max-width: 160px;
    margin-top: -42px;
    margin-left: -60px;
    position: absolute;
    inset: 0% auto auto 0%;
    transform: none;
}
.img-shield-right {
    width: 100%;
    max-width: 180px;
    margin-bottom: -91px;
    margin-right: -87px;
    position: absolute;
    inset: auto 0% 0% auto;
    transform: none;
}
.faq-wrap {
    width: 50%;
    max-width: 47.5rem;
}
.img-faqs {
    width: 50%;
    max-width: 26rem;
    margin-top: 48px;
}
.img-faqs.is_right {
    width: 33%;
    max-width: 20rem;
    margin-left: auto;
}
.img-faqs.is_f {
    max-width: 24rem;
}
.layout-faq {
    justify-content: space-between;
    align-items: flex-start;
    margin-bottom: 0;
    display: flex;
    position: relative;
}
.layout-faq.bottom-none {
    margin-bottom: 0;
}
.layout-faq.is-center {
    justify-content: space-between;
    align-items: center;
}
.layout-faq.is-center.is-32px {
    grid-column-gap: 58px;
    grid-row-gap: 58px;
}
.img-faqs-sec {
    width: 50%;
    max-width: 28rem;
    margin-top: 48px;
}
.relative-search {
    width: 100%;
    max-width: 314px;
    position: relative;
}
.collection-list-all,
.item-all {
    height: 100%;
}
.img-faqs-third {
    width: 50%;
    max-width: 32rem;
    padding-left: 40px;
}
.img-faqs-third.is-new {
    max-width: 29rem;
}
.text-parent {
    width: 50%;
    max-width: 38rem;
}
.image-hands {
    width: 100%;
}
.image-hands.is-large {
    border-radius: 1rem;
    position: relative;
}
.image-hands.is_new {
    border-radius: 24px 0 0;
}
.text-family {
    width: 50%;
    max-width: 40.5rem;
}
.youtube-video {
    border-radius: 96px;
    justify-content: space-between;
    min-height: 767px;
    display: flex;
    overflow: clip;
}
.image-left-safety {
    max-width: 8.75rem;
    max-height: 6.875rem;
    margin-bottom: 4rem;
}
.image-left-safety.padding-bot {
    margin-bottom: 4.5625rem;
}
.image-left-safety.margin-medium {
    max-height: 10rem;
    margin-bottom: 2rem;
}
.image-right-safety {
    max-width: 7.8125rem;
    max-height: 6.875rem;
    margin-bottom: 2.375rem;
}
.image-right-safety.padding-bot {
    margin-bottom: 4.5625rem;
}
.image-right-safety.margin-medium {
    max-height: 10rem;
    margin-bottom: 2rem;
}
.text-32px-500-white {
    color: #fff;
    margin-bottom: 0;
    font-family: Spota, sans-serif;
    font-size: 32px;
    font-weight: 500;
    line-height: 28px;
}
.text-32px-500-white.large-height {
    line-height: 140%;
}
.text-32px-500-white.is_2025,
.text-32px-500-white.text-weight-normal.text-align-center.is-24px,
.text-32px-500-white.text-weight-normal.text-align-center.is-18 {
    font-family: Spota, sans-serif;
}
.img-family-left {
    width: 100%;
    max-width: 160px;
    margin-top: -113px;
    margin-left: -22px;
    position: absolute;
    inset: 0% auto auto 0%;
    transform: none;
}
.img-family-right {
    width: 100%;
    max-width: 160px;
    margin-bottom: 9px;
    margin-right: -52px;
    position: absolute;
    inset: auto 0% 0% auto;
    transform: none;
}
.download-ico {
    margin-top: auto;
    margin-bottom: auto;
    margin-right: 16px;
    position: absolute;
    inset: 0% 0% 0% auto;
}
.image-first-privacy {
    max-width: 5.9375rem;
    margin-bottom: 4rem;
}
.image-first-privacy.padding-bot {
    margin-bottom: 4.5625rem;
}
.image-first-privacy.margin-medium {
    max-height: 10rem;
    margin-bottom: 2rem;
}
.image-second-safety {
    max-width: 6.9375rem;
    margin-bottom: 4rem;
}
.image-second-safety.padding-bot {
    margin-bottom: 4.5625rem;
}
.image-second-safety.margin-medium {
    max-height: 10rem;
    margin-bottom: 2rem;
}
.image-third-safety {
    max-width: 6.25rem;
    max-height: 6.875rem;
    margin-bottom: 2.75rem;
}
.image-third-safety.padding-bot {
    margin-bottom: 4.5625rem;
}
.image-third-safety.margin-medium {
    max-height: 10rem;
    margin-bottom: 2rem;
}
.link-decor {
    font-family: Spota, sans-serif;
    box-shadow: 0 2px 0 -1px #ffffff80;
}
.link-decor:hover {
    color: #ffffff80;
    box-shadow: 0 2px 0 -1px #fff6;
}
.image-fourth-safety {
    max-width: 4.625rem;
    max-height: 6.875rem;
    margin-bottom: 3.1875rem;
}
.image-fourth-safety.padding-bot {
    margin-bottom: 4.5625rem;
}
.image-fourth-safety.margin-medium {
    max-height: 10rem;
    margin-bottom: 2rem;
}
.privacy-block {
    background-color: #ffffff1a;
    border-radius: 48px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    padding: 64px;
    display: flex;
    position: relative;
    overflow: hidden;
}
.privacy-block.is-88,
.privacy-block.is-tts {
    border-radius: 64px;
    min-height: 20.125rem;
}
.text-privacy {
    width: 50%;
    max-width: 34rem;
}
.img-privacy {
    width: 50%;
    max-width: 41.8125rem;
    padding-right: 40px;
}
.img-privacy.is-all {
    max-width: 34rem;
}
.max-width-1040px {
    width: 100%;
    max-width: 56rem;
    margin-left: auto;
    margin-right: auto;
}
.img-privacy-right {
    width: 100%;
    max-width: 160px;
    margin-bottom: -42px;
    margin-right: -49px;
    position: absolute;
    inset: auto 0% 0% auto;
    transform: none;
}
.img-privacy-left {
    width: 100%;
    max-width: 190px;
    margin-top: -123px;
    margin-left: -70px;
    position: absolute;
    inset: 0% auto auto 0%;
    transform: none;
}
.empty-state-2 {
    background-color: #ddd0;
    height: 0;
    padding-top: 0;
    padding-bottom: 0;
}
.img-well-right {
    width: 100%;
    max-width: 240px;
    margin-bottom: -69px;
    margin-right: -59px;
    position: absolute;
    inset: auto 0% 0% auto;
}
.img-well-right.is_new {
    max-width: 160px;
    margin-bottom: 280px;
    margin-right: -20px;
}
.img-well-right.is-tts {
    max-width: 10.75rem;
    margin-bottom: 52px;
    margin-right: -109px;
}
.img-well-right.is_safety {
    max-width: 160px;
    margin-bottom: 218px;
    margin-right: -20px;
}
.img-well-left {
    width: 100%;
    max-width: 220px;
    margin-top: -125px;
    margin-left: -44px;
    position: absolute;
    inset: 0% auto auto 0%;
}
.img-well-left.is_new {
    max-width: 200px;
    margin-top: 139px;
}
.img-well-left.is-tts {
    max-width: 10.75rem;
    margin-top: -71px;
    margin-left: -97px;
    transform: none;
}
.block-green-well {
    grid-column-gap: 3.375rem;
    grid-row-gap: 3.375rem;
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/67a9bf047745b5c1cb0bd467_Game%20D..png);
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 5rem;
    justify-content: flex-start;
    align-items: stretch;
    padding: 64px 92px;
    display: flex;
    position: relative;
}
.well-img-green {
    max-width: 14rem;
    margin-bottom: 26px;
    margin-right: -134px;
    position: absolute;
    inset: auto 0% 0% auto;
}
.layout-ds-center {
    grid-column-gap: 10vw;
    grid-row-gap: 10vw;
    justify-content: space-between;
    align-items: center;
    min-height: auto;
    display: flex;
    position: relative;
}
.layout-ds-center.bottom-none {
    margin-bottom: 0;
}
.layout-ds-center.bottom-none.is-center {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
}
.layout-ds-center.is-revers {
    min-height: auto;
}
.layout-ds-center.is-revers.is-center {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
}
.text-ds-center {
    width: 53%;
    max-width: 34rem;
}
.img-ds-center {
    justify-content: center;
    align-items: center;
    width: 50%;
    max-width: 49.375rem;
    display: flex;
}
.img-ds-first,
.img-ds-s,
.img-ds-th {
    width: 100%;
    max-width: 49.375rem;
}
.img-ds-fr {
    width: 100%;
    max-width: 30rem;
}
.img-ds-fif {
    width: 100%;
    max-width: 17rem;
}
.img-ds-sx,
.img-ds-sev {
    width: 100%;
    max-width: 30rem;
}
.text-article {
    color: #000;
    text-align: center;
    font-family: Spota, sans-serif;
    font-size: 1.25rem;
    line-height: 130%;
}
.dropdown-article {
    color: #000;
    justify-content: space-between;
    align-items: center;
    min-width: 19rem;
    min-height: 56px;
    padding: 13px 26px 13px 24px;
    font-family: Spota, sans-serif;
    line-height: 130%;
    display: flex;
}
.dropdown-article:focus-visible,
.dropdown-article[data-wf-focus-visible] {
    outline-offset: 4px;
    border-radius: 2px;
    outline: 2px solid #5865f2;
}
.divider-article {
    background-color: #5865f2;
    border-radius: 5px;
    height: 5px;
    margin-top: 75px;
    margin-bottom: 75px;
    overflow: clip;
}
.tags-black {
    margin-top: 120px;
}
.tag-article {
    color: #000;
    background-color: #0000001a;
    border-radius: 16px;
    justify-content: center;
    align-items: center;
    padding: 14.5px 24px;
    font-family: Spota, sans-serif;
    font-weight: 500;
    line-height: 120%;
    display: inline-flex;
}
.section-parent {
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/66ffb8739863899e99dbaf83_Background%20\(3\).png);
    background-position: 50% 110%;
    background-repeat: no-repeat;
    background-size: 100%;
}
.radius-32 {
    border-radius: 32px;
}
.video-stage {
    border-radius: 3rem;
    width: 60%;
    max-width: 52rem;
    overflow: clip;
}
.padding-160px-new {
    padding-bottom: 160px;
}
.padding-160px-new.teen,
.padding-160px-new.teen-180px {
    padding-bottom: 140px;
}
.padding-160px-new.teen-100px {
    padding-bottom: 104px;
}
.padding-160px-new.tablet-88 {
    padding-bottom: 88px;
}
.padding-160px-new.is_new {
    padding-bottom: 48px;
}
.max-w-650 {
    width: 100%;
    max-width: 650px;
}
.max-w-650.is-center {
    margin-left: auto;
    margin-right: auto;
}
.collection-list-safety.is_n {
    display: none;
}
.home-image-gerl {
    max-width: 114px;
    margin-top: auto;
    position: absolute;
    top: 0;
    bottom: 0;
    left: -12px;
}
.bg-footer-new {
    opacity: 0.75;
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/66ffb8739863899e99dbaf83_Background%20\(3\).png);
    background-position: 50% 100%;
    background-repeat: no-repeat;
    background-size: 100% 400px;
    min-height: 550px;
    position: absolute;
    inset: auto 0% 0%;
}
.home_image-hero-mobile {
    display: none;
}
.slider-2 {
    background-color: #ddd0;
    height: auto;
}
.slide-nav-3 {
    display: none;
}
.mask-7 {
    max-width: 342px;
    height: auto;
    overflow: visible;
}
.swiper_arrow-right {
    z-index: 5;
    -webkit-backdrop-filter: blur(24px);
    backdrop-filter: blur(24px);
    pointer-events: auto;
    border-radius: 1rem;
    justify-content: center;
    align-items: center;
    width: 3rem;
    height: 3rem;
    display: flex;
    right: -70px;
}
.swiper_arrow-right.is_new {
    left: -70px;
}
.slide-31,
.slider-library {
    margin-left: 10px;
    margin-right: 10px;
}
.video-placeholder {
    width: 100%;
    height: 100%;
    margin-left: auto;
    margin-right: auto;
    position: absolute;
}
.error-message-2 {
    background-color: #ffdede00;
}
.accessibility-wr_h1 {
    width: 100%;
    max-width: 800px;
}
.policy_title-wr {
    max-width: 700px;
}
.safety-title-wr {
    max-width: 800px;
}
.drop-article {
    color: #000;
    background-color: #fff;
    border-radius: 1.5rem;
    width: 100%;
    max-width: 47rem;
    margin: 4.5rem auto 5rem;
    display: block;
    overflow: clip;
}
.dropdownlist-article {
    background-color: #ddd0;
    padding-left: 40px;
    padding-right: 40px;
    display: none;
    position: static;
    overflow: clip;
}
.dropdownlist-article.w--open {
    overflow: clip;
}
.dropdown-toggle-article {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    white-space: pre-wrap;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    padding: 40px;
    font-size: 1.5rem;
    font-weight: 500;
    line-height: 120%;
    display: flex;
}
.dropdownlink-article {
    padding: 0;
}
.rich-article {
    padding-bottom: 40px;
    position: relative;
}
.rich-article p {
    font-size: 1.25rem;
    line-height: 130%;
}
.pluse-article {
    margin-right: 40px;
    display: block;
    position: absolute;
    inset: auto 0% auto auto;
}
.minus-8 {
    margin-bottom: -8px;
}
.hands-accessibility {
    width: 100%;
    max-width: 11.25rem;
    margin-top: -124px;
    margin-bottom: 0;
    margin-right: 108px;
    position: absolute;
    inset: auto 0% auto auto;
}
.hands-accessibility-keft {
    width: 100%;
    max-width: 10.625rem;
    margin-top: 140px;
    margin-bottom: 0;
    margin-left: 58px;
    position: absolute;
    inset: auto auto auto 0;
}
.hands-accessibility-2 {
    width: 100%;
    max-width: 12rem;
    margin-top: -7px;
    margin-bottom: 0;
    margin-right: -178px;
    position: absolute;
    inset: auto 0% auto auto;
}
.famaly-h2-wr {
    max-width: 900px;
    margin-left: auto;
    margin-right: auto;
}
.empty-state-s {
    background-color: #1b1b1b;
    border-radius: 120px;
    justify-content: center;
    align-items: center;
    min-height: 615px;
    font-family: Spota, sans-serif;
    font-size: 28px;
    font-weight: 500;
    display: flex;
}
.empty-state-s.hide {
    display: none;
}
.topic-wr {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    display: flex;
}
.bg-footer-n {
    opacity: 0.75;
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/66ffb8739863899e99dbaf83_Background%20\(3\).png);
    background-position: 50% 100%;
    background-repeat: no-repeat;
    background-size: 100% 400px;
    width: 100%;
    min-height: 550px;
    position: absolute;
    inset: auto 0% 0%;
}
.centered-wr {
    justify-content: center;
    align-items: center;
    display: flex;
}
.is_ar {
    margin-right: 3px;
}
.collection-list-7 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: flex;
}
.logo-an-relative {
    position: relative;
}
.faq-text.is-center {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    display: flex;
    position: relative;
}
.max-w-50 {
    max-width: 500px;
}
.max-w-50.is_700 {
    max-width: 750px;
}
.form-grey-text {
    color: #b2b2b2;
}
.max-w-904 {
    max-width: 46.5rem;
    margin-left: auto;
    margin-right: auto;
}
.section-form {
    padding-top: 3.5rem;
    padding-bottom: 4.625rem;
}
.text-error {
    color: #f23f43;
    padding-top: 0.5rem;
    padding-left: 1rem;
    font-family: Spota, sans-serif;
    font-size: 12px;
    line-height: 140%;
    position: absolute;
}
.paddong-faq {
    padding-top: 60px;
}
.paddong-faq.is-large,
.paddong-faq.is_np {
    padding-top: 80px;
}
.video-wrap {
    aspect-ratio: 348/348;
    width: 100%;
}
.email-invalid-error {
    color: #f23f43;
    padding-top: 0.5rem;
    padding-left: 1rem;
    font-family: Spota, sans-serif;
    font-size: 12px;
    line-height: 140%;
    position: absolute;
}
.dropdown-list-sel {
    background-color: #1a1a1a;
    max-height: 350px;
    margin-top: 8px;
    padding: 8px;
    overflow: auto;
}
.dropdown-list-sel.w--open {
    border-radius: 24px;
    max-height: 350px;
    padding-top: 8px;
    overflow: auto;
}
.video-wr-1 {
    border-radius: 32px;
    position: relative;
    overflow: hidden;
}
.video-image-1,
.video-image-2,
.video-image-3 {
    cursor: pointer;
    object-fit: cover;
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0%;
}
.form-input-wr {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    justify-content: flex-start;
    display: flex;
}
.form-input-wr.is_n {
    align-items: flex-end;
}
.nitro_heading-banner {
    text-transform: uppercase;
    margin-bottom: 16px;
    font-family: Spota-Blackitalic, Arial, sans-serif;
    font-size: 48px;
    font-style: italic;
    font-weight: 900;
    line-height: 90%;
}
.price-nitro {
    letter-spacing: -0.01em;
    text-transform: uppercase;
    margin-bottom: 0;
    font-family: Spota-Blackitalic, Arial, sans-serif;
    font-size: 48px;
    font-style: italic;
    font-weight: 900;
    line-height: 90%;
}
.month {
    font-size: 16px;
}
.divider-nitro {
    background-color: #ffffff1a;
    width: 100%;
    height: 1px;
}
.img-check {
    max-width: 24px;
    margin-top: auto;
    margin-bottom: auto;
    margin-right: 16px;
}
.img-check._2 {
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/633bec68cadad3f933adfcc1_Vector%20\(17\).svg);
    background-position: 71%;
    background-repeat: no-repeat;
    background-size: auto;
}
.nitro_text-check {
    font-family: Spota, sans-serif;
    font-size: 24px;
    line-height: 130%;
}
.line-gradienr {
    background-image: linear-gradient(#5969f4 2%, #68bdff 36%, #e0e4ff);
    border-radius: 40px;
    padding: 1px;
}
.nitro-apple {
    max-width: 212px;
    margin-bottom: -111px;
    margin-right: 1.375rem;
    position: absolute;
    inset: auto 0% 0% auto;
}
.nitro-star {
    max-width: 212px;
    margin: 28px 1.375rem -144px 36px;
    position: absolute;
    inset: 0% auto auto 0%;
}
.nitro-image {
    border-radius: 66px;
    box-shadow: 0 1px 19px #452a7c1a;
}
.nitro-windy {
    max-width: 212px;
    margin-bottom: -168px;
    margin-right: 0;
    position: absolute;
    inset: auto 0% 0% auto;
}
.nitro-battle {
    max-width: 212px;
    margin: 34px 1.375rem -144px 26px;
    position: absolute;
    inset: 0% auto auto 0%;
}
.elipse-one {
    border-top-left-radius: 16px;
    border-top-right-radius: 16px;
    position: absolute;
    inset: 0% 0% auto;
}
.elipse-two {
    border-top-left-radius: 40px;
    border-top-right-radius: 40px;
    position: absolute;
    inset: 0% 0% auto;
}
.basic {
    margin-top: -4px;
    font-size: 14px;
    line-height: 100%;
    display: block;
}
.basic.opasity {
    opacity: 0;
}
.table-center {
    justify-content: flex-start;
    align-items: center;
    padding-top: 40px;
    padding-bottom: 40px;
    display: flex;
}
.nitro-blur-pink {
    z-index: -2;
    pointer-events: none;
    width: 100%;
    position: absolute;
    inset: auto 0% 0%;
}
.nitro-blur-pink.is_new {
    margin-bottom: -20px;
}
.nitro-video-new {
    z-index: 1;
    width: 100%;
    height: 100%;
    max-height: none;
}
.image-gradient-nitro {
    width: 100%;
    height: 100%;
    position: absolute;
}
.nitro-price {
    z-index: 0;
    border: 2px solid #b845c1;
    border-radius: 16px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    max-width: 210px;
    height: 104%;
    margin-top: -3%;
    margin-right: -16px;
    display: flex;
    position: absolute;
    inset: 0% 0% 0% auto;
}
.nitro-price.is-nitro {
    background-color: #000;
    background-image: linear-gradient(#ff70f933, #9c59e933 49%, #3442d933);
    border-style: none;
    border-radius: 40px;
    max-width: none;
    margin-top: 0%;
    margin-right: 0;
    position: static;
}
.nitro-price.is-line-nitro {
    background-image: linear-gradient(#5969f4 2%, #68bdff 36%, #e0e4ff);
    border-style: none;
    border-radius: 40px;
    max-width: 200px;
    height: 103%;
    margin-top: -3.5rem;
    margin-right: 0;
    padding: 1px;
}
.hero-icon-nitro {
    width: 100%;
}
.hero-icon-nitro-bg {
    mix-blend-mode: screen;
    width: 100%;
    position: absolute;
    inset: 0%;
}
.section-dot {
    padding-top: 158px;
    padding-bottom: 200px;
}
.block-map {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    background-color: #1a1a1a;
    border-radius: 96px;
    justify-content: flex-start;
    align-items: flex-start;
    max-width: 1315px;
    margin-left: auto;
    margin-right: auto;
    padding: 202px 10vw;
    font-size: 20px;
    line-height: 32px;
    display: flex;
}
.nitro-apple-icon-bg,
.footer-icon-nitro-bg {
    mix-blend-mode: screen;
    position: absolute;
    inset: 0%;
}
.feeling-decor-nitro {
    max-width: 212px;
    margin-top: -13.75rem;
    margin-bottom: -92px;
    margin-left: -63px;
    position: absolute;
    inset: auto auto 0% 0%;
}
.nitro-hero-icon {
    width: 100%;
    max-width: 13.25rem;
    margin-top: -8.1rem;
    margin-left: 2.3rem;
    position: absolute;
    inset: 0% auto auto 0%;
}
.hero-icon-nitro-bg-2 {
    mix-blend-mode: screen;
    width: 100%;
    position: absolute;
    inset: 0%;
}
.hero-nitro-icon {
    width: 100%;
}
.hero-nitro-icon-bg {
    mix-blend-mode: screen;
    width: 100%;
    position: absolute;
    inset: 0%;
}
.hero-icon-bg-nitro {
    max-width: 18.0625rem;
    margin-bottom: -12.25rem;
    margin-right: 2.9375rem;
    position: absolute;
    inset: auto 0% 0% auto;
}
.tab-nitro {
    min-height: 650px;
}
.gradient-right-nitro {
    z-index: 2;
    pointer-events: none;
    background-image: linear-gradient(270deg, #000, #fff0 84%);
    width: 88px;
    position: absolute;
    inset: 0% 0% 0% auto;
}
.gradient-left-nitro {
    z-index: 2;
    pointer-events: none;
    background-image: linear-gradient(90deg, #000, #fff0);
    width: 88px;
    position: absolute;
    inset: 0% auto 0% 0;
}
.menu-block-nitro {
    padding-right: 50px;
    display: none;
    position: relative;
}
.list-gradient-bg {
    z-index: -1;
    opacity: 0.6;
    background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/6899994c30096694dd320239_imgonline-com-ua-Resize-K3VGL1kmnGU.png),
        url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/68999916c9c9d046b744aafc_imgonline-com-ua-Resize-kDQP9MQxQPFer.png),
        url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/689998c83d6be55f9dccaa04_imgonline-com-ua-Resize-IU6pFCKB345NJpAk.png);
    background-position: 0%, 0%, 0%;
    background-repeat: no-repeat, no-repeat, no-repeat;
    background-size: auto 100%, auto 100%, auto 100%;
    display: none;
    position: absolute;
    inset: 0%;
}
.icon-faq {
    margin-right: 24px;
}
.dropdown-faq {
    width: 100%;
    position: static;
}
.dropdown-list-fag {
    background-color: #ddd0;
    display: block;
    position: static;
    inset: 0% 0% auto;
}
.dropdown-list-fag.w--open {
    background-color: #ddd0;
    margin-top: 0;
    padding-top: 0;
    position: static;
}
.mob-tab-faq {
    display: none;
}
.divider-faq {
    background-color: #ffffff1a;
    height: 2px;
}
.nitro-faq {
    width: 100%;
}
.arrow-drop-nitro {
    display: none;
}
html.w-mod-js [data-ix="new-interaction"] {
    transform: translate(-68%);
}
html.w-mod-js [data-ix="new-interaction-2"] {
    transform: translate(0%);
}
html.w-mod-js [data-ix="yellow-star"],
html.w-mod-js [data-ix="pink-spark"],
html.w-mod-js [data-ix="blue-star"] {
    opacity: 0;
}
html.w-mod-js [data-ix="big-front-cloud"],
html.w-mod-js [data-ix="big-back-cloud"],
html.w-mod-js [data-ix="ship"],
html.w-mod-js [data-ix="mini-cloud"],
html.w-mod-js [data-ix="mini-cloud-2"],
html.w-mod-js [data-ix="island"] {
    transform: translate(0);
}
@media screen and (min-width: 1280px) {
    h1 {
        text-align: left;
    }
    .section-black {
        align-items: center;
        min-height: auto;
        padding-top: 176px;
        padding-bottom: 94px;
        overflow: hidden;
    }
    .link-footer {
        text-align: left;
    }
    .link-footer.top-new-link {
        margin-top: 12px;
    }
    .nav-link {
        margin-left: 10px;
        margin-right: 10px;
        font-size: 16px;
    }
    .nav-link.mobile-hide {
        font-size: 16px;
    }
    .hero-layout {
        flex-direction: row;
        align-items: stretch;
        max-width: none;
    }
    .background-video {
        align-self: center;
        width: 800px;
        height: 800px;
        margin-top: -197px;
        margin-right: -115px;
    }
    .relative.top-0px.parner {
        max-width: 85%;
    }
    .container-1180px {
        text-align: left;
    }
    .section-black2 {
        padding-top: 50px;
        position: relative;
    }
    .container-1400px {
        max-width: 1320px;
    }
    .img-8px {
        margin-right: 8px;
    }
    .paragraph-20px-400.newsroom,
    .paragraph-20px-400.white-color.left-max.creator {
        text-align: left;
    }
    .grid-branding.new,
    .grid-branding.new.is_2025 {
        grid-template-rows: auto;
        grid-template-columns: 560px auto;
    }
    .grid-branding.is_new {
        grid-column-gap: 16px;
        grid-row-gap: 16px;
        grid-template-rows: auto;
        grid-template-columns: 560px auto;
        grid-auto-columns: 1fr;
        display: grid;
    }
    .grid-3col.tablet2col.is_server {
        grid-column-gap: 24px;
        grid-row-gap: 24px;
    }
    .grid-3col.gap30 {
        grid-column-gap: 30px;
        grid-row-gap: 30px;
    }
    .grid-3col.gap30-small {
        grid-column-gap: 20px;
        grid-row-gap: 20px;
    }
    .div-block-top80px {
        text-align: left;
    }
    .grid-footer.is-new-com {
        grid-column-gap: 20px;
        grid-row-gap: 20px;
        grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    }
    .heading1-56px {
        text-align: center;
    }
    .button-dark {
        font-family: Whitney-500;
        line-height: 24px;
    }
    .button-dark:hover {
        background-color: #36393f;
        transform: none;
        box-shadow: 0 8px 15px #0003;
    }
    .button-dark._14px {
        font-family: gg sans, sans-serif;
    }
    .button-dark.color-dark {
        font-family: Whitney;
    }
    .button-dark.color-dark.top16px,
    .button-dark._40px {
        font-family: Ggsans, sans-serif;
    }
    .button-blue-20px {
        background-color: #5865f2;
        line-height: 24px;
    }
    .button-blue-20px:hover {
        background-color: #7289da;
        transform: none;
        box-shadow: 0 8px 15px #0003;
    }
    .section-grey.moderation {
        background-position: 50% -1%;
    }
    .grid-12col.tablet8,
    .grid-12col.tablet8.fr,
    .grid-12col.tablet8.grid-premium {
        grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    }
    .grid-12col.college {
        grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
        max-width: none;
    }
    .grid-12col.college.fr,
    .grid-12col.college.grid-premium {
        grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    }
    .heading3-32px {
        text-align: center;
    }
    .img-absol {
        margin-left: auto;
        margin-right: auto;
    }
    .section-blue.safety {
        padding-top: 92px;
    }
    .section-blue.b-courses {
        background-size: contain;
    }
    .section-blue.premium,
    .section-blue.gaming {
        background-position: 45% 0;
    }
    .abcol-partner2 {
        top: 351px;
    }
    .heading3-32px-white._700.is-capitalize.is-40,
    .heading3-32px-white._700.is-capitalize.build {
        font-size: 40px;
    }
    .job-right {
        flex-direction: column;
        align-items: flex-start;
        display: flex;
    }
    .rich-card-wrapper {
        grid-template-rows: auto;
        grid-template-columns: 1fr 1fr 1fr;
        margin-top: 400px;
    }
    .rich-card._50 {
        max-width: none;
    }
    .tab-pane {
        text-align: left;
    }
    .img-tab {
        max-width: none;
    }
    .image-hero-safery.position {
        width: auto;
        max-width: 900px;
    }
    .image-hero-safery.position-family {
        max-width: 55%;
        margin-right: -60px;
    }
    .image-hero-safery.education {
        width: auto;
        max-width: 900px;
    }
    .image-hero-safery.education.policy-hub {
        width: 60%;
    }
    .image-hero-safery.position-app {
        max-width: 55%;
        margin-right: -60px;
    }
    .image-hero-safery.position-app-pit {
        max-width: 55%;
    }
    .image-hero-safery.position-family-p {
        max-width: 55%;
        margin-right: -60px;
    }
    .image-hero-safery.position-app-gdc {
        max-width: 55%;
    }
    .rich-content-left {
        max-width: 880px;
    }
    .div-block-video {
        max-width: 700px;
    }
    .absol-right-top {
        max-width: 380px;
        left: -276px;
    }
    .absol-left-top {
        right: -193px;
    }
    .absol-left-bottom {
        left: -87px;
    }
    .absol-right-bottom {
        max-width: 380px;
        right: -228px;
    }
    .heading-32px-dark.margin-none.is_server {
        font-size: 32px;
        line-height: 38px;
    }
    .grid-120top {
        text-align: left;
    }
    .hero-image {
        max-width: 700px;
    }
    .feature-left {
        text-align: left;
    }
    .feature-right {
        align-items: flex-start;
    }
    .field-left {
        align-items: center;
    }
    .ginto-700-32.left-creator {
        text-align: left;
    }
    .hero-bg-wrapper.hidden {
        height: 700px;
    }
    .video-wr {
        flex: 1;
        justify-content: center;
        align-self: stretch;
        width: 100%;
    }
    .container550 {
        text-align: left;
        flex-direction: column;
        justify-content: flex-start;
        align-items: flex-start;
        max-width: 550px;
    }
    .container550.center-align {
        text-align: center;
        align-items: center;
    }
    .container550.centered {
        align-items: center;
    }
    .container1180 {
        justify-content: space-between;
    }
    .container1180.hup {
        min-height: 562px;
    }
    .hero-text-wr {
        flex-direction: column;
        align-items: flex-start;
    }
    .hero-text-wr.premium {
        max-width: 580px;
    }
    .hero-text-wr.gdc-2024.is-left {
        width: 100%;
    }
    .hero-text-wr.gdc-2024._40px.left {
        min-width: auto;
    }
    .hero-text-wr.gdc-2024.sdk {
        width: 100%;
    }
    .hero-bl-section.gdc-2024,
    .hero-bl-section.embed-sdk {
        height: 657px;
    }
    .hero-bl-section.embed-sdk.size {
        height: auto;
    }
    .ginto-700-24.black-font {
        color: var(--not-quite-black);
        margin-bottom: 0;
        line-height: 30px;
    }
    .container780,
    .container960 {
        justify-content: space-between;
    }
    .wave {
        color: #d1e1ff;
        flex: none;
    }
    .nitro-classic-lottie-wr {
        width: 1800px;
        top: 106px;
    }
    .styleguide-various-container {
        justify-content: space-between;
    }
    .paragraph-small.top-marg.font-blue,
    .paragraph-small.top-marg.font-home,
    .paragraph-small.font-grey {
        text-align: left;
    }
    .paragraph-small.font-grey.centered.max-550,
    .paragraph-small.font-grey.centered.max-510 {
        text-align: center;
    }
    .new-h2,
    .new-h2.font-white {
        text-align: left;
    }
    .new-h2.college,
    .new-h2.centered {
        text-align: center;
    }
    .new-h2.left {
        text-align: left;
    }
    .new-h2.bottom-none._48px.text-align-center {
        text-align: center;
    }
    .new-h3,
    .new-h3.font-bluerple,
    .new-h3.font-white {
        text-align: left;
    }
    .paragraph {
        text-align: left;
        margin-bottom: 0;
    }
    .paragraph.font-white.partners,
    .paragraph.font-white.stremlink {
        text-align: left;
    }
    .paragraph.font-white.rich {
        text-align: center;
    }
    .paragraph.mobile-left {
        text-align: left;
    }
    .paragraph.mobile-left.college {
        text-align: center;
    }
    .new-h1 {
        font-size: 56px;
    }
    .new-h1.font-white.left {
        font-size: 55px;
    }
    .new-h1.font-white.left.explore,
    .new-h1.font-white.center.college {
        text-align: left;
    }
    .new-h1.font-white.cen-ins {
        text-align: center;
    }
    .new-h1.font-white.moderation,
    .new-h1.font-white.left-copy {
        font-size: 55px;
    }
    .new-h1.font-white.rich {
        text-align: center;
    }
    .new-h1.font-white.bottom-16px.flex-mob-center.mobile-power,
    .new-h1.font-white.bottom-16px.flex-tab-center.mobile-power {
        font-size: 52px;
    }
    .new-h1.font-blue {
        color: var(--blurple);
        text-align: left;
    }
    .new-h1.font-blue._404,
    .new-h1._16px,
    .new-h1.text-color-white {
        font-weight: 700;
    }
    .new-h1.text-color-white.bottom-none.text-align-left--mobile {
        text-align: center;
    }
    .new-h1.text-color-white.bottom-none.text-align-center.is-small-mob {
        font-size: 48px;
    }
    .new-h1.text-color-white.bottom-32 {
        margin-bottom: 32px;
    }
    .new-h1.text-color-white.bottom-32.text-align-center.is-small-mobile {
        font-size: 48px;
    }
    .new-h1.text-color-white.bottom-16.m-36 {
        font-size: 56px;
    }
    .new-h1.text-color-white.bottom-16.m-36.tablet-center {
        text-align: left;
    }
    .new-h1.text-color-white.bottom-16.m-36.is_small-m,
    .new-h1.text-color-white.bottom-16.m-32 {
        font-size: 48px;
    }
    .new-h1.text-color-white.is_d {
        margin-bottom: 32px;
    }
    .new-h1.text-color-white.is_d.is-italic.text-align-center.is-24 {
        margin-bottom: 24px;
    }
    .new-h1.text-color-white.text-align-left.bottom-24.is-center-mob.is_new,
    .new-h1.text-color-white.text-align-left.bottom-24.is-center-mob.is_form,
    .new-h1.text-color-white.is-latter {
        font-size: 48px;
    }
    .new-h1.text-color-white.is_acceb {
        margin-bottom: 32px;
        font-size: 48px;
    }
    .new-h1.text-color-white.is_d-none {
        margin-bottom: 32px;
    }
    .new-h1.text-color-white.is_d-none.is-small-mob,
    .new-h1.text-color-white.bottom-24.is-small-mob,
    .new-h1.text-color-white.is_new {
        font-size: 48px;
    }
    .new-h1.text-color-white.is_acc {
        margin-bottom: 32px;
        font-size: 48px;
    }
    .new-h1.text-color-white.is_acc.is-small-mob {
        font-size: 48px;
    }
    .paragraph-bold.text-color-white.text-weight-medium.is_faq,
    .paragraph-bold.text-color-white.text-weight-medium.is_faq-1 {
        font-size: 24px;
        line-height: 31px;
    }
    .news-card.end,
    .news-card.left {
        text-align: left;
    }
    .container700-center {
        flex-direction: column;
        justify-content: flex-start;
        align-items: flex-start;
    }
    .container700-center.jobs {
        justify-content: center;
        align-items: center;
    }
    .container-center {
        flex-direction: column;
        justify-content: flex-start;
        align-items: center;
    }
    .new-button {
        text-align: center;
    }
    .new-button.newsroom,
    .new-button.branding {
        margin-right: auto;
    }
    .button-wrapper {
        margin-top: 40px;
    }
    .new-dark-button.download-new:focus-visible,
    .new-dark-button.download-new[data-wf-focus-visible],
    .new-dark-button.download-parent:focus-visible,
    .new-dark-button.download-parent[data-wf-focus-visible] {
        outline-color: #5865f2;
    }
    .container800 {
        text-align: left;
        flex-direction: column;
        justify-content: flex-start;
        align-items: flex-start;
        max-width: 550px;
    }
    .container800.center {
        justify-content: center;
        align-items: center;
    }
    .p-400-16-white {
        text-align: left;
    }
    .p-400-16-white.max95.centered,
    .p-400-16-white.centered {
        text-align: center;
    }
    .img-safety {
        width: 100%;
    }
    .heading-dark-48px._600px {
        max-width: 600px;
    }
    .heading-dark-48px.resource-parents-title {
        max-width: none;
    }
    .card-grey._32px {
        text-align: left;
    }
    .curriculum-wrapper {
        padding-left: 100px;
    }
    .curriculum-content-wrapper {
        width: 50%;
    }
    .curriculum-image {
        height: 100%;
        margin-right: 0;
        right: 0%;
    }
    .moderation-content-left {
        min-width: 268px;
        max-width: 268px;
    }
    .scils-wrapper {
        background-image: none;
        background-repeat: repeat;
        background-size: auto;
        padding-left: 100px;
    }
    .section-white-moderation.bg-grey {
        background-size: 100%;
    }
    .curriculum-image-m {
        object-fit: fill;
        height: 100%;
        margin-right: 0;
        right: 0%;
    }
    .section-courses-wr.courses {
        max-width: 500px;
    }
    .course-main-image {
        width: 566px;
    }
    .modules-layout {
        justify-content: space-between;
    }
    .course-rich-text {
        text-align: left;
    }
    .course-content-heading {
        grid-template-columns: 1fr 0.5fr;
    }
    .paragraph-20px-600-dark.bolt {
        color: var(--not-quite-black);
        font-weight: 700;
    }
    .tab-icon-1 {
        display: inline-block;
        left: 0%;
    }
    .tab-icon-2 {
        display: inline-block;
        right: 0%;
    }
    .image-11 {
        max-width: 45px;
        left: 5px;
    }
    .grid-12col-right {
        width: 140%;
        margin-left: -52px;
        margin-right: 0;
    }
    .grid-12col-right.courses {
        margin-left: -108px;
    }
    .video-link-new {
        top: -7%;
    }
    .unleash-image-bg-1 {
        left: 0%;
    }
    .unleash-image-bg-2 {
        right: 0%;
    }
    .verification-here-wr {
        text-align: left;
    }
    .section-hero-hub.creator {
        padding-top: 160px;
    }
    .text-color-white.descriotion-app {
        font-size: 14px;
        line-height: 22px;
    }
    .section-explore-hero.learn {
        background-size: auto;
    }
    .image-hero-explore {
        right: 0;
    }
    .section-blue-wr-max {
        width: 100%;
    }
    .text-24px-500.white-color {
        margin-left: 46px;
        margin-right: 46px;
    }
    .academy_menu {
        margin-bottom: 8px;
    }
    .academy-menu-tabs {
        grid-column-gap: 40px;
    }
    .main-wrapper.home-bg {
        background-position: 0 0, 0 15%;
    }
    .main-wrapper.build-new {
        background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/66ab525a02129912a38aced2_background-build-mini.png);
    }
    .main-wrapper.home-new,
    .main-wrapper.cases-new,
    .main-wrapper.branding {
        overflow: visible;
    }
    .academy_layout,
    .academy_lesson-wr,
    .creator_lesson-wr {
        grid-column-gap: 40px;
    }
    .quiz-wrapper {
        background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/636d7152dab879868f61fac3_bg-new.svg), linear-gradient(45deg, #616cf0, #525de1 72%);
        background-position: 0%, 0 0;
        background-repeat: no-repeat, repeat;
        background-size: cover, auto;
    }
    .quiz-heading.first {
        text-align: center;
    }
    .div-block-23 {
        height: 40px;
    }
    .card-gray2 {
        background-color: #fff;
        border: 3px solid #f6f6f6;
        max-width: 780px;
        margin-left: auto;
        margin-right: auto;
        padding-bottom: 12px;
        padding-left: 24px;
        padding-right: 24px;
        display: block;
    }
    .container-1442 {
        background-color: #f7f7f7;
        border: 0 #0000;
        border-radius: 16px;
        padding-top: 74px;
        padding-bottom: 74px;
        display: block;
    }
    .container-1444 {
        margin-top: 20px;
        margin-bottom: 12px;
    }
    .cardfootertext {
        color: #99aab5;
        text-align: center;
        margin-top: 12px;
        margin-bottom: auto;
        font-family: Ginto, sans-serif;
        font-size: 16px;
        font-weight: 500;
        line-height: 18px;
    }
    .container-1445 {
        margin-top: 80px;
    }
    .image-409 {
        width: 164px;
        height: 132px;
    }
    .image-410 {
        width: 164px;
    }
    .text-block-609 {
        color: #3442d9;
    }
    .date-heading-snows {
        color: #3442d9;
        margin-top: 0;
        margin-bottom: 20px;
        font-family: gg sans, sans-serif;
        font-size: 32px;
        font-weight: 800;
    }
    .container-1446 {
        margin-top: 64px;
        margin-bottom: 16px;
    }
    .snow-heading {
        font-family: gg sans, sans-serif;
    }
    .snowsgiving-card-image-fulfilled {
        background-color: #f7f7f7;
        border: 0 #0000;
        border-radius: 16px;
        padding-top: 0;
        padding-bottom: 0;
        display: block;
    }
    .snowcard-link {
        color: #0067e0;
        text-align: center;
        margin-top: 12px;
        margin-bottom: auto;
        font-family: gg sans, sans-serif;
        font-size: 14px;
        font-weight: 600;
        line-height: 18px;
    }
    .text-block-610 {
        color: #0067e0;
        font-family: gg sans, sans-serif;
        font-weight: 600;
    }
    .snowsgiving-unlock-text-plain {
        color: #2e3338;
        text-align: center;
        margin-top: 12px;
        margin-bottom: auto;
        font-family: gg sans, sans-serif;
        font-size: 16px;
        font-weight: 600;
        line-height: 18px;
    }
    .snowcard-link-16 {
        color: #99aab5;
        text-align: center;
        margin-top: 12px;
        margin-bottom: auto;
        font-family: Ginto, sans-serif;
        font-size: 16px;
        font-weight: 500;
        line-height: 18px;
    }
    .branding-btn-wrapper {
        text-align: left;
    }
    .container-1447 {
        text-align: center;
    }
    .snowsgivingparagraph {
        text-align: center;
        margin-bottom: 0;
    }
    .snowsgivingparagraph.font-white.partners,
    .snowsgivingparagraph.font-white.stremlink {
        text-align: left;
    }
    .snowsgivingparagraph.font-white.rich {
        text-align: center;
    }
    .snowsgivingparagraph.mobile-left {
        text-align: left;
    }
    .snowsgivingparagraph.mobile-left.college {
        text-align: center;
    }
    .quiz-blue-menu {
        background-color: #525de1;
    }
    .padding-20px.start-small {
        padding-bottom: 20px;
    }
    .grid-gdc.powet {
        grid-column-gap: 95px;
        grid-row-gap: 95px;
        padding-left: 100px;
        padding-right: 100px;
    }
    .grid-gdc.power {
        grid-column-gap: 72px;
        grid-row-gap: 72px;
    }
    .padding-10px.why {
        padding-bottom: 126px;
    }
    .tab-icon-3 {
        display: inline-block;
        right: -3%;
    }
    .tab-icon-5 {
        margin-left: 29px;
    }
    .hero-img.server {
        max-width: 448px;
    }
    .gdr-img {
        min-width: auto;
    }
    .gdr-img._2024 {
        min-width: 890px;
    }
    .container980 {
        justify-content: space-between;
    }
    .container980.tablet-small.is_2025 {
        max-width: 980px;
    }
    .padding-24px.tablet-small {
        padding-bottom: 23px;
    }
    .div-block-hero-bg {
        background-position: 0 40%, 100%, 50% 80%, 0 0, 50% 100%;
        background-size: 160px, 140px, auto, auto, cover;
    }
    .safety_img-hero {
        max-width: 30vw;
    }
    .safety_img-hero.is-right {
        max-width: 32vw;
    }
    .new-h1-2 {
        font-weight: 800;
    }
    .section-hero-imagine.home {
        background-position: -55% 100%, 130% 100%, 50% 100%;
        background-size: 53%, 45%, auto;
    }
    .section-hero-imagine.home-2023 {
        background-position: -57% 100%, 135% 100%, 50% 100%;
        background-size: 51%, 45%, auto;
    }
    .grid-animation-tab {
        grid-column-gap: 144px;
    }
    .padding-40px {
        padding-bottom: 48px;
    }
    .padding-40px.is-40,
    .padding-40px.is-48,
    .padding-40px.is_new {
        padding-bottom: 40px;
    }
    .star-faq.app-2 {
        max-width: 180px;
    }
    .star-faq.app-3 {
        max-width: 160px;
    }
    .new-h2-2 {
        text-align: left;
    }
    .grid_safety-education.is-new-policy {
        grid-template-columns: 1fr 1fr 1fr;
    }
    .grid_safety-education.is-new-safety {
        grid-template-columns: 1fr 1fr;
    }
    .baner-wrapper.safety {
        background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/6494333278bda9e32e4616a7_Privacy-Principles-Section-Image.svg),
            url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/6494325043918c14054bd9ca_Privacy-Hub-Header.svg);
        background-position: 103%, -5%;
        background-repeat: no-repeat, no-repeat;
        background-size: 350px, 370px;
    }
    .p-400-16-white-2 {
        text-align: left;
    }
    .p-400-16-white-2.centered.is_safety {
        text-align: center;
    }
    .parent-hero-hub {
        left: 53px;
    }
    .container980-2 {
        justify-content: space-between;
    }
    .padding-80px.is_newsroom {
        padding-bottom: 80px;
    }
    .image-hero-safery-2.position {
        width: auto;
        max-width: 900px;
    }
    .image-hero-safery-2.position-family {
        max-width: 55%;
        margin-right: -60px;
    }
    .image-hero-safery-2.education {
        width: auto;
        max-width: 900px;
    }
    .image-hero-safery-2.education.safety-education {
        max-width: 600px;
    }
    .link-pr {
        min-height: 90px;
    }
    .link-pt {
        max-width: 590px;
    }
    .nav_list-item {
        letter-spacing: 0.02em;
    }
    .tabs-container {
        flex-direction: column;
        align-items: stretch;
    }
    .cta_group {
        margin-left: 2rem;
    }
    .nav_link_link {
        letter-spacing: 0.02em;
    }
    .nav_tab_menu {
        grid-row-gap: 0.75rem;
        flex-direction: column;
        justify-content: flex-start;
        margin-right: 1rem;
        display: flex;
    }
    .h2-40px.text-color-white.is-height.capitalize.mobile.is_n.is_w {
        font-size: 48px;
    }
    .build-elit {
        grid-column-gap: 120px;
    }
    .grid-app.powet {
        grid-column-gap: 95px;
        grid-row-gap: 95px;
        padding-left: 100px;
        padding-right: 100px;
    }
    .grid-app.power {
        grid-column-gap: 72px;
        grid-row-gap: 72px;
    }
    .grid-app.pit {
        grid-column-gap: 100px;
        grid-template-columns: 0.86fr 1fr;
    }
    .grid-app-card._2024 {
        grid-column-gap: 20px;
        grid-row-gap: 20px;
        margin-bottom: 20px;
    }
    .card-item-wrapper.app {
        background-size: auto;
    }
    .heading-style-h1-fall {
        font-size: 110px;
    }
    .heading-wr {
        display: inline;
    }
    .heading-wr.mobile-h1 {
        max-width: 1184px;
    }
    .padding-global.case {
        padding-left: 40px;
        padding-right: 40px;
    }
    .heading-style-stroke-h1,
    .heading-style-shadow-h1 {
        -webkit-text-stroke-width: 16px;
        font-size: 110px;
    }
    .cloud2 {
        bottom: 80px;
    }
    .piggi--old {
        left: -9px;
    }
    .build_professional {
        grid-column-gap: 120px;
    }
    .sticky-nav_wr {
        overflow: visible;
    }
    .heading-style-h2--old._2024,
    .heading-style-h2--old.mobile-h1 {
        font-size: 68px;
    }
    .tab_left-text-wr.options {
        flex: 1;
        max-width: none;
    }
    .heading-h2-wr {
        display: inline;
    }
    .heading-h2-wr.tab_title.tab-2-tablet {
        bottom: 240px;
    }
    .heading-h2-wr.tab_title.tab-2-tablet.personalize {
        max-width: 700px;
    }
    .heading-h2-wr.max-width_tabs.stay,
    .heading-h2-wr.max-width_tabs-3.stay {
        max-width: 650px;
    }
    .heading-style-stroke-h2.is_centered.color-blurple.is-left._2024,
    .heading-style-shadow-h2.is_centered.color-blurple.is-left._2024 {
        font-size: 68px;
    }
    .tab-full-icon-star_pink {
        max-width: none;
        left: -70px;
    }
    .tab-full-icon-star_green {
        left: -48px;
    }
    .tab-full-icon-star_red {
        bottom: 55px;
        right: -55px;
    }
    .tab-full-list_menu {
        grid-row-gap: 16px;
        max-width: 1160px;
        overflow: auto;
    }
    .stamp-text-shadow-end.is_new.play {
        top: 2px;
    }
    .finally-stamp-end {
        width: 190px;
    }
    .heading-wr-end {
        display: inline;
    }
    .padding-48px.is_new {
        padding-bottom: 48px;
    }
    .end-image-bg-6 {
        display: block;
    }
    .end-star {
        left: 413px;
    }
    .end-star-2 {
        bottom: 17px;
        right: 436px;
    }
    .end-star-3 {
        right: 480px;
    }
    .tabs_layout--old.inverse-last {
        grid-template-columns: 0.5fr 1fr;
    }
    .section-card-1 {
        padding-left: 128px;
        padding-right: 70px;
    }
    .phone-accent.tablet {
        max-height: 155px;
    }
    .heading-h2-mobile-centered {
        display: inline;
    }
    .heading-wr-static.mobile-hero-max-width {
        max-width: 615px;
    }
    .tab-full-icon-star_pinky {
        right: -84px;
    }
    .pillar-image-wr.a-safer {
        right: 60px;
    }
    .end-star-3--new {
        right: 480px;
    }
    .end-image-bg-6--new {
        display: block;
    }
    .tab-layout.saf {
        margin-right: -30px;
    }
    .tabs_wrapper.saf {
        position: relative;
        right: -30px;
    }
    .tab_menu.tab-2-2 {
        left: 0;
    }
    .tabs_layout.inverse-last {
        grid-template-columns: 0.5fr 1fr;
    }
    .tabs_image-wr {
        height: 100%;
    }
    .tabs_layout--new.inverse-last {
        grid-template-columns: 0.5fr 1fr;
    }
    .tab-info.tab-2 {
        bottom: 74px;
    }
    .tab-info.tab-2.tab2-2 {
        margin-left: 37%;
    }
    .tab-info.tab-2-4 {
        bottom: 85px;
    }
    .tab-info.tab-3 {
        bottom: 100px;
    }
    .tab-info.tab-3-3 {
        bottom: 112px;
    }
    .tab-info.tab-3-4 {
        bottom: 100px;
    }
    .tab-info.tab-3-5 {
        bottom: 120px;
    }
    .tab-info.tab-4 {
        width: 560px;
    }
    .tab-info.tab-4-2 {
        width: 580px;
    }
    .tab-info.tab-s.tab2-2 {
        margin-left: 37%;
    }
    .max-width620.is-margin {
        width: 100%;
        max-width: 620px;
    }
    .max-width620.is-margin.is-careers {
        max-width: 674px;
    }
    .max-width620.is-margin.is_d.md,
    .max-width620.is-margin.n.is-left,
    .max-width620.is-margin.n.md {
        max-width: 480px;
    }
    .max-width620.is-careers {
        width: 100%;
        max-width: 670px;
    }
    .max-width620.desktop-large {
        max-width: 920px;
    }
    .button-text-wr {
        align-self: center;
        display: block;
    }
    .button-text-wr.tab_title.tab-2-tablet {
        bottom: 240px;
    }
    .piggi-secondary {
        top: -82px;
    }
    .hero-cloud {
        bottom: 13px;
    }
    .hero-cloud._2 {
        max-width: 290px;
        top: 57%;
    }
    .grid-mobile {
        grid-column-gap: 60px;
        grid-row-gap: 60px;
    }
    .wumpus-wrapper {
        min-width: 643px;
        max-width: 643px;
    }
    .button-text-black {
        font-size: 18px;
        line-height: 20px;
    }
    .hero-button-white {
        padding-left: 24px;
        padding-right: 24px;
    }
    .hero-cloud-4._2 {
        max-width: 290px;
        top: 57%;
    }
    .hero-cloud-4._3 {
        max-width: 290px;
    }
    .nitro-baner-right-cloud {
        margin-left: 0;
        margin-right: -1284px;
    }
    .padding-64px {
        padding-bottom: 80px;
    }
    .mobile_star-yellow2 {
        bottom: 210px;
        right: -27px;
    }
    .mobile_star-white {
        bottom: 82px;
        left: 49px;
    }
    .mobile_star-blue {
        left: -53px;
    }
    .man-2023 {
        bottom: 221px;
        left: -123px;
    }
    .mob_star-pink {
        bottom: 172px;
        left: 37px;
    }
    .mob_play {
        bottom: 429px;
        left: -156px;
    }
    .mob_star-yellow-left-large {
        left: -15px;
    }
    .mob_star-yellow-left-small {
        left: -90px;
    }
    .mob_star-yellow-left-white {
        top: 31px;
        left: -105px;
    }
    .mobile_right-star-white {
        top: 114px;
        right: -27px;
    }
    .mobile_mallow {
        right: -89px;
    }
    .mobile_right-star-white-bottom {
        top: 336px;
        right: -51px;
    }
    .mobile_left-star-yellow {
        right: 22px;
    }
    .tile {
        margin-right: -1.3rem;
    }
    .optimized_star-yellow {
        margin-right: 7rem;
    }
    .nelly {
        margin-top: 8rem;
        margin-right: 15rem;
    }
    .optimized_star-white-center {
        margin-right: 10.5rem;
    }
    .mobile_video {
        margin-right: 11.2rem;
    }
    .mobile_tags {
        margin-left: -4.8rem;
    }
    .whoa {
        margin-bottom: -7.1rem;
        margin-right: 1.1rem;
    }
    .whoa.is_2024 {
        margin-right: 5.9rem;
    }
    .so-fast-card-wrapper.bottom {
        flex-wrap: nowrap;
    }
    .so-fast-card.radius {
        flex: none;
    }
    .max-width720 {
        max-width: 750px;
    }
    .max-width720.is-center.is_2025 {
        max-width: 590px;
    }
    .max-width720.desktop-large {
        max-width: 950px;
    }
    .player-image {
        margin-left: -7.3rem;
    }
    .mobile_tab.first,
    .mobile_tab.third {
        padding-left: 94px;
        padding-right: 91px;
    }
    .mobile_tabs_layout {
        grid-template-columns: 1.25fr 0.63fr;
    }
    .mobile_tabs_layout.stay {
        grid-column-gap: 16px;
        grid-row-gap: 16px;
    }
    .mobile_tab_text-wr.first {
        margin-top: 2rem;
    }
    .button-group.gap-0-5.z-index-2.is-h {
        flex-flow: row;
    }
    .gaming_nitro_animation-wr {
        width: 36.25rem;
    }
    .gaming_card.second {
        background-size: auto 98%;
    }
    .gaming_card.third.gradiend {
        background-size: 37%, auto;
    }
    .gaming_card.first {
        background-size: 42%;
    }
    .gaming-h3,
    .gaming-h3.font-bluerple,
    .gaming-h3.font-white,
    .heading-h2,
    .heading-h2.font-white {
        text-align: left;
    }
    .heading-h2.college,
    .heading-h2.centered {
        text-align: center;
    }
    .heading-h2.left {
        text-align: left;
    }
    .optimized_star-yellow-2 {
        margin-right: 3.5rem;
        inset: 0% auto auto 0%;
    }
    .tab-new-icon {
        max-width: 254px;
        margin-left: -3.5rem;
    }
    .new-word.is-new.card {
        top: 123px;
        left: 125px;
    }
    .new-word.is-new.play {
        max-width: 150px;
    }
    .nitro_gifts_track {
        margin-left: 101px;
    }
    .container920 {
        text-align: left;
        flex-direction: column;
        justify-content: flex-start;
        align-items: flex-start;
    }
    .container920.center {
        justify-content: center;
        align-items: center;
    }
    .right-animal {
        max-width: 265px;
        margin-right: -138px;
    }
    .left-animal {
        max-width: 320px;
        margin-left: -110px;
    }
    .heading-white-32px._600px {
        max-width: 600px;
    }
    .teen_bg-image {
        min-height: 312px;
    }
    .relative-images {
        min-width: 616px;
    }
    .relative-images.teen {
        min-width: 550px;
    }
    .image-teen {
        max-width: 96%;
    }
    .image-teen._02 {
        width: auto;
        max-width: 100%;
    }
    .image-teen._03 {
        max-width: none;
    }
    .image-teen._04 {
        width: auto;
        max-width: 100%;
        margin-bottom: -41px;
    }
    .padding-120px.teen {
        padding-bottom: 120px;
    }
    .padding-120px.teen-180px {
        padding-bottom: 180px;
    }
    .padding-120px.mob-80 {
        padding-bottom: 120px;
    }
    .padding-120px.d-none {
        display: none;
    }
    .padding-120px.body-large {
        padding-bottom: 160px;
    }
    .padding-120px.body-over-large {
        padding-bottom: 230px;
    }
    .teen-star-1 {
        max-width: 25px;
    }
    .tab-new-icon-2 {
        max-width: 254px;
        margin-left: -3.5rem;
    }
    .gaming_banner-2 {
        background-position: -5% 100%, 105% 100%;
    }
    .teen-icon-2 {
        margin-top: 244px;
        margin-left: -23px;
    }
    .teen-icon-10 {
        max-width: 500px;
    }
    .teen-icon-12 {
        margin-right: -76px;
    }
    .teen-icon-13 {
        margin-bottom: 163px;
    }
    .hero_button-r.blue-button.n-home._2025-banner {
        min-width: 144px;
        max-width: 144px;
        min-height: 50px;
        max-height: 50px;
        margin-right: -10rem;
        font-size: 18px;
        line-height: 22px;
    }
    .hero_button-r.blue-button.n-home._2025-banner.ua-download-btn {
        min-width: 134px;
        max-width: 134px;
    }
    .teen-section-slider-new {
        max-width: 95%;
    }
    .teen-star-12 {
        top: 253px;
        right: 61px;
    }
    .max-width-480.app-sdk {
        max-width: 480svh;
    }
    .pitch_layout {
        grid-column-gap: 120px;
        grid-row-gap: 120px;
    }
    .submit-form {
        min-width: 480px;
    }
    .submit-all-step._06 {
        display: none;
    }
    .container980_n {
        justify-content: space-between;
    }
    .grid-gdc-2024.powet {
        grid-column-gap: 95px;
        grid-row-gap: 95px;
        padding-left: 100px;
        padding-right: 100px;
    }
    .grid-gdc-2024.power {
        grid-column-gap: 72px;
        grid-row-gap: 72px;
    }
    .grid-gdc-2024.period {
        grid-column-gap: 21ch;
        grid-row-gap: 21ch;
    }
    .building-wr {
        background-position: 5% 100%;
    }
    .building-icon-bg {
        max-width: none;
        left: 40px;
    }
    .building-icon-bg.motivation {
        max-width: 25%;
        left: 0;
    }
    .building-icon-bg-2 {
        right: 60px;
    }
    .building-icon-bg-2.motivation {
        max-width: 25%;
        right: 0;
    }
    .building-icon-star-green {
        max-width: 31px;
        right: 30px;
    }
    .building-icon-star-yellow {
        max-width: 31px;
        right: 69px;
    }
    .how_bottom-wr {
        background-position: 0 100%;
        background-size: auto;
        max-width: 472px;
    }
    .building-wr-2024 {
        background-position: 5% 100%;
    }
    .app-card-content_2024 {
        padding-bottom: 16px;
        padding-left: 14px;
        padding-right: 14px;
    }
    .banner-app-wr {
        background-position: 110%, -10%;
    }
    .categories-wr_2024 {
        background-position: 110% 127px, -10% 127px;
    }
    .pitch-layouts-1 {
        position: relative;
    }
    .p-submission {
        font-family: "Spota 800", sans-serif;
        font-weight: 700;
    }
    .prize-content-wr.first {
        padding-right: 40px;
    }
    .line-bg-progress {
        height: 100%;
    }
    .close-first.top-0px.parner {
        max-width: 85%;
    }
    .new-features-info {
        margin-bottom: -1px;
        margin-left: -1px;
        margin-right: -1px;
    }
    .possible-layout {
        grid-column-gap: 7rem;
        grid-row-gap: 7rem;
    }
    .heading--h1--build {
        font-size: 7.75rem;
    }
    .heading--h1--build._2024,
    .heading--h1--build.mobile-h1 {
        font-size: 68px;
    }
    .heading--h1--build.new.is_2025 {
        max-width: 800px;
    }
    .heading--h1--build--stroke {
        font-size: 7.75rem;
    }
    .heading--h1--build--stroke.is_centered.color-blurple.is-left._2024 {
        font-size: 68px;
    }
    .heading--h1--build--shadow {
        font-size: 7.75rem;
        top: 18px;
    }
    .heading--h1--build--shadow.is_centered.color-blurple.is-left._2024 {
        font-size: 68px;
    }
    .build--hero_bubble {
        left: 13%;
    }
    .build_title56_text.is-shadow._98,
    .build_title56_text.is-shadow._99 {
        max-width: none;
    }
    .build--starter_group {
        grid-column-gap: 2.625rem;
        grid-row-gap: 2.5rem;
        grid-template-rows: auto auto;
        grid-template-columns: 1fr 1fr;
        grid-auto-columns: 1fr;
        display: grid;
    }
    .build--case_title-wr {
        flex-direction: column;
        justify-content: flex-end;
    }
    .build--globe_group {
        width: auto;
    }
    .build_case-big_text-wr {
        max-width: 32.875rem;
    }
    .build--case_thumbnail-logo_bottom {
        top: -20%;
    }
    .build--whats_card.is-1 {
        top: 120px;
    }
    .build--whats_card.is-2 {
        top: 200px;
    }
    .build--whats_card.is-3 {
        top: 500px;
    }
    .star-icon-buld-4 {
        right: 18px;
    }
    .star-icon-buld-5 {
        right: 56px;
    }
    .build--hero_image {
        top: 32px;
    }
    .logo-app-sdk {
        max-width: 440px;
    }
    .tag-dfd {
        font-family: Ggsansvf Vf;
    }
    .tag-dfd.bg-green,
    .tag-dfd.bg-gr {
        font-family: Ggsansmono, sans-serif;
    }
    .tag-dfd.bg-violet,
    .tag-dfd.bg-pink,
    .tag-dfd.bg-purple {
        font-family: Ggsansmono, sans-serif;
        font-weight: 400;
    }
    .tag-dfd.bg-black {
        font-family: Ggsans, sans-serif;
    }
    .tag-dfd.bg-green {
        font-family: Ggsansmono, sans-serif;
        font-weight: 400;
    }
    .tag-dfd.bg-green-2 {
        font-family: Ggsansmono, sans-serif;
    }
    .section_ready-start.is-new-d {
        padding-left: 0;
    }
    .dfd_heading2.is-left.is_people {
        max-width: 446px;
    }
    .rocket {
        max-width: 20rem;
        margin-right: -20rem;
    }
    .rocket.week {
        max-width: 18rem;
    }
    .dfd_paragraph {
        font-size: 20px;
        line-height: 23px;
    }
    .dfd_paragraph.mob-14.tablet-400,
    .dfd_paragraph.text-align-center.big-lheight.tablet-400 {
        font-weight: 500;
    }
    .dfd_share-relative.top-0px.parner {
        max-width: 85%;
    }
    .share-image {
        max-width: 90%;
        bottom: -164px;
    }
    .dfd_banner-image.hide-tablet {
        max-width: 24rem;
        margin-top: -14.9rem;
        margin-right: -22.3rem;
    }
    .dfd_banner-image.new {
        max-width: 27rem;
        margin-top: -15rem;
        margin-right: -19.4rem;
    }
    .dfd_number-grid {
        grid-template-columns: 1fr 730px;
    }
    .dfd_card-number {
        padding-top: 9.125rem;
        padding-bottom: 9.125rem;
        padding-left: 2.5rem;
    }
    .percentage.is-small {
        font-size: 80px;
        line-height: 100px;
    }
    .source-text.is-small {
        font-size: 20px;
    }
    .controller.old {
        max-width: 430px;
        top: -88px;
    }
    .how_bottom-wr-2 {
        background-position: 0 100%;
        background-size: auto;
        max-width: 472px;
    }
    .app2024_hero-bg_2 {
        top: -62px;
    }
    .build--hero_lottie {
        display: flex;
        top: 32px;
    }
    .build--hero_lottie-mobile {
        display: none;
    }
    .home--hero {
        background-position: 50% -15%;
        background-size: 90%;
        max-height: 900px;
        padding-top: 8rem;
        padding-bottom: 7.25rem;
    }
    .home--hero.is_2025 {
        padding-bottom: 7.8125rem;
    }
    .container-huge {
        max-width: 81.25rem;
    }
    .container-huge._5-x {
        z-index: 4;
    }
    .home--2col_layout.is-hero.home,
    .home--2col_layout.is-hero.is_2025,
    .home--2col_layout.is-hero.new-2025 {
        max-width: none;
        margin-bottom: 24px;
        margin-left: 0;
        margin-right: 0;
    }
    .home--image-wr {
        width: 100%;
    }
    .home--image-wr.is-center {
        margin-left: 0;
        right: -3%;
    }
    .home--text-wr {
        max-width: 25.625rem;
    }
    .home--text-wr.is-mobile-center {
        max-width: 30rem;
        margin-top: 5rem;
    }
    .home--text-wr.is-mobile-center.z-index-2,
    .home--text-wr.is-mobile-center.is_2025 {
        max-width: 28rem;
        margin-top: 4rem;
    }
    .home--text-wr.is-mobile-first {
        max-width: 25.3125rem;
    }
    .home--text-wr.is-mobile-first.new-home,
    .home--text-wr.is-mobile-first.is_2025,
    .home--text-wr.is-mobile-first.is_2025 {
        max-width: 24rem;
    }
    .heading--h1 {
        font-size: 2.75rem;
    }
    .heading--h1._2024,
    .heading--h1.mobile-h1 {
        font-size: 68px;
    }
    .heading--h1.teen {
        font-family: "Spota 800", sans-serif;
        font-size: 3.125rem;
        font-weight: 400;
    }
    .heading--h1.is_teen {
        font-size: 3.125rem;
    }
    .body-text--xl.is-center {
        font-size: 1.5rem;
        line-height: 130%;
    }
    .body-text--xl.new-home {
        font-size: 1.5rem;
        line-height: 1.5;
    }
    .body-text--xl.new-home.is_2025 {
        font-size: 1.25rem;
        line-height: 1.3;
    }
    .body-text--xl.teen {
        font-size: 1.25rem;
        font-weight: 400;
        line-height: 1.5;
    }
    .body-text--xl.is_teen.is-left-white.revers {
        font-size: 1.25rem;
    }
    .body-text--xl.is_teen.is-left-white.is_build,
    .body-text--xl.is_teen.is-left-white.is_build-2025 {
        font-size: 1.125rem;
    }
    .body-text--xl.is_teen {
        font-size: 1.25rem;
        line-height: 1.5;
    }
    .body-text--xl.text-align-left.paragraph-white-opacity50.is_new {
        font-size: 1.25rem;
    }
    .body-text--xl.is_2025.hero-p {
        font-size: 1.25rem;
        line-height: 1.3;
    }
    .body-text--xl.is_2025 {
        font-size: 1.5rem;
        line-height: 1.5;
    }
    .home--2section {
        padding-bottom: 7rem;
    }
    .home--block-group {
        border-radius: 60px;
        padding: 16px 24px 16px 20px;
    }
    .home--block-group.is-reverse,
    .home--block-group.is-reverse.home-new {
        padding: 16px 16px 16px 60px;
    }
    .home--block-group.is-reverse.home-new._2025,
    .home--block-group.is-reverse._2025 {
        padding-top: 20px;
        padding-bottom: 20px;
        padding-right: 20px;
    }
    .home--block-group.is-reverse.is_2025 {
        background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/678e4e17419ade42a75e98d9_F-c.png), linear-gradient(135deg, #fff3, #ffffff1f 12%, #ffffff0a 50%, #ffffff14 83%, #fff3);
        background-position: 50%, 0 0;
        background-repeat: no-repeat, repeat;
        background-size: cover, auto;
        padding-top: 20px;
        padding-bottom: 20px;
        padding-right: 20px;
    }
    .home--block-group.block-1 {
        background-image: linear-gradient(135deg, #fff3, #ffffff12);
        padding-left: 16px;
        padding-right: 60px;
        box-shadow: 0 2px 52px #452a7c1a, inset 0 0 0 3px #fff3;
    }
    .home--block-group.block-1._2025 {
        background-position: 50%;
        padding-top: 20px;
        padding-bottom: 20px;
        padding-left: 20px;
    }
    .home--block-group.block-2 {
        padding-left: 16px;
        padding-right: 60px;
    }
    .home--block-group.block-2._2025 {
        padding-top: 20px;
        padding-bottom: 20px;
        padding-left: 20px;
    }
    .home--block-group.block-4 {
        background-image: linear-gradient(135deg, #fff3, #ffffff12);
        padding-left: 16px;
        padding-right: 60px;
        box-shadow: 0 2px 52px #452a7c1a, inset 0 0 0 3px #fff3;
    }
    .home--block-group.block-4._2025 {
        padding-top: 20px;
        padding-bottom: 20px;
        padding-left: 20px;
    }
    .home--block-group.block-4.is_2025 {
        background-position: 75%;
        padding-top: 20px;
        padding-bottom: 20px;
        padding-left: 20px;
    }
    .heading--h2 {
        font-size: 2.25rem;
    }
    .heading--h2._2024,
    .heading--h2.mobile-h1 {
        font-size: 68px;
    }
    .home--group-chat-img {
        border-radius: 50px;
    }
    .home--group-chat-img.video {
        aspect-ratio: 500/400;
        height: 100%;
        min-height: auto;
        max-height: none;
    }
    .home--3section {
        background-position: 0 0;
        background-size: 110%;
        padding-top: 7rem;
        padding-bottom: 9.625rem;
    }
    .fpo {
        margin-top: auto;
        margin-bottom: 2rem;
        margin-right: 11rem;
        right: 0;
    }
    .home_image-hero {
        max-width: 40.125rem;
        min-height: auto;
    }
    .chats_top.is_2025 {
        margin-right: 10rem;
    }
    .chats_bottom {
        max-width: 11.0625rem;
        margin-bottom: -8rem;
        margin-right: 5.1875rem;
    }
    .stream_top {
        max-width: 12.625rem;
        margin-top: -8.5rem;
        margin-left: 21.25rem;
    }
    .home--4section {
        padding-top: 9.625rem;
        padding-bottom: 12.3125rem;
    }
    .box-4s {
        max-width: 19.625rem;
        margin-top: -9.7rem;
        margin-right: -3.4rem;
    }
    .box-4s.is_2025 {
        margin-top: -7.35rem;
        margin-right: -3rem;
    }
    .section4-image.radius-60 {
        border-radius: 50px;
        margin-left: 6px;
    }
    .section4-image.radius-60.video {
        min-height: 530px;
        max-height: 550px;
    }
    .home--5section {
        padding-top: 14.6875rem;
        padding-bottom: 10.3125rem;
    }
    .section2-image {
        margin-right: -1rem;
    }
    .fun2-top {
        max-width: 8.5rem;
        margin-top: -5.3rem;
        margin-left: 11.9625rem;
    }
    .section6-image {
        width: 114%;
        margin-left: -9%;
    }
    .section7-image {
        width: 116%;
        margin-left: -9%;
    }
    .place_nelly {
        max-width: 17rem;
        margin-left: 14.375rem;
        top: 40%;
    }
    .home--6section {
        background-position: 0 0;
        padding-top: 10.3125rem;
        padding-bottom: 10.25rem;
    }
    .discord_banner {
        background-position: 50% -20%;
    }
    .heading--h2-center {
        font-size: 2.9375rem;
    }
    .heading--h2-center._2024,
    .heading--h2-center.mobile-h1 {
        font-size: 68px;
    }
    .heading--h2-center.is_2025 {
        font-size: 3rem;
    }
    .discord_bottom.z-index-2 {
        padding-top: 0;
    }
    .discord_svg {
        width: 100%;
        height: auto;
        margin-top: 4.625rem;
        margin-bottom: 0;
        position: absolute;
    }
    .discord_svg.is_2025 {
        bottom: -6px;
    }
    .home--section7 {
        background-position: 100%;
        background-size: 95%;
        padding-top: 10.25rem;
        padding-bottom: 18.5rem;
    }
    .potion {
        width: 100%;
        max-width: 7rem;
        margin-top: -3.15rem;
        margin-left: -5.2rem;
        top: 0%;
        left: 0%;
    }
    .potion.is_2025 {
        top: 94%;
        left: -26%;
    }
    .crown {
        width: 10rem;
        max-width: 10rem;
        margin-top: -10.4rem;
    }
    .crown.carrers {
        width: 100%;
        max-width: 15rem;
        left: -9%;
    }
    .crown.is_2025 {
        margin-top: -9rem;
        margin-left: 16rem;
    }
    .trophy {
        max-width: 6.5rem;
        margin-top: -9.8rem;
    }
    .turnip {
        margin-top: -7.2rem;
        margin-right: 19.5rem;
    }
    .turnip.careers {
        margin-right: 2.6rem;
    }
    .star {
        max-width: 3.3125rem;
        margin-top: -3rem;
        margin-right: 11.7rem;
        padding-right: 0;
    }
    .star.is_2025 {
        margin-top: 7rem;
        margin-right: 15%;
    }
    .home-2-block-gift {
        width: 102%;
        margin-top: -2.3rem;
    }
    .home-2-block-gift.image {
        width: 100%;
        margin-top: -2.1rem;
    }
    .home-2-block-gift.webm {
        margin-top: -2.7rem;
        right: 3rem;
    }
    .crystal {
        max-width: 5.75rem;
        margin-top: -12rem;
        margin-right: 11rem;
    }
    .section3-image {
        min-width: 100%;
        margin-top: -29px;
        margin-right: -11px;
    }
    .section3-image.image {
        min-width: 105%;
        margin-top: 19px;
        margin-right: -47px;
    }
    .section3-image.webm {
        top: -22%;
    }
    .section3-image.webm-2 {
        min-width: 104%;
        top: -33%;
    }
    .section-3-gradient {
        border-radius: 60px;
    }
    .gem {
        width: 14rem;
        margin-left: 8.375rem;
    }
    .section-4-image {
        max-width: 110%;
        margin-top: 1.15rem;
        margin-left: -2.15rem;
    }
    .section-4-image.webm {
        left: -9%;
    }
    .bat {
        max-width: 11.25rem;
        margin-right: 8.125rem;
    }
    .egg {
        max-width: 8.125rem;
        margin-top: -14rem;
        inset: 0% 0% auto auto;
    }
    .coin {
        transform: none;
    }
    .characters {
        max-width: 55%;
        margin-top: -9.3625rem;
        margin-right: 7rem;
    }
    .pan {
        max-width: 14rem;
        margin-right: 4rem;
        bottom: -150px;
    }
    .section-7-image {
        border-radius: 60px;
    }
    .playstation {
        max-width: 5.625rem;
        margin-bottom: 10.125rem;
        margin-left: 2.875rem;
    }
    .xbox {
        max-width: 5.625rem;
        margin-bottom: 15.8125rem;
        margin-left: -1.25rem;
    }
    .image-100 {
        width: 100%;
    }
    .image-100.m-quests {
        max-width: 360px;
        top: -25px;
        left: 54px;
        right: auto;
    }
    .radius-60,
    .radius-60.see {
        border-radius: 50px;
    }
    .radius-60.see.video,
    .radius-60.viseo {
        min-height: 530px;
        max-height: 550px;
    }
    .section-6-image {
        min-width: 111%;
        margin-top: -3.25rem;
        margin-left: -0.4rem;
    }
    .section-6-image.only-image {
        min-width: 105%;
        max-width: 110%;
        margin-top: -2.05rem;
    }
    .home_phone {
        max-width: 13.9rem;
        margin-right: -5.4rem;
    }
    .home-image {
        margin-right: auto;
    }
    .home_nelly {
        max-width: 7.3125rem;
        margin-right: 7.25rem;
    }
    .home_gamepad {
        max-width: 16.375rem;
        margin-left: -1rem;
    }
    .home_women {
        max-width: 10.0625rem;
        margin-left: -8.7rem;
    }
    .home_clyde {
        max-width: 3.6rem;
        bottom: 0%;
        left: -96%;
    }
    .home_wumpus {
        max-width: 11rem;
        margin-left: 12.1rem;
    }
    .home_wumpus-pl {
        max-width: 11rem;
        margin-bottom: 8.5rem;
        margin-left: 12.1rem;
    }
    .home_egg {
        margin-bottom: -15rem;
        margin-left: -11rem;
    }
    .image-cont {
        max-width: 83%;
        margin-right: -59px;
    }
    .home_youtube {
        max-width: 13.125rem;
        margin-right: -9rem;
    }
    .home_share {
        max-width: 14.125rem;
        margin-right: -7rem;
    }
    .home_spotify {
        max-width: 8.125rem;
        margin-left: -6.25rem;
    }
    .radius-88.opasity-o {
        border-radius: 60px;
    }
    .home_man {
        max-width: 11.625rem;
        margin-right: -7.375rem;
    }
    .section-blue-careers.safety {
        padding-top: 92px;
    }
    .section-blue-careers.b-courses {
        background-size: contain;
    }
    .section-blue-careers.premium,
    .section-blue-careers.gaming {
        background-position: 45% 0;
    }
    .careers_h1 {
        font-size: 80px;
    }
    .careers_h1.font-white.left {
        font-size: 55px;
    }
    .careers_h1.font-white.left.explore,
    .careers_h1.font-white.center.college {
        text-align: left;
    }
    .careers_h1.font-white.cen-ins {
        text-align: center;
    }
    .careers_h1.font-white.moderation,
    .careers_h1.font-white.left-copy {
        font-size: 55px;
    }
    .careers_h1.font-white.rich {
        text-align: center;
    }
    .careers_h1.font-white.bottom-16px.flex-mob-center.mobile-power,
    .careers_h1.font-white.bottom-16px.flex-tab-center.mobile-power {
        font-size: 52px;
    }
    .careers_h1.font-blue {
        color: var(--blurple);
        text-align: left;
    }
    .careers_h1.font-blue._404,
    .careers_h1._16px,
    .careers_h1.text-color-white {
        font-weight: 700;
    }
    .careers_h1.text-color-white.bottom-none.text-align-left--mobile {
        text-align: center;
    }
    .careers_h1.text-align-center.hide-landscape,
    .careers_h1.text-align-center.br {
        font-size: 80px;
    }
    .careers_h1.text-align-center.br.is_get.is-56 {
        font-size: 56px;
    }
    .careers_h1.text-align-center.p-48px {
        font-size: 80px;
    }
    .careers_h1.text-align-center.p-48px.mobile-30px.is_d {
        font-size: 60px;
    }
    .careers_h1.text-align-center.new-size.is_mobile {
        font-size: 48px;
    }
    .careers_heading--h2 {
        font-size: 2.25rem;
    }
    .careers_heading--h2._2024,
    .careers_heading--h2.mobile-h1 {
        font-size: 68px;
    }
    .careers_heading--h2.text-align-center,
    .careers_heading--h2.bottom-12 {
        font-size: 2rem;
    }
    .careers--block-group {
        border-radius: 60px;
    }
    .careers--block-group.is-reverse {
        padding: 16px 20px 16px 60px;
    }
    .careers--block-group.is-reverse.home-new {
        padding-top: 29px;
        padding-bottom: 29px;
        padding-left: 60px;
    }
    .careers--block-group.block-1 {
        -webkit-backdrop-filter: blur(60px);
        backdrop-filter: blur(60px);
        background-image: linear-gradient(135deg, #fff3, #ffffff12);
        padding-right: 60px;
        box-shadow: 0 2px 52px #452a7c1a, inset 0 0 0 3px #fff3;
    }
    .careers--block-group.block-2 {
        padding-left: 7px;
        padding-right: 60px;
    }
    .chats_top-image.hide {
        margin-right: 9rem;
    }
    .fun2-top_img {
        max-width: 8.5rem;
        margin-top: -5.5rem;
        margin-left: 11.9625rem;
    }
    .wumpus-footer-home {
        top: 50%;
    }
    .blue-overlay {
        background-color: #2558e7bf;
        height: 1000px;
    }
    .purple-overlay {
        height: 500px;
        top: 392px;
    }
    .electic-blue-overlay {
        filter: blur(90px);
        top: 458px;
    }
    .light-purple-overlay {
        top: 14%;
    }
    .dark-purple-overlay {
        top: 5%;
    }
    .star-texture.is-2 {
        height: 110%;
    }
    .star-texture.is-1 {
        max-width: 1364px;
        max-height: 576px;
        margin-left: auto;
        margin-right: auto;
    }
    .star-texture.is-bottom {
        top: 21%;
    }
    .star-texture.l-hidden {
        top: -10%;
    }
    .star-texture.bg-3 {
        top: -4%;
        left: 0%;
    }
    .light-blue-bottom-overlay {
        height: 1300px;
    }
    .slight-purple-overlay {
        top: 1%;
    }
    .footer-hero-img {
        top: 27%;
    }
    .characters-wr {
        max-width: 25.125rem;
    }
    .characters-hunds {
        margin-top: -7.6rem;
        margin-left: -5.7em;
    }
    .characters-top {
        margin-top: -20px;
        margin-left: -11px;
    }
    .image-423 {
        margin-top: -154px;
        margin-left: -104px;
        position: absolute;
    }
    .animation-scroll {
        min-height: 1200px;
        top: -40%;
    }
    .sp-home,
    .sp-home.teen {
        min-width: 36.4px;
        max-width: 36.4px;
        min-height: 37px;
    }
    .star-hero-home {
        top: 9%;
    }
    .star-hero-home._2 {
        top: 19%;
    }
    .star-hero-home._3 {
        top: 10%;
    }
    .star-hero-home._4 {
        top: 26%;
        right: 10%;
    }
    .star-hero-home._5 {
        top: 19%;
    }
    .star-hero-home._6 {
        top: 8%;
    }
    .star-hero-home._7 {
        top: 14%;
        right: 75%;
    }
    .star-hero-home._9 {
        top: -19%;
        right: 25%;
    }
    .star-hero-home._4,
    .star-hero-home._5 {
        top: 10%;
    }
    .star-hero-home._8 {
        top: 26%;
        right: 10%;
    }
    .star-hero-home._10 {
        top: 15%;
    }
    .star-hero-home._14 {
        top: 26%;
        right: 10%;
    }
    .star-hero-home._16,
    .star-hero-home._2-3 {
        top: 19%;
    }
    .star-hero-home._2-4 {
        top: 8%;
    }
    .star-hero-home._2-5 {
        top: 4%;
    }
    .star-hero-home._2-6 {
        top: 10%;
    }
    .star-hero-home._2-7 {
        top: -3%;
    }
    .star-hero-home._2-8 {
        top: -2%;
        left: 27%;
    }
    .star-hero-home._2-9 {
        width: 6px;
        height: 6px;
        top: -6%;
    }
    .star-hero-home.star-2 {
        top: 16%;
        right: 13%;
    }
    .star-hero-home.star-2-copy {
        right: -94%;
    }
    .star-hero-home._21 {
        top: 20%;
        right: 32%;
    }
    .star-hero-home.star-5 {
        top: 21%;
        right: 73%;
    }
    .star-hero-home.star-7 {
        right: -94%;
    }
    .star-hero-home._19 {
        top: 10%;
        right: 35%;
    }
    .star-hero-home._20 {
        top: 10%;
        right: -87%;
    }
    .star-hero-home._17 {
        top: 19%;
    }
    .star-hero-home.star-7 {
        top: 31%;
        right: 18%;
    }
    .star-hero-home._22 {
        top: 13%;
    }
    .star-hero-home._10-1 {
        top: -14%;
        right: -90%;
    }
    .star-texture-3.is-2 {
        height: 110%;
        top: -6%;
    }
    .star-texture-3.is-1 {
        max-width: 1364px;
        max-height: 576px;
        margin-left: auto;
        margin-right: auto;
    }
    .star-texture-3.bg-3 {
        top: -14%;
        left: 0%;
    }
    .star-texture-3.bg-4 {
        top: -134%;
    }
    .hero-wr-lottie {
        min-width: 73%;
        max-height: 75%;
        top: -5.5%;
        left: -14.7%;
    }
    .messenge-lottie {
        max-width: 43%;
        top: 15%;
        left: 26%;
    }
    .voice-lottie {
        top: 33%;
        left: 7%;
    }
    .stretting-lottie {
        max-width: 16%;
        top: 26%;
        right: -1.5%;
    }
    .typing-lottie {
        max-width: 16%;
        top: 55%;
        right: -1.8%;
    }
    .typing-lottie-rose {
        max-width: 16%;
        bottom: 23.5%;
        right: -1.4%;
    }
    .typing-lottie-m {
        bottom: -3.7%;
        left: 27%;
    }
    .cloud-shadow {
        width: 100%;
        height: 3px;
        margin-left: auto;
        margin-right: auto;
    }
    .smoke-gif {
        box-sizing: border-box;
        max-width: 151%;
        right: -77%;
    }
    .home--img-wr {
        width: 100%;
    }
    .home--img-wr.is-center {
        margin-left: 0;
        right: -3%;
    }
    .home_image-hero-2 {
        min-width: 49rem;
        max-width: none;
        min-height: 557px;
        left: -14%;
    }
    .fun2-top-eyes {
        max-width: 8.5rem;
        margin-top: -3.9rem;
        margin-left: 11.9625rem;
    }
    .fun2-top-eyes.is_2025 {
        margin-top: -3.25rem;
    }
    .home_image-static {
        min-width: 46rem;
        max-width: none;
        min-height: 480px;
        left: -14%;
    }
    .home_image-static.is_2025.is_new {
        background-position: 85% 91%, 50%;
        background-size: 138px, contain;
    }
    .blue-overlay-1 {
        top: -1000px;
        right: -30%;
    }
    .textura-bg-1,
    .textura-bg-2,
    .textura-bg-3,
    .textura-bg-4,
    .textura-bg-5,
    .textura-bg-6 {
        background-position: 50% 100%;
    }
    .textura-bg-7 {
        background-position: 50% 100%;
        margin-left: -78px;
        top: 0%;
    }
    .blue-overlay-3 {
        background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/664de1f546bfed523edb6dc4_6-Glow.svg);
        background-repeat: no-repeat;
        background-size: cover;
        margin-top: 800px;
        inset: 0%;
    }
    .textura-bg-8 {
        top: 20%;
    }
    .electic-blue-overlay-2 {
        top: 321px;
    }
    .light-blue-bottom-overlay-2 {
        height: 1300px;
    }
    .wumpus-footer-home-contain {
        top: 54%;
    }
    .wumpus-footer-home-contain.smaller {
        min-height: 350px;
    }
    .discor_robot_contain {
        min-height: 250px;
    }
    .discord-cards.is-four {
        grid-template-rows: auto;
        grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
        max-width: none;
    }
    .text-card-yellow {
        font-size: 14px;
        line-height: 24px;
    }
    .block-number {
        margin-top: 0;
    }
    .logos.static.z-index-3.width,
    .logos.static.z-index-3.width2 {
        width: 1350px;
    }
    .max-height-65 {
        height: 65px;
    }
    .hero-cases {
        background-size: 103%;
    }
    .case-list-wr {
        max-width: none;
        margin-right: auto;
    }
    .list-image {
        max-width: 290px;
        margin-top: 0;
    }
    .code-embed {
        margin-bottom: 32px;
    }
    .star-gr-nitro {
        max-width: 60px;
        left: -17%;
    }
    .nitro-image-rabbit {
        max-width: 20%;
    }
    .nitro-image-mushroom {
        max-width: 19%;
    }
    .lightbox_overlay-wr {
        overflow: hidden;
    }
    .teen--hero {
        padding-bottom: 8.75rem;
    }
    .teen--2col_layout {
        grid-column-gap: 57px;
        grid-row-gap: 57px;
    }
    .teen--text-wr {
        max-width: 29rem;
    }
    .body-text--xll,
    .body-text--xll.download {
        font-size: 1.5rem;
    }
    .body-text--xll.download.tablet-center {
        text-align: left;
    }
    .body-text--xll.new {
        line-height: 1.2;
    }
    .body-text--xll.new.text-align-left.is-center-mob,
    .body-text--xll.new.text-align-left.is_form {
        font-size: 1.25rem;
    }
    .body-text--xll.new.is_link {
        margin-bottom: 12px;
        font-size: 1.5rem;
    }
    .body-text--xll.new.is_link.is_p,
    .body-text--xll.new.is_new {
        font-size: 1.25rem;
    }
    .body-text--xll.new.is_l {
        font-size: 1.5rem;
    }
    .body-text--xll.new.is_l.is_p {
        font-size: 1.25rem;
    }
    .body-text--xll.is_casses {
        font-size: 1.5rem;
    }
    .body-text--xll.is_casses.tablet-center {
        text-align: left;
    }
    .body-text--xll.new-2025 {
        line-height: 1.2;
    }
    .body-text--xll.new-2025.text-align-left.is-center-mob,
    .body-text--xll.new-2025.text-align-left.is_form {
        font-size: 1.25rem;
    }
    .body-text--xll.new-2025.is_link {
        margin-bottom: 12px;
        font-size: 1.5rem;
    }
    .body-text--xll.new-2025.is_link.is_p,
    .body-text--xll.new-2025.is_new {
        font-size: 1.25rem;
    }
    .body-text--xll.new-2025.is_l {
        font-size: 1.5rem;
    }
    .body-text--xll.new-2025.is_l.is_p {
        font-size: 1.25rem;
    }
    .teen--hero-image-bg {
        max-width: 940px;
        left: 22%;
    }
    .teen--image {
        max-width: 580px;
    }
    .teen--2section {
        padding-bottom: 7rem;
    }
    .teen--block-group {
        border-radius: 56px;
        padding-right: 60px;
    }
    .teen--block-group.is-reverse,
    .teen--block-group.is-reverse.home-new {
        padding: 16px 16px 16px 60px;
    }
    .teen--block-group.block-1 {
        background-image: linear-gradient(135deg, #fff3, #ffffff12);
        padding-left: 16px;
        padding-right: 60px;
        box-shadow: 0 2px 52px #452a7c1a, inset 0 0 0 3px #fff3;
    }
    .teen--block-group.block-2 {
        padding-left: 16px;
        padding-right: 60px;
    }
    .teen--block-group.block-4 {
        background-image: linear-gradient(135deg, #fff3, #ffffff12);
        padding-left: 16px;
        padding-right: 60px;
        box-shadow: 0 2px 52px #452a7c1a, inset 0 0 0 3px #fff3;
    }
    .teen--2col_layout-copy.is-hero.home {
        max-width: none;
        margin-bottom: 24px;
        margin-left: 0;
        margin-right: 0;
    }
    .teen--group-img {
        min-width: 134%;
        margin-left: -17%;
    }
    .hero--image-wr {
        width: 100%;
    }
    .hero--image-wr.is-center {
        margin-left: 0;
        right: -3%;
    }
    .hero--teen-image-wr {
        width: 100%;
        max-width: 560px;
    }
    .hero--teen-image-wr.is-center {
        margin-left: 0;
        right: -3%;
    }
    .teen--block-text-wr.is-mobile-center {
        max-width: 30rem;
        margin-top: 5rem;
    }
    .teen--block-text-wr.is-mobile-center.z-index-2 {
        max-width: 28rem;
        margin-top: 4rem;
    }
    .teen--block-text-wr.is-mobile-first {
        max-width: 25.3125rem;
    }
    .teen--block-text-wr.is-mobile-first.new-home {
        max-width: 24rem;
    }
    .max-width-300px {
        max-width: 25rem;
    }
    .max-width-300px.is-all {
        max-width: 27rem;
    }
    .teen--layaut.z-index-3.teen {
        max-width: 875px;
    }
    .heading--h3 {
        font-size: 2.75rem;
    }
    .heading--h3._2024,
    .heading--h3.mobile-h1 {
        font-size: 68px;
    }
    .heading--h3.is_teen {
        font-size: 3.125rem;
    }
    .link-white-line,
    .link-white-line.revers {
        font-size: 1.25rem;
    }
    .link-white-line.is-large {
        font-size: 1.5rem;
    }
    .max-width-1000 {
        max-width: 1020px;
    }
    .max-width-1000.is-center {
        margin-left: auto;
        margin-right: auto;
    }
    .card--form-wr {
        min-height: 600px;
    }
    .relative-form.top-0px.parner {
        max-width: 85%;
    }
    .popup-r {
        min-height: 600px;
    }
    .text-size-over-large {
        font-size: 32px;
    }
    .card--form-wr-second,
    .card--form-wr-third,
    .popup-red-second,
    .popup-red-third {
        min-height: 600px;
    }
    .teen_leftarrow {
        margin-left: -89px;
    }
    .teen_rightarrow {
        margin-right: -89px;
    }
    .slider-info {
        min-height: 500px;
    }
    .image-takes {
        width: 970px;
    }
    .link-slider {
        font-size: 1.25rem;
    }
    .tabs-menu-build {
        max-width: 48%;
        padding-right: 48px;
    }
    .tabs-build {
        border-radius: 56px;
        min-height: auto;
        padding: 48px;
    }
    .tab-link-build {
        padding-bottom: 24px;
        font-size: 32px;
        line-height: 39px;
    }
    .image-tab {
        max-width: 659px;
        max-height: 597px;
    }
    .build-card,
    .build-card.one {
        max-width: 39.65rem;
    }
    .build-radius-top {
        min-height: 300px;
    }
    .apps-image {
        margin-top: -161px;
    }
    .image-grow {
        width: 970px;
    }
    .image-grow.is_n {
        width: 130%;
    }
    .inspired-content {
        min-height: 780px;
    }
    .heading-white-36px._600px {
        max-width: 600px;
    }
    .animation-play {
        margin-right: 207px;
    }
    .m-w-vw {
        max-width: 1000px;
    }
    .clyde {
        max-width: 9.5rem;
        margin-right: 6.7rem;
        top: -13px;
    }
    .clyde.is_n {
        top: -36px;
    }
    .build-decor6 {
        margin-left: 6.5rem;
    }
    .if-takes-layout-content-wr {
        max-width: 420px;
    }
    .ad_heading2.is-left.is_people {
        max-width: 446px;
    }
    .add-dropdown.is-careers {
        border-top-style: none;
        border-bottom-style: solid;
    }
    .dropdown-toggle-ad.is-careers {
        padding-top: 48px;
        padding-bottom: 48px;
    }
    .ad-banner-black {
        padding-left: 209px;
    }
    .all-day-image {
        opacity: 1;
        margin-right: 0;
    }
    .evening-image {
        opacity: 1;
        display: block;
    }
    .evening-image.mobile {
        display: none;
    }
    .ad-banner-violet {
        min-height: 500px;
        padding-left: 209px;
    }
    .max-width-440.app-sdk {
        max-width: 480svh;
    }
    .max-width-440.quests {
        max-width: 440px;
        position: static;
    }
    .ad-banner-color-black {
        min-height: 500px;
        padding-left: 209px;
    }
    .ad-banner-blue {
        padding-left: 209px;
    }
    .ad-banner-become {
        min-height: 766px;
        padding-left: 190px;
    }
    .circle-blur-blue {
        margin-bottom: -502px;
    }
    .image-form {
        margin-left: -16%;
        top: 86%;
    }
    .play-image {
        max-width: 12.5rem;
    }
    .star-image {
        margin-top: -6.3rem;
    }
    .one-image {
        max-width: 8rem;
    }
    .circle-image {
        max-width: 8rem;
        margin-bottom: -3.6rem;
    }
    .form-become {
        max-width: 570px;
        padding-left: 72px;
        padding-right: 72px;
    }
    .download_hero {
        padding-top: 240px;
    }
    .heading--h1--download {
        font-size: 140px;
    }
    .heading--h1--download.is-capitalize.new,
    .heading--h1--download.is-capitalize.is_succes {
        font-size: 96px;
    }
    .heading--h1--download.is-capitalize.is_acce {
        margin-bottom: 48px;
        font-size: 120px;
    }
    .heading--h1--download.is-capitalize.is-small-mob {
        font-size: 100px;
    }
    .heading--h1--download.is-capitalize.is_2025-new {
        font-size: 72px;
    }
    .heading--h1--download.is-capitalize.is-form {
        font-size: 56px;
    }
    .heading--h1--download.is-capitalize.is-italic.nitro-title {
        font-size: 96px;
    }
    .max-width-900 {
        max-width: 900px;
    }
    .max-width-900.is-center.is-br {
        max-width: 58rem;
    }
    .max-width-900.ddownloads {
        max-width: 940px;
    }
    .max-width-900.downloads {
        max-width: 1040px;
    }
    .max-width-900.is_stories {
        max-width: 1160px;
    }
    .max-width-900.accessibillity {
        max-width: 870px;
    }
    .container-1540 {
        margin-top: 80px;
    }
    .container-1540.margin-0 {
        margin-top: 0;
    }
    .container-1540.margin-0.is_d.is-750 {
        width: 70%;
        max-width: 1540px;
    }
    .layout {
        grid-column-gap: 80px;
        grid-row-gap: 80px;
    }
    .layout.margin-bottom {
        grid-column-gap: 120px;
        grid-row-gap: 120px;
        margin-bottom: 360px;
    }
    .layout.margin-bottom.reverce {
        margin-bottom: 360px;
    }
    .layout.margin-bottom.end {
        grid-column-gap: 80px;
        grid-row-gap: 80px;
        margin-bottom: 240px;
    }
    .layout.margin-bottom.micrisite {
        grid-column-gap: 0px;
        grid-row-gap: 0px;
        margin-bottom: 0;
    }
    .layout.mob-v,
    .layout.mob-v-1 {
        grid-column-gap: 44px;
        grid-row-gap: 44px;
    }
    .layout.margin-bottom-small {
        grid-column-gap: 120px;
        grid-row-gap: 120px;
        margin-bottom: 260px;
    }
    .gradient-green {
        border-radius: 112px;
        width: 40%;
        max-width: 40.5rem;
        padding-top: 100px;
        padding-left: 100px;
    }
    .gradient-green.is_2025 {
        min-height: 630px;
    }
    .gradient-blue {
        border-radius: 112px;
        width: 40%;
        max-width: 40.5rem;
        padding-top: 120px;
        padding-left: 115px;
        padding-right: 115px;
    }
    .gradient-pink {
        border-radius: 112px;
        width: 40%;
        max-width: 40.5rem;
        padding-top: 115px;
        padding-bottom: 115px;
        padding-left: 100px;
    }
    .download-section {
        padding-top: 360px;
    }
    .download-banner {
        z-index: auto;
        padding-top: 360px;
        padding-bottom: 280px;
        overflow: clip;
    }
    .download-banner.is-parent {
        background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/66ffb8739863899e99dbaf83_Background%20\(3\).png);
        background-position: 50% 100%;
        background-repeat: repeat;
        background-size: cover;
    }
    .download-banner.is-nitro {
        z-index: 1;
        overflow: visible;
    }
    .feeling-decor-1 {
        width: 15vw;
        max-width: 320px;
        margin-top: -240px;
        margin-left: -10vw;
        left: 0%;
        transform: none;
    }
    .feeling-decor-1.is-egg {
        margin-left: -220px;
    }
    .feeling-decor-2 {
        width: 15vw;
        max-width: 320px;
        margin-bottom: -246px;
        right: 0%;
    }
    .feeling-decor-2.is-pan {
        margin-bottom: -200px;
    }
    .container-1762 {
        margin-top: 80px;
    }
    .show-soc {
        display: none;
    }
    .container_1540.is-desctop-layout {
        grid-column-gap: 120px;
        grid-row-gap: 120px;
        justify-content: flex-start;
        align-items: flex-start;
        display: flex;
    }
    .footer_new {
        background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/66ed4cf5fef3aff44b9269d0_Background%20\(1\).png);
    }
    .nav_menu {
        grid-column-gap: 0rem;
        display: flex;
        overflow: visible;
    }
    .nav_menu.is_new-acc {
        max-width: 878px;
    }
    .nav_burger_button {
        display: none;
    }
    .nav {
        position: absolute;
    }
    .nav.is-static {
        margin-bottom: -5rem;
        position: relative;
    }
    .nav_dd_content-wr {
        height: 590px;
        padding: 2.5rem 2rem 5rem;
    }
    .nav_dd_content-wr.isnew {
        background-color: #5865f2;
        border-radius: 40px;
        height: auto;
        margin-top: 0.4375rem;
        margin-left: auto;
        margin-right: auto;
        padding: 2.5rem;
        overflow: visible;
    }
    .nav_dd_content-wr.is_acces {
        background-color: #5865f2;
        border-radius: 40px;
        height: auto;
        margin-left: auto;
        margin-right: auto;
        padding: 2.5rem;
        overflow: visible;
    }
    .nav_dd_list {
        margin-top: 40px;
        inset: 80px 0% 0%;
    }
    .nav_dd_list.w--open {
        display: flex;
        overflow: visible;
    }
    .nav_dd_list.is-burger.w--open {
        position: absolute;
    }
    .nav_dd_list.is-safety {
        height: 0;
        margin-top: 40px;
        display: none;
        top: 37px;
        left: auto;
        right: auto;
        overflow: visible;
    }
    .nav_dd_list.is-safety.w--open {
        min-width: 522px;
        max-width: 522px;
        margin-left: auto;
        margin-right: auto;
        display: flex;
        top: 37px;
        left: auto;
        right: auto;
    }
    .nav_dd_list.is-safety.is_n {
        margin-top: 0;
    }
    .nav_dd_list.is-q {
        height: 0;
        margin-top: 40px;
        display: flex;
        top: 37px;
        left: auto;
        right: auto;
        overflow: visible;
    }
    .nav_dd_list.is-q.w--open {
        min-width: 196px;
        max-width: 196px;
        margin-left: auto;
        margin-right: auto;
        top: 37px;
        left: auto;
        right: auto;
    }
    .nav_dd_list.is-s {
        height: 0;
        margin-top: 40px;
        display: flex;
        top: 37px;
        left: auto;
        right: auto;
    }
    .nav_dd_list.is-s.w--open {
        min-width: 212px;
        max-width: 212px;
        margin-left: auto;
        margin-right: auto;
        top: 37px;
        left: auto;
        right: auto;
    }
    .nav_dd_list.is-b {
        margin-top: 40px;
        display: flex;
        top: 37px;
        left: auto;
        right: auto;
    }
    .nav_dd_list.is-b.w--open {
        min-width: 280px;
        max-width: 280px;
        margin-left: auto;
        margin-right: auto;
        top: 37px;
        left: auto;
        right: auto;
    }
    .nav_dd_list.is-build {
        margin-top: 40px;
        display: flex;
        top: 37px;
        left: auto;
        right: auto;
    }
    .nav_dd_list.is-build.w--open {
        min-width: 435px;
        max-width: 435px;
        margin-left: auto;
        margin-right: auto;
        top: 37px;
        left: auto;
        right: auto;
    }
    .nav_padding {
        padding-left: 2.5rem;
        padding-right: 2.5rem;
    }
    .button-nav.login-button-js.new {
        transition-duration: 0.25s;
        display: block;
    }
    .nav_link {
        letter-spacing: normal;
        border-radius: 0.75rem;
        padding-left: 0.75rem;
        padding-right: 0.75rem;
        font-size: 1rem;
        line-height: 1.2rem;
    }
    .nav_link:hover {
        background-color: #5865f2;
    }
    .nav_link:focus-visible,
    .nav_link[data-wf-focus-visible] {
        outline-offset: -2px;
    }
    .nav_link.is_careers {
        margin-top: 0;
    }
    .nav_buttons-wr {
        display: block;
        position: fixed;
        right: 2.5rem;
    }
    .nav_buttons-wr.is-static {
        position: static;
    }
    .nav_dd:focus-visible,
    .nav_dd[data-wf-focus-visible] {
        outline-color: var(--blurple);
        outline-offset: -4px;
        border-radius: 0;
        outline-width: 2px;
        outline-style: solid;
    }
    .nav_dd.is-relative {
        grid-column-gap: 1rem;
        grid-row-gap: 1rem;
        align-items: center;
        display: flex;
    }
    .nav_dd.is-relative.is_n {
        grid-column-gap: 0rem;
        grid-row-gap: 0rem;
    }
    .dd_nav-link {
        font-size: 1rem;
        transition: opacity 0.35s;
    }
    .dd_nav-link:hover {
        opacity: 0.65;
    }
    .dd_nav-link.is-new {
        font-size: 1rem;
    }
    .nav_brand {
        justify-content: flex-start;
        align-items: center;
        width: 9.125rem;
        height: 2.5rem;
        display: flex;
        position: fixed;
        left: 2.5rem;
    }
    .nav_brand:focus-visible,
    .nav_brand[data-wf-focus-visible] {
        outline-color: var(--blurple);
    }
    .nav_brand.w--current {
        display: block;
    }
    .nav_brand.is-mobile.w--current {
        display: none;
    }
    .nav_brand.is-static {
        position: static;
    }
    .nav_dd_arrow {
        width: 1rem;
        height: 1rem;
    }
    .nav_wrapper {
        justify-content: space-between;
        align-items: flex-end;
        height: 80px;
    }
    .nav_dd_trigger {
        letter-spacing: normal;
        border-radius: 0.75rem;
        max-height: none;
        padding: 0.625rem 1rem;
        font-size: 1rem;
        position: relative;
    }
    .nav_dd_trigger:focus-visible,
    .nav_dd_trigger[data-wf-focus-visible] {
        outline-offset: -2px;
        border-radius: 1px;
        outline: 2px solid #fff;
    }
    .nav_dd_trigger.w--open {
        background-color: #5865f2;
        border-radius: 0.75rem;
        padding-left: 1rem;
        padding-right: 1rem;
    }
    .nav_dd_content_layout {
        grid-template-columns: 1fr 1fr 1fr;
        max-width: 61.375rem;
        margin-top: 5rem;
    }
    .nav_dd_content_layout.top-none {
        grid-column-gap: 1.875rem;
        grid-row-gap: 1.875rem;
        grid-template-columns: auto 1fr auto;
        margin-top: 0;
    }
    .nav_dd_content_layout.top-none._1-col {
        grid-template-columns: auto;
    }
    .nav_dd_content_layout.top-none._2-col {
        grid-template-columns: auto 1fr;
    }
    .nav_dd_separator {
        margin-left: 2.5rem;
        margin-right: 2.5rem;
        display: block;
    }
    .nav_dd_link-group {
        border-bottom-style: none;
        padding-bottom: 0;
    }
    .nav_dd_link-group.is_2025.is_n {
        min-width: 142px;
    }
    .nav_bg {
        display: block;
    }
    .desctop-soc {
        margin-top: 48px;
        display: block;
    }
    .dropdown-language-wr {
        max-width: 314px;
    }
    .dropdown-language-list-wr {
        background-color: #5b62c7;
    }
    .branding_hero {
        padding-top: 240px;
        padding-bottom: 64px;
    }
    .nav_dd_list_bg {
        transform-origin: 50% 0;
        transition: transform 0.3s;
        display: none;
        inset: 0% 0% auto;
    }
    .nav_dd_link-group_title {
        margin-bottom: 3rem;
        font-size: 1.75rem;
    }
    .nav_dd_link-group_title.is-new {
        color: #ffffff80;
        font-size: 1rem;
    }
    .nav_dd_link-group_title.is-new-white {
        margin-bottom: 1.5rem;
        font-size: 1rem;
        transition: opacity 0.35s;
        display: inline-block;
    }
    .nav_dd_link-group_title.is-new-white:hover {
        opacity: 0.65;
    }
    .nav_dd_link-group_title.is-new-white:focus-visible,
    .nav_dd_link-group_title.is-new-white[data-wf-focus-visible] {
        outline-color: #fff;
    }
    .nav_dd_link_title {
        font-size: 1rem;
    }
    .nav_dd_link_list.is-new {
        font-size: 1.1rem;
    }
    .nav_dd_link_line {
        opacity: 0.1;
        margin-top: 3rem;
        margin-bottom: 3rem;
        display: block;
    }
    .nav_dd_link_line.is-new,
    .nav_dd_link_line.is-n {
        margin-top: 1.5rem;
        margin-bottom: 1.5rem;
    }
    .nav_menu_wr {
        margin-left: auto;
        margin-right: auto;
        display: block;
        position: static;
        left: auto;
    }
    .branding-section {
        padding-top: 260px;
        padding-bottom: 360px;
    }
    .branding-section.bottom-small {
        padding-top: 0;
        padding-bottom: 120px;
    }
    .branding-section.one {
        padding-top: 0;
    }
    .grid-logos {
        margin-top: 80px;
    }
    .logos-bg {
        min-height: 320px;
    }
    .logos-bg.is-large {
        grid-column-gap: 160px;
        grid-row-gap: 160px;
        min-height: 620px;
        margin-top: 80px;
    }
    .padding-160px {
        padding-bottom: 160px;
    }
    .padding-160px.teen {
        padding-bottom: 120px;
    }
    .padding-160px.teen-180px {
        padding-bottom: 180px;
    }
    .padding-160px.tablet-88 {
        padding-bottom: 120px;
    }
    .padding-160px.is_new,
    .padding-160px.is_new-2,
    .padding-160px.is_center {
        padding-bottom: 80px;
    }
    .new-h2-big,
    .new-h2-big.is-capitalize.bottom-none.text-align-left.mob-center.m_44px {
        font-size: 48px;
    }
    .new-h2-big.is-capitalize.bottom-none.is-faq {
        font-size: 56px;
    }
    .new-h2-big.is-capitalize.m-32 {
        font-size: 48px;
    }
    .branding-bg-color {
        min-height: 220px;
        padding: 48px;
        font-size: 24px;
    }
    .branding-bg-color.is-large {
        min-height: 620px;
    }
    .home-new_hero {
        background-image: none;
        padding-top: 200px;
        padding-bottom: 196px;
    }
    .heading-84px {
        font-size: 84px;
    }
    .heading-84px.tablet-centered.is_quest {
        font-size: 64px;
    }
    .number {
        width: 45px;
        height: 45px;
        font-size: 24px;
    }
    .padding-200px {
        padding-bottom: 200px;
    }
    .block-quests {
        border-radius: 108px;
        padding: 127px 32px 127px 200px;
    }
    .image-quests {
        max-width: 12rem;
        margin-left: 20px;
    }
    .pink-blur-quests {
        margin-top: 80px;
        right: -4%;
    }
    .image-quests2 {
        max-width: 230px;
        top: 44px;
    }
    .image-quests3 {
        max-width: 230px;
    }
    .image-quests4 {
        max-width: 300px;
    }
    .effect-block {
        border-radius: 87px;
        padding: 113px 28px;
    }
    .robot-absol {
        margin-top: 39px;
        display: block;
    }
    .max-width-670.is-60 {
        width: 100%;
        max-width: 670px;
    }
    .image-left {
        margin-left: 60px;
        bottom: 40px;
    }
    .image-right {
        margin-right: 40px;
        bottom: 40px;
    }
    .radius124 {
        border-radius: 124px;
    }
    .section-cases {
        padding-top: 100px;
        padding-bottom: 100px;
    }
    .case-hero-section {
        background-size: auto 720px, auto;
    }
    .max-width-br {
        max-width: none;
    }
    .max-w-banner {
        max-width: 1000px;
    }
    .vector-hero {
        max-width: 400px;
    }
    .max-width-400.is-left {
        margin-bottom: 140px;
        margin-left: 0;
    }
    .number-h {
        max-width: none;
    }
    .number-h.top-small {
        grid-column-gap: 32px;
        grid-row-gap: 32px;
    }
    .dfd_number-medium {
        font-size: 120px;
        line-height: 150px;
    }
    .dfd_number-medium.is-left {
        font-size: 85px;
    }
    .dfd_number-medium.is-left.not-capitalize {
        font-size: 74px;
        line-height: 124px;
    }
    .slider-case {
        margin-bottom: 308px;
    }
    .max-width-300px-q {
        max-width: 350px;
    }
    .faq-hero-section {
        padding-top: 104px;
        padding-bottom: 152px;
    }
    .heading-75px {
        font-size: 75px;
        line-height: 67px;
    }
    .max-width-540 {
        max-width: 700px;
    }
    .max-width-540.is_why {
        max-width: 1000px;
    }
    .max-width-540.is-1000 {
        max-width: 680px;
    }
    .max-width-540.is_n {
        max-width: 650px;
    }
    .section-faq {
        padding-top: 140px;
        padding-bottom: 100px;
    }
    .image-faq {
        margin-top: -270px;
    }
    .image-faq-second {
        margin-top: -220px;
        margin-right: 92px;
    }
    .max-280px.is-center.why {
        max-width: 310px;
    }
    .max-280px.is-center.b_bg-2 {
        max-width: 397px;
    }
    .max-280px.is-center.b_bg-1 {
        max-width: 310px;
    }
    .why-hero-section {
        background-image: none;
        padding-top: 148px;
        padding-bottom: 30px;
    }
    .section-why {
        padding-top: 100px;
        padding-bottom: 100px;
    }
    .why_heading2 {
        font-size: 56px;
        line-height: 50px;
    }
    .why_heading2.is-left.is_people {
        max-width: 446px;
    }
    .why-banner-color-black {
        grid-column-gap: 90px;
        grid-row-gap: 90px;
        background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/66ea70908a188e25b34b61c2_card-1.avif);
        background-position: 50%;
        background-size: 140%;
        border-radius: 125px;
        min-height: 500px;
        padding: 60px 83px 60px 109px;
    }
    .why-banner-color-black.is-second {
        grid-column-gap: 50px;
        grid-row-gap: 50px;
        background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/66ea709005d2083cbda13e3a_card-2.avif);
        background-position: 50%;
        background-size: auto 110%;
        padding-left: 60px;
        padding-right: 80px;
    }
    .why-banner-color-black.is-third {
        grid-column-gap: 0px;
        grid-row-gap: 0px;
        background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/66ea7090c12c39c2d87e427e_card-3.avif);
        padding-right: 55px;
    }
    .why-image-banner {
        max-height: 366px;
    }
    .why-image-banner.is-second {
        max-width: 610px;
        max-height: none;
        margin-bottom: -90px;
    }
    .why-image-banner.is-second.hide-landscape {
        margin-bottom: -52px;
    }
    .why-image-banner.is-third {
        max-width: 100%;
        max-height: 440px;
        margin-top: 0;
        margin-bottom: -60px;
    }
    .max-width-250 {
        max-width: 400px;
    }
    .max-width-250.blur {
        max-width: 480px;
    }
    .max-width-250.is_why {
        max-width: none;
    }
    .max-width-250.is_why-1 {
        max-width: 405px;
    }
    .max-width-250.is_why-2 {
        max-width: none;
    }
    .nav_brand_main-logo {
        width: 9.125rem;
        height: 100%;
    }
    .move-logos {
        width: 9300px;
    }
    .image-absol-top {
        max-height: none;
        display: block;
    }
    .faq-bg {
        background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/66e960d8076e0bff45a719a7_GAME.png);
        overflow: clip;
    }
    .why-image-left {
        max-width: 144px;
        margin-bottom: 195px;
        margin-left: -131px;
    }
    .why-image-right {
        max-width: 125px;
        margin-bottom: 113px;
        margin-left: -159px;
        margin-right: 39px;
    }
    .p-wr-why {
        max-width: 440px;
    }
    .why-p-wr {
        max-width: 700px;
    }
    .div-block-36 {
        border-radius: 100px;
        height: 30px;
        box-shadow: inset -16px 0 #540490;
    }
    .newsroom_hero {
        grid-column-gap: 220px;
        grid-row-gap: 220px;
        padding-top: 240px;
        overflow: clip;
    }
    .grid-media {
        margin-top: 80px;
    }
    .grid-media.top-large {
        margin-top: 64px;
    }
    .grid-media.gap-large {
        margin-top: 80px;
    }
    .grid-media.d-3 {
        grid-template-columns: 1fr 1fr 1fr;
    }
    .grid-media.d-3.is_new {
        grid-template-columns: 1fr 1fr;
    }
    .grid-media.d-3-is_n {
        grid-template-columns: 1fr 1fr 1fr;
    }
    .grid-media.d-3-is_n.is_new {
        grid-template-columns: 1fr 1fr;
    }
    .media-block {
        border-radius: 56px;
        min-height: 359px;
        padding: 64px 64px 72px;
    }
    .media-block.is_new {
        min-height: 302px;
    }
    .body-text--xll-large,
    .body-text--xll-large.download {
        font-size: 1.5rem;
    }
    .body-text--xll-large.newsroom {
        font-size: 28px;
        line-height: 115%;
    }
    .body-text--xll-large.newsroom.text-align-left.text-color-white.text-weight-medium.text-style-2line {
        line-height: 1.14286;
    }
    .body-text--xll-large.text-weight-medium.z-index-2.is-m-large {
        font-size: 1.75rem;
    }
    .padding-280px,
    .padding-280px.is-220,
    .padding-280px.is-120 {
        padding-bottom: 360px;
    }
    .number-block {
        border-radius: 64px;
    }
    .new-number.font-white.left {
        font-size: 55px;
    }
    .new-number.font-white.left.explore,
    .new-number.font-white.center.college {
        text-align: left;
    }
    .new-number.font-white.cen-ins {
        text-align: center;
    }
    .new-number.font-white.moderation,
    .new-number.font-white.left-copy {
        font-size: 55px;
    }
    .new-number.font-white.rich {
        text-align: center;
    }
    .new-number.font-white.bottom-16px.flex-mob-center.mobile-power,
    .new-number.font-white.bottom-16px.flex-tab-center.mobile-power {
        font-size: 52px;
    }
    .new-number.font-blue {
        color: var(--blurple);
        text-align: left;
    }
    .new-number.font-blue._404,
    .new-number._16px,
    .new-number.text-color-white {
        font-weight: 700;
    }
    .new-number.text-color-white.bottom-none.text-align-left--mobile {
        text-align: center;
    }
    .new-number.text-color-white.bottom-32 {
        margin-bottom: 32px;
    }
    .new-number.text-color-white.bottom-16.m-36 {
        font-size: 56px;
    }
    .new-number.text-color-white.bottom-16.m-32 {
        font-size: 48px;
    }
    .new-number.is-small.new,
    .new-number.is-small.is_succes {
        font-size: 36px;
    }
    .body-text--m.is-center {
        font-size: 1.5rem;
        line-height: 130%;
    }
    .body-text--m.new-home {
        font-size: 1.5rem;
        line-height: 1.5;
    }
    .body-text--m.teen {
        font-size: 1.25rem;
        font-weight: 400;
        line-height: 1.5;
    }
    .body-text--m.is_teen.is-left-white.revers {
        font-size: 1.25rem;
    }
    .body-text--m.is_teen.is-left-white.is_build {
        font-size: 1.125rem;
    }
    .body-text--m.is_teen {
        font-size: 1.25rem;
        line-height: 1.5;
    }
    .press-link.tb-hide {
        display: block;
    }
    .radius-48 {
        aspect-ratio: 404/212;
    }
    .radius-48.see {
        border-radius: 50px;
    }
    .radius-48.see.video,
    .radius-48.viseo {
        min-height: 530px;
        max-height: 550px;
    }
    .radius-80 {
        border-radius: 128px;
    }
    .radius-80.opasity-o {
        border-radius: 60px;
    }
    .feeling-decor-n {
        width: 16vw;
        max-width: 200px;
        margin-bottom: -256px;
        margin-right: -10vw;
        right: 0%;
    }
    .feeling-decor-n.is-pan {
        margin-bottom: -200px;
    }
    .feeling-decor-n.is-sdk {
        z-index: 0;
    }
    .feeling-decor-n.is-sdk.is-nitro {
        z-index: 1;
    }
    .feeling-decor-n.is-sdk.is-ns-faq {
        margin-right: -89px;
    }
    .max-width-750px {
        max-width: 870px;
    }
    .max-width-750px.text-align-center.d-left {
        text-align: left;
        justify-content: center;
        align-items: flex-start;
        max-width: 537px;
        margin-left: 0;
    }
    .max-width-750px.desktop-large {
        max-width: 880px;
    }
    .max-width-750px.desktop-large.text-align-center {
        max-width: 945px;
    }
    .max-width-750px.desktop-large.text-align-center.is_careers-2,
    .max-width-750px.desktop-large.text-align-center.is_new {
        max-width: 900px;
    }
    .max-width-750px.ia_company {
        max-width: 960px;
    }
    .max-width-750px.is-full {
        max-width: 800px;
    }
    .max-width-750px.is_a {
        max-width: 750px;
    }
    .max-width-750px.is-full-2 {
        max-width: 800px;
    }
    .max-width-750px.is_microsite {
        max-width: 750px;
    }
    .max-width-750px.is_microsite.is_d {
        max-width: 900px;
    }
    .feeling-decor-new {
        width: 15vw;
        margin-top: -200px;
        left: 0%;
        transform: none;
    }
    .feeling-decor-new.is-egg {
        margin-left: -220px;
    }
    .feeling-decor-new.is-sdk {
        max-width: 17rem;
        margin-top: -11.25rem;
    }
    .feeling-decor-new.is-sdk.is-nitro {
        z-index: 1;
    }
    .feeling-decor-new.is_eggs {
        margin-left: 37px;
    }
    .eyes {
        max-width: 136px;
        margin-top: -64px;
    }
    .plan-1 {
        max-width: 218px;
        margin-top: -86px;
        margin-bottom: -84px;
        margin-left: -134px;
    }
    .plan-1.mob-top {
        margin-bottom: -116px;
    }
    .swiper-slide.is-quotes {
        min-height: 30rem;
    }
    .swiper-slide.is-jobs,
    .swiper-slide.is-jobs.is-active {
        width: 33.75rem;
        height: 22rem;
    }
    .swiper.is-quotes {
        height: 26rem;
    }
    .swiper.is-quotes.is_micro {
        height: 32rem;
    }
    .swiper.is-jobs {
        min-height: 27rem;
    }
    .case_featured_wr {
        background-size: auto 720px, auto, auto 940px;
        padding-top: 87px;
    }
    .case_featured_img {
        width: 78%;
        max-width: 1200px;
        height: auto;
        margin-bottom: 90px;
    }
    .cases_featured_top {
        grid-column-gap: 80px;
        grid-row-gap: 80px;
        margin-bottom: 60px;
    }
    .cases_featured_top.margin-bottom {
        grid-column-gap: 120px;
        grid-row-gap: 120px;
    }
    .cases_featured_top.mob-v,
    .cases_featured_top.mob-v-1 {
        grid-column-gap: 44px;
        grid-row-gap: 44px;
    }
    .cases_featured_text-wr {
        position: relative;
        top: -60px;
    }
    .cases_stat-wr {
        max-width: none;
    }
    .pagination-cms {
        margin-top: 80px;
    }
    .collection-press-tablet {
        display: none;
    }
    .collection-press-tablet.is_new,
    .collection-press-desktop {
        display: block;
    }
    .p-wr-why-2 {
        max-width: 400px;
    }
    .quests-hero-wr {
        background-position: 0 0, 46% 160px;
        background-size: 100% 840px, 780px;
    }
    .max-quests {
        max-width: 320px;
    }
    .max-width-300px-1 {
        max-width: 480px;
    }
    .careers_hero {
        padding-top: 240px;
    }
    .careers-section {
        padding-top: 360px;
    }
    .careers-image {
        max-width: 600px;
    }
    .job-item {
        padding: 64px;
    }
    .tag-future {
        margin-bottom: 67px;
        position: relative;
    }
    .tag-future.bottom-large {
        margin-bottom: 99px;
    }
    .heading-28px {
        font-size: 28px;
        line-height: 32px;
        position: relative;
    }
    .employee-link {
        min-height: 408px;
        padding: 64px;
    }
    .max-w-56 {
        margin-bottom: 44px;
    }
    .nav_link_dropdown {
        z-index: 1;
        border-radius: 1rem;
        max-height: 40px;
        padding-bottom: 0;
        padding-right: 0;
        font-family: Spota, sans-serif;
        position: absolute;
        inset: 0%;
    }
    .nav_link_dropdown:focus-visible,
    .nav_link_dropdown[data-wf-focus-visible] {
        outline-offset: -4px;
    }
    .minus-40 {
        flex: 1;
        margin-top: -40px;
    }
    .careers-decor-1 {
        max-width: 300px;
        margin-top: -240px;
        margin-left: -304px;
        left: 0%;
        transform: none;
    }
    .careers-decor-1.is-egg {
        margin-left: -220px;
    }
    .btn.download-button {
        transition: all 0.3s, background-color 0.4s;
    }
    .cms_article {
        padding-bottom: 3rem;
    }
    .cms_article.is-blog.item-3 {
        display: flex;
    }
    .heading-style-h1 {
        font-size: 8.75rem;
    }
    .cms_article_text-wr {
        grid-column-gap: 1rem;
        grid-row-gap: 1rem;
        font-size: 1.75rem;
        line-height: 1.15;
    }
    .cms_article_img-wr.is-2 {
        border-radius: 3.5rem;
    }
    .heading-style-h4 {
        font-size: 1.75rem;
    }
    .article_text-wr {
        max-width: 68.25rem;
    }
    .text-size-large {
        font-size: 20rem;
    }
    .heading-style-h3-2 {
        font-size: 3.5rem;
    }
    .text-size-medium {
        font-size: 11.875rem;
    }
    .cms_article_img {
        object-fit: cover;
    }
    ._2col_cms-wr {
        grid-template-columns: 1fr 1fr;
    }
    ._2col_cms-wr.is-3col {
        grid-template-columns: 1fr 1fr 1fr;
    }
    .featured_text-wr {
        max-width: 82.1875rem;
    }
    .heading-style-h2 {
        font-size: 5rem;
    }
    .styleguide_subheading {
        line-height: 1;
    }
    .container-large-4.is_new {
        width: 95%;
        max-width: 87.5rem;
    }
    .blog_category {
        font-size: 1.25rem;
        line-height: 1.3;
    }
    .text-size-small {
        font-size: 8.75rem;
    }
    .container-huge-2 {
        max-width: 73.75rem;
    }
    .text-category {
        line-height: 1.3;
    }
    .rich-career ul {
        grid-column-gap: 16px;
        grid-row-gap: 16px;
    }
    .rich-career.text-size-new {
        font-size: 24px;
        line-height: 31px;
    }
    .rich-career.text-size-new a {
        font-size: 24px;
    }
    .jobs_content-wr {
        margin: 4rem;
    }
    .careers-popup {
        justify-content: center;
        align-items: center;
    }
    .company-hero-image {
        border-radius: 160px;
    }
    .our-block {
        grid-column-gap: 20px;
        grid-row-gap: 20px;
        border-radius: 128px;
        flex-flow: row;
        justify-content: space-between;
        align-items: flex-end;
        min-height: 835px;
        padding-bottom: 80px;
        padding-left: 80px;
        padding-right: 80px;
    }
    .name {
        flex: none;
    }
    .padding-120px-m {
        padding-bottom: 360px;
    }
    .banner-link-brnd {
        border-radius: 96px;
        min-height: 480px;
        margin-top: 80px;
    }
    .banner-link-brnd.is_kit {
        margin-bottom: 80px;
    }
    .banner-link-brnd.is_brand {
        margin-bottom: 0;
    }
    .banner-link-brnd.is-b {
        margin-bottom: 80px;
    }
    .banner-link-brnd.is_company {
        margin-bottom: 0;
    }
    .circle-bg {
        filter: blur(200px);
        min-height: 625px;
        margin-bottom: -360px;
    }
    .discord-logo {
        max-width: 529px;
    }
    .branding_hero-bg {
        background-size: 140%;
    }
    .newsroom-image-1 {
        margin-top: 402px;
    }
    .newsroom-image-2 {
        max-width: 180px;
        margin-bottom: 279px;
    }
    .nelly-icon {
        margin-top: 38px;
    }
    .podcast {
        border-radius: 64px;
        padding: 64px;
    }
    .image-quests5 {
        max-width: 230px;
        top: -97px;
        left: 2px;
    }
    .testing-button-open-discord.download-new:focus-visible,
    .testing-button-open-discord.download-new[data-wf-focus-visible],
    .testing-download-button.download-new:focus-visible,
    .testing-download-button.download-new[data-wf-focus-visible],
    .testing-button-open.download-new:focus-visible,
    .testing-button-open.download-new[data-wf-focus-visible] {
        outline-color: #5865f2;
    }
    .quest_hero-content {
        max-width: none;
    }
    .download-hero-img-wr {
        margin-top: 70px;
    }
    .download-hero-img3 {
        right: 5%;
    }
    .max-width-740px.is-full.is_n-f {
        max-width: 850px;
    }
    .company-hero {
        max-width: 90%;
    }
    .padding-220px {
        padding-bottom: 200px;
    }
    .padding-220px.d-small {
        padding-bottom: 360px;
    }
    .padding-220px.is-320.is__120 {
        padding-bottom: 200px;
    }
    .padding-220px.is-220-all {
        padding-bottom: 220px;
    }
    .padding-220px.is-240 {
        padding-bottom: 240px;
    }
    .padding-220px.is_acc {
        padding-bottom: 100px;
    }
    .careers_h1-large {
        font-size: 80px;
    }
    .careers_h1-large.font-white.left {
        font-size: 55px;
    }
    .careers_h1-large.font-white.left.explore,
    .careers_h1-large.font-white.center.college {
        text-align: left;
    }
    .careers_h1-large.font-white.cen-ins {
        text-align: center;
    }
    .careers_h1-large.font-white.moderation,
    .careers_h1-large.font-white.left-copy {
        font-size: 55px;
    }
    .careers_h1-large.font-white.rich {
        text-align: center;
    }
    .careers_h1-large.font-white.bottom-16px.flex-mob-center.mobile-power,
    .careers_h1-large.font-white.bottom-16px.flex-tab-center.mobile-power {
        font-size: 52px;
    }
    .careers_h1-large.font-blue {
        color: var(--blurple);
        text-align: left;
    }
    .careers_h1-large.font-blue._404,
    .careers_h1-large._16px,
    .careers_h1-large.text-color-white {
        font-weight: 700;
    }
    .careers_h1-large.text-color-white.bottom-none.text-align-left--mobile {
        text-align: center;
    }
    .careers_h1-large.text-align-center.hide-landscape,
    .careers_h1-large.text-align-center.br,
    .careers_h1-large.text-align-center.p-48px {
        font-size: 80px;
    }
    .phone-company {
        max-width: 32%;
    }
    .image-company-1 {
        max-width: 17%;
        margin-bottom: 188px;
        margin-right: 263px;
    }
    .image-company-2 {
        max-width: 40%;
    }
    .image-company-3 {
        max-width: 22%;
    }
    .image-company-4 {
        max-width: 28%;
    }
    .image-company-5 {
        max-width: 21%;
    }
    .image-company-6 {
        max-width: 28%;
    }
    .image-company-7 {
        max-width: 18%;
    }
    .image-company-8 {
        max-width: 36%;
    }
    .image-company-9 {
        max-width: 21%;
    }
    .company-egg {
        max-width: 216px;
        margin-top: -150px;
        margin-left: -64px;
    }
    .company-coin {
        max-width: 226px;
        margin-top: 100px;
        margin-right: -60px;
    }
    .quest_heading-h2,
    .quest_heading-h2.is-capitalize.bottom-none.text-align-left.mob-center.m_44px {
        font-size: 48px;
    }
    .quest_heading-h2.is-capitalize.bottom-none.is-faq {
        font-size: 56px;
    }
    .quest_heading-h2.is-capitalize.m-32 {
        font-size: 48px;
    }
    .company-hero-wr {
        padding-top: 230px;
    }
    .careers-eggsicon {
        max-width: 180px;
    }
    .jobs_icon-wr {
        max-width: 120px;
    }
    .careers-image-2 {
        max-width: 600px;
    }
    .nav_dd_trigger-bg {
        padding-bottom: 0;
        padding-right: 0;
        position: absolute;
        inset: 0%;
    }
    .download-title-wr {
        max-width: 1220px;
    }
    .nav_dd_bg {
        transform-origin: 50% 0;
        height: 670px;
        margin-top: 0;
        transition: transform 0.2s cubic-bezier(0.187, 0.784, 0.556, 1.018);
        display: block;
        inset: 0% 0% auto;
        transform: scaleY(0);
    }
    .nav_brand_main-black-logo {
        width: 10.125rem;
        padding-left: 0;
        padding-right: 0;
    }
    .relative-banner {
        grid-column-gap: 56px;
        grid-row-gap: 56px;
    }
    .safety-content-wr {
        max-width: none;
    }
    .tab-link-build-first {
        padding-bottom: 24px;
        font-size: 32px;
        line-height: 39px;
    }
    .menu-button-login.login-button-js.abc {
        display: none;
    }
    .nav-dd-decor_safety {
        width: 100%;
        max-width: 11.25rem;
        margin-bottom: -2.125rem;
        margin-right: -2.375rem;
        position: absolute;
        inset: auto 0% 0% auto;
    }
    .nav-dd-decor {
        width: 100%;
        max-width: 8.75rem;
        margin-bottom: -6.1rem;
        margin-right: -4.5rem;
        position: absolute;
        inset: auto 0% 0% auto;
    }
    .nav-dd-decor.is-safety {
        pointer-events: none;
        max-width: 12.5rem;
    }
    .nav-dd-decor.is-support {
        max-width: 9.375rem;
        margin-bottom: -5rem;
        margin-right: -5.9rem;
    }
    .nav-dd-decor.is-blog {
        max-width: 11.875rem;
        margin-bottom: -6.25rem;
        margin-right: -80px;
    }
    .nav-dd-decor.is-build {
        max-width: 11.875rem;
        margin-bottom: -7.5125rem;
        margin-right: -6.2875rem;
    }
    .nav-dd-decor_support {
        width: 100%;
        max-width: 8.75rem;
        margin-bottom: -4.5rem;
        margin-right: -5rem;
        position: absolute;
        inset: auto 0% 0% auto;
    }
    .nav-dd-decor_blog {
        width: 100%;
        max-width: 9rem;
        margin-bottom: -3.25rem;
        margin-right: -50px;
        position: absolute;
        inset: auto 0% 0% auto;
    }
    .image-m-build {
        width: 100%;
        max-width: 14.0625rem;
        margin-bottom: -3.3125rem;
        margin-right: -3.1875rem;
        position: absolute;
        inset: auto 0% 0% auto;
    }
    .coin-icon_d {
        width: 152px;
        top: 91px;
    }
    .max-width-500.is-flex,
    .max-width-500.is-flex2 {
        flex-flow: column;
        justify-content: flex-start;
        align-items: center;
        display: flex;
    }
    .p-medium.text-style-2line {
        font-size: 24px;
        line-height: 28px;
    }
    .kit-wr {
        max-width: 780px;
    }
    .clyde-cube_icon {
        top: 243px;
    }
    .clyde-cube_icon.is-new {
        top: 173px;
    }
    .clyde-cube_icon.is-media {
        top: 182px;
    }
    .clyde-cube_icon.is-stories {
        max-width: 170px;
    }
    .clyde-cube_icon.is_new {
        top: auto;
        left: auto;
    }
    .clyde-cube_icon.is_new_1 {
        top: 174px;
        left: 0;
    }
    .pan-image {
        margin-top: 408px;
    }
    .is_careers-widht {
        max-width: 740px;
    }
    .feeling-decor-d {
        width: 16vw;
        max-width: 200px;
        margin-bottom: -256px;
        margin-right: -10vw;
        right: 0%;
    }
    .feeling-decor-d.is-pan {
        margin-bottom: -200px;
    }
    .company-section,
    .company-section-1 {
        padding-top: 360px;
    }
    .company-section_last {
        z-index: auto;
        padding-top: 360px;
        padding-bottom: 280px;
        overflow: clip;
    }
    .timeline-description {
        opacity: 0.5;
        font-size: 1.25rem;
        line-height: 1.3;
    }
    .progress_layout.is-why-us {
        width: 100%;
    }
    .company-image_packaxe {
        left: -42%;
    }
    .company-image_radish {
        max-width: 330px;
    }
    .company-coin-2 {
        max-width: 226px;
        margin-top: 100px;
        margin-right: -60px;
    }
    .nav_dd_list-copy {
        margin-top: 40px;
        inset: 80px 0% 0%;
    }
    .nav_dd_list-copy.w--open {
        display: flex;
        overflow: visible;
    }
    .nav_dd_list-copy.is-burger.w--open {
        position: absolute;
    }
    .nav_dd_list-copy.is-safety {
        height: 0;
        margin-top: 40px;
        display: flex;
        top: 37px;
        left: auto;
        right: auto;
        overflow: visible;
    }
    .nav_dd_list-copy.is-safety.w--open {
        min-width: 522px;
        max-width: 522px;
        margin-left: auto;
        margin-right: auto;
        top: 37px;
        left: auto;
        right: auto;
    }
    .nav_dd_list-copy.is-q {
        height: 0;
        margin-top: 40px;
        display: flex;
        top: 37px;
        left: auto;
        right: auto;
        overflow: visible;
    }
    .nav_dd_list-copy.is-q.w--open {
        min-width: 196px;
        max-width: 196px;
        margin-left: auto;
        margin-right: auto;
        top: 37px;
        left: auto;
        right: auto;
    }
    .nav_dd_list-copy.is-s {
        height: 0;
        margin-top: 40px;
        display: flex;
        top: 37px;
        left: auto;
        right: auto;
    }
    .nav_dd_list-copy.is-s.w--open {
        min-width: 212px;
        max-width: 212px;
        margin-left: auto;
        margin-right: auto;
        top: 37px;
        left: auto;
        right: auto;
    }
    .nav_dd_list-copy.is-b {
        margin-top: 40px;
        display: flex;
        top: 37px;
        left: auto;
        right: auto;
    }
    .nav_dd_list-copy.is-b.w--open {
        min-width: 280px;
        max-width: 280px;
        margin-left: auto;
        margin-right: auto;
        top: 37px;
        left: auto;
        right: auto;
    }
    .nav_dd_list-copy.is-build {
        margin-top: 40px;
        display: flex;
        top: 37px;
        left: auto;
        right: auto;
    }
    .nav_dd_list-copy.is-build.w--open {
        min-width: 435px;
        max-width: 435px;
        margin-left: auto;
        margin-right: auto;
        top: 37px;
        left: auto;
        right: auto;
    }
    .nav_blur {
        display: block;
    }
    .nav_buttons-wr_new {
        display: block;
        position: fixed;
        right: 2.5rem;
    }
    .nav_buttons-wr_new.is-static {
        position: static;
    }
    .advertising-hero {
        padding-top: 15rem;
    }
    .testimonials-section.is-dm-q {
        padding-top: 10rem;
    }
    .container-944px.is-1540 {
        max-width: 1540px;
    }
    .links-ad {
        max-width: 60rem;
    }
    .link-block-fixed {
        padding: 15px 32px;
        font-size: 14px;
        line-height: 24px;
    }
    .link-block-fixed.is-current {
        padding-left: 32px;
        padding-right: 32px;
        font-size: 14px;
    }
    .link-block-fixed.mob-none {
        min-height: 55px;
        padding: 15.5px 32px;
        font-size: 14px;
    }
    .link-block-fixed.dtop {
        padding-left: 14px;
        padding-right: 14px;
        font-size: 16px;
        line-height: 24px;
    }
    .image-cards.is_video.is_micro {
        border-radius: 112px;
    }
    .dropdown-list-adopen.desktop.w--open {
        padding-top: 8px;
    }
    .media-hero {
        padding-top: 15rem;
    }
    .new-text.font-white.left {
        font-size: 55px;
    }
    .new-text.font-white.left.explore,
    .new-text.font-white.center.college {
        text-align: left;
    }
    .new-text.font-white.cen-ins {
        text-align: center;
    }
    .new-text.font-white.moderation,
    .new-text.font-white.left-copy {
        font-size: 55px;
    }
    .new-text.font-white.rich {
        text-align: center;
    }
    .new-text.font-white.bottom-16px.flex-mob-center.mobile-power,
    .new-text.font-white.bottom-16px.flex-tab-center.mobile-power {
        font-size: 52px;
    }
    .new-text.font-blue {
        color: var(--blurple);
        text-align: left;
    }
    .new-text.font-blue._404,
    .new-text._16px,
    .new-text.text-color-white {
        font-weight: 700;
    }
    .new-text.text-color-white.bottom-none.text-align-left--mobile {
        text-align: center;
    }
    .new-text.text-color-white.bottom-32 {
        margin-bottom: 32px;
    }
    .new-text.text-color-white.bottom-16.m-36 {
        font-size: 56px;
    }
    .new-text.text-color-white.bottom-16.m-32 {
        font-size: 48px;
    }
    .gaming-hero {
        padding-top: 15rem;
    }
    .gaming-image-top.is-sdk {
        margin-left: -6.9375rem;
    }
    .gaming-image-top.is-sdk.is-new {
        max-width: 11rem;
        margin-top: -410px;
        margin-left: -12.2rem;
    }
    .gaming-image-top.is-sdk.is-nitro {
        margin-top: -6.2rem;
    }
    .gaming-image-bottom.is-sdk {
        margin-top: -13.4rem;
        margin-right: -6.6rem;
    }
    .gaming-image-bottom.is-sdk.is-new,
    .gaming-image-bottom.is-nitro.is-new {
        max-width: 11rem;
        margin-right: -12.6625rem;
    }
    .stories-hero {
        padding-top: 15rem;
    }
    .image-absol-faq {
        margin-right: -6.4125rem;
    }
    .faq-hero {
        padding-top: 16rem;
    }
    .list-image-is_2025 {
        max-width: 290px;
    }
    .img-gaming_bg {
        top: 126px;
    }
    .image-gaming-main {
        position: relative;
    }
    .img-gaming_bg-2 {
        top: 64px;
    }
    .link-drop {
        padding: 15px 32px;
        font-size: 14px;
        line-height: 24px;
    }
    .link-drop.is-current {
        min-height: 55px;
        padding: 15px 32px;
        font-size: 14px;
    }
    .link-drop.mob-none {
        min-height: auto;
        padding: 15.5px 32px;
        font-size: 14px;
    }
    .link-drop.dtop {
        padding-left: 14px;
        padding-right: 14px;
        font-size: 16px;
        line-height: 24px;
    }
    .dropdown-link-desktop {
        padding: 15px 32px;
        font-size: 14px;
        line-height: 24px;
    }
    .dropdown-link-desktop.is-current {
        padding-left: 32px;
        padding-right: 32px;
        font-size: 14px;
    }
    .dropdown-link-desktop.mob-none {
        min-height: auto;
        padding: 15.5px 32px;
        font-size: 14px;
    }
    .dropdown-link-desktop.dtop {
        padding-left: 14px;
        padding-right: 14px;
        font-size: 16px;
        line-height: 24px;
    }
    .advertising-discord-icon {
        top: 512px;
        right: 151px;
    }
    .btn-download-wr.is-left {
        justify-content: flex-start;
        align-items: center;
    }
    .company-hero-w {
        min-height: 630px;
    }
    .company-hero-mobile {
        max-width: 90%;
    }
    .build-faq {
        grid-column-gap: 156px;
        grid-row-gap: 0px;
    }
    .build-info-left {
        max-width: 31.25rem;
    }
    .img-faq {
        margin-top: 42px;
    }
    .sdk_hero {
        grid-column-gap: 220px;
        grid-row-gap: 220px;
        padding-top: 240px;
    }
    .slider-block {
        padding-left: 70px;
        padding-right: 70px;
    }
    .slider-block.is-dev {
        min-width: 121%;
        max-width: none;
        margin-left: 0;
        margin-right: 0;
        display: inline-block;
        left: -10.5%;
    }
    .top-image-slider.is-dev.is-eggs {
        max-width: 10rem;
        margin-left: 1.3rem;
    }
    .container_1580.is-desctop-layout {
        grid-column-gap: 120px;
        grid-row-gap: 120px;
        justify-content: flex-start;
        align-items: flex-start;
        display: flex;
    }
    .dm-image-top {
        margin-top: -6.6rem;
    }
    .block-dm {
        justify-content: flex-start;
        align-items: stretch;
    }
    .img-gdc-top {
        margin-bottom: -1.875rem;
    }
    .gdc_hero {
        padding-top: 240px;
    }
    .padding-gdc {
        padding-right: 200px;
    }
    .form_hero {
        grid-column-gap: 220px;
        grid-row-gap: 220px;
        padding-top: 240px;
    }
    .layout-form {
        grid-template-rows: auto;
    }
    .layout-form.is_2025 {
        grid-column-gap: 180px;
        grid-row-gap: 180px;
    }
    .image-cards-wr.si_micro {
        width: 40%;
        max-width: 40.5rem;
    }
    .image-cards-wr.si_micro.is_reverce.is_new {
        border-radius: 112px;
    }
    .developer-title-wr {
        max-width: 1220px;
    }
    .padding-44px {
        padding-bottom: 44px;
    }
    .max-width-700.is-60 {
        width: 100%;
        max-width: 670px;
    }
    .max-width-700.is-center.is-full,
    .max-width-700.is-center.is-full-m {
        max-width: none;
    }
    .max-width-700.is-center.is_new {
        max-width: 900px;
    }
    .max-width-700.is-820 {
        max-width: 820px;
    }
    .gaming-hero-s {
        padding-top: 15rem;
    }
    .bar-bottom.is-second {
        margin-right: 73px;
    }
    .article_rich-text-2 h5,
    .article_rich-text-2 blockquote {
        max-width: 54.375rem;
        margin-left: auto;
        margin-right: auto;
    }
    .article_rich-text-2 strong {
        line-height: 1.3;
    }
    .article_rich-text-2 p {
        max-width: 54.375rem;
        margin-left: auto;
        margin-right: auto;
        font-size: 1.25rem;
        line-height: 1.3;
    }
    .article_rich-text-2 h6 {
        max-width: 54.375rem;
        margin-left: auto;
        margin-right: auto;
    }
    .article_rich-text-2 img {
        border-radius: 3.5rem;
        min-width: 121%;
        position: relative;
        left: -10.5%;
    }
    .article_rich-text-2 h2,
    .article_rich-text-2 ul {
        max-width: 54.375rem;
        margin-left: auto;
        margin-right: auto;
    }
    .article_rich-text-2 li {
        margin-bottom: 1rem;
        font-size: 1.25rem;
    }
    .article_rich-text-2 h3 {
        max-width: 54.375rem;
        margin-left: auto;
        margin-right: auto;
    }
    .article_rich-text-2 ol {
        max-width: 54.375rem;
        margin-bottom: 4rem;
        margin-left: auto;
        margin-right: auto;
        padding-left: 32px;
    }
    .article_rich-text-2 h4 {
        max-width: 54.375rem;
        margin-left: auto;
        margin-right: auto;
    }
    .article_rich-text-2 a {
        font-size: 1.25rem;
    }
    .nav_brand_main-logo-bg {
        width: 9.125rem;
        margin-left: 0;
    }
    .nav_brand_main-black-icon,
    .nav_brand_main-logo-bg-icon {
        width: 9.125rem;
    }
    .brand-image-s {
        max-width: 100px;
        margin-top: -89px;
        margin-right: -88px;
    }
    .max-width-870.is-center {
        max-width: 870px;
    }
    .max-width-870.is-center.is_new {
        max-width: 900px;
    }
    .max-width-870.is-d,
    .max-width-870.is-full {
        width: 100%;
    }
    .article_heading {
        font-size: 4.5rem;
        line-height: 1;
    }
    .article_heading.is_new {
        text-align: center;
    }
    .article_main_img {
        border-radius: 7.5rem;
    }
    .article_layout.bottom-large {
        padding-bottom: 15rem;
    }
    .article_content {
        padding-top: 10rem;
    }
    .article_content.new {
        padding-top: 12.5rem;
    }
    .text-category-2 {
        line-height: 1.3;
    }
    .article_text-wr-2 {
        max-width: 54.375rem;
    }
    .cms_article-2 {
        padding-bottom: 3rem;
    }
    .cms_article_text-wr-2 {
        grid-column-gap: 1rem;
        grid-row-gap: 1rem;
        font-size: 1.75rem;
        line-height: 1.15;
    }
    .text-category_article {
        line-height: 1.3;
    }
    .heading-style-h4-article {
        font-size: 1.75rem;
    }
    ._2col_cms-wr-2 {
        grid-template-columns: 1fr 1fr;
    }
    ._2col_cms-wr-2.is-3col {
        grid-template-columns: 1fr 1fr 1fr;
    }
    .article_text-wr-3 {
        max-width: 54.375rem;
    }
    .article-quote {
        margin-bottom: 0;
    }
    .article_rich-text_3 h5 {
        max-width: 54.375rem;
        margin-left: auto;
        margin-right: auto;
    }
    .article_rich-text_3 figure {
        border-radius: 0;
        overflow: visible;
    }
    .article_rich-text_3 blockquote {
        max-width: 54.375rem;
        margin-left: auto;
        margin-right: auto;
    }
    .article_rich-text_3 strong {
        line-height: 1.3;
    }
    .article_rich-text_3 p {
        max-width: 54.375rem;
        margin-left: auto;
        margin-right: auto;
        font-size: 1.25rem;
        line-height: 1.3;
    }
    .article_rich-text_3 h6 {
        max-width: 54.375rem;
        margin-left: auto;
        margin-right: auto;
    }
    .article_rich-text_3 img {
        border-radius: 3.5rem;
        min-width: 121%;
        position: relative;
        left: -10.5%;
    }
    .article_rich-text_3 h2 {
        max-width: 54.375rem;
        margin-left: auto;
        margin-right: auto;
    }
    .article_rich-text_3 ul {
        max-width: 54.375rem;
        margin-bottom: 3rem;
        margin-left: auto;
        margin-right: auto;
        padding-left: 24px;
    }
    .article_rich-text_3 li {
        margin-bottom: 1rem;
        font-size: 1.25rem;
    }
    .article_rich-text_3 h3 {
        max-width: 54.375rem;
        margin-left: auto;
        margin-right: auto;
    }
    .article_rich-text_3 ol {
        max-width: 54.375rem;
        margin-bottom: 4rem;
        margin-left: auto;
        margin-right: auto;
        padding-left: 32px;
    }
    .article_rich-text_3 h4 {
        max-width: 54.375rem;
        margin-left: auto;
        margin-right: auto;
    }
    .article_author-wr {
        grid-column-gap: 0.25rem;
        grid-row-gap: 0.25rem;
        margin-top: 2.5rem;
        font-size: 1.25rem;
        line-height: 1.3;
    }
    .hands-icon_a {
        margin-right: 54px;
    }
    .acceb_hero {
        padding-top: 260px;
    }
    .text-acceb {
        max-width: 40.5rem;
    }
    .accessabillity-title-wr {
        max-width: 970px;
    }
    .accessabillity-title-wr.is-full {
        max-width: 90%;
    }
    .accessabillity-title-wr.is-small {
        max-width: 950px;
    }
    .accessabillity-title-wr.is_new {
        max-width: 80%;
    }
    .objects_rubberduck {
        max-width: 10rem;
        margin-top: -200px;
    }
    .objects_magnet-small {
        margin-left: 204px;
    }
    .objects_magnet-small.is_sdk {
        max-width: 12rem;
        margin-left: 142px;
    }
    .objects_rubberduck-small {
        margin-right: 273px;
    }
    .objects_rubberduck-small.is_sdk {
        margin-right: 129px;
    }
    .newsroom-image-5 {
        margin-left: -43px;
    }
    .policy_hero {
        padding-top: 240px;
        overflow: clip;
    }
    .safety-l-brain {
        max-width: 240px;
        margin-left: -194px;
    }
    .body-text--l.is-center {
        font-size: 1.5rem;
        line-height: 130%;
    }
    .body-text--l.new-home {
        font-size: 1.5rem;
        line-height: 1.5;
    }
    .body-text--l.new-home.is_2025 {
        font-size: 1.25rem;
        line-height: 1.3;
    }
    .body-text--l.teen {
        font-size: 1.25rem;
        font-weight: 400;
        line-height: 1.5;
    }
    .body-text--l.is_teen.is-left-white.revers {
        font-size: 1.25rem;
    }
    .body-text--l.is_teen.is-left-white.is_build,
    .body-text--l.is_teen.is-left-white.is_build-2025 {
        font-size: 1.125rem;
    }
    .body-text--l.is_teen {
        font-size: 1.25rem;
        line-height: 1.5;
    }
    .body-text--l.text-align-left.paragraph-white-opacity50.is_new {
        font-size: 1.25rem;
    }
    .body-text--l.is_2025.hero-p {
        font-size: 1.25rem;
        line-height: 1.3;
    }
    .body-text--l.is_2025 {
        font-size: 1.5rem;
        line-height: 1.5;
    }
    .library_hero {
        padding-top: 240px;
        overflow: clip;
    }
    .safety_main_img {
        aspect-ratio: 1538/615;
    }
    .heading-style-h2-3 {
        font-size: 3.5rem;
        line-height: 0.946429;
    }
    .featured_text-wr-2 {
        max-width: 82.1875rem;
    }
    .featured_img-wr-2 {
        border-radius: 7.5rem;
    }
    .img-trans-left {
        max-width: 200px;
        margin-left: -40px;
    }
    .img-trans-right,
    .img-wand-left,
    .img-shield-right {
        max-width: 200px;
    }
    .img-faqs-third.is-new {
        max-width: 31rem;
    }
    .img-family-left,
    .img-family-right {
        max-width: 200px;
    }
    .img-privacy.is-all {
        width: 48%;
    }
    .max-width-1040px {
        max-width: 65rem;
    }
    .img-privacy-right {
        max-width: 200px;
    }
    .img-privacy-left {
        max-width: 253px;
    }
    .img-well-right {
        max-width: 300px;
        margin-right: -40px;
    }
    .img-well-right.is_new,
    .img-well-right.is_safety {
        margin-right: -27px;
    }
    .img-well-left {
        max-width: 260px;
        margin-left: -26px;
    }
    .img-well-left.is_new {
        margin-left: 0;
    }
    .block-green-well {
        justify-content: flex-start;
        align-items: stretch;
    }
    .text-ds-center {
        max-width: 40.5rem;
    }
    .img-ds-fif {
        max-width: 18rem;
    }
    .padding-160px-new {
        padding-bottom: 160px;
    }
    .padding-160px-new.teen {
        padding-bottom: 120px;
    }
    .padding-160px-new.teen-180px {
        padding-bottom: 180px;
    }
    .padding-160px-new.tablet-88 {
        padding-bottom: 120px;
    }
    .padding-160px-new.is_new {
        padding-bottom: 80px;
    }
    .max-w-650 {
        max-width: 760px;
    }
    .collection-list-safety.is_n {
        display: block;
    }
    .home-image-gerl {
        width: 100%;
        max-width: 140px;
        margin-top: auto;
        margin-bottom: 0;
        position: absolute;
        top: 0;
        bottom: 0;
        left: -11px;
    }
    .accessibility-wr_h1 {
        max-width: 820px;
    }
    .drop-article {
        max-width: 54.375rem;
    }
    .hands-accessibility {
        margin-right: 139px;
    }
    .hands-accessibility-keft {
        margin-top: 90px;
        margin-left: 30px;
    }
    .hands-accessibility-2 {
        margin-right: -201px;
    }
    .famaly-h2-wr {
        max-width: 1100px;
    }
    .max-w-904.is-full.is_form {
        max-width: 54rem;
    }
    .nitro-star {
        margin-left: 22px;
    }
    .nitro-blur-pink {
        z-index: 0;
    }
    .nitro-blur-pink.is_new {
        z-index: -1;
    }
    .nitro-hero-icon {
        margin-top: -6.2rem;
    }
}
@media screen and (min-width: 1440px) {
    .container-1260px.safety-tarot {
        padding-bottom: 160px;
    }
    .section-black {
        min-height: auto;
        padding-bottom: 294px;
    }
    .container-1320px.is-1540 {
        max-width: 1540px;
    }
    .paragraph-16px.text-color-gray._1,
    .paragraph-16px.text-color-gray.is-left {
        font-family: Ggsans, sans-serif;
    }
    .background-video {
        width: 1000px;
        height: 1000px;
    }
    .relative.top-0px.parner {
        max-width: 95%;
    }
    .section-black2 {
        padding-top: 70px;
    }
    .flex--enter.top.is-new {
        padding-top: 32px;
    }
    .flex--enter.top.is-left {
        padding-top: 69px;
    }
    .flex--enter.max-840 {
        width: 100%;
    }
    .container-1400px {
        max-width: 1400px;
    }
    .image-svg2 {
        bottom: -0.1%;
    }
    .step-by-step-slider-musk {
        width: 28%;
    }
    .text-18px-white {
        font-size: 20px;
    }
    .grid-branding.s-new.app,
    .grid-branding.s-new.app-2024 {
        grid-template-columns: 560px auto;
    }
    .grid-3col.gap30-small {
        grid-column-gap: 25px;
        grid-row-gap: 25px;
    }
    .button-bl.mt24 {
        margin-top: 24px;
    }
    .button-bl.download-button.imagine.is_2025 {
        min-width: 262px;
        min-height: 65px;
        font-size: 20px;
        line-height: 26px;
    }
    .button-bl.download-button.imagine.is_2025.download-other.si_icon {
        background-size: 32px;
        padding-left: 56px;
    }
    .grid-footer.is-new-com {
        grid-template-columns: 1fr 1fr 1fr 1fr 90px 90px 90px 90px 90px 90px 90px 90px;
    }
    .section-hero-svg {
        background-image: linear-gradient(#fff, #d4e4ff);
        background-position: 0 0;
        background-repeat: repeat;
        background-size: auto;
    }
    .button-dark.color-dark.top16px {
        font-family: Ggsans, sans-serif;
    }
    .img-absol {
        width: 145%;
        height: auto;
        display: block;
        left: -3%;
    }
    .img-absol.hid {
        margin-bottom: -156px;
        inset: auto 0% 0%;
    }
    .section-blue.parent-hub,
    .section-blue.premium {
        min-height: 650px;
    }
    .section-blue.app-pit {
        background-position: 125% 47%, -20% 25%;
    }
    .section-blue.gaming {
        min-height: 650px;
    }
    .section-blue.app-pit-2024 {
        background-position: 125% 47%, -20% 25%;
    }
    .section.faq {
        padding-bottom: 260px;
    }
    .abcol-partner2 {
        top: 404px;
    }
    .p-16px-black2._400.dark-18px.is-new-nitro {
        font-size: 28px;
    }
    .rich-card-wrapper {
        margin-top: 300px;
    }
    .section-bg-svg {
        background-size: 220%, 100%;
    }
    .flex-horizontal-r-l.is-nitro {
        grid-column-gap: 1.25rem;
        grid-row-gap: 1.25rem;
        flex-flow: row;
        grid-template-rows: auto;
        grid-template-columns: 1fr 1fr;
        grid-auto-columns: 1fr;
        margin-top: 62px;
        display: grid;
    }
    .tab-pane {
        margin-right: 0;
    }
    .tabs-content {
        margin-left: auto;
        margin-right: 0;
    }
    .img-tab {
        margin-right: 14px;
    }
    .image-bg.launch {
        max-width: 80%;
    }
    .image-hero-safery.position.news,
    .image-hero-safery.position.s-n {
        max-width: 700px;
    }
    .image-hero-safery.position-family {
        margin-right: -100px;
    }
    .image-hero-safery.transp {
        min-width: 650px;
    }
    .image-hero-safery.position-app {
        margin-right: -100px;
    }
    .image-hero-safery.position-app-pit {
        max-width: 53%;
        margin-right: -60px;
    }
    .image-hero-safery.position-family-p {
        margin-right: -100px;
    }
    .image-hero-safery.position-app-gdc {
        max-width: 57%;
    }
    .image-hero-safery.is_2025 {
        min-width: 650px;
    }
    .absol-right-top {
        left: -312px;
    }
    .swatch {
        min-height: 200px;
    }
    .hero-bg-wrapper.hidden {
        height: 730px;
    }
    .container1180.left-align.powering,
    .container1180.left-align.gdr {
        grid-column-gap: 122px;
        grid-row-gap: 122px;
    }
    .container1180.hup {
        min-height: 683px;
    }
    .container1180.left-align-2 {
        grid-column-gap: 40px;
        grid-row-gap: 40px;
    }
    .container1180.left-align-2.powering,
    .container1180.left-align-2.gdr {
        grid-column-gap: 122px;
        grid-row-gap: 122px;
    }
    .hero-text-wr.is-tablet-center.down,
    .hero-text-wr.is-tablet-center.down-copy {
        flex: 0 auto;
    }
    .hero-text-wr.parent-hub,
    .hero-text-wr.premium {
        width: 100%;
    }
    .hero-text-wr.gdc-2024 {
        min-width: 520px;
    }
    .gamers-wr {
        align-self: auto;
    }
    .bologna-wr.hope {
        margin-top: 20px;
    }
    .story-wr {
        margin-top: 10px;
        margin-bottom: 10px;
    }
    .comp-img {
        margin-left: 20px;
    }
    .comp-img.left {
        margin-left: 0;
    }
    .comp-img.right {
        margin-right: 0;
    }
    .item-company {
        margin-left: 15px;
        margin-right: 15px;
    }
    .white-block {
        padding-left: 100px;
        padding-right: 100px;
    }
    .insp-section.overflow {
        padding-bottom: 100px;
    }
    .nitro-classic-lottie-wr {
        top: 110px;
    }
    .container-300 {
        margin-right: 60px;
    }
    .colors-grid {
        grid-column-gap: 60px;
    }
    .styleguide-various-container {
        max-width: 1395px;
    }
    .paragraph.center,
    .paragraph.is_streamkit {
        text-align: center;
    }
    .new-h1.font-white.left,
    .new-h1.font-white.moderation,
    .new-h1.font-white.left-copy {
        font-size: 56px;
    }
    .new-h1.font-white.safety-2 {
        margin-top: 40px;
    }
    .new-h1.text-color-white.is_d.is-italic.text-align-center {
        font-size: 80px;
    }
    .new-h1.text-color-white.text-align-left.bottom-24.is-center-mob.is_new,
    .new-h1.text-color-white.text-align-left.bottom-24.is-center-mob.is_form {
        margin-bottom: 32px;
        font-size: 56px;
    }
    .colllege-hero {
        background-position: 0%;
        background-size: cover;
        min-height: 660px;
        overflow: hidden;
    }
    .new-dark-button.download-new:focus-visible,
    .new-dark-button.download-new[data-wf-focus-visible],
    .new-dark-button.download-parent:focus-visible,
    .new-dark-button.download-parent[data-wf-focus-visible] {
        outline-offset: 4px;
        outline-width: 2px;
    }
    .container800.center {
        justify-content: center;
        align-items: center;
    }
    .human-bg-lot {
        min-width: 780px;
    }
    .video-link {
        top: -27%;
        left: -16%;
    }
    .container-780px.is_new {
        max-width: 360px;
    }
    .img-safety {
        height: 175px;
    }
    .section-courses-wr {
        max-width: 600px;
    }
    .section-courses-wr.courses {
        max-width: 540px;
    }
    ._16px-text-gr.left.app-2 {
        margin-top: 12px;
        margin-bottom: 0;
    }
    .tab-menuflex.power {
        max-width: 540px;
    }
    .plan.is-nitro {
        grid-template-columns: 2fr minmax(314px, 314px) minmax(314px, 314px);
    }
    .plan2.is-nitro {
        grid-template-columns: 2fr minmax(180px, 180px) minmax(314px, 314px);
    }
    .div-block-16.is-line-nitro {
        max-width: 314px;
        margin-top: -25px;
    }
    .image-pl.is-nitro {
        margin-top: 25px;
        position: static;
    }
    .image-11 {
        max-width: none;
        left: 2vw;
    }
    .image-developer {
        width: 108%;
    }
    .grid-12col-right {
        margin-left: 0;
        padding-left: 0;
    }
    .video-link-new {
        top: -15%;
        left: -9%;
    }
    .unleash-image-bg-1 {
        left: 0%;
    }
    .unleash-image-bg-2 {
        right: 0%;
    }
    .padding-56px._1440-48 {
        padding-bottom: 48px;
    }
    .padding-56px.is-80,
    .padding-56px.is-80-all {
        padding-bottom: 80px;
    }
    .image-404 {
        width: 108%;
    }
    .section-hero-hub.creator {
        background-position: 28%;
    }
    .text-color-white.paragraph-opacity-50.text-align-center._1440-l {
        text-align: left;
        font-size: 24px;
        line-height: 1.33333;
    }
    .text-color-white.paragraph-opacity-50.text-align-center._1440-l.text-center-d {
        text-align: center;
    }
    .text-color-white.paragraph-opacity-50._1440-l {
        font-size: 24px;
        line-height: 1.29167;
    }
    .text-color-white.paragraph-opacity-50._1440-l.text-center-d {
        text-align: center;
    }
    .text-color-white.paragraph-opacity-50.is_2025 {
        font-size: 24px;
        line-height: 1.33333;
    }
    .text-color-white.is_n,
    .text-color-white.is_2 {
        font-size: 20px;
        line-height: 26px;
    }
    .section-explore-hero.learn {
        background-size: cover;
    }
    .max-550px.is-center.is-full {
        margin-left: 0;
    }
    .text-24px-700-wh.margin-none.is_n {
        font-size: 24px;
        line-height: 1.16667;
    }
    .text-24px-500-white {
        line-height: 32px;
    }
    .text-24px-500-white.is_2025 {
        font-size: 32px;
        line-height: 1.25;
    }
    .text-24px-500-white.is_2025.is-32,
    .text-24px-500-white.is_2025.text-center-d {
        font-size: 32px;
    }
    .text-24px-500-white.is_2025.is-28,
    .text-24px-500-white.is-28 {
        font-size: 28px;
    }
    .text-24px-500-white.text-center-d {
        text-align: center;
        font-size: 32px;
        line-height: 1.25;
    }
    .text-24px-500-white.text-center-d.is_2025 {
        max-width: 320px;
    }
    .main-wrapper.home-bg {
        background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/662005967e6672e8ebdb68de_hero-bg-home.svg);
        background-position: 0 10%;
        background-repeat: no-repeat;
        background-size: cover;
    }
    .main-wrapper.overflow-hidden._2025 {
        background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/674584097f8482257f855b1c_BG-2025.png);
    }
    .main-wrapper.is-adventising {
        overflow: clip;
    }
    .academy_layout {
        grid-column-gap: 60px;
    }
    .connections-hero-bg {
        right: -18%;
    }
    .card-gray2 {
        padding-bottom: 12px;
    }
    .cardfootertext.center {
        text-align: center;
    }
    .date-heading-snows {
        margin-bottom: 20px;
    }
    .image-411 {
        width: 164px;
    }
    .snowsgiving-reward-image {
        width: 100%;
    }
    .snowcard-link {
        color: #0067e0;
        font-family: gg sans, sans-serif;
        font-size: 14px;
        font-weight: 600;
    }
    .snowcard-link.center,
    .snowsgiving-unlock-text-plain.center,
    .snowcard-link-16.center,
    .snowsgivingparagraph,
    .snowsgivingparagraph.center {
        text-align: center;
    }
    .snowsgiving-video.is_new {
        min-height: 620px;
    }
    .fr_works.left {
        margin-top: 140px;
    }
    .padding-32px.is-24 {
        padding-bottom: 24px;
    }
    .padding-32px.is-56 {
        padding-bottom: 56px;
    }
    .padding-10px.why {
        padding-bottom: 126px;
    }
    .hero-bg-acceleator.garden {
        width: 1600px;
        margin-left: auto;
        margin-right: auto;
        left: 5%;
    }
    .hero-img {
        max-width: 50%;
    }
    .padding-100px.teen {
        padding-bottom: 200px;
    }
    .padding-100px.charter-anyway,
    .padding-100px.is-240 {
        padding-bottom: 240px;
    }
    .padding-100px.hide-mobile-landscape {
        padding-bottom: 100px;
    }
    .padding-100px.is_n {
        display: none;
    }
    .padding-100px.is-nitro {
        padding-bottom: 168px;
    }
    .testimonial-tab-logo.is-anthropic {
        min-height: 66px;
    }
    .safeti-wrapper-image.transp,
    .safeti-wrapper-image.is_2025 {
        margin-left: 60px;
    }
    .padding-24px.is-36 {
        padding-bottom: 36px;
    }
    .padding-24px.is-56 {
        padding-bottom: 56px;
    }
    .padding-24px.is-40px {
        padding-bottom: 40px;
    }
    .max-440px.is-full {
        max-width: none;
    }
    .max-440px.is-full.is-sticky {
        top: 140px;
    }
    .max-440px.is-full.is-sticky.is_2025 {
        top: 120px;
    }
    .div-block-hero-bg {
        background-position: 0 40%, 100% 40%, 50% 65%, 0 0, 50% 100%;
        background-size: 160px, 170px, auto, auto, cover;
        min-height: 700px;
    }
    .safety_section-backgraund {
        top: -55%;
    }
    .section-hero-imagine {
        background-position: -30% 100%, 130% 100%, 50% 100%;
    }
    .section-hero-imagine.home {
        background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/644fab4df2dc8d7a9a081ebd_8a8375ab7908384e1fd6efe408284203.svg),
            url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/644fab4db9ca0a124b73d4b7_c40c84ca18d84633a9d86b4046a91437.svg),
            url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/644fab4da9dbd93a7dfae97b_e6d57714479874c665b36c7adee76b1d.svg);
        background-position: -15% 100%, 120% 100%, 50% 100%;
        background-repeat: no-repeat, no-repeat, no-repeat;
        background-size: 600px, 600px, auto;
    }
    .section-hero-imagine.home-2023 {
        background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/644fab4df2dc8d7a9a081ebd_8a8375ab7908384e1fd6efe408284203.svg),
            url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/644fab4db9ca0a124b73d4b7_c40c84ca18d84633a9d86b4046a91437.svg),
            url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/644fab4da9dbd93a7dfae97b_e6d57714479874c665b36c7adee76b1d.svg);
        background-position: -20% 100%, 120% 100%, 50% 100%;
        background-repeat: no-repeat, no-repeat, no-repeat;
        background-size: 600px, 600px, auto;
    }
    .grid-animation-tab {
        top: 160px;
    }
    .padding-40px.is-56 {
        padding-bottom: 56px;
    }
    .padding-40px.is-48 {
        padding-bottom: 48px;
    }
    .star-faq.app-2,
    .star-faq.app-3 {
        max-width: none;
    }
    .baner-wrapper.safety,
    .baner-wrapper.premium {
        background-position: 103%, -3%;
    }
    .padding-12px.d-none {
        display: none;
    }
    .padding-12px.is-16 {
        padding-bottom: 16px;
    }
    .padding-8px.is-12 {
        padding-bottom: 13px;
    }
    .parent-hero-hub {
        max-width: 65%;
        left: 81px;
    }
    .padding-80px.is_gdc,
    .padding-80px.is_64 {
        padding-bottom: 80px;
    }
    .padding-80px.is_new {
        padding-bottom: 48px;
    }
    .padding-80px.is-120 {
        padding-bottom: 120px;
    }
    .image-hero-safery-2 {
        min-width: 200%;
        left: -96px;
    }
    .image-hero-safery-2.position-family {
        margin-right: -100px;
    }
    .tab-link-center {
        bottom: 125px;
    }
    .link-pr {
        bottom: -476px;
    }
    .link-pt {
        max-width: 600px;
        min-height: 90px;
        bottom: -581px;
    }
    .tab-link-center-2 {
        bottom: 271px;
    }
    .nav_tab.grid-animation-tab {
        top: 0;
    }
    .tab-menuflex-family.power {
        max-width: 540px;
    }
    .indication-card._1 {
        max-width: 276px;
    }
    .h2-40px.text-color-white.is-height.capitalize.text-align-center.z-index-3.is_n,
    .h2-40px.text-color-white.is-height.capitalize.mobile.is_n {
        font-size: 56px;
    }
    .h2-40px.text-color-white.is-height.capitalize.is_n {
        font-size: 48px;
    }
    .sp_24px.text-color-white.is-build-h.is_n {
        font-size: 24px;
        line-height: 28px;
    }
    .tabs-app_content {
        padding-right: 50px;
    }
    .tab-link-tab-1._2024.w--current {
        background-color: #4f51f5;
    }
    .tabs-app-wrapper-left.p_70px {
        padding-right: 70px;
    }
    .section_hero.overflow {
        padding-top: 150px;
        padding-bottom: 107px;
    }
    .section_hero.overflow.centered-hero {
        max-height: 940px;
    }
    .padding-global.is_2025 {
        padding-left: 0;
        padding-right: 0;
    }
    .container-large.is-lar {
        max-width: 1540px;
    }
    .star-yellow {
        top: -113px;
        right: -20px;
    }
    .tab-full-icon-star_pink {
        left: -77px;
    }
    .tab-full-icon-star_green {
        bottom: 12px;
        left: -54px;
    }
    .tab-full-list_menu {
        max-width: none;
    }
    .slider-cloud-image {
        left: -180px;
    }
    .faq-2_card {
        padding-top: 24px;
        padding-right: 24px;
    }
    .slider-star-3 {
        left: -99px;
    }
    .slider-cloud-image-2 {
        right: 38px;
    }
    .slider-cloud-image-3 {
        right: -53px;
    }
    .slider-star-4 {
        right: 186px;
    }
    .slider-star-5 {
        right: 229px;
    }
    .end-wrapper {
        inset: auto auto 0% 0%;
    }
    .padding-48px.is_new.is-32 {
        padding-bottom: 32px;
    }
    .padding-48px.is-56 {
        padding-bottom: 56px;
    }
    .padding-48px.is-80 {
        padding-bottom: 80px;
    }
    .end-image-bg-5._2024 {
        bottom: 3px;
        right: 225px;
    }
    .end-image-bg-7 {
        right: -81px;
    }
    .end-image-bg-8 {
        right: -291px;
    }
    .end-image-bg-8._2024 {
        right: -381px;
    }
    .end-star-7 {
        top: 87px;
        left: 0;
    }
    .end-star-8 {
        left: -43px;
    }
    .tabs_layout--old {
        align-items: center;
    }
    .tabs_image-wr--old {
        height: 80%;
    }
    .pillar-1_tab-img-1,
    .pillar-1_tab-img-4,
    .pillar-1_tab-img-2,
    .pillar-1_tab-img-3 {
        max-width: 100%;
        margin-left: 0;
    }
    .pillar-2_tab-img-1,
    .pillar-4_tab-img-1 {
        left: 0;
    }
    .phone-img {
        height: 100%;
        margin-top: 0;
    }
    .phone-accent.is-pink {
        object-position: 0% 50%;
    }
    .phone-accent.tablet {
        max-height: 145px;
    }
    .tab-full-icon-star_pinky {
        bottom: -12px;
        right: -108px;
    }
    .end-image-bg-7--new {
        right: -81px;
    }
    .video-star-1,
    .video-star-2 {
        right: 229px;
    }
    .tabs_layout,
    .tabs_layout--new {
        align-items: center;
    }
    .max-width620.is-margin.is_d {
        max-width: 670px;
    }
    .max-width620.is-margin.is_d.is-left {
        max-width: 595px;
    }
    .max-width620.is-margin.is_d.md {
        max-width: 35rem;
    }
    .max-width620.is-margin.n {
        max-width: 680px;
    }
    .max-width620.is-margin.n.is-left {
        max-width: 590px;
    }
    .max-width620.is-margin.n.md {
        max-width: 40.5rem;
    }
    .max-width620.is-large {
        max-width: 900px;
    }
    .max-width620.is-large.is-ful,
    .max-width620.is-full {
        max-width: none;
    }
    .max-width620.is-740 {
        max-width: 740px;
    }
    .max-width620.is-900,
    .max-width620.is_microsite {
        max-width: 900px;
    }
    .hero-button {
        height: 112px;
        padding-top: 18px;
        padding-bottom: 26px;
    }
    .hero-button.pink {
        padding-left: 30px;
        padding-right: 30px;
    }
    .button-text {
        font-size: 20px;
    }
    .button-text-stroke {
        -webkit-text-stroke-width: 3px;
        font-size: 20px;
    }
    .button-text-shadow {
        -webkit-text-stroke-width: 3px;
        font-size: 20px;
        top: 4px;
    }
    .star-pink1-copy {
        top: -37%;
    }
    .hero-cloud {
        max-width: 350px;
        bottom: -47px;
        left: -224px;
    }
    .hero-cloud._2 {
        top: 61%;
        right: -9%;
    }
    .hero-cloud._3 {
        right: -62%;
    }
    .star-safety-2 {
        right: -254px;
    }
    .hero-button-white.pink {
        padding-left: 30px;
        padding-right: 30px;
    }
    .hero-cloud-4._2 {
        top: 61%;
        right: -9%;
    }
    .hero-cloud-4._3 {
        right: -9%;
    }
    .image-developer-2 {
        width: 108%;
    }
    .nitro-baner-left-cloud {
        margin-left: -1389px;
    }
    .nitro-baner-right-cloud {
        margin-right: -1389px;
    }
    .end-image-bg-2-1 {
        bottom: 0;
    }
    .end-image-bg-2-1._2024 {
        left: -201px;
    }
    .padding-64px.is-40 {
        padding-bottom: 40px;
    }
    .padding-64px.is-56 {
        padding-bottom: 56px;
    }
    .tile {
        margin-right: 0.9rem;
    }
    .server-drawer {
        margin-right: 1.4rem;
    }
    .woo_yellow-star {
        bottom: auto;
        left: auto;
    }
    .whoa {
        margin-right: 2.7rem;
    }
    .whoa.is_2024 {
        margin-bottom: -6.5rem;
        margin-right: 6.8rem;
    }
    .star-white._2024 {
        left: -201px;
    }
    .max-width720.is-center.is_2025 {
        max-width: 710px;
    }
    .gaming_hero-img {
        width: 50%;
    }
    .gaming_card.third.gradiend {
        background-size: 41%, auto;
    }
    .gaming_card.first.gradient {
        background-size: 48%, auto;
    }
    .gaming_hero_star-group1 {
        top: -31px;
        left: -64px;
    }
    .gaming_hero_star-group2 {
        bottom: -57px;
        right: -61px;
    }
    .wumpus-footwr-wrapper {
        width: 100%;
        max-width: 407px;
        margin-left: auto;
        margin-right: auto;
        position: relative;
    }
    .end-image-bg-2-2024 {
        bottom: 0;
    }
    .end-image-bg-2-2024._2024 {
        left: -201px;
    }
    .teen-hero-section {
        margin-right: 0;
    }
    .container920.center {
        justify-content: center;
        align-items: center;
    }
    .teen-section-slider {
        max-width: 100%;
    }
    .teen_right-arrow {
        right: -155px;
    }
    .section-habitasse {
        padding-top: 120px;
    }
    .teen_bg-image {
        border-radius: 16px;
    }
    .image-teen._02 {
        min-width: 621px;
        margin-bottom: -134px;
        margin-right: -75px;
    }
    .padding-140px.is-240 {
        padding-bottom: 240px;
    }
    .padding-120px.teen {
        padding-bottom: 160px;
    }
    .padding-120px._1440-small {
        padding-bottom: 32px;
    }
    .padding-120px.is-100 {
        padding-bottom: 100px;
    }
    .padding-120px.is-100.sesct-none {
        display: none;
    }
    .gaming_banner-2 {
        background-position: 0 100%, 100% 100%;
    }
    .max-width-788px.home {
        max-width: 1200px;
    }
    .max-width-788px.is-full {
        max-width: none;
    }
    .max-width-788px.is-1000 {
        max-width: 900px;
    }
    .teen-icon-10 {
        max-width: 588px;
    }
    .teen-icon-11 {
        max-width: none;
        margin-bottom: -104px;
    }
    .teen-icon-12 {
        max-width: 335px;
        margin-right: -28px;
    }
    .teen-icon-13 {
        max-width: 147px;
        margin-bottom: 181px;
    }
    .teen-icon-14,
    .teen-icon-15 {
        max-width: 147px;
        margin-bottom: 328px;
    }
    .image-teen-1 {
        max-width: 616px;
        margin-bottom: -72px;
        margin-right: -63px;
    }
    .padding-196px {
        padding-bottom: 196px;
    }
    .teen_left-arrow {
        left: -155px;
    }
    .hero_button-r.blue-button.n-home._2025 {
        min-width: 488px;
        padding: 25px 55px;
        font-size: 27px;
        line-height: 35px;
    }
    .hero_button-r.blue-button.n-home._2025.hide-mobile-portrait {
        min-width: 320px;
        min-height: 65px;
        padding-top: 19.5px;
        padding-bottom: 19.5px;
        font-size: 20px;
        line-height: 26px;
    }
    .hero_button-l._2025 {
        min-width: 262px;
        min-height: 65px;
        margin-right: 39px;
        padding-top: 15px;
        padding-bottom: 15px;
        font-size: 20px;
        line-height: 26px;
    }
    .link-testimonial {
        cursor: pointer;
    }
    .section-habitasse2 {
        padding-bottom: 160px;
    }
    .teen-section-slider-new {
        max-width: 100%;
    }
    .teen_right-arrow-2 {
        right: -145px;
    }
    .teen_left-arrow-2 {
        left: -145px;
    }
    .link-testimonial-2 {
        cursor: pointer;
    }
    .pitch-form_wr.is-form-n {
        max-width: none;
    }
    .padding-4px.is-12 {
        padding-bottom: 12px;
    }
    .building-wr {
        background-position: 71px 100%;
    }
    .building-icon-bg {
        left: 71px;
    }
    .building-icon-bg.motivation {
        max-width: none;
    }
    .building-icon-bg-2 {
        right: 130px;
    }
    .building-icon-bg-2.motivation {
        max-width: none;
    }
    .building-icon-star-green {
        top: 40px;
        right: 60px;
    }
    .building-icon-star-yellow {
        top: 92px;
        right: 99px;
    }
    .pitch_form-field-wr.bottom-none {
        margin-bottom: 0;
    }
    .app2024_hero-bg {
        width: 700px;
        right: 22%;
    }
    .text-weight-semibold._90 {
        max-width: 90%;
    }
    .building-wr-2024 {
        background-position: 71px 100%;
    }
    .banner-app-wr {
        background-position: 103%, -3%;
    }
    .categories-wr_2024 {
        background-position: 100% 127px, 0 127px;
    }
    .close-first.top-0px.parner {
        max-width: 95%;
    }
    .build--hero_pattern {
        right: -10%;
    }
    .build--hero_pattern.is-left {
        left: -10%;
    }
    .build--green-star {
        left: 23%;
    }
    .build--hero_pink-star {
        right: 15%;
    }
    .build--hero_waves {
        background-position: 0 100%;
    }
    .build--case_card.is-bottom {
        height: 31.9375rem;
    }
    .build--globe_pattern {
        right: -10%;
    }
    .build--globe_pattern.is-left {
        left: -10%;
    }
    .build--case_thumbnail-logo_bottom {
        top: -16%;
    }
    .star-icon-buld {
        left: 9%;
    }
    .star-icon-buld-2 {
        left: 12%;
    }
    .happening-left-icon {
        max-width: 448px;
        left: -62px;
    }
    .happening-left-icon_right {
        max-width: 448px;
        right: -51px;
    }
    .build-star-hero {
        top: -14%;
        right: 13%;
    }
    .build--hero_image {
        max-width: 500px;
    }
    .container-920px {
        max-width: 1300px;
    }
    .container-920px.layout-vertical {
        flex-flow: column;
        justify-content: flex-start;
        align-items: center;
        display: flex;
    }
    .dfd-discover {
        max-width: 87rem;
        margin-left: auto;
        margin-right: auto;
    }
    .tag-dfd.bg-green {
        margin-left: 180px;
    }
    .rocket {
        max-width: 21rem;
        margin-right: -22rem;
    }
    .rocket.week {
        max-width: 21rem;
        margin-right: -3.8rem;
    }
    .dfd_share-relative.top-0px.parner {
        max-width: 95%;
    }
    .share-image {
        max-width: 86%;
        margin-left: 80px;
        bottom: -173px;
    }
    .dfd_banner-image.new {
        margin-right: -20.2rem;
    }
    .dfd_number {
        max-width: 87rem;
        margin-left: auto;
        margin-right: auto;
    }
    .dfd_card-number {
        padding-left: 4.375rem;
        padding-right: 9rem;
    }
    .dfd_card-number-image {
        max-width: 200px;
    }
    .percentage.is-small {
        text-transform: none;
    }
    .dfd_paragraph-large.medium.text-align-center.max-width-300.mob-left {
        max-width: 240px;
    }
    .controller {
        left: 134px;
    }
    .controller.old {
        margin-left: auto;
        margin-right: auto;
        left: -1157px;
        right: 0;
    }
    .dfd_stars {
        margin-right: -10px;
        left: 0%;
    }
    .dfd_banner-container {
        max-width: 87rem;
    }
    .features-dfd-section-wr,
    .dfd_players-wr,
    .dfd_section-share-wr {
        max-width: 87rem;
        margin-left: auto;
        margin-right: auto;
    }
    .app--hero_layout.s-new.app {
        grid-template-columns: 560px auto;
    }
    .app2024_hero-bg_2 {
        filter: blur(140px);
        width: 55%;
        height: 500px;
    }
    .app2024_hero-bg-2 {
        width: 700px;
    }
    .max-width-780px.is_adverting {
        max-width: none;
    }
    .max-width-780px.is-900 {
        max-width: 900px;
    }
    .max-width-780px.is-990 {
        max-width: 990px;
    }
    .app2024_tab-link._2024.w--current {
        background-color: #4f51f5;
    }
    .home--hero {
        background-position: 100% -33%;
        background-size: 95.5%;
        height: auto;
        padding-top: 10rem;
    }
    .home--hero.is_2025 {
        max-height: none;
        padding-top: 9rem;
    }
    .container-huge._2-x.is_2025,
    .container-huge.z-index-100.is_2025,
    .container-huge.is_2025 {
        max-width: 77.5rem;
    }
    .home--2col_layout.is-hero.home {
        margin-bottom: 24px;
    }
    .home--2col_layout.is-hero.is_2025 {
        margin-bottom: 40px;
    }
    .home--2col_layout.is-hero.new-2025 {
        margin-bottom: 24px;
    }
    .home--image-wr.is-center {
        right: -6%;
    }
    .home--text-wr.is-mobile-center.z-index-2 {
        left: 0;
    }
    .home--text-wr.is-mobile-center.is_2025 {
        max-width: 30.7rem;
        margin-top: 5.5rem;
        left: 0;
    }
    .home--text-wr.is-mobile-first {
        max-width: 24.4rem;
    }
    .home--text-wr.is-mobile-first.wherever {
        max-width: 25.4rem;
    }
    .home--text-wr.is-mobile-first.is_2025,
    .home--text-wr.is-mobile-first.is_2025.is_wherever {
        max-width: 24rem;
    }
    .heading--h1 {
        margin-bottom: 0.5rem;
        font-size: 3.125rem;
    }
    .heading--h1.is_2025 {
        font-size: 3.5rem;
    }
    .body-text--xl.new-home.is_2025 {
        letter-spacing: 0;
        padding-right: 0.7rem;
        font-size: 1.25rem;
        line-height: 1.3;
    }
    .body-text--xl.new-home.is_2025.stream {
        font-size: 1.25rem;
        line-height: 1.3;
    }
    .body-text--xl.teen,
    .body-text--xl.is_teen.is-left-white.revers {
        font-size: 1.5rem;
    }
    .body-text--xl.is_teen.is-left-white.mob-center.is_n,
    .body-text--xl.is_teen.is-left-white.is_n,
    .body-text--xl.is_teen.bottom-none.text-align-center.text-color-white.is_n {
        line-height: 1.20833;
    }
    .body-text--xl.is_teen {
        font-size: 1.5rem;
    }
    .body-text--xl.is_2025.hero-p {
        padding-right: 0;
        font-size: 1.25rem;
        line-height: 1.3;
    }
    .body-text--xl.is_2025-n {
        font-size: 1.25rem;
        line-height: 1.3;
    }
    .home--2section {
        padding-top: 11.75rem;
    }
    .home--2section.is_2025 {
        padding-top: 8.8125rem;
    }
    .home--block-group.is-reverse.home-new._2025 {
        border-radius: 120px;
        padding: 28px 28px 28px 50px;
    }
    .home--block-group.is-reverse._2025 {
        border-radius: 120px;
        padding: 28px 28px 28px 53px;
    }
    .home--block-group.is-reverse.is_2025 {
        -webkit-backdrop-filter: none;
        backdrop-filter: none;
        border-radius: 120px;
        padding: 28px 28px 28px 53px;
    }
    .home--block-group.block-1._2025 {
        background-position: 65%;
        border-radius: 120px;
        padding: 28px 52px 28px 28px;
    }
    .home--block-group.block-2._2025 {
        border-radius: 120px;
        padding: 28px 52px 28px 28px;
    }
    .home--block-group.block-4._2025,
    .home--block-group.block-4.is_2025 {
        border-radius: 120px;
        padding-top: 28px;
        padding-bottom: 28px;
        padding-left: 28px;
    }
    .heading--h2.is_2025 {
        line-height: 0.96;
    }
    .home--group-chat-img {
        max-width: 49rem;
    }
    .home--group-chat-img.video {
        aspect-ratio: auto;
        min-height: 600px;
        max-height: none;
    }
    .home--group-chat-img.video._2025 {
        border-radius: 104px;
        max-width: 45.4375rem;
        min-height: 554px;
    }
    .home--group-chat-img.video.is_2025 {
        border-radius: 124px;
        max-width: 45.4375rem;
        min-height: 554px;
    }
    .home--group-chat-img.video.is-2025 {
        border-radius: 104px;
        max-width: 45.4375rem;
        min-height: 554px;
    }
    .home--3section.is_2025 {
        background-position: 50%;
        background-size: 110%;
        padding-top: 5.9375rem;
        padding-bottom: 5.9375rem;
    }
    .fpo {
        margin-bottom: 12.5rem;
        margin-right: 15.8rem;
    }
    .home_image-hero {
        margin-left: -2vw;
        margin-right: -2vw;
    }
    .home_image-hero.desctop {
        max-width: 45rem;
        margin-left: -1vw;
        margin-right: -1vw;
    }
    .chats_top {
        margin-right: 11.75rem;
    }
    .chats_top.is_2025 {
        margin-right: 11rem;
    }
    .home--4section.is_2025 {
        padding-top: 5.9375rem;
        padding-bottom: 11.875rem;
    }
    .box-4s.is_2025 {
        margin-right: 1.3rem;
    }
    .section4-image.radius-60 {
        margin-left: 10px;
    }
    .section4-image.radius-60.video {
        min-height: 600px;
        max-height: none;
    }
    .home--5section {
        background-position: 50% 0;
    }
    .home--5section.gradien {
        background-image: linear-gradient(#0f1e7b, #21338e);
    }
    .home--5section.is_2025 {
        padding-top: 11.875rem;
        padding-bottom: 8.5rem;
    }
    .section5-image {
        margin-top: -6.1rem;
        margin-bottom: -9.6rem;
    }
    .place_nelly {
        max-width: 18rem;
        top: 50%;
    }
    .home--6section {
        background-position: 100% -5%;
    }
    .home--6section.is_2025 {
        padding-top: 8.5rem;
        padding-bottom: 9.4375rem;
    }
    .discord_bottom.z-index-2 {
        aspect-ratio: auto;
        padding-top: 4.625rem;
    }
    .discord_bottom.z-index-2.absolute {
        height: 100%;
    }
    .discord_svg {
        box-sizing: border-box;
        margin-top: 4.625rem;
        margin-bottom: 0%;
    }
    .discord_svg.is_2025 {
        max-width: 64rem;
    }
    .home--section7 {
        background-position: 100% 0;
    }
    .home--section7.color-gr.is_2025 {
        padding-top: 9.4375rem;
        padding-bottom: 11.875rem;
    }
    .home-new_footer-black {
        -webkit-backdrop-filter: blur(100px);
        backdrop-filter: blur(100px);
        background-image: linear-gradient(135deg, #fff6, #ffffff12);
    }
    .hero-subtitle-wrapper {
        margin-top: 0.5rem;
    }
    .container-hero.is_2025 {
        width: 100%;
        max-width: 77.5rem;
    }
    .potion {
        margin-top: -2.85rem;
        margin-left: -5.6rem;
    }
    .potion.is_2025 {
        max-width: 10rem;
        left: -30%;
    }
    .crown {
        width: 12rem;
        max-width: 12rem;
        margin-top: -12.1rem;
    }
    .crown.carrers {
        left: -11%;
    }
    .crown.is_2025 {
        height: 12rem;
        margin-top: -10rem;
        margin-left: 24.8rem;
    }
    .trophy {
        max-width: 7.9rem;
        margin-top: -11.3rem;
    }
    .trophy.new-2025 {
        margin-top: -10.6rem;
    }
    .turnip {
        max-width: 5rem;
        margin-top: -9.8rem;
        margin-right: 20.6rem;
    }
    .turnip.careers {
        max-width: 10rem;
        margin-top: -6.7rem;
        margin-right: -3.8rem;
    }
    .turnip._2025-new {
        margin-top: -9.4rem;
        margin-right: 18.7rem;
    }
    .star {
        max-width: 3.5rem;
        margin-right: 6.3rem;
    }
    .star.is_2025 {
        max-width: 9rem;
        height: 10rem;
        margin-top: 9rem;
        margin-right: 2%;
    }
    .home-2-block-gift {
        width: 102%;
    }
    .home-2-block-gift.webm {
        margin-top: -3rem;
        right: 3.6rem;
    }
    .section3-image {
        min-width: 100%;
        margin-top: -33px;
        margin-right: -23px;
    }
    .section3-image.image {
        min-width: 102%;
        margin-top: 25px;
    }
    .section3-image.webm {
        top: -19%;
        right: 9%;
    }
    .section3-image.webm-4 {
        right: -2%;
    }
    .section-4-image {
        margin-left: -2.45rem;
    }
    .coin.is_2025 {
        max-width: 13.125rem;
        margin-top: -240px;
    }
    .pan {
        max-width: 16rem;
    }
    .image-100.m-quests {
        max-width: 400px;
        top: -24px;
        left: 17px;
    }
    .radius-60.see.video,
    .radius-60.viseo {
        min-height: 600px;
        max-height: none;
    }
    .section-6-image {
        margin-top: -3.75rem;
        margin-left: 0;
    }
    .section-6-image.only-image {
        margin-top: -3.45rem;
    }
    .text-mask.is_2025 {
        padding-right: 0;
    }
    .home_phone {
        max-width: 12.8rem;
        margin-right: -3.2rem;
    }
    .home-image {
        margin-top: -14px;
        left: 17px;
    }
    .home_women {
        max-width: 9.7rem;
        margin-left: -9.8rem;
    }
    .home_clyde {
        left: -100%;
    }
    .home_clyde.is_2025 {
        left: -98%;
    }
    .home_wumpus {
        max-width: 10.5rem;
        margin-left: 11rem;
    }
    .home_wumpus-pl {
        max-width: 10.5rem;
        margin-bottom: 8rem;
        margin-left: 11rem;
    }
    .home_egg {
        margin-left: -13rem;
    }
    .home_egg.is_2025 {
        margin-bottom: -12rem;
    }
    .home_man {
        max-width: 11rem;
        margin-right: -4.8rem;
    }
    .discort_robot {
        bottom: 38%;
    }
    .discort_robot.discord_robot.is_2025 {
        margin-bottom: 3rem;
    }
    .section-blue-careers.parent-hub,
    .section-blue-careers.premium {
        min-height: 650px;
    }
    .section-blue-careers.app-pit {
        background-position: 125% 47%, -20% 25%;
    }
    .section-blue-careers.gaming {
        min-height: 650px;
    }
    .section-blue-careers.app-pit-2024 {
        background-position: 125% 47%, -20% 25%;
    }
    .careers_h1.font-white.left,
    .careers_h1.font-white.moderation,
    .careers_h1.font-white.left-copy {
        font-size: 56px;
    }
    .careers_h1.font-white.safety-2 {
        margin-top: 40px;
    }
    .careers_h1.text-align-center.br.is_get.is-56 {
        margin-bottom: 32px;
    }
    .careers_h1.text-align-center.p-48px.mobile-30px.is_d {
        font-size: 80px;
    }
    .careers_heading--h2,
    .careers_heading--h2.text-align-center,
    .careers_heading--h2.bottom-12 {
        font-size: 2.25rem;
    }
    .chats_top-image.hide {
        margin-right: 11rem;
    }
    .wumpus-footer-home {
        top: 45%;
    }
    .wumpus-footer-list {
        margin-top: -36%;
        top: -30%;
    }
    .robot-head._2024 {
        margin-bottom: -45%;
    }
    .blue-overlay {
        background-color: #2558e7bf;
        height: 1050px;
    }
    .light-purple-overlay {
        top: 17%;
    }
    .dark-purple-overlay {
        top: 5%;
    }
    .star-texture {
        top: -10%;
    }
    .star-texture.is-2,
    .star-texture.is-1 {
        top: 0%;
    }
    .star-texture.is-bottom {
        top: 26%;
    }
    .star-texture.bg-4 {
        object-fit: cover;
        min-height: 170px;
        top: -64%;
    }
    .star-texture._2-sec {
        top: -7%;
    }
    .footer-hero-img {
        top: 25%;
    }
    .line-wr-home {
        position: relative;
    }
    .animation-scroll {
        min-height: 2000px;
        top: -50%;
    }
    .star-hero-home._2 {
        top: 16%;
        right: -79%;
    }
    .star-hero-home._3 {
        right: -76%;
    }
    .star-hero-home._5 {
        top: 17%;
    }
    .star-hero-home._7 {
        top: 12%;
    }
    .star-hero-home._9 {
        top: -38%;
        right: 2%;
    }
    .star-hero-home._11 {
        top: -74%;
        right: -39%;
    }
    .star-hero-home._4 {
        right: -76%;
    }
    .star-hero-home._12 {
        width: 8px;
        height: 8px;
    }
    .star-hero-home._12._1 {
        top: 30%;
    }
    .star-hero-home._16 {
        top: 10%;
        right: 2%;
    }
    .star-hero-home._2-1 {
        right: -44%;
    }
    .star-hero-home._2-2 {
        top: -7%;
    }
    .star-hero-home._2-3 {
        top: -3%;
        right: 43%;
    }
    .star-hero-home._2-4 {
        top: -9%;
    }
    .star-hero-home._2-5 {
        width: 8px;
        height: 8px;
        top: 14%;
    }
    .star-hero-home._2-5._1 {
        top: 30%;
    }
    .star-hero-home._2-7 {
        top: -3%;
    }
    .star-hero-home._2-8 {
        left: 19%;
    }
    .star-hero-home._2-9 {
        right: -79%;
    }
    .star-hero-home._3-1 {
        right: 6%;
    }
    .star-hero-home.star-2 {
        top: 20%;
    }
    .star-hero-home.star-2-copy {
        right: -88%;
    }
    .star-hero-home._21 {
        top: 9%;
        right: 65%;
    }
    .star-hero-home.star-5 {
        top: 20%;
        right: 66%;
    }
    .star-hero-home.star-7 {
        right: -88%;
    }
    .star-hero-home._17 {
        top: 16%;
        right: -79%;
    }
    .star-hero-home.star-7 {
        top: 25%;
    }
    .star-hero-home._22 {
        top: 16%;
        right: -20%;
    }
    .star-hero-home._10-1 {
        width: 15px;
        height: 15px;
        top: -55%;
        right: 50%;
    }
    .star-hero-home._1--2 {
        top: 62%;
    }
    .star-hero-home.is_banner {
        margin-top: -6px;
    }
    .star-texture-3,
    .star-texture-3.is-2 {
        top: -10%;
    }
    .star-texture-3.is-1 {
        top: 0%;
    }
    .star-texture-3.is-bottom {
        top: -37%;
    }
    .star-texture-3.bg-3 {
        top: -15%;
    }
    .star-texture-3.bg-4 {
        min-height: 300px;
        top: -171%;
    }
    .star-texture-3._2-sec {
        top: -7%;
    }
    .play-item {
        right: 62%;
    }
    .mouse-item {
        max-width: 18%;
        right: 23%;
    }
    .hero-wr-lottie {
        min-width: 77%;
        top: -3.5%;
        left: -16%;
    }
    .messenge-lottie {
        top: 13%;
        left: 24%;
    }
    .voice-lottie {
        top: 29%;
        left: 3%;
    }
    .stretting-lottie {
        max-width: 14%;
        top: 22%;
        right: 0.8vw;
    }
    .typing-lottie {
        max-width: 14%;
        top: 51.5%;
        right: 0.8vw;
    }
    .typing-lottie-rose {
        max-width: 14%;
        top: auto;
        bottom: 26%;
        right: 0.85vw;
    }
    .typing-lottie-m {
        bottom: -1.9%;
        left: 24%;
    }
    .smoke-gif {
        max-width: 143%;
        bottom: 37%;
        right: -56%;
    }
    .home_image-hero-2 {
        min-width: 50rem;
        margin-left: -2vw;
        margin-right: -2vw;
    }
    .home_image-hero-2.desctop {
        max-width: 45rem;
        margin-left: -1vw;
        margin-right: -1vw;
    }
    .fun2-top-eyes.is_2025 {
        max-width: 9.4375rem;
        margin-top: -4.25rem;
        margin-left: 14.25rem;
    }
    .home_image-static {
        min-width: 52rem;
        min-height: 557px;
        margin-left: -2vw;
        margin-right: -2vw;
    }
    .home_image-static.desctop {
        max-width: 45rem;
        margin-left: -1vw;
        margin-right: -1vw;
    }
    .home_image-static.is_2025 {
        min-height: 526px;
    }
    .home_image-static.is_2025.is_new {
        background-position: 83% 91%, 50%;
        background-size: 148px, contain;
    }
    .blue-overlay-1 {
        background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/664dcb80215bbe2d823f4428_bg-svg.svg);
        background-repeat: no-repeat;
        background-size: cover;
        width: 100%;
        top: -1050px;
        right: 0%;
    }
    .textura-bg-5,
    .textura-bg-6 {
        width: 100%;
        inset: 0%;
    }
    .textura-bg-7 {
        width: 100%;
        margin-left: -130px;
        bottom: 0%;
        left: 0%;
        right: 0%;
    }
    .blue-overlay-3 {
        background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/664de1f546bfed523edb6dc4_6-Glow.svg);
        background-repeat: no-repeat;
        background-size: cover;
    }
    .textura-bg-8 {
        width: 100%;
        inset: 25% 0% 0%;
    }
    .wumpus-footer-home-contain {
        min-height: 600px;
    }
    .wumpus-footer-home-contain.smaller {
        min-height: 400px;
    }
    .discor_robot_contain {
        min-height: 425px;
    }
    .max-width-374 {
        max-width: 22.8rem;
        margin-top: 40px;
    }
    .finals {
        margin-bottom: 0;
    }
    .finals-number-large {
        font-size: 150px;
    }
    .finals-number-large.small {
        font-size: 100px;
        line-height: 125px;
    }
    .logos.static.z-index-3.width2 {
        margin-bottom: 20px;
    }
    .logos.static.z-index-3.width2.size-none {
        width: auto;
        min-height: 133px;
        margin-right: 0;
    }
    .hero-cases {
        background-position: 0 30%;
        background-size: 102%;
        justify-content: flex-start;
        align-items: center;
        min-height: 680px;
        padding-top: 0;
        padding-bottom: 0;
        display: flex;
    }
    .rich-case h1 {
        background-image: linear-gradient(135deg, #fff6, #ffffff12);
    }
    .container-1280px._100 {
        max-width: 1280px;
    }
    .container-1280px.safety-tarot {
        padding-bottom: 160px;
    }
    .container-1280px.is-faq {
        grid-column-gap: 16px;
        grid-row-gap: 16px;
        grid-template-rows: minmax(auto, 306px) auto;
        grid-template-columns: auto 41.875rem;
        grid-auto-columns: 1fr;
        place-items: start;
        max-width: 1490px;
        display: grid;
    }
    .heading-rich-bg {
        background-image: linear-gradient(175deg, #fff6, #fff0 28% 65%, #ffffff40);
    }
    .heading-case-rich {
        background-image: linear-gradient(135deg, #ffffff26, #fff0 32% 67%, #ffffff0d);
    }
    .case-list-wr {
        justify-content: space-between;
    }
    .nitro-image-rabbit {
        max-width: 306px;
        left: 2%;
    }
    .nitro-image-mushroom {
        max-width: 21%;
    }
    .teen--hero {
        padding-top: 15.5625rem;
    }
    .teen--image-wr {
        max-width: 640px;
    }
    .body-text--xll.new.align-center.text-weight-medium.is-new {
        font-size: 2rem;
    }
    .body-text--xll.new.text-align-left.is-center-mob {
        font-size: 1.5rem;
    }
    .body-text--xll.new.text-align-left.is_form {
        font-size: 1.25rem;
    }
    .body-text--xll.new.is_new {
        font-size: 1.5rem;
    }
    .body-text--xll.new.is-faq {
        text-align: left;
    }
    .body-text--xll.new.is-np {
        text-align: left;
        display: block;
    }
    .body-text--xll.new-2025.text-align-left.is-center-mob {
        font-size: 1.5rem;
    }
    .body-text--xll.new-2025.text-align-left.is_form {
        font-size: 1.25rem;
    }
    .body-text--xll.new-2025.is_new {
        font-size: 1.5rem;
    }
    .body-text--xll.new-2025.is-faq {
        text-align: left;
    }
    .teen--image {
        max-width: none;
    }
    .teen--2col_layout-copy.is-hero.home {
        margin-bottom: 24px;
    }
    .teen--block-text-wr.is-mobile-center.z-index-2 {
        left: 0;
    }
    .teen--block-text-wr.is-mobile-first {
        max-width: 24.4rem;
    }
    .teen--block-text-wr.is-mobile-first.wherever {
        max-width: 25.4rem;
    }
    .max-width-300px.is-all.is_n,
    .max-width-300px.is-center {
        max-width: 30rem;
    }
    .max-width-300px.is-300 {
        max-width: 18.75rem;
    }
    .max-width-300px.is_second {
        max-width: 24rem;
    }
    .teen--layaut.z-index-3.teen {
        max-width: 1046px;
    }
    .heading--h3 {
        margin-bottom: 0.5rem;
        font-size: 3.125rem;
    }
    .teen--charter-star-bg {
        min-width: 1350px;
        margin-left: -200px;
        margin-right: auto;
        top: 15%;
    }
    .link-white-line,
    .link-white-line.revers {
        font-size: 1.5rem;
    }
    .card-form,
    .card--form-wr {
        min-height: 680px;
    }
    .relative-form.top-0px.parner {
        max-width: 95%;
    }
    .popup-r {
        min-height: 685px;
    }
    .card--form-wr-second,
    .card--form-wr-third {
        min-height: 680px;
    }
    .popup-red-second,
    .popup-red-third {
        min-height: 686px;
    }
    .slider-info {
        min-height: 570px;
    }
    .stars-slider {
        margin-top: -7.5rem;
    }
    .image-takes {
        margin-top: -11rem;
        margin-left: -7rem;
    }
    .link-slider {
        font-size: 1.5rem;
    }
    .build-hero {
        padding-top: 270px;
    }
    .build-section {
        overflow: hidden;
    }
    .tabs-menu-build {
        width: 35rem;
        max-width: 47.5%;
    }
    .tabs-build {
        min-height: 720px;
    }
    .tabs-build.is_new {
        min-height: 740px;
    }
    .button-build-blue.auto.is_n {
        font-size: 18px;
    }
    .build-radius-top {
        min-height: 315px;
    }
    .apps-image {
        margin-top: -153px;
    }
    .image-grow {
        margin-left: -6rem;
    }
    .inspired-tab-link.is_n {
        font-size: 14px;
        line-height: 11px;
    }
    .inspired-content {
        min-height: 784px;
    }
    .heading-white-36px.margin-none.is_n {
        font-size: 48px;
    }
    .text-size-18px-white.is-sdk {
        font-size: 20px;
        line-height: 1.6;
    }
    .text-size-18px-white.is-sdk.is-small {
        font-size: 18px;
        font-weight: 700;
        line-height: 1.5;
    }
    .text-size-18px-white.is-sdk.is-small.text-weight-normal {
        font-weight: 400;
    }
    .text-size-18px-white.is-sdk.is-small.bold-d {
        font-weight: 700;
    }
    .text-size-18px-white.is_n {
        font-size: 18px;
    }
    .h2-50px.text-color-white.is-height.capitalize.text-align-center.is_t {
        font-size: 56px;
        line-height: 0.946429;
    }
    .build-hero-stars {
        width: 1300px;
        margin-right: -3.1rem;
    }
    .phone-decor {
        margin-left: -22rem;
    }
    .if-takes-layout-content-wr.is_n {
        max-width: 450px;
    }
    .section-ad-hero {
        padding-top: 245px;
        padding-bottom: 89px;
    }
    .section-join {
        overflow: hidden;
    }
    .ad_heading2 {
        font-family: "Spota 800", sans-serif;
    }
    .ad_heading2.is-sml {
        margin-bottom: 32px;
        font-family: Spotanord, Arial, sans-serif;
        font-size: 56px;
    }
    .ad_heading2.is-sml.left-1440 {
        text-align: left;
    }
    .ad_heading2.is-sml.margin-b-s {
        margin-bottom: 32px;
    }
    .ad_heading2.is-sml.margin-b-s-left {
        text-align: left;
        margin-bottom: 32px;
    }
    .ad_heading2.is-sml.margin-b-s-left.is-new.is-italic.text-align-center {
        text-align: center;
        font-size: 80px;
    }
    .ad_heading2.is-sml.is_your.is-new,
    .ad_heading2.is-sml.is_your.is-36 {
        font-size: 3.5rem;
    }
    .ad_heading2.is-sml.is_your.is_see {
        margin-bottom: 56px;
        font-size: 3.5rem;
    }
    .ad_heading2.is-sml2 {
        margin-bottom: 32px;
        font-family: Spotanord, Arial, sans-serif;
        font-size: 80px;
    }
    .ad_heading2.is-sml2.left-1440 {
        text-align: left;
    }
    .ad_heading2.is-sml2.bottom-none {
        letter-spacing: -0.02em;
    }
    .all-day-image {
        max-width: 60vw;
    }
    .max-width-440.quests {
        width: 55%;
        max-width: 530px;
    }
    .play-image {
        margin-left: -13rem;
    }
    .one-image {
        margin-right: -12rem;
    }
    .image-j {
        margin-top: -1rem;
        margin-left: 32px;
    }
    .layout-h-left {
        text-align: left;
        padding-top: 24px;
    }
    .download_hero.is-dm {
        background-position: 50% 0, 50% 154px;
        background-size: cover, 1180px;
        min-height: 964px;
        padding-top: 258px;
        padding-bottom: 421px;
    }
    .download_hero.is-dm.is_developer {
        background-size: 120% 1600px;
        padding-bottom: 200px;
    }
    .download_hero.is-dev,
    .download_hero.is_casy {
        padding-top: 140px;
    }
    .heading--h1--download.is-capitalize.new {
        font-size: 96px;
    }
    .heading--h1--download.is-capitalize.is-32 {
        margin-bottom: 32px;
        font-size: 140px;
    }
    .heading--h1--download.is-capitalize.is_2025 {
        margin-bottom: 32px;
        font-size: 140px;
        line-height: 0.88;
    }
    .heading--h1--download.is-capitalize.is_acce,
    .heading--h1--download.is-capitalize.is-small-mob {
        font-size: 140px;
    }
    .heading--h1--download.is-capitalize.is_new {
        font-size: 6rem;
    }
    .heading--h1--download.is-capitalize.is_2025-new {
        margin-bottom: 32px;
        font-size: 100px;
        line-height: 0.88;
    }
    .heading--h1--download.is-capitalize.is-form {
        letter-spacing: -0.02em;
        font-size: 80px;
    }
    .heading--h1--download.is-capitalize.is-italic.nitro-title {
        font-size: 116px;
    }
    .max-width-900.is-full {
        max-width: none;
    }
    .max-width-900.is_stories {
        max-width: 1500px;
    }
    .container-1540.margin-0.is_d.is_new {
        padding-left: 0;
        padding-right: 0;
    }
    .container-1540.margin-0.is_d.is-750 {
        width: 90%;
        margin-bottom: 0;
    }
    .layout.margin-bottom {
        grid-column-gap: 240px;
        grid-row-gap: 240px;
    }
    .layout.margin-bottom.reverce {
        grid-column-gap: 170px;
        grid-row-gap: 170px;
    }
    .layout.margin-bottom.reverce.is_microsite {
        margin-bottom: 200px;
    }
    .layout.margin-bottom.reverce.is_nitro {
        grid-column-gap: 100px;
        grid-row-gap: 100px;
        margin-bottom: 200px;
        padding: 74px 57px 74px 111px;
    }
    .layout.margin-bottom.end {
        grid-column-gap: 140px;
        grid-row-gap: 140px;
        margin-bottom: 320px;
    }
    .layout.margin-bottom.margin-large.is_app {
        margin-bottom: 200px;
    }
    .layout.margin-bottom.micrisite {
        grid-column-gap: 140px;
        grid-row-gap: 140px;
        margin-bottom: 0;
    }
    .layout.margin-bottom.is_nitro {
        grid-column-gap: 100px;
        grid-row-gap: 100px;
        margin-bottom: 200px;
        padding: 74px 111px 74px 57px;
    }
    .layout.mob-v {
        grid-column-gap: 0px;
        grid-row-gap: 0px;
    }
    .layout.mob-v.quests {
        max-width: none;
    }
    .layout.margin-bottom-small {
        grid-column-gap: 210px;
        grid-row-gap: 210px;
    }
    .layout.margin-bottom-small.bottom-none.is-success {
        grid-column-gap: 80px;
        grid-row-gap: 80px;
        margin-top: 220px;
    }
    .gradient-blue.is_2025.is_micro {
        min-height: 700px;
    }
    .gradient-pink.is-dm {
        border-radius: 112px;
        max-width: 46rem;
        padding-top: 61px;
        padding-left: 82px;
    }
    .gradient-pink.dm {
        padding-top: 96px;
        padding-bottom: 94px;
        padding-left: 96px;
    }
    .download-banner {
        padding-top: 360px;
        padding-bottom: 360px;
    }
    .download-banner.is-sdk,
    .download-banner.is-sdk_new {
        padding-top: 217px;
        padding-bottom: 217px;
    }
    .download-banner.is-sdk_n {
        padding-top: 217px;
        padding-bottom: 322px;
    }
    .download-banner.is-nitro {
        padding-top: 268px;
        padding-bottom: 268px;
    }
    .download-banner.is-sdk_p {
        padding-top: 217px;
        padding-bottom: 322px;
    }
    .feeling-decor-1 {
        width: 12vw;
        margin-left: -18vw;
    }
    .feeling-decor-1.is-egg {
        max-width: 280px;
        margin-left: -296px;
    }
    .feeling-decor-2 {
        width: 12vw;
    }
    .feeling-decor-2.is-pan {
        max-width: 400px;
        margin-bottom: -276px;
        margin-right: -291px;
    }
    .container_1540.is-desctop-layout {
        grid-column-gap: 160px;
        grid-row-gap: 160px;
    }
    .nav_menu.is_new-acc {
        max-width: 940px;
    }
    .nav_link {
        padding-left: 1rem;
        padding-right: 1rem;
        transition: font-variation-settings 0.4s;
    }
    .nav_wrapper {
        align-items: flex-end;
    }
    .nav_dd_trigger {
        padding-left: 1rem;
        padding-right: 1rem;
    }
    .nav_dd_link-group.is_2025 {
        min-width: 168px;
    }
    .branding_hero.is_success {
        padding-top: 200px;
        padding-bottom: 350px;
    }
    .grid-logos.top-large,
    .grid-logos._2-col {
        margin-top: 5rem;
    }
    .grid-logos.top-small {
        margin-top: 3.5rem;
    }
    .logos-bg.is-large {
        padding-left: 250px;
        padding-right: 250px;
    }
    .padding-160px.teen {
        padding-bottom: 160px;
    }
    .padding-160px.is-360 {
        padding-bottom: 360px;
    }
    .logos-large {
        max-width: 646px;
    }
    .logos-small {
        max-width: 227px;
        margin-bottom: 24px;
    }
    .branding-bg-top {
        min-height: 1200px;
    }
    .home-new_hero {
        background-image: none;
        padding-top: 212px;
        padding-bottom: 196px;
    }
    .heading-84px.tablet-centered.is_quest {
        font-size: 80px;
    }
    .section-how-works.is-logos {
        padding-top: 21.4375rem;
    }
    .section-how-works.is-sdk {
        padding-top: 12rem;
    }
    .block-quests {
        padding-left: 263px;
    }
    .block-quests.three {
        padding-right: 16px;
    }
    .image-quests {
        max-width: 14rem;
        margin-left: 40px;
    }
    .pink-blur-quests {
        margin-top: 80px;
    }
    .image-quests2 {
        max-width: 280px;
    }
    .image-quests3 {
        max-width: 268px;
    }
    .image-quests4 {
        max-width: 360px;
    }
    .effect-block {
        padding-left: 35px;
        padding-right: 35px;
    }
    .max-width-670.is-center {
        max-width: 780px;
    }
    .max-width-670.is-center.is-full,
    .max-width-670.is-fill {
        max-width: none;
    }
    .image-right {
        margin-right: 20px;
    }
    .section-cases {
        padding-top: 130px;
    }
    .max-width-400.is-center.is-large,
    .max-width-400.is-center.is_nitro {
        max-width: 750px;
    }
    .number-h.top-small {
        grid-column-gap: 120px;
        grid-row-gap: 120px;
    }
    .dfd_number-medium {
        font-weight: 700;
    }
    .dfd_number-medium.is-left.not-capitalize {
        font-size: 80px;
    }
    .max-width-540 {
        max-width: 870px;
    }
    .max-width-540.is-650 {
        max-width: 650px;
    }
    .max-width-540.is-ful {
        max-width: none;
    }
    .max-width-540.is-1000 {
        max-width: 1000px;
    }
    .max-width-540.is_sdk {
        max-width: 530px;
    }
    .max-width-540.is-left {
        max-width: 540px;
    }
    .max-width-540.is-left.mob-center {
        max-width: 600px;
    }
    .max-280px.is-center.why {
        max-width: 310px;
    }
    .max-280px.is-center.b_bg-2 {
        max-width: 397px;
    }
    .max-280px.is-center.b_bg-1 {
        max-width: 310px;
    }
    .why_heading2 {
        font-family: "Spota 800", sans-serif;
    }
    .why-banner-color-black {
        padding-left: 209px;
    }
    .why-banner-color-black.is-second {
        grid-column-gap: 90px;
        grid-row-gap: 90px;
        padding-left: 160px;
    }
    .why-banner-color-black.is-third {
        grid-column-gap: 30px;
        grid-row-gap: 30px;
    }
    .max-width-250 {
        max-width: 500px;
    }
    .max-width-250.is_why {
        max-width: none;
    }
    .max-width-250.is_why-1 {
        max-width: 400px;
    }
    .max-width-250.is_why-2 {
        max-width: none;
    }
    .why-image-left {
        margin-left: -176px;
    }
    .newsroom_hero {
        background-image: none;
        overflow: clip;
    }
    .bg-hero-newsroom.is-nitro {
        height: 1500px;
    }
    .grid-media.d-3-is_n {
        grid-column-gap: 20px;
        grid-row-gap: 20px;
        margin-top: 80px;
    }
    .media-block.is_new {
        justify-content: flex-start;
        align-items: flex-start;
    }
    .body-text--xll-large.newsroom.text-align-left.text-color-white.text-weight-medium.text-style-3line.is_20 {
        font-size: 1.5rem;
    }
    .number-block {
        min-height: 320px;
        padding: 64px;
    }
    .number-block.is-bg-blue {
        grid-column-gap: 55px;
        grid-row-gap: 55px;
        min-height: 330px;
        font-family: Spota, sans-serif;
        font-size: 28px;
        font-weight: 500;
        line-height: 32px;
        position: relative;
    }
    .number-block.is-bg-blue.is-h {
        justify-content: flex-start;
        align-items: flex-start;
        min-height: 400px;
        padding-top: 100px;
    }
    .number-block.is-bg-blue.bottom-small {
        grid-column-gap: 3.5rem;
        grid-row-gap: 3.5rem;
        justify-content: flex-start;
        align-items: flex-start;
        min-height: 330px;
        padding-bottom: 2.3125rem;
    }
    .number-block.is-bg-blue.padding-new {
        grid-column-gap: 3rem;
        grid-row-gap: 3rem;
        min-height: 400px;
        padding: 4rem;
        font-family: Spota, sans-serif;
        font-size: 24px;
        font-weight: 400;
        line-height: 31px;
    }
    .number-block.is-bg-blue.is_adventing {
        grid-column-gap: 55px;
        grid-row-gap: 55px;
    }
    .number-block.is-bg-blue.is_adventing.is_sdk {
        min-height: 289px;
        padding-top: 48px;
        padding-left: 72px;
        padding-right: 72px;
    }
    .number-block.is-bg-blue.is-d {
        justify-content: flex-start;
        align-items: flex-start;
        min-height: 400px;
        padding-top: 140px;
    }
    .number-block.is-bg-blue.is_dm {
        grid-column-gap: 55px;
        grid-row-gap: 55px;
    }
    .new-number {
        font-size: 80px;
        line-height: 0.958;
    }
    .new-number.font-white.left,
    .new-number.font-white.moderation,
    .new-number.font-white.left-copy {
        font-size: 56px;
    }
    .new-number.font-white.safety-2 {
        margin-top: 40px;
    }
    .new-number.is-small {
        font-size: 48px;
        line-height: 0.895833;
    }
    .new-number.is-small.is_fix {
        min-height: 130px;
    }
    .new-number.is-small.new {
        font-size: 52px;
    }
    .new-number.is-small.is_succes {
        min-height: 62px;
        font-size: 52px;
    }
    .new-number.is_succes {
        min-height: 76px;
    }
    .new-number.is_adverting.is-blue.is_50px {
        font-size: 50px;
        line-height: 0.96;
    }
    .new-number.is_adverting.is-blue.is_new {
        font-size: 48px;
        line-height: 0.96;
    }
    .new-number.is_adverting.is-blue.is_34,
    .new-number.is_adverting.is-blue.is_2025 {
        font-size: 44px;
        line-height: 0.96;
    }
    .body-text--m.teen,
    .body-text--m.is_teen.is-left-white.revers,
    .body-text--m.is_teen {
        font-size: 1.5rem;
    }
    .press-link.is_n {
        grid-column-gap: 48px;
        grid-row-gap: 48px;
        padding: 48px 46px;
    }
    .radius-48.see.video,
    .radius-48.viseo {
        min-height: 600px;
        max-height: none;
    }
    .radius-48.is_n,
    .radius-48.is_one {
        border-radius: 48px;
    }
    .radius-48.is_new {
        aspect-ratio: 404/212;
        border-radius: 48px;
    }
    .press-text-padding.is_n {
        padding-left: 48px;
        padding-right: 48px;
    }
    .feeling-decor-n {
        max-width: 240px;
        margin-right: -15vw;
    }
    .feeling-decor-n.is-pan {
        max-width: 400px;
        margin-bottom: -276px;
        margin-right: -291px;
    }
    .feeling-decor-n.is-sdk {
        max-width: 16rem;
        margin-top: 7.375rem;
        margin-right: -16.8375rem;
        inset: 0% 0% auto auto;
    }
    .feeling-decor-n.is-sdk.is-nitro {
        max-width: 320px;
        margin-top: -13.75rem;
        margin-right: -344px;
        inset: 0% 0% auto auto;
    }
    .feeling-decor-n.is-sdk.is-n-faq {
        max-width: 17rem;
        margin-top: -235px;
        margin-left: -63px;
    }
    .feeling-decor-n.is-sdk.is-ns-faq {
        max-width: 17rem;
        margin-top: -44px;
        margin-right: -86px;
        inset: 0% 0% auto auto;
    }
    .feeling-decor-n.is_parent {
        margin-right: -31px;
    }
    .max-width-750px {
        max-width: 874px;
    }
    .max-width-750px.is-full {
        max-width: none;
    }
    .max-width-750px.is-890 {
        max-width: 890px;
    }
    .max-width-750px.is-537 {
        justify-content: flex-start;
        align-items: flex-start;
        max-width: 33.5625rem;
        margin-left: 0;
    }
    .max-width-750px.is_a {
        max-width: 1050px;
    }
    .max-width-750px.is_line {
        max-width: 1000px;
    }
    .max-width-750px.is-full-2 {
        max-width: none;
    }
    .max-width-750px.is_microsite {
        max-width: 1050px;
    }
    .max-width-750px.is-750 {
        max-width: 750px;
    }
    .feeling-decor-new.is-egg {
        max-width: 280px;
        margin-left: -296px;
    }
    .feeling-decor-new.is-sdk {
        max-width: 15rem;
        margin-bottom: 2.625rem;
        margin-left: -19.65rem;
        inset: auto auto 0% 0%;
    }
    .feeling-decor-new.is-sdk.is-nitro {
        max-width: 303px;
        margin-bottom: -178px;
        margin-left: -230px;
    }
    .feeling-decor-new.is_eggs {
        width: 18vw;
        margin-left: 0;
    }
    .plan-1.mob-top {
        margin-left: -100px;
    }
    .swiper_component.is-cases {
        max-width: 90rem;
        margin-left: auto;
        margin-right: auto;
    }
    .swiper_component.is-jobs,
    .swiper_component.is-gallery {
        margin-left: auto;
        margin-right: auto;
    }
    .swiper-slide.is-quotes {
        min-height: 28rem;
    }
    .swiper-slide.is-quotes.is-new {
        position: relative;
    }
    .swiper-slide.is-gallery.is_video {
        width: 26rem;
        height: 40rem;
    }
    .swiper.is-quotes {
        height: 28rem;
    }
    .swiper.is-quotes.is_micro {
        height: 30rem;
    }
    .case_featured_grad {
        margin-bottom: -36px;
    }
    .case_featured_layout.safety-tarot {
        padding-bottom: 160px;
    }
    .case_featured_img {
        max-width: 1160px;
        margin-left: 0;
    }
    .download_layout.max-550px.is-center.is1013 {
        max-width: 1000px;
    }
    .cases_featured_top {
        margin-bottom: 120px;
    }
    .cases_featured_top.margin-bottom {
        grid-column-gap: 240px;
        grid-row-gap: 240px;
    }
    .cases_featured_text-wr {
        position: relative;
        top: -60px;
    }
    .cases_stat-wr.top-small {
        grid-column-gap: 120px;
        grid-row-gap: 120px;
    }
    .quote_slider-component {
        margin-top: 16.25rem;
    }
    .quote_slider-component.top-sdk {
        margin-top: 12.5rem;
    }
    .quote_slider-component.top-sdk.is-new {
        padding-bottom: 18.75rem;
    }
    .p-400-16-link.new {
        font-size: 24px;
        line-height: 1.29167;
    }
    .p-400-16-link.is_d {
        line-height: 1.29167;
    }
    .quests-hero-wr {
        background-position: 0 0, 50% 152px;
        background-size: 100% 940px, 970px;
    }
    .max-quests {
        max-width: 310px;
    }
    .container-quests {
        width: 97%;
    }
    .careers_hero {
        background-position: 50% 0;
    }
    .careers-image {
        width: 42%;
    }
    .employee-link {
        min-height: 360px;
    }
    .max-w-56 {
        max-width: 122px;
    }
    .nav_link_dropdown {
        max-height: 40px;
    }
    .careers-decor-1 {
        max-width: 320px;
    }
    .careers-decor-1.is-egg {
        max-width: 280px;
        margin-left: -296px;
    }
    .faq_rich p {
        font-size: 20px;
    }
    .featured_image {
        max-height: none;
    }
    .cms_article_img-wr.is-2 {
        height: 21.25rem;
    }
    .container-small.is744 {
        max-width: 870px;
    }
    .featured_img-wr {
        height: 42.5rem;
    }
    .container-large-4.is_new {
        width: 90%;
    }
    .center_layout.is-left {
        margin-top: auto;
        margin-left: auto;
        margin-right: auto;
    }
    .container-huge-2 {
        max-width: 96.25rem;
    }
    .swiper-arrows_wr.is-large.desktop_hide {
        display: flex;
    }
    .swiper-arrows_wr.is-large.desktop_hide.is-new {
        width: 100%;
    }
    .swiper-arrows_wr.is-large.is_micro {
        display: flex;
    }
    .slide_gradient {
        filter: blur(20px);
        pointer-events: none;
        background-image: linear-gradient(#41046c, #4e0386);
        width: 10%;
        display: block;
        left: -2%;
    }
    .slide_gradient.is-right {
        right: -2%;
    }
    .slide_gradient.is_2025 {
        background-image: linear-gradient(#000, #000);
    }
    .rich-career p,
    .rich-career ul {
        font-size: 24px;
        line-height: 31px;
    }
    .jobs_title {
        font-size: 1.2rem;
    }
    .jobs_text-title {
        font-size: 1.75rem;
    }
    .popup-img {
        max-width: 180px;
    }
    .brand-image-1 {
        max-width: 218px;
        margin-top: -88px;
        margin-right: -100px;
    }
    .brand-image-2 {
        max-width: 290px;
        margin-left: -97px;
        margin-right: -144px;
    }
    .banner-link-brnd.is_kit {
        aspect-ratio: 1538/475;
        background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/67616dc009b71307ccab2391_2024_10_DiscordBlog_CompanyAnnoucements-7.webp),
            url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/67037b6eca0f8a4f5c1d6415_Background.webp);
    }
    .banner-link-brnd.is_brand {
        aspect-ratio: 1538/480;
        background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/676283cbedd49392dadd1396_2024_10_DiscordBlog_Educational-3%201.webp);
    }
    .banner-link-brnd.is-b {
        aspect-ratio: 1538/452;
    }
    .banner-link-brnd.is_company {
        aspect-ratio: 1538/765;
    }
    .branding_hero-bg {
        max-height: 1600px;
    }
    .newsroom-image-1 {
        max-width: 180px;
        margin-right: -73px;
    }
    .newsroom-image-1.goblet {
        right: -37px;
    }
    .newsroom-image-2 {
        max-width: 208px;
        margin-bottom: 268px;
        margin-left: -46px;
    }
    .nelly-icon {
        max-width: 220px;
    }
    .egg-newsroom {
        max-width: 240px;
    }
    .image-quests5 {
        max-width: 260px;
        top: -112px;
        left: 12px;
    }
    .testing-button-open-discord.download-new:focus-visible,
    .testing-button-open-discord.download-new[data-wf-focus-visible],
    .testing-download-button.download-new:focus-visible,
    .testing-download-button.download-new[data-wf-focus-visible],
    .testing-button-open.download-new:focus-visible,
    .testing-button-open.download-new[data-wf-focus-visible] {
        outline-offset: 4px;
        outline-width: 2px;
    }
    .wumpus-leaf-icon {
        max-width: 100px;
        top: -13px;
        left: 43px;
    }
    .wumpus-leaf-icon._2 {
        max-width: 130px;
        left: 166px;
    }
    .max-width-740px.is-full {
        max-width: none;
    }
    .max-width-740px.is-full.is_n-f {
        max-width: 1250px;
    }
    .max-width-740px.d-small {
        max-width: 33.5625rem;
        margin-left: 0;
    }
    .company-hero {
        max-width: 1400px;
        min-height: 849px;
    }
    .wumpus-compuny {
        max-width: 368px;
        margin-top: -440px;
        margin-right: -32px;
    }
    .padding-220px {
        padding-bottom: 196px;
    }
    .padding-220px.is-320 {
        padding-bottom: 320px;
    }
    .padding-220px.is-320.is_120,
    .padding-220px.is-320.is__120 {
        padding-bottom: 200px;
    }
    .padding-220px.is-220,
    .padding-220px.is-180 {
        padding-bottom: 320px;
    }
    .padding-220px.is-360 {
        padding-bottom: 360px;
    }
    .padding-220px.is_120 {
        padding-bottom: 320px;
    }
    .padding-220px.is_sdk {
        padding-bottom: 200px;
    }
    .padding-220px.is-220-all {
        padding-bottom: 214px;
    }
    .padding-220px.is-297 {
        padding-bottom: 297px;
    }
    .padding-220px.is_220,
    .padding-220px.is_new {
        padding-bottom: 220px;
    }
    .careers_h1-large.font-white.left,
    .careers_h1-large.font-white.moderation,
    .careers_h1-large.font-white.left-copy {
        font-size: 56px;
    }
    .careers_h1-large.font-white.safety-2 {
        margin-top: 40px;
    }
    .phone-company {
        max-width: 400px;
    }
    .image-company-1 {
        max-width: 207px;
        margin-bottom: 188px;
        margin-right: 401px;
    }
    .image-company-2 {
        max-width: 560px;
        margin-bottom: -160px;
        margin-right: -210px;
    }
    .image-company-3 {
        max-width: 313px;
        margin-top: -29px;
        margin-right: -50px;
    }
    .image-company-4 {
        max-width: 400px;
        margin-top: 265px;
        margin-right: -32px;
    }
    .image-company-5 {
        max-width: 292px;
        margin-top: -2px;
        margin-right: 275px;
    }
    .image-company-6 {
        max-width: 400px;
        margin-top: -12px;
        margin-left: -33px;
    }
    .image-company-7 {
        max-width: 258px;
        margin-top: 190px;
        margin-left: 220px;
    }
    .image-company-8 {
        max-width: 500px;
        margin-top: 124px;
        margin-bottom: 117px;
        margin-left: -40px;
    }
    .image-company-9 {
        max-width: 300px;
        margin-top: 124px;
        margin-bottom: -40px;
        margin-left: 40px;
    }
    .company-egg {
        max-width: 250px;
    }
    .swiper-slide-name-wwr.is_micro {
        margin-top: 80px;
    }
    .careers-eggsicon {
        max-width: 220px;
    }
    .jobs_icon-wr {
        max-width: 120px;
    }
    .careers-image-2 {
        width: 42%;
    }
    .div-block-37 {
        background-color: #000;
    }
    .clyde-cube {
        max-width: 270px;
        margin-left: 80px;
    }
    .set {
        max-width: 14.1875rem;
    }
    .plump {
        max-width: 18.3125rem;
        margin-top: -250px;
    }
    .relative-2025 {
        max-width: 64rem;
    }
    .banner-top {
        background-size: 1450px;
    }
    .icon-home-2025 {
        width: 32px;
        height: 32px;
        margin-right: 13.5px;
    }
    .icon-home-2025.is_footer {
        width: 32px;
        height: 32px;
    }
    .coin-icon_d {
        width: 200px;
    }
    .newsroom-image-3 {
        max-width: 180px;
        margin-right: -73px;
    }
    .max-width-500.is-full,
    .max-width-500.is-flex,
    .max-width-500.is-flex2 {
        max-width: none;
    }
    .clyde-cube_icon.is-new {
        pointer-events: none;
        max-width: 240px;
        margin-top: -10px;
        margin-left: 189px;
        top: 243px;
    }
    .clyde-cube_icon.is-media {
        max-width: 240px;
        margin-bottom: -150px;
        margin-left: 13rem;
        inset: auto auto 0% 0%;
    }
    .clyde-cube_icon.is-stories {
        max-width: 200px;
        margin-top: -10px;
        margin-left: 17.9875rem;
    }
    .clyde-cube_icon.is-new_1 {
        pointer-events: none;
        max-width: 240px;
        margin-top: 109px;
        margin-left: 165px;
    }
    .clyde-cube_icon.is_new {
        top: 238px;
    }
    .clyde-cube_icon.is-dm {
        max-width: 215px;
        margin-bottom: -7.55rem;
        margin-left: 42.5375rem;
    }
    .clyde-cube_icon.is-sdk {
        max-width: 222px;
        margin-bottom: -6.225rem;
        margin-right: 5.3125rem;
    }
    .clyde-cube_icon.is_new {
        max-width: 222px;
        margin-bottom: -6.925rem;
        margin-right: 5.3125rem;
        top: auto;
    }
    .clyde-cube_icon.is_new_1 {
        top: 238px;
    }
    .pan-image {
        max-width: 218px;
        margin-top: 447px;
    }
    .feeling-decor-d {
        max-width: 240px;
        margin-right: -15vw;
    }
    .feeling-decor-d.is-pan {
        max-width: 400px;
        margin-bottom: -276px;
        margin-right: -291px;
    }
    .company-section.microsite {
        padding-top: 320px;
    }
    .company-section_last {
        padding-top: 360px;
        padding-bottom: 360px;
    }
    .timeline-card {
        border-radius: 3.5rem;
        min-width: auto;
        max-width: 648px;
        padding: 4.5rem;
    }
    .progress_step {
        grid-template-columns: 1fr minmax(5rem, 5rem) 1fr;
    }
    .company-image_wumpus {
        max-width: 368px;
    }
    .company-image_wumpus.is-small {
        max-width: 294px;
    }
    .company-image_packaxe {
        max-width: 368px;
        left: -17rem;
    }
    .company-image_packaxe.is-new {
        max-width: 296px;
        margin-top: -100px;
    }
    .company-image_packaxe.is-new-2 {
        max-width: 249px;
    }
    .company-image_radish,
    .company-image_clyde {
        max-width: 368px;
    }
    .company-image_clyde.is-new {
        max-width: 298px;
    }
    .company-image_nelly {
        max-width: 310px;
    }
    .company-image_nelly.is-new {
        max-width: 305px;
    }
    .advertising-hero {
        background-position: 50% 0;
        background-repeat: no-repeat;
        /* background-size: 85%; */
        /* padding-bottom: 21.4375rem; */
    }
    .ad_heading-1.text-align-center.is-large-size {
        letter-spacing: -0.03em;
        margin-bottom: 48px;
        font-size: 6rem;
    }
    .ad_heading-1.text-align-center.is-large {
        letter-spacing: -0.03em;
        margin-bottom: 32px;
        font-size: 5rem;
        line-height: 89%;
    }
    .ad_heading-1.text-align-center.is_acc {
        letter-spacing: -0.03em;
        margin-bottom: 48px;
    }
    .ad_heading-1.text-align-center.is-large-size-m {
        letter-spacing: -0.03em;
        margin-bottom: 48px;
        font-size: 6rem;
    }
    .ad-paragraph-20px-white {
        font-size: 24px;
        font-weight: 400;
        line-height: 120%;
    }
    .ad-paragraph-20px-white.left-1440,
    .ad-paragraph-20px-white.text-al-left {
        text-align: left;
    }
    .circle-top {
        width: 2680px;
        height: 2680px;
        margin-top: -2200px;
    }
    .testimonials-section.is-top {
        padding-top: 21.4375rem;
    }
    .testimonials-section.is_case {
        padding-bottom: 10rem;
    }
    .testimonials-section.build {
        padding-top: 6rem;
    }
    .testimonials-section.is-sdk {
        padding-bottom: 18.75rem;
    }
    .testimonials-section.is-sdk.is-large {
        background-position: 50% 100%;
        background-size: 100% 450px;
        padding-bottom: 25rem;
    }
    .testimonials-section.is-sdk.is_sm {
        padding-bottom: 13.73rem;
    }
    .testimonials-section.is-sdk.is-sm {
        background-position: 50% 110%;
        background-size: 100% 350px;
    }
    .testimonials-section.is-sdk.is_120,
    .testimonials-section.is-faq {
        padding-bottom: 12.5rem;
    }
    .testimonials-section.is-faq.is-new,
    .testimonials-section.is-faq.is-new-2025 {
        padding-top: 18rem;
    }
    .testimonials-section.is-dm {
        padding-top: 7.5rem;
        padding-bottom: 23.5rem;
    }
    .testimonials-section.is-dm-q {
        padding-top: 7.5rem;
        padding-bottom: 20rem;
    }
    .testimonials-section.is-dm-q.is_developer.is_120px {
        padding-bottom: 12.5rem;
    }
    .testimonials-section.is-gdc {
        padding-bottom: 18.25rem;
    }
    .testimonials-section.is-gdc.is-large {
        background-position: 50% 100%;
        background-size: 100% 450px;
        padding-bottom: 25rem;
    }
    .testimonials-section.is-small {
        padding-bottom: 22.5rem;
    }
    .testimonials-section.is_120 {
        padding-bottom: 12.5rem;
    }
    .testimonials-section.is_120.is_ns {
        padding-bottom: 280px;
    }
    .testimonials-section.is_120.is_q {
        padding-bottom: 200px;
    }
    .testimonials-section.is_120.is_new {
        padding-bottom: 300px;
    }
    .testimonials-section.is_120.is_ns-small {
        padding-bottom: 220px;
    }
    .container-914px {
        max-width: 1800px;
    }
    .container-914px.is-layout {
        grid-column-gap: 15rem;
        grid-row-gap: 15rem;
        grid-template-rows: auto;
        grid-template-columns: auto 1fr;
        grid-auto-columns: 1fr;
        place-items: start stretch;
        max-width: 96.25rem;
    }
    .cards-gradient {
        grid-column-gap: 44px;
        grid-row-gap: 44px;
        border-radius: 6.25rem;
        flex-flow: column-reverse wrap;
        justify-content: flex-end;
        align-items: center;
        padding: 2.25rem 2.25rem 4.375rem;
        display: flex;
    }
    .cards-gradient.is-second {
        grid-column-gap: 43px;
        grid-row-gap: 43px;
        flex-flow: column;
        justify-content: flex-start;
        align-items: center;
    }
    .cards-gradient.is-second.is-sdk {
        flex-flow: column-reverse wrap;
        padding-top: 3.375rem;
    }
    .cards-gradient.is-second.is-sdk.is-top {
        padding-top: 4.375rem;
    }
    .cards-gradient.is-second.is-sdk.is-green {
        border-radius: 7rem;
        flex-flow: column;
        justify-content: flex-start;
        align-items: center;
        padding-top: 2.25rem;
    }
    .cards-gradient.is-second.is-sdk.is-green.is-nc {
        background-size: contain;
    }
    .cards-gradient.is-sdk {
        grid-column-gap: 40px;
        grid-row-gap: 40px;
        flex-flow: column;
        justify-content: flex-end;
        padding-bottom: 2.25rem;
    }
    .cards-gradient.is-sdk.is-green {
        flex-flow: column-reverse wrap;
        padding-bottom: 4.3125rem;
    }
    .cards-gradient.is-sdk.is-green.is-nc {
        background-size: contain;
    }
    .cards-gradient.is-sdk-grid {
        grid-column-gap: 48px;
        grid-row-gap: 48px;
        border-radius: 7rem;
        grid-template-rows: auto;
        grid-template-columns: 1fr minmax(393px, 38.125rem);
        grid-auto-columns: 1fr;
        padding: 4.25rem;
        display: grid;
    }
    .cards-gradient.is-sdk-first {
        grid-column-gap: 40px;
        grid-row-gap: 40px;
        flex-flow: column;
        justify-content: flex-end;
        padding-bottom: 2.25rem;
    }
    .cards-gradient.is-sdk-first.is-green {
        flex-flow: column;
        justify-content: flex-start;
        align-items: center;
    }
    .cards-gradient.is-sdk-first.is-green.is-nc {
        background-size: contain;
        border-radius: 7rem;
    }
    .cards-gradient.is-dm-grid {
        grid-column-gap: 48px;
        grid-row-gap: 48px;
        border-radius: 4.25rem;
        grid-template-rows: auto;
        grid-template-columns: 1fr minmax(393px, 38.125rem);
        grid-auto-columns: 1fr;
        padding: 4.25rem;
        display: grid;
    }
    .cards-gradient.is-dm-grid-dm {
        grid-column-gap: 48px;
        grid-row-gap: 48px;
        border-radius: 7rem;
        grid-template-rows: auto;
        grid-template-columns: 1fr minmax(393px, 38.125rem);
        grid-auto-columns: 1fr;
        padding: 4.25rem;
        display: grid;
    }
    .cards-gradient.is-dm-grid-dm.is_microsite {
        grid-template-columns: 1fr minmax(50%, 38.125rem);
        min-height: 828px;
    }
    .cards-gradient.is-dm-grid-dm.is_microsite.is-pink {
        grid-column-gap: 72px;
        grid-row-gap: 72px;
        border-radius: 8.5rem;
        grid-template-columns: 1fr minmax(50%, 41.75rem);
    }
    .cards-gradient.is-dm-grid-dm.is_microsite.is-greenn,
    .cards-gradient.is-dm-grid-dm.is_microsite.is-tab-pink {
        grid-column-gap: 72px;
        grid-row-gap: 72px;
        border-radius: 8.5rem;
    }
    .ad_heading3 {
        letter-spacing: -0.01em;
        margin-bottom: 22px;
        font-size: 35px;
        line-height: 31px;
    }
    .ad_heading3.b24.is-large {
        font-size: 40px;
        line-height: 1;
    }
    .ad_heading3.b24.is-large.is-new,
    .ad_heading3.b24.is-large.is-medium {
        font-size: 48px;
    }
    .ad_heading3.bottom-none {
        margin-bottom: 0;
        line-height: 32px;
    }
    .ad_heading3.is-dm {
        font-size: 48px;
        line-height: 0.895833;
    }
    .ad_heading3.is-l {
        margin-bottom: 16px;
        font-size: 3.5rem;
        line-height: 96%;
    }
    .container-944px {
        max-width: 1800px;
    }
    .container-944px.is-grid-ad {
        grid-column-gap: 80px;
        grid-row-gap: 0px;
        grid-template-rows: auto;
        grid-template-columns: 0.7fr 1fr;
        grid-auto-columns: 1fr;
        place-items: end stretch;
        max-width: 1538px;
        display: grid;
    }
    .container-944px.max-w1540 {
        max-width: 1540px;
    }
    .container-944px.is_2025 {
        max-width: 1572px;
    }
    .container-944px.is_case {
        max-width: 54.375rem;
    }
    .container-944px.is_tab {
        max-width: 1538px;
    }
    .container-944px.is-1014 {
        max-width: 1150px;
    }
    .container-944px.is_1500 {
        max-width: 1540px;
    }
    .container-944px.is-faq-new {
        grid-column-gap: 15rem;
        grid-row-gap: 15rem;
        justify-content: flex-start;
        align-items: flex-start;
        max-width: 1540px;
        display: flex;
    }
    .container-944px.is-1760,
    .container-944px.is_nitro-new.is_1540 {
        max-width: 1540px;
    }
    .container-944px.is_nitro {
        max-width: 1200px;
    }
    .ad_lightbox-link {
        border-radius: 100px;
        margin-bottom: 0;
        top: 0;
    }
    .ad_play {
        max-width: 7.25rem;
    }
    .ad_faq,
    .ad_faq.top-line-none,
    .ad_faq.top-none-line,
    .ad_faq.top-none-line.is-line {
        border-top-style: none;
    }
    .ad_dropdown-toggle {
        padding-top: 48px;
        padding-bottom: 48px;
        font-size: 24px;
        line-height: 1.29167;
    }
    .ad_dropdown-toggle.top-line-none {
        padding-top: 0;
    }
    .ad_dropdown-toggle.top-line-none.is_2025.build.is_n {
        font-family: Spota, sans-serif;
        position: relative;
    }
    .ad_dropdown-toggle.top-line-none.is_2025.top-on {
        white-space: pre-line;
        padding-top: 48px;
    }
    .ad_dropdown-toggle.top-line-none.is_2025.is-sdk.is-nitro {
        padding-top: 48px;
        padding-bottom: 48px;
        font-size: 24px;
    }
    .ad_dropdown-list.w--open {
        margin-top: -16px;
        font-size: 24px;
        line-height: 1.29167;
    }
    .grid-20 {
        grid-column-gap: 80px;
        grid-row-gap: 80px;
        grid-template-rows: auto;
        grid-template-columns: 1fr 1fr 1fr;
    }
    .grid-20.is-4col {
        grid-template-columns: 1fr 1fr 1fr 1fr;
    }
    .grid-20.is-4col.new {
        grid-template-rows: auto auto;
        grid-template-columns: 1fr 1fr;
    }
    .grid-20.is-2col {
        grid-column-gap: 20px;
        grid-row-gap: 20px;
        grid-template-columns: 1fr 1fr;
    }
    .grey-block {
        border-radius: 64px;
        justify-content: flex-start;
        align-items: flex-start;
        padding-top: 4rem;
        padding-bottom: 4rem;
    }
    .grey-block.is-left {
        border-radius: 64px;
        padding: 4rem 3rem;
    }
    .grey-block.is-left.d-center {
        justify-content: flex-start;
        align-items: center;
    }
    .grey-block.is-center {
        text-align: center;
    }
    .grey-block.is-center.d-center {
        justify-content: flex-start;
        align-items: center;
        padding-left: 4rem;
        padding-right: 4rem;
    }
    .image-grey {
        margin-bottom: 5rem;
    }
    .image-grey.padding-bot {
        margin-bottom: 4.375rem;
    }
    .image-grey.margin-medium {
        max-height: 13rem;
        margin-top: -180px;
        margin-bottom: 1.5rem;
    }
    .plug {
        max-width: 12.25rem;
        margin-top: -114px;
        margin-right: -40px;
    }
    .text-i {
        font-size: 16px;
        font-weight: 400;
        line-height: 1.25;
    }
    .banner-gr {
        border-radius: 6rem;
        padding: 8.6875rem 5rem 4.875rem;
    }
    .banner-gr.is-gaming {
        padding-top: 8.6875rem;
        padding-bottom: 4.875rem;
    }
    .image-banner-ad {
        max-width: 21.5rem;
        margin-bottom: -10.25rem;
        margin-right: 4.4375rem;
    }
    .image-banner-ad.is-n {
        max-width: 21.5rem;
        margin-bottom: -8.15rem;
        margin-right: 4.4375rem;
    }
    .image-banner-ad2 {
        max-width: 16.25rem;
        margin-top: -6.375rem;
        margin-left: 1.675rem;
    }
    .image-banner-ad2.is-n {
        max-width: 16.25rem;
        margin-top: -12.675rem;
        margin-left: 5.375rem;
    }
    .image-1440 {
        width: 100%;
        max-width: 12.5rem;
        margin-bottom: -98px;
        margin-right: 56px;
        display: block;
        position: absolute;
        inset: auto 0% 0% auto;
    }
    .ad-grid-h {
        grid-column-gap: 24px;
        grid-row-gap: 24px;
        grid-template-rows: auto;
        grid-template-columns: 1fr 1fr 1fr;
        grid-auto-columns: 1fr;
        display: grid;
    }
    .text-info {
        padding-left: 1.875rem;
        padding-right: 1.875rem;
    }
    .text-info.is-sdk {
        text-align: left;
        padding-left: 0;
        padding-right: 0;
    }
    .text-info.padding-none {
        max-width: 33rem;
        margin-left: 0;
        margin-right: auto;
        padding-left: 0;
        padding-right: 0;
    }
    .image-cards {
        border-radius: 75px;
    }
    .image-cards.is-new {
        border-radius: 72px;
    }
    .image-cards.is-new-pink {
        aspect-ratio: 648/645;
        border-radius: 112px;
        max-height: none;
    }
    .media-hero {
        padding-top: 15rem;
        padding-bottom: 21.4375rem;
    }
    .image-gaming {
        max-width: 68.75rem;
    }
    .image-absol-hero {
        max-width: 16.6875rem;
        margin-top: -7.5625rem;
        margin-right: -7.3125rem;
    }
    .new-text {
        font-size: 3rem;
    }
    .new-text.font-white.left,
    .new-text.font-white.moderation,
    .new-text.font-white.left-copy {
        font-size: 56px;
    }
    .new-text.font-white.safety-2 {
        margin-top: 40px;
    }
    .img-laptop {
        max-width: 14.5rem;
        margin-bottom: -6.4375rem;
    }
    .videogrey-bg {
        grid-column-gap: 6.25rem;
        grid-row-gap: 6.25rem;
        grid-template-columns: minmax(55rem, 1fr) minmax(10%, 19rem);
        padding: 2.1875rem 2.5rem;
    }
    .image-d {
        max-width: 14.125rem;
        margin-top: -10.5rem;
        margin-right: 3.3125rem;
    }
    .text-check {
        background-size: 17px;
        padding-left: 1.8rem;
        font-size: 1.75rem;
        line-height: 1.14286;
    }
    .image-lightbox {
        object-fit: cover;
        object-position: 50% 0%;
        border-radius: 1.125rem;
        height: 104%;
    }
    .gaming-hero {
        padding-top: 15rem;
        padding-bottom: 21.4375rem;
    }
    .img-gaming {
        width: 100vw;
        max-width: 68.75rem;
        margin-top: 3rem;
    }
    .img-gaming.is-sdk {
        margin-top: 8rem;
    }
    .chat-gaming {
        max-width: 15.9375rem;
        margin-bottom: -8.35rem;
        margin-left: 16.5625rem;
    }
    .gaming-absol-top {
        max-width: 28.375rem;
        margin-left: -6.1875rem;
        padding-top: 4.6875rem;
    }
    .gaming-image-top {
        z-index: 1;
        width: 100%;
        max-width: 11.375rem;
        margin-top: -20rem;
        margin-left: -13.125rem;
        display: block;
        position: absolute;
        inset: 0% auto auto 0%;
        transform: rotate(-12deg);
    }
    .gaming-image-top.is-sdk {
        max-width: 10rem;
        margin-top: -636px;
        margin-left: -5.7875rem;
        inset: 0% auto auto 0%;
        transform: none;
    }
    .gaming-image-top.is-sdk.is-new {
        margin-top: -507px;
        margin-left: -4.7rem;
    }
    .gaming-image-top.is-sdk.is-form {
        max-width: 9rem;
        margin-top: -7.8125rem;
        margin-left: -5.5875rem;
    }
    .gaming-image-top.is-sdk.is-nitro {
        max-width: 16rem;
        margin-top: -9.5375rem;
        margin-left: 6.1rem;
    }
    .gaming-image-bottom {
        z-index: 1;
        width: 100%;
        max-width: 11.3125rem;
        margin: -7.1875rem -6.25rem -3.75rem -13.125rem;
        display: block;
        position: absolute;
        inset: auto 0% 0% auto;
        transform: rotate(-12deg);
    }
    .gaming-image-bottom.is-sdk {
        max-width: 11.375rem;
        margin-top: -15.6875rem;
        margin-right: -5.025rem;
        inset: 0% 0% auto auto;
    }
    .gaming-image-bottom.is-sdk.is-new {
        max-width: 12rem;
        margin-right: -6.1625rem;
    }
    .gaming-image-bottom.is-sdk.is-form {
        max-width: 10rem;
        margin-bottom: -10rem;
        margin-right: -4rem;
        inset: auto 0% 0% auto;
    }
    .gaming-image-bottom.is-nitro {
        z-index: auto;
        max-width: 22rem;
        margin-bottom: -9.75rem;
        margin-right: -2rem;
    }
    .gaming-image-bottom.is-nitro.is-new {
        max-width: 12rem;
        margin-right: -6.1625rem;
    }
    .gaming-image-bottom.is-nitro.is-form {
        max-width: 10rem;
        margin-bottom: -10rem;
        margin-right: -4rem;
        inset: auto 0% 0% auto;
    }
    .image-absol-stories {
        margin-top: -7.7625rem;
        margin-right: -6.875rem;
        inset: 0% 0% auto auto;
    }
    .image-stories-hero {
        object-fit: cover;
        width: 100%;
        max-height: 30rem;
    }
    .image-stories-hero.hide-desctop {
        display: none;
    }
    .image-stories-hero.hide-t {
        display: block;
    }
    .stories-hero {
        padding-top: 15rem;
        padding-bottom: 8.75rem;
    }
    .rich-case-study p {
        font-size: 1.5rem;
        line-height: 1.29167;
    }
    .rich-case-study figure {
        border-radius: 1.375rem;
    }
    .rich-case-study h6 {
        margin-top: 7.5rem;
    }
    .rich-case-study ol {
        padding-left: 40px;
        font-size: 1.5rem;
        line-height: 1.29167;
    }
    .rich-case-study ul {
        font-size: 1.5rem;
        line-height: 1.29167;
    }
    .rich-case-study li {
        margin-bottom: 2px;
    }
    .image-absol-faq {
        max-width: 15.25rem;
        margin-top: -26.8rem;
        margin-right: 0;
        inset: 0% 0% auto auto;
    }
    .faq-hero {
        padding-top: 25.375rem;
        padding-bottom: 21.4375rem;
    }
    .rel-faq {
        position: relative;
    }
    .light-faq {
        width: 100%;
        max-width: 12rem;
        margin-bottom: -9.75rem;
        margin-left: -13.25rem;
        display: block;
        position: absolute;
        inset: auto auto 0% 0%;
    }
    .max-width-adver {
        max-width: 752px;
        margin-left: auto;
        margin-right: auto;
    }
    .play_wr-title {
        flex-flow: column;
        justify-content: flex-end;
        align-items: flex-start;
        min-height: 115px;
        display: flex;
    }
    .play_wr-title.second {
        max-width: 21.875rem;
    }
    .play_wr-title.second.is-sdk {
        max-width: none;
        min-height: auto;
        padding-left: 30px;
        padding-right: 30px;
    }
    .play_wr-title.size-none {
        min-height: auto;
    }
    .bg-l {
        bottom: -80%;
    }
    .div-bg {
        background-position: 50% 0;
        min-height: 1400px;
    }
    .ad_lightbox_img {
        border-radius: 100px;
    }
    .media-title-wr {
        max-width: 1100px;
    }
    .faq_img {
        max-width: 220px;
        margin-top: 341px;
        margin-left: -260px;
    }
    .max-w-slider-title {
        max-width: none;
    }
    .stories_img {
        max-width: 200px;
        margin-top: -147px;
        margin-right: -32px;
    }
    .list-image-is_2025 {
        margin-bottom: 0;
    }
    .open-info_new {
        min-width: 225px;
        font-size: 14px;
    }
    .source-all_new {
        font-family: Spota, sans-serif;
        font-size: 16px;
        font-weight: 400;
        line-height: 125%;
        position: relative;
    }
    .source-all_new.new {
        margin-top: 0.75rem;
    }
    .p-brake-wr {
        max-width: 240px;
        min-height: 130px;
    }
    .div-wrapper-succes {
        margin-top: 15px;
    }
    .text-wr-ad {
        max-width: 330px;
    }
    .text-wr-ad._3 {
        max-width: 280px;
    }
    .text-card-wr {
        max-width: 340px;
    }
    .img-gaming_bg {
        min-width: 140%;
        margin-left: -20%;
        top: 135px;
    }
    .padding-media {
        height: 360px;
    }
    .img-gaming_bg-2 {
        min-width: 140%;
        margin-left: -20%;
        top: 77px;
    }
    .text-color-wr {
        max-width: none;
    }
    .tab-quest {
        grid-column-gap: 80px;
        grid-row-gap: 0px;
        flex-flow: row;
        grid-template-rows: auto auto;
        grid-template-columns: 0.7fr 1fr;
        grid-auto-columns: 1fr;
        display: grid;
    }
    .tab-content-quest {
        order: 0;
        width: 100%;
        top: -240px;
    }
    .tab-content-quest.is_ad {
        top: -62px;
    }
    .number-block_title._1 {
        min-height: auto;
    }
    .ad_dropdown-list_first.w--open {
        margin-top: -16px;
        font-size: 24px;
        line-height: 1.29167;
    }
    .ad_faq-content {
        font-size: 24px;
        line-height: 32px;
    }
    .advertising-discord-icon {
        max-width: 180px;
        top: 585px;
    }
    .company-hero-w {
        min-height: 850px;
    }
    .company-hero-mobile {
        max-width: 1400px;
        min-height: 849px;
    }
    .sdk_hero {
        background-image: none;
        padding-bottom: 200px;
    }
    .sdk_hero.is-form {
        padding-top: 15rem;
        overflow: visible;
    }
    .slider-block {
        padding-left: 72px;
        padding-right: 72px;
    }
    .slider-block.is-dev {
        border-radius: 80px;
        margin-top: 80px;
        margin-bottom: 80px;
    }
    .slider-block.is-new {
        padding-left: 72px;
        padding-right: 72px;
    }
    .top-image-slider.is-dev {
        max-width: 13.625rem;
        margin-top: -4.025rem;
        margin-left: 5.875rem;
    }
    .top-image-slider.is-dev.is-eggs {
        max-width: 11.2rem;
    }
    .top-image-slider.is-dev.is-new {
        max-width: 11rem;
        margin-top: 1.1rem;
        margin-left: 3.625rem;
    }
    .top-image-slider.is-dev.is-new-copy {
        max-width: 12.25rem;
        margin-top: -2rem;
        margin-left: 3.625rem;
    }
    .top-image-slider.is-dev.is-s2new {
        max-width: 11rem;
        margin-top: -0.1rem;
        margin-left: 2.875rem;
    }
    .top-image-slider.is-dev.is-new3s {
        max-width: 12rem;
        margin-left: 2.0625rem;
    }
    .top-image-slider.is-dev.is-new4s {
        max-width: 12rem;
        margin-top: 0.7rem;
        margin-left: 1.375rem;
    }
    .bottom-image-slider {
        max-width: 13rem;
        margin-bottom: 4.025rem;
    }
    .bottom-image-slider.is-dev {
        max-width: 12.75rem;
        margin-bottom: 6.9375rem;
        margin-right: 11.0625rem;
    }
    .bottom-image-slider.is-dev.is-new {
        max-width: 11rem;
        margin-bottom: 2rem;
        margin-right: 9.4375rem;
        right: -9%;
    }
    .bottom-image-slider.is-dev.is-s2new {
        max-width: 246px;
        margin-bottom: -2.25rem;
        margin-right: 5.625rem;
    }
    .bottom-image-slider.is-dev.is-new2s {
        max-width: 12rem;
        margin-bottom: 4.8rem;
        margin-right: 5.625rem;
    }
    .bottom-image-slider.is-dev.is-new3s {
        max-width: 12rem;
        margin-bottom: 2rem;
        margin-right: 5.9375rem;
        bottom: -18%;
    }
    .bottom-image-slider.is-dev.is_m {
        max-width: 11rem;
        margin-bottom: 2rem;
        margin-right: 9.4375rem;
        bottom: -12%;
        right: -8%;
    }
    .latter-2.text-align-center.is-24px {
        font-size: 24px;
        line-height: 120%;
    }
    .none-logo {
        display: none;
    }
    .div-block-39 {
        grid-column-gap: 20px;
        grid-row-gap: 20px;
        flex-flow: column;
        display: flex;
    }
    .block-text {
        display: block;
    }
    .image-faq-sdk {
        width: 100%;
        max-width: 15.75rem;
        margin-top: -88px;
        margin-left: 8.875rem;
        margin-right: auto;
        display: block;
        position: static;
    }
    .quotation-mark_wr {
        width: 80%;
        max-width: 1412px;
    }
    .quotation-mark_wr.is-new {
        width: 64%;
        max-width: 63.75rem;
    }
    .container_1580.is-desctop-layout {
        grid-column-gap: 160px;
        grid-row-gap: 160px;
    }
    .dm-image-top {
        max-width: 11rem;
        margin-bottom: 27.025rem;
        margin-left: -11.9rem;
        inset: auto auto 0% 0%;
    }
    .dm-image-bottom {
        max-width: 10.875rem;
        margin-bottom: -8.925rem;
        margin-right: -9.625rem;
        inset: auto 0% 0% auto;
    }
    .dm-layout {
        grid-column-gap: 20px;
        grid-row-gap: 20px;
        flex-flow: row;
        grid-template-rows: auto auto;
        grid-template-columns: 1fr 1fr;
        grid-auto-columns: 1fr;
        max-width: none;
        display: grid;
    }
    .dm-layout.is-vertical {
        grid-template-columns: 1fr;
    }
    .block-dm {
        justify-content: flex-start;
        align-items: center;
    }
    .image-gdc {
        max-width: 17.5rem;
        margin-bottom: 3.125rem;
        margin-right: -132px;
        inset: auto 0% 0% auto;
    }
    .block-gdc {
        width: 50%;
    }
    .tabs-menu-dm {
        margin-bottom: 3.5rem;
    }
    .max-width-1180 {
        max-width: 1180px;
    }
    .max-width-1180.is-center {
        margin-left: auto;
        margin-right: auto;
    }
    .image-gdc-top {
        max-width: 20.3125rem;
        margin-top: -19.6rem;
        margin-bottom: 0;
        display: block;
        inset: 0% 0% auto auto;
    }
    .grid-20-dm {
        grid-column-gap: 80px;
        grid-row-gap: 80px;
        grid-template-rows: auto;
        grid-template-columns: 1fr 1fr 1fr;
    }
    .grid-20-dm.is-4col {
        grid-template-columns: 1fr 1fr 1fr 1fr;
    }
    .grid-20-dm.is-4col.new {
        grid-template-rows: auto auto;
        grid-template-columns: 1fr 1fr;
    }
    .max-320.is_micro {
        max-width: 320px;
    }
    .img-gdc-top {
        max-width: 11rem;
        margin-top: -133px;
        margin-bottom: -6.8125rem;
        margin-right: -1.8125rem;
    }
    .img-gdc-top.is-op {
        max-width: 18.0625rem;
        margin-top: -9.6875rem;
        margin-right: -2.65rem;
    }
    .img-gdc-bottom {
        max-width: 11rem;
        margin-top: -4.8125rem;
        margin-bottom: -105px;
        margin-left: -6.075rem;
    }
    .img-gdc-bottom.is-op {
        max-width: 7.375rem;
        margin-bottom: -12.625rem;
        margin-left: 7.9375rem;
    }
    .gdc_hero {
        background-image: none;
    }
    .date-gdc {
        font-size: 24px;
        line-height: 1.2;
    }
    .padding-gdc {
        padding-left: 92px;
        padding-right: 92px;
    }
    .dropdown-toggle-gdc {
        padding-left: 64px;
        padding-right: 64px;
        font-size: 24px;
        line-height: 28px;
    }
    .dropdown-list-gdc.w--open {
        padding-left: 92px;
        padding-right: 92px;
    }
    .gdc-top-image {
        z-index: 901;
        max-width: 12.9375rem;
        margin-top: 10.6875rem;
        margin-right: -9.25rem;
        display: block;
    }
    .gdc-top-center {
        max-width: 19.25rem;
        margin-top: 65.9375rem;
        margin-left: -14.4375rem;
        display: block;
    }
    .container_word {
        max-width: 1762px;
    }
    .form_hero {
        background-image: none;
        padding-bottom: 263px;
        overflow: clip;
    }
    .layout-form {
        grid-column-gap: 267px;
        grid-row-gap: 267px;
    }
    .layout-form.is_2025 {
        grid-column-gap: 200px;
        grid-row-gap: 200px;
        grid-template-columns: minmax(200px, 46%) 0.9fr;
    }
    .padding-form {
        padding-bottom: 48px;
    }
    .hero-video-sdk {
        border-radius: 122px;
    }
    .video-gaming {
        width: 100vw;
        max-width: 68.75rem;
        margin-top: 3rem;
    }
    .video-gaming.is-sdk {
        max-width: 82.1875rem;
        margin-top: 7.9375rem;
    }
    .video-gaming.is-sdk.is-new {
        margin-top: 6.25rem;
    }
    .video-gaming.is-sdk.top-none {
        margin-bottom: 0;
    }
    .d-image-top {
        max-width: 15.3125rem;
        margin-top: -4.8125rem;
        margin-right: -12.75rem;
    }
    .d-image-bp {
        max-width: 7.375rem;
        margin-bottom: -25.25rem;
        margin-right: 11.6875rem;
    }
    .d-image-bm {
        max-width: 10.625rem;
        margin-bottom: -2.8125rem;
        margin-left: 9.1875rem;
    }
    .d-image-b {
        max-width: 10.8125rem;
        margin-bottom: -10.85rem;
        margin-left: -8rem;
    }
    .img-d-b {
        border-radius: 112px;
        width: 46%;
        max-width: 736px;
    }
    .gdc-bottom {
        max-width: 16rem;
        margin: 65.9375rem -8.6875rem 44.9375rem -14.4375rem;
        display: block;
        inset: auto 0% 0% auto;
    }
    .padding-info {
        padding-left: 1.875rem;
        padding-right: 1.875rem;
    }
    .grid-logos2 {
        max-width: 1316px;
        margin-top: 0;
        margin-left: auto;
        margin-right: auto;
        padding-left: 0;
        padding-right: 0;
    }
    .grid-logos2.top-large,
    .grid-logos2._2-col {
        margin-top: 5rem;
    }
    .grid-logos2.top-small {
        margin-top: 3.5rem;
    }
    .padding-38px.is-56 {
        padding-bottom: 56px;
    }
    .image-cards-wr {
        width: 100%;
    }
    .image-cards-wr.one {
        order: -1;
    }
    .image-cards-wr.si_micro {
        order: -1;
        width: 100%;
    }
    .image-cards-wr.si_micro.is_reverce {
        order: 0;
        width: 40%;
    }
    .image-cards-wr.si_micro.is_reverce.is-n-new {
        flex: none;
    }
    .image-cards-wr.si_micro.is_reverce.is_nitro {
        aspect-ratio: 844/663;
        border-radius: 112px;
        flex: none;
        width: 60%;
        max-width: 38rem;
    }
    .image-cards-wr.si_micro.is-n-new {
        flex: none;
        width: 60%;
        max-width: 52.75rem;
    }
    .image-cards-wr.si_micro.is-n-new.is_nitro {
        aspect-ratio: 844/663;
        border-radius: 112px;
        max-width: 38rem;
    }
    .sdk_paralax {
        top: -300px;
    }
    .developer-title-wr {
        max-width: 1400px;
    }
    .padding-44px.is-56 {
        padding-bottom: 56px;
    }
    .max-width-700.is-center {
        max-width: 780px;
    }
    .max-width-700.is-full {
        max-width: none;
    }
    .max-width-700.is-960 {
        max-width: 960px;
    }
    .gaming-hero-s {
        padding-top: 10rem;
        padding-bottom: 0;
    }
    .gaming-section {
        padding-top: 21.4375rem;
    }
    .bg-pink-gaming {
        padding-top: 86px;
        padding-bottom: 86px;
    }
    .bar-top {
        max-width: 13.625rem;
        margin-top: -87px;
        margin-right: 99px;
    }
    .bar-top.is-second {
        max-width: 17.1875rem;
    }
    .bar-bottom {
        max-width: 13.5rem;
        margin-bottom: -95px;
        margin-left: 14.1875rem;
    }
    .bar-bottom.is-second {
        max-width: 16.875rem;
    }
    .bar-top2 {
        max-width: 16.875rem;
        margin-top: -145px;
        margin-right: 103px;
    }
    .bar-top2.is-second {
        max-width: 17.1875rem;
    }
    .bar-bottom2 {
        max-width: 14.5rem;
        margin-bottom: -96px;
        margin-left: 15.25rem;
    }
    .bar-bottom2.is-second {
        max-width: 16.875rem;
    }
    .image-bar-wr {
        border-radius: 168px;
    }
    .article_rich-text-2 figure {
        margin-top: 80px;
        margin-bottom: 80px;
    }
    .article_rich-text-2 p {
        font-size: 1.5rem;
    }
    .article_rich-text-2 img {
        border-radius: 6.5rem;
    }
    .article_rich-text-2 h2 {
        margin-top: 6.25rem;
        font-size: 2rem;
        line-height: 115%;
    }
    .article_rich-text-2 li {
        font-size: 1.5rem;
    }
    .article_rich-text-2 h3 {
        margin-top: 5rem;
    }
    .img-block {
        aspect-ratio: 1538/598;
        background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/67cee4f60c9c349882908989_Hero.png);
        background-position: 50%;
        border-radius: 112px;
        margin-bottom: 80px;
    }
    .section-rich-dev {
        padding-bottom: 220px;
    }
    .section_case {
        padding-top: 160px;
        padding-bottom: 160px;
    }
    .bread_crumbs-wrapper {
        grid-column-gap: 6px;
        grid-row-gap: 6px;
        margin-bottom: 2.5rem;
    }
    .bread_crumbs-link {
        font-size: 20px;
    }
    .image-wr-social {
        border-radius: 20px;
    }
    .btn-wr-mi {
        padding-top: 48px;
    }
    .menu-animation.is_partner {
        height: 1050px;
    }
    .menu-animation.is_find {
        height: 1350px;
    }
    .success-img {
        aspect-ratio: 924/400;
        width: 100%;
        max-width: 55%;
        min-height: auto;
        display: block;
    }
    .tag-grey {
        font-size: 25px;
    }
    .max-width-870.is-center {
        max-width: 870px;
    }
    .max-width-870.is-center.is_new {
        max-width: 1010px;
    }
    .max-width-870.z-index-2.is_sdk {
        max-width: 990px;
    }
    .layout-games {
        grid-template-columns: 1fr 1fr 1fr;
    }
    .link-block-games {
        border-radius: 80px;
        padding-left: 60px;
        padding-right: 60px;
    }
    .tag-game {
        margin-bottom: 32px;
    }
    .is_max-succes-subtitle {
        max-width: 537px;
    }
    .link-block-wrapper:focus-visible,
    .link-block-wrapper[data-wf-focus-visible] {
        border-radius: 80px;
    }
    .article_main_img {
        aspect-ratio: 1240/450;
    }
    .text-category-2.is-white.text-weight-medium {
        font-size: 1.25rem;
    }
    .article_text-wr-2 {
        margin-top: 7.5rem;
    }
    .article_text-wr-3 {
        margin-top: 5.5rem;
    }
    .article_rich-text_3 figure {
        margin-top: 80px;
        margin-bottom: 80px;
    }
    .article_rich-text_3 h2 {
        margin-top: 5rem;
        font-size: 1.75rem;
        line-height: 115%;
    }
    .article_rich-text_3 li {
        font-size: 1.25rem;
    }
    .article_rich-text_3 h3 {
        margin-top: 5rem;
        font-size: 1.5rem;
    }
    .hi-wr {
        max-width: 100%;
    }
    .hands-icon_a {
        max-width: 15rem;
        margin-bottom: -63px;
        margin-right: 5px;
    }
    .acceb_hero {
        padding-top: 260px;
    }
    .acceb_hero.is-dm {
        background-position: 50% 0, 50% 154px;
        background-size: cover, 1180px;
        min-height: 964px;
        padding-top: 258px;
        padding-bottom: 421px;
    }
    .acceb_hero.is-dm.is_developer {
        background-size: 120% 1600px;
        padding-bottom: 200px;
    }
    .acceb_hero.is-dev,
    .acceb_hero.is_casy {
        padding-top: 140px;
    }
    .acceb_hero.is_new {
        padding-top: 240px;
    }
    .layout-acceb {
        grid-column-gap: 100px;
        grid-row-gap: 100px;
        margin-bottom: 220px;
    }
    .layout-acceb.bottom-none.is-center {
        grid-column-gap: 100px;
        grid-row-gap: 100px;
        justify-content: space-between;
        align-items: center;
    }
    .layout-acceb.bottom-none.is-center.is-revers.is_new,
    .layout-acceb.bottom-none.is_new.is_n {
        margin-bottom: 0;
    }
    .layout-acceb.is-revers.is-center {
        grid-column-gap: 100px;
        grid-row-gap: 100px;
        justify-content: space-between;
        align-items: center;
        margin-bottom: 330px;
    }
    .layout-acceb.is-revers.is_new {
        grid-column-gap: 100px;
        grid-row-gap: 100px;
        justify-content: space-between;
        align-items: center;
        margin-bottom: 200px;
    }
    .layout-acceb.is_new {
        max-width: 1200px;
        margin-bottom: 200px;
        margin-left: auto;
        margin-right: auto;
    }
    .img-acceb {
        max-width: 30rem;
        margin-left: auto;
    }
    .text-acceb {
        max-width: 36rem;
    }
    .text-acceb.is_n {
        margin-left: auto;
    }
    .img-adjust {
        max-width: 31rem;
    }
    .grid-committed.is-new.is_three {
        grid-template-columns: 1fr 1fr 1fr;
    }
    .committed-block {
        border-radius: 64px;
        padding: 64px;
    }
    .section-acceb {
        padding-bottom: 214px;
    }
    .accessabillity-title-wr {
        max-width: 1340px;
    }
    .accessabillity-title-wr.is-full {
        max-width: none;
    }
    .accessabillity-title-wr.is-small {
        max-width: 1320px;
    }
    .accessabillity-title-wr.is_new {
        max-width: none;
    }
    .objects_rubberduck {
        max-width: 11rem;
    }
    .testimonials-banner {
        border-radius: 6rem;
        padding-left: 5rem;
        padding-right: 5rem;
    }
    .testimonials-banner.is-gaming {
        padding-top: 8.6875rem;
        padding-bottom: 4.875rem;
    }
    .bg-l-test {
        bottom: -80%;
    }
    .objects_magnet-small.is_sdk {
        max-width: 11rem;
        margin-left: 100px;
    }
    .newsroom-image-4 {
        max-width: 274px;
        margin-right: -56px;
    }
    .newsroom-image-4.goblet {
        right: -37px;
    }
    .newsroom-image-5 {
        max-width: 220px;
    }
    .policy_hero {
        background-image: none;
        overflow: clip;
    }
    .safety-l-hammer {
        margin-right: -350px;
    }
    .safety-l-hammer.goblet {
        right: -37px;
    }
    .safety-l-brain {
        margin-left: -257px;
    }
    .body-text--l.new-home.is_2025 {
        letter-spacing: 0;
        padding-right: 0.7rem;
        font-size: 1.25rem;
        line-height: 1.3;
    }
    .body-text--l.new-home.is_2025.stream {
        font-size: 1.25rem;
        line-height: 1.3;
    }
    .body-text--l.teen,
    .body-text--l.is_teen.is-left-white.revers {
        font-size: 1.5rem;
    }
    .body-text--l.is_teen.is-left-white.mob-center.is_n,
    .body-text--l.is_teen.is-left-white.is_n,
    .body-text--l.is_teen.bottom-none.text-align-center.text-color-white.is_n {
        line-height: 1.20833;
    }
    .body-text--l.is_teen {
        font-size: 1.5rem;
    }
    .body-text--l.is_2025.hero-p {
        padding-right: 0;
        font-size: 1.25rem;
        line-height: 1.3;
    }
    .body-text--l.is_2025.hero-p.is_24 {
        font-size: 1.5rem;
        line-height: 1.2;
    }
    .body-text--l.is_2025-n {
        font-size: 1.25rem;
        line-height: 1.3;
    }
    .body-text--l.is_new {
        font-size: 1.5rem;
        line-height: 120%;
    }
    .library_hero {
        background-image: none;
        overflow: clip;
    }
    .img-adjust-second,
    .img-acceb-sec {
        max-width: 30rem;
    }
    .img-trans-right {
        margin-right: -13px;
    }
    .img-wand-left {
        max-width: 230px;
        margin-left: -79px;
    }
    .img-shield-right {
        max-width: 240px;
        margin-right: -91px;
    }
    .img-faqs {
        width: 50%;
        max-width: 32rem;
        padding-left: 102px;
    }
    .img-faqs.is_right {
        width: 37%;
        max-width: 26rem;
    }
    .img-faqs.is_f {
        max-width: 32rem;
    }
    .layout-faq.bottom-none.is-center {
        justify-content: space-between;
        align-items: center;
    }
    .layout-faq.is-revers.is-center {
        justify-content: space-between;
        align-items: center;
        margin-bottom: 330px;
    }
    .img-faqs-sec {
        width: 50%;
        max-width: 44.5625rem;
        padding-right: 102px;
    }
    .img-faqs-third {
        width: 50%;
        max-width: 40rem;
    }
    .img-faqs-third.is-new {
        width: 45%;
        max-width: 34rem;
    }
    .image-left-safety.padding-bot {
        margin-bottom: 4.375rem;
    }
    .image-left-safety.margin-medium {
        max-height: 13rem;
        margin-top: -180px;
        margin-bottom: 1.5rem;
    }
    .image-right-safety.padding-bot {
        margin-bottom: 4.375rem;
    }
    .image-right-safety.margin-medium {
        max-height: 13rem;
        margin-top: -180px;
        margin-bottom: 1.5rem;
    }
    .text-32px-500-white {
        line-height: 32px;
    }
    .text-32px-500-white.is_2025 {
        font-size: 32px;
        line-height: 1.25;
    }
    .text-32px-500-white.is_2025.is-32,
    .text-32px-500-white.is_2025.text-center-d {
        font-size: 32px;
    }
    .text-32px-500-white.is-28 {
        font-size: 28px;
    }
    .text-32px-500-white.text-center-d {
        text-align: center;
        font-size: 32px;
        line-height: 1.25;
    }
    .text-32px-500-white.text-center-d.is_2025 {
        max-width: 320px;
    }
    .img-family-right {
        margin-right: -21px;
    }
    .image-first-privacy.padding-bot {
        margin-bottom: 4.375rem;
    }
    .image-first-privacy.margin-medium {
        max-height: 13rem;
        margin-top: -180px;
        margin-bottom: 1.5rem;
    }
    .image-second-safety.padding-bot {
        margin-bottom: 4.375rem;
    }
    .image-second-safety.margin-medium {
        max-height: 13rem;
        margin-top: -180px;
        margin-bottom: 1.5rem;
    }
    .image-third-safety.padding-bot {
        margin-bottom: 4.375rem;
    }
    .image-third-safety.margin-medium {
        max-height: 13rem;
        margin-top: -180px;
        margin-bottom: 1.5rem;
    }
    .image-fourth-safety.padding-bot {
        margin-bottom: 4.375rem;
    }
    .image-fourth-safety.margin-medium {
        max-height: 13rem;
        margin-top: -180px;
        margin-bottom: 1.5rem;
    }
    .privacy-block {
        border-radius: 64px;
        padding: 64px 56px;
    }
    .privacy-block.is-88,
    .privacy-block.is-tts {
        border-radius: 88px;
    }
    .img-privacy {
        width: 50%;
        max-width: 44.5625rem;
        padding-right: 0;
    }
    .img-privacy.is-all {
        width: 50%;
        max-width: 36rem;
    }
    .img-privacy-right {
        margin-bottom: -63px;
        margin-right: -38px;
    }
    .img-privacy-left {
        margin-left: -65px;
    }
    .img-well-right {
        max-width: 340px;
    }
    .img-well-right.is_new {
        max-width: 180px;
        margin-bottom: 325px;
        margin-right: -28px;
    }
    .img-well-right.is-tts {
        max-width: 21.625rem;
        margin-bottom: -129px;
        margin-right: -145px;
    }
    .img-well-right.is_safety {
        max-width: 170px;
        margin-bottom: 282px;
        margin-right: -28px;
    }
    .img-well-left {
        max-width: 300px;
        margin-left: -61px;
    }
    .img-well-left.is_new {
        max-width: 200px;
        margin-top: 244px;
        margin-left: -23px;
    }
    .img-well-left.is-tts {
        max-width: 19.125rem;
        margin-top: -115px;
        margin-left: -135px;
    }
    .block-green-well {
        justify-content: flex-start;
        align-items: center;
    }
    .layout-ds-center.bottom-none.is-center {
        grid-column-gap: 100px;
        grid-row-gap: 100px;
        justify-content: space-between;
        align-items: center;
    }
    .layout-ds-center.is-revers.is-center {
        grid-column-gap: 100px;
        grid-row-gap: 100px;
        justify-content: space-between;
        align-items: center;
        margin-bottom: 330px;
    }
    .text-ds-center {
        max-width: 40.5rem;
    }
    .img-ds-fr {
        max-width: 43rem;
    }
    .img-ds-fif {
        max-width: 19rem;
    }
    .img-ds-sx,
    .img-ds-sev {
        max-width: 39rem;
    }
    .section-parent {
        background-position: 50% 120%;
    }
    .video-stage {
        border-radius: 7rem;
    }
    .padding-160px-new.teen {
        padding-bottom: 160px;
    }
    .padding-160px-new.is-360 {
        padding-bottom: 360px;
    }
    .home-image-gerl {
        max-width: 170px;
    }
    .accessibility-wr_h1 {
        max-width: 900px;
    }
    .policy_title-wr {
        max-width: 740px;
    }
    .safety-title-wr {
        max-width: 1000px;
    }
    .drop-article {
        margin-top: 7rem;
        margin-bottom: 7.5rem;
    }
    .hands-accessibility {
        max-width: 13rem;
        margin-top: -78px;
        margin-bottom: -63px;
        margin-right: 46px;
    }
    .hands-accessibility-keft {
        max-width: 13rem;
        margin-top: 27px;
        margin-bottom: -63px;
    }
    .acc-wr-h1 {
        max-width: 795px;
        margin-left: auto;
        margin-right: auto;
    }
    .hands-accessibility-2 {
        max-width: 15rem;
        margin-right: -279px;
    }
    .faq-text {
        flex: none;
        width: 40%;
        max-width: 33.5625rem;
    }
    .faq-text.is-center {
        margin-left: auto;
        margin-right: auto;
    }
    .faq-text.is-center.is-n {
        width: auto;
        max-width: none;
    }
    .max-w-904 {
        max-width: 56.5rem;
    }
    .max-w-904.is-full {
        max-width: 82.5rem;
    }
    .max-w-904.is-full.is_form {
        max-width: 79rem;
    }
    .section-form {
        padding-top: 7.5rem;
        padding-bottom: 7.5rem;
    }
    .paddong-faq {
        padding-top: 0;
    }
    .paddong-faq.is-large {
        padding-top: 12px;
    }
    .paddong-faq.is_np {
        padding-top: 120px;
    }
    .paddong-faq.is_n {
        padding-top: 100px;
    }
    .video-wr-1 {
        border-radius: 48px;
    }
    .nitro-apple {
        max-width: 260px;
        margin-bottom: -181px;
        margin-right: -2.6875rem;
    }
    .nitro-star {
        max-width: 260px;
        margin-top: 30px;
        margin-left: 76px;
    }
    .nitro-image {
        border-radius: 112px;
    }
    .nitro-windy {
        max-width: 270px;
        margin-bottom: -229px;
        margin-right: 4.0625rem;
    }
    .nitro-battle {
        max-width: 270px;
        margin-top: 66px;
        margin-left: -14px;
    }
    .nitro-price.is-line-nitro {
        max-width: 314px;
        margin-top: -25px;
    }
    .nitro-heder-wr {
        max-width: 1360px;
        margin-left: auto;
        margin-right: auto;
    }
    .section-dot {
        padding-bottom: 360px;
    }
    .block-map {
        padding-left: 190px;
        padding-right: 190px;
    }
    .feeling-decor-nitro {
        max-width: 260px;
        margin-bottom: -178px;
        margin-left: -230px;
    }
    .nitro-hero-icon {
        max-width: 14rem;
        margin-top: -9.5375rem;
        margin-left: 6.1rem;
    }
    .hero-icon-bg-nitro {
        max-width: 18rem;
        margin-bottom: -9.75rem;
        margin-right: -2rem;
    }
}
@media screen and (min-width: 1920px) {
    .container-1260px.safety-tarot {
        padding-bottom: 180px;
    }
    .section-black {
        min-height: 920px;
        margin-left: auto;
        margin-right: auto;
    }
    .container-1320px.is_power.is-nitro {
        max-width: 1650px;
    }
    .background-video {
        left: -4%;
    }
    .relative.top-0px.parner {
        max-width: none;
    }
    .step-by-step-slider-musk {
        width: 22%;
    }
    .step-by-step-slid {
        max-width: 750px;
    }
    .section-hero-svg {
        background-image: linear-gradient(#fff, #d4e4ff);
        background-position: 0 0;
        background-repeat: repeat;
        background-size: auto;
        margin-right: 0%;
    }
    .button-dark.color-dark.top16px {
        font-family: Ggsans, sans-serif;
    }
    .section-grey.moderation {
        margin-top: -1px;
    }
    .paragraph-20px-top16px._500 {
        font-family: gg sans, sans-serif;
    }
    .img-absol {
        inset: auto 0% 0%;
    }
    .img-absol.hid {
        width: 200%;
    }
    .section-blue.premium {
        background-position: 50%;
    }
    .section-blue.app-pit {
        background-position: 100% 47%, 0 25%;
    }
    .section-blue.gaming {
        background-position: 50%;
    }
    .section-blue.app-pit-2024 {
        background-position: 100% 47%, 0 25%;
    }
    .svg-absol-anim {
        margin-left: auto;
        margin-right: auto;
        padding-left: 0;
        padding-right: 0;
        inset: 0% 0% auto;
    }
    .section-dark2 {
        background-color: #23272a;
        padding-top: 120px;
        padding-bottom: 120px;
        box-shadow: 0 -90px #23272a;
    }
    .abcol-partner2 {
        top: 423px;
    }
    .section-presence {
        background-position: 50% 10%, 0%;
    }
    .section-bg-svg {
        background-size: 170%, 88%;
    }
    .image-5 {
        margin-left: auto;
    }
    .s-easy {
        background-position: 50% 0, 0 0, 50% 100%, 100% 100%;
        background-size: 300px, 300px, contain, 200px;
        margin-bottom: -1px;
        position: relative;
        top: -1px;
    }
    .sound-image {
        max-width: 720px;
    }
    .grid-120top {
        grid-column-gap: 80px;
    }
    .step-by-step-slider-2 {
        display: none;
    }
    .step-by-step-slider-2.is_big {
        display: block;
    }
    .feature-right {
        align-items: flex-start;
    }
    .ginto-700-32.left-creator {
        font-family: "Spota 800", sans-serif;
        font-weight: 700;
    }
    .hero-bg-wrapper.video {
        flex-direction: column;
        height: 32vw;
    }
    .hero-bg-wrapper.video-new2,
    .hero-bg-wrapper.server-page,
    .hero-bg-wrapper.video-new3 {
        flex-direction: column;
        height: 38vw;
    }
    .container1180 {
        justify-content: space-between;
        display: flex;
    }
    .container1180.left-align.server-2 {
        position: relative;
    }
    .bologna-wr.hope {
        margin-top: 60px;
    }
    .hero-bl-section.fr {
        background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/63e60a875d5c104d6b718654_FR-Admin-Header%201%202.png), linear-gradient(#3442da 14%, #5765f1 88%);
        background-position: 50% 100%, 0 0;
        background-repeat: no-repeat, repeat;
        background-size: contain, auto;
    }
    .item-company {
        height: 44vh;
        min-height: 450px;
        max-height: 500px;
    }
    .container780,
    .container960 {
        justify-content: space-between;
        display: flex;
    }
    .nitro-classic-lottie-wr {
        width: 120%;
        top: -2px;
    }
    .nitro-gradient {
        top: 12%;
    }
    .styleguide-various-container {
        justify-content: space-between;
        display: flex;
    }
    .colllege-hero {
        background-position: 0 0;
        background-size: 120%;
        margin-right: 0%;
    }
    .button-wrapper.many.centered {
        justify-content: center;
    }
    .button-wrapper.left-nitro {
        justify-content: flex-start;
    }
    .button-wrapper.many-left.centered {
        justify-content: center;
    }
    .video-link {
        width: 100%;
        top: -10.6vw;
        left: -10%;
    }
    .container-780px.is_new {
        max-width: 490px;
    }
    .heading-blue-48px {
        color: #5865f2;
        font-family: Ginto, sans-serif;
    }
    .link-blue-16px {
        color: #5865f2;
    }
    .div-transparency {
        box-shadow: 0 1px 1px #0000001a;
    }
    .section-white.nitro_2024 {
        background-repeat: repeat-x, repeat;
    }
    .heading-dark-48px {
        font-family: SpotaNormal-Bold, sans-serif;
    }
    .heading-dark-48px.center,
    .heading-dark-48px.bottom {
        color: #23272a;
    }
    .heading-dark-48px._600px {
        font-family: SpotaNormal-Bold, sans-serif;
    }
    .moderation-image-wr {
        object-fit: fill;
    }
    .modules-layout {
        justify-content: space-between;
        display: flex;
    }
    .video-link-new {
        width: 90%;
        top: -4vw;
        left: 0%;
    }
    .blue-background {
        background-size: 2088px, auto;
    }
    .section-hero-hub.creator {
        background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/63864fa8a03fc612f39e2a70_FINAL_3.svg);
        background-position: 23%;
        min-height: 700px;
        padding-top: 200px;
        padding-bottom: 140px;
    }
    .section-explore-hero {
        background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/63864fa8a03fc612f39e2a70_FINAL_3.svg);
        min-height: 650px;
        padding-top: 200px;
    }
    .section-explore-hero.learn {
        min-height: 650px;
        padding-top: 240px;
        padding-bottom: 180px;
    }
    .section-explore-hero.academy {
        background-position: 50%;
    }
    .section-blue-wr-max.explore {
        width: 90%;
    }
    .academy_menu {
        margin-bottom: 40px;
    }
    .main-wrapper.home-bg {
        background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/6635301de1db6d3bbfeef14e_background-art%20\(3\).svg);
        background-position: 0 0;
        background-repeat: no-repeat;
        background-size: cover;
    }
    .main-wrapper.overflow-hidden._2025 {
        background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/674584097f8482257f855b1c_BG-2025.png);
        background-repeat: no-repeat;
        background-size: cover;
    }
    .main-wrapper.build-new.is_2025 {
        background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/679a25045076ea64cfb4f96c_Build-3.png);
    }
    .topic_filters.safety-n.policy-hub {
        margin-left: auto;
        margin-right: auto;
    }
    .academy_layout {
        grid-column-gap: 60px;
    }
    .connections-hero-bg {
        right: 0%;
    }
    .card-gray2 {
        padding-bottom: 12px;
    }
    .date-heading-snows {
        margin-bottom: 20px;
    }
    .image-411 {
        width: 164px;
    }
    .snowsgiving-reward-image {
        width: 100%;
    }
    .snowcard-link {
        color: #0067e0;
        font-family: gg sans, sans-serif;
        font-size: 14px;
        font-weight: 600;
    }
    .image-412-copy {
        margin-bottom: 4px;
    }
    .container-1447,
    .snowsgivingparagraph {
        text-align: center;
    }
    .snowsgiving-video.is_new {
        border-radius: 72px;
        min-height: 702px;
    }
    .fr_works.grid {
        grid-column-gap: 20px;
        grid-row-gap: 28px;
        grid-template-rows: auto;
        grid-template-columns: 1fr;
        grid-auto-columns: 1fr;
        display: grid;
    }
    .hero-bg-acceleator {
        display: none;
    }
    .hero-bg-acceleator.garden {
        margin-left: auto;
        margin-right: auto;
        display: block;
        left: 7%;
    }
    .hero-img {
        max-width: 37%;
        margin-right: 25%;
    }
    .padding-100px.charter-anyway {
        padding-bottom: 220px;
    }
    .hero-pover-imageopy-2 {
        max-width: none;
    }
    .pover-hero-wr {
        position: relative;
    }
    .midjourney_img {
        padding-left: 0;
        display: block;
    }
    .nitro-lottie {
        inset: 0%;
    }
    .container980 {
        justify-content: space-between;
        display: flex;
    }
    .padding-24px._40px {
        padding-bottom: 40px;
    }
    .div-block-hero-bg {
        background-position: 0 30%, 100% 35%, 50% 65%, 0 0, 50% 100%;
        min-height: 750px;
    }
    .video-youtube.is_new {
        border-radius: 72px;
    }
    .safety_section-backgraund {
        max-width: 70%;
        top: -60%;
        right: -14%;
    }
    .section-hero-imagine {
        background-position: -20% 100%, 120% 100%, 50% 100%;
        background-size: 800px, 800px, auto;
    }
    .section-hero-imagine.home,
    .section-hero-imagine.home-2023 {
        background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/644fab4da9dbd93a7dfae97b_e6d57714479874c665b36c7adee76b1d.svg);
        background-position: 50% 100%;
        background-repeat: no-repeat;
        background-size: auto;
    }
    .download-hero.fr {
        background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/63e60a875d5c104d6b718654_FR-Admin-Header%201%202.png), linear-gradient(#3442da 14%, #5765f1 88%);
        background-position: 50% 100%, 0 0;
        background-repeat: no-repeat, repeat;
        background-size: contain, auto;
    }
    .star-faq.app {
        left: 27%;
    }
    .star-faq.app-2,
    .star-faq.app-3 {
        max-width: none;
        top: 187px;
    }
    .star-faq.app_how {
        bottom: 2px;
        left: -2%;
    }
    .parent-hero-hub {
        left: 106px;
    }
    .container980-2 {
        justify-content: space-between;
        display: flex;
    }
    .link-pr {
        bottom: -306px;
    }
    .link-pt {
        bottom: -404px;
    }
    .h2-40px.text-color-white.is-height.capitalize.mobile.is_n.is_w {
        font-size: 56px;
    }
    .padding-global {
        position: static;
    }
    .flex-center-align.relative-desctop {
        position: relative;
    }
    .slider-star-3 {
        left: -120px;
    }
    .end-image-bg-6 {
        right: 7%;
    }
    .tabs_layout--old.inverse {
        grid-column-gap: 60px;
    }
    .tabs_image-wr--old {
        max-height: 630px;
    }
    .tabs_image-wr--old.pillar-2 {
        max-height: 644px;
    }
    .phone-accent.tablet {
        max-height: 155px;
        top: 49px;
    }
    .pillar-star-3.pillar-2,
    .pillar-star-3.pillar-4 {
        bottom: -7%;
    }
    .tab-full-icon-star_pinky {
        right: -111px;
    }
    .hero-home-image {
        max-width: 615px;
        display: block;
        top: auto;
        bottom: 3px;
        right: -428px;
    }
    .hero-home-image._2 {
        max-width: 689px;
        inset: auto auto 0% -448px;
    }
    .end-image-bg-6--new {
        right: 7%;
    }
    .tabs_wrapper {
        max-height: 650px;
    }
    .tabs_layout.inverse {
        grid-column-gap: 60px;
    }
    .tabs_image-wr.pillar-2 {
        max-height: 644px;
    }
    .tabs_layout--new.inverse {
        grid-column-gap: 60px;
    }
    .tabs_content {
        max-width: 460px;
    }
    .tab-info.new {
        top: 278px;
    }
    .tab-info.tab-1-2 {
        bottom: 269px;
    }
    .tab-info.tab-1-1 {
        top: 278px;
    }
    .tab-info.tab1-3 {
        bottom: 278px;
    }
    .max-width620.is-margin.is-careers {
        width: 48%;
        max-width: 655px;
    }
    .max-width620.is-margin.is_d {
        max-width: 700px;
    }
    .max-width620.is-margin.is_d.is-left {
        max-width: 37.2rem;
    }
    .max-width620.is-margin.n {
        max-width: 700px;
    }
    .max-width620.is-margin.n.is-left {
        max-width: 37.2rem;
    }
    .max-width620.is-careers {
        max-width: 672px;
    }
    .hero-cloud {
        bottom: -27%;
        left: -28%;
    }
    .hero-cloud._2 {
        top: 46%;
        right: -17%;
    }
    .hero-cloud._3 {
        right: -41%;
    }
    .container-leaf {
        position: relative;
    }
    .hero-cloud-4._2 {
        top: 46%;
        right: -17%;
    }
    .hero-cloud-4._3 {
        right: 5%;
    }
    .premium-grid {
        grid-column-gap: 16px;
        grid-row-gap: 16px;
        grid-template-rows: auto auto;
        grid-template-columns: 1fr;
        grid-auto-columns: 1fr;
    }
    .nitro-baner-left-cloud {
        margin-left: -1457px;
    }
    .nitro-baner-right-cloud {
        margin-right: -1457px;
    }
    .image-mob-bg {
        margin-bottom: 0;
    }
    .padding-64px.is_banner {
        padding-bottom: 0;
    }
    .more {
        top: -34px;
    }
    .year {
        max-width: 12rem;
        top: -26px;
    }
    .mobile_hero {
        background-position: 50% 100%;
    }
    .gaming_hero_bg-bottom {
        bottom: -31%;
    }
    .even-more_elements-wr {
        margin-top: 60px;
    }
    .new-word.mibile-even {
        max-width: 112px;
        margin-top: 78px;
        margin-left: 47px;
    }
    .new-word.is-new {
        top: 96px;
        left: 95px;
    }
    .teen-hero-section {
        overflow: visible;
    }
    .heading-white-32px {
        font-family: SpotaNormal-Bold, sans-serif;
    }
    .heading-white-32px.bottom {
        color: #23272a;
    }
    .heading-white-32px._600px {
        font-family: SpotaNormal-Bold, sans-serif;
    }
    .padding-120px.teen {
        padding-bottom: 170px;
    }
    .cloud-left-svg-1 {
        left: 61px;
    }
    .cloud-left-svg-2 {
        left: 106px;
    }
    .cloud-left-svg-3 {
        top: 379px;
        right: 147px;
    }
    .cloud-left-svg-5 {
        right: 42px;
    }
    .max-width-788px.home.is_2025 {
        max-width: 1600px;
    }
    .teen-icon-12 {
        margin-right: 0;
    }
    .teen-icon-13 {
        margin-right: -138px;
    }
    .hero_button-r.blue-button.n-home._2025-banner {
        line-height: 35px;
    }
    .container980_n {
        justify-content: space-between;
        display: flex;
    }
    .app2024_hero-bg {
        width: 800px;
        height: 400px;
        bottom: -37%;
    }
    .close-first.top-0px.parner {
        max-width: none;
    }
    .build--hero_pattern {
        right: 0%;
    }
    .build--hero_pattern.is-left {
        left: 0%;
    }
    .build--green-star {
        left: 32%;
    }
    .build--hero_spline_grad1 {
        right: 29%;
    }
    .build--hero_pink-star {
        right: 17%;
    }
    .build--hero_waves {
        opacity: 1;
        background-position: 100% 100%;
        background-repeat: repeat-x;
        background-size: contain;
        max-width: 100%;
    }
    .build--starter_grad {
        right: 29%;
    }
    .build--testimonial_bg {
        width: 1600px;
    }
    .build--globe_blue-star {
        right: 72%;
    }
    .happening-left-icon {
        left: -93px;
    }
    .happening-left-icon_right {
        right: -112px;
    }
    .section_ready-start.is-new-d {
        background-image: linear-gradient(#2a0340, #6004a7);
    }
    .dfd_share-relative.top-0px.parner {
        max-width: none;
    }
    .share-image {
        margin-left: 100px;
    }
    .dfd_hero {
        position: relative;
    }
    .dfd_card-number-image {
        max-width: 180px;
    }
    .source-all {
        position: relative;
    }
    .controller {
        left: 10%;
    }
    .dfd_stars {
        margin-right: -22px;
        left: auto;
        right: auto;
    }
    .app2024_hero-bg_2 {
        top: -76px;
        right: -16%;
    }
    .app2024_hero-bg-2 {
        width: 800px;
        height: 400px;
    }
    .home--hero {
        background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/664c33e0f20d14f69f999b5b_Texture%20Headline.webp);
        background-repeat: no-repeat;
        background-size: 96%;
        background-attachment: scroll;
        padding-top: 13rem;
    }
    .home--hero.is_2025 {
        background-position: 60% -33%;
        max-height: 1080px;
        padding-top: 8rem;
    }
    .container-huge._2-x.is_2025,
    .container-huge.z-index-100.is_2025,
    .container-huge.is_2025 {
        max-width: 93.75rem;
    }
    .home--2col_layout {
        grid-column-gap: 4.25rem;
        grid-row-gap: 4.25rem;
    }
    .home--2col_layout.is-hero.home {
        margin-bottom: 56px;
    }
    .home--2col_layout.is-hero.is_2025 {
        margin-bottom: 64px;
    }
    .home--2col_layout.is-hero.new-2025 {
        margin-bottom: 40px;
    }
    .home--2col_layout.block-2 {
        grid-column-gap: 4.5rem;
        grid-row-gap: 4.5rem;
    }
    .home--2col_layout.block-2.is_2025,
    .home--2col_layout.mob-revers.is_2025 {
        grid-column-gap: 4.25rem;
        grid-row-gap: 4.25rem;
        justify-content: space-between;
    }
    .home--2col_layout.is_2025 {
        grid-column-gap: 4.25rem;
        grid-row-gap: 4.25rem;
    }
    .home--image-wr.is-reverse.is_2025 {
        max-width: 62.1875rem;
    }
    .home--image-wr.is-center {
        right: -11.5%;
    }
    .home--image-wr.video.is_2025 {
        max-width: 62.1875rem;
    }
    .home--text-wr.is-mobile-center.is_2025 {
        margin-top: 10rem;
    }
    .home--text-wr.is-mobile-first.is_2025 {
        max-width: 29.625rem;
    }
    .home--text-wr.is-mobile-first.is_2025.is_wherever {
        max-width: 30rem;
    }
    .heading--h1.is_2025 {
        font-size: 3.5rem;
    }
    .body-text--xl.new-home.is_2025 {
        padding-right: 0;
    }
    .body-text--xl.is_teen.bottom-none,
    .body-text--xl.is_teen.mobile-align-left.z-index-3 {
        margin-bottom: 0;
    }
    .body-text--xl.is_2025 {
        padding-right: 0;
        line-height: 1.2;
    }
    .body-text--xl.is_2025-n {
        padding-right: 0;
    }
    .home--2section {
        margin-top: -1px;
    }
    .home--2section.is_2024,
    .home--2section.is_2025 {
        max-height: none;
    }
    .home--block-group.is-reverse.home-new._2025 {
        min-height: auto;
        padding: 24px 24px 24px 80px;
        box-shadow: 0 3px 68px #452a7c1a;
    }
    .home--block-group.is-reverse._2025,
    .home--block-group.is-reverse.is_2025 {
        padding: 24px 24px 24px 80px;
        box-shadow: 0 3px 68px #452a7c1a;
    }
    .home--block-group.block-1._2025 {
        background-position: 50%;
        min-height: auto;
        padding: 24px 80px 24px 24px;
    }
    .home--block-group.block-2._2025 {
        padding-top: 24px;
        padding-bottom: 24px;
        padding-left: 24px;
        box-shadow: 0 3px 68px #452a7c1a;
    }
    .home--block-group.block-4._2025 {
        background-image: linear-gradient(135deg, #fff3, #ffffff12);
        padding-top: 24px;
        padding-bottom: 24px;
        padding-left: 24px;
        box-shadow: 0 3px 68px #452a7c1a;
    }
    .home--block-group.block-4.is_2025 {
        padding-top: 24px;
        padding-bottom: 24px;
        padding-left: 24px;
        box-shadow: 0 3px 68px #452a7c1a;
    }
    .heading--h2.is_2025 {
        margin-bottom: 1.25rem;
        font-size: 3rem;
    }
    .home--group-chat-img {
        max-width: 100%;
    }
    .home--group-chat-img.video._2025 {
        max-width: 54.125rem;
        min-height: 661px;
    }
    .home--group-chat-img.video.is_2025 {
        border-radius: 126px;
        max-width: 62.1875rem;
        min-height: 760px;
    }
    .home--group-chat-img.video.is-2025 {
        max-width: 54.125rem;
        min-height: 661px;
    }
    .home--group-chat-img.hide.reduce-motion-img.is_2025 {
        border-radius: 136px;
        max-width: 100%;
    }
    .home--3section {
        background-position: 70% 5%;
        background-size: 108%;
        margin-top: -1px;
    }
    .home--3section.gradient {
        background-image: linear-gradient(#00002b, #2243c1 75%);
    }
    .home--3section.is_2025 {
        max-height: none;
        padding-top: 9.375rem;
        padding-bottom: 9.375rem;
    }
    .fpo {
        margin-right: 10rem;
    }
    .chats_top.is_2025 {
        max-width: 10.75rem;
        margin-top: -6.2rem;
        margin-right: 14rem;
    }
    .home--4section.is_2025 {
        max-height: none;
        padding-top: 9.375rem;
        padding-bottom: 15.625rem;
    }
    .box-4s.is_2025 {
        max-width: 300px;
        margin-top: -10.65rem;
        margin-right: 0.2rem;
    }
    .home--5section {
        background-position: 50% 0;
    }
    .home--5section.is_2025 {
        max-height: none;
        padding-top: 15.625rem;
        padding-bottom: 9.375rem;
    }
    .fun2-top {
        margin-top: -5rem;
    }
    .section6-image {
        width: 120%;
    }
    .home--6section {
        z-index: 4;
        background-position: 0 30%;
        background-size: 91%;
    }
    .home--6section.is_2025 {
        max-height: none;
        padding-top: 15.625rem;
        padding-bottom: 15.656rem;
    }
    .home--6section.is_2025.second {
        padding-top: 9.375rem;
        padding-bottom: 9.375rem;
    }
    .discord_banner {
        background-position: 50% -10%;
    }
    .discord_banner.color-s {
        max-width: 100%;
    }
    .heading--h2-center._2025 {
        font-size: 3.91688rem;
        line-height: 1.19994;
    }
    .heading--h2-center.is_2025 {
        margin-bottom: 0.6rem;
        font-size: 3.875rem;
    }
    .discord_bottom.z-index-2 {
        aspect-ratio: 1280/365;
        width: 100%;
        max-width: 1279px;
        margin-left: auto;
        margin-right: auto;
        padding-top: 0;
        position: relative;
    }
    .discord_svg {
        aspect-ratio: auto;
        object-fit: fill;
        margin-top: 0;
        margin-bottom: 0;
    }
    .discord_svg.is_2025 {
        max-width: 88.75rem;
        margin-top: 2.375rem;
        bottom: -9px;
    }
    .home--section7 {
        background-position: 100% 100%;
        background-size: 90%;
    }
    .home--section7.color-gr.is_2025 {
        max-height: none;
        padding-top: 9.375rem;
        padding-bottom: 18.75rem;
    }
    .banner-ellipse {
        margin-bottom: -30%;
    }
    .container-hero.is_2025 {
        max-width: 1320px;
    }
    .potion.is_2025 {
        max-width: 14rem;
        top: 103%;
        left: -40%;
    }
    .crown {
        width: 14rem;
        max-width: 14rem;
    }
    .crown.carrers {
        max-width: 22.5rem;
        bottom: 8%;
        left: -24%;
    }
    .crown.is_2025 {
        height: 14rem;
        margin-top: -13rem;
        margin-left: 10.9rem;
    }
    .turnip {
        max-width: 7rem;
        margin-top: -11.2rem;
        margin-right: 18.3rem;
    }
    .turnip.careers {
        max-width: 14rem;
        margin-top: -7.5rem;
        margin-right: -9.8rem;
    }
    .turnip._2025-new {
        max-width: 6rem;
        margin-top: -9.4rem;
    }
    .star.is_2025 {
        max-width: 10rem;
        height: 11rem;
        margin-top: 12.3rem;
        margin-right: 21%;
    }
    .home-2-block-gift.webm {
        right: 4rem;
    }
    .section3-image {
        min-width: 101%;
        margin-top: -34px;
        margin-right: -31px;
    }
    .section3-image.webm {
        right: 7%;
    }
    .section3-image.webm-4 {
        right: -2%;
    }
    .coin.is_2025 {
        max-width: 17.625rem;
        margin-top: -29rem;
        margin-left: -17.2rem;
    }
    .characters {
        margin-top: -12rem;
    }
    .line-animation.is_2025 {
        height: 11.56rem;
    }
    .line-images.is_2025,
    .line-move {
        grid-column-gap: 5rem;
        grid-row-gap: 5rem;
    }
    .image-100.m-quests {
        max-width: 420px;
        left: -12px;
    }
    .radius-60 {
        width: 100%;
    }
    .radius-60.hide.reduce-motion-img.is_2025 {
        border-radius: 136px;
    }
    ._3d-animation {
        z-index: 3;
    }
    .home_phone {
        max-width: 12rem;
        margin-right: -2rem;
    }
    .home-image {
        left: 12px;
    }
    .home_women {
        max-width: 9rem;
    }
    .home_clyde {
        max-width: 3.4rem;
        left: -103%;
    }
    .home_clyde.is_2025 {
        max-width: 4.5rem;
        left: -109%;
    }
    .home_wumpus {
        max-width: 10rem;
        margin-left: auto;
        margin-right: auto;
        left: 30%;
    }
    .home_wumpus.is_2025 {
        max-width: 13.5rem;
        left: 13%;
    }
    .home_wumpus-pl {
        max-width: 10rem;
        margin-bottom: 7.9rem;
        margin-left: auto;
        margin-right: auto;
        left: 30%;
    }
    .home_wumpus-pl.is_2025 {
        max-width: 13.5rem;
        margin-bottom: 10.5rem;
        left: 13%;
    }
    .home_egg {
        filter: blur(10px);
        pointer-events: auto;
    }
    .home_egg.is_2025 {
        filter: none;
        margin-bottom: -24rem;
        margin-left: -15.5rem;
    }
    .home_man {
        margin-right: -4rem;
    }
    .discort_robot {
        bottom: 43%;
    }
    .discort_robot.discord_robot.is_2025 {
        margin-left: 7rem;
    }
    .section-blue-careers.premium {
        background-position: 50%;
    }
    .section-blue-careers.app-pit {
        background-position: 100% 47%, 0 25%;
    }
    .section-blue-careers.gaming {
        background-position: 50%;
    }
    .section-blue-careers.app-pit-2024 {
        background-position: 100% 47%, 0 25%;
    }
    .chats_top-image.hide {
        margin-right: 14rem;
    }
    .wumpus-footer-home {
        top: 50%;
    }
    .wumpus-footer-home.is_2025 {
        max-width: 32.0625rem;
        margin-bottom: -12rem;
    }
    .wumpus-footer-home.is-2025 {
        max-width: 32.0625rem;
        margin-bottom: 23rem;
    }
    .wumpus-footer-list {
        top: -31%;
    }
    .wumpus-footer-list.is_2025 {
        max-width: 32.0625rem;
    }
    .robot-head._2024 {
        margin-bottom: -35%;
    }
    .blue-overlay {
        height: 1100px;
    }
    .electic-blue-overlay {
        top: 541px;
        left: 72%;
    }
    .light-purple-overlay {
        opacity: 0.8;
        width: 700px;
        height: 700px;
        top: 13%;
        right: 55%;
    }
    .dark-purple-overlay {
        width: 1400px;
        height: 1500px;
        top: -16%;
    }
    .star-texture.is-2 {
        margin-left: auto;
        margin-right: auto;
    }
    .star-texture.is-1 {
        max-width: 100%;
        top: 4%;
    }
    .star-texture.is-bottom {
        height: auto;
    }
    .star-texture.l-hidden {
        top: -10%;
    }
    .slight-purple-overlay {
        top: 6%;
    }
    .footer-hero-img {
        top: 22%;
    }
    .line_text-animation.is_2025 {
        font-size: 82px;
        line-height: 34px;
    }
    .characters-wr.is_2025 {
        max-width: 33.5rem;
        left: -32px;
    }
    .characters-hunds.is_2025 {
        margin-top: -10.2rem;
    }
    .home_egg-icon {
        position: relative;
    }
    .home_egg-icon.is_2025 {
        max-width: 320px;
    }
    .animation-scroll.one,
    .animation-scroll._4 {
        min-height: 1300px;
    }
    .animation-scroll.is_2025 {
        min-height: 1300px;
        top: -112%;
    }
    .animation-scroll.is_coin {
        min-height: 1500px;
    }
    .star-hero-home._2 {
        width: 6px;
        height: 6px;
        top: 45%;
        right: -64%;
    }
    .star-hero-home._3 {
        width: 6px;
        height: 6px;
        right: -57%;
    }
    .star-hero-home._4 {
        width: 8px;
        height: 8px;
        right: 7%;
    }
    .star-hero-home._5 {
        width: 8px;
        height: 8px;
    }
    .star-hero-home._6 {
        width: 8px;
        height: 8px;
        right: -27%;
    }
    .star-hero-home._7 {
        width: 8px;
        height: 8px;
        top: 17%;
    }
    .star-hero-home._8,
    .star-hero-home._9 {
        width: 12px;
        height: 12px;
        right: 55%;
    }
    .star-hero-home._10 {
        margin-left: -1%;
        left: 45px;
    }
    .star-hero-home._11 {
        top: -25%;
    }
    .star-hero-home._4,
    .star-hero-home._5 {
        width: 6px;
        height: 6px;
        top: 40%;
        left: 20%;
        right: auto;
    }
    .star-hero-home._8 {
        width: 8px;
        height: 8px;
        right: 7%;
    }
    .star-hero-home._10 {
        width: 8px;
        height: 8px;
        top: 30%;
        left: 10%;
        right: 67%;
    }
    .star-hero-home._12 {
        top: 36%;
        right: 9%;
    }
    .star-hero-home._14 {
        width: 8px;
        height: 8px;
        right: 7%;
    }
    .star-hero-home._16 {
        width: 8px;
        height: 8px;
        top: 12%;
        right: -3%;
    }
    .star-hero-home._2-2 {
        width: 8px;
        height: 8px;
        right: 7%;
    }
    .star-hero-home._2-3 {
        width: 8px;
        height: 8px;
        top: 12%;
        right: -3%;
    }
    .star-hero-home._2-4 {
        width: 8px;
        height: 8px;
        top: -17%;
        right: -27%;
    }
    .star-hero-home._2-5 {
        top: 32%;
        right: 20%;
    }
    .star-hero-home._2-6 {
        width: 6px;
        height: 6px;
        top: 7%;
    }
    .star-hero-home._2-7 {
        width: 8px;
        height: 8px;
        top: 12%;
    }
    .star-hero-home._2-9 {
        width: 6px;
        height: 6px;
        right: -64%;
    }
    .star-hero-home.star-2 {
        top: 23%;
    }
    .star-hero-home.star-2-copy {
        right: -90%;
    }
    .star-hero-home._21 {
        width: 8px;
        height: 8px;
        right: 51%;
    }
    .star-hero-home.star-5 {
        width: 18px;
        height: 18px;
        top: 15%;
        right: 58%;
    }
    .star-hero-home.star-7 {
        right: -90%;
    }
    .star-hero-home._19 {
        width: 8px;
        height: 8px;
        top: 8%;
        right: 25%;
    }
    .star-hero-home._20 {
        width: 8px;
        height: 8px;
    }
    .star-hero-home._17 {
        width: 6px;
        height: 6px;
        top: 45%;
        right: -64%;
    }
    .star-hero-home.star-7 {
        top: 23%;
        right: -84%;
    }
    .star-hero-home._22 {
        top: 16%;
    }
    .star-hero-home._10-1,
    .star-hero-home._1--2 {
        margin-left: -1%;
        left: 45px;
    }
    .star-texture-3.is-2 {
        margin-left: auto;
        margin-right: auto;
    }
    .star-texture-3.is-1 {
        max-width: 100%;
        top: 4%;
    }
    .star-texture-3.is-bottom {
        height: auto;
        top: -32%;
    }
    .star-texture-3.bg-3 {
        top: -13%;
    }
    .mouse-item {
        right: 25%;
    }
    .hero-wr-lottie {
        min-width: 82%;
        left: -17%;
    }
    .messenge-lottie {
        top: 6%;
        left: 23%;
    }
    .voice-lottie {
        max-width: 15%;
        top: 27%;
        left: 12px;
    }
    .stretting-lottie {
        max-width: 16%;
        top: 20%;
        right: 4%;
    }
    .typing-lottie {
        max-width: 16%;
        top: 51%;
        right: 4%;
    }
    .typing-lottie-rose {
        max-width: 16%;
        right: 4%;
    }
    .typing-lottie-m {
        max-width: 16%;
        bottom: -2.9%;
        left: 21.7%;
    }
    .smoke-gif {
        max-width: 117%;
        bottom: 47%;
        right: -39%;
    }
    .home_image-hero-2 {
        min-width: 52rem;
    }
    .fun2-top-eyes {
        margin-top: -3.9rem;
    }
    .fun2-top-eyes.is_2025 {
        max-width: 11.3125rem;
        margin-top: -4.4rem;
    }
    .home_image-static.is_2025 {
        aspect-ratio: 2.39;
        min-width: 75rem;
        max-width: 75rem;
        height: 650px;
        min-height: 650px;
        max-height: 742px;
        left: -25%;
    }
    .home_image-static.is_2025.is_new {
        background-position: 78% 91%, 50%;
        background-size: 186px, contain;
    }
    .blue-overlay-1 {
        opacity: 0.85;
    }
    .textura-bg-7 {
        margin-left: -170px;
    }
    .blue-overlay-3 {
        opacity: 0.85;
        right: -10%;
    }
    .electic-blue-overlay-2 {
        height: 800px;
        top: 173px;
        left: 72%;
    }
    .discord-mark.is_2025 {
        max-width: 50px;
    }
    .wumpus-footer-home-contain {
        height: 100%;
    }
    .wumpus-footer-home-contain.smaller {
        top: -10%;
    }
    .discor_robot_contain {
        min-height: 380px;
    }
    .image-all.is_new {
        border-top-left-radius: 32px;
    }
    .max-width-374 {
        max-width: 23.375rem;
    }
    .hero-cases {
        padding-top: 12rem;
        padding-bottom: 12rem;
    }
    .container-1280px.safety-tarot {
        padding-bottom: 180px;
    }
    .collection-wrapper-quests,
    .collection-wrapper-quests-mobile,
    .collection-wrapper-quests-3-items {
        flex-flow: column;
    }
    .nitro-image-rabbit {
        max-width: 426px;
        left: 5%;
    }
    .teen--2section {
        margin-top: -1px;
    }
    .teen--2col_layout-copy.is-hero.home {
        margin-bottom: 56px;
    }
    .hero--image-wr.is-center,
    .hero--teen-image-wr.is-center {
        right: -4.5%;
    }
    .link-white-line.is-large {
        font-size: 1.5rem;
    }
    .z-index-3.z-index-3-copy {
        font-size: 18px;
    }
    .relative-form.top-0px.parner {
        max-width: none;
    }
    .stars-slider {
        margin-top: -7.8rem;
    }
    .if-takes-layout {
        grid-template-rows: auto;
        grid-template-columns: 35.5rem 1.25fr;
        grid-auto-columns: 1fr;
    }
    .image-takes {
        margin-left: 0;
    }
    .slider-info-wr {
        background-image: linear-gradient(121deg, #ffffff4d, #fff3 49%, #ffffff1a);
    }
    .button-build-blue.auto.is_n,
    .button-build-blue.auto.is_n.p {
        line-height: 24px;
    }
    .heading-white-36px {
        font-family: SpotaNormal-Bold, sans-serif;
    }
    .heading-white-36px.bottom {
        color: #23272a;
    }
    .heading-white-36px._600px {
        font-family: SpotaNormal-Bold, sans-serif;
    }
    .download_hero {
        background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/66e2e6a58361bf25f9e6848f_BG-downloads.webp);
        background-size: cover;
    }
    .download_hero.is-dm.is_developer {
        background-size: 100% 1600px;
    }
    .heading--h1--download.is-capitalize.new {
        margin-bottom: 48px;
    }
    .heading--h1--download.is-capitalize.is_2025-new,
    .heading--h1--download.is-capitalize.is-italic.nitro-title {
        font-size: 140px;
    }
    .max-width-900.is_np {
        max-width: none;
    }
    .container-1540.margin-0.is_d {
        position: relative;
    }
    .container-1540.margin-0.is_d.is-750 {
        width: 100%;
    }
    .layout.margin-bottom.reverce {
        grid-column-gap: 244px;
        grid-row-gap: 244px;
    }
    .layout.margin-bottom.reverce.margin-large,
    .layout.margin-bottom.reverce.is_microsite,
    .layout.margin-bottom.reverce.is_nitro {
        grid-column-gap: 200px;
        grid-row-gap: 200px;
    }
    .layout.margin-bottom.end {
        grid-column-gap: 240px;
        grid-row-gap: 240px;
    }
    .layout.margin-bottom.margin-large {
        grid-column-gap: 200px;
        grid-row-gap: 200px;
    }
    .layout.margin-bottom.micrisite {
        grid-column-gap: 168px;
        grid-row-gap: 168px;
    }
    .layout.margin-bottom-small,
    .layout.margin-bottom-small.bottom-none {
        grid-column-gap: 220px;
        grid-row-gap: 220px;
    }
    .gradient-green.is_2025 {
        width: 100%;
        padding-top: 110px;
    }
    .gradient-blue.is_2025 {
        width: 100%;
    }
    .gradient-pink.is-dm {
        border-radius: 112px;
        padding-top: 61px;
        padding-left: 82px;
    }
    .gradient-pink.dm.is_2025 {
        width: 100%;
    }
    .download-banner.bottom-small {
        background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/67b5ac92386581f9ce871739_New-bg-2.png);
        background-position: 50% 100%;
        background-repeat: no-repeat;
        background-size: 100% 700px;
    }
    .download-banner.is-sdk {
        background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/66ffb8739863899e99dbaf83_Background%20\(3\).png);
        background-repeat: repeat;
        background-size: cover;
    }
    .feeling-decor-1 {
        width: 17vw;
    }
    .feeling-decor-2 {
        width: 17vw;
        margin-bottom: -284px;
    }
    .feeling-decor-2.is-pan {
        margin-right: -333px;
    }
    .word,
    .container-1762,
    .container_1540,
    .container_1540.z-index-3.is_new {
        padding-left: 0;
        padding-right: 0;
    }
    .container_1540.is-desctop-layout {
        grid-column-gap: 241px;
        grid-row-gap: 241px;
    }
    .nav_menu.is_new-acc {
        max-width: 1300px;
    }
    .branding_hero {
        position: relative;
    }
    .branding_hero.is_success {
        padding-top: 200px;
    }
    .grid-logos._2-col {
        grid-template-columns: 1fr 1fr 1fr 1fr;
    }
    .grid-logos._2-col.top-64.is_n {
        grid-template-columns: 1fr 1fr;
        max-width: 1540px;
        margin-left: auto;
        margin-right: auto;
    }
    .padding-160px.teen {
        padding-bottom: 170px;
    }
    .branding-bg-top {
        height: 100%;
        min-height: auto;
    }
    .home-new_hero {
        background-position: 29% 52%;
    }
    .section-how-works {
        padding-top: 240px;
    }
    .max-width-540.is-650 {
        max-width: 650px;
    }
    .max-width-540.is-left.mob-center {
        max-width: 600px;
    }
    .why-banner-color-black.is-third {
        grid-column-gap: 40px;
        grid-row-gap: 40px;
    }
    .bg-hero-newsroom.is-nitro {
        height: 1600px;
    }
    .body-text--xll-large.newsroom.text-align-left.text-color-white.text-weight-medium.text-style-3line.is_20 {
        font-size: 1.75rem;
    }
    .number-block.is-bg-blue {
        grid-column-gap: 55px;
        grid-row-gap: 55px;
        padding-left: 64px;
        padding-right: 64px;
    }
    .number-block.is-bg-blue.is-h {
        justify-content: flex-start;
        align-items: flex-start;
        padding-top: 75px;
    }
    .number-block.is-bg-blue.padding-new {
        padding-top: 6.25rem;
        padding-bottom: 6.25rem;
        font-weight: 400;
    }
    .number-block.is-bg-blue.is_adventing {
        justify-content: flex-start;
    }
    .number-block.is-bg-blue.is-d {
        justify-content: flex-start;
        align-items: flex-start;
        padding-top: 75px;
    }
    .number-block.is-bg-blue.is_dm {
        justify-content: flex-start;
    }
    .new-number.is-small.is_fix {
        min-height: auto;
    }
    .body-text--m.is_teen.bottom-none,
    .body-text--m.is_teen.mobile-align-left.z-index-3 {
        margin-bottom: 0;
    }
    .feeling-decor-n {
        max-width: 320px;
        margin-right: -22vw;
    }
    .feeling-decor-n.is-pan {
        margin-right: -333px;
    }
    .feeling-decor-n.is-sdk {
        max-width: 18rem;
        margin-right: -21.1375rem;
    }
    .feeling-decor-n.is-sdk.is-nitro {
        max-width: 370px;
        margin-right: -364px;
    }
    .feeling-decor-n.is-sdk.is-n-faq {
        max-width: 18.937rem;
    }
    .feeling-decor-n.is-sdk.is-ns-faq {
        max-width: 18.9375rem;
    }
    .feeling-decor-new {
        max-width: 320px;
        margin-left: -19vw;
    }
    .feeling-decor-new.is-sdk {
        max-width: 18rem;
        margin-bottom: 7.325rem;
        margin-left: -24.25rem;
    }
    .feeling-decor-new.is_eggs {
        margin-left: -81px;
    }
    .feeling-decor-new.is_privacy {
        margin-left: -71px;
    }
    .swiper_component.is-cases,
    .swiper_component.is-jobs,
    .swiper_component.is-gallery {
        margin-left: auto;
        margin-right: auto;
    }
    .swiper-slide.is-cases:hover {
        opacity: 1;
    }
    .swiper-slide.is-quotes {
        min-height: 24rem;
    }
    .swiper-slide.is-gallery {
        width: 82.1875rem;
        height: 52.1875rem;
    }
    .swiper-slide.is-gallery.is_video {
        width: 34.5rem;
        height: 45rem;
    }
    .swiper-slide.is-jobs:hover {
        opacity: 1;
    }
    .swiper_pagination.is-quotes {
        bottom: 1.5rem;
    }
    .swiper.is-cases {
        overflow: hidden;
    }
    .swiper.is-quotes {
        height: 24rem;
    }
    .swiper.is-quotes.is_micro {
        height: 27rem;
    }
    .swiper.is-jobs {
        overflow: hidden;
    }
    .case_featured_layout.safety-tarot {
        padding-bottom: 180px;
    }
    .case_featured_img {
        max-width: 1280px;
        margin-bottom: 0;
        margin-right: -300px;
        right: auto;
    }
    .download_layout.max-550px.is-center.is1013 {
        max-width: 1100px;
    }
    .cases_stat-wr {
        justify-content: space-between;
    }
    .quests-hero-wr {
        background-position: 0 0, 49% 230px;
        background-size: 100% 980px, 970px;
    }
    .careers_hero {
        background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/66e2e6a58361bf25f9e6848f_BG-downloads.webp);
        background-size: cover;
    }
    .careers-image {
        width: 44%;
        max-width: 648px;
    }
    .careers-decor-1 {
        margin-left: -380px;
    }
    .faq_rich.parent a {
        box-shadow: 0 2px 0 -1px #b2b2b2;
    }
    .container-large-4.is_new {
        width: 100%;
    }
    .btn-2.is-secondary {
        transition-duration: 0.3s;
    }
    .center_layout.top-auto {
        margin-bottom: 0;
    }
    .swiper-arrows_wr {
        width: 100%;
    }
    .swiper-arrows_wr.is-large {
        width: 96%;
    }
    .swiper-arrows_wr.is-large.is_new {
        width: 114%;
        margin-left: -7%;
    }
    .slide_gradient {
        filter: blur(30px);
        display: block;
        left: -3%;
    }
    .slide_gradient.is-right {
        right: -3%;
    }
    .careers_img {
        border-radius: 9rem;
    }
    .gallery_slider_component {
        min-height: 840px;
    }
    .brand-image-1 {
        margin-right: -140px;
    }
    .brand-image-2 {
        margin-left: -154px;
    }
    .banner-link-brnd.is_kit,
    .banner-link-brnd.is-b {
        aspect-ratio: 1538/475;
    }
    .branding_hero-bg {
        background-size: 100% 1400px;
        max-height: 1700px;
    }
    .newsroom-image-1 {
        max-width: 245px;
        margin-right: -137px;
    }
    .newsroom-image-1.goblet {
        right: -142px;
    }
    .newsroom-image-2 {
        max-width: 260px;
        margin-bottom: 193px;
        margin-left: -192px;
    }
    .nelly-icon {
        max-width: 269px;
        margin-top: 4px;
        margin-right: -107px;
    }
    .egg-newsroom {
        margin-left: -64px;
    }
    .podcast {
        z-index: 1;
    }
    .testing-download-button.download-new,
    .testing-button-open.download-new {
        padding: 16px 32px;
    }
    .z-index-3-copy {
        font-size: 18px;
    }
    .download-hero-img-wr {
        margin-top: 75px;
    }
    .wumpus-img-wr {
        max-width: 378px;
        margin-bottom: -38px;
        margin-left: -108px;
    }
    .wumpus-img1 {
        max-width: 140px;
        top: 46px;
    }
    .download-hero-img3 {
        max-width: 10rem;
        top: -20%;
        right: 0%;
    }
    .company-hero {
        background-color: #5865f2;
        background-repeat: no-repeat;
    }
    .phone-company {
        max-width: 440px;
    }
    .image-company-1 {
        max-width: 260px;
        margin-right: 389px;
    }
    .image-company-3 {
        margin-right: -58px;
    }
    .image-company-5 {
        margin-top: -11px;
        margin-right: 311px;
    }
    .image-company-8 {
        margin-left: -58px;
    }
    .clyde-image {
        max-width: 360px;
        margin-top: -235px;
        margin-right: -437px;
    }
    .quotation-mark {
        font-size: 80px;
        line-height: 76px;
    }
    .employee-name {
        font-size: 24px;
        line-height: 32px;
    }
    .quote_slider-component-wr {
        justify-content: center;
        align-items: flex-start;
        display: flex;
    }
    .careers-eggsicon {
        max-width: 280px;
        top: -425px;
        left: -9%;
    }
    .careers-sport-gerls-img {
        max-width: 533px;
        top: -300.9px;
    }
    .careers-image-2 {
        width: 44%;
        max-width: 648px;
    }
    .max-w-h {
        max-width: 400px;
    }
    .max-width-p {
        padding-right: 1rem;
    }
    .clyde-cube {
        max-width: 300px;
        margin-left: 190px;
    }
    .set {
        z-index: 4;
        max-width: 15.25rem;
        margin-bottom: -108px;
        margin-left: -61px;
    }
    .plump {
        filter: blur(7px);
        max-width: 12.875rem;
        margin-top: -190px;
        margin-right: 133px;
    }
    .relative-2025 {
        max-width: 88.75rem;
        margin-bottom: -18px;
    }
    .icon-home-2025 {
        width: 30px;
        height: 30px;
    }
    .coin-icon_d {
        width: 190px;
        top: -89px;
        left: -199px;
    }
    .newsroom-image-3 {
        max-width: 245px;
        margin-right: -194px;
    }
    .clyde-cube_icon {
        max-width: 230px;
        top: 171px;
        left: -155px;
    }
    .clyde-cube_icon.is-new {
        top: 273px;
        left: -92px;
    }
    .clyde-cube_icon.is-media {
        margin-left: 15.75rem;
    }
    .clyde-cube_icon.is-stories {
        max-width: 240px;
    }
    .clyde-cube_icon.is-new_1 {
        top: 164px;
        left: -93px;
    }
    .clyde-cube_icon.is-dm,
    .clyde-cube_icon.is-sdk {
        margin-left: 57.0625rem;
    }
    .clyde-cube_icon.is_new {
        margin-bottom: -8.325rem;
        margin-left: 57.0625rem;
    }
    .pan-image {
        max-width: 240px;
        margin-top: 442px;
        margin-right: 83px;
    }
    .feeling-decor-d {
        max-width: 320px;
        margin-right: -22vw;
    }
    .feeling-decor-d.is-pan {
        margin-right: -333px;
    }
    .company-image_packaxe {
        left: -29rem;
    }
    .company-image_packaxe.is-new {
        margin-top: -120px;
    }
    .company-image_radish {
        right: -27vw;
    }
    .company-image_clyde {
        right: -12vw;
    }
    .advertising-hero {
        background-position: 50% -25%;
        background-size: 100%;
    }
    .testimonials-section.is_120.is_q {
        padding-bottom: 120px;
    }
    .ad_heading3.b24.is-large.is-new {
        font-size: 56px;
    }
    .ad_heading3.is-dm {
        margin-bottom: 17px;
        font-size: 48px;
        line-height: 0.895833;
    }
    .ad_heading3.is-left-d {
        text-align: left;
    }
    .ad_heading3.is-new {
        font-size: 48px;
    }
    .container-944px.is-center.is-1320 {
        max-width: 1320px;
    }
    .container-944px.is-grid-ad {
        grid-template-columns: 0.6fr 1fr;
    }
    .container-944px.is-1490px {
        max-width: 1490px;
    }
    .container-944px.is_hero-nitro {
        max-width: 1820px;
    }
    .ad_lightbox-link {
        position: relative;
    }
    .grid-20 {
        min-height: 496px;
    }
    .grid-20.is-4col.new {
        grid-template-rows: auto;
        grid-template-columns: 1fr 1fr 1fr 1fr;
    }
    .grid-20.is-2col {
        min-height: auto;
    }
    .grey-block.is-left {
        padding-left: 2.8rem;
        padding-right: 2.8rem;
    }
    .image-banner-ad2 {
        margin-left: 3.975rem;
    }
    .text-info.padding-none.is_microsite {
        flex-flow: column;
        width: 100%;
        max-width: none;
    }
    .img-laptop {
        margin-left: 13.5rem;
    }
    .videogrey-bg {
        grid-column-gap: 6.25rem;
        grid-row-gap: 6.25rem;
        padding-right: 4rem;
    }
    .img-gaming.is-sdk {
        max-width: 75rem;
    }
    .gaming-image-top.is-sdk {
        max-width: 11.37rem;
        margin-top: -620px;
        margin-left: -17.4875rem;
    }
    .gaming-image-top.is-sdk.is-new {
        max-width: 14.1875rem;
        margin-left: -13.7rem;
    }
    .gaming-image-top.is-sdk.is-form {
        max-width: 12.625rem;
        margin-top: -7.0125rem;
        margin-left: -13.3875rem;
    }
    .gaming-image-top.is-sdk.is-nitro {
        max-width: 18.9375rem;
    }
    .gaming-image-bottom {
        transform: none;
    }
    .gaming-image-bottom.is-sdk {
        margin-right: -10.425rem;
    }
    .gaming-image-bottom.is-sdk.is-new {
        max-width: 14.25rem;
        margin-right: -11.4625rem;
    }
    .gaming-image-bottom.is-sdk.is-form {
        max-width: 13.125rem;
        margin-right: -9.4rem;
    }
    .gaming-image-bottom.is-nitro {
        max-width: 27.625rem;
    }
    .gaming-image-bottom.is-nitro.is-new {
        max-width: 14.25rem;
        margin-right: -11.4625rem;
    }
    .gaming-image-bottom.is-nitro.is-form {
        max-width: 13.125rem;
        margin-right: -9.4rem;
    }
    .image-absol-faq {
        margin-top: -25.8rem;
    }
    .play_wr-title {
        min-height: 80px;
    }
    .bg-l {
        bottom: -90%;
    }
    .div-bg {
        background-image: url(../images/div-bg.webp);
        background-position: 50% 69%;
        background-size: cover;
        max-height: 1300px;
    }
    .new-number-wr {
        max-width: 100%;
    }
    .faq_img {
        max-width: 275px;
        margin-top: 302px;
        margin-left: -280px;
    }
    .stories_img {
        max-width: 275px;
        margin-top: -201px;
        margin-right: 67px;
    }
    .source-all_new {
        position: relative;
    }
    .p-brake-wr {
        max-width: none;
        min-height: auto;
        display: block;
    }
    .sp-br {
        display: none;
    }
    .text-wr-ad._3 {
        max-width: 310px;
    }
    .tab-content-quest {
        top: -240px;
    }
    .number-block_title {
        justify-content: flex-start;
        align-items: flex-end;
        min-height: 86px;
        display: flex;
    }
    .advertising-discord-icon {
        right: 20%;
    }
    .company-hero-mobile {
        background-color: #5865f2;
        background-repeat: no-repeat;
    }
    .sdk_hero.is-form {
        overflow: visible;
    }
    .top-image-slider {
        margin-top: 2.3rem;
        margin-left: 4.325rem;
    }
    .top-image-slider.is-dev.is-new {
        max-width: 12.75rem;
    }
    .top-image-slider.is-dev.is-s2new {
        max-width: 14rem;
    }
    .top-image-slider.is-dev.is-new3s {
        max-width: 14.75rem;
    }
    .top-image-slider.is-dev.is-new4s {
        max-width: 14rem;
    }
    .bottom-image-slider {
        max-width: 14rem;
        margin-right: 15.2875rem;
    }
    .bottom-image-slider.is-dev.is-new {
        max-width: 12.75rem;
        margin-right: 11.5rem;
    }
    .bottom-image-slider.is-dev.is-s2new {
        margin-right: 11rem;
    }
    .bottom-image-slider.is-dev.is-new2s {
        max-width: 15rem;
    }
    .bottom-image-slider.is-dev.is-new3s {
        max-width: 15.1875rem;
        margin-right: 11rem;
        right: -9%;
    }
    .bottom-image-slider.is-dev.is_m {
        max-width: 14rem;
        margin-right: 11rem;
    }
    .quotation-mark_wr.is_micro {
        width: 81%;
        max-width: 1502px;
    }
    .quotation-mark_wr.is-new {
        width: 100%;
    }
    .container_1580 {
        padding-left: 0;
        padding-right: 0;
    }
    .container_1580.is-desctop-layout {
        grid-column-gap: 241px;
        grid-row-gap: 241px;
    }
    .dm-image-top {
        margin-bottom: 23.025rem;
    }
    .image-gdc {
        max-width: 17.5rem;
        margin-bottom: 3.125rem;
        margin-right: -132px;
        inset: auto 0% 0% auto;
    }
    .grid-20-dm {
        min-height: auto;
    }
    .grid-20-dm.is-4col.new {
        grid-template-rows: auto;
        grid-template-columns: 1fr 1fr 1fr 1fr;
    }
    .careers_video {
        border-radius: 9rem;
    }
    .max-320 {
        max-width: 320px;
    }
    .img-gdc-top {
        max-width: 11.8125rem;
    }
    .img-gdc-top.is-op {
        margin-right: -7.45rem;
    }
    .img-gdc-bottom {
        max-width: 12.5rem;
        margin-left: -13.575rem;
    }
    .container_word {
        max-width: 1762px;
    }
    .layout-form.is_2025 {
        grid-column-gap: 240px;
        grid-row-gap: 240px;
        grid-template-columns: 1fr 0.8fr;
    }
    .padding-form {
        padding-bottom: 72px;
    }
    .video-gaming.is-sdk {
        max-width: 75rem;
    }
    .img-d-b {
        width: 50%;
    }
    .grid-logos2 {
        position: relative;
    }
    .grid-logos2._2-col {
        grid-template-columns: 1fr 1fr 1fr 1fr;
    }
    .image-cards-wr.si_micro.is_reverce {
        width: 100%;
    }
    .image-cards-wr.si_micro.is_reverce.is_nitro {
        max-width: 42rem;
    }
    .bar-bottom.is-second {
        margin-right: 98px;
    }
    .image-bar-wr {
        aspect-ratio: 1800/1012.5;
    }
    .menu-animation {
        height: 900px;
    }
    .menu-animation.is_partner {
        height: 1150px;
    }
    .menu-animation.is_brand {
        top: 48px;
    }
    .success-img {
        max-width: 921px;
    }
    .article_anchor {
        top: -18vw;
        bottom: 0;
    }
    .hands-icon_a {
        max-width: 18rem;
        margin-right: -88px;
    }
    .acceb_hero {
        padding-top: 280px;
    }
    .acceb_hero.is-dm.is_developer {
        background-size: 100% 1600px;
    }
    .layout-acceb.is_new {
        max-width: 1300px;
    }
    .img-acceb {
        max-width: 34.375rem;
    }
    .img-adjust {
        max-width: 35.75rem;
    }
    .objects_rubberduck {
        max-width: 12.5rem;
        margin-top: -241px;
        margin-right: 64px;
    }
    .objects_hammer {
        max-width: 18rem;
        margin-bottom: -119px;
        margin-right: 646px;
    }
    .objects_magnet {
        margin-left: -155px;
    }
    .bg-l-test {
        bottom: -90%;
    }
    .objects_magnet-small.is_sdk {
        max-width: 13.6875rem;
        margin-left: 165px;
    }
    .objects_spider-small {
        opacity: 0.1;
        filter: blur(2px);
    }
    .newsroom-image-4.goblet {
        right: -142px;
    }
    .safety-l-hammer {
        max-width: 25rem;
        margin-right: -450px;
    }
    .safety-l-hammer.goblet {
        right: -142px;
    }
    .safety-l-brain {
        max-width: 310px;
        margin-left: -380px;
    }
    .body-text--l.new-home.is_2025 {
        padding-right: 0;
    }
    .body-text--l.is_teen.bottom-none,
    .body-text--l.is_teen.mobile-align-left.z-index-3 {
        margin-bottom: 0;
    }
    .body-text--l.is_2025 {
        padding-right: 0;
        line-height: 1.2;
    }
    .body-text--l.is_2025-n {
        padding-right: 0;
    }
    .img-adjust-second {
        max-width: 36rem;
    }
    .img-acceb-sec {
        max-width: 40rem;
    }
    .img-trans-left {
        max-width: 263px;
        margin-left: -152px;
    }
    .img-trans-right {
        max-width: 275px;
        margin-right: -94px;
    }
    .img-wand-left {
        max-width: 283px;
        margin-left: -112px;
    }
    .img-shield-right {
        max-width: 290px;
        margin-right: -109px;
    }
    .img-faqs {
        max-width: 36rem;
    }
    .img-faqs.is_right {
        width: 100%;
        max-width: 30rem;
    }
    .img-faqs.is_f {
        max-width: 36rem;
    }
    .img-faqs-third.is-new {
        max-width: 40rem;
    }
    .image-hands.is_new {
        border-top-left-radius: 32px;
    }
    .img-family-left {
        max-width: 253px;
        margin-top: -107px;
        margin-left: -102px;
    }
    .img-family-right {
        max-width: 253px;
        margin-bottom: 48px;
        margin-right: -172px;
    }
    .privacy-block {
        padding-left: 64px;
        padding-right: 64px;
    }
    .img-privacy.is-all {
        width: 40%;
    }
    .img-privacy-right {
        max-width: 254px;
        margin-right: -106px;
    }
    .img-privacy-left {
        max-width: 297px;
        margin-left: -129px;
    }
    .img-well-right {
        max-width: 400px;
        margin-right: -148px;
    }
    .img-well-right.is_new {
        max-width: 260px;
        margin-bottom: 269px;
        margin-right: -146px;
    }
    .img-well-right.is_safety {
        max-width: 260px;
        margin-bottom: 211px;
        margin-right: -146px;
    }
    .img-well-left {
        max-width: 360px;
        margin-top: -133px;
        margin-left: -202px;
    }
    .img-well-left.is_new {
        max-width: 259px;
        margin-top: 208px;
        margin-left: -86px;
        transform: none;
    }
    .img-ds-fif {
        max-width: 22rem;
    }
    .section-parent {
        background-position: 50% 130%;
    }
    .padding-160px-new.teen {
        padding-bottom: 170px;
    }
    .home-image-gerl {
        max-width: 190px;
        left: 88px;
    }
    .hands-accessibility {
        max-width: 17rem;
        margin-right: -88px;
    }
    .hands-accessibility-keft {
        max-width: 16.25rem;
        margin-left: -12px;
    }
    .hands-accessibility-2 {
        max-width: 17rem;
        margin-top: -31px;
        margin-right: -309px;
    }
    .nitro-apple {
        max-width: 303px;
        margin-bottom: -191px;
    }
    .nitro-star,
    .nitro-windy,
    .nitro-battle {
        max-width: 303px;
    }
    .nitro-heder-wr {
        max-width: 100%;
    }
    .feeling-decor-nitro {
        max-width: 303px;
        margin-left: -246px;
    }
    .nitro-hero-icon {
        max-width: 18.9375rem;
    }
    .hero-icon-bg-nitro {
        max-width: 27.625rem;
        margin-bottom: -7.75rem;
    }
}
@media screen and (max-width: 991px) {
    .body.is-dark-blue,
    .body.is-dark-blue-2 {
        background-color: #161cbb;
    }
    .grid {
        grid-column-gap: 20px;
        grid-row-gap: 60px;
        grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
        place-items: center;
    }
    .container-1260px._100 {
        width: auto;
    }
    .container-1260px.safety-tarot,
    .container-1260px.home {
        padding-bottom: 70px;
    }
    .section-black {
        min-height: 828px;
        padding-top: 100px;
    }
    .flex-horizontal {
        flex-direction: column;
        align-items: flex-start;
    }
    .flex-horizontal.card {
        flex-direction: row;
        align-items: center;
    }
    .flex-horizontal.top-m {
        width: 100%;
    }
    .flex-horizontal.mobh,
    .flex-horizontal.top-soc {
        flex-direction: row;
        align-items: center;
    }
    .flex-horizontal.news-centere {
        flex-direction: row;
        align-items: flex-start;
    }
    .flex-horizontal.open,
    .flex-horizontal.tabl-h,
    .flex-horizontal.build {
        flex-direction: row;
        align-items: center;
    }
    .flex-horizontal.top-footer {
        flex-direction: row;
        width: 100%;
    }
    .flex-horizontal.roles {
        flex-direction: row;
        width: auto;
    }
    .flex-horizontal.wrap {
        flex-direction: row;
    }
    .flex-horizontal.roles-2 {
        flex-direction: row;
        align-items: center;
        width: auto;
    }
    .flex-horizontal.top-soc-new {
        flex-direction: row;
        align-items: center;
    }
    .navbar {
        transition: all 0.2s;
        position: fixed;
        inset: 0% 0% auto;
    }
    .navbar.non-fixed {
        position: relative;
    }
    .nav-link {
        color: #23272a;
        text-align: left;
        justify-content: flex-start;
        width: 100%;
        margin-left: 0;
        margin-right: 0;
        padding: 8px 16px;
        font-size: 16px;
        line-height: 24px;
        display: flex;
    }
    .nav-link.w--current {
        color: #00b0f4;
        text-align: left;
        background-color: #f6f6f6;
        border-radius: 8px;
        text-decoration: none;
    }
    .nav-link.mobile-hide {
        font-size: 16px;
        display: none;
    }
    .button-white,
    .button-white.color-blue {
        margin-left: auto;
        margin-right: 0;
    }
    .button-white.color-blue-right {
        margin-right: 0;
    }
    .button-white.color-blue-right.footer-open-discord-button.footer-open-discord-button-js.left-align {
        margin-left: 0;
    }
    .button-white.color-blue-right.left {
        margin-left: 0;
        margin-right: auto;
    }
    .button-white.color-blue-right.left.mobile-power {
        margin-left: auto;
        margin-right: auto;
        padding-bottom: 8px;
    }
    .button-white.color-blue-right.mobile-left {
        margin-top: 7px;
    }
    .button-white.color-blue-right.gt-2.get-st.left-align,
    .button-white.nitro-banner {
        margin-left: 0;
    }
    .button-white.is-banner {
        width: 100%;
    }
    .button-white.login-button-js {
        display: none;
    }
    .button-white.nitro-new,
    .button-white.nitro-new-white-s.is-auto {
        margin-right: auto;
    }
    .container-1320px {
        padding-left: 20px;
        padding-right: 20px;
    }
    .hero-layout {
        grid-template-columns: minmax(200px, 1fr);
    }
    .paragraph-16px {
        text-align: center;
        max-width: 550px;
        margin-top: 30px;
    }
    .paragraph-16px.text-color-gray {
        margin-top: 20px;
        margin-bottom: 10px;
    }
    .paragraph-16px.text-color-gray.tablet-left {
        text-align: left;
        margin-top: 0;
    }
    .paragraph-16px.text-color-gray.tablet-left.admin {
        margin-top: 0;
    }
    .paragraph-16px.text-color-gray.tablet-left.build {
        margin-top: 0;
        margin-bottom: 16px;
    }
    .paragraph-16px.text-color-gray.power {
        text-align: center;
        margin-top: 0;
        margin-bottom: 20px;
    }
    .paragraph-16px.text-color-gray.text-align-left {
        text-align: center;
    }
    .paragraph-16px.text-color-gray.flex-tablet-left {
        text-align: left;
    }
    .paragraph-16px.text-color-gray._1 {
        text-align: left;
        max-width: none;
        margin-top: 0;
    }
    .paragraph-16px.text-color-gray._2,
    .paragraph-16px.text-color-gray._3,
    .paragraph-16px.text-color-gray._4 {
        text-align: left;
        margin-top: 0;
    }
    .paragraph-16px.text-color-gray.is-left {
        text-align: left;
    }
    .paragraph-16px.text-color-gray.is-left.hub {
        margin-top: 0;
        margin-bottom: 0;
    }
    .paragraph-16px.text-color-gray._2,
    .paragraph-16px.text-color-gray._3,
    .paragraph-16px.text-color-gray._4 {
        text-align: left;
        max-width: none;
        margin-top: 0;
    }
    .paragraph-16px.text-color-gray.flex-tablet-app {
        text-align: left;
        max-width: none;
    }
    .paragraph-16px.text-color-gray.app-centered {
        margin-top: 8px;
    }
    .paragraph-16px.text-color-gray.tablet-centered {
        text-align: center;
    }
    .paragraph-16px.text-color-white-cecondary.text-aline-center {
        margin-top: 0;
        margin-left: auto;
        margin-right: auto;
    }
    .paragraph-16px.text-color-white-cecondary.text-aline-center.width {
        width: 100%;
    }
    .paragraph-16px.text-color-white-cecondary.text-top-none {
        text-align: left;
        margin-top: 0;
    }
    .paragraph-16px.text-color-gray {
        text-align: left;
        margin-top: 20px;
        margin-bottom: 10px;
    }
    .paragraph-16px.text-color-dark-grey.text-align-center.top-none {
        margin-top: 0;
        margin-bottom: 0;
    }
    .paragraph-16px.text-color-dark-grey.top-none {
        margin-top: 0;
    }
    .paragraph-16px.text-color-dark-grey.is-center {
        margin: 0 auto;
    }
    .items-wrapper {
        margin-top: -250px;
        padding: 40px;
    }
    .grid-items-wrapper {
        grid-template-columns: 1fr 1fr;
    }
    .background-video {
        margin-top: -73px;
        display: block;
        position: relative;
    }
    .relative {
        height: 80%;
        margin-top: 0%;
    }
    .relative.top-0px {
        margin-top: 0;
        left: auto;
    }
    .relative.top-0px.parner {
        margin-left: auto;
        margin-right: auto;
        left: auto;
    }
    .relative.mob-none,
    .relative.margin-20px {
        margin-top: 0%;
    }
    .relative.tablet-center {
        justify-content: center;
        align-items: center;
        display: flex;
    }
    .relative.future-layout {
        max-width: none;
    }
    .relative.top-small {
        border-bottom-right-radius: 1rem;
        border-bottom-left-radius: 1rem;
    }
    .container-1180px.flex.mob-v {
        grid-column-gap: 30px;
        grid-row-gap: 30px;
        flex-direction: column;
    }
    .container-1180px.her {
        position: static;
    }
    .container-1180px.bg-gray-courses {
        padding-top: 60px;
    }
    .container-1180px.mobile {
        width: 90%;
    }
    .container-1180px.tablet-all {
        width: 100%;
    }
    .container-1180px.is_nav.mob-v,
    .container-1180px.teen.mob-v {
        grid-column-gap: 30px;
        grid-row-gap: 30px;
        flex-direction: column;
    }
    .container-1180px.is_quests {
        text-align: center;
    }
    .section-black2 {
        padding-left: 20px;
        padding-right: 20px;
    }
    .grid-card {
        grid-template-columns: 1fr;
        margin-bottom: 60px;
    }
    .flex--enter.r {
        align-items: flex-end;
    }
    .flex--enter.max-840 {
        width: 90%;
    }
    .div-block {
        padding-bottom: 330px;
    }
    .image-2 {
        max-width: 60%;
        top: -130px;
    }
    .image-rhombus {
        display: none;
    }
    .image-triangle {
        max-width: 60%;
    }
    .image-abstraction {
        max-width: 60%;
        top: -20px;
        right: -120px;
    }
    .image-line {
        max-width: 60%;
    }
    .container-1400px {
        margin-left: 20px;
        margin-right: 20px;
    }
    .grid-project {
        grid-template-columns: 1fr 1fr;
    }
    .link-name._16px {
        margin-left: 0;
    }
    .image-svg2 {
        bottom: -0.1%;
    }
    .step-by-step-slider {
        margin-left: 10%;
        margin-right: 10%;
    }
    .step-by-step-slider-musk {
        width: 360px;
        margin-left: 20%;
    }
    .step-by-step-slid {
        width: 360px;
        margin-right: 10%;
    }
    .step-by-step-slider-arrow {
        min-height: 50px;
        font-size: 20px;
        inset: 0% -12% 0% auto;
    }
    .step-by-step-slider-arrow.left-step-slider {
        inset: auto auto -70px 0%;
    }
    .step-by-step-slider-arrow.left-step-slider.left {
        left: -12%;
    }
    .menu-button {
        margin-right: -40px;
        position: relative;
        inset: 0% 0% auto auto;
    }
    .menu-button.w--open {
        z-index: 15;
        opacity: 0;
        background-color: #0000;
    }
    .nav-menu {
        z-index: 999;
        background-color: #fff;
        border-top-left-radius: 8px;
        border-bottom-left-radius: 8px;
        min-width: 350px;
        height: 100%;
        max-height: 100vh;
        margin-right: 0;
        padding: 24px 0 120px 24px;
        position: fixed;
        inset: 0% 0% 0% auto;
        overflow: auto;
    }
    .invert {
        filter: invert();
        border: 1px #ebedef;
        border-bottom: 1px solid #111;
        align-items: flex-start;
        margin-bottom: 16px;
        padding-bottom: 24px;
        display: flex;
    }
    .button-blue-menu {
        border-radius: 40px;
        min-height: auto;
        padding-top: 7px;
        padding-bottom: 7px;
        text-decoration: none;
    }
    .img-8px {
        margin-right: 8px;
    }
    .div-block-absol {
        z-index: 10;
        background-color: #fff;
        padding: 24px 24px 80px;
        display: block;
        position: absolute;
        inset: auto 0% 5%;
        box-shadow: 0 -30px 50px #fff;
    }
    .x {
        z-index: 11;
        width: 24px;
        height: 24px;
        margin-top: 28px;
        margin-right: 15px;
        display: block;
        position: absolute;
        inset: 0% 0% auto auto;
    }
    .section-white {
        padding-top: 100px;
        padding-bottom: 80px;
    }
    .paragraph-20px-400.white-center {
        margin-left: 20px;
        margin-right: 20px;
    }
    .paragraph-20px-400.light-140 {
        font-size: 18px;
    }
    .paragraph-20px-400.white-color.left-max {
        max-width: 77%;
    }
    .grid-branding {
        grid-column-gap: 40px;
        grid-row-gap: 40px;
        grid-template-columns: 1fr;
    }
    .grid-branding.new {
        grid-template-columns: auto;
    }
    .grid-branding.new.is_2025 {
        grid-column-gap: 0px;
        grid-row-gap: 0px;
        flex-flow: column;
        justify-content: flex-start;
        align-items: flex-start;
    }
    .grid-branding.safety-tarot,
    .grid-branding.tarot {
        grid-template-columns: auto;
    }
    .grid-branding.imagine {
        grid-template-columns: auto;
        align-items: flex-start;
    }
    .grid-branding.s-new {
        grid-template-columns: auto;
    }
    .grid-branding.s-new.newsl,
    .grid-branding.s-new.education {
        grid-column-gap: 24px;
        grid-row-gap: 24px;
        flex-direction: column;
        grid-auto-columns: auto;
        display: flex;
    }
    .grid-branding.s-new.app {
        grid-column-gap: 24px;
        grid-row-gap: 40px;
        flex-direction: column;
        grid-auto-columns: auto;
        display: flex;
    }
    .grid-branding.s-new.policy,
    .grid-branding.s-new.news-m {
        grid-column-gap: 24px;
        grid-row-gap: 24px;
        flex-direction: column;
        grid-auto-columns: auto;
        display: flex;
    }
    .grid-branding.s-new.app-2024 {
        grid-column-gap: 24px;
        grid-row-gap: 40px;
        flex-direction: column;
        grid-auto-columns: auto;
        display: flex;
    }
    .grid-branding.imagine-new {
        grid-template-columns: auto;
        align-items: flex-start;
    }
    .grid-branding.is_new {
        grid-template-columns: auto;
    }
    .section-dg {
        padding-top: 60px;
        padding-bottom: 60px;
    }
    .section-dg._120px {
        padding-top: 80px;
    }
    .section-dg.branding {
        padding-bottom: 80px;
    }
    .grid-3col {
        grid-template-columns: 1fr;
    }
    .grid-3col.tablet2col {
        grid-template-columns: 1fr 1fr;
    }
    .grid-3col.tablet2col.is_server {
        grid-column-gap: 24px;
        grid-row-gap: 24px;
    }
    .grid-3col.gap30-small {
        grid-column-gap: 20px;
        grid-row-gap: 20px;
    }
    .grid-3col-top40 {
        grid-template-columns: 1fr 1fr;
        margin-bottom: 0;
    }
    .grid-3col-top40.brandibg {
        margin-bottom: 40px;
    }
    .grid-footer {
        grid-column-gap: 20px;
        grid-row-gap: 64px;
        grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
        place-items: start;
    }
    .grid-footer.is-new-com {
        grid-column-gap: 116px;
        grid-row-gap: 62px;
        grid-template-rows: auto;
        grid-template-columns: 1fr 1fr 1fr auto auto auto auto;
    }
    .section-hero-svg {
        background-position: -25% 100%, 0 0;
        align-items: flex-end;
        min-height: auto;
        padding-top: 60px;
        padding-bottom: 180px;
        display: flex;
    }
    .button-blue-20px._14px.margin-16.top {
        margin-top: 1rem;
    }
    .section-grey {
        padding-top: 80px;
        padding-bottom: 80px;
    }
    .section-grey.moderation {
        padding-top: 140px;
    }
    .section-grey.server-page,
    .section-grey.app-pit {
        padding-top: 60px;
        padding-bottom: 60px;
    }
    .section-grey.app-p2024 {
        padding-top: 0;
        padding-bottom: 0;
    }
    .grid-12col {
        grid-template-rows: auto;
        grid-template-columns: 1fr;
    }
    .grid-12col.tablet8 {
        grid-column-gap: 20px;
        grid-row-gap: 56px;
        grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
        margin-top: 0;
    }
    .grid-12col.tablet8.fr {
        grid-row-gap: 48px;
        grid-template-columns: 1fr;
    }
    .grid-12col.tablet8.grid-premium {
        grid-row-gap: 30px;
        grid-template-columns: 1fr;
    }
    .grid-12col.top-none {
        flex-direction: column;
        justify-items: center;
        display: flex;
    }
    .grid-12col.top-none.moderation {
        grid-column-gap: 20px;
        grid-row-gap: 16px;
        grid-template-rows: auto auto;
        grid-template-columns: 1fr 1fr;
        grid-auto-columns: 1fr;
    }
    .grid-12col.top-none.up {
        grid-row-gap: 60px;
    }
    .grid-12col.top-none.up.center.mob-left {
        grid-row-gap: 56px;
        align-items: flex-start;
    }
    .grid-12col.top-none.up-explore {
        grid-row-gap: 60px;
        flex-direction: row;
        max-width: 350px;
    }
    .grid-12col.top-none.up-explore.creator {
        max-width: none;
    }
    .grid-12col.top-none.up-explore-lessons {
        grid-row-gap: 60px;
        flex-direction: row;
        max-width: none;
    }
    .grid-12col.top-none.teen {
        grid-column-gap: 54px;
        grid-row-gap: 54px;
        max-width: 600px;
        margin-top: 10px;
        margin-left: auto;
        margin-right: auto;
    }
    .grid-12col.top-none.teen.third {
        grid-column-gap: 0px;
        grid-row-gap: 0px;
    }
    .grid-12col.top-none.teen-second {
        grid-column-gap: 54px;
        grid-row-gap: 54px;
        max-width: 600px;
        margin-top: 20px;
        margin-left: auto;
        margin-right: auto;
    }
    .grid-12col.top-none.ther-second {
        grid-column-gap: 0px;
        grid-row-gap: 0px;
        max-width: 600px;
        margin-top: 20px;
        margin-left: auto;
        margin-right: auto;
    }
    .grid-12col.up {
        grid-row-gap: 50px;
        margin-top: 0;
    }
    .grid-12col.up-60px {
        grid-row-gap: 50px;
        grid-template-columns: 1fr 1fr;
        margin-top: 60px;
    }
    .grid-12col._404 {
        flex-direction: column;
        display: flex;
    }
    .grid-12col.college {
        grid-column-gap: 20px;
        grid-row-gap: 56px;
        grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
        max-width: none;
        margin-top: 0;
    }
    .grid-12col.college.fr {
        grid-row-gap: 48px;
        grid-template-columns: 1fr;
    }
    .grid-12col.college.grid-premium {
        grid-row-gap: 30px;
        grid-template-columns: 1fr;
    }
    .heading3-32px {
        font-size: 25px;
    }
    .heading3-32px.card {
        font-size: 32px;
    }
    .heading3-32px._16px {
        font-size: 24px;
        line-height: 32px;
    }
    .paragraph-20px-top16px {
        font-size: 16px;
    }
    .paragraph-20px-top16px._500 {
        text-align: left;
        margin-bottom: 16px;
        font-family: Ginto, sans-serif;
        font-size: 20px;
        font-weight: 500;
        line-height: 140%;
    }
    .paragraph-20px-top16px._500.hiden {
        display: none;
    }
    .grid-12col-top80px {
        grid-template-columns: 1fr 1fr;
        margin-top: 56px;
    }
    .container650 {
        margin-top: 100px;
    }
    .stars {
        width: 110%;
        max-width: none;
        top: -35px;
        left: -6%;
    }
    .section-white-60px {
        padding-top: 60px;
        padding-bottom: 60px;
    }
    .img-absol {
        object-position: 0% 50%;
        height: 600px;
        margin-bottom: 0;
        position: absolute;
        inset: auto 0% 0%;
    }
    .section-blue {
        padding-top: 120px;
        padding-bottom: 80px;
    }
    .section-blue.job {
        padding-bottom: 0;
        overflow: hidden;
    }
    .section-blue.b-none {
        padding-top: 100px;
    }
    .section-blue.safety {
        height: auto;
        min-height: auto;
        padding-top: 140px;
        padding-bottom: 0;
        overflow: hidden;
    }
    .section-blue.b-none-2 {
        padding-top: 100px;
        padding-bottom: 0;
    }
    .section-blue.b-none-2._50-gradient,
    .section-blue.b-none-2.submission {
        background-image: linear-gradient(#5765f2 40%, #fff 40%);
        padding-top: 100px;
        padding-bottom: 60px;
    }
    .section-blue.b-courses {
        height: auto;
        padding-top: 100px;
    }
    .section-blue.hero {
        padding-top: 100px;
        padding-bottom: 60px;
    }
    .section-blue.hero.connection {
        padding-top: 120px;
    }
    .section-blue.safety-new {
        height: auto;
        min-height: auto;
        padding-top: 18vw;
        padding-bottom: 8vw;
        overflow: hidden;
    }
    .section-blue.tarot {
        height: auto;
        min-height: auto;
        padding-top: 16vw;
        overflow: hidden;
    }
    .section-blue.safety-d {
        height: auto;
        min-height: auto;
        padding-top: 18vw;
        padding-bottom: 26vw;
        overflow: hidden;
    }
    .section-blue.home {
        height: auto;
        min-height: auto;
        padding-top: 0;
        padding-bottom: 0;
        overflow: hidden;
    }
    .section-blue.parent {
        height: auto;
        min-height: auto;
        padding-top: 18vw;
        padding-bottom: 5vw;
        overflow: hidden;
    }
    .section-blue.safety-n {
        height: auto;
        min-height: auto;
        padding-top: 15vw;
        padding-bottom: 5vw;
        overflow: hidden;
    }
    .section-blue.safety-center {
        height: auto;
        min-height: auto;
        padding-top: 18vw;
        padding-bottom: 10vw;
        overflow: hidden;
    }
    .section-blue.education {
        height: auto;
        min-height: auto;
        padding-top: 15vw;
        padding-bottom: 5vw;
        overflow: hidden;
    }
    .section-blue.transp-center,
    .section-blue.transp-center-s {
        height: auto;
        min-height: auto;
        padding-top: 16vw;
        padding-bottom: 5vw;
        overflow: hidden;
    }
    .section-blue.parent-hub {
        height: auto;
        min-height: auto;
        padding-top: 18vw;
        padding-bottom: 0;
        overflow: hidden;
    }
    .section-blue.parent-policy {
        height: auto;
        min-height: auto;
        padding-top: 18vw;
        padding-bottom: 5vw;
        overflow: hidden;
    }
    .section-blue.premium {
        background-image: none;
        height: auto;
        min-height: auto;
        padding-top: 18vw;
        padding-bottom: 60px;
        overflow: hidden;
    }
    .section-blue.privacy,
    .section-blue.privacy_2 {
        height: auto;
        min-height: auto;
        padding-top: 15vw;
        padding-bottom: 5vw;
        overflow: hidden;
    }
    .section-blue.safety-f {
        height: auto;
        min-height: auto;
        padding-top: 180px;
        padding-bottom: 5vw;
        overflow: hidden;
    }
    .section-blue.build {
        padding-bottom: 20px;
    }
    .section-blue.hero-app {
        padding-top: 100px;
        padding-bottom: 60px;
    }
    .section-blue.hero-app.connection {
        padding-top: 120px;
    }
    .section-blue.hero-app.is_app-2024 {
        padding-top: 8.5rem;
    }
    .section-blue.hero-app.is_app-2023 {
        padding-bottom: 0;
    }
    .section-blue.app-pit {
        background-position: 150% 60%, -80% 25%;
        background-size: 500px, 500px;
        padding-top: 60px;
        padding-bottom: 60px;
    }
    .section-blue.home-2023 {
        height: auto;
        min-height: auto;
        padding-top: 140px;
        padding-bottom: 0;
        overflow: hidden;
    }
    .section-blue.safety-center-2023 {
        height: auto;
        min-height: auto;
        padding-top: 18vw;
        padding-bottom: 10vw;
        overflow: hidden;
    }
    .section-blue.safety-centr {
        height: auto;
        min-height: auto;
        padding-top: 120px;
        padding-bottom: 5vw;
        overflow: hidden;
    }
    .section-blue.gaming {
        background-image: none;
        height: auto;
        min-height: auto;
        padding-top: 18vw;
        padding-bottom: 60px;
        overflow: hidden;
    }
    .section-blue.app-pit-2024 {
        padding-top: 60px;
        padding-bottom: 60px;
    }
    .section-blue.app-pit-2024.is-new {
        padding-bottom: 60px;
    }
    .section-blue.hub {
        height: auto;
        min-height: auto;
        padding-top: 18vw;
        padding-bottom: 5vw;
    }
    .nav-blue {
        position: relative;
    }
    .nav-blue.is_n {
        background-color: #5865f2;
    }
    .s-community {
        padding-top: 80px;
        padding-bottom: 80px;
    }
    .community-card-wrapper {
        grid-template-columns: 1fr;
    }
    .community-card-wrapper.ver {
        grid-template-columns: 1fr 1fr;
    }
    .community-card {
        text-align: left;
        align-items: center;
        display: flex;
    }
    .community-card.is_streamkit {
        grid-column-gap: 24px;
        grid-row-gap: 24px;
    }
    .s-apps {
        padding-top: 80px;
        padding-bottom: 80px;
    }
    .heading-40px.left {
        font-size: 32px;
    }
    .apps-card {
        padding: 40px;
    }
    .verification-here-wrapper {
        grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
        max-width: none;
        padding-bottom: 60px;
    }
    .verification-hero-wr {
        flex-direction: column;
        align-items: center;
    }
    .verification-hero-image-wr {
        margin-left: 0;
    }
    .s-verification-wrapper {
        padding-top: 80px;
        padding-bottom: 80px;
    }
    .verification-card {
        text-align: left;
        flex-direction: column;
        align-items: flex-start;
        display: flex;
    }
    .faq-section {
        padding-top: 32px;
    }
    .faq-section.bg-color-grey {
        padding: 40px;
    }
    .section.faq {
        padding-top: 80px;
        padding-bottom: 140px;
    }
    .section.bot-border {
        padding-bottom: 60px;
    }
    .section._404 {
        padding-top: 100px;
        padding-bottom: 100px;
    }
    .section.persona-hero-section {
        background-size: auto, auto, cover, auto;
    }
    .plus-icon {
        margin-top: 2px;
    }
    .svg-absol-anim {
        display: none;
    }
    .section-dark2 {
        padding-top: 20px;
    }
    .abcol-partner2 {
        top: 119%;
    }
    .left-flex.mobile-centered {
        align-items: center;
    }
    .section-grey-120px {
        padding-top: 60px;
        padding-bottom: 60px;
    }
    .section-grey-120px.bottom-small {
        padding-top: 60px;
    }
    .section-grey-120px.white-bg.overflow {
        padding-top: 60px;
        padding-bottom: 60px;
    }
    .section-grey-120px.white-bg.overflow.newsfloor {
        padding-bottom: 40px;
    }
    .section-grey-120px.white-bg.overflow.safety-template {
        padding-top: 60px;
        padding-bottom: 100px;
    }
    .section-grey-120px.white-bg.overflow.newsfloor-2 {
        padding-bottom: 40px;
    }
    .section-grey-120px.white-bg.animation,
    .section-grey-120px.white-bg.animation2,
    .section-grey-120px.white-bg.transp {
        padding-top: 60px;
        padding-bottom: 60px;
    }
    .section-grey-120px.white-bg.transp.newsfloor {
        padding-bottom: 40px;
    }
    .section-grey-120px.white-bg.transp.safety-template {
        padding-top: 60px;
        padding-bottom: 100px;
    }
    .section-grey-120px.white-bg.privacy,
    .section-grey-120px.white-bg.teen {
        padding-bottom: 60px;
    }
    .section-grey-120px.white-bg.teen.newsfloor {
        padding-bottom: 40px;
    }
    .section-grey-120px.white-bg.teen.safety-template {
        padding-top: 60px;
        padding-bottom: 100px;
    }
    .section-grey-120px.white-bg.teen.newsfloor-2 {
        padding-bottom: 40px;
    }
    .section-grey-120px.white-bg._100px {
        padding-top: 60px;
    }
    .section-grey-120px.white-bg.hub {
        padding-top: 320px;
    }
    .section-grey-120px.professional-build {
        padding-top: 100px;
        padding-bottom: 100px;
    }
    .section-grey-120px.garden {
        padding-top: 60px;
    }
    .section-grey-120px.teen {
        padding-top: 60px;
        padding-bottom: 60px;
    }
    .section-dark {
        padding-top: 40px;
        padding-bottom: 100px;
    }
    .section-dark.company {
        max-width: none;
    }
    .section-rel {
        padding-bottom: 160px;
    }
    .section-rel.fr {
        padding-top: 80px;
    }
    .section-rel.gdc,
    .section-rel.gdc-2024 {
        padding-top: 20px;
        padding-bottom: 60px;
    }
    .heading3-32px-white.numbers {
        font-size: 32px;
    }
    .grid-12col-top {
        grid-row-gap: 40px;
        grid-template-rows: auto;
        grid-template-columns: 1fr;
    }
    .blue-bg {
        margin-bottom: 40px;
    }
    .grid-3col-48px {
        grid-column-gap: 20px;
        grid-row-gap: 40px;
        grid-template-columns: 1fr 1fr 1fr 1fr;
        margin-bottom: 40px;
        margin-left: 20px;
        margin-right: 20px;
    }
    .paragraph-16px-white-center {
        text-align: center;
        max-width: 550px;
        margin: 0;
    }
    .p-16px-black2._400 {
        cursor: pointer;
        background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/627a3618840a66493a60bf5e_Safety%20Principles%20and%20Policies%20_%20Discord-3%201.svg);
        background-position: 0%;
        background-repeat: no-repeat;
        background-size: auto;
        padding-left: 24px;
        font-family: Ggsans, sans-serif;
    }
    .p-16px-black2._400.dark {
        background-image: none;
        padding-left: 0;
        font-size: 14px;
    }
    .p-16px-black2._400.dark-18px {
        background-image: none;
        padding-left: 0;
        font-family: Ggsans, sans-serif;
        font-size: 14px;
    }
    .p-16px-black2.normal {
        text-align: left;
        cursor: pointer;
        margin-top: 24px;
        padding-left: 0;
        font-family: Whitney;
    }
    .p-16px-black2.r400 {
        cursor: pointer;
        background-image: none;
        background-repeat: repeat;
        background-size: auto;
        padding-left: 0;
    }
    .p-16px-black2.get-in-touch {
        cursor: pointer;
        background-image: none;
        background-repeat: repeat;
        background-size: auto;
        padding-left: 0;
        font-family: Whitney;
    }
    .p-16px-black2.description {
        cursor: pointer;
        background-image: none;
        background-repeat: repeat;
        background-size: auto;
        padding-left: 0;
    }
    .img-center {
        margin-bottom: 40px;
        margin-left: auto;
        margin-right: auto;
    }
    .section-rich {
        padding-top: 100px;
        padding-bottom: 80px;
    }
    .collection-list {
        grid-column-gap: 40px;
        grid-row-gap: 40px;
        grid-auto-flow: row;
    }
    .collection-item {
        margin-bottom: 40px;
    }
    .s-news {
        padding-top: 100px;
    }
    .s-news.detail {
        margin-top: 0;
    }
    .news-wraper {
        grid-column-gap: 20px;
        grid-row-gap: 20px;
        grid-template-columns: 1fr;
    }
    .s-founders {
        padding-top: 80px;
        padding-bottom: 80px;
    }
    .s-founders.gray {
        padding-bottom: 230px;
    }
    .s-investors {
        padding-top: 80px;
        padding-bottom: 220px;
    }
    .investors-logo {
        grid-template-columns: 1fr 1fr;
    }
    .s-job {
        padding-bottom: 0;
    }
    .job-wrapper {
        flex-direction: column;
        top: -174px;
    }
    .job-left-image {
        max-width: none;
        min-height: 320px;
    }
    .job-right-content {
        padding: 40px;
    }
    .job-right {
        max-width: none;
    }
    .s-numbers {
        padding-top: 80px;
        padding-bottom: 80px;
    }
    .numbers-item-wrapper {
        grid-column-gap: 32px;
        grid-row-gap: 32px;
        grid-template-columns: 1fr 1fr;
        margin-top: 56px;
    }
    .archived-link.is_new.left {
        margin-right: auto;
    }
    .section-presence {
        background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/626139abaecd5129ec34edd0_09344dc186f62c5cac423143c3bd86f0.png), linear-gradient(#8d92e0, #798ff1 42%, #fff 42%);
        background-position: 40% 30%, 0 0;
        background-repeat: no-repeat, repeat;
        background-size: auto, auto;
        background-attachment: scroll, scroll;
        min-height: auto;
        padding-top: 80px;
        padding-bottom: 80px;
    }
    .rich-card-wrapper {
        grid-template-rows: auto auto;
        grid-template-columns: 1fr 1fr;
        margin-top: 400px;
        margin-left: auto;
        margin-right: auto;
    }
    .logo-wrapper {
        padding-top: 32px;
        padding-bottom: 22px;
    }
    .logo-wr {
        margin-right: 0;
        padding-top: 30px;
        padding-bottom: 50px;
        overflow: auto;
    }
    .section-bg-svg {
        background-position: 50% 100%, 100%;
        background-size: auto, 100%;
        padding-bottom: 0;
    }
    .tab-horizontal {
        flex-direction: column;
        top: 402px;
    }
    .max {
        width: 100%;
        min-width: auto;
        max-width: none;
        margin-top: 0;
    }
    .flex-horizontal-r-l {
        flex-wrap: wrap;
    }
    .flex-horizontal-r-l.tablet-v {
        flex-direction: column;
        justify-content: center;
        align-items: center;
    }
    .flex-horizontal-r-l.tablet-v.creator {
        align-items: start;
    }
    .flex-horizontal-r-l.bottom-120px {
        margin-bottom: 60px;
    }
    .flex-horizontal-r-l.bottom-120px.minus,
    .flex-horizontal-r-l.bottom-120px.minus-2,
    .flex-horizontal-r-l.bottom-120px.minus-3,
    .flex-horizontal-r-l.bottom-120px.minus_nitro {
        flex-direction: column;
        margin-top: -860px;
    }
    .flex-horizontal-r-l.mob-vertical {
        grid-column-gap: 24px;
        grid-row-gap: 24px;
        flex-flow: wrap;
    }
    .flex-horizontal-r-l.mob-vertical.left {
        grid-column-gap: 16px;
        align-items: flex-start;
    }
    .flex-horizontal-r-l.margin60px {
        flex-direction: column;
    }
    .flex-horizontal-r-l.tablet-center {
        grid-column-gap: 16px;
        grid-row-gap: 16px;
        justify-content: center;
    }
    .image-5 {
        margin-left: auto;
        margin-right: auto;
    }
    .tab-pane {
        margin-left: 0;
        top: 0;
        left: 0;
    }
    .tabs-content {
        width: auto;
        max-width: 80%;
        height: auto;
        margin: auto;
        top: 24px;
        bottom: 0;
        left: 0;
    }
    .tabs-menu {
        grid-column-gap: 8px;
        grid-row-gap: 8px;
        grid-template-rows: auto;
        grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
        grid-auto-columns: 1fr;
        width: 100%;
        margin-bottom: 0;
        display: grid;
        top: -78px;
    }
    .tab-link {
        width: 100%;
        min-width: auto;
        max-width: none;
    }
    .img-tab {
        max-width: none;
    }
    .div-block-3 {
        position: relative;
        top: 28px;
    }
    .flex-hor {
        flex-direction: column;
    }
    .flex-hor.send-party {
        margin-top: 100px;
    }
    .image-bg,
    .image-bg.launch {
        max-width: 100%;
    }
    .image-rapper {
        width: auto;
        max-width: 90%;
        margin-left: auto;
        margin-right: auto;
        position: relative;
        top: 28px;
    }
    .s-easy {
        background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/626255b3454aba77352c6dde_36a002c24cf5b75592ea1ff433faa364.svg),
            url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/626255b3049c354675460cd4_ebe7dc9c757c3374cfe6f43a9c3a36a4.svg);
        background-position: 50% 100%, 50%;
        background-repeat: no-repeat, no-repeat;
        background-size: 120%, 280px;
    }
    .easy-wrapper {
        padding-top: 100px;
    }
    .rich-item {
        display: none;
    }
    .sound-wrapper {
        align-items: flex-end;
        padding-top: 0;
    }
    .sound-content {
        flex-direction: column;
        justify-content: center;
        align-items: center;
        width: 100%;
        padding-top: 140px;
        padding-left: 0;
    }
    .sound-image {
        max-width: 280px;
    }
    .image-hero-safery {
        width: 100%;
        max-width: none;
        margin-top: 30px;
        display: none;
    }
    .image-hero-safery.mobile {
        width: 70%;
        margin-bottom: 24px;
        margin-left: auto;
        margin-right: auto;
        display: block;
    }
    .image-hero-safery.mobile-copy {
        width: 100%;
        max-width: 80%;
        margin-bottom: 24px;
        margin-left: auto;
        margin-right: auto;
        display: block;
    }
    .image-hero-safery.block {
        display: block;
    }
    .image-hero-safery._352pxd {
        margin-top: 0;
        display: block;
    }
    .image-hero-safery.position {
        width: auto;
        max-width: none;
        margin-right: 0;
        display: block;
        position: static;
    }
    .image-hero-safery.position.s-n {
        width: auto;
    }
    .image-hero-safery.position-family,
    .image-hero-safery.education {
        width: auto;
        max-width: none;
        margin-right: 0;
        display: block;
        position: static;
    }
    .image-hero-safery.education.safety-education,
    .image-hero-safery.education.policy-hub {
        width: auto;
    }
    .image-hero-safery.transp {
        min-width: auto;
        margin-top: 0;
        display: block;
    }
    .image-hero-safery.position-app,
    .image-hero-safery.position-app-pit,
    .image-hero-safery.position-family-p {
        width: auto;
        max-width: none;
        margin-right: 0;
        display: block;
        position: static;
    }
    .image-hero-safery.position-app-gdc {
        width: auto;
        max-width: 70%;
        margin-left: auto;
        margin-right: auto;
        display: block;
        position: static;
    }
    .image-hero-safery.is_2025 {
        min-width: auto;
        margin-top: 0;
        display: block;
    }
    .dropdown {
        display: none;
    }
    .div-block-nav {
        opacity: 1;
        flex-direction: column;
        align-items: flex-start;
        height: 100%;
        max-height: 93vh;
        padding-bottom: 30px;
        display: none;
        position: absolute;
        inset: 0% auto auto 0%;
        overflow: auto;
    }
    .div-block-nav.safety {
        display: flex;
    }
    .nav-link-arrow {
        color: #23272a;
        cursor: pointer;
        background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/627a31f32693dcc0bb70c632_Safety%20Principles%20and%20Policies%20_%20Discord-3%201.svg);
        background-position: 96% 60%;
        background-repeat: no-repeat;
        background-size: auto;
        width: 93%;
        margin-left: 0;
        margin-right: 0;
        padding: 8px 30px 8px 16px;
        line-height: 24px;
        display: flex;
    }
    .nav-link-arrow.w--current {
        color: #00b0f4;
        background-color: #f6f6f6;
        background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/627a322ff27ff2664a7029ef_Safety%20Principles%20and%20Policies%20_%20Discord-3blue.svg);
        border-radius: 8px;
    }
    .nav-link-arrow.current {
        background-color: var(--off-white);
        color: #00b0f4;
        cursor: pointer;
        background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/627a322ff27ff2664a7029ef_Safety%20Principles%20and%20Policies%20_%20Discord-3blue.svg);
        border-radius: 8px;
        align-items: flex-start;
        display: flex;
    }
    .div-block-4 {
        flex-direction: column;
        display: flex;
    }
    .line-grey {
        background-color: #ebedef;
        width: 100%;
        height: 1px;
        min-height: 1px;
        margin-top: 16px;
        margin-bottom: 8px;
        display: none;
    }
    .link-grey-16px {
        color: #4f5660;
        text-align: left;
        margin-bottom: 16px;
        padding-left: 16px;
        padding-right: 16px;
        font-size: 16px;
        transition: all 0.4s;
        display: inline-block;
    }
    .link-grey-16px:hover {
        text-decoration: underline;
    }
    .link-grey-16px.end {
        margin-bottom: 40px;
    }
    .link-grey-16px.end.hiden {
        display: none;
    }
    .div-block-nav-2 {
        opacity: 0;
        flex-direction: column;
        align-items: flex-start;
        height: 100%;
        max-height: 93vh;
        padding-bottom: 30px;
        display: none;
        position: absolute;
        inset: 0% auto auto 0%;
        overflow: auto;
    }
    .div-block-nav-2.moderation {
        opacity: 1;
        padding-bottom: 60px;
        display: flex;
    }
    .invert-color-black {
        display: none;
    }
    .rich-content-wr {
        flex-direction: column;
    }
    .rich-content-left {
        max-width: none;
        margin-right: 0;
    }
    .rich-content-right {
        order: -1;
        max-width: none;
    }
    .rich-content-right.safety {
        z-index: 120;
        grid-column-gap: 30px;
        grid-row-gap: 0px;
        background-color: #fff;
        flex-flow: wrap;
        grid-template-rows: auto auto;
        grid-template-columns: 1fr 1fr 1fr 1fr;
        grid-auto-columns: 1fr;
        align-items: center;
        margin-top: 8px;
        margin-bottom: 10px;
        padding-bottom: 10px;
        position: static;
    }
    .rich-content-right.safety-2 {
        z-index: 120;
        grid-column-gap: 30px;
        grid-row-gap: 0px;
        flex-flow: column wrap;
        grid-template-rows: auto auto;
        grid-template-columns: 1fr 1fr 1fr 1fr;
        grid-auto-columns: 1fr;
        align-items: flex-start;
        margin-top: 8px;
        margin-bottom: 10px;
        padding-bottom: 10px;
        position: static;
    }
    .title-menu-anchor {
        border-left-style: none;
        margin-left: 0;
        padding-left: 0;
    }
    .title-menu-anchor.w--current {
        border-left-style: none;
    }
    .video-div-rel {
        flex-wrap: wrap;
        margin-top: 0;
        display: flex;
        position: static;
    }
    .div-block-video {
        width: 86%;
    }
    .absol-right-top {
        width: 50%;
        max-width: 360px;
        margin-top: 40px;
        position: static;
    }
    .absol-left-top {
        width: 35%;
        margin-top: 140px;
        margin-left: auto;
        margin-right: 30px;
        position: static;
    }
    .absol-left-bottom {
        margin-left: 60px;
        position: static;
    }
    .absol-right-bottom {
        max-width: 360px;
        margin-top: 40px;
        margin-left: auto;
        margin-right: 0;
        position: static;
    }
    .link-block-filters {
        flex: none;
    }
    .heading-32px-dark {
        margin-top: 60px;
    }
    .heading-32px-dark.margin-none.is_server {
        font-size: 28px;
        line-height: 34px;
    }
    .grid-20px {
        grid-template-columns: 1fr 1fr;
    }
    .grid-120top {
        grid-column-gap: 30px;
        grid-template-columns: 1fr 1fr;
        margin-top: 80px;
        padding-left: 0;
        padding-right: 0;
    }
    .step-by-step-slider-musk-2 {
        width: 70vw;
        margin-left: 40px;
    }
    .step-by-step-slider-arrow-2 {
        min-height: 50px;
        font-size: 20px;
    }
    .step-by-step-slider-arrow-2.left-step-slider {
        left: 60px;
    }
    .div-slider {
        margin-top: 60px;
    }
    .slider-grey {
        height: auto;
    }
    .slide {
        height: auto;
        padding-right: 40px;
    }
    .div-block-filter {
        flex-wrap: nowrap;
        width: auto;
        margin-left: -10px;
        padding-top: 10px;
        padding-bottom: 20px;
        padding-left: 10px;
        display: flex;
        overflow: auto;
    }
    .overflow-filter {
        width: 105%;
        padding-left: 0;
        overflow: visible;
    }
    .feature-wrapper {
        grid-column-gap: 60px;
        grid-row-gap: 60px;
        align-items: center;
        max-height: none;
    }
    .careers-paralax {
        padding-top: 60px;
    }
    .h5-s.blurple {
        margin-bottom: 8px;
    }
    .dropdown-1 {
        display: none;
    }
    .global_section.nitro-classic {
        background-position: 0 100%;
        background-repeat: repeat-x;
        background-size: cover;
        padding-top: 57px;
    }
    .global_section.guidlines {
        padding-top: 100px;
    }
    .ginto-700-32.tablet-center {
        text-align: center;
    }
    .hero-bg-wrapper {
        height: 518px;
    }
    .hero-bg-wrapper.video {
        background-image: linear-gradient(45deg, #b473f5, #e292aa);
        height: auto;
        padding-top: 280px;
        padding-bottom: 60px;
    }
    .hero-bg-wrapper.inspiration {
        background-position: -23% 100%, 115% 100%;
        background-size: auto 454px, auto 466px;
        height: 530px;
        padding-top: 173px;
    }
    .hero-bg-wrapper.hidden {
        justify-content: center;
        position: relative;
    }
    .hero-bg-wrapper.video-new2 {
        height: auto;
        padding-top: 200px;
        padding-bottom: 1060px;
    }
    .hero-bg-wrapper.creator-article {
        height: 335px;
    }
    .hero-bg-wrapper.server-page {
        height: auto;
        padding-top: 240px;
        padding-bottom: 60px;
    }
    .hero-bg-wrapper.video-new3 {
        height: auto;
        padding-top: 200px;
        padding-bottom: 1060px;
    }
    .human-bg-animation {
        align-self: flex-end;
        height: auto;
        position: static;
    }
    .container1180 {
        flex-direction: column;
        justify-content: center;
        align-items: center;
        overflow: visible;
    }
    .container1180.left-align {
        justify-content: flex-start;
        align-items: center;
    }
    .container1180.left-align.nitro,
    .container1180.left-align.nitro-1120 {
        margin-top: 0;
    }
    .container1180.left-align.powering {
        grid-column-gap: 0px;
        grid-row-gap: 0px;
    }
    .container1180.left-align.gdr {
        grid-column-gap: 24px;
        grid-row-gap: 24px;
        margin-bottom: 0;
    }
    .container1180.left-align.server-2 {
        margin-top: 0;
    }
    .container1180.left-align.gdr-2024 {
        grid-column-gap: 24px;
        grid-row-gap: 24px;
        align-items: center;
        margin-bottom: 40px;
    }
    .container1180.left-align.share {
        grid-column-gap: 0px;
        grid-row-gap: 0px;
        margin-bottom: 0;
    }
    .container1180.left-align.discover {
        grid-column-gap: 24px;
        grid-row-gap: 24px;
        margin-bottom: 0;
    }
    .container1180.hup {
        min-height: auto;
    }
    .container1180.left-align-2 {
        grid-column-gap: 0px;
        grid-row-gap: 0px;
        flex-direction: row;
        justify-content: flex-start;
        align-items: center;
    }
    .container1180.left-align-2.nitro,
    .container1180.left-align-2.nitro-1120 {
        margin-top: 0;
    }
    .container1180.left-align-2.powering {
        grid-column-gap: 0px;
        grid-row-gap: 0px;
    }
    .container1180.left-align-2.gdr {
        grid-column-gap: 24px;
        grid-row-gap: 24px;
        margin-bottom: 0;
    }
    .container1180.is-left {
        align-items: flex-start;
    }
    .hero-text-wr {
        align-self: flex-start;
        padding-bottom: 0;
    }
    .hero-text-wr.nitro {
        z-index: 100;
        text-align: center;
        align-self: center;
        align-items: center;
    }
    .hero-text-wr.nitro-classic {
        text-align: left;
        justify-content: center;
        align-self: center;
        align-items: flex-start;
    }
    .hero-text-wr.company {
        z-index: auto;
        text-align: left;
        align-self: center;
        align-items: center;
        width: 100%;
        max-width: 600px;
    }
    .hero-text-wr.college {
        margin-top: 30px;
    }
    .hero-text-wr.hupe {
        max-width: 450px;
    }
    .hero-text-wr.nitro-new {
        text-align: center;
        justify-content: flex-start;
        align-self: center;
        align-items: center;
    }
    .hero-text-wr.fr,
    .hero-text-wr.adm {
        max-width: none;
    }
    .hero-text-wr.gds {
        align-items: center;
        max-width: 750px;
        margin-bottom: 20px;
        margin-left: auto;
        margin-right: auto;
    }
    .hero-text-wr.powering {
        flex-direction: column;
        align-items: center;
        max-width: none;
        margin-bottom: 40px;
        margin-left: auto;
        margin-right: auto;
    }
    .hero-text-wr.is-tablet-center {
        align-items: center;
        margin-bottom: 40px;
        margin-left: auto;
        margin-right: auto;
    }
    .hero-text-wr.is-tablet-center.down,
    .hero-text-wr.is-tablet-center.down-copy {
        flex: 0 auto;
        min-width: 360px;
        max-width: none;
    }
    .hero-text-wr.parent {
        max-width: none;
    }
    .hero-text-wr.parent-hub {
        margin-bottom: 20px;
    }
    .hero-text-wr.privacy {
        max-width: none;
    }
    .hero-text-wr.premium {
        min-width: auto;
        max-width: 600px;
        margin-bottom: 40px;
    }
    .hero-text-wr.nitro-2024 {
        z-index: 100;
        text-align: center;
        justify-content: flex-start;
        align-self: center;
        align-items: center;
    }
    .hero-text-wr.gdc-2024 {
        align-items: center;
        max-width: 750px;
        margin-bottom: 20px;
        margin-left: auto;
        margin-right: auto;
    }
    .hero-text-wr.gdc-2024.is-left,
    .hero-text-wr.gdc-2024.sdk {
        align-items: flex-start;
    }
    .grey-section.margin2 {
        overflow: hidden;
    }
    .gamers-wr {
        display: none;
    }
    .bologna-wr {
        text-align: center;
        flex-direction: row;
        justify-content: space-between;
        align-self: center;
        align-items: center;
        width: 100%;
    }
    .bologna-wr.hope {
        width: 70%;
        margin-top: 0;
    }
    .bologna-card {
        text-align: center;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        margin-right: 0;
        display: flex;
    }
    .container600.tablet {
        width: 73%;
    }
    .h1-nitro.h2-classic {
        height: 86px;
        margin-bottom: 26px;
    }
    .nitro-hero-img {
        max-width: 290px;
        display: block;
        position: absolute;
        inset: -215px -14% auto auto;
    }
    .perk-card {
        padding-left: 10%;
        padding-right: 10%;
    }
    .hero-bl-section {
        height: auto;
        padding-top: 170px;
        padding-bottom: 60px;
    }
    .hero-bl-section.fr {
        background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/63e60a875d5c104d6b718654_FR-Admin-Header%201%202.png), linear-gradient(#3442da 50%, #5765f1);
        background-position: 50% 100%, 0 0;
        background-repeat: no-repeat, repeat;
        background-size: contain, auto;
        margin-top: -40px;
    }
    .hero-bl-section.gdc,
    .hero-bl-section.powering {
        margin-top: -40px;
    }
    .hero-bl-section.is-garden {
        margin-top: -40px;
        padding-bottom: 250px;
    }
    .hero-bl-section.gdc-2024 {
        background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/670688ac7d8c68b86761673a_gradient%20\(1\).webp);
        background-position: 50% 0;
        background-repeat: no-repeat;
        background-size: cover;
        height: auto;
        margin-top: -40px;
        padding-bottom: 64px;
    }
    .hero-bl-section.gdc-2024.is_2025 {
        padding-top: 220px;
    }
    .hero-bl-section.embed-sdk {
        height: auto;
        margin-top: -40px;
        padding-bottom: 0;
    }
    .company-hero-img {
        align-self: center;
    }
    .company-hero-img.new {
        justify-content: center;
        align-items: center;
        display: flex;
        left: auto;
    }
    .company {
        width: 100%;
        max-width: 600px;
    }
    .company.download {
        width: auto;
        min-width: 600px;
    }
    .comp-img {
        max-width: 40%;
    }
    .item-company {
        width: 70%;
    }
    .arrow-slider {
        min-height: 50px;
        font-size: 20px;
        inset: 0% -12% 0% auto;
    }
    .container780 {
        flex-direction: column;
        justify-content: center;
        align-items: center;
        overflow: visible;
    }
    .container780.is_new {
        justify-content: center;
        align-items: flex-start;
    }
    .blue-section {
        padding-top: 52px;
    }
    .container960 {
        flex-direction: column;
        justify-content: center;
        align-items: center;
        overflow: visible;
    }
    .container960.bottom {
        margin-bottom: 30px;
    }
    .groups-wr {
        margin-top: -132px;
    }
    .group-item {
        height: 256px;
    }
    .group-label {
        padding: 6px 14px;
        font-size: 18px;
    }
    .insp-section.overflow {
        padding-bottom: 100px;
    }
    .group-banner {
        height: 256px;
    }
    .lottie-animation {
        top: -38px;
    }
    .nitro-classic-lottie-wr {
        top: auto;
        bottom: 0;
    }
    .grey-section-ntm {
        padding-bottom: 60px;
    }
    .image-8 {
        object-position: 75% 50%;
    }
    .image-9 {
        object-fit: cover;
    }
    .ginto-700-48.dark-text-color {
        font-size: 32px;
        line-height: 130%;
    }
    .new-h4.hide-tablet {
        display: none;
    }
    .container-300 {
        margin-bottom: 60px;
        margin-right: auto;
    }
    .styleguide-various-container {
        flex-direction: column;
        justify-content: center;
        align-items: center;
        overflow: visible;
    }
    .section-rich-l {
        padding-top: 100px;
        padding-bottom: 80px;
    }
    .rich-guidlines-italic-l {
        width: 100%;
    }
    .paragraph-small.le {
        white-space: pre-wrap;
    }
    .paragraph-small.text-color-white.margin-none.centered-mobile,
    .paragraph-small.text-color-white.is-power {
        text-align: center;
    }
    .typography-item {
        grid-template-columns: 1.25fr 0.75fr;
    }
    .new-h2.is-faq {
        margin-bottom: 16px;
    }
    .new-h2.bottom-none {
        text-align: center;
    }
    .new-h2.bottom-none._48px {
        font-size: 42px;
        line-height: 120%;
    }
    .new-h2.bottom-none._48px.text-align-left {
        text-align: center;
    }
    .new-h2.bottom-none._48px.text-color-white.is-left,
    .new-h2.bottom-none._48px.le,
    .new-h2.bottom-none._48px.tablet-text-align-left {
        text-align: left;
    }
    .new-h2.bottom-none._48px.centered {
        line-height: 52px;
    }
    .new-h2.power {
        text-align: center;
    }
    .new-h3.bottom {
        max-width: 450px;
    }
    .paragraph {
        max-width: none;
        margin-bottom: 0;
    }
    .paragraph.font-white.nitro {
        padding-right: 0;
    }
    .paragraph.font-white.mobile-center,
    .paragraph.font-white.partners.centered-mobile,
    .paragraph.font-white.stremlink,
    .paragraph.font-white.center-t {
        text-align: center;
    }
    .paragraph.is_streamkit {
        text-align: left;
    }
    .new-h1 {
        font-size: 40px;
    }
    .new-h1.font-white {
        text-align: center;
    }
    .new-h1.font-white.safety {
        text-align: left;
        max-width: none;
        margin-top: 0;
    }
    .new-h1.font-white.safety.centered.tarot2 {
        text-align: center;
    }
    .new-h1.font-white.left {
        font-size: 40px;
    }
    .new-h1.font-white.left.explore {
        z-index: 10;
        text-align: left;
        font-size: 40px;
        position: relative;
    }
    .new-h1.font-white.center.college {
        text-align: left;
    }
    .new-h1.font-white.cen-ins {
        text-align: center;
        background-color: #4788ff;
    }
    .new-h1.font-white.left-ver,
    .new-h1.font-white.mobile-left {
        text-align: left;
    }
    .new-h1.font-white.moderation {
        text-align: left;
        font-size: 40px;
    }
    .new-h1.font-white.moderation.explore {
        z-index: 10;
        text-align: left;
        font-size: 40px;
        position: relative;
    }
    .new-h1.font-white.left-copy {
        font-size: 40px;
    }
    .new-h1.font-white.left-copy.explore {
        z-index: 10;
        text-align: left;
        font-size: 40px;
        position: relative;
    }
    .new-h1.font-white.bottom-16px {
        text-align: left;
    }
    .new-h1.font-white.bottom-16px.flex-mob-center.mobile-power {
        text-align: center;
        font-size: 40px;
    }
    .new-h1.font-white.bottom-16px.flex-tab-center {
        text-align: center;
    }
    .new-h1.font-white.bottom-16px.flex-tab-center.mobile-power {
        text-align: center;
        font-size: 40px;
    }
    .new-h1.font-white.bottom-16px.flex-tab-center.is_gdc.m-40 {
        text-align: left;
    }
    .new-h1.font-white.bottom-16px.is_gdc {
        text-align: center;
    }
    .new-h1.font-white.is-text-center {
        margin-bottom: 0;
    }
    .new-h1.font-white.is-left {
        text-align: left;
    }
    .new-h1.font-white.safety-n {
        text-align: left;
        max-width: none;
        margin-top: 0;
    }
    .new-h1.font-white.safety-n.centered.tarot2 {
        text-align: center;
    }
    .new-h1.font-white.education {
        text-align: left;
        max-width: none;
        margin-top: 0;
    }
    .new-h1.font-white.education.centered.tarot2 {
        text-align: center;
    }
    .new-h1.font-white.safety-newsfloor {
        text-align: left;
        max-width: none;
        margin-top: 0;
    }
    .new-h1.font-white.safety-newsfloor.centered.tarot2 {
        text-align: center;
    }
    .new-h1.font-white.safety-2 {
        text-align: left;
        max-width: none;
        margin-top: 0;
    }
    .new-h1.font-white.safety-2.centered.tarot2 {
        text-align: center;
    }
    .new-h1.font-white.is-garden {
        text-align: left;
    }
    .new-h1.text-color-white.text-align-left.bottom-24 {
        font-size: 44px;
    }
    .new-h1.text-color-white.is-56 {
        font-size: 40px;
    }
    .new-h1.safety.centered.tarot2 {
        max-width: 350px;
    }
    .new-h1.font-black {
        margin-bottom: 64px;
        font-size: 48px;
    }
    .paragraph-medium.bot-marg.bolt-copy {
        width: 100%;
    }
    .paragraph-medium.text-color-white.is_hero-gdr {
        text-align: center;
    }
    .paragraph-medium.text-color-white.is_hero-gdr.m-left {
        text-align: left;
    }
    .paragraph-medium.text-color-white.is_hero-gdr.m-left.is_app-emedded {
        max-width: none;
    }
    .button-text-big.moderation {
        display: none;
    }
    .button-text-big.moderation-mobile {
        color: #fff;
        margin-bottom: 0;
        display: block;
    }
    .news-wraper-2 {
        grid-column-gap: 20px;
        grid-row-gap: 20px;
        grid-template-columns: 1fr;
    }
    .news-card.end {
        margin-bottom: 80px;
    }
    .s-news-2 {
        padding-top: 80px;
        padding-bottom: 0;
    }
    .card-founder-image {
        margin-bottom: 24px;
    }
    .setup-items.streamkit {
        justify-content: flex-start;
        align-items: flex-start;
    }
    .colllege-hero {
        background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/6332958f461d9bb74e86571a_6Iy--lEU.webp);
        background-position: 0 0;
        background-size: 240%;
        align-items: flex-end;
        min-height: auto;
        padding-top: 130px;
        padding-bottom: 120px;
        display: flex;
    }
    .new-button.bottom {
        margin-bottom: 0;
    }
    .button-wrapper.many {
        justify-content: center;
        margin-right: 0;
    }
    .button-wrapper.many.center.tarot {
        margin-top: 32px;
    }
    .button-wrapper.left-nitro {
        justify-content: center;
        margin-right: 0;
    }
    .button-wrapper.many-left {
        justify-content: flex-start;
        margin-right: 0;
    }
    .new-dark-button.download-button.mobile {
        background-color: #0000;
        margin-bottom: 0;
        margin-right: 0;
        padding: 0;
    }
    .new-dark-button.download-button.mobile:hover {
        box-shadow: none;
        transform: none;
    }
    .new-dark-button.imagine,
    .new-dark-button.download {
        margin-top: 10px;
    }
    .new-dark-button.is-left {
        padding-left: 20px;
        padding-right: 20px;
    }
    .new-dark-button.so-large {
        margin-bottom: 0;
    }
    .new-dark-button.hub,
    .new-dark-button.download-new {
        padding-left: 20px;
        padding-right: 20px;
    }
    .new-dark-button.download-new.is-radius {
        padding: 11px 16px;
        font-size: 14px;
    }
    .new-dark-button.download-new.is-radius.is-16 {
        font-size: 16px;
        line-height: 1.25;
    }
    .new-dark-button.download-new.is-radius-white {
        padding: 11px 16px;
    }
    .new-dark-button.download-new.is-success,
    .new-dark-button.download-new.is-large,
    .new-dark-button.download-new.is-large-new {
        padding-left: 24px;
        padding-right: 24px;
    }
    .new-dark-button.download-parent {
        padding-left: 20px;
        padding-right: 20px;
    }
    .new-dark-button.download-parent.is-radius {
        padding: 11px 16px;
        font-size: 14px;
    }
    .new-dark-button.download-parent.is-radius.is-16 {
        font-size: 16px;
        line-height: 1.25;
    }
    .new-dark-button.download-parent.is-radius-white {
        padding: 11px 16px;
    }
    .new-dark-button.download-parent.is-success,
    .new-dark-button.download-parent.is-large,
    .new-dark-button.download-parent.is-large-new {
        padding-left: 24px;
        padding-right: 24px;
    }
    .button-white-bg {
        margin-top: 10px;
    }
    .button-white-bg.tarot {
        margin-right: 0;
    }
    .button-white-bg.family {
        margin-left: auto;
        margin-right: auto;
    }
    .button-white-bg.family.tablet-left,
    .button-white-bg.family.tablet-left-app {
        margin-left: 0;
    }
    .button-white-bg.build_n.is_sdk {
        margin-top: 24px;
    }
    .button-white-bg.discrord-f {
        margin-left: 0;
        margin-right: auto;
    }
    .button-white-bg.discrord-f.tablet-left,
    .button-white-bg.discrord-f.tablet-left-app {
        margin-left: 0;
    }
    .button-white-bg.gaming {
        margin-top: 0;
        margin-bottom: 0;
    }
    .human-bg-lot {
        z-index: 1;
        min-width: auto;
        max-width: 45vw;
        position: absolute;
        inset: auto 0% -2% auto;
    }
    .video-link {
        display: none;
    }
    .collection-menu-safety {
        flex-direction: column;
        align-items: flex-start;
        display: flex;
    }
    .container-780px.server-page {
        width: 80%;
    }
    .container-780px.is_new {
        max-width: 342px;
    }
    .text-24px-white.safety {
        text-align: left;
        margin-bottom: 8px;
    }
    .p-400-16-white {
        text-align: left;
    }
    .p-400-16-white.center,
    .p-400-16-white.mob-center-text {
        text-align: center;
    }
    .p-400-16-white.max95 {
        text-align: center;
        margin-bottom: 0;
    }
    .p-400-16-white.max400px {
        max-width: 400px;
    }
    .p-400-16-white.centered,
    .p-400-16-white.centered2 {
        text-align: center;
    }
    .p-400-16-white.is_ad-week,
    .p-400-16-white.is_faq {
        margin-bottom: 0;
    }
    .container-1260px-grey {
        flex-direction: column;
        padding-top: 30px;
        padding-bottom: 30px;
        padding-left: 30px;
    }
    .section-safety {
        background-color: #f6f6f6;
        padding-top: 40px;
        padding-bottom: 20px;
    }
    .section-safety.courses,
    .section-safety.courses-st {
        background-color: #0000;
        padding-bottom: 60px;
    }
    .div-block-320px {
        justify-content: center;
        align-items: flex-start;
        max-width: none;
    }
    .grid-safety {
        grid-column-gap: 24px;
        grid-row-gap: 24px;
        max-width: none;
        margin-top: 40px;
        margin-left: auto;
        margin-right: auto;
    }
    .link-blue-16px.card-category {
        margin-bottom: 12px;
    }
    .grid-safety-3col {
        grid-column-gap: 32px;
        grid-row-gap: 32px;
        grid-template-columns: 1fr;
        margin-top: 40px;
        margin-left: 0;
    }
    .paragraph-16px-dark {
        font-size: 16px;
    }
    .tabs {
        flex-direction: column;
    }
    .tabs-menu-safety {
        flex-flow: wrap;
        width: 100%;
        margin-right: 0;
    }
    .tab {
        width: auto;
        margin-right: 30px;
    }
    .tab.w--current {
        width: auto;
    }
    .heading-32px-black {
        margin-top: 40px;
    }
    .breadcrumbs-wrapper {
        text-align: left;
    }
    .breadcrumbs-wrapper.transparency {
        margin-bottom: 24px;
    }
    .title-wrapper {
        margin-bottom: 10px;
    }
    .s-hero-safeties {
        height: 390px;
        padding-top: 80px;
    }
    .hero-image-safeties {
        min-height: 360px;
        margin-top: -280px;
    }
    .grid-safety-listing {
        grid-column-gap: 24px;
        grid-row-gap: 24px;
        margin-top: 40px;
        margin-left: auto;
        margin-right: auto;
    }
    .grid-safety-listing.cms {
        margin-top: 0;
    }
    .safetu-wrapper-content {
        min-width: auto;
    }
    .collection-item-2 {
        justify-content: center;
        align-items: center;
        display: flex;
    }
    .safetu-wrapper-image {
        margin-top: 0;
    }
    .safety-link-learn-more {
        justify-content: flex-start;
    }
    .safety-grid-wrapper {
        min-width: 104%;
        padding-bottom: 2%;
    }
    .section-white.nitro,
    .section-white.nitro-2024,
    .section-white.nitro-2024 {
        padding-bottom: 80px;
    }
    .section-white.nitro-2024-perks {
        padding-top: 80px;
        padding-bottom: 80px;
    }
    .section-white.nitro_2024,
    .section-white.nitro-new {
        padding-bottom: 80px;
    }
    .heading-dark-48px {
        line-height: 56px;
    }
    .heading-dark-48px.center.max2 {
        margin-bottom: 40px;
    }
    .heading-dark-48px.resource-parents-title {
        max-width: 80%;
    }
    .card-grey {
        max-width: none;
        margin-bottom: 0;
        padding: 16px;
    }
    .card-grey.cource {
        grid-column-gap: 0px;
        grid-row-gap: 0px;
        flex-direction: row;
    }
    .card-grey._32px {
        height: 370px;
    }
    .card-grey._40px,
    .card-grey._24px {
        height: auto;
        min-height: 300px;
        padding: 24px;
    }
    .img40._245px {
        max-width: 245px;
    }
    .img40.creator {
        max-height: none;
    }
    .div-line {
        margin-left: 0;
    }
    .div-block-12 {
        max-width: none;
        margin-top: 28px;
        padding-left: 0;
    }
    .collection-moderation {
        max-width: none;
    }
    .s-curriculum {
        border-bottom-style: none;
        padding-bottom: 40px;
    }
    .curriculum-wrapper {
        flex-direction: column;
        align-items: flex-start;
        min-height: auto;
        display: flex;
    }
    .curriculum-image {
        top: -33px;
        right: -34%;
    }
    .s-courses {
        padding-top: 24px;
    }
    .s-courses.build.grey-bg {
        padding-top: 80px;
    }
    .courses-grid {
        grid-column-gap: 24px;
        grid-row-gap: 24px;
        grid-template-columns: 1fr;
    }
    .s-hero-moderations {
        padding-top: 100px;
        padding-bottom: 60px;
    }
    .moderation-content-wrapper {
        flex-direction: column;
    }
    .moderation-content-left {
        background-color: #f6f6f6;
        border-radius: 8px;
        min-width: auto;
        max-width: none;
        margin-bottom: 0;
        margin-right: 0;
        padding: 16px;
        position: static;
    }
    .dropdown-moderation {
        padding-top: 12px;
    }
    .dropdown-icon {
        font-family: Whitney;
        font-weight: 200;
    }
    .dropdown-list-3.w--open {
        padding-top: 10px;
        padding-bottom: 16px;
    }
    .moderation-menu-wrapper {
        margin-top: 32px;
    }
    .moderation-image-wr {
        display: none;
    }
    .title-menu-anchor-wrapper {
        border-left-style: none;
    }
    .rich-mod-2 p {
        font-family: Ggsans, sans-serif;
    }
    .rich-mod-2 li {
        font-family: gg sans, sans-serif;
    }
    .rich-content-right-moderation {
        order: -1;
        max-width: none;
        margin-top: 16px;
        padding-bottom: 0;
        display: none;
        position: static;
    }
    .rich-content-right-moderation.mobile {
        margin-bottom: 24px;
        padding-top: 0;
        display: flex;
    }
    .moderation-content-mobile {
        cursor: pointer;
        background-color: #23272a;
        border-radius: 37px;
        justify-content: space-between;
        align-items: center;
        width: 100%;
        min-height: 58px;
        margin-bottom: 16px;
        padding: 14px 16px;
        display: flex;
    }
    .scroll-to-top {
        display: none;
    }
    .scils-wrapper {
        background-position: 210%;
        flex-direction: column;
        align-items: flex-start;
        min-height: auto;
        margin-top: 20px;
        display: flex;
    }
    .image-open {
        display: none;
    }
    .section-white-moderation {
        padding-top: 55px;
        padding-bottom: 55px;
    }
    .section-white-moderation.bg {
        background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/6337fe9de851f03319d5958e_Group%20482510.svg);
        background-size: auto;
        padding-bottom: 200px;
    }
    .section-white-moderation.bg.safety {
        background-size: 800px;
    }
    .section-white-moderation.boild {
        background-size: 750px;
        padding-bottom: 200px;
    }
    .section-white-moderation.bg-grey {
        background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/6337fe9de851f03319d5958e_Group%20482510.svg);
        background-size: auto;
        padding-bottom: 200px;
    }
    .section-white-moderation.build_n {
        background-size: 750px;
    }
    .curriculum-image-m {
        top: -33px;
        right: -1%;
    }
    .section-courses-wr,
    .section-courses-wr.courses {
        max-width: none;
    }
    .course-main-image {
        width: 100%;
    }
    .modules-layout {
        flex-direction: column;
        justify-content: center;
        align-items: center;
        overflow: visible;
    }
    .course-content-heading {
        grid-column-gap: 32px;
        width: 100%;
    }
    .course-info-wr {
        grid-row-gap: 16px;
        grid-template-columns: 1fr;
    }
    .info-cell {
        width: 100%;
    }
    .college-wrapper {
        padding-left: 0;
    }
    .collection-list-wrapper-4 {
        padding-bottom: 40px;
    }
    ._16px-text-gr.left.app-2 {
        padding-right: 32px;
    }
    .banner.nitro,
    .banner.is-new-first {
        max-width: none;
        min-height: 360px;
        margin-bottom: 16px;
    }
    .link-arrow.gdc {
        margin-top: 10px;
        margin-left: auto;
    }
    .link-arrow.gdc.left-align,
    .link-arrow.gdc.flex-tablet-left {
        margin-left: 0;
    }
    .link-arrow.server {
        margin-top: 10px;
        margin-left: auto;
    }
    .link-arrow.server.left-align,
    .link-arrow.server.flex-tablet-left,
    .link-arrow.build_n,
    .link-arrow.build_n.left-align,
    .link-arrow.build_n.flex-tablet-left {
        margin-left: 0;
    }
    .link-arrow.power-a {
        margin-left: auto;
        margin-right: auto;
    }
    .link-arrow.power-a.left-align,
    .link-arrow.power-a.flex-tablet-left {
        margin-left: 0;
    }
    .link-arrow.teen {
        margin-left: 0;
        margin-right: 0;
    }
    .link-arrow.teen.left-align,
    .link-arrow.teen.flex-tablet-left {
        margin-left: 0;
    }
    .link-arrow.gdc-2024 {
        margin-top: 0;
        margin-left: auto;
    }
    .link-arrow.gdc-2024.left-align,
    .link-arrow.gdc-2024.flex-tablet-left {
        margin-left: 0;
    }
    .grid-2-col-980px {
        margin-top: 30px;
        margin-bottom: 60px;
    }
    .grid-2-col-980px.size {
        grid-template-columns: 1fr;
    }
    .slider-landing {
        max-width: none;
        margin-top: 30px;
    }
    .arrow-circle {
        display: none;
    }
    .slide-30 {
        width: 100%;
        max-width: 330px;
        margin-left: 0;
        margin-right: 20px;
    }
    .logo-100 {
        margin-top: 30px;
        margin-bottom: 30px;
    }
    .tab-links {
        flex: 0 auto;
        padding-left: 0;
        padding-right: 0;
    }
    .tab-menuflex {
        grid-column-gap: 48px;
        grid-row-gap: 32px;
        grid-template-rows: auto;
        grid-template-columns: 1fr 1fr;
        grid-auto-columns: 1fr;
        width: 100%;
        margin-top: 40px;
        margin-bottom: 56px;
        display: flex;
        overflow: auto;
    }
    .tab-block {
        grid-column-gap: 24px;
        grid-row-gap: 24px;
        min-height: 570px;
    }
    .margine-left {
        margin-left: 5%;
    }
    .margine-left.build.connection {
        margin-left: 0%;
    }
    .margine-left.build_n {
        margin-bottom: 0;
    }
    .margine-left.build_n.connection {
        margin-left: 0%;
    }
    .mask-3 {
        padding-bottom: 30px;
        overflow: auto;
    }
    .popup-new {
        padding: 40px;
    }
    .popup-new.submission {
        padding-top: 60px;
        padding-bottom: 60px;
    }
    .div-block-img {
        width: 100%;
        max-width: none;
    }
    .div-block-img.ecos {
        max-width: none;
    }
    .div-block-img.ecos-new {
        justify-content: center;
        max-width: none;
        padding-right: 30px;
    }
    .img-popup.ecos {
        margin-left: auto;
        margin-right: auto;
    }
    .popup {
        flex-direction: column;
    }
    .popup.top-none {
        margin-top: 0;
    }
    .form-block-popup {
        width: auto;
        margin-top: 40px;
        margin-left: 0;
    }
    .form-block-popup.ecos {
        width: auto;
    }
    .form-block-popup.apps,
    .form-block-popup.apps-dms {
        order: 1;
    }
    .form-block-popup.submission {
        width: auto;
    }
    .input.text-input {
        min-height: 160px;
    }
    .input.dropdown-wr.select {
        padding-top: 9px;
        padding-bottom: 10px;
    }
    .input.text-input_app {
        min-height: 120px;
    }
    .input.dropdown-category.select {
        padding-top: 9px;
        padding-bottom: 10px;
    }
    .input.text-input_app-2 {
        min-height: 120px;
    }
    .form.get {
        grid-row-gap: 24px;
    }
    .form.apps {
        width: 100%;
    }
    .tabs-content-3 {
        width: 100%;
        margin-left: auto;
        margin-right: auto;
    }
    .tab-icon-1,
    .tab-icon-2 {
        display: none;
    }
    .nitro-hero-img-new {
        order: 1;
        max-width: 400px;
        display: block;
        position: absolute;
        inset: auto auto -246px;
    }
    .div-block-flex-bottom {
        flex-wrap: wrap;
        justify-content: center;
        align-items: center;
    }
    .plan-block {
        margin: 80px -30px;
        padding: 40px 24px 80px;
        box-shadow: -20px 0 #f6f6f6, 20px 0 #f6f6f6;
    }
    .plan {
        grid-column-gap: 16px;
        grid-template-columns: 1.5fr minmax(200px, 200px) minmax(186px, 186px);
    }
    .plan.is-nitro {
        grid-template-columns: 1.5fr minmax(25vw, 25vw) minmax(25vw, 25vw);
    }
    .ginto-700-20.centered {
        max-width: none;
    }
    .ginto-700-20.centered._30px {
        padding-top: 30px;
    }
    .plan2 {
        grid-template-columns: 1.5fr minmax(180px, 180px) minmax(186px, 186px);
    }
    .plan2.is-nitro {
        grid-template-columns: 2fr minmax(25vw, 25vw) minmax(25vw, 25vw);
    }
    .plan2.is-nitro.line-top.is-gradient {
        background-size: 160% 100%;
        min-height: 60px;
        max-height: 110px;
        margin-left: -24px;
        padding-left: 24px;
    }
    .div-block-16 {
        width: 30vw;
        height: 103%;
        margin-right: -12px;
    }
    .div-block-16.is-nitro {
        width: 100%;
    }
    .div-block-16.is-line-nitro {
        width: 25vw;
        max-width: none;
    }
    .image-pl {
        position: absolute;
        inset: 0% 0% auto;
    }
    .section-2 {
        background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/6347d64619cdc4bd80037cbe_Group%20482478.svg), linear-gradient(135deg, #8547c6 10%, #b845c1 50%, #ab5d8a);
        background-position: 50% 5%, 0 0;
        background-repeat: no-repeat, repeat;
        background-size: 90%, auto;
        min-height: auto;
    }
    .image-11,
    .image-12 {
        display: none;
    }
    .div-block-plan {
        background-color: #fff;
        border-radius: 8px;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        margin-bottom: 32px;
        padding: 24px;
        display: flex;
    }
    .div-block-plan._2 {
        border: 2px solid #b845c1;
        justify-content: center;
        padding-top: 30px;
        position: relative;
    }
    .div-block-plan.hiden {
        display: none;
    }
    .image-logo {
        width: 100%;
        max-width: 190px;
        margin-bottom: 24px;
    }
    .div-block-view {
        grid-column-gap: 12px;
        cursor: pointer;
        align-items: center;
        margin-top: 14px;
        margin-bottom: 0;
        display: flex;
        position: relative;
    }
    .anim-plan {
        width: 100%;
        margin-top: 0;
        overflow: hidden;
    }
    .image-minus {
        z-index: 10;
        margin-top: 1px;
        position: absolute;
        inset: 0% auto 0% 0%;
    }
    .grid-anim {
        grid-template-columns: 1fr 1fr;
    }
    .image-card {
        margin-bottom: 0;
    }
    .image-developer {
        display: none;
    }
    .tabs-content-4 {
        min-height: auto;
    }
    .form-block-tell-us-more {
        width: auto;
        margin-top: 40px;
        margin-left: 0;
    }
    .grid-12col-right {
        width: 100%;
        margin-top: 0;
        margin-right: 0;
    }
    .grid-12col-right.courses {
        margin-left: 0;
        margin-right: 0;
    }
    .image-courses-bg-1 {
        inset: -14% 0% auto auto;
    }
    .image-courses-bg-2 {
        bottom: -11%;
        left: -4%;
    }
    .img51px {
        top: 10px;
    }
    .video-link-new,
    .unleash-image-bg-1,
    .unleash-image-bg-2 {
        display: none;
    }
    .image-hero-mobile {
        width: 120%;
        max-width: none;
        display: block;
        position: relative;
        left: 101px;
    }
    .image-hero-mobile.connection {
        width: 100%;
        margin-left: auto;
        margin-right: auto;
        left: auto;
    }
    .image-hero-mobile.build {
        width: 100%;
        padding-left: 5%;
        padding-right: 5%;
        left: auto;
    }
    .padding-56px {
        padding-bottom: 40px;
        padding-right: 0;
    }
    .padding-56px.laptop-hidden {
        display: none;
    }
    .padding-56px.is-56 {
        padding-bottom: 56px;
    }
    .padding-56px.is-80-all {
        padding-bottom: 80px;
    }
    .image-404 {
        width: 100%;
    }
    .left-404 {
        margin-left: 0%;
        padding-right: 0;
    }
    .right-404 {
        order: -1;
        max-width: 300px;
        margin-bottom: 20px;
        margin-left: auto;
        margin-right: auto;
    }
    .blue-background {
        box-shadow: none;
        background-image: none;
        padding-top: 128px;
        padding-bottom: 40px;
    }
    .blue-background.showsgiving {
        padding-top: 200px;
    }
    .button-black-bg-r16 {
        margin-top: 0;
    }
    .section-white2 {
        padding-top: 64px;
        padding-bottom: 40px;
    }
    .card-gray {
        padding-left: 32px;
        padding-right: 32px;
    }
    ._16px-text-grey2 {
        text-align: center;
    }
    .card-gray-margin {
        justify-content: flex-start;
        align-items: center;
    }
    .banner-blue {
        background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/6364a908c5fb42bcea8a0759_Illustrations%20\(1\).png);
        background-repeat: no-repeat;
        background-size: cover;
        padding-top: 96px;
        padding-bottom: 96px;
    }
    .image-mob {
        display: block;
    }
    .section-hero-hub {
        background-position: 50%;
        background-size: cover;
        margin-top: 0;
        padding-top: 100px;
        padding-bottom: 60px;
    }
    .section-hero-hub.creator {
        background-position: 25%;
        padding-top: 200px;
    }
    .button-white-bg-r28.top16px {
        margin-left: auto;
        margin-right: auto;
    }
    .img-bg-right,
    .img-bg-left {
        display: none;
    }
    .img-max-480.portal {
        width: 100%;
        max-width: none;
        min-height: auto;
    }
    .div-flexlext {
        align-items: center;
        max-width: none;
    }
    .heading2-48pxwhite.text-left {
        text-align: center;
    }
    .grid-creators {
        grid-template-columns: 1fr 1fr;
    }
    .creator_gradient {
        display: none;
    }
    .creator-card-image-wr {
        min-height: 200px;
    }
    .main-image_wrapper {
        margin-top: -130px;
    }
    .text-color-white.descriotion-app {
        font-size: 14px;
        line-height: 22px;
    }
    .text-color-white.ginto-700-24.starter-packet {
        margin-bottom: 32px;
    }
    .text-color-white.hide-tablet {
        display: none;
    }
    .text-color-white.show-tablet {
        display: flex;
    }
    .text-color-white.paragraph-opacity-50.text-align-center._1440-l {
        text-align: left;
    }
    .text-color-white.paragraph-opacity-50.text-align-center._1440-l.text-center-d {
        text-align: center;
    }
    .text-color-white.paragraph-opacity-50._1440-l {
        font-size: 14px;
        line-height: 1.28571;
    }
    .section-explore-hero {
        background-position: 35%;
        padding-top: 220px;
        padding-bottom: 60px;
    }
    .section-explore-hero.learn {
        background-position: 45% 0;
        padding-top: 220px;
        padding-bottom: 80px;
    }
    .section-explore-hero.learn.is_2025 {
        padding-top: 240px;
    }
    .image-hero-explore {
        width: 60%;
        max-width: none;
    }
    .section-blue-wr-max {
        text-align: left;
    }
    .flex-40px {
        margin-top: 26px;
        position: relative;
    }
    .max-550px {
        margin-left: auto;
    }
    .max-550px.is-center.is-full {
        max-width: none;
    }
    .stars1 {
        position: absolute;
        inset: 0% auto auto 0%;
    }
    .star2 {
        margin-left: -70px;
        position: absolute;
        inset: auto auto 0% 0%;
    }
    .stars3 {
        margin-top: 0;
        margin-right: -100px;
        position: absolute;
        inset: 0% 0% auto auto;
    }
    .text-24px-700-wh.margin-none {
        font-size: 20px;
        line-height: 1.1;
    }
    .text-24px-500.white-color {
        margin-left: 20px;
        margin-right: 20px;
    }
    .text-24px-500-white {
        font-size: 20px;
        line-height: 24px;
    }
    .section_academy {
        padding-top: 40px;
        padding-bottom: 40px;
    }
    .academy_menu {
        margin-bottom: 16px;
    }
    .main-wrapper.home-bg {
        background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/6634ed9eb47d844e019e7025_Backgorund%20\(3\).webp);
        background-position: 0 0;
        background-repeat: no-repeat;
        background-size: cover;
    }
    .main-wrapper.overflow-hidden {
        background-position: 20% 20%;
    }
    .main-wrapper.download {
        overflow: hidden;
    }
    .main-wrapper.home-new {
        overflow: visible;
    }
    .main-wrapper.cases-new {
        overflow: clip;
    }
    .main-wrapper.branding,
    .main-wrapper.newsroom {
        overflow: hidden;
    }
    .main-wrapper.is-adventising {
        overflow: clip;
    }
    .topic_filters {
        margin-bottom: 40px;
    }
    .topic_filters.safety-n.policy-hub.is-new-sty {
        flex-flow: column;
        justify-content: space-between;
        align-items: center;
        margin-bottom: 0;
    }
    .academy_layout {
        grid-template-columns: 1fr;
    }
    .collection-list-5.safety-education.is-new-sty {
        justify-content: center;
        align-items: flex-start;
    }
    .quiz-section {
        padding-left: 40px;
        padding-right: 40px;
    }
    .quiz-progress {
        width: 90vw;
    }
    .quiz-container {
        height: auto;
    }
    .quiz-container.form-section {
        padding-top: 64px;
    }
    .quiz-top {
        margin-bottom: 40px;
    }
    .quiz-content.third {
        grid-column-gap: 20px;
    }
    .quiz-first-img {
        width: 250px;
    }
    .quiz-first-yes {
        width: 150px;
        left: -20px;
    }
    .quiz-first-no {
        width: 150px;
        right: -20px;
    }
    .quiz-back {
        top: 0;
        bottom: auto;
    }
    .quiz-back.block-back {
        top: 27px;
    }
    .quiz-second-text {
        font-size: 64px;
    }
    .quiz-third-text {
        padding-top: 12px;
        padding-bottom: 12px;
        font-size: 20px;
    }
    .creator-card_play {
        max-height: 50px;
    }
    .quiz-form-bg2 {
        display: none;
    }
    .search_results {
        padding-top: 51px;
        padding-bottom: 255px;
    }
    .search-bg1 {
        left: -60px;
    }
    .search-bg2 {
        right: -50px;
    }
    .creators_new-right {
        max-width: none;
        margin-top: 0;
        padding-left: 0;
    }
    .connections-hero-bg {
        min-width: 150%;
        right: -39%;
    }
    .button-wrapp {
        padding-top: 20px;
    }
    .creator-greds {
        max-width: none;
    }
    .card-gray2 {
        padding-left: 32px;
        padding-right: 32px;
    }
    .cardfootertext.font-white.nitro {
        padding-right: 0;
    }
    .cardfootertext.font-white.mobile-center {
        text-align: center;
    }
    .date-heading-snows {
        margin-top: 40px;
    }
    .image-411 {
        width: 164px;
    }
    .snowsgiving-reward-image {
        width: 100%;
    }
    .snowcard-link.font-white.nitro {
        padding-right: 0;
    }
    .snowcard-link.font-white.mobile-center {
        text-align: center;
    }
    .snowsgiving-unlock-text-plain.font-white.nitro {
        padding-right: 0;
    }
    .snowsgiving-unlock-text-plain.font-white.mobile-center {
        text-align: center;
    }
    .snowcard-link-16.font-white.nitro {
        padding-right: 0;
    }
    .snowcard-link-16.font-white.mobile-center {
        text-align: center;
    }
    .padding-16px.hiden-tablet,
    .padding-16px.mobile-hidden {
        display: none;
    }
    .snowsgivingparagraph {
        max-width: none;
        margin-bottom: 0;
    }
    .snowsgivingparagraph.font-white.nitro {
        padding-right: 0;
    }
    .snowsgivingparagraph.font-white.mobile-center,
    .snowsgivingparagraph.font-white.partners.centered-mobile,
    .snowsgivingparagraph.font-white.stremlink {
        text-align: center;
    }
    .snowsgiving-video.is_new {
        min-height: 490px;
    }
    .paragraph-16px-grey.max-480 {
        max-width: none;
    }
    .paragraph-16px-grey.max-480.tablet-center {
        text-align: center;
    }
    .fr_works {
        grid-row-gap: 30px;
    }
    .fr_works.left {
        margin-top: 80px;
    }
    .fr_works.left.hidden-tablet {
        display: none;
    }
    .padding-32px {
        padding-bottom: 24px;
    }
    .padding-32px.hiden-tablet {
        display: none;
    }
    .padding-32px.tablet-small {
        padding-bottom: 18px;
    }
    .padding-32px.m-16 {
        padding-bottom: 16px;
    }
    .padding-32px.is-32 {
        padding-bottom: 32px;
    }
    .padding-32px.is-56.is-64 {
        padding-bottom: 64px;
    }
    .flex-mob-center.garden {
        max-width: none;
    }
    .admin-wrapper.hiden-desctop {
        grid-column-gap: 16px;
        grid-row-gap: 0px;
        grid-template-rows: auto;
        grid-template-columns: 50px 1fr;
        grid-auto-columns: 1fr;
        align-items: start;
        display: grid;
    }
    .section_gdc {
        padding-top: 60px;
    }
    .padding-20px.tablet-hiden,
    .padding-20px.mobile-hidden {
        display: none;
    }
    .grid-gdc {
        grid-row-gap: 40px;
        grid-template-columns: 1fr;
    }
    .grid-gdc.revers {
        grid-template-columns: 1fr;
        justify-items: center;
        margin-top: 40px;
        margin-bottom: 40px;
    }
    .grid-gdc.revers.ser {
        grid-row-gap: 24px;
        grid-template-columns: 1fr;
        margin-top: 0;
        margin-bottom: 0;
    }
    .grid-gdc.revers._2024 {
        grid-template-columns: 1fr;
    }
    .grid-gdc.revers.prizes {
        grid-template-columns: 1fr;
        margin-top: 0;
        margin-bottom: 0;
    }
    .grid-gdc.powet {
        grid-column-gap: 40px;
        grid-row-gap: 40px;
        grid-template-columns: 1fr;
        padding-top: 80px;
        padding-bottom: 80px;
    }
    .grid-gdc.power {
        grid-template-columns: 1fr;
        justify-items: center;
    }
    .grid-gdc.serv {
        grid-column-gap: 54px;
        grid-row-gap: 40px;
        grid-template-rows: auto;
        grid-template-columns: minmax(auto, auto);
        grid-auto-columns: 1fr;
        display: grid;
    }
    .grid-gdc.serv.f {
        grid-column-gap: 48px;
        grid-row-gap: 24px;
        margin-top: 80px;
    }
    .grid-gdc.safety {
        grid-column-gap: 32px;
        grid-template-columns: 1fr 1fr;
        width: 100%;
    }
    .grid-gdc.revers-safety {
        grid-column-gap: 32px;
        grid-template-columns: 1fr 1fr;
        justify-items: stretch;
        width: 100%;
        margin-top: 40px;
        margin-bottom: 40px;
    }
    .grid-gdc.revers-safety.ser {
        grid-template-columns: 1fr;
        margin-top: 0;
        margin-bottom: 0;
    }
    .grid-gdc.revers-safety {
        grid-column-gap: 32px;
        grid-row-gap: 32px;
        grid-template-columns: 1fr 1fr;
        justify-items: stretch;
        width: 100%;
        margin-top: 40px;
        margin-bottom: 40px;
    }
    .grid-gdc.safety {
        grid-column-gap: 40px;
        grid-template-columns: 1fr 1fr;
        justify-items: start;
        width: 100%;
    }
    .grid-gdc.revers-safety-2023 {
        grid-column-gap: 32px;
        grid-template-columns: 1fr 1fr;
        justify-items: stretch;
        width: 100%;
        margin-top: 0;
        margin-bottom: 0;
    }
    .grid-gdc.revers-safety-2023.ser {
        grid-template-columns: 1fr;
        margin-top: 0;
        margin-bottom: 0;
    }
    .grid-gdc.revers-safety-1 {
        grid-column-gap: 32px;
        grid-template-columns: 1fr 1fr;
        justify-items: stretch;
        width: 100%;
        margin-top: 40px;
        margin-bottom: 0;
    }
    .grid-gdc.revers-safety-1.ser {
        grid-template-columns: 1fr;
        margin-top: 0;
        margin-bottom: 0;
    }
    .grid-gdc.revers-safety_is-2025 {
        grid-column-gap: 32px;
        grid-template-columns: 1fr 1fr;
        justify-items: stretch;
        width: 100%;
        margin-top: 40px;
        margin-bottom: 40px;
    }
    .grid-gdc.revers-safety_is-2025.ser {
        grid-template-columns: 1fr;
        margin-top: 0;
        margin-bottom: 0;
    }
    .pading-4px.tablet-hiden {
        display: none;
    }
    .flex-tablet-center {
        flex-direction: column;
        justify-content: center;
        align-items: center;
        display: flex;
    }
    .flex-tablet-center.pw {
        grid-column-gap: 12px;
        grid-row-gap: 12px;
    }
    .flex-tablet-center.flex-tablet-left {
        justify-content: flex-start;
        align-items: flex-start;
        margin-left: 0;
        margin-right: auto;
    }
    .flex-tablet-center.flex-tablet-app {
        align-items: flex-start;
    }
    .flex-tablet-center.power-a {
        text-align: center;
    }
    .padding-10px.tablet-hiden {
        display: none;
    }
    .hero-bg-acceleator.garden {
        margin-left: 0;
        bottom: 0;
    }
    .image-power {
        max-width: none;
    }
    .tab-icon-3,
    .tab-icon-4,
    .tab-icon-5 {
        display: none;
    }
    .hero-img {
        margin-right: 10%;
    }
    .hero-img.server {
        max-width: 70%;
        position: relative;
    }
    .star1 {
        margin-left: -50px;
    }
    .star1-copy {
        margin-right: -50px;
    }
    .jobs-image {
        object-fit: cover;
        object-position: 75% 50%;
        max-height: none;
    }
    .server_grid-progress {
        grid-column-gap: 100px;
        grid-row-gap: 60px;
    }
    .progress-line {
        max-height: 73%;
    }
    .flex-vertical-left {
        align-items: flex-start;
        margin-left: 0;
    }
    .tag-white {
        font-size: 12px;
    }
    .progress-dot {
        margin-right: -57.8px;
    }
    .progress-dot.revers {
        margin-left: -58px;
    }
    .padding-100px {
        padding-bottom: 60px;
    }
    .padding-100px.teen {
        padding-bottom: 100px;
    }
    .padding-100px.charter-anyway {
        padding-bottom: 140px;
    }
    .padding-100px.is_case {
        padding-bottom: 100px;
    }
    .padding-100px.is-240 {
        padding-bottom: 96px;
    }
    .padding-100px.is-56 {
        padding-bottom: 56px;
    }
    .padding-100px.is_n {
        display: none;
    }
    .padding-100px.is-nitro {
        padding-bottom: 100px;
    }
    .midjourney_img {
        width: 100%;
        margin-right: auto;
    }
    .gdr-img {
        max-width: 750px;
    }
    .gdr-img._2024 {
        width: 100%;
        min-width: auto;
    }
    .nitro_img-bg {
        margin-top: 10px;
        display: none;
        inset: 0% 0% auto auto;
    }
    .nitro_img-bg.right {
        margin-top: 80px;
        display: none;
        inset: 0% auto auto 0%;
    }
    .nitro_video {
        margin-top: 0;
    }
    .nitro-play {
        max-height: 50px;
    }
    .nitro_star-right,
    .nitro_star-left {
        display: none;
    }
    .nitro-lottie {
        margin-left: -198px;
    }
    .safeti-wrapper-image {
        margin-top: 0;
    }
    .safeti-wrapper-image._50 {
        max-width: 300px;
    }
    .safeti-wrapper-image.transp,
    .safeti-wrapper-image.is_2025 {
        width: 100%;
        margin-left: 0;
    }
    .safety-menu-wrapper {
        grid-template-rows: auto auto;
        grid-template-columns: 1fr 1fr;
    }
    .padding-90px {
        padding-bottom: 70px;
    }
    .padding-90px.tablet-hidden {
        padding-bottom: 0;
    }
    .safety-menu-link {
        border-right-style: none;
    }
    .safety-menu-link.end {
        padding-top: 40px;
        padding-bottom: 40px;
    }
    .safety-menu-link._2 {
        border-right-style: none;
        padding-bottom: 40px;
    }
    .safety-menu-link._1 {
        padding-bottom: 40px;
    }
    .safety-menu-link._3 {
        padding-top: 40px;
        padding-bottom: 40px;
    }
    .container980 {
        flex-direction: column;
        justify-content: center;
        align-items: center;
        margin-bottom: 20px;
        overflow: visible;
    }
    .container980.bottom {
        margin-bottom: 30px;
    }
    .container980.tablet-small {
        max-width: 30.625rem;
    }
    .container980.tablet-small.is_n {
        max-width: 34rem;
    }
    .image-safeties {
        width: 100%;
    }
    .image-safeties.is-teen {
        width: 100%;
        max-width: 100%;
    }
    .section-safety-new {
        background-color: #f6f6f6;
        padding-top: 60px;
        padding-bottom: 20px;
    }
    .section-safety-new.courses,
    .section-safety-new.courses-st,
    .section-safety-new.app-white {
        background-color: #0000;
        padding-bottom: 60px;
    }
    .section-safety-new.app-white.mobile-r {
        padding-bottom: 0;
    }
    .padding-56-48px {
        padding-bottom: 40px;
        padding-right: 0;
    }
    .padding-56-48px.laptop-hidden {
        display: none;
    }
    .line-tablet {
        background-color: #ffffff21;
        width: 50%;
        height: 2px;
        padding-bottom: 0;
        padding-right: 0;
        display: flex;
        position: absolute;
        inset: auto auto 0%;
    }
    .line-tablet._1,
    .line-tablet._2 {
        width: 40%;
    }
    .line-tablet._3,
    .line-tablet._4,
    .line-tablet._4,
    .line-tablet._5 {
        display: none;
    }
    .safety-menu-link-wr {
        position: relative;
    }
    .padding-24px {
        padding-bottom: 16px;
    }
    .padding-24px.tablet-small {
        padding-bottom: 8px;
    }
    .padding-24px.t-12 {
        padding-bottom: 12px;
    }
    .padding-24px.is-36 {
        padding-bottom: 24px;
    }
    .padding-24px.is-56.is-32-new {
        padding-bottom: 32px;
    }
    .padding-24px.is-24 {
        padding-bottom: 24px;
    }
    .safety_section-gradient {
        padding-top: 7rem;
        padding-bottom: 8rem;
    }
    .max-440px {
        margin-left: 0;
    }
    .max-440px.is-full.is-sticky {
        top: 140px;
    }
    .max-440px.is-full.is-sticky.is_2025 {
        width: 100%;
        max-width: none;
        margin-bottom: 140px;
        position: static;
    }
    .div-block-hero-bg {
        background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/6446192e1487d2189b077da0_Group.svg), linear-gradient(276deg, #7990c2, #3e62ad);
        background-position: 50% 120%, 0 0;
        background-repeat: no-repeat, repeat;
        background-size: 700px, auto;
        min-height: 500px;
    }
    .safety_img-hero,
    .safety_img-hero.is-right {
        max-width: 30vw;
    }
    .div-circle {
        margin-bottom: -20px;
    }
    .video-youtube {
        width: 100%;
    }
    .safety_section-backgraund {
        top: -50%;
        right: -22%;
    }
    .img-cart-tarot {
        width: auto;
    }
    .link-block-arrow {
        margin-top: 60px;
    }
    .section-grey-100px.bottom-small {
        padding-top: 60px;
    }
    .box-white {
        flex-direction: column;
        justify-content: flex-start;
        width: 90%;
        max-height: 80vh;
        padding: 48px 24px 24px;
    }
    .anim-card {
        justify-content: flex-end;
    }
    .card1 {
        max-width: 25%;
    }
    .card2 {
        max-width: 25%;
        margin-top: 0;
    }
    .card3 {
        max-width: 25%;
    }
    .new-h1-2 {
        font-size: 40px;
    }
    .new-h1-2.font-white {
        text-align: center;
    }
    .grid-12col-content {
        padding-left: 0;
    }
    .section-hero-imagine {
        background-position: 0 100%, 100% 100%, 50% 100%;
        background-size: auto 24vw, auto 24vw, auto;
        min-height: 640px;
        padding-top: 0;
        padding-bottom: 0;
    }
    .section-hero-imagine.home {
        background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/644fab4df2dc8d7a9a081ebd_8a8375ab7908384e1fd6efe408284203.svg);
        background-position: 25% 100%;
        background-repeat: no-repeat;
        background-size: 600px;
        padding-top: 140px;
        padding-bottom: 240px;
    }
    .section-hero-imagine.home-2023 {
        background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/644fab4df2dc8d7a9a081ebd_8a8375ab7908384e1fd6efe408284203.svg);
        background-position: 25% 100%;
        background-repeat: no-repeat;
        background-size: 600px;
        padding-top: 0;
        padding-bottom: 240px;
    }
    .paragraph-20px-white-height.max-780px.mobile-left {
        text-align: left;
    }
    .button-black-bg.tarot {
        margin-right: 0;
    }
    .form-horizontal {
        margin-left: 0;
    }
    .form-horizontal.is-left {
        margin-right: auto;
    }
    .div-block-form {
        padding-top: 30px;
    }
    .form-imagine {
        align-items: flex-start;
    }
    .grid-2-col {
        grid-template-rows: minmax(auto, 100px) minmax(auto, 470px) minmax(auto, 100px);
        grid-template-columns: 49% 49%;
        grid-auto-rows: auto;
    }
    .img-content {
        width: 150%;
        max-width: none;
        margin-left: 100px;
    }
    .grey-content2 {
        padding: 40px 20px;
    }
    .dropdown-black.is-al-center {
        margin-top: 40px;
    }
    .dropdown-link-download.archives {
        white-space: normal;
        word-break: normal;
    }
    .download-hero {
        height: auto;
        padding-top: 140px;
        padding-bottom: 60px;
        overflow: hidden;
    }
    .download-hero.fr {
        background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/63e60a875d5c104d6b718654_FR-Admin-Header%201%202.png), linear-gradient(#3442da 50%, #5765f1);
        background-position: 50% 100%, 0 0;
        background-repeat: no-repeat, repeat;
        background-size: contain, auto;
        margin-top: -40px;
    }
    .download-hero.gdc,
    .download-hero.powering {
        margin-top: -40px;
    }
    .company-hero-img-2 {
        align-self: center;
        margin-right: 0;
    }
    .mask-4 {
        max-width: 45%;
    }
    .image-safeties-2 {
        width: 100%;
        min-height: 120px;
    }
    .grid-animation-tab {
        grid-column-gap: 60px;
        grid-row-gap: 20px;
        grid-template-rows: auto;
        grid-template-columns: 1fr 1.2fr;
        grid-auto-columns: 1fr;
        align-items: start;
        margin-top: 20px;
        display: grid;
    }
    .grid-animation-tab.hub {
        align-items: start;
    }
    .section-80px {
        padding-top: 60px;
        padding-bottom: 60px;
    }
    .section-80px.privacy {
        padding-bottom: 90px;
    }
    .image-safeties-one {
        width: 100%;
        min-height: 120px;
    }
    .padding-40px.hide-tablet {
        display: none;
    }
    .padding-40px.m-32 {
        padding-bottom: 32px;
    }
    .padding-40px.is-56.mob-80 {
        padding-bottom: 80px;
    }
    .padding-40px.is_new {
        display: none;
    }
    .clyde-content-wrapper {
        background-size: 99%;
        margin-bottom: 60px;
    }
    .clyde-content-wrapper.family {
        margin-bottom: 40px;
    }
    .clyde-content-wrapper.family-img {
        background-image: none;
        background-position: 0 0;
        background-repeat: repeat;
        background-size: auto;
    }
    .tabs-content-family {
        min-height: auto;
    }
    .family_grey_container {
        grid-row-gap: 32px;
        padding: 40px;
    }
    .star-faq.app,
    .star-faq.app-2,
    .star-faq.app-3,
    .star-faq.app-4,
    .star-faq.app_j,
    .star-faq.app_how,
    .star-faq.app_2024,
    .star-faq.app-2024,
    .star-faq.app-2024_2,
    .star-faq.app_2024-2,
    .star-faq.app-2024-2,
    .star-faq.app-2024_2-2 {
        display: none;
    }
    .family-faq {
        padding-bottom: 60px;
    }
    .famili-section-button {
        background-size: 110%;
        padding-top: 60px;
        padding-bottom: 70px;
    }
    .search-2 {
        width: 350px;
    }
    .flex-horizontal-r-l-2.community {
        grid-column-gap: 16px;
        grid-row-gap: 16px;
        grid-template-rows: auto;
        grid-template-columns: 1fr 0.5fr;
        grid-auto-columns: 1fr;
        display: grid;
    }
    .flex-horizontal-r-l-2.community-2 {
        grid-column-gap: 16px;
        grid-row-gap: 16px;
        grid-template-rows: auto;
        grid-template-columns: 1fr;
        grid-auto-columns: 1fr;
        justify-items: start;
        display: grid;
    }
    .flex-horizontal-r-l-2.safety-education {
        grid-column-gap: 10px;
        grid-row-gap: 10px;
        flex-direction: column;
        align-items: flex-start;
    }
    .new-h2-2.bottom-none {
        text-align: center;
    }
    .new-h2-2.bottom-none._48px {
        font-size: 42px;
        line-height: 120%;
    }
    .new-h2-2.bottom-none._48px.font-ginto {
        text-align: left;
        font-size: 32px;
        line-height: 110%;
    }
    .section_safety {
        padding-top: 40px;
        padding-bottom: 40px;
    }
    .section_safety.top-80px,
    .section_safety.education {
        padding-top: 60px;
    }
    .section-grey-2 {
        overflow: hidden;
    }
    .section-grey-2.is-center {
        padding-top: 60px;
        padding-bottom: 40px;
    }
    .line-m {
        grid-column-gap: 30px;
        width: 110%;
        padding-top: 10px;
    }
    .dropdown-list-7.w--open {
        overflow: auto;
    }
    .dropdown_arrow {
        max-width: 24px;
        margin-top: 6px;
    }
    .dropdown-list-8.w--open {
        max-height: 150px;
        overflow: auto;
    }
    .grid_safety-education {
        grid-template-columns: 1fr 1fr;
    }
    .transparenty-content.is_2025 {
        max-width: none;
    }
    .section-transp {
        padding-top: 20px;
        padding-bottom: 0;
    }
    .section-transp.courses,
    .section-transp.courses-st {
        background-color: #0000;
        padding-bottom: 60px;
    }
    .section-transp.is-new {
        padding-bottom: 50px;
    }
    .parent-hero-img {
        width: 100%;
        max-width: none;
        left: auto;
    }
    .baner-content-wrapper {
        max-width: 444px;
    }
    .baner-content-wrapper.safety,
    .baner-content-wrapper.premium {
        max-width: 90%;
    }
    .baner-wrapper {
        background-position: 50% 100%;
        background-size: 120%;
        padding-bottom: 55px;
        padding-left: 10px;
        padding-right: 10px;
        position: relative;
    }
    .baner-wrapper.safety,
    .baner-wrapper.premium {
        background-image: none;
        background-position: 0 0;
        background-repeat: repeat;
        background-size: auto;
    }
    .p-400-16-white-2 {
        text-align: left;
    }
    .p-400-16-white-2.centered.is_safety {
        text-align: center;
    }
    .section-baner,
    .section-baner.safety {
        padding-top: 60px;
        padding-bottom: 60px;
    }
    .padding-8px.is-12 {
        padding-bottom: 16px;
    }
    .section-report-wrapper {
        padding-top: 60px;
        padding-bottom: 20px;
    }
    .dropdown_list {
        max-width: 130px;
        position: static;
    }
    .dropdown_list.w--open {
        max-width: 147px;
    }
    .dropdown_list.safety {
        position: absolute;
    }
    .dropdown_quarter {
        max-width: 130px;
    }
    .safety_dropdown {
        z-index: auto;
    }
    .safety_dropdown-toggle {
        padding-bottom: 20px;
        font-size: 28px;
    }
    .text-block-612 {
        font-size: 28px;
    }
    .safety-block-button {
        justify-content: flex-start;
        margin-top: -40px;
    }
    .tab-animation {
        grid-row-gap: 20px;
    }
    .tab-on-off {
        margin-left: 20px;
    }
    .parent-hero-hub {
        width: 100%;
        max-width: none;
        left: auto;
    }
    .section-blue-community {
        padding-top: 60px;
        padding-bottom: 60px;
    }
    .section-red-community {
        padding-top: 60px;
        padding-bottom: 40px;
    }
    .image-safeties-3 {
        width: 100%;
        min-height: 120px;
    }
    .image-safeties-3.cases {
        min-width: 103%;
    }
    .image-safeties-3.event {
        min-width: 130%;
        max-width: none;
        position: relative;
        left: -56px;
    }
    .image-safeties-wrapper {
        justify-content: flex-start;
        display: block;
    }
    .container980-2 {
        flex-direction: column;
        justify-content: center;
        align-items: center;
        margin-bottom: 0;
        overflow: visible;
    }
    .link-arrow-2.gdc {
        margin-top: 10px;
        margin-left: auto;
    }
    .link-arrow-2.gdc.flex-tablet-left {
        margin-left: 0;
        margin-right: auto;
    }
    .tab-image {
        width: 100%;
    }
    .tab-image.safety-img {
        max-width: 70%;
        margin-left: auto;
        margin-right: auto;
    }
    .safety_dropdown-toggle-2 {
        padding-bottom: 20px;
    }
    .padding-80px {
        padding-bottom: 70px;
    }
    .padding-80px.is-84 {
        padding-bottom: 84px;
    }
    .padding-80px.is_new {
        padding-bottom: 24px;
    }
    .premium-image {
        width: 100%;
    }
    .pemium-f {
        background-image: none;
        background-position: 0 0;
        background-repeat: repeat;
        background-size: auto;
    }
    .safetie-author-wrapper {
        grid-column-gap: 48px;
    }
    .safetie-author-image {
        min-width: 70px;
        max-width: 70px;
    }
    .image-hero-safery-2 {
        width: 100%;
        max-width: none;
        margin-top: 30px;
        display: none;
    }
    .image-hero-safery-2.mobile {
        width: 70%;
        margin-bottom: 24px;
        margin-left: auto;
        margin-right: auto;
        display: block;
    }
    .image-hero-safery-2.mobile-copy {
        width: 100%;
        max-width: 80%;
        margin-bottom: 24px;
        margin-left: auto;
        margin-right: auto;
        display: block;
    }
    .image-hero-safery-2.block {
        display: block;
    }
    .image-hero-safery-2._352pxd {
        margin-top: 0;
        display: block;
    }
    .image-hero-safery-2.position,
    .image-hero-safery-2.position-family,
    .image-hero-safery-2.education {
        width: auto;
        max-width: none;
        margin-right: 0;
        display: block;
        position: static;
    }
    .image-hero-safery-2.transp {
        min-width: auto;
        margin-top: 0;
        display: block;
    }
    .news-wrapper.s-n,
    .lib-wrapper {
        max-width: none;
    }
    .video-wrapper {
        flex-direction: column;
    }
    .video-wrapper._4grid {
        grid-row-gap: 20px;
        grid-template-columns: 1fr 1fr;
    }
    .tab-link-center {
        width: 90%;
        max-width: 100%;
        margin-left: auto;
        margin-right: auto;
        bottom: 41px;
        left: 40px;
    }
    .link-pr {
        top: auto;
        bottom: -208px;
        left: 0;
    }
    .tabs-content-6 {
        position: relative;
        overflow: visible;
    }
    .link-pt {
        bottom: -302px;
        left: 0;
    }
    .tab-link-center-2 {
        width: 90%;
        max-width: 100%;
        margin-left: auto;
        margin-right: auto;
        left: 40px;
    }
    .padding-bottom {
        padding-top: 0;
        padding-left: 0;
        padding-right: 0;
    }
    .nav_tab_info {
        display: none;
    }
    .tabs-container.hide-tablet {
        justify-content: flex-start;
        display: flex;
    }
    .cta_group {
        display: none;
    }
    .nav_link_link {
        margin-bottom: 0;
        padding-top: 0.25rem;
        padding-bottom: 0.25rem;
        transition: font-variation-settings 0.3s, color 0.6s;
    }
    .nav_link_link:hover {
        color: #16282d;
        background-color: #0000;
        font-weight: 600;
    }
    .tab-1 {
        align-items: flex-start;
    }
    .nav_tab_toggle {
        position: relative;
    }
    .nav_tab.grid-animation-tab {
        grid-column-gap: 60px;
        grid-row-gap: 60px;
        grid-template-columns: 1fr 1.2fr;
        margin-top: 40px;
    }
    .nav_link_heading {
        margin-bottom: 0.5rem;
        font-size: 0.875rem;
    }
    .nav_tab_label {
        color: #16282d;
    }
    .nav_link_group {
        background-color: #0000;
    }
    .login-dd_icon {
        color: #16282d;
        margin-left: 0.8rem;
        font-size: 1rem;
        right: 1rem;
    }
    .nav_tab_list {
        display: block;
    }
    .nav_tab_group {
        background-color: #f5f2ee;
        border-radius: 0.25rem;
        padding: 2rem;
    }
    .nav_tab_menu {
        grid-row-gap: 0rem;
        border-right-style: none;
        width: 100%;
        max-width: none;
        margin-right: 0;
        padding-right: 0;
    }
    .nav_social-link {
        grid-column-gap: 0.25rem;
        flex-wrap: wrap;
        display: flex;
    }
    .paragraph-16px-2 {
        text-align: center;
        max-width: 550px;
        margin-top: 30px;
    }
    .paragraph-16px-2.text-color-white-cecondary.text-aline-center {
        margin-top: 0;
    }
    .paragraph-16px-2.text-color-white-cecondary.text-top-none {
        text-align: left;
        margin-top: 0;
    }
    .paragraph-16px-2.text-color-gray {
        text-align: left;
        margin-top: 20px;
        margin-bottom: 10px;
    }
    .dropdawn-title {
        white-space: normal;
    }
    .family-baner-wrapper {
        text-align: center;
        padding-left: 24px;
        padding-right: 24px;
    }
    .navbar-famali {
        transition: all 0.2s;
        position: fixed;
        inset: 0% 0% auto;
    }
    .tab-menuflex-family {
        grid-column-gap: 48px;
        grid-row-gap: 32px;
        grid-template-rows: auto;
        grid-template-columns: 1fr 1fr;
        grid-auto-columns: 1fr;
        width: 100%;
        margin-top: 40px;
        margin-bottom: 56px;
        display: flex;
        overflow: auto;
    }
    .tab-block-2 {
        grid-column-gap: 24px;
        grid-row-gap: 24px;
        min-height: 570px;
    }
    .tab-links-2 {
        flex: 0 auto;
        padding-left: 0;
        padding-right: 0;
    }
    .t-text-left {
        text-align: left;
    }
    .indication-wrapper {
        grid-row-gap: 20px;
        flex-wrap: wrap;
        justify-content: flex-start;
    }
    .indication-card._1,
    .indication-card._2 {
        max-width: 290px;
    }
    .h2-40px {
        font-size: 32px;
    }
    .h2-40px.text-color-white.is-height.capitalize.text-align-center.z-index-3.is_n,
    .h2-40px.text-color-white.is-height.capitalize.mobile.is_n {
        font-size: 36px;
    }
    .h2-40px.text-color-white.is-height.capitalize.mobile.is_n.is_w,
    .h2-40px.text-color-white.is-height.capitalize.is_n {
        font-size: 32px;
    }
    .sp_24px.text-color-white.is-build-h.is_n {
        font-size: 18px;
        line-height: 24px;
    }
    .build-elit {
        grid-row-gap: 80px;
        flex-direction: column;
        margin-top: 0;
    }
    .build-elit-left {
        max-width: none;
    }
    .build-elit-right {
        grid-column-gap: 40px;
        grid-row-gap: 40px;
        max-width: none;
    }
    .app-menu-wrapper {
        grid-template-rows: auto auto;
        grid-template-columns: 1fr 1fr;
    }
    .app-menu-wrapper.is_app-6 {
        grid-template-columns: 1fr 1fr 1fr;
        padding-bottom: 0;
    }
    .grid-app {
        grid-row-gap: 40px;
        grid-template-columns: 1fr;
    }
    .grid-app.revers {
        grid-template-columns: 1fr;
        justify-items: center;
        margin-top: 40px;
        margin-bottom: 40px;
    }
    .grid-app.revers.ser {
        grid-template-columns: 1fr;
        margin-top: 0;
        margin-bottom: 0;
    }
    .grid-app.powet {
        grid-column-gap: 40px;
        grid-row-gap: 40px;
        grid-template-columns: 1fr;
        padding-top: 80px;
        padding-bottom: 80px;
    }
    .grid-app.power {
        grid-template-columns: 1fr;
        justify-items: center;
    }
    .grid-app.serv {
        grid-column-gap: 54px;
        grid-row-gap: 40px;
        grid-template-rows: auto;
        grid-template-columns: minmax(auto, auto);
        grid-auto-columns: 1fr;
        display: grid;
    }
    .grid-app.safety {
        grid-column-gap: 32px;
        grid-template-columns: 1fr 1fr;
        width: 100%;
    }
    .grid-app.revers-safety {
        grid-column-gap: 32px;
        grid-template-columns: 1fr 1fr;
        justify-items: stretch;
        width: 100%;
        margin-top: 40px;
        margin-bottom: 40px;
    }
    .grid-app.revers-safety.ser {
        grid-template-columns: 1fr;
        margin-top: 0;
        margin-bottom: 0;
    }
    .grid-app.revers-safety {
        grid-column-gap: 32px;
        grid-row-gap: 32px;
        grid-template-columns: 1fr 1fr;
        justify-items: stretch;
        width: 100%;
        margin-top: 40px;
        margin-bottom: 40px;
    }
    .grid-app.safety {
        grid-column-gap: 40px;
        grid-template-columns: 1fr 1fr;
        justify-items: start;
        width: 100%;
    }
    .grid-app.pit {
        grid-template-columns: 1fr;
    }
    .app-dropdown {
        padding-top: 60px;
        padding-bottom: 60px;
    }
    .grid-app-card {
        grid-template-columns: 1fr 1fr;
    }
    .grid-app-card.three-cards {
        grid-template-columns: 1fr 1fr;
        max-width: 100%;
    }
    .grid-app-card._2024 {
        grid-column-gap: 20px;
        grid-row-gap: 20px;
        margin-bottom: 20px;
    }
    .image-app-card {
        min-height: 280px;
        max-height: 280px;
    }
    .section-prizes {
        padding-top: 60px;
        padding-bottom: 60px;
    }
    .section-prizes.period {
        padding-bottom: 60px;
    }
    .prizes-grid {
        grid-column-gap: 16px;
        grid-row-gap: 16px;
    }
    .card-item-wrapper.app {
        background-size: 115%;
    }
    .card-item-grid {
        align-items: flex-start;
    }
    .tabs-app_menu {
        flex-wrap: nowrap;
        justify-content: flex-start;
        padding-bottom: 10px;
        overflow: auto;
    }
    .tabs-app_content {
        padding-bottom: 32px;
    }
    .tab-link-tab-1 {
        flex: none;
    }
    .tab-link-tab-1._2024 {
        flex: 0 auto;
    }
    .tabs-app_content-wrapper {
        grid-column-gap: 24px;
        grid-row-gap: 24px;
        grid-template-columns: 1fr;
    }
    .tabs-app_content-wrapper._2024 {
        grid-column-gap: 16px;
        grid-row-gap: 16px;
    }
    .tabs-app-wrapper-left {
        border-right-style: none;
        padding-right: 0;
    }
    .tabs-app-wrapper-left.p_70px._2024 {
        padding-bottom: 16px;
        padding-right: 0;
    }
    .tabs-app-wrapper-right,
    .tabs-app-wrapper-right._2024 {
        padding-left: 0;
    }
    .tablet-centered {
        text-align: center;
    }
    .section_hero {
        padding-top: 179px;
    }
    .section_hero.overflow {
        padding-top: 140px;
    }
    .section_hero.overflow.centered-hero {
        min-height: 850px;
        padding-top: 40px;
    }
    .heading-style-h1-fall {
        font-size: 78px;
    }
    .heading-wr {
        max-width: 689px;
    }
    .heading-wr.mobile-h1 {
        z-index: 0;
    }
    .padding-global.is-sticky-mobile {
        top: 180px;
    }
    .padding-global.tab-mobile {
        padding-left: 32px;
        padding-right: 32px;
    }
    .padding-global.case {
        padding-left: 40px;
        padding-right: 40px;
    }
    .heading-style-stroke-h1 {
        -webkit-text-stroke-width: 12px;
        font-size: 78px;
    }
    .heading-style-shadow-h1 {
        -webkit-text-stroke-width: 13px;
        font-size: 78px;
        top: 15px;
        left: 33px;
    }
    .hero_paragraph {
        font-size: 20px;
    }
    .finally-stamp {
        width: 200px;
        display: block;
        right: -1px;
    }
    .cloud1 {
        width: 279px;
        top: -100px;
        left: -98px;
    }
    .cloud2 {
        width: 186px;
        bottom: 116px;
        right: -142px;
    }
    .piggi--old {
        top: -25px;
        left: -63px;
    }
    .piggi-arm {
        z-index: 4;
    }
    .build_professional {
        flex-direction: column;
        margin-top: 0;
    }
    .build_professional-content {
        max-width: none;
    }
    .build_professional_card {
        grid-column-gap: 40px;
        grid-row-gap: 40px;
        grid-template-columns: 1fr 1fr;
        max-width: none;
    }
    .build_professional_card.garden {
        margin-top: 80px;
    }
    .build_professional_card-content {
        grid-row-gap: 0px;
    }
    .video_hero {
        height: auto;
    }
    .sticky-nav {
        padding-left: 0;
        padding-right: 0;
        top: 0;
        overflow: hidden;
    }
    .sticky-nav.is-new.app {
        top: 80px;
    }
    .sticky-nav_flex--old {
        width: 1050px;
    }
    .sticky-nav_link {
        flex: none;
    }
    .sticky-nav_link.link-pink {
        padding-right: 2rem;
    }
    .sticky-nav_wr {
        padding-left: 40px;
        padding-right: 40px;
        overflow: auto;
    }
    .heading-style-h2--old {
        font-size: 42px;
    }
    .heading-style-h2--old.is_centered.size-large._2024 {
        font-size: 54px;
    }
    .heading-style-h2--old.is_centered.gaming-n,
    .heading-style-h2--old.is_centered.gaming-1 {
        font-size: 42px;
    }
    .heading-style-h2--old.text-size-40px {
        font-size: 28px;
    }
    .heading-style-h2--old._2024 {
        font-size: 48px;
    }
    .heading-style-h2--old.is_2024 {
        font-size: 36px;
    }
    .heading-style-h2--old.mobile-h1 {
        font-size: 48px;
    }
    .heading-style-h2--old.gaming {
        font-size: 42px;
    }
    .tab_left-text-wr {
        flex: 0 auto;
    }
    .heading-h2-wr.tab_title {
        max-width: 450px;
        bottom: 270px;
    }
    .heading-h2-wr.tab_title.tab-2-tablet {
        bottom: 300px;
    }
    .heading-h2-wr.tab_title.tab-2-tablet.personalize.pointer-events--none,
    .heading-h2-wr.tab_title.tab-1.pointer-events--none {
        bottom: 270px;
    }
    .heading-h2-wr.tab_title-4 {
        min-width: 350px;
        bottom: 290px;
    }
    .heading-h2-wr.max-width_tabs-3.gaming {
        margin-bottom: 24px;
    }
    .heading-style-stroke-h2 {
        -webkit-text-stroke-width: 8px;
        font-size: 42px;
    }
    .heading-style-stroke-h2.color-blurple {
        -webkit-text-stroke-width: 7px;
    }
    .heading-style-stroke-h2.is_centered.color-blurple.is-left._2024 {
        font-size: 48px;
    }
    .heading-style-stroke-h2.is_centered.color-blurple.gaming,
    .heading-style-stroke-h2.is_centered.color-gradient {
        font-size: 42px;
    }
    .heading-style-stroke-h2.is_centered.color-gradient.large._2024 {
        font-size: 54px;
    }
    .heading-style-stroke-h2.is_centered.color-gradient.is_2024 {
        font-size: 36px;
    }
    .heading-style-stroke-h2.text-size-40px {
        font-size: 28px;
    }
    .heading-style-stroke-h2.is_2024 {
        font-size: 36px;
    }
    .heading-style-stroke-h2.gaming {
        font-size: 42px;
    }
    .heading-style-shadow-h2 {
        -webkit-text-stroke-width: 8px;
        font-size: 42px;
        top: 10px;
        left: 10px;
    }
    .heading-style-shadow-h2.color-blurple {
        -webkit-text-stroke-width: 7px;
    }
    .heading-style-shadow-h2.color-pink {
        left: 10px;
    }
    .heading-style-shadow-h2.is_centered.color-blurple.is-left._2024 {
        font-size: 48px;
    }
    .heading-style-shadow-h2.is_centered.color-blurple.gaming,
    .heading-style-shadow-h2.is_centered.color-gradient {
        font-size: 42px;
    }
    .heading-style-shadow-h2.is_centered.color-gradient.larhe._2024 {
        font-size: 54px;
    }
    .heading-style-shadow-h2.is_centered.color-gradient.is_2024 {
        font-size: 36px;
    }
    .heading-style-shadow-h2.text-size-40px {
        font-size: 28px;
    }
    .heading-style-shadow-h2.is_2024 {
        font-size: 36px;
    }
    .heading-style-shadow-h2.gaming {
        font-size: 42px;
    }
    .star-blue {
        display: none;
    }
    .star-pink2 {
        top: -129px;
        right: 17%;
    }
    .star-yellow {
        top: -77px;
        right: 24%;
    }
    .star-teal {
        top: -5%;
        left: 18%;
    }
    .star-pink1 {
        top: -20%;
        left: 22%;
    }
    .finally-stamp-bg {
        width: 200px;
        display: block;
        right: -1px;
    }
    .tab-wr {
        grid-template-columns: 1fr 0.5fr;
    }
    .tab-wr.options {
        grid-template-columns: 1fr 1fr;
    }
    .tab-img {
        top: 300px;
    }
    .tab-full-icon-star_pink {
        display: none;
        left: -39px;
    }
    .tab-full-icon-star_yellow._2024 {
        display: none;
        right: -6%;
    }
    .tab-full-icon-star_green {
        display: none;
        bottom: -62px;
    }
    .tab_scroll-gradent {
        z-index: 1;
        background-image: linear-gradient(94deg, #d9d9d903, #d9d9d9);
        border-radius: 100px;
        width: 50px;
        height: 52px;
        padding-bottom: 0;
        padding-right: 0;
        display: block;
        position: absolute;
        inset: 0% 0% auto auto;
    }
    .section-slider {
        padding-top: 110px;
        padding-bottom: 110px;
    }
    .slider-wrapper-content {
        min-height: 547px;
    }
    .section-tab {
        padding-bottom: 60px;
    }
    .tab-full-list_menu {
        flex-wrap: nowrap;
        justify-content: flex-start;
        max-width: 103vw;
        overflow: auto;
    }
    .tab-full-list_menu-link {
        flex: none;
    }
    .tab-full-list-wrapper_content {
        grid-column-gap: 16px;
        grid-row-gap: 16px;
        flex-direction: column;
        grid-template-rows: auto auto;
        grid-template-columns: 1fr 1fr;
        grid-auto-columns: 1fr;
        display: grid;
    }
    .slider-cloud-image {
        display: none;
    }
    .slider-pig-image {
        right: 74px;
    }
    .padding-top {
        padding-bottom: 0;
        padding-left: 0;
        padding-right: 0;
    }
    .faq-2_card {
        padding-top: 1.5rem;
        padding-bottom: 1.5rem;
        padding-left: 2rem;
    }
    .slider-star-3,
    .slider-cloud-image-2,
    .slider-cloud-image-3 {
        display: none;
    }
    .slider-star-4 {
        max-width: 18px;
        top: -98px;
    }
    .slider-star-5 {
        max-width: 20px;
        top: -65px;
    }
    .slider-star-6 {
        inset: -62px auto auto 0;
    }
    .section-end {
        padding-top: 180px;
    }
    .heading-style-h2-end {
        font-size: 78px;
    }
    .heading-style-stroke-h3-end {
        -webkit-text-stroke-width: 12px;
        font-size: 78px;
    }
    .heading-style-shadow-h3-end {
        -webkit-text-stroke-width: 13px;
        font-size: 78px;
        top: 10px;
        left: 17px;
    }
    .finally-stamp-bg-end {
        display: block;
        right: -1px;
    }
    .stamp-text-end._2024 {
        font-size: 19px;
    }
    .stamp-text-end.is_year {
        font-size: 12px;
    }
    .stamp-text-end.is_new {
        font-size: 26px;
    }
    .stamp-text-end.is_new.whoa-m,
    .stamp-text-end.is_new.play {
        font-size: 16px;
    }
    .stamp-text-stroke-end._2024 {
        font-size: 19px;
    }
    .stamp-text-stroke-end.is_year {
        font-size: 12px;
    }
    .stamp-text-stroke-end.is_new {
        font-size: 26px;
    }
    .stamp-text-stroke-end.is_new.whoa-m,
    .stamp-text-stroke-end.is_new.play {
        -webkit-text-stroke-width: 5px;
        font-size: 16px;
    }
    .stamp-text-shadow-end._2024 {
        font-size: 19px;
    }
    .stamp-text-shadow-end.is_year {
        font-size: 12px;
    }
    .stamp-text-shadow-end.is_new {
        font-size: 26px;
    }
    .stamp-text-shadow-end.is_new.whoa-m {
        -webkit-text-stroke-width: 4px;
        font-size: 16px;
    }
    .stamp-text-shadow-end.is_new.play {
        -webkit-text-stroke-width: 4px;
        font-size: 16px;
        top: 5px;
        left: 4px;
    }
    .finally-stamp-end {
        width: 169px;
        display: block;
        top: -115px;
        right: -84px;
    }
    .finally-stamp-end._2024 {
        top: -108px;
        bottom: 83px;
        right: -72px;
    }
    .heading-wr-end {
        min-width: auto;
        max-width: 543px;
    }
    .padding-48px {
        padding-bottom: 40px;
    }
    .padding-48px.mobile {
        padding-bottom: 48px;
    }
    .padding-48px.mob-40 {
        padding-bottom: 40px;
    }
    .padding-48px.mob-48,
    .padding-48px.is-80 {
        padding-bottom: 48px;
    }
    .padding-48px.is-56-mob {
        padding-bottom: 56px;
    }
    .end-image-bg {
        display: none;
    }
    .end-image-bg-2._2024 {
        max-width: 200px;
        inset: auto auto 219px -13%;
    }
    .end-image-bg-3 {
        display: none;
    }
    .end-image-bg-5 {
        inset: -142px auto auto 0;
    }
    .end-image-bg-5._2024 {
        inset: -138px auto 3px -204px;
    }
    .end-image-bg-6 {
        top: 21%;
        right: -4%;
    }
    .end-image-bg-6._2024 {
        display: none;
        right: 8%;
    }
    .end-image-bg-7._2024 {
        display: none;
    }
    .end-image-bg-8._2024 {
        max-width: 19.1875rem;
        bottom: 225px;
        right: -179px;
    }
    .end-star {
        inset: 145px auto auto 0;
    }
    .end-star-2 {
        inset: 34px auto auto 58px;
    }
    .end-star-2._2024 {
        display: none;
        inset: 0%;
    }
    .end-star-3 {
        inset: -256px auto auto 45px;
    }
    .end-star-5 {
        right: 9px;
    }
    .end-star-5._2024 {
        top: -162px;
    }
    .end-star-5.m-2024 {
        inset: auto auto 22% 20%;
    }
    .end-star-5.beam {
        bottom: 42%;
        right: 6%;
    }
    .end-star-6 {
        left: 197px;
    }
    .end-star-6._2024 {
        inset: -12% 0% auto -41%;
    }
    .end-star-7._2024,
    .end-star-8._2024 {
        display: none;
    }
    .tabs_layout--old.inverse-last {
        grid-column-gap: 20px;
        grid-template-columns: 1fr 1fr;
    }
    .tabs_image-wr--old,
    .tabs_image-wr--old.pillar-2 {
        height: 55%;
    }
    .pillar-3_tab-img-1,
    .pillar-3_tab-img-2,
    .pillar-3_tab-img-3,
    .pillar-3_tab-img-4 {
        object-position: 50% 0%;
    }
    .pillar-4_tab-img-1.tab-4-4.max-w {
        height: 85%;
    }
    .section-card-1 {
        grid-column-gap: 40px;
    }
    .section-card-1.is-2 {
        min-height: 440px;
    }
    .section-card-1.is-3 {
        grid-column-gap: 40px;
        padding: 40px;
    }
    .section-card-1.is-1 {
        min-height: 440px;
    }
    .star-teal-2,
    .star-green,
    .star-yellow-4,
    .star-teal-4 {
        top: -5%;
        left: 18%;
    }
    .phone-img {
        margin-top: 18px;
        margin-left: 2px;
    }
    .phone-accent {
        top: -20px;
    }
    .phone-accent.is-pink.see-1 {
        min-width: 110%;
        height: 120%;
        top: -50px;
        left: 8px;
    }
    .phone-accent.is-pink.see-1.max-w {
        height: 90%;
        top: -20px;
    }
    .pillar-star-1.pillar-3 {
        max-width: 25px;
    }
    .pillar-star-1.pillar-4 {
        top: -10%;
        right: 13%;
    }
    .pillar-star-2.pillar-4 {
        top: 1%;
        right: -1%;
    }
    .pillar-star-3 {
        bottom: -12%;
        right: 6%;
    }
    .pillar_cloud-1 {
        width: 279px;
        top: -100px;
        left: -98px;
    }
    .pillar_cloud-2 {
        width: 186px;
        bottom: 116px;
        right: -142px;
    }
    .heading-center-wr.size._2024 {
        max-width: 400px;
        margin-left: auto;
        margin-right: auto;
    }
    .heading-wr-static.mobile-hero-max-width {
        max-width: 440px;
    }
    .radio-button-2 {
        margin-left: 0;
        margin-right: 12px;
    }
    .heading-style-h3-end {
        font-size: 78px;
    }
    .pillar-image-wr {
        width: 220px;
    }
    .pillar-image-wr.a-safer {
        right: auto;
    }
    .pillar-phone-img {
        margin-right: 20px;
    }
    .pillar-phone-img.left {
        margin-left: 20px;
    }
    .pillar-phone-img.is-large {
        margin-right: 0;
    }
    .rich-app {
        font-family: Whitney;
    }
    .rich-app p,
    .rich-app li {
        font-family: gg sans, sans-serif;
    }
    .homer-hero-bg-tag,
    .mouse-animation_hero {
        display: none;
    }
    .eligibility-card-wrapper {
        grid-row-gap: 40px;
        grid-template-columns: 1fr 1fr;
    }
    .eligibility-card {
        grid-row-gap: 16px;
    }
    .work-wrapper {
        max-width: none;
    }
    .text-size-20px.fort-nord {
        font-size: 16px;
    }
    .end-star-5--new {
        right: 9px;
    }
    .end-image-bg-7--new {
        bottom: 307px;
    }
    .end-image-bg-2--new {
        bottom: 366px;
        left: -143px;
    }
    .end-star-3--new {
        right: 218px;
    }
    .end-image-bg-6--new {
        top: 21%;
        right: -4%;
    }
    .cards_layout {
        grid-column-gap: 30px;
        grid-row-gap: 30px;
        flex-direction: row;
        grid-template-rows: auto auto;
        grid-template-columns: 1fr 1fr;
        grid-auto-columns: 1fr;
        display: grid;
    }
    .video_mobilepage {
        height: auto;
    }
    .video_vampus {
        max-width: 178px;
        bottom: -27%;
        left: -7%;
    }
    .video-star-1 {
        max-width: 20px;
        bottom: -23%;
    }
    .video-star-2 {
        max-width: 20px;
        bottom: -14%;
    }
    .video-star-3 {
        max-width: 20px;
        top: -34%;
    }
    .video-star-4 {
        max-width: 20px;
        top: -22%;
    }
    .tab-section--new {
        align-items: center;
        max-height: 700px;
    }
    .tab-layout {
        max-height: 700px;
    }
    .tab_label {
        color: #16282d;
    }
    .tab_icon {
        color: #16282d;
        margin-left: 0.8rem;
        font-size: 1rem;
        right: 1rem;
    }
    .tab_list {
        display: none;
    }
    .tab_toggle {
        position: relative;
    }
    .tabs_wrapper {
        justify-content: flex-start;
    }
    .tab_menu {
        margin-top: 320px;
    }
    .tab_menu.tab-4 {
        max-width: 550px;
        margin-right: 0;
    }
    .tab_menu.nab-1-1 {
        max-width: 60%;
        margin-top: 320px;
    }
    .tabs_layout.inverse-last {
        grid-column-gap: 20px;
        grid-template-columns: 1fr 1fr;
    }
    .tabs_image-wr {
        height: 75%;
    }
    .tabs_image-wr.pillar-2 {
        height: 55%;
    }
    .tabs_layout--new.inverse-last {
        grid-column-gap: 20px;
        grid-template-columns: 1fr 1fr;
    }
    .tabs_content {
        justify-content: flex-start;
        align-items: center;
        min-width: 250px;
        max-width: 300px;
        display: flex;
    }
    .tabs_content._16px {
        margin-right: 16px;
    }
    .tab_link-wr.tab-1-2 {
        flex: none;
    }
    .tab-info {
        width: 95%;
        bottom: 113px;
    }
    .tab-info.tab-2 {
        bottom: 96px;
    }
    .tab-info.tab-2-4 {
        bottom: 115px;
    }
    .tab-info.tab-3 {
        bottom: 150px;
    }
    .tab-info.tab-3-3 {
        bottom: 170px;
    }
    .tab-info.tab-3-4 {
        bottom: 166px;
    }
    .tab-info.tab-3-5 {
        bottom: 113px;
    }
    .tab-info.tab-4 {
        width: auto;
        max-width: 100%;
        bottom: 123px;
    }
    .tab-info.tab-4-2 {
        width: 600px;
        max-width: 100%;
        bottom: 140px;
    }
    .tab-info.tab-4-3 {
        bottom: 140px;
    }
    .tab-info.new {
        max-width: 400px;
        top: 220px;
    }
    .tab-info.tab-1-2 {
        max-width: 400px;
        bottom: 162px;
    }
    .tab-info.tab-1-1 {
        max-width: 400px;
        top: 220px;
    }
    .tab-info.tab1-3 {
        max-width: 400px;
        bottom: 176px;
    }
    .tab-info.tab-s {
        bottom: 117px;
    }
    .tab-info.tab-2-n,
    .tab-info.tab-2-1 {
        bottom: 140px;
    }
    .tab-info.tab-im {
        bottom: 110px;
    }
    .tab-info.tab-l {
        width: 430px;
        bottom: 110px;
    }
    .piggi {
        margin-left: auto;
        margin-right: auto;
        inset: -143px 0% auto;
    }
    .max-width620 {
        max-width: 400px;
    }
    .max-width620.is-margin {
        width: 100%;
    }
    .max-width620.is-margin.is_d.is-left {
        width: 90%;
        max-width: 330px;
    }
    .max-width620.tablet-all {
        max-width: none;
    }
    .max-width620.is-careers {
        width: 100%;
    }
    .max-width620.desktop-large {
        max-width: 620px;
    }
    .max-width620.is-large.is-ful {
        max-width: none;
    }
    .sticky-nav_flex {
        justify-content: flex-start;
        width: auto;
    }
    .sticky-nav_flex.app {
        grid-column-gap: 54px;
        grid-row-gap: 54px;
    }
    .mobile_hero-buttons-wr {
        grid-template-columns: 1fr 1fr;
    }
    .hero-button,
    .hero-button.grey {
        z-index: 0;
    }
    .button-text-wr.tab_title {
        max-width: 450px;
        bottom: 270px;
    }
    .button-text-wr.tab_title.tab-2-tablet {
        bottom: 300px;
    }
    .button-text-wr.tab_title-4 {
        min-width: 350px;
        bottom: 290px;
    }
    .button-text-shadow.color-blurple {
        -webkit-text-stroke-width: 7px;
    }
    .piggi-secondary {
        display: none;
    }
    .star-pink1-copy {
        display: none;
        top: -20%;
        left: 22%;
    }
    .hero-cloud {
        max-width: 170px;
        inset: 14% auto auto -13%;
    }
    .hero-cloud._2 {
        top: 58%;
        right: -7%;
    }
    .hero-cloud._3 {
        max-width: 200px;
        display: none;
        top: 58%;
        right: -7%;
    }
    .herowrapper-card {
        display: none;
    }
    .grid-mobile {
        grid-template-columns: 1fr 1fr;
    }
    .starter-packet-wrapper {
        background-size: 190px;
    }
    .starter-packet-content-wr {
        grid-column-gap: 48px;
        grid-row-gap: 48px;
        flex-direction: column;
    }
    .starter-packet-content-right {
        grid-column-gap: 8px;
        grid-row-gap: 8px;
        order: 0;
        max-width: none;
    }
    .starter-icon {
        margin-bottom: 32px;
    }
    .case-title {
        font-size: 48px;
    }
    .padding-90px-safety {
        padding-bottom: 70px;
    }
    .padding-90px-safety.tablet-hidden {
        padding-bottom: 0;
    }
    .section-video-safety {
        padding-top: 60px;
        padding-bottom: 60px;
    }
    .star-safety {
        display: block;
        top: -19px;
        left: -12px;
    }
    .star-safety-2 {
        max-width: none;
        display: block;
        inset: auto 3px -52px auto;
    }
    .text-block-615 {
        width: 650px;
        margin-left: -23px;
        padding-left: 21px;
        display: block;
    }
    .safety-secondary-menu {
        grid-template-columns: 1fr 1fr;
    }
    .padding-72px {
        padding-bottom: 60px;
    }
    .padding-72px.is-64 {
        padding-bottom: 64px;
    }
    .star-safety_icon-1 {
        max-width: 40px;
    }
    .star-safety_icon-2 {
        max-width: 25px;
        top: -1px;
    }
    .star-safety_icon-3 {
        max-width: 25px;
    }
    .star-safety_icon-4 {
        max-width: 16px;
    }
    .star-safety_icon-5 {
        max-width: 18px;
        top: -24px;
    }
    .hero-cloud-4 {
        max-width: 170px;
        inset: 23% auto auto -13%;
    }
    .hero-cloud-4._2,
    .hero-cloud-4._3 {
        top: 58%;
        right: -7%;
    }
    .image-developer-2 {
        display: none;
    }
    .nitro-banner-wrapper {
        z-index: 100;
    }
    .nitro-banner-content {
        width: 90%;
        margin-left: auto;
        margin-right: auto;
    }
    .nitro-baner-left-cloud,
    .nitro-baner-right-cloud {
        display: none;
    }
    .section-winners {
        background-color: #f6f6f6;
        padding-top: 60px;
        padding-bottom: 64px;
    }
    .section-winners.courses,
    .section-winners.courses-st,
    .section-winners.app-white {
        background-color: #0000;
        padding-bottom: 60px;
    }
    .winners-cards {
        grid-template-columns: 1fr 1fr;
    }
    .winner-title-description {
        text-align: center;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        display: flex;
    }
    .winner-star {
        max-width: 40px;
        top: -28px;
        right: -16px;
    }
    .winner-star-2 {
        max-width: 40px;
        top: 46px;
        left: -28px;
    }
    .section-end-new {
        padding-top: 180px;
    }
    .end-image-bg-2-1 {
        margin-left: auto;
        margin-right: auto;
        bottom: -41px;
        left: 0;
        right: 0;
    }
    .section_ofm {
        min-height: 45rem;
    }
    .new-ico {
        margin-top: -9.4rem;
        margin-left: auto;
        margin-right: auto;
        left: 0;
    }
    .image-mob-bg {
        width: 425px;
    }
    .padding-64px {
        padding-bottom: 48px;
        padding-right: 0;
    }
    .padding-64px.laptop-hidden {
        display: none;
    }
    .padding-64px.mob-64,
    .padding-64px.is-56.is-64 {
        padding-bottom: 64px;
    }
    .padding-64px.is-56.is-32 {
        padding-bottom: 32px;
    }
    .year {
        max-width: 8.9rem;
        right: 173px;
    }
    ._2023 {
        max-width: 53%;
        bottom: 203px;
        left: -80px;
    }
    .mobile_star-yellow {
        max-width: 14.4rem;
        right: -36px;
    }
    .mobile_star-yellow2 {
        bottom: 123px;
        right: 7px;
    }
    .mobile_star-white {
        max-width: 6.7rem;
        left: 63px;
    }
    .mobile_star-white.st {
        display: none;
    }
    .mobile_star-yellow-left {
        max-width: 2.7rem;
        left: 160px;
    }
    .mobile_star-blue.st {
        display: none;
        top: -41px;
    }
    .man-2023 {
        max-width: 3.8rem;
        bottom: 179px;
        left: -15px;
    }
    .mob_play {
        max-width: 8.4rem;
        bottom: 311px;
        left: -19px;
    }
    .breakdog {
        bottom: 73px;
        left: 105px;
    }
    .mob_star-yellow-left-large {
        max-width: 1.1rem;
        top: 203px;
        left: 44px;
    }
    .mob_star-yellow-left-small {
        max-width: 0.6rem;
        top: 213px;
    }
    .mobile_left-mob {
        max-width: 11.2rem;
    }
    .mobile_right-mob {
        max-width: 13.9rem;
    }
    .mobile_right-star-white {
        top: 140px;
        right: 9px;
    }
    .mobile_mallow {
        top: 190px;
    }
    .mobile_right-star-white-bottom {
        top: 288px;
        right: -16px;
    }
    .mobile_left-star-yellow {
        top: 239px;
        right: 37px;
    }
    .mobile_left-star-pink {
        max-width: 0.9rem;
        top: 359px;
        right: 53px;
    }
    .optimized_star-white {
        margin-top: 3.1rem;
        margin-left: 254px;
        margin-right: -7.1rem;
        inset: 0% auto auto 0%;
    }
    .tile {
        max-width: 9rem;
        margin-top: 0;
        margin-left: -58px;
        inset: 0% auto auto 0%;
    }
    .optimized_star-yellow {
        margin-top: -1.5rem;
        margin-right: 4.1rem;
        inset: 0% 0% auto auto;
    }
    .nelly {
        max-width: 25rem;
        margin-top: 25.9rem;
    }
    .server-drawer {
        display: none;
    }
    .mobile_video {
        max-width: 12rem;
        margin-top: 15.9rem;
        margin-right: 16.9rem;
    }
    .mobile_video.desctop-show {
        margin-top: 39.4rem;
    }
    .mobile_voice {
        max-width: 16rem;
        margin-bottom: 2.1rem;
        margin-left: -34px;
        margin-right: 0;
        left: 0;
    }
    .mobile_pink-group,
    .mobile_wumpus {
        display: none;
    }
    .mobile_tags {
        max-width: 18rem;
        margin: 28rem -195px 1.3rem 0;
        inset: auto 0% 0% auto;
    }
    .mobile_star-blue-large {
        margin-left: 1.1rem;
    }
    .woo_yellow-star {
        inset: -271px -159px -6px auto;
    }
    .woo_yellow-star.st {
        display: none;
    }
    .woo_blue-star {
        max-width: 80px;
        inset: 91% auto auto -299px;
    }
    .whoa {
        max-width: 9rem;
        inset: -26px auto auto -33px;
    }
    .whoa.is_2024 {
        max-width: 9rem;
        margin-right: 4.8rem;
        left: -78px;
    }
    .whoa.is_2024.pointer-events--none {
        margin-left: auto;
        margin-right: auto;
        top: -144px;
        left: 0;
        right: 0;
    }
    .star-white {
        display: none;
        top: -95%;
    }
    .internship-section {
        padding-left: 40px;
        padding-right: 40px;
    }
    .so-fast-card.green-2.radius,
    .so-fast-card.radius {
        min-width: auto;
    }
    .max-width720.is-center.is-build {
        max-width: 500px;
    }
    .max-width720.is-center.is_2025 {
        max-width: 340px;
    }
    .max-width720.is-left.quests {
        max-width: 470px;
    }
    .mobile_hero {
        padding-top: 140px;
    }
    .mobile_grid-2-col {
        grid-auto-rows: auto;
    }
    .search-image {
        max-width: 13.5rem;
        margin-top: 6.2rem;
    }
    .player-image {
        max-width: 11.8rem;
        margin-left: -0.2rem;
    }
    ._w-image {
        width: 120px;
        height: 120px;
        margin-bottom: 3.7rem;
        margin-right: -1.4rem;
        padding: 19px 31px 12px;
    }
    .hero-bg-phone {
        height: 603px;
        padding-right: 30px;
    }
    .hero-bg-phone.desctop-2 {
        left: 14px;
    }
    .play-me {
        max-width: 200px;
    }
    .play-me-text {
        max-width: 100px;
        margin-bottom: -12px;
        margin-right: 133px;
    }
    .image_phone-wr {
        width: 225px;
    }
    .image_screen-wr {
        border-radius: 24px;
        width: 207px;
        height: 445px;
        margin-top: 7px;
        margin-left: 8px;
    }
    .search-cursor {
        height: 16px;
        font-size: 14px;
        top: 15px;
        left: 30px;
    }
    ._w-text {
        font-size: 14px;
        bottom: 6px;
    }
    .mobile_tab {
        padding-top: 48px;
        padding-left: 48px;
        padding-right: 48px;
    }
    .mobile_tab.first {
        height: 614px;
        padding-top: 60px;
        padding-left: 56px;
        padding-right: 56px;
    }
    .mobile_tab.third {
        padding-left: 56px;
        padding-right: 56px;
    }
    .audio-text {
        font-size: 8px;
        top: 5px;
    }
    .mobile_tabs_layout {
        grid-template-columns: 1.5fr 1fr;
    }
    .mobile_tabs_layout.reverse {
        grid-column-gap: 40px;
        grid-row-gap: 0px;
        grid-template-columns: 1fr minmax(338px, 1.5fr);
    }
    .mobile_tabs_menu {
        flex-flow: wrap;
        align-items: flex-start;
    }
    .mobile_tabs_menu.reverse {
        padding-left: 0;
    }
    .hero-bg_lottie-wr {
        width: 838px;
        height: 600px;
        padding-right: 30px;
        right: -310px;
    }
    .mobile_tab_content {
        grid-template-columns: minmax(338px, 1.5fr) minmax(min-content, 1fr);
    }
    .mobile_tab_content.first {
        grid-template-columns: 1.3fr minmax(min-content, 1fr);
    }
    .mobile_tab_content.second {
        grid-column-gap: 40px;
        grid-row-gap: 40px;
        grid-template-columns: minmax(auto, 1fr) minmax(338px, 1.5fr);
    }
    .mobile_tab_text-wr.first {
        margin-top: 0;
    }
    .mobile_tab_text-wr.third {
        margin-top: 2rem;
    }
    .mobile_tab_text-wr.second {
        margin-top: 5rem;
    }
    .mobile_tab_paragraph {
        margin-top: 28px;
        font-size: 16px;
    }
    .phone-image {
        top: 10px;
        left: -16px;
    }
    .phone-image.reverse {
        left: 16px;
    }
    .screenshot-image._2 {
        border-radius: 23px;
    }
    .tab_star-1 {
        left: -20px;
    }
    .tab_star-1.stay {
        top: -3%;
        left: -28px;
    }
    .tab_star-2 {
        left: -35px;
    }
    .tab_star-2.stay {
        top: 30px;
        left: -46px;
    }
    .gaming_hero-img {
        width: 50%;
        max-width: 30rem;
    }
    .gaming_hero {
        padding-top: 13rem;
        padding-bottom: 6rem;
    }
    .gaming_hero_cloud-1 {
        max-width: 280px;
        top: 20%;
    }
    .gaming_hero_cloud-2 {
        max-width: 180px;
        top: 26%;
    }
    .button-group {
        grid-column-gap: 1rem;
        grid-row-gap: 1rem;
        flex-wrap: wrap;
    }
    .button-group.gap-0-5.z-index-2.is-h {
        flex-flow: wrap;
    }
    .gaming_nitro_cloud-1 {
        max-width: 280px;
    }
    .gaming_nitro_cloud-2 {
        max-width: 180px;
        top: 26%;
    }
    .gaming_layout {
        grid-column-gap: 24px;
        grid-row-gap: 24px;
        flex-flow: wrap;
        padding-top: 7rem;
        padding-bottom: 8rem;
    }
    .gaming_cards {
        padding-top: 4rem;
        padding-bottom: 4rem;
    }
    .gaming_card {
        height: 310px;
        padding-left: 48px;
    }
    .gaming_card.second {
        margin-top: 0;
        top: 215px;
    }
    .gaming_card.second.gradient {
        height: 320px;
    }
    .gaming_card.third {
        margin-top: 0;
        top: 240px;
    }
    .gaming_card.third.gradiend {
        background-size: 44%, auto;
        height: 320px;
    }
    .gaming_card.first {
        margin-top: 40px;
        top: 190px;
    }
    .gaming_card.first.gradient {
        height: 320px;
        padding-right: 51%;
    }
    .gaming_cards_heading-wr {
        margin-bottom: 48px;
        top: 84px;
    }
    .gaming-h3.bottom {
        max-width: 450px;
    }
    .gaming_hero_star-group1 {
        top: -49px;
        left: -34px;
    }
    .gaming_hero_star2 {
        display: none;
    }
    .gaming_hero_star-group2 {
        bottom: -26px;
        right: -3%;
    }
    .heading-h2 {
        font-size: 40px;
    }
    .heading-h2.is-faq {
        margin-bottom: 16px;
    }
    .heading-h2.bottom-none {
        text-align: center;
    }
    .heading-h2.bottom-none._48px {
        font-size: 42px;
        line-height: 120%;
    }
    .heading-h2.bottom-none._48px.text-align-left {
        text-align: center;
    }
    .heading-h2.bottom-none._48px.text-color-white.is-left,
    .heading-h2.bottom-none._48px.le,
    .heading-h2.bottom-none._48px.tablet-text-align-left {
        text-align: left;
    }
    .heading-h2.bottom-none._48px.centered {
        line-height: 52px;
    }
    .heading-h2.power {
        text-align: center;
    }
    .gaming_nitro_star-group {
        top: 57px;
        left: -27px;
    }
    .lottie.wumpus {
        max-width: 70px;
    }
    .hands {
        width: 688px;
        height: 586px;
    }
    .even-more_elements-wr {
        width: 686px;
        margin-top: 59px;
    }
    .hands_screen-wr {
        border-radius: 16px;
        width: 198px;
        height: 431px;
        top: 34px;
        left: 244px;
    }
    .mobile_right-star-op2 {
        right: 14%;
    }
    .mobile_right-star-op2.left {
        left: 15%;
    }
    .wumpus-footwr-wrapper {
        text-align: center;
    }
    .wumpus-footwr-img {
        max-width: 300px;
    }
    .end-image-bg-2-2024 {
        margin-left: auto;
        margin-right: auto;
        display: none;
        bottom: -41px;
        left: 0;
        right: 0;
    }
    .phone-image-2 {
        min-width: 150%;
        top: 60px;
        left: -28%;
    }
    .max-690.is--enter {
        flex-direction: column;
        justify-content: center;
        align-items: center;
        margin-bottom: 180px;
        display: flex;
    }
    .optimized_star-yellow-2 {
        margin-top: 31.7rem;
    }
    .tab-new-icon {
        max-width: 180px;
        margin-top: -6rem;
        margin-left: -3.5rem;
    }
    .new-word {
        max-width: 160px;
    }
    .new-word.so-fast {
        max-width: 150px;
        left: 2px;
    }
    .new-word.mibile-even {
        max-width: 80px;
        margin-top: 53px;
        margin-left: 31px;
    }
    .new-word.whoa {
        max-width: 65px;
        margin-top: 84px;
        margin-bottom: 1.3rem;
        margin-left: 80px;
        top: -33px;
        left: -42px;
    }
    .new-word.is-new {
        top: 73px;
        left: 71px;
    }
    .new-word.is-new.card {
        top: 85px;
        left: 87px;
    }
    .new-word.is-new.so {
        top: 76px;
        left: 75px;
    }
    .new-word.is-new.whoa-m {
        top: 71px;
        left: 70px;
    }
    .new-word.is-new.play {
        top: 100px;
        left: 26px;
    }
    .wumpus-2 {
        width: 120px;
        height: 120px;
        margin-bottom: 3.7rem;
        margin-right: -1.4rem;
        padding: 19px 31px 12px;
    }
    .gaming_banner {
        display: none;
    }
    .gaming_banner-content {
        grid-column-gap: 1.5rem;
        grid-row-gap: 1.5rem;
    }
    .gaming_banner-img._2 {
        left: 25%;
    }
    .gaming_banner-img._3 {
        right: 25%;
    }
    .gaming_banner-img._4 {
        inset: auto 0% 0% auto;
    }
    .gaming_banner-img._1 {
        left: 0%;
    }
    .banner_button-wrapper {
        flex: none;
        width: auto;
        display: flex;
    }
    .div-block-32 {
        position: relative;
    }
    .nitro_gifts {
        padding-top: 0;
    }
    .nitro_gifs_wrapper {
        max-width: 47.9rem;
    }
    .nitro_gifts_track {
        margin-left: -129px;
    }
    .nitro_gifts_gradient {
        background-image: linear-gradient(90deg, #db75f1, #db75f1d9 15%, #db75f14d 48%, #db75f100 85%);
        width: 200px;
    }
    .nitro_gifts_gradient.is-right {
        background-image: linear-gradient(270deg, #db75f1, #db75f1d9 15%, #db75f14d 62%, #db75f100 85%);
    }
    .nitro-pink-rabbit {
        display: none;
    }
    .player-image-2 {
        max-width: 11.8rem;
        margin-left: -0.2rem;
    }
    ._w-text-2 {
        font-size: 14px;
        bottom: 6px;
    }
    ._w-image-2 {
        max-width: 7.9rem;
        margin-bottom: 5.6rem;
        margin-right: -2.6rem;
    }
    .search-text {
        font-size: 14px;
        top: 11px;
        left: 34px;
    }
    .image_phone-wr-2 {
        width: 225px;
    }
    .search-image-2 {
        max-width: 13.5rem;
        margin-top: 6.2rem;
    }
    .audio-text-2 {
        font-size: 8px;
        top: 5px;
    }
    .mobile_button {
        padding-left: 14px;
        padding-right: 14px;
        font-size: 13px;
    }
    .heading-h1-test-shadow {
        font-size: 42px;
    }
    .heading-h1-test-shadow.is_centered.size-large._2024 {
        font-size: 54px;
    }
    .heading-h1-test-shadow.text-size-40px {
        font-size: 28px;
    }
    .teen-hero-section {
        padding-top: 80px;
    }
    .container920.banner-block {
        width: 100%;
        margin-left: 0;
        margin-right: 0;
        padding-left: 20px;
        padding-right: 20px;
        display: flex;
    }
    .padding-30px {
        padding-bottom: 24px;
    }
    .padding-30px.hiden-tablet {
        display: none;
    }
    .left-side,
    .left-side-video {
        width: 40%;
        margin-left: -15%;
    }
    .right-side-video-bottom {
        width: 40%;
        margin-right: -15%;
    }
    .right-animal {
        max-width: 190px;
        margin-bottom: -110px;
        margin-right: -43px;
    }
    .left-animal {
        max-width: 220px;
        margin-bottom: -104px;
        margin-left: -34px;
    }
    .right-side,
    .right-side-video {
        width: 40%;
        margin-right: -15%;
    }
    .left-side-video-bottom {
        width: 40%;
        margin-left: -15%;
    }
    .teen_grid-2-col {
        grid-column-gap: 40px;
        grid-row-gap: 40px;
        grid-template-columns: 1fr;
        grid-auto-rows: auto;
    }
    .teen-section-slider {
        max-width: 100%;
        margin-top: 0;
        padding-top: 70px;
        padding-bottom: 100px;
    }
    .slide-nav-teen {
        bottom: -124px;
    }
    .heading-white-32px.center.max2,
    .heading-white-32px.center-2.max2 {
        margin-bottom: 40px;
    }
    .teen_right-arrow {
        display: none;
        right: -80px;
    }
    .section-habitasse {
        padding-top: 80px;
        padding-bottom: 80px;
    }
    .teen_bg-image {
        max-width: 616px;
        margin-left: auto;
        margin-right: auto;
    }
    .image-teen {
        max-height: 100%;
    }
    .image-teen._02 {
        width: 100%;
        max-width: none;
        margin-bottom: -71px;
        margin-left: auto;
        margin-right: auto;
    }
    .image-teen._03 {
        max-width: none;
    }
    .image-teen._04 {
        width: 100%;
        max-width: none;
        min-height: 370px;
    }
    .padding-140px {
        padding-bottom: 60px;
    }
    .padding-140px.is-240.m-120 {
        padding-bottom: 120px;
    }
    .padding-120px {
        padding-bottom: 60px;
    }
    .padding-120px.teen {
        padding-bottom: 100px;
    }
    .padding-120px.teen-180px {
        padding-bottom: 120px;
    }
    .padding-120px.teen-100px {
        padding-bottom: 100px;
    }
    .padding-120px.d-none {
        padding-bottom: 72px;
    }
    .padding-120px.body-large,
    .padding-120px.body-over-large {
        padding-bottom: 64px;
    }
    .padding-120px._1440-small,
    .padding-120px.is-80 {
        padding-bottom: 80px;
    }
    .banner_top {
        flex-direction: column;
        justify-content: center;
        display: flex;
    }
    .banner_heading-black {
        margin-top: 16px;
        inset: 0%;
    }
    .banner_description {
        -webkit-text-stroke-width: 0.5px;
    }
    .banner_description-black {
        margin-top: 2px;
    }
    .hide-tablet {
        display: none;
    }
    .tab-new-icon-2 {
        max-width: 180px;
        margin-top: -6rem;
        margin-left: -3.5rem;
    }
    .show-svg-1 {
        left: auto;
        right: 46px;
    }
    .show-svg-2 {
        left: 60px;
    }
    .show-svg-3 {
        display: none;
        top: 106px;
        left: 66px;
    }
    .show-svg-5 {
        left: 117px;
    }
    .show-svg-9,
    .show-svg-10,
    .show-svg-13,
    .show-svg-16 {
        display: none;
    }
    .snow-bg {
        min-width: 120%;
        min-height: 100px;
    }
    .text-color-white-2.hide-tablet {
        display: none;
    }
    .text-color-white-2.show-tablet {
        display: flex;
    }
    .gaming_banner-content-2 {
        grid-column-gap: 1.5rem;
        grid-row-gap: 1.5rem;
    }
    .gaming_banner-2 {
        background-image: none;
        background-position: 0 0;
        background-repeat: repeat;
        background-size: auto;
    }
    .mubu-btn {
        width: 0;
        height: 0;
        padding-bottom: 0;
        padding-right: 0;
    }
    .max-width-788px.is-full {
        max-width: 390px;
    }
    .teen-icon-2 {
        margin-top: 232px;
        margin-left: -45px;
    }
    .teen-icon-5 {
        display: none;
    }
    .teen-icon-10 {
        max-width: 350px;
    }
    .teen-icon-12 {
        max-width: 220px;
        margin-bottom: -3px;
        margin-right: -55px;
    }
    .teen-icon-13 {
        display: none;
    }
    .teen-icon-14 {
        margin-right: -63px;
    }
    .image-teen-1 {
        width: 100%;
        max-width: 616px;
        max-height: 100%;
    }
    .image-teen-1._02 {
        margin-left: auto;
        margin-right: auto;
    }
    .padding-196px {
        padding-bottom: 120px;
    }
    .heading-48px.teen {
        text-align: center;
        margin-top: 40px;
    }
    .padding-36px.t-16 {
        padding-bottom: 16px;
    }
    .padding-36px.is-24 {
        padding-bottom: 24px;
    }
    .teen_left-arrow {
        align-items: center;
        display: none;
        left: -80px;
    }
    .hero_button-r.new-home {
        width: 100%;
        margin-right: 0;
    }
    .hero_button-r.blue-button.n-home {
        margin-top: 0;
        margin-right: 0;
    }
    .hero_button-r.blue-button.n-home._2025 {
        font-size: 20px;
    }
    .hero_button-r.blue-button.n-home._2025.hide-mobile-portrait,
    .hero_button-r.blue-button.n-home._2025.stay-informed {
        min-height: auto;
    }
    .flex-block-2.new-home {
        text-align: center;
        flex-flow: column;
        justify-content: flex-start;
        align-items: center;
        max-width: 470px;
        margin-left: auto;
        margin-right: auto;
        padding-top: 110px;
    }
    .flex-block-2.new {
        max-width: 70vw;
        margin-left: auto;
        margin-right: auto;
    }
    .flex-block-2.n-home {
        grid-column-gap: 24px;
        grid-row-gap: 24px;
        flex-flow: wrap;
        justify-content: center;
        align-items: flex-start;
        max-width: 61vw;
        margin-left: auto;
        margin-right: auto;
        padding-top: 24px;
    }
    .hero_button-l.new-home {
        justify-content: center;
        align-items: center;
        width: 100%;
        margin-left: auto;
        margin-right: auto;
    }
    .hero_button-l.n-home {
        margin-top: 0;
        margin-right: 0;
    }
    .hero_button-l._2025 {
        min-width: 299px;
        min-height: auto;
        margin-top: 0;
        margin-right: 0;
        font-size: 20px;
    }
    .section-habitasse_2,
    .section-habitasse2 {
        padding-top: 80px;
        padding-bottom: 80px;
    }
    .teen-section-slider-new {
        max-width: 100%;
        margin-top: 0;
        padding-bottom: 60px;
    }
    .s-blue-slider-2 {
        padding-bottom: 150px;
    }
    .teen_right-arrow-2 {
        display: none;
        right: -80px;
    }
    .teen_left-arrow-2 {
        align-items: center;
        display: none;
        left: -80px;
    }
    .nav_button-wrap {
        max-width: none;
        margin-left: auto;
        display: none;
    }
    .nav_button-wrap.is_new-nenu-btn {
        z-index: -1;
        display: flex;
        position: relative;
    }
    .premium-app-hero-img {
        max-width: none;
    }
    .max-width-480.is-sticky {
        flex: 0 auto;
        max-width: 50%;
    }
    .max-width-480.app-sdk,
    .max-width-480.max-width-full-tablet {
        max-width: none;
    }
    .max-width-480.is-left.ad-week {
        max-width: 370px;
    }
    .max-width-480.is-left.is-play {
        margin-left: auto;
        margin-right: auto;
    }
    .max-width-480.is-50 {
        width: 40%;
    }
    .pitch_layout {
        grid-column-gap: 20px;
        grid-row-gap: 20px;
        justify-content: space-between;
    }
    .pitch-form_wr {
        flex: 1;
        padding-left: 1.5rem;
        padding-right: 1.5rem;
    }
    .submit_label.is-form-n {
        max-width: 90%;
    }
    .submit_label.is-form-n.is_s {
        max-width: 170px;
    }
    .submit-form {
        min-width: auto;
    }
    .container980_n {
        flex-direction: column;
        justify-content: center;
        align-items: center;
        overflow: visible;
    }
    .container980_n.bottom {
        margin-bottom: 30px;
    }
    .container980_n._2024 {
        margin-bottom: 0;
    }
    .grid-gdc-2024 {
        grid-row-gap: 40px;
        grid-template-columns: 1fr;
    }
    .grid-gdc-2024.revers {
        grid-template-columns: 1fr;
        justify-items: center;
        margin-top: 40px;
        margin-bottom: 40px;
    }
    .grid-gdc-2024.revers.ser {
        grid-row-gap: 24px;
        grid-template-columns: 1fr;
        margin-top: 0;
        margin-bottom: 0;
    }
    .grid-gdc-2024.powet {
        grid-column-gap: 40px;
        grid-row-gap: 40px;
        grid-template-columns: 1fr;
        padding-top: 80px;
        padding-bottom: 80px;
    }
    .grid-gdc-2024.power {
        grid-template-columns: 1fr;
        justify-items: center;
    }
    .grid-gdc-2024.serv {
        grid-column-gap: 54px;
        grid-row-gap: 40px;
        grid-template-rows: auto;
        grid-template-columns: minmax(auto, auto);
        grid-auto-columns: 1fr;
        display: grid;
    }
    .grid-gdc-2024.serv.f {
        grid-column-gap: 48px;
        grid-row-gap: 24px;
        margin-top: 80px;
    }
    .grid-gdc-2024.safety {
        grid-column-gap: 32px;
        grid-template-columns: 1fr 1fr;
        width: 100%;
    }
    .grid-gdc-2024.revers-safety {
        grid-column-gap: 32px;
        grid-template-columns: 1fr 1fr;
        justify-items: stretch;
        width: 100%;
        margin-top: 40px;
        margin-bottom: 40px;
    }
    .grid-gdc-2024.revers-safety.ser {
        grid-template-columns: 1fr;
        margin-top: 0;
        margin-bottom: 0;
    }
    .grid-gdc-2024.revers-safety {
        grid-column-gap: 32px;
        grid-row-gap: 32px;
        grid-template-columns: 1fr 1fr;
        justify-items: stretch;
        width: 100%;
        margin-top: 40px;
        margin-bottom: 40px;
    }
    .grid-gdc-2024.safety {
        grid-column-gap: 40px;
        grid-template-columns: 1fr 1fr;
        justify-items: start;
        width: 100%;
    }
    .grid-gdc-2024.revers-safety-2023 {
        grid-column-gap: 32px;
        grid-template-columns: 1fr 1fr;
        justify-items: stretch;
        width: 100%;
        margin-top: 0;
        margin-bottom: 0;
    }
    .grid-gdc-2024.revers-safety-2023.ser {
        grid-template-columns: 1fr;
        margin-top: 0;
        margin-bottom: 0;
    }
    .grid-gdc-2024.revers-safety-1 {
        grid-column-gap: 32px;
        grid-template-columns: 1fr 1fr;
        justify-items: stretch;
        width: 100%;
        margin-top: 40px;
        margin-bottom: 0;
    }
    .grid-gdc-2024.revers-safety-1.ser {
        grid-template-columns: 1fr;
        margin-top: 0;
        margin-bottom: 0;
    }
    .grid-gdc-2024.prizes {
        grid-row-gap: 12px;
        grid-template-columns: 1fr;
    }
    .grid-gdc-2024.period {
        grid-template-columns: 1fr;
    }
    .gdc-image {
        margin-right: auto;
    }
    .gdc-image.app {
        width: 100%;
    }
    .padding-96px {
        padding-bottom: 80px;
    }
    .padding-4px.tablet-large {
        padding-bottom: 10px;
    }
    .building-wr {
        padding-left: 24px;
        padding-right: 24px;
    }
    .building-icon-bg {
        display: none;
        bottom: -12%;
    }
    .building-icon-bg-2 {
        bottom: -19%;
    }
    .building-icon-star-green {
        top: 7%;
        right: 5%;
    }
    .building-icon-star-yellow {
        top: 16%;
        right: 9%;
    }
    .pitch-form_section {
        padding-top: 112px;
    }
    .pitch_group {
        margin-top: 0.5rem;
        padding-top: 4rem;
        padding-bottom: 4rem;
    }
    .pitch_info-text {
        margin-bottom: 0.5rem;
    }
    .pitch_info-text.is-form-op.is-new {
        margin-bottom: 1.5rem;
    }
    .text-color-green.padding-play {
        background-size: 27px;
        padding-left: 32px;
    }
    .app2024_hero-bg {
        width: 400px;
        bottom: -15%;
        right: 0%;
    }
    .how_bottom-wr {
        background-image: none;
        justify-content: center;
        align-items: flex-start;
    }
    .how_left-wr {
        flex-direction: column;
        justify-content: center;
        align-items: flex-start;
        margin-bottom: 60px;
        display: flex;
        top: auto;
    }
    .how_left-wr.pw {
        grid-column-gap: 12px;
        grid-row-gap: 12px;
    }
    .how_left-wr.flex-tablet-left {
        justify-content: flex-start;
        align-items: flex-start;
        margin-left: 0;
        margin-right: auto;
    }
    .how_left-wr.flex-tablet-app {
        align-items: flex-start;
    }
    .how_left-wr.power-a {
        text-align: center;
    }
    .building-wr-2024 {
        padding: 80px 24px;
    }
    .image-app-card-2024 {
        min-height: 450px;
        max-height: 280px;
    }
    .app-card-content_2024 {
        padding-bottom: 16px;
        padding-left: 14px;
        padding-right: 14px;
    }
    .banner-app-wr {
        background-image: none;
        background-position: 0 0;
        background-repeat: repeat;
        background-size: auto;
    }
    .tabs-app_2024 {
        flex-wrap: wrap;
        justify-content: center;
        padding-bottom: 10px;
        overflow: auto;
    }
    .tabs-app_content-2024 {
        padding-bottom: 56px;
    }
    .categories-wr_2024 {
        background-position: 160% 80px, -60% 80px;
    }
    .line-categiries {
        width: 100%;
        height: 1px;
        margin-left: auto;
        margin-right: auto;
        top: auto;
        left: 0%;
        right: 0%;
    }
    .how_bottom-image {
        width: 100%;
        max-width: 470px;
        left: auto;
    }
    .embedded_future {
        padding-top: 4rem;
        padding-bottom: 4rem;
    }
    .embedded_future.radius-mob {
        border-top-left-radius: 1rem;
        border-top-right-radius: 1rem;
        overflow: hidden;
    }
    .embedded_future-layout {
        grid-column-gap: 50px;
        grid-row-gap: 50px;
        flex-direction: column;
        display: flex;
    }
    .line-bg-progress {
        display: none;
    }
    .embedded_future-all {
        width: 100%;
        padding-left: 0;
    }
    .close-first {
        height: 80%;
        margin-top: 0%;
    }
    .close-first.top-0px {
        margin-top: 0;
        left: auto;
    }
    .close-first.top-0px.parner {
        margin-left: auto;
        margin-right: auto;
        left: auto;
    }
    .close-first.mob-none,
    .close-first.margin-20px {
        margin-top: 0%;
    }
    .close-first.tablet-center {
        justify-content: center;
        align-items: center;
        display: flex;
    }
    .embedded_future-new {
        padding-top: 4rem;
        padding-bottom: 4rem;
    }
    .new-features-layout {
        grid-template-columns: 1fr 1fr;
    }
    .embedded_possible-grey {
        padding: 4rem;
    }
    .possible-layout {
        grid-column-gap: 2rem;
        grid-row-gap: 2rem;
        flex-direction: column;
        align-items: flex-start;
    }
    .possible-layout.revers {
        flex-direction: column-reverse;
    }
    .build--testimonial-card-wr {
        align-self: stretch;
    }
    .build--testimonial-card-wr.is-4 {
        width: auto;
        height: auto;
        position: static;
    }
    .build--testimonial-card-wr.is-1 {
        align-self: stretch;
        align-items: stretch;
        height: 100%;
        margin-bottom: auto;
        display: flex;
        position: static;
        top: 0%;
        bottom: 0%;
        left: 0%;
    }
    .build--testimonial-card-wr.is-5 {
        position: static;
    }
    .build--testimonial-card-wr.is-2 {
        align-self: stretch;
        width: auto;
        height: auto;
        position: static;
    }
    .build--testimonial-card-wr.is-3 {
        position: static;
    }
    .build--testimonial-card-wr.is-6 {
        width: auto;
        height: auto;
        position: static;
    }
    .build--testimonial_layout {
        padding-top: 0;
        padding-bottom: 0;
    }
    .build--globe-img {
        transform-origin: 50% 0;
        width: 650px;
        height: 650px;
        transform: scale(0.8);
    }
    .build--testimonial-logo {
        margin-top: 0;
        margin-bottom: 0;
        margin-left: 0;
        position: static;
    }
    .build--testimonial-text {
        width: auto;
    }
    .build--testimonial-show {
        opacity: 1;
        flex: 1;
    }
    .build--link-card.is-big {
        height: 560px;
    }
    .build--testimonial-name-wr {
        grid-column-gap: 1rem;
        grid-row-gap: 1rem;
        flex-direction: column;
        margin-top: auto;
        padding-top: 1rem;
    }
    .build--link-card_wr {
        flex-direction: column;
    }
    .build--links_layout {
        grid-template-rows: auto auto;
        grid-template-columns: 1fr 1fr;
    }
    .build--testimonials {
        height: auto;
        padding-top: 4rem;
        position: relative;
    }
    .build--testimonial-card {
        border-radius: 2rem;
        justify-content: flex-start;
        align-self: stretch;
        align-items: flex-start;
        width: 25rem;
        max-width: none;
        height: 100%;
        max-height: none;
    }
    .build--testimonial-card.is-3 {
        height: auto;
    }
    .testimonial--group {
        grid-column-gap: 2rem;
        grid-row-gap: 2rem;
        flex-flow: row;
        flex: 1;
        grid-auto-columns: 1fr;
        align-items: flex-start;
        width: auto;
        margin-top: 3rem;
        margin-left: 0;
        margin-right: 0;
        padding-left: 2.5rem;
        display: flex;
        position: static;
    }
    .testimonial--group.is-bottom {
        order: 1;
    }
    .build--text-wr {
        flex-direction: column;
        flex: 1;
    }
    .testimonial--wr {
        flex-direction: column;
        align-items: flex-start;
        display: flex;
    }
    .build--testimonials_track {
        position: static;
    }
    .build--globe-scene {
        height: 597px;
    }
    .build--hero {
        padding-top: 6.25rem;
    }
    .heading--h1--build {
        max-width: none;
        font-size: 5rem;
    }
    .heading--h1--build.is_centered.size-large._2024 {
        font-size: 54px;
    }
    .heading--h1--build.is_centered.gaming-n,
    .heading--h1--build.is_centered.gaming-1 {
        font-size: 42px;
    }
    .heading--h1--build.text-size-40px {
        font-size: 28px;
    }
    .heading--h1--build._2024 {
        font-size: 48px;
    }
    .heading--h1--build.is_2024 {
        font-size: 36px;
    }
    .heading--h1--build.mobile-h1 {
        font-size: 48px;
    }
    .heading--h1--build.gaming {
        font-size: 42px;
    }
    .heading--h1--build.new {
        font-size: 4rem;
    }
    .heading--h1--build.new.is_2025 {
        max-width: 500px;
    }
    .heading--h1--build--stroke {
        -webkit-text-stroke-width: 8px;
        font-size: 5rem;
    }
    .heading--h1--build--stroke.color-blurple {
        -webkit-text-stroke-width: 7px;
    }
    .heading--h1--build--stroke.is_centered.color-blurple.is-left._2024 {
        font-size: 48px;
    }
    .heading--h1--build--stroke.is_centered.color-blurple.gaming,
    .heading--h1--build--stroke.is_centered.color-gradient {
        font-size: 42px;
    }
    .heading--h1--build--stroke.is_centered.color-gradient.large._2024 {
        font-size: 54px;
    }
    .heading--h1--build--stroke.is_centered.color-gradient.is_2024 {
        font-size: 36px;
    }
    .heading--h1--build--stroke.text-size-40px {
        font-size: 28px;
    }
    .heading--h1--build--stroke.is_2024 {
        font-size: 36px;
    }
    .heading--h1--build--stroke.gaming {
        font-size: 42px;
    }
    .heading--h1--build--shadow {
        -webkit-text-stroke-width: 8px;
        font-size: 5rem;
        top: 12px;
    }
    .heading--h1--build--shadow.color-blurple {
        -webkit-text-stroke-width: 7px;
    }
    .heading--h1--build--shadow.color-pink {
        left: 10px;
    }
    .heading--h1--build--shadow.is_centered.color-blurple.is-left._2024 {
        font-size: 48px;
    }
    .heading--h1--build--shadow.is_centered.color-blurple.gaming,
    .heading--h1--build--shadow.is_centered.color-gradient {
        font-size: 42px;
    }
    .heading--h1--build--shadow.is_centered.color-gradient.larhe._2024 {
        font-size: 54px;
    }
    .heading--h1--build--shadow.is_centered.color-gradient.is_2024 {
        font-size: 36px;
    }
    .heading--h1--build--shadow.text-size-40px {
        font-size: 28px;
    }
    .heading--h1--build--shadow.is_2024 {
        font-size: 36px;
    }
    .heading--h1--build--shadow.gaming {
        font-size: 42px;
    }
    .text-image-replace.is-tool {
        background-size: 57px;
    }
    .build--hero_pattern {
        max-width: 50%;
        right: -20%;
    }
    .build--hero_pattern.is-left {
        max-width: 50%;
        top: 0%;
        left: -20%;
    }
    .build--green-star {
        width: 120px;
        height: 171px;
        left: 22%;
    }
    .build--hero_anim-wr {
        height: auto;
    }
    .build--hero_pink-star {
        max-width: 26%;
        bottom: 57%;
        right: 7%;
    }
    .build--hero_waves {
        background-position: 50% 100%;
        background-size: cover;
    }
    .build--hero_bubble {
        width: 240px;
        padding-bottom: 3rem;
        left: -3%;
    }
    .build_hero_bubble_small-text {
        font-size: 0.75rem;
        line-height: 20px;
    }
    .build_bubble_text {
        font-size: 1rem;
        line-height: 20px;
    }
    .build_bubble_text-wr {
        max-width: 90%;
        margin-bottom: 4px;
        margin-left: auto;
        margin-right: auto;
    }
    .build--link_image {
        max-width: 60%;
        bottom: 0%;
        left: 0%;
    }
    .build--title-wr.is-testimonials {
        margin-left: auto;
        margin-right: auto;
    }
    .build--title-wr.is-prof {
        max-width: 90%;
    }
    .build_title56_text {
        font-size: 3rem;
    }
    .build_title56_text.is-stroke.is-prof,
    .build_title56_text.is-shadow.is-prof {
        font-weight: 700;
    }
    .build_title56_text.is-shadow.is-prof.tablet-100 {
        max-width: 100%;
    }
    .build_title56_text.is-shadow._98,
    .build_title56_text.is-shadow._99 {
        max-width: none;
    }
    .build--starter_layout {
        flex-direction: column;
        padding: 3.5rem;
    }
    .build--starter_left {
        max-width: none;
    }
    .build--starter-right {
        align-self: stretch;
        max-width: none;
    }
    .build--cases {
        padding-top: 5rem;
        padding-bottom: 5rem;
    }
    .build--cases_layout {
        flex-direction: column;
        grid-template-columns: 1fr;
    }
    .build--cases-right {
        max-width: none;
    }
    .build--cases_title-group {
        justify-content: center;
        max-width: 100%;
    }
    .build--cases_read-all_lines {
        height: 46px;
    }
    .build--case_thumbnail-logo {
        width: 17rem;
        margin-top: 6.5rem;
    }
    .build--case_type {
        padding: 0.5rem 1rem;
        font-size: 13px;
    }
    .build--case_card.is-small {
        padding: 1.5rem;
    }
    .build--case_card.is-bottom {
        justify-content: space-between;
        height: 33rem;
        padding: 1.5rem;
    }
    .build--cases_right-list {
        grid-template-rows: auto;
        grid-template-columns: 1fr 1fr;
        grid-auto-columns: 1fr;
        display: grid;
    }
    .build--case_thumbnail-logo_mini {
        height: 2.5rem;
    }
    .build--case_top-wr {
        flex-wrap: nowrap;
    }
    .build--case_big-card_item {
        min-height: 39rem;
    }
    .build_testimonial_text {
        font-size: 3.5rem;
    }
    .build_testimonial_text.is-stroke.is-testimonials {
        -webkit-text-stroke-width: 5px;
    }
    .build_testimonial_text.is-shadow.is-testimonials {
        background-image: linear-gradient(#b377f3, #3e70dd);
        padding-left: 6px;
        padding-right: 6px;
        top: 6px;
        right: -10px;
    }
    .prize-period_icon {
        max-width: 90%;
    }
    .link-back-wrapper.mobile-hidden {
        top: 80px;
    }
    .build--testimonial_name {
        font-size: 0.875rem;
        font-weight: 700;
        line-height: 1.42857;
    }
    .build--testimonial_name.is-position {
        font-weight: 400;
    }
    .build--testimonials_blue-star,
    .build--testimonials_yellow-star {
        display: none;
    }
    .build--testimonials_group {
        justify-content: flex-start;
        width: 100vw;
        padding-right: 2.5rem;
        display: flex;
        overflow: auto;
    }
    .build_title100_text {
        font-size: 5rem;
    }
    .build--globe_pattern {
        max-width: 50%;
        right: -20%;
    }
    .build--globe_pattern.is-left {
        max-width: 50%;
        top: 0%;
        left: -20%;
    }
    .build--globe_star1 {
        top: -5%;
        right: 15%;
    }
    .build--globe_group {
        width: auto;
    }
    .build--globe-card.is-big {
        height: 560px;
    }
    .build--globe-card.is-pink.is-4 {
        margin-left: 0;
    }
    .build--globe_star2 {
        bottom: -3%;
        left: 20%;
    }
    .build--globe_blue-star {
        width: 4.5rem;
        top: 23%;
        left: 12%;
    }
    .build--globe_pink-star {
        width: 4.5rem;
        bottom: 6%;
        left: 81%;
    }
    .build--prof {
        padding-top: 5rem;
    }
    .build--prof_layout {
        top: 20%;
    }
    .build--globe-spline-code {
        transform-origin: 50% 0;
        left: -40px;
        transform: scale(0.9);
    }
    .build--cases_bottom-list {
        grid-template-rows: auto;
        grid-template-columns: 1fr 1fr;
        grid-auto-columns: 1fr;
        display: grid;
    }
    .build_case-big_text-wr {
        max-width: 33rem;
    }
    .build--case_thumbnail-logo_bottom {
        max-width: 70%;
        top: -45%;
    }
    .build--whats_card.is-1 {
        top: 100px;
    }
    .build--whats_card.is-2 {
        top: 180px;
    }
    .build--whats_card.is-3 {
        top: 480px;
    }
    .build--whats-sticky {
        top: 8%;
    }
    .success-message-4 {
        background-size: 260px, auto;
        min-height: 400px;
    }
    .star-icon-buld {
        top: 189%;
    }
    .star-icon-buld-2 {
        display: none;
    }
    .star-icon-buld-3 {
        top: -36%;
    }
    .star-icon-buld-4 {
        top: -89%;
    }
    .star-icon-buld-5,
    .happening-left-icon,
    .happening-left-icon_right,
    .build-star-hero,
    .build-star-testimonial,
    .build-star-testimonial-2,
    .build-star-testimonial-3,
    .build-star-testimonial-4,
    .build-star-testimonial-5 {
        display: none;
    }
    .logo-app-sdk {
        width: 50%;
        margin-left: auto;
        margin-right: auto;
    }
    .container-920px.layout-vertical {
        flex-direction: column;
        align-items: center;
        width: 100%;
        margin-left: auto;
        margin-right: auto;
        display: flex;
    }
    .container-920px.layout-vertical.is_n {
        max-width: 600px;
    }
    .success-message-pitch.is_form-n {
        border-radius: 80px;
    }
    .features-dfd-section {
        padding-top: 5rem;
    }
    .tag-dfd.bg-green {
        margin-left: 0;
    }
    .section_ready-start {
        background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/65e1853c2663856d1cb260cf_Mobile%20Header.webp);
        background-size: cover;
        padding-top: 100px;
    }
    .section_ready-start.is-new-d {
        padding-top: 140px;
    }
    .dfd_heading2 {
        font-size: 56px;
        line-height: 60px;
    }
    .dfd_heading2.bottom-none.new {
        font-size: 48px;
        line-height: 50px;
    }
    .dfd_heading2.is-left.is_people {
        max-width: none;
    }
    .rocket {
        margin-top: 40px;
        margin-left: auto;
        margin-right: auto;
        position: static;
    }
    .dfd_section-share {
        padding-top: 5rem;
    }
    .info-wrapper.max-width-400 {
        max-width: none;
    }
    .dfd_paragraph.tablet-centered.is_quest {
        text-align: left;
    }
    .dfd_share-relative {
        height: 80%;
        margin-top: 0%;
    }
    .dfd_share-relative.top-0px {
        margin-top: 0;
        left: auto;
    }
    .dfd_share-relative.top-0px.parner {
        margin-left: auto;
        margin-right: auto;
        left: auto;
    }
    .dfd_share-relative.mob-none,
    .dfd_share-relative.margin-20px {
        margin-top: 0%;
    }
    .dfd_share-relative.tablet-center {
        justify-content: center;
        align-items: center;
        display: flex;
    }
    .dfd_players {
        padding-top: 5rem;
    }
    .inage-join {
        margin-top: 2rem;
    }
    .dfd_discover {
        padding-top: 5rem;
    }
    .dfd_discover-image {
        margin-top: 10px;
    }
    .dfd_discover-pink-blur {
        max-width: 80%;
    }
    .dfd_discover-blue-blur {
        max-width: 100%;
        inset: auto 0% 0% auto;
    }
    .dfd_share-pink-blur {
        margin-bottom: 28%;
        margin-left: 5%;
        inset: auto auto 0% 0%;
    }
    .dfd_share-blue-blur {
        inset: auto 0% 0% auto;
    }
    .dfd_share-green-blur {
        max-width: 130%;
    }
    .share-image {
        max-width: 100%;
        margin-top: 0;
        margin-left: 0;
        bottom: -89px;
        right: -58px;
    }
    .dfd_banner {
        background-position: 30%;
        padding-top: 11.75rem;
        display: block;
    }
    .dfd_banner.new {
        padding-top: 4.0625rem;
        padding-bottom: 4.0625rem;
    }
    .dfd_banner-image {
        max-width: 21rem;
        margin-top: -5.5rem;
        margin-left: auto;
        margin-right: -4rem;
        inset: 0% 0% auto auto;
    }
    .dfd_banner-image.new {
        max-width: 20rem;
        margin-top: -10.7rem;
        margin-right: -11.2rem;
    }
    .dfd_hero {
        padding-top: 8rem;
        padding-bottom: 12.3125rem;
    }
    .show-tablet {
        display: flex;
    }
    .dfd_number-grid {
        grid-column-gap: 1rem;
        grid-row-gap: 1rem;
        grid-template-columns: 1fr;
    }
    .dfd_card-number {
        padding: 2.5rem 8rem 2.5rem 2rem;
    }
    .dfd_card-number-image {
        width: 100%;
        max-width: 135px;
    }
    .dfd_numbers {
        grid-column-gap: 1rem;
        grid-row-gap: 1rem;
    }
    .dfd_number-large {
        font-size: 100px;
        line-height: 125px;
    }
    .dfd_cards-number {
        padding: 2rem;
    }
    .percentage {
        font-size: 50px;
        line-height: 62px;
    }
    .dfd_paragraph-large.medium.text-align-center.max-width-300,
    .dfd_paragraph-large.medium.text-align-center.max-width-300.mob-small {
        font-size: 16px;
    }
    .dfd_paragraph-large.medium.text-align-center.max-width-300.mob-left {
        line-height: 24px;
    }
    .dfd_paragraph-large.small.text-align-center.max-width-300,
    .dfd_paragraph-large.small.text-align-center.max-width-300.mob-small {
        font-size: 16px;
    }
    .source-text {
        font-size: 14px;
    }
    .max-250px {
        margin-left: 0;
    }
    .dfd_heading1 {
        margin-bottom: 24px;
        font-size: 56px;
        line-height: 52px;
    }
    .controller {
        z-index: 0;
        max-width: 150px;
        margin-left: 0;
        top: 110px;
        left: -3px;
    }
    .layer {
        max-width: 8.9375rem;
    }
    .dfd_hero-blur {
        min-height: 715px;
        left: auto;
        right: auto;
    }
    .dfd_stars {
        width: 170%;
        margin-left: 0;
        left: 0%;
    }
    .circle {
        max-width: 7rem;
        margin-bottom: 0.15rem;
        margin-right: -7.6375rem;
    }
    .circle-white {
        max-width: 10.375rem;
        margin-bottom: -7.8rem;
        margin-right: 7.85rem;
    }
    .tetris {
        max-width: 6.625rem;
        margin-left: 0;
    }
    .dfd_all-image {
        max-width: 30rem;
        margin-top: 39px;
        margin-right: 21px;
    }
    .layout_left.mob-text-center.is_second {
        order: 0;
    }
    .layout_left.tablet-align-centered {
        text-align: center;
        justify-content: flex-start;
        align-items: center;
    }
    .layout_left.tablet-align-centered.is_quest {
        text-align: left;
        justify-content: flex-start;
        align-items: flex-start;
    }
    .how_bottom-wr-2 {
        background-image: none;
        justify-content: center;
        padding-left: 29%;
        padding-right: 29%;
    }
    .how_bottom-image-2 {
        width: 100%;
        max-width: 470px;
        left: auto;
    }
    .app--hero_layout {
        grid-column-gap: 40px;
        grid-row-gap: 40px;
        grid-template-columns: 1fr;
    }
    .app--hero_layout.new,
    .app--hero_layout.safety-tarot,
    .app--hero_layout.tarot {
        grid-template-columns: auto;
    }
    .app--hero_layout.imagine {
        grid-template-columns: auto;
        align-items: flex-start;
    }
    .app--hero_layout.s-new {
        grid-template-columns: auto;
    }
    .app--hero_layout.s-new.newsl,
    .app--hero_layout.s-new.education {
        grid-column-gap: 24px;
        grid-row-gap: 24px;
        flex-direction: column;
        grid-auto-columns: auto;
        display: flex;
    }
    .app--hero_layout.s-new.app {
        grid-column-gap: 24px;
        grid-row-gap: 40px;
        flex-direction: column;
        grid-auto-columns: auto;
        display: flex;
    }
    .app--hero_layout.s-new.policy,
    .app--hero_layout.s-new.news-m {
        grid-column-gap: 24px;
        grid-row-gap: 24px;
        flex-direction: column;
        grid-auto-columns: auto;
        display: flex;
    }
    .app--hero_layout.imagine-new {
        grid-template-columns: auto;
        align-items: flex-start;
    }
    .app2024_hero-bg_2 {
        width: 460px;
        inset: auto auto 10% -29%;
    }
    .app2024_hero-bg-2 {
        width: 400px;
        height: 350px;
        bottom: -9%;
        right: 25%;
    }
    .max-width-780px {
        max-width: 80%;
    }
    .max-width-780px.nitro {
        max-width: none;
    }
    .build--hero_lottie,
    .line-blue--progress {
        display: none;
    }
    .open-text {
        height: auto;
        padding-left: 72px;
    }
    .embedded-card {
        cursor: auto;
    }
    .embedded-card_toggle {
        padding-bottom: 8px;
        padding-left: 0;
    }
    .embedded-card_list {
        height: auto;
    }
    .tabs-app_new {
        flex-wrap: wrap;
        justify-content: center;
        padding-bottom: 10px;
    }
    .app2024_tab-link {
        flex: none;
    }
    .app2024_tab-link:hover {
        background-color: #ffffff1a;
    }
    .app2024_tab-link.w--current:hover {
        background-color: var(--blurple);
    }
    .app2024_tab-link._2024 {
        flex: 0 auto;
    }
    .build--hero_lottie-mobile {
        object-fit: contain;
        flex: 1;
        margin-left: 5px;
        display: block;
    }
    .build--prof_title {
        top: 100px;
    }
    .archive-grey-content {
        padding: 40px 20px;
    }
    .archive-grey-content._2024 {
        max-height: none;
    }
    .home--hero {
        background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/664c33e0f20d14f69f999b5b_Texture%20Headline.webp);
        background-position: 65% -25%;
        background-repeat: no-repeat;
        background-size: 90%;
        background-attachment: scroll;
        height: auto;
        max-height: none;
        padding-top: 8rem;
        padding-bottom: 3.5rem;
    }
    .home--2col_layout {
        grid-column-gap: 2.5rem;
        grid-row-gap: 2.5rem;
    }
    .home--2col_layout.is-hero {
        grid-column-gap: 0rem;
        grid-row-gap: 0rem;
        flex-flow: column-reverse wrap;
        margin-bottom: 5rem;
    }
    .home--2col_layout.is-hero.home,
    .home--2col_layout.is-hero.is_2025,
    .home--2col_layout.is-hero.new-2025 {
        margin-bottom: 2rem;
        padding-bottom: 0;
    }
    .home--image-wr {
        align-self: center;
        margin-left: 0;
    }
    .home--image-wr.is-reverse {
        margin-left: 0;
        margin-right: 0;
    }
    .home--image-wr.is-center {
        width: 100%;
        max-width: 43rem;
        margin-left: auto;
        margin-right: auto;
    }
    .home--image-wr.video,
    .home--image-wr.video.lg {
        margin-left: 0;
    }
    .home--text-wr {
        max-width: 15.625rem;
    }
    .home--text-wr.is-mobile-center {
        flex: 1;
        max-width: none;
        margin-top: 0;
        position: static;
    }
    .home--text-wr.is-mobile-center.z-index-2,
    .home--text-wr.is-mobile-center.is_2025 {
        max-width: none;
        margin-top: 3rem;
    }
    .heading--h1 {
        text-align: center;
        margin-bottom: 2.25rem;
        line-height: 120%;
    }
    .heading--h1.is_centered.size-large._2024 {
        font-size: 54px;
    }
    .heading--h1.is_centered.gaming-n,
    .heading--h1.is_centered.gaming-1 {
        font-size: 42px;
    }
    .heading--h1.text-size-40px {
        font-size: 28px;
    }
    .heading--h1._2024 {
        font-size: 48px;
    }
    .heading--h1.is_2024 {
        font-size: 36px;
    }
    .heading--h1.mobile-h1 {
        font-size: 48px;
    }
    .heading--h1.gaming {
        font-size: 42px;
    }
    .heading--h1.teen {
        text-align: left;
    }
    .heading--h1.is_teen {
        font-size: 2rem;
    }
    .heading--h1.is_2025 {
        margin-bottom: 0.875rem;
    }
    .body-text--xl {
        font-size: 1rem;
        line-height: 1.5;
    }
    .body-text--xl.is-center {
        text-align: center;
        padding-right: 0;
    }
    .body-text--xl.is_teen.is-left-white.is_n {
        font-size: 1.125rem;
    }
    .body-text--xl.is_teen {
        margin-bottom: 60px;
    }
    .body-text--xl.is_teen.text-color-white.z-index-3 {
        margin-bottom: 0;
    }
    .body-text--xl.is_2025 {
        text-align: left;
        padding-right: 0;
        font-size: 1rem;
        line-height: 1.1875;
    }
    .body-text--xl.is_2025.hero-p {
        text-align: center;
    }
    .body-text--xl.is_2025-n {
        padding-right: 0;
    }
    .body-text--xl.is_2025-n.hero-p {
        text-align: center;
    }
    .home--hero_button-wr {
        flex-flow: wrap;
    }
    .home--2section {
        background-position: 110% 0;
        background-size: 1000px;
        max-height: none;
        padding-top: 6.25rem;
        padding-bottom: 4.6875rem;
    }
    .home--2section.is_2025 {
        padding-bottom: 7.1875rem;
    }
    .home--block-group {
        padding-top: 26px;
        padding-bottom: 26px;
        padding-right: 20px;
    }
    .home--block-group.is-reverse {
        background-image: linear-gradient(135deg, #fff3, #ffffff1f 12%, #ffffff0a 50%, #ffffff14 83%, #fff3);
        padding-top: 57px;
        padding-bottom: 57px;
        padding-left: 20px;
    }
    .home--block-group.is-reverse.home-new {
        background-image: linear-gradient(135deg, #fff3, #ffffff1a 45%, #ffffff26 76%, #ffffff12);
        padding-top: 50px;
        padding-bottom: 50px;
    }
    .home--block-group.is-reverse.home-new._2025,
    .home--block-group.is-reverse._2025,
    .home--block-group.is-reverse.is_2025 {
        border-radius: 64px;
        padding-top: 20px;
        padding-bottom: 20px;
    }
    .home--block-group.block-1 {
        grid-column-gap: 2.5rem;
        grid-row-gap: 2.5rem;
        background-image: linear-gradient(135deg, #fff6, #ffffff1a 45%, #ffffff12 72%);
        padding-top: 57px;
        padding-bottom: 57px;
        box-shadow: 0 2px 52px #452a7c1a, inset 0 0 0 3px #ffffff26;
    }
    .home--block-group.block-1._2025 {
        border-radius: 64px;
        padding-top: 20px;
        padding-bottom: 20px;
    }
    .home--block-group.block-2 {
        grid-column-gap: 2.5rem;
        grid-row-gap: 2.5rem;
        padding-top: 57px;
        padding-bottom: 57px;
    }
    .home--block-group.block-2._2025 {
        border-radius: 64px;
        padding-top: 20px;
        padding-bottom: 20px;
    }
    .home--block-group.block-4 {
        grid-column-gap: 2.5rem;
        grid-row-gap: 2.5rem;
        padding-top: 45px;
        padding-bottom: 45px;
    }
    .home--block-group.block-4._2025,
    .home--block-group.block-4.is_2025 {
        border-radius: 64px;
        padding-top: 20px;
        padding-bottom: 20px;
    }
    .heading--h2.is_centered.size-large._2024 {
        font-size: 54px;
    }
    .heading--h2.is_centered.gaming-n,
    .heading--h2.is_centered.gaming-1 {
        font-size: 42px;
    }
    .heading--h2.text-size-40px {
        font-size: 28px;
    }
    .heading--h2._2024 {
        font-size: 48px;
    }
    .heading--h2.is_2024 {
        font-size: 36px;
    }
    .heading--h2.mobile-h1 {
        font-size: 48px;
    }
    .heading--h2.gaming {
        font-size: 42px;
    }
    .home--group-chat-img {
        border-radius: 30px;
    }
    .home--group-chat-img.video {
        aspect-ratio: 435/335;
        max-width: 47.5rem;
        height: 100%;
        min-height: auto;
        max-height: none;
    }
    .home--group-chat-img.video.lg {
        min-width: auto;
    }
    .home--group-chat-img.video._2025 {
        border-radius: 56px;
    }
    .home--group-chat-img.video.is_2025 {
        border-radius: 64px;
    }
    .home--group-chat-img.video.is-2025 {
        border-radius: 56px;
    }
    .home--3section {
        z-index: 5;
        max-height: none;
        padding-top: 4.6875rem;
        padding-bottom: 5rem;
    }
    .home--3section.is_2025 {
        padding-top: 7.1875rem;
        padding-bottom: 8.125rem;
    }
    .fpo {
        max-width: 60%;
        margin-bottom: 6rem;
        margin-right: 6rem;
        right: 0;
    }
    .home_image-hero {
        width: 100%;
        max-width: 22.1875rem;
    }
    .chats_top {
        max-width: 6.5625rem;
        margin-top: -3.75rem;
        margin-right: 8.75rem;
    }
    .chats_top.is_2025 {
        max-width: 6.56rem;
    }
    .chats_bottom {
        margin-bottom: -5.6rem;
        margin-right: 6rem;
    }
    .stream_top {
        filter: blur(3px);
        max-width: 5.625rem;
        margin-top: -3rem;
        margin-left: 6.375rem;
        margin-right: 10rem;
    }
    .home--4section {
        padding-top: 5rem;
        padding-bottom: 8.125rem;
    }
    .home--4section.is_2025 {
        padding-top: 8.125rem;
        padding-bottom: 11.25rem;
    }
    .box-4s {
        max-width: 11rem;
        margin-top: -5.4rem;
        margin-right: -1.875rem;
    }
    .box-4s.is_2025 {
        max-width: 180px;
        margin-top: -7rem;
        margin-right: -4rem;
    }
    .section4-image {
        width: 100%;
        max-width: none;
        margin-left: 0;
    }
    .section4-image.radius-60 {
        border-radius: 30px;
    }
    .section4-image.radius-60.video {
        min-height: 270px;
        max-height: 330px;
    }
    .home--5section {
        max-height: none;
        padding-top: 7.75rem;
        padding-bottom: 6.25rem;
    }
    .home--5section.is_2025 {
        padding-top: 9.625rem;
        padding-bottom: 8.125rem;
    }
    .section5-image {
        width: 124%;
        margin-top: -18%;
        margin-bottom: -26%;
    }
    .section2-image {
        width: 112%;
        max-width: none;
    }
    .fun-top {
        max-width: 7.1875rem;
        margin-top: -63px;
        margin-left: 3.8125rem;
    }
    .fun2-top {
        max-width: 4.23529rem;
        margin-top: -2.7rem;
    }
    .controller_top {
        max-width: 7rem;
        margin-right: 5.75rem;
    }
    .section6-image {
        width: 126%;
        margin-left: -16%;
    }
    .place_nelly {
        max-width: 12rem;
        margin-top: -4.8rem;
        margin-bottom: -8.4rem;
        margin-left: 4.875rem;
        top: 40%;
    }
    .place_icons {
        max-width: 6.75rem;
        margin-bottom: -9rem;
    }
    .home--6section {
        max-height: none;
        padding-top: 6.25rem;
        padding-bottom: 5rem;
    }
    .home--6section.is_2025 {
        padding-top: 8.125rem;
    }
    .home--7section {
        background-image: none;
        background-position: 0 0;
        background-repeat: repeat;
        background-size: auto;
        max-height: none;
        padding-top: 100px;
        padding-bottom: 260px;
    }
    .heading--h2-center {
        text-align: center;
        font-size: 2rem;
    }
    .heading--h2-center.is_centered.size-large._2024 {
        font-size: 54px;
    }
    .heading--h2-center.is_centered.gaming-n,
    .heading--h2-center.is_centered.gaming-1 {
        font-size: 42px;
    }
    .heading--h2-center.text-size-40px {
        font-size: 28px;
    }
    .heading--h2-center._2024 {
        font-size: 48px;
    }
    .heading--h2-center.is_2024 {
        font-size: 36px;
    }
    .heading--h2-center.mobile-h1 {
        font-size: 48px;
    }
    .heading--h2-center.gaming {
        font-size: 42px;
    }
    .discord_bottom.z-index-2 {
        min-height: auto;
        padding-top: 0;
    }
    .discord_svg {
        margin-top: 4.625rem;
    }
    .home_footer {
        display: block;
    }
    .section-home4-image,
    .home_image_left {
        display: none;
    }
    .home--section7 {
        background-position: 89%;
        max-height: none;
        padding-top: 5rem;
        padding-bottom: 11.125rem;
    }
    .grid-footer-new {
        grid-column-gap: 20px;
        grid-row-gap: 60px;
        grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
        place-items: start;
        margin-bottom: 82px;
    }
    .hero-subtitle-wrapper {
        margin-top: 0;
        margin-left: auto;
        margin-right: auto;
    }
    .stycky-lessons {
        position: static;
    }
    .potion {
        filter: blur(2px);
        max-width: 3rem;
        margin-top: 0;
        margin-left: -1rem;
    }
    .potion.is_2025 {
        max-width: 6rem;
        top: 28%;
        left: -16%;
    }
    .crown {
        filter: blur(2px);
        max-width: 8rem;
        margin-top: -7rem;
    }
    .crown.carrers {
        filter: none;
        max-width: 10rem;
        left: -21%;
    }
    .crown.is_2025 {
        height: 8rem;
        margin-left: 23.8rem;
    }
    .trophy {
        max-width: 4.1875rem;
        margin-top: -4rem;
        margin-left: 14rem;
        inset: 0% auto auto 0%;
    }
    .turnip {
        filter: blur(3px);
        max-width: 4rem;
        margin-top: -5rem;
        margin-right: 5rem;
        inset: 0% 0% auto auto;
    }
    .turnip.careers {
        margin-top: -7.6rem;
        margin-right: -3.6rem;
    }
    .star {
        max-width: 2.9rem;
        margin-top: 0;
        margin-right: 2rem;
    }
    .star.is_2025 {
        max-width: 7rem;
        margin-top: 10.3rem;
        margin-right: -21%;
    }
    .home-2-block-gift {
        width: 101%;
        max-width: none;
        margin-top: -1.2rem;
    }
    .home-2-block-gift.image {
        width: 100%;
        margin-top: -1.2rem;
    }
    .home-2-block-gift.webm {
        margin-top: -1.5rem;
        right: 2rem;
    }
    .crystal {
        filter: blur(2px);
        max-width: 2.875rem;
        margin-right: 0;
        transform: rotate(-20deg);
    }
    .section3-image {
        min-width: 100%;
        margin-top: -15px;
        margin-right: -7px;
    }
    .section3-image.webm {
        top: -23%;
        right: 11%;
    }
    .section3-image.webm-2 {
        min-width: 102%;
        top: -26%;
        right: 8%;
    }
    .section-3-gradient {
        border-radius: 30px;
        width: 100%;
        height: auto;
        max-height: none;
    }
    .gem {
        filter: blur(4px);
        width: 7.5rem;
        margin-top: 0;
        margin-left: 8.8125rem;
        top: 10%;
    }
    .section-4-image {
        max-width: 112%;
        margin-top: 1rem;
        margin-bottom: auto;
        margin-left: -1.7rem;
        top: auto;
    }
    .section-4-image.webm-3 {
        left: 12%;
    }
    .bat {
        max-width: 7.6875rem;
        margin-bottom: -4rem;
    }
    .egg {
        filter: blur(4px);
        max-width: 3.4375rem;
        margin-top: -6rem;
    }
    .coin {
        margin-top: -10rem;
        margin-bottom: -9rem;
        top: 20%;
    }
    .characters {
        margin-top: -4.8rem;
        margin-right: 3.4375rem;
    }
    .pan {
        max-width: 6rem;
        margin-top: -9rem;
        margin-bottom: -9rem;
        top: auto;
        bottom: 35%;
    }
    .section-7-image {
        border-radius: 30px;
    }
    .playstation {
        max-width: 3rem;
    }
    .xbox {
        max-width: 3rem;
        margin-bottom: 9.1875rem;
    }
    .hero_button-banner.new-home {
        justify-content: center;
        align-items: center;
        width: 100%;
        margin-left: auto;
        margin-right: auto;
    }
    .line-animation {
        height: 6.5625rem;
    }
    .image-100.m-quests {
        position: static;
    }
    .image-100.m-quests.hide-item {
        margin-left: auto;
        margin-right: auto;
        display: block;
    }
    .radius-60,
    .radius-60.see {
        border-radius: 30px;
    }
    .radius-60.see.video,
    .radius-60.viseo {
        min-height: 270px;
        max-height: 330px;
    }
    .section-6-image {
        min-width: 110%;
        margin-top: -0.85rem;
        margin-left: -1rem;
    }
    .section-6-image.only-image {
        max-width: 112%;
        margin-top: -1.55rem;
    }
    .nitro-banner-h {
        font-size: 16px;
    }
    .nitro-banner-wr {
        max-width: 490px;
    }
    .nitro-bn-wr {
        background-image: none;
        background-position: 0 0;
        background-repeat: repeat;
        background-size: auto;
    }
    .text-mask.is_2025 {
        max-width: 400px;
        margin-left: auto;
        margin-right: auto;
        padding-right: 0;
    }
    .home_phone {
        max-width: 8rem;
        margin-right: -3.2rem;
    }
    .home-image {
        margin-bottom: 1rem;
        margin-left: auto;
        margin-right: auto;
    }
    .home_clyde {
        max-width: 2.4rem;
        left: -67%;
    }
    .home_wumpus {
        max-width: 7.5rem;
        margin-left: 14rem;
    }
    .home_wumpus-pl {
        max-width: 7.5rem;
        margin-bottom: 5.8rem;
        margin-left: 14rem;
    }
    .home_egg {
        width: 23rem;
        margin-bottom: -16.5rem;
        margin-left: -8.2rem;
    }
    .home_youtube {
        max-width: 6.625rem;
        margin-right: -4.25rem;
    }
    .home_share {
        max-width: 7.1875rem;
        margin-right: -3.5rem;
    }
    .home_spotify {
        max-width: 4.0625rem;
        margin-left: -3.125rem;
    }
    .radius-88 {
        border-radius: 35px;
    }
    .radius-88.opasity-o {
        border-radius: 30px;
    }
    .discort_robot {
        bottom: 36%;
    }
    .discort_robot.position-bottom {
        bottom: 0%;
    }
    .image-robot1.lottie.image-robot {
        top: 0;
    }
    .image-always.only-image {
        width: 102%;
        margin-left: -34px;
    }
    .section-blue-careers {
        padding-top: 120px;
        padding-bottom: 80px;
    }
    .section-blue-careers.job {
        padding-bottom: 0;
        overflow: hidden;
    }
    .section-blue-careers.b-none {
        padding-top: 100px;
    }
    .section-blue-careers.safety {
        height: auto;
        min-height: auto;
        padding-top: 140px;
        padding-bottom: 0;
        overflow: hidden;
    }
    .section-blue-careers.b-none-2 {
        padding-top: 100px;
        padding-bottom: 0;
    }
    .section-blue-careers.b-none-2._50-gradient,
    .section-blue-careers.b-none-2.submission {
        background-image: linear-gradient(#5765f2 40%, #fff 40%);
        padding-top: 100px;
        padding-bottom: 60px;
    }
    .section-blue-careers.b-courses {
        height: auto;
        padding-top: 100px;
    }
    .section-blue-careers.hero {
        padding-top: 100px;
        padding-bottom: 60px;
    }
    .section-blue-careers.hero.connection {
        padding-top: 120px;
    }
    .section-blue-careers.safety-new {
        height: auto;
        min-height: auto;
        padding-top: 18vw;
        padding-bottom: 8vw;
        overflow: hidden;
    }
    .section-blue-careers.tarot {
        height: auto;
        min-height: auto;
        padding-top: 16vw;
        overflow: hidden;
    }
    .section-blue-careers.safety-d {
        height: auto;
        min-height: auto;
        padding-top: 18vw;
        padding-bottom: 26vw;
        overflow: hidden;
    }
    .section-blue-careers.home {
        height: auto;
        min-height: auto;
        padding-top: 0;
        padding-bottom: 0;
        overflow: hidden;
    }
    .section-blue-careers.parent {
        height: auto;
        min-height: auto;
        padding-top: 18vw;
        padding-bottom: 5vw;
        overflow: hidden;
    }
    .section-blue-careers.safety-n {
        height: auto;
        min-height: auto;
        padding-top: 15vw;
        padding-bottom: 5vw;
        overflow: hidden;
    }
    .section-blue-careers.safety-center {
        height: auto;
        min-height: auto;
        padding-top: 18vw;
        padding-bottom: 10vw;
        overflow: hidden;
    }
    .section-blue-careers.education {
        height: auto;
        min-height: auto;
        padding-top: 15vw;
        padding-bottom: 5vw;
        overflow: hidden;
    }
    .section-blue-careers.transp-center,
    .section-blue-careers.transp-center-s {
        height: auto;
        min-height: auto;
        padding-top: 16vw;
        padding-bottom: 5vw;
        overflow: hidden;
    }
    .section-blue-careers.parent-hub {
        height: auto;
        min-height: auto;
        padding-top: 18vw;
        padding-bottom: 0;
        overflow: hidden;
    }
    .section-blue-careers.parent-policy {
        height: auto;
        min-height: auto;
        padding-top: 18vw;
        padding-bottom: 5vw;
        overflow: hidden;
    }
    .section-blue-careers.premium {
        background-image: none;
        height: auto;
        min-height: auto;
        padding-top: 18vw;
        padding-bottom: 60px;
        overflow: hidden;
    }
    .section-blue-careers.privacy,
    .section-blue-careers.privacy_2 {
        height: auto;
        min-height: auto;
        padding-top: 15vw;
        padding-bottom: 5vw;
        overflow: hidden;
    }
    .section-blue-careers.safety-f {
        height: auto;
        min-height: auto;
        padding-top: 180px;
        padding-bottom: 5vw;
        overflow: hidden;
    }
    .section-blue-careers.build {
        padding-bottom: 20px;
    }
    .section-blue-careers.hero-app {
        padding-top: 100px;
        padding-bottom: 60px;
    }
    .section-blue-careers.hero-app.connection {
        padding-top: 120px;
    }
    .section-blue-careers.hero-app.is_app-2024 {
        padding-top: 8.5rem;
    }
    .section-blue-careers.hero-app.is_app-2023 {
        padding-bottom: 0;
    }
    .section-blue-careers.app-pit {
        background-position: 150% 60%, -80% 25%;
        background-size: 500px, 500px;
        padding-top: 60px;
        padding-bottom: 60px;
    }
    .section-blue-careers.home-2023 {
        height: auto;
        min-height: auto;
        padding-top: 140px;
        padding-bottom: 0;
        overflow: hidden;
    }
    .section-blue-careers.safety-center-2023 {
        height: auto;
        min-height: auto;
        padding-top: 18vw;
        padding-bottom: 10vw;
        overflow: hidden;
    }
    .section-blue-careers.safety-centr {
        height: auto;
        min-height: auto;
        padding-top: 120px;
        padding-bottom: 5vw;
        overflow: hidden;
    }
    .section-blue-careers.gaming {
        background-image: none;
        height: auto;
        min-height: auto;
        padding-top: 18vw;
        padding-bottom: 60px;
        overflow: hidden;
    }
    .section-blue-careers.app-pit-2024 {
        padding-top: 60px;
        padding-bottom: 60px;
    }
    .careers_h1.font-white {
        text-align: center;
    }
    .careers_h1.font-white.safety {
        text-align: left;
        max-width: none;
        margin-top: 0;
    }
    .careers_h1.font-white.safety.centered.tarot2 {
        text-align: center;
    }
    .careers_h1.font-white.left {
        font-size: 40px;
    }
    .careers_h1.font-white.left.explore {
        z-index: 10;
        text-align: left;
        font-size: 40px;
        position: relative;
    }
    .careers_h1.font-white.center.college {
        text-align: left;
    }
    .careers_h1.font-white.cen-ins {
        text-align: center;
        background-color: #4788ff;
    }
    .careers_h1.font-white.left-ver,
    .careers_h1.font-white.mobile-left {
        text-align: left;
    }
    .careers_h1.font-white.moderation {
        text-align: left;
        font-size: 40px;
    }
    .careers_h1.font-white.moderation.explore {
        z-index: 10;
        text-align: left;
        font-size: 40px;
        position: relative;
    }
    .careers_h1.font-white.left-copy {
        font-size: 40px;
    }
    .careers_h1.font-white.left-copy.explore {
        z-index: 10;
        text-align: left;
        font-size: 40px;
        position: relative;
    }
    .careers_h1.font-white.bottom-16px {
        text-align: left;
    }
    .careers_h1.font-white.bottom-16px.flex-mob-center.mobile-power {
        text-align: center;
        font-size: 40px;
    }
    .careers_h1.font-white.bottom-16px.flex-tab-center {
        text-align: center;
    }
    .careers_h1.font-white.bottom-16px.flex-tab-center.mobile-power {
        text-align: center;
        font-size: 40px;
    }
    .careers_h1.font-white.bottom-16px.flex-tab-center.is_gdc.m-40 {
        text-align: left;
    }
    .careers_h1.font-white.bottom-16px.is_gdc {
        text-align: center;
    }
    .careers_h1.font-white.is-text-center {
        margin-bottom: 0;
    }
    .careers_h1.font-white.is-left {
        text-align: left;
    }
    .careers_h1.font-white.safety-n {
        text-align: left;
        max-width: none;
        margin-top: 0;
    }
    .careers_h1.font-white.safety-n.centered.tarot2 {
        text-align: center;
    }
    .careers_h1.font-white.education {
        text-align: left;
        max-width: none;
        margin-top: 0;
    }
    .careers_h1.font-white.education.centered.tarot2 {
        text-align: center;
    }
    .careers_h1.font-white.safety-newsfloor {
        text-align: left;
        max-width: none;
        margin-top: 0;
    }
    .careers_h1.font-white.safety-newsfloor.centered.tarot2 {
        text-align: center;
    }
    .careers_h1.font-white.safety-2 {
        text-align: left;
        max-width: none;
        margin-top: 0;
    }
    .careers_h1.font-white.safety-2.centered.tarot2 {
        text-align: center;
    }
    .careers_h1.font-white.is-garden {
        text-align: left;
    }
    .careers_h1.safety.centered.tarot2 {
        max-width: 350px;
    }
    .careers_h1.text-align-center.br {
        font-size: 48px;
    }
    .careers_h1.text-align-center.br.is_get {
        font-size: 56px;
        line-height: 0.96;
    }
    .careers_h1.text-align-center.new-size {
        letter-spacing: normal;
        font-size: 40px;
        line-height: 0.96;
    }
    .careers_heading--h2 {
        font-size: 1.5rem;
    }
    .careers_heading--h2.is_centered.size-large._2024 {
        font-size: 54px;
    }
    .careers_heading--h2.is_centered.gaming-n,
    .careers_heading--h2.is_centered.gaming-1 {
        font-size: 42px;
    }
    .careers_heading--h2.text-size-40px {
        font-size: 28px;
    }
    .careers_heading--h2._2024 {
        font-size: 48px;
    }
    .careers_heading--h2.is_2024 {
        font-size: 36px;
    }
    .careers_heading--h2.mobile-h1 {
        font-size: 48px;
    }
    .careers_heading--h2.gaming {
        font-size: 42px;
    }
    .careers--block-group {
        padding-top: 26px;
        padding-bottom: 26px;
        padding-right: 20px;
    }
    .careers--block-group.is-reverse {
        padding-top: 20px;
        padding-bottom: 20px;
        padding-left: 20px;
    }
    .careers--block-group.is-reverse.home-new {
        padding-top: 20px;
        padding-bottom: 20px;
    }
    .careers--block-group.block-1 {
        grid-column-gap: 2.5rem;
        grid-row-gap: 2.5rem;
        padding-top: 20px;
        padding-bottom: 20px;
    }
    .careers--block-group.block-2 {
        grid-column-gap: 2.5rem;
        grid-row-gap: 2.5rem;
    }
    .chats_top-image {
        max-width: 6.5625rem;
        margin-top: -3.75rem;
        margin-right: 8.75rem;
    }
    .fun2-top_img {
        max-width: 4.23529rem;
        margin-top: -3rem;
    }
    .wumpus-footer-home {
        max-width: 12%;
        top: 55%;
    }
    .robot-head._2024 {
        margin-bottom: -43%;
    }
    .star-texture.is-2 {
        top: -50%;
    }
    .star-texture.is-1 {
        min-width: 873px;
        max-height: 368px;
        top: -2%;
    }
    .star-texture.is-bottom {
        display: none;
    }
    .star-texture.l-hidden {
        top: -29%;
    }
    .star-texture._2-sec {
        top: -15%;
    }
    .footer-hero-img {
        top: 35%;
    }
    .form-s-m {
        width: auto;
        display: block;
    }
    .submission-closed._2024 {
        padding-top: 80px;
    }
    .line_text-animation {
        font-size: 47px;
        line-height: 20px;
    }
    .section3-imag.only-image {
        min-width: 117%;
    }
    .characters-wr {
        max-width: 13.375rem;
    }
    .characters-hunds {
        margin-top: -4.2rem;
    }
    .home_egg-icon {
        width: 368px;
    }
    .animation-scroll {
        min-height: 1300px;
        top: -60%;
    }
    .animation-scroll.one {
        min-height: 2000px;
        top: -60%;
    }
    .animation-scroll._4 {
        min-height: 12000px;
        top: 0%;
    }
    .animation-scroll.hero {
        display: none;
    }
    .animation-scroll.is_2025 {
        min-height: 2000px;
        top: -60%;
    }
    .star-hero-home {
        top: 4%;
    }
    .star-hero-home._2 {
        top: 34%;
        right: -70%;
    }
    .star-hero-home._4 {
        top: 13%;
    }
    .star-hero-home._5 {
        right: -62%;
    }
    .star-hero-home._6 {
        top: 6%;
    }
    .star-hero-home._7 {
        top: 21%;
        right: 45%;
    }
    .star-hero-home._9 {
        top: -25%;
        right: 31%;
    }
    .star-hero-home._11 {
        width: 19px;
        height: 19px;
        top: -8%;
        left: 52px;
        right: auto;
    }
    .star-hero-home._8 {
        top: 13%;
    }
    .star-hero-home._10 {
        width: 6px;
        height: 6px;
        top: 13%;
        right: -70%;
    }
    .star-hero-home._14 {
        top: 13%;
    }
    .star-hero-home._16 {
        right: -62%;
    }
    .star-hero-home._2-2 {
        top: 13%;
    }
    .star-hero-home._2-3 {
        right: -62%;
    }
    .star-hero-home._2-4 {
        top: 6%;
    }
    .star-hero-home._2-5 {
        top: 29%;
    }
    .star-hero-home._2-7 {
        right: -62%;
    }
    .star-hero-home._2-8 {
        left: 20%;
    }
    .star-hero-home._2-9 {
        top: 34%;
        right: -70%;
    }
    .star-hero-home._21 {
        top: 13%;
    }
    .star-hero-home._19,
    .star-hero-home._20 {
        top: 21%;
        right: 45%;
    }
    .star-hero-home._17 {
        top: 34%;
        right: -70%;
    }
    .star-hero-home._22 {
        right: -62%;
    }
    .star-hero-home._10-1,
    .star-hero-home._1--2 {
        width: 19px;
        height: 19px;
        top: -26%;
        right: -60%;
    }
    .star-texture-3.is-2 {
        top: -50%;
    }
    .star-texture-3.is-1 {
        min-width: 873px;
        max-height: 368px;
        top: -2%;
    }
    .star-texture-3.is-bottom {
        display: none;
    }
    .star-texture-3.l-hidden {
        top: -29%;
    }
    .star-texture-3._2-sec {
        top: -15%;
    }
    .talk-home {
        min-height: 100px;
        top: -100px;
    }
    .hero-wr-lottie {
        min-width: 67%;
        left: 6%;
    }
    .messenge-lottie {
        max-width: 43%;
        top: 14%;
        left: 25%;
    }
    .stretting-lottie {
        top: 18.4%;
        right: -0.4%;
    }
    .typing-lottie {
        top: 49.2%;
        right: -0.4%;
    }
    .typing-lottie-rose {
        bottom: 25%;
        right: 0%;
    }
    .typing-lottie-m {
        max-width: 11%;
        left: 23%;
    }
    .smoke-gif {
        max-width: 138%;
        bottom: 43%;
        right: -52%;
    }
    .home--img-wr {
        align-self: center;
        margin-left: 0;
    }
    .home--img-wr.is-reverse {
        margin-left: 0;
        margin-right: 0;
    }
    .home--img-wr.is-center {
        width: 100%;
        max-width: 43rem;
        margin-left: auto;
        margin-right: auto;
    }
    .home--img-wr.video,
    .home--img-wr.video.lg {
        margin-left: 0;
    }
    .home_image-hero-2 {
        width: 100%;
        max-width: 22.1875rem;
        left: 0%;
    }
    .fun2-top-eyes {
        max-width: 4.23529rem;
        margin-top: -2rem;
    }
    .fun2-top-eyes.is_2025 {
        max-width: 6.0625rem;
    }
    .home_image-static {
        width: 100%;
        max-width: 22.1875rem;
        left: 0%;
    }
    .blue-overlay-1 {
        opacity: 0.9;
        top: -1000px;
        right: -600px;
    }
    .blue-overlay-3 {
        opacity: 0.6;
        top: -800px;
    }
    .textura-bg-8 {
        background-repeat: no-repeat;
        background-size: auto;
    }
    .italic-text {
        font-size: 16px;
    }
    .wumpus-footer-home-contain {
        min-height: 225px;
    }
    .wumpus-footer-home-contain.smaller {
        min-height: 250px;
    }
    .discor_robot_contain {
        min-height: 215px;
    }
    .infocard {
        padding-bottom: 5vw;
        padding-left: 1.25rem;
        padding-right: 1.25rem;
    }
    .text-card-yellow {
        max-height: none;
        margin-top: 0.4rem;
        font-size: 1.5vw;
        line-height: 130%;
    }
    .heading-card {
        font-size: 1.75vw;
        line-height: 130%;
    }
    .heading-card.wcse {
        top: -8px;
    }
    .heading-card.app {
        font-size: 2.5vw;
    }
    .text-on-blue {
        font-size: 18px;
    }
    .section-finals {
        padding-top: 3.75rem;
    }
    .max-width-374 {
        max-width: none;
    }
    .finals {
        max-width: 300px;
        margin-bottom: 4rem;
    }
    .fimals-men {
        width: 80%;
        margin: 44px -10% -20px -20%;
    }
    .block-number {
        margin-top: 0;
        margin-bottom: 64px;
    }
    .finals-number-large {
        font-size: 80px;
    }
    .finals-nember-medium {
        font-size: 70px;
    }
    .tag-on-case {
        margin-left: 0.25rem;
        margin-right: 0.25rem;
        font-size: 12px;
    }
    .logos {
        width: 800px;
        min-width: 800px;
        min-height: 80px;
        margin-top: 24px;
        margin-bottom: 24px;
    }
    .logos.static {
        grid-column-gap: 48px;
        grid-row-gap: 48px;
    }
    .logos.static.z-index-3.width,
    .logos.static.z-index-3.width2 {
        width: 700px;
        margin-right: 80px;
    }
    .max-height-65 {
        height: 35px;
    }
    .logos-move {
        width: 1720px;
    }
    .hero-cases {
        background-position: 50% 0;
        background-repeat: no-repeat;
        background-size: cover;
        margin-top: 5rem;
        padding-top: 5rem;
    }
    .main-color-black.case {
        margin-top: -80px;
        padding-top: 80px;
    }
    .section-rich-case {
        padding-top: 56px;
    }
    .wrapper-rich {
        grid-column-gap: 30px;
        grid-row-gap: 30px;
    }
    .rich-case {
        margin-left: 30px;
    }
    .rich-case h1 {
        margin-bottom: 32px;
    }
    .rich-case h6 {
        margin-bottom: 40px;
    }
    .rich-case p,
    .rich-case figure {
        margin-bottom: 32px;
    }
    .links-case {
        margin-top: 0;
        margin-bottom: 40px;
        padding-left: 40px;
        position: static;
    }
    .container-1280px._100 {
        width: auto;
    }
    .container-1280px.safety-tarot,
    .container-1280px.home {
        padding-bottom: 70px;
    }
    .heading-rich-bg {
        background-image: linear-gradient(111deg, #fff6, #fff0 58% 73%, #ffffff0d);
        margin-left: 40px;
    }
    .heading-case-rich {
        background-image: linear-gradient(135deg, #ffffff26, #ffffff0d 32% 67%, #fff0);
        font-weight: 900;
        box-shadow: inset 0 3px 50px #452a7c40, inset 17px 17px 50px #fff3;
    }
    .finals-number-wr {
        justify-content: flex-start;
        align-items: center;
    }
    .list-image {
        margin-left: 40px;
    }
    .case-grid,
    .collections-wrapper-quests,
    .case-grid-2 {
        grid-column-gap: 16px;
        grid-row-gap: 16px;
    }
    .winner-stars {
        margin-left: auto;
    }
    .nitro-banner-content-wr {
        max-width: 600px;
    }
    .section-summer-magic {
        background-position: 70%;
    }
    .star-gr-nitro {
        max-width: 32px;
        left: -7%;
    }
    .star-gr2-nitro {
        top: -66%;
        right: -9%;
    }
    .nitro-image-rabbit,
    .nitro-image-mushroom {
        display: none;
    }
    .teen--hero {
        max-height: none;
        padding-top: 8rem;
    }
    .teen--2col_layout {
        grid-column-gap: 2rem;
        grid-row-gap: 2rem;
        flex-flow: column;
    }
    .teen--text-wr {
        max-width: none;
    }
    .body-text--xll {
        line-height: 1.3;
    }
    .body-text--xll.download {
        font-size: 1.25rem;
        line-height: 1.3;
    }
    .body-text--xll.new.align-center.text-weight-medium.is-new {
        font-size: 1.5rem;
    }
    .body-text--xll.new.is_acc {
        margin-bottom: 32px;
    }
    .body-text--xll.is_casses {
        font-size: 1.25rem;
        line-height: 1.3;
    }
    .body-text--xll.new-2025 {
        font-size: 1.125rem;
    }
    .body-text--xll.new-2025.is_acc {
        margin-bottom: 32px;
    }
    .teen--image {
        max-width: none;
    }
    .teen--2section {
        background-image: none;
        max-height: none;
        padding-top: 4rem;
        padding-bottom: 4rem;
    }
    .teen--block-group {
        background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/66a77d605e0b1ffb9ecb6d6b_Frame%20bg-mobile.avif);
        flex-flow: column;
        padding-top: 26px;
        padding-bottom: 32px;
        padding-right: 20px;
    }
    .teen--block-group.is-reverse {
        background-image: linear-gradient(135deg, #fff3, #ffffff1f 12%, #ffffff0a 50%, #ffffff14 83%, #fff3);
        padding-top: 57px;
        padding-bottom: 57px;
        padding-left: 20px;
    }
    .teen--block-group.is-reverse.home-new {
        background-image: linear-gradient(135deg, #fff3, #ffffff1a 45%, #ffffff26 76%, #ffffff12);
        padding-top: 50px;
        padding-bottom: 50px;
    }
    .teen--block-group.block-1 {
        grid-column-gap: 2.5rem;
        grid-row-gap: 2.5rem;
        background-image: linear-gradient(135deg, #fff6, #ffffff1a 45%, #ffffff12 72%);
        padding-top: 57px;
        padding-bottom: 57px;
        box-shadow: 0 2px 52px #452a7c1a, inset 0 0 0 3px #ffffff26;
    }
    .teen--block-group.block-2 {
        grid-column-gap: 2.5rem;
        grid-row-gap: 2.5rem;
        padding-top: 57px;
        padding-bottom: 57px;
    }
    .teen--block-group.block-4 {
        grid-column-gap: 2.5rem;
        grid-row-gap: 2.5rem;
        padding-top: 45px;
        padding-bottom: 45px;
    }
    .teen--2col_layout-copy {
        grid-column-gap: 2.5rem;
        grid-row-gap: 2.5rem;
    }
    .teen--2col_layout-copy.is-hero {
        grid-column-gap: 0rem;
        grid-row-gap: 0rem;
        flex-flow: column-reverse wrap;
        margin-bottom: 5rem;
    }
    .teen--2col_layout-copy.is-hero.home {
        margin-bottom: 2rem;
        padding-bottom: 0;
    }
    .teen--group-img {
        min-width: 90%;
        margin-left: -16%;
    }
    .hero--image-wr {
        align-self: center;
        margin-left: 0;
    }
    .hero--image-wr.is-reverse {
        margin-left: 0;
        margin-right: 0;
    }
    .hero--image-wr.is-center {
        width: 100%;
        max-width: 43rem;
        margin-left: auto;
        margin-right: auto;
    }
    .hero--image-wr.video,
    .hero--image-wr.video.lg {
        margin-left: 0;
    }
    .hero--teen-image-wr {
        align-self: center;
        max-width: none;
        padding: 40px;
    }
    .hero--teen-image-wr.is-reverse {
        margin-left: 0;
        margin-right: 0;
    }
    .hero--teen-image-wr.is-center {
        width: 100%;
        max-width: 43rem;
        margin-left: auto;
        margin-right: auto;
    }
    .hero--teen-image-wr.video,
    .hero--teen-image-wr.video.lg {
        margin-left: 0;
    }
    .teen--block-text-wr {
        max-width: none;
        padding: 0 16px;
    }
    .teen--block-text-wr.is-mobile-center {
        flex: 1;
        max-width: none;
        margin-top: 0;
        position: static;
    }
    .teen--block-text-wr.is-mobile-center.z-index-2 {
        max-width: none;
        margin-top: 3rem;
    }
    .max-width-300px {
        max-width: none;
    }
    .teen--3section {
        padding-top: 4rem;
    }
    .card--layaaut-wrapper {
        grid-column-gap: 24px;
        grid-row-gap: 24px;
    }
    .heading--h3 {
        text-align: center;
        margin-bottom: 2.25rem;
        line-height: 120%;
    }
    .heading--h3.is_centered.size-large._2024 {
        font-size: 54px;
    }
    .heading--h3.is_centered.gaming-n,
    .heading--h3.is_centered.gaming-1 {
        font-size: 42px;
    }
    .heading--h3.text-size-40px {
        font-size: 28px;
    }
    .heading--h3._2024 {
        font-size: 48px;
    }
    .heading--h3.is_2024 {
        font-size: 36px;
    }
    .heading--h3.mobile-h1 {
        font-size: 48px;
    }
    .heading--h3.gaming {
        font-size: 42px;
    }
    .heading--h3.teen {
        text-align: left;
    }
    .teen--charter-star-bg {
        min-width: 120%;
        margin-left: -10%;
    }
    .popup-charter {
        padding-left: 5rem;
        padding-right: 5rem;
    }
    .teen--5section {
        padding-top: 4rem;
    }
    .card-form {
        min-height: 592px;
    }
    .card--form-wr {
        min-height: 598px;
        max-height: 598px;
    }
    .poor-form {
        grid-template-columns: 1fr 1fr;
    }
    .relative-form {
        margin-top: 0%;
    }
    .relative-form.top-0px {
        margin-top: 0;
        left: auto;
    }
    .relative-form.top-0px.parner {
        margin-left: auto;
        margin-right: auto;
        left: auto;
    }
    .relative-form.mob-none,
    .relative-form.margin-20px {
        margin-top: 0%;
    }
    .relative-form.tablet-center {
        justify-content: center;
        align-items: center;
        display: flex;
    }
    .relative-form.future-layout {
        max-width: none;
    }
    .popup-r {
        min-height: 598px;
    }
    .image-red {
        margin-bottom: 0;
    }
    .text-size-over-large {
        font-size: 24px;
    }
    .card--form-wr-second {
        min-height: 598px;
        max-height: 598px;
    }
    .card--form-wr-third {
        justify-content: space-between;
        min-height: 598px;
        max-height: 598px;
        display: flex;
    }
    .popup-red-second,
    .popup-red-third {
        min-height: 598px;
    }
    .teen--6section {
        padding-top: 4rem;
        padding-bottom: 4rem;
    }
    .teen_leftarrow,
    .teen_rightarrow {
        display: none;
    }
    .slider-info {
        padding: 64px 32px;
    }
    .teen--4section {
        padding-top: 4rem;
    }
    .if-takes-layout {
        grid-column-gap: 4rem;
        grid-row-gap: 4rem;
    }
    .image-takes {
        margin-top: -13rem;
        margin-left: -7rem;
    }
    .ico-takes {
        min-width: 4rem;
        max-width: 4rem;
        min-height: 4rem;
        max-height: 4rem;
    }
    .guide-card {
        grid-column-gap: 40px;
        grid-row-gap: 40px;
        flex-flow: column;
        padding-bottom: 60px;
    }
    .build-hero {
        padding-top: 140px;
        padding-bottom: 110px;
    }
    .button-build-green {
        font-size: 18px;
        line-height: 17px;
    }
    .button-build-green.tarot {
        margin-right: 0;
    }
    .button-build-green.family {
        margin-left: auto;
        margin-right: auto;
    }
    .button-build-green.family.tablet-left,
    .button-build-green.family.tablet-left-app {
        margin-left: 0;
    }
    .button-build-green.build_n.is_sdk {
        margin-top: 24px;
    }
    .button-build-green.discrord-f {
        margin-left: 0;
        margin-right: auto;
    }
    .button-build-green.discrord-f.tablet-left,
    .button-build-green.discrord-f.tablet-left-app {
        margin-left: 0;
    }
    .button-build-green.gaming {
        margin-top: 0;
        margin-bottom: 0;
    }
    .build-section {
        grid-column-gap: 142px;
        grid-row-gap: 142px;
        padding-top: 40px;
        padding-bottom: 70px;
    }
    .tabs-menu-build {
        grid-column-gap: 18px;
        grid-row-gap: 18px;
        padding-right: 30px;
    }
    .tabs-build {
        border-radius: 32px;
        align-items: stretch;
        min-height: auto;
        padding: 30px;
    }
    .tabs-build.is_new {
        min-height: auto;
    }
    .tab-link-build {
        padding-bottom: 18px;
        font-size: 24px;
        line-height: 120%;
    }
    .image-tab {
        aspect-ratio: auto;
        object-fit: cover;
        border-radius: 30px;
        height: 100%;
        max-height: 388px;
    }
    .image-tab.video {
        min-height: auto;
    }
    .tabs-content-8 {
        flex-flow: column;
        justify-content: space-between;
        align-self: stretch;
        align-items: stretch;
        display: flex;
    }
    .tab-pane {
        border-radius: 30px;
        height: 100%;
    }
    .cog {
        max-width: 17.3125rem;
        margin-bottom: -169px;
        margin-right: 51px;
    }
    .layout-h.gap4 {
        grid-column-gap: 40px;
        grid-row-gap: 40px;
    }
    .build-card {
        border-radius: 1rem;
        max-width: 27.125rem;
    }
    .build-info {
        border-bottom-right-radius: 0.8rem;
        border-bottom-left-radius: 0.8rem;
        padding: 32px 24px;
    }
    .build-info.top-small {
        border-bottom-right-radius: 0.8rem;
        border-bottom-left-radius: 0.8rem;
        padding: 20px 20px 40px;
    }
    .author-info {
        margin-top: 12px;
    }
    .bg-blur-white {
        border-bottom-right-radius: 1rem;
        border-bottom-left-radius: 1rem;
    }
    .button-build-blue {
        font-size: 18px;
        line-height: 17px;
    }
    .button-build-blue.tarot {
        margin-right: 0;
    }
    .button-build-blue.family {
        margin-left: auto;
        margin-right: auto;
    }
    .button-build-blue.family.tablet-left,
    .button-build-blue.family.tablet-left-app {
        margin-left: 0;
    }
    .button-build-blue.build_n.is_sdk {
        margin-top: 24px;
    }
    .button-build-blue.discrord-f {
        margin-left: 0;
        margin-right: auto;
    }
    .button-build-blue.discrord-f.tablet-left,
    .button-build-blue.discrord-f.tablet-left-app {
        margin-left: 0;
    }
    .button-build-blue.gaming {
        margin-top: 0;
        margin-bottom: 0;
    }
    .build-radius-top {
        border-top-left-radius: 0.93rem;
        border-top-right-radius: 0.93rem;
        min-height: 210px;
        max-height: 210px;
    }
    .apps-image {
        max-width: 16.125rem;
        margin-top: -107px;
        margin-right: -42px;
    }
    .bg-blur-card {
        border-bottom-right-radius: 1rem;
        border-bottom-left-radius: 1rem;
    }
    ._70 {
        max-width: 60%;
        margin-left: auto;
        margin-right: auto;
    }
    .image-grow {
        width: 100%;
        max-width: 400px;
        margin-top: 1rem;
        margin-bottom: 0;
        margin-left: -4rem;
        position: absolute;
        inset: auto auto 0% 0%;
    }
    .image-grow.is_n {
        width: 120%;
        margin-top: 0;
    }
    .tabs-menu-inspired {
        grid-column-gap: 8px;
        grid-row-gap: 8px;
        max-width: 520px;
        margin-bottom: 32px;
        margin-left: auto;
        margin-right: auto;
    }
    .inspired-tab-link {
        grid-column-gap: 6px;
        grid-row-gap: 6px;
        border-radius: 4px;
        padding: 6px;
        font-weight: 400;
    }
    .inspired-content {
        grid-column-gap: 30px;
        grid-row-gap: 30px;
        border-radius: 32px;
        min-height: 550px;
        padding: 30px;
    }
    .tabs-content-inspired {
        border-radius: 32px;
    }
    .inspired-image {
        border-radius: 30px;
        width: 50%;
        max-width: 388px;
    }
    .tabs-content-build-wr {
        border-radius: 30px;
    }
    .build-video {
        border-top-left-radius: 0.8rem;
        border-top-right-radius: 0.8rem;
        max-height: 230px;
    }
    .heading-white-36px {
        font-size: 24px;
    }
    .heading-white-36px.center.max2,
    .heading-white-36px.center-2.max2 {
        margin-bottom: 40px;
    }
    .heading-white-36px.margin-none.is_n {
        font-size: 32px;
    }
    .text-size-18px-white {
        font-size: 14px;
    }
    .text-size-18px-white.is-sdk {
        font-size: 18px;
        line-height: 130%;
    }
    .get-absol {
        max-width: 9.375rem;
        margin-bottom: -7rem;
    }
    .h2-50px {
        font-size: 32px;
    }
    .h2-50px.text-color-white.is-height.capitalize.text-align-center.is_t {
        font-size: 36px;
        line-height: 0.916667;
    }
    .button-build-white {
        font-size: 18px;
        line-height: 17px;
    }
    .button-build-white.tarot {
        margin-right: 0;
    }
    .button-build-white.family {
        margin-left: auto;
        margin-right: auto;
    }
    .button-build-white.family.tablet-left,
    .button-build-white.family.tablet-left-app {
        margin-left: 0;
    }
    .button-build-white.build_n.is_sdk {
        margin-top: 24px;
    }
    .button-build-white.discrord-f {
        margin-left: 0;
        margin-right: auto;
    }
    .button-build-white.discrord-f.tablet-left,
    .button-build-white.discrord-f.tablet-left-app {
        margin-left: 0;
    }
    .button-build-white.gaming {
        margin-top: 0;
        margin-bottom: 0;
    }
    .inspired-img {
        max-width: 6.25rem;
        margin-bottom: 0;
        margin-right: -9rem;
    }
    .animation-play {
        max-width: 27px;
        margin-top: -52px;
        margin-right: 209px;
    }
    .m-w-vw {
        max-width: 750px;
    }
    .build-hero-stars {
        width: 100vw;
        margin-top: -2.5rem;
        margin-left: -124px;
        margin-right: auto;
        right: auto;
    }
    .build-decor1 {
        max-width: 4.5rem;
        margin-top: -1.2rem;
        margin-right: -2.7rem;
    }
    .build-decor2 {
        max-width: 5.25rem;
        margin-top: -4.9rem;
        margin-right: 5rem;
    }
    .build-decor3 {
        max-width: 7.9375rem;
        margin-right: -7rem;
    }
    .clyde {
        max-width: 6.25rem;
        margin-right: -0.7rem;
        top: -29px;
        bottom: 1rem;
    }
    .clyde.is_n {
        margin-right: 6.1rem;
    }
    .phone-decor {
        max-width: 13.4375rem;
        margin-top: -2rem;
        margin-left: -19.3rem;
    }
    .star-decor {
        max-width: 4.875rem;
        margin-bottom: 3.5rem;
        margin-left: -5rem;
    }
    .build-decor4 {
        max-width: 6.5rem;
        margin-bottom: -2.4rem;
        margin-left: -12rem;
    }
    .build-decor5 {
        max-width: 6.9375rem;
        margin-bottom: -3.8rem;
        margin-right: 4rem;
    }
    .build-decor6 {
        max-width: 11.5rem;
        margin-top: -5rem;
        margin-left: -3rem;
    }
    .build-decor7 {
        margin-top: -2rem;
        margin-bottom: 3rem;
        margin-right: -2rem;
        inset: auto 0% 0% auto;
    }
    .if-takes-layout-content-wr.is_n {
        max-width: 480px;
    }
    .section-ad-hero {
        background-position: 25%, 0 0;
        padding-top: 170px;
    }
    .ad_heading1 {
        margin-bottom: 24px;
        font-size: 56px;
        line-height: 52px;
    }
    .ad_heading1.text-align-center.is_ad-week {
        max-width: 590px;
    }
    .ad_heading2,
    .ad_heading2.bottom-none {
        font-size: 40px;
        line-height: 100%;
    }
    .ad_heading2.bottom-none.new {
        font-size: 48px;
        line-height: 50px;
    }
    .ad_heading2.is-left.is_people {
        max-width: none;
    }
    .ad_heading2.is-left.bottom-none {
        font-size: 40px;
        line-height: 100%;
    }
    .ad_heading2.is-sml.left-1440 {
        margin-bottom: 16px;
        font-size: 36px;
        line-height: 32px;
    }
    .ad_heading2.is-sml.margin-b-s-left.is-new,
    .ad_heading2.is-sml.is_your.is-new,
    .ad_heading2.is-sml.is_your.is-36,
    .ad_heading2.is-sml.is_your.is_see {
        font-size: 48px;
    }
    .ad_heading2.is-sml2 {
        margin-bottom: 16px;
        font-size: 44px;
        line-height: 0.886364;
    }
    .text-right {
        max-width: 55%;
    }
    .add-dropdown {
        z-index: 1;
    }
    .add-dropdown.is-careers {
        z-index: 0;
    }
    .padding-96px-copy {
        padding-bottom: 80px;
    }
    .padding-60px {
        padding-bottom: 40px;
        padding-right: 0;
    }
    .padding-60px.laptop-hidden {
        display: none;
    }
    .all-day-image {
        opacity: 1;
        max-width: 70vw;
        height: auto;
        margin-right: 0;
        right: -20%;
    }
    .evening-image {
        max-width: 55vw;
    }
    .evening-image.mobile {
        max-width: 60%;
        margin-left: -20px;
        display: block;
        left: -5%;
    }
    .ad-banner-violet {
        border-radius: 60px;
        padding: 60px;
    }
    .max-width-440.is-sticky {
        flex: 0 auto;
        max-width: 50%;
    }
    .max-width-440.app-sdk,
    .max-width-440.max-width-full-tablet {
        max-width: none;
    }
    .max-width-440.is-right {
        max-width: 380px;
    }
    .max-width-440.is-right.ad-week {
        max-width: 355px;
    }
    .max-width-440.quests {
        max-width: none;
    }
    .ad-banner-color-black {
        border-radius: 60px;
        padding: 60px;
    }
    .ad-banner-become {
        grid-column-gap: 40px;
        grid-row-gap: 40px;
        border-radius: 60px;
        flex-flow: column;
        justify-content: flex-start;
        align-items: center;
        min-height: auto;
        padding-top: 60px;
        padding-bottom: 60px;
        padding-left: 60px;
    }
    .circle-blur-blue {
        width: 1300px;
        height: 300px;
        margin-top: 257px;
        margin-bottom: 0;
        bottom: auto;
    }
    .image-form {
        min-width: 100%;
        max-width: 50%;
        margin-top: -44px;
        margin-left: -5%;
        margin-right: 0;
        position: static;
        bottom: auto;
        left: auto;
        right: 0%;
    }
    .play-image {
        max-width: 8rem;
        margin-top: 1.2rem;
        margin-left: -4rem;
    }
    .star-image {
        max-width: 5rem;
        margin-top: -6.5rem;
        margin-left: 7rem;
    }
    .one-image {
        max-width: 6rem;
        margin-right: -3rem;
    }
    .circle-image {
        max-width: 6rem;
        margin-bottom: -3rem;
        margin-right: 1rem;
    }
    .form-become {
        border-radius: 40px;
        width: auto;
        margin-top: 0;
        margin-left: 40px;
    }
    .image-j {
        margin-top: 0;
        margin-left: 0;
    }
    .hero-add-week-content {
        grid-column-gap: 24px;
        grid-row-gap: 24px;
        text-align: center;
        flex-flow: column;
        margin-top: 8px;
    }
    .profile-image {
        margin-bottom: 14.5rem;
        margin-left: 9.3rem;
    }
    .success-message-5 {
        border-radius: 32px;
    }
    .download_hero {
        background-size: auto 90%;
    }
    .download_hero.is-dm {
        background-size: cover, 90%;
    }
    .heading--h1--download {
        font-size: 96px;
    }
    .heading--h1--download.is-capitalize.is-small-mob {
        font-size: 72px;
    }
    .heading--h1--download.is-capitalize.is_2025-new {
        font-size: 56px;
    }
    .subnav {
        margin-top: 0;
        padding-top: 15px;
        padding-left: 133px;
        top: 80px;
    }
    .subnav.is_quests {
        padding-left: 0;
    }
    .download-hero-image {
        margin-top: -20px;
    }
    .max-width-900 {
        max-width: 46.875rem;
    }
    .max-width-900.is_np {
        max-width: 40rem;
    }
    .layout.margin-bottom {
        order: -1;
        grid-template-rows: auto;
        grid-template-columns: 1fr 1fr;
        grid-auto-columns: 1fr;
        display: grid;
    }
    .layout.margin-bottom.reverce {
        order: 1;
    }
    .layout.margin-bottom.reverce.is_microsite {
        order: 0;
    }
    .layout.margin-bottom.reverce.is_nitro {
        grid-column-gap: 80px;
        grid-row-gap: 80px;
        flex-flow: column;
        grid-template-rows: auto;
        grid-template-columns: 1fr 1fr;
        grid-auto-columns: 1fr;
        display: grid;
    }
    .layout.margin-bottom.margin-large.is_app {
        order: 0;
    }
    .layout.mob-v {
        grid-column-gap: 0px;
        grid-row-gap: 0px;
    }
    .layout.mob-v-1 {
        flex-flow: row;
    }
    .layout.margin-bottom-small {
        order: -1;
        grid-template-rows: auto;
        grid-template-columns: 1fr 1fr;
        grid-auto-columns: 1fr;
    }
    .layout.margin-bottom-small.reverce {
        order: 1;
    }
    .layout.is_2025 {
        grid-column-gap: 44px;
        grid-row-gap: 44px;
        grid-template-rows: auto auto;
        grid-template-columns: 1fr 1fr;
        grid-auto-columns: 1fr;
        display: grid;
    }
    .gradient-green {
        border-radius: 88px;
        width: 100%;
    }
    .gradient-green.is_2025 {
        min-height: auto;
    }
    .btn-download.is_jobs.w--open,
    .btn-download.is_library.w--open {
        z-index: 1;
    }
    .gradient-blue {
        border-radius: 88px;
        width: 100%;
        padding-top: 60px;
        padding-left: 60px;
        padding-right: 60px;
    }
    .gradient-blue.is_2025 {
        min-height: auto;
    }
    .gradient-pink {
        width: 100%;
    }
    .gradient-pink.dm.is_2025 {
        min-height: auto;
        padding-top: 70px;
        padding-bottom: 70px;
        padding-left: 70px;
    }
    .download-banner.is-parent,
    .download-banner.is-family,
    .download-banner.is_p {
        padding-top: 100px;
        padding-bottom: 100px;
    }
    .download-banner.is-sdk_n,
    .download-banner.is-sdk_p {
        padding-bottom: 168px;
    }
    .feeling-decor-1 {
        width: 15vw;
        margin-left: -10vw;
    }
    .feeling-decor-1.is-egg {
        max-width: 220px;
    }
    .feeling-decor-2 {
        margin-bottom: -271px;
        margin-right: -10vw;
    }
    .feeling-decor-2.is-pan {
        margin-bottom: -300px;
        margin-right: -174px;
    }
    .footer-download {
        overflow: clip;
    }
    .word {
        margin: 0;
        padding: 20px;
    }
    .footer-blur {
        margin-bottom: -350px;
    }
    .dropdown-footer,
    .dropdown-footer.line-none {
        max-width: none;
    }
    .container_1540.z-index-3.is_new {
        padding-left: 100px;
        padding-right: 100px;
    }
    .reverce-tablet {
        flex-flow: column;
        display: flex;
    }
    .footer_new {
        z-index: 10;
        overflow: clip;
    }
    .nav_menu {
        grid-column-gap: 0.5rem;
        flex-flow: column;
        max-width: none;
        display: flex;
    }
    .nav_menu.is-burger {
        overflow: auto;
    }
    .nav_burger_button {
        display: flex;
        overflow: visible;
    }
    .nav_mobile_button {
        grid-column-gap: 1rem;
        margin-top: 2rem;
        display: flex;
    }
    .nav {
        position: fixed;
    }
    .nav_dd_content-wr.w--open {
        left: -71px;
    }
    .nav_dd_content-wr.isnew,
    .nav_dd_content-wr.is_acces {
        border-radius: 0;
        margin-top: 0;
        margin-left: 0;
        margin-right: 0;
        padding: 0 0;
    }
    .nav_dd_list.w--open {
        padding-top: 0.8rem;
        left: -1rem;
    }
    .nav_dd_list.is-burger.w--open {
        padding-top: 0;
    }
    .nav_dd_list.is-safety.w--open {
        min-width: auto;
        max-width: none;
        margin-left: 0;
        margin-right: 0;
        display: block;
        top: 80px;
    }
    .nav_link {
        letter-spacing: normal;
        align-self: flex-start;
        font-size: 1rem;
    }
    .nav_link:hover {
        background-color: #5865f200;
    }
    .nav_link.is_careers {
        margin-top: 0;
    }
    .nav_burger_list,
    .nav_buttons-wr {
        display: none;
    }
    .nav_burger_trigger {
        cursor: pointer;
    }
    .nav_dd {
        flex-direction: row;
        justify-content: flex-start;
        align-items: flex-start;
        font-size: 0.9rem;
        display: block;
    }
    .nav_dd.is-relative {
        display: block;
    }
    .dd_nav-link {
        font-size: 1.125rem;
    }
    .dd_nav-link.is-new {
        font-size: 1rem;
    }
    .nav_brand {
        width: 9.125rem;
        position: relative;
        top: 0;
        left: auto;
    }
    .nav_brand.is-burger {
        width: 2rem;
        font-family: Spota, sans-serif;
    }
    .nav_dd_arrow {
        width: 1rem;
        height: 1rem;
    }
    .nav_wrapper {
        justify-content: space-between;
        align-items: center;
        height: 100px;
    }
    .nav_wrapper.new {
        height: 83px;
    }
    .nav_dd_trigger {
        letter-spacing: normal;
        max-height: none;
        padding: 0 1rem;
        font-family: Spota, sans-serif;
        font-size: 1rem;
    }
    .nav_dd_trigger.w--open {
        padding: 0.625rem 1rem;
    }
    .nav_dd_content_layout {
        grid-column-gap: 2.5rem;
        grid-row-gap: 2.5rem;
        grid-template-columns: 1fr;
    }
    .nav_dd_content_layout.top-none {
        grid-column-gap: 2.5rem;
        grid-row-gap: 2.5rem;
        grid-template-columns: 1fr;
        margin-top: 0.5rem;
    }
    .nav_dd_content_layout.top-none._1-col {
        max-width: none;
    }
    .nav_dd_link-group {
        border-bottom-style: solid;
        padding-bottom: 2.5rem;
    }
    .nav_dd_link-group.is_2025 {
        min-width: auto;
    }
    .desctop-soc {
        display: none;
    }
    .dropdown-language-btn {
        min-width: 269px;
    }
    .branding_hero {
        padding-top: 192px;
        padding-bottom: 105px;
    }
    .branding_hero.is_success.is_new {
        padding-top: 180px;
    }
    .nav_dd_link-group_title.is-new {
        font-size: 1rem;
        display: block;
    }
    .nav_dd_link-group_title.is-new.is_hide {
        display: none;
    }
    .nav_dd_link-group_title.is-new-white {
        font-size: 1.25rem;
    }
    .nav_dd_link_title {
        font-size: 1.125rem;
    }
    .nav_dd_link_title.is-new {
        font-size: 1rem;
        font-weight: 500;
    }
    .nav_dd_link_line.is-new {
        opacity: 1;
        margin-bottom: 0;
    }
    .nav_dd_link_line.is-n {
        opacity: 0;
        margin-bottom: 0;
    }
    .nav_menu_wr {
        grid-column-gap: 16px;
        grid-row-gap: 16px;
        grid-template-rows: auto auto;
        grid-template-columns: 1fr 1fr;
        grid-auto-columns: 1fr;
        display: none;
        position: static;
        left: auto;
    }
    .nav_burger_close {
        font-family: Spota, sans-serif;
    }
    .branding-section {
        padding-top: 160px;
        padding-bottom: 60px;
    }
    .grid-logos.top-large,
    .grid-logos.top-large.is_adverting,
    .grid-logos.top-none {
        grid-template-columns: 1fr 1fr;
    }
    .grid-logos.top-none.is_new {
        grid-column-gap: 20px;
        grid-row-gap: 20px;
        grid-template-rows: auto;
        grid-template-columns: 1fr 1fr;
        grid-auto-columns: 1fr;
        display: grid;
    }
    .grid-logos._2-col {
        grid-column-gap: 16px;
        grid-row-gap: 16px;
    }
    .grid-logos.top-small {
        grid-template-columns: minmax(200px, 1fr) minmax(200px, 1fr);
    }
    .logos-bg {
        border-radius: 48px;
        min-height: 220px;
        padding-left: 48px;
        padding-right: 48px;
    }
    .logos-bg.is-large {
        grid-column-gap: 100px;
        grid-row-gap: 100px;
    }
    .padding-160px.teen {
        padding-bottom: 100px;
    }
    .padding-160px.teen-180px {
        padding-bottom: 120px;
    }
    .padding-160px.teen-100px {
        padding-bottom: 100px;
    }
    .padding-160px.tablet-96 {
        padding-bottom: 96px;
    }
    .padding-160px.tablet-88 {
        padding-bottom: 88px;
    }
    .logos-large {
        max-width: 55%;
    }
    .logos-small {
        max-width: 20%;
    }
    .new-h2-big {
        font-size: 45px;
    }
    .new-h2-big.bottom-none {
        text-align: center;
    }
    .new-h2-big.bottom-none._48px {
        font-size: 42px;
        line-height: 120%;
    }
    .new-h2-big.bottom-none._48px.font-ginto {
        text-align: left;
        font-size: 32px;
        line-height: 110%;
    }
    .new-h2-big.is-capitalize.bottom-none.text-align-left {
        text-align: left;
    }
    .branding-bg-color {
        padding: 32px;
        font-size: 20px;
    }
    .branding-bg-top {
        height: 1200px;
    }
    .block-copy {
        justify-content: center;
        align-items: center;
    }
    .block-logo {
        justify-content: center;
        align-items: center;
        margin-bottom: 24px;
        margin-right: 24px;
        display: block;
    }
    .block-logo.big-banner {
        margin-right: 60px;
    }
    .block-download {
        display: block;
    }
    .home-new_hero {
        background-image: none;
        background-position: 0 0;
        background-repeat: repeat;
        background-size: auto;
    }
    .link-purple {
        padding-left: 16px;
        padding-right: 16px;
        font-size: 13px;
    }
    .heading-84px.is-gradient {
        font-size: 72px;
    }
    .heading-84px.tablet-centered.is_quest {
        text-align: left;
        font-size: 48px;
    }
    .section-how-works {
        padding-top: 180px;
    }
    .section-how-works.is-sdk {
        padding-top: 220px;
    }
    .number {
        width: 31px;
        height: 31px;
        margin-bottom: 14px;
        font-size: 16px;
    }
    .padding-200px {
        padding-bottom: 160px;
    }
    .grid-col2-gap40.z-index-3 {
        grid-column-gap: 32px;
        grid-row-gap: 32px;
        flex-flow: row-reverse wrap;
        align-items: center;
        display: flex;
    }
    .block-quests {
        justify-content: flex-start;
        align-items: flex-start;
        width: 100%;
        padding-left: 240px;
        padding-right: 100px;
    }
    .image-quests {
        margin-left: 60px;
    }
    .pink-blur-quests {
        margin-top: 90px;
    }
    .image-quests2 {
        margin-left: 20px;
    }
    .image-quests3 {
        max-width: 187px;
    }
    .image-quests4 {
        max-width: 265px;
        margin-left: 0;
    }
    .lightbox-link {
        border-radius: 100px;
    }
    .play {
        max-width: 100px;
    }
    .max-width-670 {
        max-width: 535px;
    }
    .image-center {
        max-width: 280px;
    }
    .image-left {
        max-width: 225px;
        margin-left: 15px;
    }
    .image-right {
        max-width: 225px;
    }
    .image-quest {
        max-width: 200px;
    }
    .case-hero-section {
        padding-top: 30px;
        padding-bottom: 0;
    }
    .max-w-banner {
        max-width: 484px;
    }
    .padding-82px {
        padding-bottom: 70px;
    }
    .vector-hero {
        max-width: 260px;
    }
    .max-width-400.is-left.hide-landscape {
        width: 100%;
        max-width: none;
        margin-left: 0;
    }
    .number-h {
        flex-flow: wrap;
        justify-content: center;
        align-items: flex-start;
    }
    .number-h.top-small {
        justify-content: space-around;
    }
    .dfd_number-medium {
        font-size: 100px;
        line-height: 125px;
    }
    .feedback-layout {
        justify-content: flex-start;
        align-items: flex-start;
    }
    .feedback-image {
        width: 25rem;
        max-width: 25rem;
    }
    .padding-6px.tablet-hiden {
        display: none;
    }
    .feedback-info {
        font-size: 14px;
    }
    .padding-50px {
        padding-bottom: 40px;
    }
    .padding-50px.mobile {
        padding-bottom: 48px;
    }
    .padding-50px.mob-40 {
        padding-bottom: 40px;
    }
    .feedback-text {
        font-size: 20px;
        line-height: 24px;
    }
    .slide-nav-feedback {
        margin-left: 446px;
    }
    .heading-75px.is-gradient {
        font-size: 72px;
    }
    .max-width-540.is_sdk {
        max-width: 400px;
    }
    .max-width-540.is_sdk.is-new {
        max-width: 540px;
    }
    .image-faq-second {
        margin-right: 50px;
    }
    .max-280px {
        margin-left: 0;
    }
    .max-280px.is-center.b_bg-2 {
        max-width: 397px;
    }
    .section-why {
        padding-left: 24px;
        padding-right: 24px;
    }
    .why_heading2 {
        font-size: 40px;
        line-height: 100%;
    }
    .why_heading2.bottom-none {
        font-size: 24px;
        line-height: 22px;
    }
    .why_heading2.bottom-none.new {
        font-size: 48px;
        line-height: 50px;
    }
    .why_heading2.is-left.is_people {
        max-width: none;
    }
    .why_heading2.is-left.bottom-none {
        font-size: 40px;
        line-height: 100%;
    }
    .why-banner-color-black {
        grid-column-gap: 40px;
        grid-row-gap: 40px;
        background-position: 50% 5%;
        background-size: auto 110%;
        border-radius: 60px;
        height: 330px;
        padding: 60px 40px;
    }
    .why-banner-color-black.is-second {
        background-size: auto 110%;
        padding-left: 40px;
        padding-right: 40px;
    }
    .why-banner-color-black.is-third {
        grid-column-gap: 0px;
        grid-row-gap: 0px;
        padding-right: 40px;
    }
    .why-image-banner {
        width: auto;
    }
    .why-image-banner.is-second.hide-landscape {
        margin-bottom: -86px;
    }
    .why-image-banner.is-third {
        max-width: 70%;
        margin-left: auto;
        margin-right: 0;
    }
    .why-image-banner.is-third.hide-landscape {
        max-width: 65%;
        margin-top: 0;
        margin-bottom: -78px;
        margin-right: auto;
    }
    .max-width-250.is_why {
        max-width: 320px;
    }
    .nav_brand_main-logo {
        width: 9.125rem;
    }
    .move-logos {
        width: 6600px;
    }
    .why-image-left {
        max-width: 120px;
        margin-bottom: 271px;
        margin-left: -121px;
    }
    .why-image-right {
        max-width: 150px;
        margin-right: -153px;
    }
    .newsroom_hero {
        grid-column-gap: 160px;
        grid-row-gap: 160px;
        position: relative;
        overflow: hidden;
    }
    .bg-hero-newsroom {
        width: 150%;
        min-width: 150%;
        height: 900px;
        margin-left: -25%;
    }
    .bg-hero-newsroom.is-blue {
        height: 200vw;
    }
    .bg-hero-newsroom.is-nitro {
        height: 1200px;
    }
    .media-block.is_new {
        min-height: 275px;
    }
    .body-text--xll-large {
        line-height: 1.3;
    }
    .body-text--xll-large.download,
    .body-text--xll-large.newsroom {
        font-size: 1.25rem;
        line-height: 1.3;
    }
    .number-block.is-bg-blue {
        font-size: 20px;
        line-height: 24px;
    }
    .number-block.is-bg-blue.is-h {
        grid-column-gap: 1.5rem;
        grid-row-gap: 1.5rem;
        min-height: 264px;
        padding: 52px 40px;
    }
    .number-block.is-bg-blue.padding-new {
        min-height: 264px;
        padding-top: 2.25rem;
        padding-left: 2.5rem;
        padding-right: 2.5rem;
    }
    .number-block.is-bg-blue.is-d {
        grid-column-gap: 1.5rem;
        grid-row-gap: 1.5rem;
        min-height: 264px;
        padding: 52px 40px;
    }
    .number-block.is-bg-blue.is_new {
        width: 100%;
    }
    .number-block.is_new {
        min-height: 230px;
    }
    .new-number {
        font-size: 40px;
    }
    .new-number.font-white {
        text-align: center;
    }
    .new-number.font-white.safety {
        text-align: left;
        max-width: none;
        margin-top: 0;
    }
    .new-number.font-white.safety.centered.tarot2 {
        text-align: center;
    }
    .new-number.font-white.left {
        font-size: 40px;
    }
    .new-number.font-white.left.explore {
        z-index: 10;
        text-align: left;
        font-size: 40px;
        position: relative;
    }
    .new-number.font-white.center.college {
        text-align: left;
    }
    .new-number.font-white.cen-ins {
        text-align: center;
        background-color: #4788ff;
    }
    .new-number.font-white.left-ver,
    .new-number.font-white.mobile-left {
        text-align: left;
    }
    .new-number.font-white.moderation {
        text-align: left;
        font-size: 40px;
    }
    .new-number.font-white.moderation.explore {
        z-index: 10;
        text-align: left;
        font-size: 40px;
        position: relative;
    }
    .new-number.font-white.left-copy {
        font-size: 40px;
    }
    .new-number.font-white.left-copy.explore {
        z-index: 10;
        text-align: left;
        font-size: 40px;
        position: relative;
    }
    .new-number.font-white.bottom-16px {
        text-align: left;
    }
    .new-number.font-white.bottom-16px.flex-mob-center.mobile-power {
        text-align: center;
        font-size: 40px;
    }
    .new-number.font-white.bottom-16px.flex-tab-center {
        text-align: center;
    }
    .new-number.font-white.bottom-16px.flex-tab-center.mobile-power {
        text-align: center;
        font-size: 40px;
    }
    .new-number.font-white.bottom-16px.flex-tab-center.is_gdc.m-40 {
        text-align: left;
    }
    .new-number.font-white.bottom-16px.is_gdc {
        text-align: center;
    }
    .new-number.font-white.is-text-center {
        margin-bottom: 0;
    }
    .new-number.font-white.is-left {
        text-align: left;
    }
    .new-number.font-white.safety-n {
        text-align: left;
        max-width: none;
        margin-top: 0;
    }
    .new-number.font-white.safety-n.centered.tarot2 {
        text-align: center;
    }
    .new-number.font-white.education {
        text-align: left;
        max-width: none;
        margin-top: 0;
    }
    .new-number.font-white.education.centered.tarot2 {
        text-align: center;
    }
    .new-number.font-white.safety-newsfloor {
        text-align: left;
        max-width: none;
        margin-top: 0;
    }
    .new-number.font-white.safety-newsfloor.centered.tarot2 {
        text-align: center;
    }
    .new-number.font-white.safety-2 {
        text-align: left;
        max-width: none;
        margin-top: 0;
    }
    .new-number.font-white.safety-2.centered.tarot2 {
        text-align: center;
    }
    .new-number.font-white.is-garden {
        text-align: left;
    }
    .new-number.safety.centered.tarot2 {
        max-width: 350px;
    }
    .new-number.is-small._w-brake {
        word-break: normal;
    }
    .new-number.is-small.is_fix {
        min-height: auto;
    }
    .new-number.is-small.is_succes {
        min-height: 34px;
        font-size: 40px;
    }
    .new-number.is_succes {
        min-height: 4px;
        font-size: 56px;
    }
    .body-text--m {
        font-size: 1rem;
        line-height: 1.5;
    }
    .body-text--m.is-center {
        text-align: center;
        padding-right: 0;
    }
    .body-text--m.is_teen {
        margin-bottom: 60px;
    }
    .body-text--m.is_teen.text-color-white.z-index-3 {
        margin-bottom: 0;
    }
    .press-link {
        border-radius: 72px;
    }
    .press-link.is_new {
        padding: 48px;
    }
    .radius-48 {
        border-radius: 32px;
    }
    .radius-48.see {
        border-radius: 30px;
    }
    .radius-48.see.video,
    .radius-48.viseo {
        min-height: 270px;
        max-height: 330px;
    }
    .press-text-padding {
        padding-left: 32px;
        padding-right: 32px;
    }
    .radius-80.opasity-o {
        border-radius: 30px;
    }
    .feeling-decor-n {
        width: 20vw;
        max-width: 160px;
        margin-top: -249px;
        margin-bottom: -260px;
        margin-right: -3vw;
        right: -9%;
    }
    .feeling-decor-n.is-pan {
        margin-bottom: -300px;
        margin-right: -200px;
    }
    .feeling-decor-n.is-sdk.is-nitro {
        max-width: 220px;
    }
    .feeling-decor-n.is-sdk.is-n-faq {
        max-width: 10rem;
        margin-top: -146px;
        margin-left: -32px;
    }
    .feeling-decor-n.is-sdk.is-ns-faq {
        max-width: 9rem;
        margin-bottom: -15px;
        margin-right: -38px;
    }
    .max-width-750px {
        max-width: 90%;
    }
    .max-width-750px.nitro {
        max-width: none;
    }
    .max-width-750px.desktop-large.text-align-center.is_new {
        max-width: 786px;
    }
    .max-width-750px.is-full {
        max-width: 600px;
    }
    .feeling-decor-new {
        width: 20vw;
        max-width: 160px;
        margin-left: -6vw;
    }
    .feeling-decor-new.is-egg {
        max-width: 220px;
    }
    .feeling-decor-new.is-sdk {
        max-width: 13rem;
        margin-left: -5.15rem;
    }
    .feeling-decor-new.is_eggs {
        width: 19vw;
        margin-left: 15px;
    }
    .feeling-decor-new.is_privacy {
        margin-left: 20px;
    }
    .nav-brand_logo-burger {
        max-width: 2rem;
    }
    .swiper-wrapper.is-quotes {
        width: 100%;
    }
    .swiper-slide.is-quotes,
    .swiper-slide.is-quotes.is_micro {
        min-height: auto;
    }
    .swiper-slide.is-gallery {
        width: 80vw;
    }
    .swiper-slide.is-gallery.is_video {
        height: 32rem;
    }
    .swiper_pagination.is-quotes {
        bottom: 0;
    }
    .swiper.is-quotes {
        width: 100%;
        height: auto;
        margin-left: auto;
        margin-right: auto;
        padding-bottom: 40px;
    }
    .swiper.is-quotes.is_micro {
        height: auto;
    }
    .swiper.is-quotes.is_micro.is_new {
        height: 35rem;
    }
    .swiper.is-gallery {
        width: 100%;
        height: auto;
        margin-left: auto;
        margin-right: auto;
        overflow: visible;
    }
    .case_featured_wr {
        padding-top: 148px;
        padding-bottom: 30px;
        overflow: hidden;
    }
    .case_featured_grad {
        padding-bottom: 0;
    }
    .case_featured_layout._100 {
        width: auto;
    }
    .case_featured_layout.safety-tarot,
    .case_featured_layout.home {
        padding-bottom: 70px;
    }
    .case_featured_img {
        width: 80%;
        min-width: 400px;
        height: auto;
        top: 0;
        right: -50px;
    }
    .navbar_spacer {
        display: none;
    }
    .download_layout {
        margin-top: 0;
    }
    .cases_featured_top {
        grid-template-columns: minmax(200px, 16.25rem) 1fr;
    }
    .cases_featured_top.margin-bottom {
        order: -1;
        grid-template-rows: auto;
        grid-template-columns: 1fr 1fr;
        grid-auto-columns: 1fr;
        display: grid;
    }
    .cases_featured_top.margin-bottom.reverce {
        order: 1;
    }
    .cases_featured_top.mob-v {
        flex-flow: column-reverse wrap;
    }
    .cases_featured_top.mob-v-1 {
        flex-flow: row;
    }
    .cases_stat-wr {
        flex-flow: wrap;
        justify-content: center;
        align-items: flex-end;
    }
    .pagination-cms {
        margin-top: 48px;
    }
    .quote_slider-component {
        width: 100%;
        max-width: none;
        margin-left: 0;
        margin-right: 0;
    }
    .quote_slider-component.top-sdk.is-new {
        padding-bottom: 120px;
    }
    .finals-number-wrapper {
        justify-content: center;
        align-items: flex-start;
    }
    .p-400-16-link.new {
        font-size: 16px;
        line-height: 1.25;
    }
    .p-400-16-link.is_d {
        font-size: 18px;
        line-height: 1.27778;
    }
    .quests-hero-wr {
        background-position: 100% 0, 50% 200px;
        background-size: 120% 740px, 75%;
    }
    .slide_quote-wr {
        margin-top: 2rem;
    }
    .build-card-wr {
        grid-column-gap: 80px;
        grid-row-gap: 80px;
    }
    .careers_hero {
        background-size: auto 90%;
    }
    .careers_hero.company {
        max-width: none;
    }
    .careers-image {
        flex: none;
        overflow: hidden;
    }
    .block-scroll {
        padding-right: 50px;
    }
    .genshin-impact-hero,
    .case-stydy-hero-bg {
        background-position: 65% 0;
    }
    .nav_link_dropdown {
        position: static;
    }
    .careers-decor-1.is-egg {
        max-width: 220px;
    }
    .faq_rich p {
        font-size: 18px;
        line-height: 1.33333;
    }
    .faq_rich.is-sdk a,
    .faq_rich.is-sdk ul {
        font-size: 18px;
    }
    .faq_rich.parent {
        font-size: 18px;
        line-height: 1.33333;
    }
    .faq_rich.parent li {
        margin-bottom: 6px;
    }
    .margin-kiwi {
        margin: 1.25rem;
    }
    .padding-olive {
        padding: 3rem;
    }
    .margin-red {
        margin: 4rem;
    }
    .padding-lavender {
        padding: 1.5rem;
    }
    .margin-left {
        margin-top: 0;
        margin-bottom: 0;
        margin-right: 0;
    }
    .margin-bottom {
        margin-top: 0;
        margin-left: 0;
        margin-right: 0;
    }
    .styleguide_heading-medium {
        font-size: 3rem;
    }
    .margin-right {
        margin-top: 0;
        margin-bottom: 0;
        margin-left: 0;
    }
    .padding-container-ultraviolet {
        padding-top: 6rem;
        padding-bottom: 6rem;
    }
    .margin-navy {
        margin: 2.5rem;
    }
    .padding-container-teal {
        padding-top: 6rem;
        padding-bottom: 6rem;
    }
    .margin-ultraviolet {
        margin: 6rem;
    }
    .padding-vanilla {
        padding: 8rem;
    }
    .padding-ultraviolet {
        padding: 6rem;
    }
    .margin-vanilla {
        margin: 8rem;
    }
    .margin-lavender {
        margin: 1.5rem;
    }
    .text-size-large {
        font-size: 11.75rem;
        line-height: 0.82;
    }
    .styleguide_section {
        grid-column-gap: 2.5rem;
        grid-template-columns: 1fr;
    }
    .padding-teal {
        padding: 5rem;
    }
    .heading-style-h3-2 {
        font-size: 3rem;
    }
    .margin-jade {
        margin: 1.25rem;
    }
    .padding-horizontal {
        padding-top: 0;
        padding-bottom: 0;
    }
    .padding-navy {
        padding: 2.5rem;
    }
    .styleguide_4col {
        grid-column-gap: 2rem;
        grid-row-gap: 2rem;
        grid-template-columns: 1fr;
    }
    .padding-quartz {
        padding: 3rem;
    }
    .text-size-medium {
        font-size: 8rem;
    }
    .bottom-dd_toggle-text-wr.w--open {
        left: -71px;
    }
    .padding-salmon {
        padding: 4rem;
    }
    .styleguide_2-col,
    .styleguide_1-col {
        grid-column-gap: 2rem;
        grid-row-gap: 2rem;
    }
    .heading-style-h2 {
        font-size: 3.5rem;
    }
    .margin-top-2 {
        margin-bottom: 0;
        margin-left: 0;
        margin-right: 0;
    }
    .show-tablet-2 {
        display: block;
    }
    .margin-vertical {
        margin-left: 0;
        margin-right: 0;
    }
    .margin-olive {
        margin: 3rem;
    }
    .padding-jade {
        padding: 1.25rem;
    }
    .padding-right {
        padding-top: 0;
        padding-bottom: 0;
        padding-left: 0;
    }
    .padding-red {
        padding: 4rem;
    }
    .styleguide_4-col {
        grid-template-columns: 1fr 1fr;
    }
    .margin-horizontal {
        margin-top: 0;
        margin-bottom: 0;
    }
    .btn-2.is-primary:focus-visible,
    .btn-2.is-primary[data-wf-focus-visible] {
        outline-offset: 3px;
    }
    .list_check-icon {
        width: 1.2rem;
        height: 1.2rem;
        margin-right: 0.3rem;
    }
    .padding-container-red {
        padding-top: 4rem;
        padding-bottom: 4rem;
    }
    .bottom_dd_content.w--open {
        left: -71px;
    }
    .margin-teal {
        margin: 5rem;
    }
    .center_layout.top-auto {
        margin-left: auto;
        margin-right: auto;
    }
    .form_wr {
        padding: 1.5rem;
    }
    .padding-left {
        padding-top: 0;
        padding-bottom: 0;
        padding-right: 0;
    }
    .padding-kiwi {
        padding: 1.25rem;
    }
    .max-width-full-tablet {
        width: 100%;
        max-width: none;
    }
    .text-size-small {
        font-size: 6rem;
    }
    .padding-vertical {
        padding-left: 0;
        padding-right: 0;
    }
    .margin-quartz {
        margin: 3rem;
    }
    .padding-mango {
        padding: 2.5rem;
    }
    .margin-salmon {
        margin: 4rem;
    }
    .styleguide_3-col {
        grid-template-columns: 1fr 1fr;
    }
    .padding-paprika {
        padding: 3rem;
    }
    .swiper-arrows_wr.is-large.desktop_hide {
        display: none;
    }
    .swiper-arrows_wr.is-large.is_new {
        width: 124%;
        margin-left: -12%;
    }
    .menu-block {
        padding-right: 40px;
    }
    .popup-img {
        max-width: 140px;
        margin-top: -145px;
    }
    .our-block {
        grid-column-gap: 0px;
        grid-row-gap: 0px;
        flex-flow: column;
        justify-content: flex-end;
        align-items: flex-start;
        padding-bottom: 48px;
        padding-left: 48px;
        padding-right: 48px;
    }
    .our-block.second {
        grid-column-gap: 0px;
        grid-row-gap: 0px;
        flex-flow: column;
        justify-content: flex-end;
        align-items: flex-start;
    }
    .name {
        max-width: 100%;
    }
    .desctop-menu {
        flex-direction: column;
        display: flex;
    }
    .media-block-bg {
        opacity: 100;
        background-position: 50% 0;
    }
    .brand-image-1 {
        max-width: 130px;
        margin-top: -82px;
        margin-right: 0;
    }
    .banner-link-brnd {
        border-radius: 80px;
    }
    .branding_hero-wr {
        position: relative;
    }
    .newsroom-image-1 {
        max-width: 130px;
        margin-right: -6px;
    }
    .newsroom-image-1.goblet {
        right: -89px;
    }
    .newsroom-image-2 {
        max-width: 130px;
        margin-bottom: 264px;
    }
    .podcast {
        background-color: #1f1d5d;
    }
    .bg-circle {
        filter: blur(200px);
    }
    .image-quests5 {
        margin-left: 20px;
    }
    .testing-button-open-discord.download-button.mobile {
        background-color: #0000;
        margin-bottom: 0;
        margin-right: 0;
        padding: 0;
    }
    .testing-button-open-discord.download-button.mobile:hover {
        box-shadow: none;
        transform: none;
    }
    .testing-button-open-discord.imagine,
    .testing-button-open-discord.download {
        margin-top: 10px;
    }
    .testing-button-open-discord.is-left {
        padding-left: 20px;
        padding-right: 20px;
    }
    .testing-button-open-discord.so-large {
        margin-bottom: 0;
    }
    .testing-button-open-discord.hub,
    .testing-button-open-discord.download-new {
        padding-left: 20px;
        padding-right: 20px;
    }
    .testing-download-button.download-button.mobile {
        background-color: #0000;
        margin-bottom: 0;
        margin-right: 0;
        padding: 0;
    }
    .testing-download-button.download-button.mobile:hover {
        box-shadow: none;
        transform: none;
    }
    .testing-download-button.imagine,
    .testing-download-button.download {
        margin-top: 10px;
    }
    .testing-download-button.is-left {
        padding-left: 20px;
        padding-right: 20px;
    }
    .testing-download-button.so-large {
        margin-bottom: 0;
    }
    .testing-download-button.hub {
        padding-left: 20px;
        padding-right: 20px;
    }
    .testing-download-button.download-new {
        padding-left: 32px;
        padding-right: 32px;
    }
    .testing-button-open.download-button.mobile {
        background-color: #0000;
        margin-bottom: 0;
        margin-right: 0;
        padding: 0;
    }
    .testing-button-open.download-button.mobile:hover {
        box-shadow: none;
        transform: none;
    }
    .testing-button-open.imagine,
    .testing-button-open.download {
        margin-top: 10px;
    }
    .testing-button-open.is-left {
        padding-left: 20px;
        padding-right: 20px;
    }
    .testing-button-open.so-large {
        margin-bottom: 0;
    }
    .testing-button-open.hub {
        padding-left: 20px;
        padding-right: 20px;
    }
    .testing-button-open.download-new {
        padding-left: 32px;
        padding-right: 32px;
    }
    .wumpus-img-wr {
        max-width: 20%;
    }
    .wumpus-img2 {
        width: 100%;
    }
    .download-hero-img3 {
        max-width: 10%;
        top: -20%;
        right: 17%;
    }
    .wumpus-leaf-icon._2 {
        max-width: 50px;
        left: 58px;
    }
    .max-width-740px.is-full {
        max-width: none;
    }
    .company-hero {
        border-radius: 48px;
        max-width: 342px;
        min-height: 300px;
        overflow: clip;
    }
    .wumpus-compuny {
        max-width: 135px;
    }
    .padding-220px {
        padding-bottom: 160px;
    }
    .padding-220px.d-small,
    .padding-220px.is-220 {
        padding-bottom: 220px;
    }
    .padding-220px.is-180 {
        padding-bottom: 180px;
    }
    .padding-220px.is_120 {
        padding-bottom: 13.75rem;
    }
    .padding-220px.is_120.is_f {
        padding-bottom: 120px;
    }
    .padding-220px.is-220-all,
    .padding-220px.is-240 {
        padding-bottom: 220px;
    }
    .padding-220px.is_new,
    .padding-220px.is_220.is_f {
        padding-bottom: 120px;
    }
    .padding-220px.is_acc {
        padding-bottom: 140px;
    }
    .padding-220px.is_acc.is_f {
        padding-bottom: 120px;
    }
    .careers_h1-large.font-white {
        text-align: center;
    }
    .careers_h1-large.font-white.safety {
        text-align: left;
        max-width: none;
        margin-top: 0;
    }
    .careers_h1-large.font-white.safety.centered.tarot2 {
        text-align: center;
    }
    .careers_h1-large.font-white.left {
        font-size: 40px;
    }
    .careers_h1-large.font-white.left.explore {
        z-index: 10;
        text-align: left;
        font-size: 40px;
        position: relative;
    }
    .careers_h1-large.font-white.center.college {
        text-align: left;
    }
    .careers_h1-large.font-white.cen-ins {
        text-align: center;
        background-color: #4788ff;
    }
    .careers_h1-large.font-white.left-ver,
    .careers_h1-large.font-white.mobile-left {
        text-align: left;
    }
    .careers_h1-large.font-white.moderation {
        text-align: left;
        font-size: 40px;
    }
    .careers_h1-large.font-white.moderation.explore {
        z-index: 10;
        text-align: left;
        font-size: 40px;
        position: relative;
    }
    .careers_h1-large.font-white.left-copy {
        font-size: 40px;
    }
    .careers_h1-large.font-white.left-copy.explore {
        z-index: 10;
        text-align: left;
        font-size: 40px;
        position: relative;
    }
    .careers_h1-large.font-white.bottom-16px {
        text-align: left;
    }
    .careers_h1-large.font-white.bottom-16px.flex-mob-center.mobile-power {
        text-align: center;
        font-size: 40px;
    }
    .careers_h1-large.font-white.bottom-16px.flex-tab-center {
        text-align: center;
    }
    .careers_h1-large.font-white.bottom-16px.flex-tab-center.mobile-power {
        text-align: center;
        font-size: 40px;
    }
    .careers_h1-large.font-white.bottom-16px.flex-tab-center.is_gdc.m-40 {
        text-align: left;
    }
    .careers_h1-large.font-white.bottom-16px.is_gdc {
        text-align: center;
    }
    .careers_h1-large.font-white.is-text-center {
        margin-bottom: 0;
    }
    .careers_h1-large.font-white.is-left {
        text-align: left;
    }
    .careers_h1-large.font-white.safety-n {
        text-align: left;
        max-width: none;
        margin-top: 0;
    }
    .careers_h1-large.font-white.safety-n.centered.tarot2 {
        text-align: center;
    }
    .careers_h1-large.font-white.education {
        text-align: left;
        max-width: none;
        margin-top: 0;
    }
    .careers_h1-large.font-white.education.centered.tarot2 {
        text-align: center;
    }
    .careers_h1-large.font-white.safety-newsfloor {
        text-align: left;
        max-width: none;
        margin-top: 0;
    }
    .careers_h1-large.font-white.safety-newsfloor.centered.tarot2 {
        text-align: center;
    }
    .careers_h1-large.font-white.safety-2 {
        text-align: left;
        max-width: none;
        margin-top: 0;
    }
    .careers_h1-large.font-white.safety-2.centered.tarot2 {
        text-align: center;
    }
    .careers_h1-large.font-white.is-garden {
        text-align: left;
    }
    .careers_h1-large.safety.centered.tarot2 {
        max-width: 350px;
    }
    .careers_h1-large.text-align-center.br {
        font-size: 48px;
    }
    .phone-company {
        z-index: 2;
        border-radius: 10px;
        max-width: 140px;
    }
    .image-company-1 {
        max-width: 67px;
        margin-bottom: -13px;
        margin-right: 61px;
        inset: auto 0% 0% auto;
    }
    .image-company-2 {
        max-width: 182px;
        height: auto;
        margin-bottom: -24px;
        margin-right: -84px;
    }
    .block-over {
        border-radius: 48px;
        width: 100%;
        max-width: 100%;
        inset: 0%;
        overflow: clip;
    }
    .image-company-3 {
        max-width: 123px;
        margin-top: 62px;
        margin-right: -28px;
    }
    .image-company-4 {
        max-width: 130px;
        margin-top: -1px;
        margin-right: -12px;
    }
    .image-company-5 {
        display: none;
    }
    .image-company-6 {
        max-width: 130px;
        margin-top: 2px;
        margin-left: -12px;
        transform: rotate(-12deg);
    }
    .image-company-7 {
        display: none;
    }
    .image-company-8 {
        max-width: 163px;
        margin-bottom: 10px;
        margin-left: -65px;
    }
    .image-company-9 {
        max-width: 115px;
        margin-top: 92px;
        margin-left: -23px;
        inset: 0% auto auto 0%;
    }
    .company-egg {
        max-width: 120px;
        margin-left: 0;
    }
    .company-coin {
        max-width: 140px;
        margin-top: 0;
        display: block;
        inset: auto 0% -220% auto;
    }
    .company-coin.is-mob {
        max-width: 140px;
        margin-bottom: -228px;
        margin-right: 0;
        display: block;
        inset: auto 0% 0% auto;
    }
    .quest_heading-h2 {
        font-size: 45px;
    }
    .quest_heading-h2.bottom-none {
        text-align: center;
    }
    .quest_heading-h2.bottom-none._48px {
        font-size: 42px;
        line-height: 120%;
    }
    .quest_heading-h2.bottom-none._48px.font-ginto {
        text-align: left;
        font-size: 32px;
        line-height: 110%;
    }
    .quest_heading-h2.is-capitalize.bottom-none.text-align-left {
        text-align: left;
    }
    .company-hero-wr {
        padding-top: 64px;
    }
    .clyde-image {
        max-width: 140px;
        margin-top: -174px;
        margin-right: -28px;
    }
    .quotation-mark {
        font-size: 36px;
    }
    .employee-name.is-sdk {
        font-size: 1.125rem;
    }
    .careers-eggsicon {
        bottom: -121px;
    }
    .careers-img {
        border-radius: 88px;
    }
    .careers-sport-gerls-img {
        width: 100%;
        max-width: 197px;
        top: -111.5px;
        left: 42px;
    }
    .careers-image-2 {
        flex: none;
        overflow: visible;
    }
    .nav_brand_main-black-logo {
        width: 9.125rem;
    }
    .nav_burger_trigger-black {
        cursor: pointer;
    }
    .nitro-banner-new {
        max-width: 410px;
    }
    .nitro-bn-2025 {
        background-image: none;
        background-repeat: repeat;
        background-size: auto;
    }
    .relative-banner {
        grid-column-gap: 2vw;
        grid-row-gap: 2vw;
        max-width: 85%;
    }
    .div-block-witch {
        margin-right: 1rem;
    }
    .step-by-step-slider-arrow-right {
        min-height: 50px;
        font-size: 20px;
    }
    .step-by-step-slider-arrow-right.left-step-slider {
        left: 60px;
    }
    .safety-content-wr {
        max-width: none;
        margin-bottom: 24px;
    }
    .tab-link-build-first {
        padding-bottom: 18px;
        font-size: 24px;
        line-height: 120%;
    }
    .menu-button-login {
        background-color: #fff;
        border-style: none;
        margin-bottom: 0;
    }
    .menu-button-login.login-button-js.is_open-menu {
        background-color: #fff0;
        border-style: solid;
        margin-bottom: 16px;
    }
    .nav-dd-decor {
        max-width: 100%;
        margin-bottom: 0;
        margin-right: 0;
        position: relative;
    }
    .nav-dd-decor.is-safety {
        width: auto;
        max-width: none;
        margin-bottom: 0;
        margin-right: 0;
        position: static;
    }
    .coin-icon_d {
        width: 125px;
    }
    .newsroom-image-3 {
        max-width: 130px;
        margin-right: -6px;
    }
    .max-width-500.is-flex,
    .max-width-500.is-flex2 {
        flex-flow: column;
        justify-content: flex-start;
        align-items: center;
        display: flex;
    }
    .clyde-cube_icon {
        max-width: 140px;
        left: -63px;
    }
    .clyde-cube_icon.is-new,
    .clyde-cube_icon.is-media {
        left: -92px;
    }
    .clyde-cube_icon.is-stories {
        margin-bottom: -5rem;
        display: none;
        inset: auto auto 0% -5.75rem;
    }
    .clyde-cube_icon.is-new_1 {
        top: 449px;
        left: -133px;
    }
    .clyde-cube_icon.is-sdk {
        margin-bottom: -6.05rem;
    }
    .clyde-cube_icon.is_new {
        max-width: 9rem;
        margin-bottom: -4rem;
        margin-right: 2.925rem;
    }
    .pan-image {
        max-width: 130px;
        margin-top: 320px;
        margin-right: 83px;
    }
    .feeling-decor-d {
        width: 20vw;
        max-width: 160px;
        margin-top: -249px;
        margin-bottom: -260px;
        margin-right: -3vw;
        right: -9%;
    }
    .feeling-decor-d.is-pan {
        margin-bottom: -300px;
        margin-right: -200px;
    }
    .timeline-card {
        padding: 3rem;
    }
    .timeline-title {
        font-size: 42px;
    }
    .timeline_text-wr {
        flex: 1;
        width: 85%;
        padding-bottom: 3.5rem;
        position: relative;
    }
    .progress_step {
        flex-flow: row;
        grid-template-columns: minmax(48%, 1fr) minmax(3rem, 3rem) minmax(48%, 1fr);
    }
    .heading-style-h2-2 {
        font-size: 2.5rem;
    }
    .company-image_wumpus {
        max-width: 250px;
    }
    .company-image_packaxe {
        max-width: 250px;
        left: -45%;
    }
    .company-image_radish {
        max-width: 230px;
        right: -24vw;
    }
    .company-image_clyde {
        max-width: 220px;
    }
    .company-image_nelly {
        max-width: 260px;
    }
    .company-coin-2 {
        max-width: 140px;
        margin-top: 0;
        display: block;
        inset: auto 0% -220% auto;
    }
    .company-coin-2.is-mob {
        max-width: 140px;
        margin-bottom: -228px;
        margin-right: 0;
        display: block;
        inset: auto 0% 0% auto;
    }
    .nav_dd_list-copy.w--open {
        padding-top: 0.8rem;
        left: -1rem;
    }
    .nav_dd_list-copy.is-burger.w--open {
        padding-top: 0;
    }
    .nav_buttons-wr_new {
        margin-right: 24px;
        position: relative;
        right: auto;
    }
    .advertising-hero {
        padding-top: 15.5rem;
        padding-bottom: 13.75rem;
    }
    .ad_heading-1 {
        margin-bottom: 16px;
        font-size: 44px;
        line-height: 39px;
    }
    .ad_heading-1.text-align-center.is_ad-week {
        max-width: 590px;
    }
    .ad_heading-1.text-align-center.is-large-size {
        letter-spacing: -0.01em;
        font-size: 56px;
    }
    .ad_heading-1.text-align-center.is-large {
        font-size: 4rem;
        line-height: 0.95;
    }
    .ad_heading-1.text-align-center.is_acc {
        letter-spacing: -0.01em;
    }
    .ad_heading-1.text-align-center.is-large-size-m {
        letter-spacing: -0.01em;
        font-size: 56px;
    }
    .ad-paragraph-20px-white {
        font-size: 18px;
        line-height: 23px;
    }
    .ad-paragraph-20px-white.is-left.mob-20 {
        font-size: 20px;
    }
    .circle-top {
        width: 1300px;
        height: 1300px;
    }
    .testimonials-section.build {
        padding-top: 2rem;
    }
    .testimonials-section.is-sdk.not-bg,
    .testimonials-section.is-faq.is-new-2025 {
        padding-bottom: 7.5rem;
    }
    .testimonials-section.is_120.is_q {
        padding-bottom: 120px;
    }
    .container-914px.layout-vertical {
        flex-direction: column;
        align-items: center;
        width: 80%;
        margin-left: auto;
        margin-right: auto;
        display: flex;
    }
    .cards-gradient {
        grid-column-gap: 25px;
        grid-row-gap: 25px;
        border-radius: 3.75rem;
        grid-template-columns: 1fr;
        padding: 1.3125rem 1.3125rem 2.5rem;
    }
    .cards-gradient.is-second {
        grid-column-gap: 25px;
        grid-row-gap: 25px;
        grid-template-columns: 1fr;
        display: grid;
    }
    .cards-gradient.is-second.is-sdk,
    .cards-gradient.is-second.is-sdk.is-top.bg-blue {
        flex-flow: column-reverse wrap;
    }
    .cards-gradient.is-second.is-sdk.is-green {
        grid-column-gap: 24px;
        grid-row-gap: 24px;
        flex-flow: column;
        grid-template-rows: auto;
        grid-template-columns: 1fr;
        grid-auto-columns: 1fr;
        padding-left: 2rem;
        padding-right: 2rem;
        display: grid;
    }
    .cards-gradient.is-second.is-sdk.is-green.is-nc {
        grid-column-gap: 32px;
        grid-row-gap: 32px;
    }
    .cards-gradient.is-sdk {
        grid-column-gap: 24px;
        grid-row-gap: 24px;
        text-align: center;
        flex-flow: column-reverse wrap;
        grid-auto-flow: column;
        padding: 2rem 1.25rem 1.25rem;
        display: flex;
    }
    .cards-gradient.is-sdk.bg-blue {
        flex-flow: column-reverse wrap;
    }
    .cards-gradient.is-sdk.bg-blue.is-first {
        flex-flow: column;
    }
    .cards-gradient.is-sdk.is-green {
        grid-column-gap: 24px;
        grid-row-gap: 24px;
        text-align: left;
        flex-flow: column;
        grid-template-rows: auto;
        grid-template-columns: 1fr;
        grid-auto-columns: 1fr;
        padding-bottom: 2rem;
        padding-left: 2rem;
        padding-right: 2rem;
        display: grid;
    }
    .cards-gradient.is-sdk.is-green.is-nc {
        grid-column-gap: 32px;
        grid-row-gap: 32px;
    }
    .cards-gradient.is-sdk-grid {
        grid-column-gap: 24px;
        grid-row-gap: 24px;
        border-radius: 2.5rem;
    }
    .cards-gradient.is-sdk-first {
        grid-column-gap: 24px;
        grid-row-gap: 24px;
        text-align: center;
        flex-flow: column;
        grid-auto-flow: column;
        padding: 2rem 1.25rem 1.25rem;
        display: flex;
    }
    .cards-gradient.is-sdk-first.is-green {
        grid-column-gap: 24px;
        grid-row-gap: 24px;
        text-align: left;
        flex-flow: column-reverse wrap;
        grid-template-rows: auto;
        grid-template-columns: 1fr;
        grid-auto-columns: 1fr;
        padding-bottom: 2rem;
        padding-left: 2rem;
        padding-right: 2rem;
        display: grid;
    }
    .cards-gradient.is-sdk-first.is-green.is-nc {
        grid-column-gap: 32px;
        grid-row-gap: 32px;
        padding: 3rem;
    }
    .cards-gradient.is-dm-grid {
        grid-column-gap: 24px;
        grid-row-gap: 24px;
        border-radius: 2.5rem;
    }
    .cards-gradient.is-dm-grid-dm {
        grid-column-gap: 24px;
        grid-row-gap: 24px;
        border-radius: 4rem;
        grid-template-columns: 1fr minmax(200px, 1fr);
    }
    .cards-gradient.is-dm-grid-dm.is_microsite.is-pink {
        min-height: auto;
        padding: 3rem;
    }
    .cards-gradient.is-dm-grid-dm.is_microsite.is-greenn {
        grid-column-gap: 32px;
        grid-row-gap: 32px;
    }
    .ad_heading3 {
        margin-bottom: 12px;
        font-size: 24px;
        line-height: 21px;
    }
    .ad_heading3.b24.is-large {
        font-size: 32px;
        line-height: 90%;
    }
    .ad_heading3.bottom-none {
        margin-bottom: 0;
    }
    .ad_heading3.is-l {
        font-size: 32px;
        line-height: 28px;
    }
    .ad_heading3.is-new {
        margin-bottom: 16px;
        font-size: 32px;
        line-height: 90%;
    }
    .container-944px.layout-vertical {
        flex-direction: column;
        align-items: center;
        width: 80%;
        margin-left: auto;
        margin-right: auto;
        display: flex;
    }
    .container-944px.is-faq-new {
        flex-flow: column;
        display: flex;
    }
    .ad_lightbox-link {
        aspect-ratio: 944/530;
        border-radius: 37px;
        height: 100%;
        margin-bottom: 1.5rem;
    }
    .ad_play {
        max-width: 2.6875rem;
    }
    .ad_dropdown-toggle {
        padding-top: 32px;
        padding-bottom: 32px;
        font-size: 16px;
        line-height: 1.25;
    }
    .ad_dropdown-toggle.top-line-none.is_2025.top-on,
    .ad_dropdown-toggle.top-line-none.is_2025.is-sdk {
        font-size: 18px;
    }
    .ad_dropdown-list.w--open {
        margin-top: -16px;
        font-size: 16px;
        line-height: 1.25;
    }
    .link-faq {
        font-size: 14px;
        line-height: 1.28571;
    }
    .grid-20 {
        grid-column-gap: 16px;
        grid-row-gap: 16px;
        grid-template-columns: 1fr;
    }
    .grid-20.is-2col {
        grid-column-gap: 20px;
        grid-row-gap: 20px;
    }
    .grey-block {
        border-radius: 4rem;
        justify-content: flex-start;
        align-items: flex-start;
    }
    .grey-block.is-left {
        padding: 3rem;
    }
    .grey-block.is-left.min-424 {
        min-height: auto;
    }
    .grey-block.is-left.is-new {
        padding: 3rem;
    }
    .grey-block.is-center.d-center {
        justify-content: flex-start;
        align-items: center;
    }
    .image-grey {
        max-height: 4.5rem;
        margin-bottom: 2.375rem;
    }
    .image-grey.padding-bot {
        margin-bottom: 2.375rem;
    }
    .image-grey.margin-medium {
        max-height: 7rem;
    }
    .plug {
        max-width: 7.8125rem;
        right: 0%;
    }
    .banner-gr.is-gaming {
        border-radius: 3.75rem;
        padding-top: 6rem;
        padding-bottom: 6rem;
    }
    .image-banner-ad {
        max-width: 12.875rem;
        margin-bottom: -9.125rem;
        margin-right: -2.1875rem;
    }
    .image-banner-ad.is-n {
        max-width: 13rem;
        margin-bottom: -5.65rem;
    }
    .image-banner-ad2 {
        max-width: 10.375rem;
        margin-top: -7.875rem;
        margin-left: -1.125rem;
    }
    .image-banner-ad2.is-n {
        z-index: 3;
        max-width: 12rem;
        margin-top: -6.7rem;
    }
    .links-ad {
        max-width: 42rem;
    }
    .link-block-fixed.is-current {
        grid-column-gap: 8px;
        grid-row-gap: 8px;
    }
    .link-block-fixed.mob-none {
        font-size: 10px;
        line-height: 17px;
    }
    .image-1440 {
        width: 100%;
        max-width: 100px;
        margin-bottom: -5.25rem;
        margin-right: 1rem;
        display: block;
        position: absolute;
        inset: auto 0% 0% auto;
    }
    .text-info {
        width: 100%;
        padding-left: 17px;
        padding-right: 17px;
    }
    .text-info.is-sdk,
    .text-info.padding-none {
        padding-left: 0;
        padding-right: 0;
    }
    .image-cards {
        border-radius: 44px;
    }
    .image-cards.is_video.is_micro {
        border-radius: 64px;
    }
    .image-cards.is-new-pink {
        border-radius: 40px;
        min-width: 290px;
    }
    .media-hero {
        padding-top: 15.5rem;
        padding-bottom: 13.75rem;
    }
    .image-gaming {
        max-width: none;
    }
    .image-absol-hero {
        display: none;
    }
    .new-text {
        font-size: 36px;
        line-height: 0.888889;
    }
    .new-text.font-white {
        text-align: center;
    }
    .new-text.font-white.safety {
        text-align: left;
        max-width: none;
        margin-top: 0;
    }
    .new-text.font-white.safety.centered.tarot2 {
        text-align: center;
    }
    .new-text.font-white.left {
        font-size: 40px;
    }
    .new-text.font-white.left.explore {
        z-index: 10;
        text-align: left;
        font-size: 40px;
        position: relative;
    }
    .new-text.font-white.center.college {
        text-align: left;
    }
    .new-text.font-white.cen-ins {
        text-align: center;
        background-color: #4788ff;
    }
    .new-text.font-white.left-ver,
    .new-text.font-white.mobile-left {
        text-align: left;
    }
    .new-text.font-white.moderation {
        text-align: left;
        font-size: 40px;
    }
    .new-text.font-white.moderation.explore {
        z-index: 10;
        text-align: left;
        font-size: 40px;
        position: relative;
    }
    .new-text.font-white.left-copy {
        font-size: 40px;
    }
    .new-text.font-white.left-copy.explore {
        z-index: 10;
        text-align: left;
        font-size: 40px;
        position: relative;
    }
    .new-text.font-white.bottom-16px {
        text-align: left;
    }
    .new-text.font-white.bottom-16px.flex-mob-center.mobile-power {
        text-align: center;
        font-size: 40px;
    }
    .new-text.font-white.bottom-16px.flex-tab-center {
        text-align: center;
    }
    .new-text.font-white.bottom-16px.flex-tab-center.mobile-power {
        text-align: center;
        font-size: 40px;
    }
    .new-text.font-white.bottom-16px.flex-tab-center.is_gdc.m-40 {
        text-align: left;
    }
    .new-text.font-white.bottom-16px.is_gdc {
        text-align: center;
    }
    .new-text.font-white.is-text-center {
        margin-bottom: 0;
    }
    .new-text.font-white.is-left {
        text-align: left;
    }
    .new-text.font-white.safety-n {
        text-align: left;
        max-width: none;
        margin-top: 0;
    }
    .new-text.font-white.safety-n.centered.tarot2 {
        text-align: center;
    }
    .new-text.font-white.education {
        text-align: left;
        max-width: none;
        margin-top: 0;
    }
    .new-text.font-white.education.centered.tarot2 {
        text-align: center;
    }
    .new-text.font-white.safety-newsfloor {
        text-align: left;
        max-width: none;
        margin-top: 0;
    }
    .new-text.font-white.safety-newsfloor.centered.tarot2 {
        text-align: center;
    }
    .new-text.font-white.safety-2 {
        text-align: left;
        max-width: none;
        margin-top: 0;
    }
    .new-text.font-white.safety-2.centered.tarot2 {
        text-align: center;
    }
    .new-text.font-white.is-garden {
        text-align: left;
    }
    .new-text.safety.centered.tarot2 {
        max-width: 350px;
    }
    .img-laptop {
        margin-bottom: -5.0625rem;
        margin-left: 8.75rem;
    }
    .videogrey-bg {
        grid-column-gap: 1.5625rem;
        grid-row-gap: 1.5625rem;
        border-radius: 1.875rem;
        flex-flow: column;
        grid-template-columns: 1fr;
        padding: 1.3125rem 1.3125rem 2.625rem;
        display: flex;
    }
    .image-d {
        max-width: 5rem;
        margin-bottom: -2.5rem;
        margin-right: 4.0625rem;
        inset: auto 0% 0% auto;
    }
    .check-blocks {
        grid-column-gap: 1rem;
        grid-row-gap: 1rem;
    }
    .lightbox-link-gaming {
        border-radius: 1.875rem;
    }
    .image-lightbox {
        display: none;
    }
    .image-lightbox.is-mob {
        border-radius: 1.875rem;
        width: 100%;
        display: block;
    }
    .gaming-hero {
        padding-top: 15.5rem;
        padding-bottom: 9.625rem;
    }
    .img-gaming {
        margin-top: 4rem;
        margin-left: 10%;
    }
    .img-gaming.is-sdk {
        width: 90%;
        margin-left: auto;
    }
    .chat-gaming {
        margin-bottom: -6.6875rem;
        margin-left: 2.5rem;
    }
    .gaming-absol-top {
        margin-left: -2.4375rem;
        padding-top: 1.8125rem;
    }
    .gaming-image-top.is-sdk {
        max-width: 5.5rem;
        margin-top: -477px;
        margin-left: -3.3rem;
    }
    .gaming-image-top.is-sdk.is-new {
        max-width: 7.3125rem;
        margin-top: -432px;
        margin-left: 0;
    }
    .gaming-image-top.is-sdk.is-form {
        margin-top: -6.1rem;
        margin-left: -2.925rem;
    }
    .gaming-image-top.is-sdk.is-nitro {
        max-width: 11rem;
        margin-left: -1.3rem;
    }
    .gaming-image-bottom.is-sdk {
        max-width: 8rem;
        margin-top: -8rem;
    }
    .gaming-image-bottom.is-sdk.is-new {
        max-width: 9.5625rem;
        margin-right: -2.3125rem;
    }
    .gaming-image-bottom.is-sdk.is-form {
        margin-right: -4.5rem;
    }
    .gaming-image-bottom.is-nitro.is-new {
        max-width: 9.5625rem;
        margin-right: -2.3125rem;
    }
    .gaming-image-bottom.is-nitro.is-form {
        margin-right: -4.5rem;
    }
    .image-stories {
        max-width: 300px;
    }
    .image-absol-stories {
        max-width: 6rem;
        margin-bottom: -9.6875rem;
        margin-right: 0.175rem;
        inset: auto 0% 0% auto;
    }
    .image-stories-hero {
        min-height: 18.75rem;
    }
    .stories-hero {
        padding-top: 15.5rem;
        padding-bottom: 9.625rem;
    }
    .rich-case-study {
        font-size: 1rem;
        line-height: 1.25;
    }
    .rich-case-study h2 {
        font-size: 1.25rem;
        line-height: 1.2;
    }
    .rich-case-study figure {
        border-radius: 0.5rem;
    }
    .rich-case-study h6 {
        font-size: 1.25rem;
        line-height: 1.2;
    }
    .image-absol-faq {
        max-width: 8.5rem;
        margin-bottom: -7rem;
        margin-right: 0;
        inset: auto 0% 0% auto;
    }
    .faq-hero {
        padding-top: 15.5rem;
        padding-bottom: 13.1875rem;
    }
    .bg-l {
        bottom: -70%;
    }
    .ad_lightbox_img {
        border-radius: 37px;
    }
    .faq_img {
        max-width: 130px;
        margin-top: 213px;
        margin-left: -174px;
    }
    .stories_img {
        max-width: 130px;
        margin-top: 2px;
    }
    .p-brake-wr {
        min-width: 120px;
        max-width: none;
        min-height: 90px;
        display: block;
    }
    .div-wrapper-succes {
        margin-top: 4px;
    }
    .text-wr-ad {
        max-width: 240px;
    }
    .text-wr-ad._3 {
        max-width: 220px;
    }
    .img-gaming_bg,
    .img-gaming_bg-2 {
        top: 185px;
    }
    .link-drop.is-current {
        grid-column-gap: 8px;
        grid-row-gap: 8px;
    }
    .link-drop.mob-none {
        font-size: 10px;
        line-height: 17px;
    }
    .dropdown-link-desktop.is-current {
        grid-column-gap: 8px;
        grid-row-gap: 8px;
    }
    .dropdown-link-desktop.mob-none {
        font-size: 10px;
        line-height: 17px;
    }
    .number-block_title._1 {
        min-height: auto;
    }
    .ad_dropdown-list_first.w--open {
        margin-top: -16px;
        font-size: 16px;
        line-height: 1.25;
    }
    .advertising-discord-icon {
        max-width: 90px;
        right: 120px;
    }
    .company-hero-w {
        min-height: 300px;
    }
    .company-hero-mobile {
        border-radius: 48px;
        max-width: 342px;
        min-height: 300px;
        overflow: clip;
    }
    .build-faq {
        grid-template-rows: auto 1fr;
        grid-template-columns: 1fr 1fr;
    }
    .sdk_hero {
        grid-column-gap: 160px;
        grid-row-gap: 160px;
        position: relative;
        overflow: hidden;
    }
    .sdk_hero.is-form,
    .sdk_hero.is-nitro {
        overflow: visible;
    }
    .top-image-slider.is-dev,
    .top-image-slider.is-dev.is-eggs {
        max-width: 8rem;
    }
    .top-image-slider.is-dev.is-new {
        max-width: 7rem;
    }
    .top-image-slider.is-dev.is-s2new {
        max-width: 7rem;
        margin-top: 0.9rem;
    }
    .top-image-slider.is-dev.is-new3s {
        max-width: 7rem;
    }
    .top-image-slider.is-dev.is-new4s {
        max-width: 8rem;
    }
    .bottom-image-slider.is-dev {
        max-width: 9rem;
        margin-bottom: 2.1125rem;
    }
    .bottom-image-slider.is-dev.is-new {
        max-width: 7rem;
    }
    .bottom-image-slider.is-dev.is-new2s,
    .bottom-image-slider.is-dev.is-new3s {
        max-width: 8rem;
    }
    .bottom-image-slider.is-dev.is_m {
        max-width: 7rem;
        right: -3%;
    }
    .image-faq-sdk {
        width: 18vw;
        max-width: 10rem;
        margin-top: -154px;
    }
    .quotation-mark_wr.is-80 {
        max-width: 90%;
    }
    .dm-image-top {
        margin-top: -7rem;
        margin-left: -5.5rem;
    }
    .dm-image-bottom {
        max-width: 9rem;
        margin-right: -5.6rem;
    }
    .grid-20-dm {
        grid-column-gap: 16px;
        grid-row-gap: 16px;
        grid-template-columns: 1fr 1fr;
    }
    .max-320.is_d {
        max-width: 160px;
    }
    .img-gdc-top {
        margin-bottom: -17rem;
        margin-right: 0;
        display: block;
    }
    .img-gdc-top.is-op {
        margin-top: -4rem;
        margin-right: -3rem;
        display: block;
    }
    .img-gdc-bottom {
        margin-bottom: -160px;
        margin-left: -5.4375rem;
        margin-right: auto;
        inset: auto auto 0% 0%;
    }
    .img-gdc-bottom.is-op {
        max-width: 2.5rem;
        margin-bottom: -84px;
        margin-left: 64px;
    }
    .gdc_hero {
        padding-bottom: 80px;
        position: relative;
        overflow: hidden;
    }
    .slide-gdc {
        border-radius: 60px;
        width: 90%;
        padding: 48px;
    }
    .date-gdc {
        font-size: 20px;
    }
    .gdc-block-show {
        border-radius: 60px;
    }
    .padding-gdc {
        padding-bottom: 24px;
        padding-right: 72px;
    }
    .dropdown-toggle-gdc {
        font-size: 20px;
    }
    .dropdown-list-gdc.w--open {
        margin-top: -24px;
        padding-bottom: 24px;
        padding-left: 72px;
        padding-right: 72px;
    }
    .bg-gdc {
        height: 100%;
    }
    .gdc-top-image,
    .gdc-top-center {
        display: none;
    }
    .form_hero {
        grid-column-gap: 160px;
        grid-row-gap: 160px;
        position: relative;
        overflow: clip;
    }
    .layout-form.is_2025 {
        grid-column-gap: 10%;
        grid-row-gap: 10%;
        flex-flow: column;
        display: flex;
    }
    .padding-form {
        padding-bottom: 48px;
    }
    .video-gaming {
        margin-top: 4rem;
        margin-left: 10%;
    }
    .video-gaming.is-sdk {
        width: 90%;
        margin-top: 3rem;
        margin-left: auto;
    }
    .video-gaming.is-sdk.top-none {
        max-width: 100%;
    }
    .img-d-b {
        width: 100%;
    }
    .gdc-bottom {
        display: none;
    }
    .grid-logos2 {
        padding-left: 0;
        padding-right: 0;
    }
    .grid-logos2.top-large,
    .grid-logos2.top-large.is_adverting,
    .grid-logos2.top-none {
        grid-template-columns: 1fr 1fr;
    }
    .grid-logos2._2-col {
        grid-column-gap: 16px;
        grid-row-gap: 16px;
    }
    .grid-logos2.top-small {
        grid-template-columns: minmax(200px, 1fr) minmax(200px, 1fr);
    }
    .padding-88px {
        padding-bottom: 70px;
    }
    .padding-88px.tablet-hidden {
        padding-bottom: 0;
    }
    .padding-38px.t-16 {
        padding-bottom: 16px;
    }
    .padding-38px.is-24 {
        padding-bottom: 24px;
    }
    .image-cards-wr.si_micro.is_reverce.is_new {
        border-radius: 64px;
    }
    .padding-44px {
        padding-bottom: 32px;
    }
    .padding-44px.hide-tablet {
        display: none;
    }
    .padding-44px.m-32 {
        padding-bottom: 32px;
    }
    .padding-44px.is-56.mob-80 {
        padding-bottom: 80px;
    }
    .max-width-700 {
        max-width: 535px;
    }
    .gaming-hero-s {
        padding-top: 15.5rem;
    }
    .bar-top.is-second {
        margin-left: 40px;
    }
    .btn-group {
        flex-flow: wrap;
        justify-content: center;
        align-items: center;
    }
    .bar-top2 {
        z-index: 1;
        max-width: 12rem;
        margin-top: -124px;
        margin-right: 19px;
    }
    .bar-bottom2 {
        max-width: 10rem;
        margin-left: 19px;
    }
    .padding-menu {
        padding-bottom: 70px;
    }
    .padding-menu.bl {
        display: none;
    }
    .article_rich-text-2 p {
        margin-bottom: 2rem;
    }
    .article_rich-text-2 img {
        border-radius: 3rem;
    }
    .article_rich-text-2 h2 {
        margin-top: 3.5rem;
    }
    .img-block {
        border-radius: 80px;
        margin-bottom: 24px;
        margin-left: auto;
        margin-right: auto;
    }
    .section-rich-dev {
        padding-bottom: 160px;
    }
    .mobile_hide {
        display: none;
    }
    .hide-description {
        display: inline-block;
    }
    .test-new {
        padding-bottom: 24px;
    }
    .nav_brand_main-logo-bg {
        width: 9.125rem;
    }
    .container {
        max-width: 728px;
    }
    .hero-wrapper {
        flex-direction: column;
        justify-content: flex-start;
        align-items: flex-start;
        margin-bottom: -40px;
    }
    .hero-split {
        max-width: 100%;
        margin-bottom: 40px;
    }
    .nav_brand_main-logo-bg-icon {
        width: 9.125rem;
    }
    .dropdown-careers {
        z-index: 2;
    }
    .brand-image-s {
        max-width: 100px;
        margin-top: -67px;
        margin-right: 0;
    }
    .max-width-870.is-full.is-center {
        width: 80%;
        max-width: none;
    }
    .nav_menu-z-index {
        z-index: 902;
    }
    .article_heading.is_new {
        margin-bottom: 1.5rem;
    }
    .article_layout.bottom-large {
        padding-bottom: 10rem;
    }
    .article_content.new,
    .article_content.is-2025 {
        padding-bottom: 5rem;
    }
    .cms_article_img-wr-2 {
        aspect-ratio: 262/138;
        border-radius: 2rem;
        width: 100%;
        height: auto;
    }
    .article-date {
        font-size: 18px;
    }
    .article-quote {
        border-radius: 1.375rem;
    }
    .article_rich-text_3 figure,
    .article_rich-text_3 img {
        border-radius: 2rem;
    }
    .hands-icon_a {
        max-width: 9rem;
        margin-bottom: -63px;
        margin-right: 12px;
        transform: rotate(-10deg);
    }
    .acceb_hero {
        padding-top: 180px;
    }
    .acceb_hero.is-dm {
        background-size: cover, 90%;
    }
    .layout-acceb {
        grid-column-gap: 40px;
        grid-row-gap: 40px;
    }
    .layout-acceb.bottom-none.is-center,
    .layout-acceb.is-revers.is-center,
    .layout-acceb.is-revers.is_new {
        justify-content: space-between;
        align-items: center;
    }
    .img-acceb,
    .img-adjust {
        width: 42%;
    }
    .objects_hammer {
        max-width: 12rem;
        margin-right: 38%;
    }
    .objects_magnet {
        max-width: 10rem;
        margin-bottom: 99px;
        margin-left: -28px;
    }
    .layout-news.is_new.is_2025 {
        min-height: 580px;
    }
    .testimonials-banner {
        border-radius: 5rem;
        padding-top: 7rem;
        padding-bottom: 7rem;
    }
    .testimonials-banner.is-gaming {
        border-radius: 3.75rem;
        padding-top: 6rem;
        padding-bottom: 6rem;
    }
    .bg-l-test {
        bottom: -70%;
    }
    .objects_magnet-small {
        max-width: 20vw;
        margin-left: 60px;
    }
    .objects_magnet-small.is_sdk {
        max-width: 8rem;
    }
    .objects_rubberduck-small {
        max-width: 22vw;
        margin-right: 70px;
    }
    .objects_rubberduck-small.is_sdk {
        max-width: 8rem;
        margin-bottom: 72px;
        margin-right: 50px;
    }
    .objects_hammer-small {
        filter: blur(2px);
        max-width: 25vw;
        margin-top: 20px;
        margin-right: -30px;
    }
    .objects_spider-small {
        max-width: 12vw;
        margin-bottom: 70px;
        margin-left: 50px;
    }
    .newsroom-image-4 {
        max-width: 130px;
        margin-bottom: -70px;
        margin-right: -6px;
    }
    .newsroom-image-4.goblet {
        right: -89px;
    }
    .newsroom-image-5 {
        max-width: 110px;
        margin-top: -100px;
        margin-bottom: 264px;
    }
    .policy_hero {
        grid-column-gap: 160px;
        grid-row-gap: 160px;
        position: relative;
        overflow: hidden;
    }
    .safety-l-hammer {
        max-width: 18vw;
        margin-top: 83px;
        margin-bottom: -70px;
        margin-right: -40px;
    }
    .safety-l-hammer.goblet {
        right: -89px;
    }
    .safety-l-brain {
        max-width: 16vw;
        margin-top: -113px;
        margin-left: -72px;
    }
    .body-text--l {
        font-size: 1rem;
        line-height: 1.5;
    }
    .body-text--l.is-center {
        text-align: center;
        padding-right: 0;
    }
    .body-text--l.is_teen.is-left-white.is_n {
        font-size: 1.125rem;
    }
    .body-text--l.is_teen {
        margin-bottom: 60px;
    }
    .body-text--l.is_teen.text-color-white.z-index-3 {
        margin-bottom: 0;
    }
    .body-text--l.is_2025 {
        text-align: left;
        padding-right: 0;
        font-size: 1rem;
        line-height: 1.1875;
    }
    .body-text--l.is_2025.hero-p {
        text-align: center;
    }
    .body-text--l.is_2025.hero-p.is_24 {
        text-align: left;
    }
    .body-text--l.is_2025.text-align-center {
        text-align: center;
    }
    .body-text--l.is_2025-n {
        padding-right: 0;
    }
    .body-text--l.is_2025-n.hero-p {
        text-align: center;
    }
    .filter-library {
        grid-column-gap: 16px;
        grid-row-gap: 16px;
        grid-template-rows: auto;
        grid-template-columns: 1fr 1fr 1fr;
        grid-auto-columns: 1fr;
        display: grid;
    }
    .library_hero {
        grid-column-gap: 160px;
        grid-row-gap: 160px;
        position: relative;
        overflow: hidden;
    }
    .scroll-links {
        justify-content: center;
        align-items: center;
        display: flex;
        overflow: visible;
    }
    .featured_img-wr-2 {
        aspect-ratio: 944/496;
    }
    .empty-state-safety {
        border-radius: 60px;
        min-height: 400px;
    }
    .img-adjust-second,
    .img-acceb-sec {
        width: 42%;
    }
    .img-trans-left {
        max-width: 16vw;
        margin-top: -135px;
        margin-left: 0;
    }
    .img-trans-right {
        max-width: 20vw;
        margin-bottom: -130px;
        margin-left: -20px;
        margin-right: 10px;
        display: none;
    }
    .img-wand-left {
        max-width: 20vw;
        margin-top: -100px;
        margin-left: -40px;
    }
    .img-shield-right {
        max-width: 20vw;
        margin-bottom: -130px;
        margin-left: -20px;
        margin-right: 10px;
        display: none;
    }
    .img-faqs {
        width: 42%;
    }
    .layout-faq.bottom-none.is-center,
    .layout-faq.is-revers.is-center {
        justify-content: space-between;
        align-items: center;
    }
    .layout-faq.is-center.is-32px {
        grid-column-gap: 40px;
        grid-row-gap: 40px;
    }
    .img-faqs-sec {
        width: 42%;
    }
    .img-faqs-third {
        width: 50%;
        padding-left: 0;
    }
    .text-family {
        max-width: 23.5rem;
    }
    .youtube-video {
        border-radius: 64px;
        min-height: auto;
    }
    .image-left-safety {
        max-height: 4.5rem;
        margin-bottom: 2.375rem;
    }
    .image-left-safety.padding-bot {
        margin-bottom: 2.375rem;
    }
    .image-left-safety.margin-medium {
        max-height: 7rem;
    }
    .image-right-safety {
        max-height: 4.5rem;
        margin-bottom: 2.375rem;
    }
    .image-right-safety.padding-bot {
        margin-bottom: 2.375rem;
    }
    .image-right-safety.margin-medium {
        max-height: 7rem;
    }
    .text-32px-500-white {
        line-height: 1.25;
    }
    .img-family-left {
        max-width: 20vw;
        margin-top: -100px;
        margin-left: -40px;
        display: none;
    }
    .img-family-right {
        max-width: 20vw;
        margin-bottom: -130px;
        margin-left: -20px;
        margin-right: 10px;
        display: none;
    }
    .image-first-privacy {
        max-height: 4.5rem;
        margin-bottom: 2.375rem;
    }
    .image-first-privacy.padding-bot {
        margin-bottom: 2.375rem;
    }
    .image-first-privacy.margin-medium {
        max-height: 7rem;
    }
    .image-second-safety {
        max-height: 4.5rem;
        margin-bottom: 2.375rem;
    }
    .image-second-safety.padding-bot {
        margin-bottom: 2.375rem;
    }
    .image-second-safety.margin-medium {
        max-height: 7rem;
    }
    .image-third-safety {
        max-height: 4.5rem;
        margin-bottom: 2.375rem;
    }
    .image-third-safety.padding-bot {
        margin-bottom: 2.375rem;
    }
    .image-third-safety.margin-medium {
        max-height: 7rem;
    }
    .image-fourth-safety {
        max-height: 4.5rem;
        margin-bottom: 2.375rem;
    }
    .image-fourth-safety.padding-bot {
        margin-bottom: 2.375rem;
    }
    .image-fourth-safety.margin-medium {
        max-height: 7rem;
    }
    .privacy-block {
        grid-column-gap: 32px;
        grid-row-gap: 32px;
        min-height: 165px;
        padding: 3rem;
    }
    .privacy-block.is-tts {
        grid-column-gap: 0px;
        grid-row-gap: 0px;
        min-height: 21.4375rem;
        padding: 3.5rem;
    }
    .img-privacy {
        width: 42%;
    }
    .img-privacy-right {
        max-width: 20vw;
        margin-bottom: -130px;
        margin-left: -20px;
        margin-right: 10px;
        display: none;
    }
    .img-privacy-left {
        max-width: 20vw;
        margin-top: -100px;
        margin-left: -40px;
        display: none;
    }
    .img-well-right {
        max-width: 20vw;
        margin-bottom: -130px;
        margin-left: -20px;
        margin-right: 10px;
        display: none;
    }
    .img-well-right.is-tts {
        margin-right: -50px;
        display: block;
    }
    .img-well-left {
        max-width: 20vw;
        margin-top: -100px;
        margin-left: -40px;
        display: none;
    }
    .img-well-left.is-tts {
        margin-left: -40px;
        display: block;
    }
    .block-green-well {
        padding: 3rem 2rem 3rem 3rem;
    }
    .well-img-green {
        display: none;
    }
    .layout-ds-center {
        min-height: 600px;
    }
    .layout-ds-center.bottom-none.is-center,
    .layout-ds-center.is-revers.is-center {
        justify-content: space-between;
        align-items: center;
    }
    .img-ds-fif {
        max-width: 15rem;
    }
    .text-article.text-weight-medium {
        font-size: 1.125rem;
    }
    .section-parent {
        background-position: 50% 100%;
    }
    .radius-32 {
        border-radius: 16px;
    }
    .video-stage {
        width: 42%;
    }
    .padding-160px-new.teen {
        padding-bottom: 100px;
    }
    .padding-160px-new.teen-180px {
        padding-bottom: 120px;
    }
    .padding-160px-new.teen-100px {
        padding-bottom: 100px;
    }
    .padding-160px-new.tablet-96 {
        padding-bottom: 96px;
    }
    .padding-160px-new.tablet-88 {
        padding-bottom: 88px;
    }
    .accessibility-wr_h1 {
        max-width: 560px;
    }
    .hands-accessibility {
        max-width: 8rem;
        margin-top: -52px;
        margin-right: 12px;
        transform: rotate(-10deg);
    }
    .hands-accessibility-keft {
        max-width: 7.5rem;
        margin-top: 167px;
        margin-left: -9px;
        transform: rotate(-10deg);
    }
    .hands-accessibility-2 {
        max-width: 10rem;
        margin-top: 201px;
        margin-right: -49px;
        transform: rotate(-10deg);
    }
    .empty-state-s {
        border-radius: 60px;
        min-height: 400px;
    }
    .section-form {
        padding-top: 3.1875rem;
        padding-bottom: 5rem;
    }
    .nitro-apple {
        max-width: 180px;
        margin-bottom: -95px;
    }
    .nitro-star {
        max-width: 160px;
        margin-top: 0;
        margin-left: -32px;
    }
    .nitro-windy {
        max-width: 180px;
    }
    .nitro-battle {
        max-width: 180px;
        margin-left: -32px;
    }
    .nitro-blur-pink {
        height: 120vw;
    }
    .nitro-blur-pink.is_new {
        margin-bottom: 0;
    }
    .nitro-price {
        width: 30vw;
        height: 103%;
        margin-right: -12px;
    }
    .nitro-price.is-nitro {
        width: 100%;
    }
    .nitro-price.is-line-nitro {
        width: 25vw;
        max-width: none;
    }
    .section-dot {
        padding-top: 120px;
    }
    .block-map {
        padding-top: 100px;
        padding-bottom: 100px;
    }
    .nitro-hero-icon {
        max-width: 11rem;
        margin-left: -1.3rem;
    }
    .tab-nitro {
        min-height: auto;
    }
    .menu-block-nitro {
        padding-right: 40px;
    }
}
@media screen and (max-width: 767px) {
    h1 {
        text-align: center;
        margin-bottom: 24px;
        font-size: 24px;
    }
    .grid {
        grid-column-gap: 40px;
        grid-row-gap: 40px;
        grid-template-columns: 2.25fr 1fr 1fr;
    }
    .container-1260px.safety-tarot,
    .container-1260px.home {
        padding-bottom: 50px;
    }
    .container-1260px.transp {
        overflow: visible;
    }
    .container-1260px.hub {
        margin-top: 60px;
    }
    .logo-footer {
        min-width: auto;
        max-width: none;
        font-size: 26px;
    }
    .section-black {
        min-height: auto;
    }
    .vertical-flex {
        margin-right: 0;
    }
    .flex-horizontal.mob-v {
        flex-direction: column;
    }
    .flex-horizontal.news-centere {
        text-align: center;
        flex-direction: row;
        justify-content: center;
        align-items: center;
    }
    .flex-horizontal.tabl-h {
        flex-direction: column;
        align-items: center;
    }
    .flex-horizontal.roles-2 {
        align-items: center;
    }
    .flex-horizontal.top-soc-new {
        margin-top: 16px;
    }
    .link-footer.top-new-link {
        margin-top: 0;
        margin-bottom: 0;
        padding-top: 16px;
        padding-bottom: 16px;
        font-size: 14px;
        line-height: 18px;
    }
    .button-white.color-blue-right.mobile-left {
        margin-left: 0;
    }
    .like.new {
        background-size: 32px;
        max-width: 32px;
        height: 31px;
        top: 0;
    }
    .paragraph-16px.text-color-gray._1,
    .paragraph-16px.text-color-gray._2,
    .paragraph-16px.text-color-gray._3,
    .paragraph-16px.text-color-gray._4 {
        margin-bottom: 0;
    }
    .paragraph-16px.text-color-gray.app-centered {
        margin-top: 0;
    }
    .outline-button.newsroom.media {
        margin-top: 48px;
    }
    .relative {
        height: 80%;
    }
    .relative.tablet-center {
        justify-content: flex-start;
        margin-bottom: 2px;
    }
    .relative.mob-static {
        position: static;
    }
    .relative.top-small {
        height: auto;
    }
    .relative.is-revers {
        grid-column-gap: 1.5rem;
        grid-row-gap: 1.5rem;
        flex-flow: column-reverse wrap;
        justify-content: flex-start;
        align-items: center;
        display: flex;
    }
    .container-1180px.flex.mob-v {
        grid-column-gap: 10px;
        grid-row-gap: 40px;
    }
    .container-1180px.course-promises {
        grid-template-columns: 1fr;
    }
    .container-1180px.bg-gray-courses {
        width: 100%;
        padding-top: 40px;
    }
    .container-1180px.is_nav.mob-v,
    .container-1180px.teen.mob-v {
        grid-column-gap: 10px;
        grid-row-gap: 40px;
    }
    .container-1180px.is_quests {
        max-width: 500px;
    }
    .section-black2 {
        padding-top: 122px;
    }
    .text-17px.color-dark {
        text-align: center;
        font-weight: 400;
        line-height: 20px;
    }
    .flex--enter.top {
        min-height: auto;
        padding-top: 10px;
    }
    .flex--enter.top.is-new {
        padding-top: 16px;
    }
    .flex--enter.top.is-left {
        padding-top: 0;
    }
    .flex--enter.is-small {
        min-height: auto;
    }
    .primary-400-24px-white.medium {
        font-size: 16px;
        line-height: 24px;
    }
    .step-by-step-slider-musk {
        margin-left: 10%;
        margin-right: 10%;
    }
    .step-by-step-slid {
        width: 100%;
        margin-right: 50%;
    }
    .div-put {
        margin-right: 0;
    }
    .menu-button {
        margin-right: -20px;
    }
    .nav-menu {
        max-height: 110vh;
    }
    .paragraph-20px-400 {
        font-size: 17px;
        line-height: 24px;
    }
    .paragraph-20px-400.white-center {
        margin-top: 24px;
        margin-bottom: 24px;
    }
    .paragraph-20px-400.none-top {
        line-height: 24px;
    }
    .paragraph-20px-400.white-color.left-max {
        max-width: 100%;
    }
    .paragraph-20px-400.white-color.left-max.creator {
        line-height: 28px;
    }
    .paragraph-20px-400.top-0.text-color-pitch.mobile-hidden {
        display: none;
    }
    .grid-branding {
        grid-template-columns: 1fr;
    }
    .grid-branding.new {
        flex-direction: column;
        display: flex;
    }
    .grid-branding.new.is_2025 {
        grid-column-gap: 40px;
        grid-row-gap: 40px;
    }
    .grid-branding.safety-tarot,
    .grid-branding.tarot,
    .grid-branding.imagine,
    .grid-branding.s-new {
        flex-direction: column;
        display: flex;
    }
    .grid-branding.s-new.newsl {
        grid-column-gap: 32px;
        grid-row-gap: 32px;
    }
    .grid-branding.s-new.education {
        grid-column-gap: 0px;
        grid-row-gap: 0px;
    }
    .grid-branding.s-new.app {
        grid-column-gap: 32px;
    }
    .grid-branding.s-new.policy {
        grid-column-gap: 24px;
        grid-row-gap: 24px;
    }
    .grid-branding.s-new.news-m {
        grid-column-gap: 32px;
        grid-row-gap: 32px;
    }
    .grid-branding.s-new.app-2024 {
        grid-column-gap: 32px;
    }
    .grid-branding.imagine-new {
        flex-direction: column;
        display: flex;
    }
    .grid-branding.is_new {
        grid-column-gap: 24px;
        grid-row-gap: 24px;
        flex-direction: column;
        display: flex;
    }
    .grid-3col.tablet2col {
        grid-template-columns: 1fr;
    }
    .grid-3col.gap30 {
        grid-column-gap: 52px;
        grid-row-gap: 52px;
        grid-template-columns: 1fr;
    }
    .grid-3col.gap30-small {
        grid-column-gap: 20px;
        grid-row-gap: 20px;
        grid-template-columns: 1fr;
    }
    .paragraph-black-opacity {
        font-size: 17px;
    }
    .button-bl.download-button.imagine.download-other.download-2025 {
        min-height: auto;
        max-height: 40px;
        padding: 11px 16px;
        font-size: 14px;
        line-height: 18px;
    }
    .button-bl.download-button.imagine.is_2025 {
        grid-column-gap: 0px;
        grid-row-gap: 0px;
        min-width: 260px;
        padding: 10px 16px;
        font-size: 16px;
        line-height: 20px;
    }
    .button-bl.download-button.imagine.is_2025.download-2025 {
        min-height: auto;
        max-height: 40px;
        padding: 11px 16px;
        font-size: 14px;
        line-height: 18px;
    }
    .button-bl.download-button.imagine.is_2025.download-other.si_icon {
        background-position: 16px;
        min-width: auto;
        padding-left: 48px;
    }
    .grid-footer {
        grid-column-gap: 40px;
        grid-row-gap: 40px;
        grid-template-columns: 1fr 1fr;
        justify-items: stretch;
    }
    .grid-footer.is-new-com {
        grid-row-gap: 40px;
        grid-template-columns: 1fr;
    }
    .logo-footer-blue {
        min-width: auto;
        max-width: none;
        font-size: 26px;
    }
    .section-hero-svg {
        background-position: 50% 100%, 0 0;
        background-size: 730px, auto;
        padding-top: 100px;
    }
    .section-hero-svg.verification {
        padding-top: 100px;
    }
    .heading1-56px {
        font-size: 50px;
    }
    .button-dark {
        font-size: 18px;
    }
    .button-dark.color-dark {
        margin-top: 24px;
        margin-left: auto;
        margin-right: auto;
    }
    .button-dark.color-dark.top16px {
        margin-top: 16px;
    }
    .button-blue-20px {
        font-size: 18px;
    }
    .button-blue-20px.safety {
        margin-top: 0;
    }
    .section-grey {
        padding-top: 60px;
        padding-bottom: 60px;
    }
    .section-grey.moderation {
        padding-top: 100px;
    }
    .section-grey.app-pit {
        padding-top: 60px;
        padding-bottom: 60px;
    }
    .grid-12col.tablet8 {
        grid-template-columns: 1fr;
        margin-top: 0;
    }
    .grid-12col.tablet8.fr {
        grid-template-columns: 1fr;
    }
    .grid-12col.tablet8.grid-premium {
        grid-column-gap: 30px;
        grid-template-columns: 1fr;
    }
    .grid-12col.top-none.up.center {
        grid-row-gap: 20px;
    }
    .grid-12col.top-none.up-explore,
    .grid-12col.top-none.up-explore-lessons {
        text-align: center;
    }
    .grid-12col.top-none.teen {
        grid-column-gap: 32px;
        grid-row-gap: 32px;
    }
    .grid-12col.top-none.teen-second {
        grid-column-gap: 40px;
        grid-row-gap: 40px;
    }
    .grid-12col.up-60px {
        grid-template-columns: 1fr;
    }
    .grid-12col.college {
        grid-template-columns: 1fr;
        margin-top: 0;
    }
    .grid-12col.college.fr {
        grid-template-columns: 1fr;
    }
    .grid-12col.college.grid-premium {
        grid-column-gap: 30px;
        grid-template-columns: 1fr;
    }
    .heading3-32px {
        font-size: 18px;
        line-height: 22px;
    }
    .heading3-32px.center,
    .heading3-32px.weight-600 {
        font-size: 24px;
    }
    .paragraph-20px-top16px {
        font-size: 17px;
        line-height: 24px;
    }
    .grid-top48px,
    .grid-12col-top80px {
        grid-template-columns: 1fr;
    }
    .stars {
        width: 105%;
        top: -9px;
        left: -2%;
    }
    .section-white-60px {
        padding-top: 60px;
    }
    .img-absol {
        object-position: 0% 50%;
        width: 100%;
        height: 460px;
    }
    .section-blue.job {
        box-shadow: none;
        padding-top: 100px;
        padding-bottom: 0;
    }
    .section-blue.b-none {
        padding-bottom: 40px;
    }
    .section-blue.safety {
        padding-top: 100px;
    }
    .section-blue.b-none-2 {
        padding-bottom: 0;
    }
    .section-blue.b-none-2.submission.is_2025 {
        padding-top: 100px;
    }
    .section-blue.b-courses {
        padding-bottom: 40px;
    }
    .section-blue.hero {
        padding-bottom: 32px;
    }
    .section-blue.safety-new,
    .section-blue.tarot,
    .section-blue.safety-d,
    .section-blue.home {
        padding-top: 120px;
    }
    .section-blue.parent {
        padding-top: 120px;
        padding-bottom: 10vw;
    }
    .section-blue.safety-n,
    .section-blue.safety-center {
        padding-top: 120px;
    }
    .section-blue.education {
        padding-top: 120px;
        padding-bottom: 45px;
    }
    .section-blue.education.is_2025 {
        padding-top: 6rem;
    }
    .section-blue.transp-center,
    .section-blue.transp-center-s {
        padding-top: 120px;
    }
    .section-blue.parent-hub,
    .section-blue.parent-policy {
        padding-top: 120px;
        padding-bottom: 10vw;
    }
    .section-blue.premium {
        background-image: none;
        padding-top: 120px;
    }
    .section-blue.privacy {
        padding-top: 120px;
        padding-bottom: 45px;
    }
    .section-blue.privacy_2 {
        padding-top: 100px;
        padding-bottom: 45px;
    }
    .section-blue.hero-app {
        padding-bottom: 32px;
    }
    .section-blue.hero-app.is_app-2024 {
        padding-top: 7.5rem;
    }
    .section-blue.hero-app.is_app-2023.is_2025 {
        padding-top: 120px;
    }
    .section-blue.app-pit {
        background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/64dca9b9ddd3737042ada009_Group%20626819.svg),
            url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/64dca9b90fe9b9caf01cdc47_Group%20626818.svg);
        background-position: 200% 60%, -200% 10%;
        background-repeat: no-repeat, no-repeat;
        background-size: 400px, 450px;
        padding-top: 60px;
        padding-bottom: 60px;
    }
    .section-blue.build_n {
        padding-top: 60px;
        padding-bottom: 60px;
    }
    .section-blue.home-2023,
    .section-blue.safety-center-2023 {
        padding-top: 120px;
    }
    .section-blue.safety-centr {
        padding-top: 100px;
    }
    .section-blue.gaming {
        background-image: none;
        padding-top: 120px;
    }
    .section-blue.app-pit-2024 {
        padding-top: 60px;
        padding-bottom: 60px;
    }
    .section-blue.app-pit-2024.is-new {
        padding-bottom: 60px;
    }
    .section-blue.hub {
        padding-top: 120px;
        padding-bottom: 10vw;
    }
    .s-community {
        padding-top: 60px;
        padding-bottom: 60px;
    }
    .community-card-wrapper.ver {
        grid-template-columns: 1fr;
    }
    .community-card {
        text-align: center;
        flex-direction: column;
    }
    .s-apps {
        padding-top: 60px;
        padding-bottom: 60px;
    }
    .heading-40px._800 {
        margin-bottom: 0;
        font-size: 32px;
        line-height: 40px;
    }
    .apps-card-wrapper {
        grid-template-columns: 1fr;
        margin-top: 40px;
    }
    .verification-here-wrapper {
        grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    }
    .verification-text {
        text-align: center;
    }
    .verification-icon-1 {
        width: 16px;
    }
    .verification-icon-2 {
        width: 20px;
    }
    .verification-icon-3 {
        width: 7px;
    }
    .s-verification-wrapper {
        padding-top: 60px;
        padding-bottom: 60px;
    }
    .verification-card {
        text-align: center;
        flex-direction: column;
        align-items: center;
    }
    .verification-card.le {
        align-items: flex-start;
    }
    .faq-section.bg-color-grey {
        padding-left: 20px;
        padding-right: 20px;
    }
    .faq-wrapper {
        flex-direction: column;
    }
    .section.faq {
        padding-top: 60px;
        padding-bottom: 60px;
    }
    .section.bot-border {
        box-shadow: none;
        padding-top: 40px;
        padding-bottom: 40px;
    }
    .section._404 {
        padding-top: 100px;
        padding-bottom: 60px;
    }
    .section.persona-hero-section {
        padding-bottom: 80px;
    }
    .abcol-partner2 {
        width: 106%;
    }
    .image-hero {
        width: 105%;
    }
    .section-grey-120px {
        padding-top: 60px;
    }
    .section-grey-120px.white-bg.overflow {
        padding-top: 0;
    }
    .section-grey-120px.white-bg.overflow.newsfloor {
        padding-top: 60px;
        padding-bottom: 32px;
    }
    .section-grey-120px.white-bg.overflow.safety-template {
        padding-top: 60px;
        padding-bottom: 60px;
    }
    .section-grey-120px.white-bg.overflow.grey-build {
        padding-top: 40px;
    }
    .section-grey-120px.white-bg.overflow.newsfloor-2 {
        padding-top: 60px;
        padding-bottom: 32px;
    }
    .section-grey-120px.white-bg.transp {
        padding-bottom: 100px;
    }
    .section-grey-120px.white-bg.transp.newsfloor {
        padding-top: 60px;
        padding-bottom: 32px;
    }
    .section-grey-120px.white-bg.transp.safety-template {
        padding-top: 60px;
        padding-bottom: 60px;
    }
    .section-grey-120px.white-bg.teen.newsfloor {
        padding-top: 60px;
        padding-bottom: 32px;
    }
    .section-grey-120px.white-bg.teen.safety-template {
        padding-top: 60px;
        padding-bottom: 60px;
    }
    .section-grey-120px.white-bg.teen.grey-build {
        padding-top: 40px;
    }
    .section-grey-120px.white-bg.teen.newsfloor-2 {
        padding-top: 60px;
        padding-bottom: 32px;
    }
    .section-grey-120px.white-bg.hub {
        padding-top: 300px;
    }
    .section-grey-120px.professional-build {
        padding-top: 80px;
        padding-bottom: 80px;
    }
    .section-grey-120px.garden {
        padding-bottom: 60px;
    }
    .section-dark {
        padding-top: 80px;
        padding-bottom: 80px;
    }
    .section-rel.gdc,
    .section-rel.gdc-2024 {
        padding-top: 0;
    }
    .heading2-48px-white.connection,
    .heading2-48px-white.connection-copy {
        max-width: 80%;
        margin-bottom: 30px;
        font-size: 32px;
        line-height: 120%;
    }
    .heading2-48px-white.family-max {
        font-size: 24px;
        line-height: 130%;
    }
    .grid-3col-48px {
        margin-top: 30px;
    }
    .paragraph-20px-600-white {
        font-size: 17px;
        line-height: 24px;
    }
    .paragraph-16px-white-center.bottom-none {
        margin-left: 0;
    }
    .p-16px-black2._400.dark-18px {
        color: #060607;
        font-size: 16px;
        line-height: 20px;
    }
    .p-16px-black2._400.dark-18px.is-new-nitro {
        font-size: 20px;
        line-height: 130%;
    }
    .verification-ready-icon {
        top: 153px;
    }
    .section-rich {
        padding-bottom: 60px;
    }
    .heading1-rich {
        font-size: 40px;
        line-height: 48px;
    }
    .collection-list {
        grid-column-gap: 80px;
        grid-row-gap: 80px;
        grid-template-columns: 1fr;
    }
    .collection-item {
        margin-bottom: 0;
    }
    .s-founders {
        padding-top: 60px;
        padding-bottom: 60px;
    }
    .s-founders.gray {
        padding-top: 60px;
    }
    .s-investors {
        padding-top: 60px;
        padding-bottom: 200px;
    }
    .investors-logo {
        grid-template-columns: 1fr;
        place-items: center;
        margin-top: 40px;
    }
    .s-job {
        min-height: 602px;
    }
    .job-left-image {
        min-height: 280px;
    }
    .s-numbers {
        padding-top: 60px;
        padding-bottom: 40px;
    }
    .numbers-item-wrapper {
        grid-template-columns: 1fr;
        margin-top: 32px;
    }
    .numbers-item-wrapper.top-m._4col {
        grid-template-columns: 1fr 1fr;
        margin-top: 0;
    }
    .section-presence {
        padding-top: 60px;
    }
    .rich-card-wrapper {
        grid-column-gap: 40px;
        grid-row-gap: 40px;
        grid-template-rows: auto auto auto;
        grid-template-columns: 1fr;
        max-width: 410px;
    }
    .rich-card._50 {
        max-width: none;
    }
    .logo-wrapper {
        justify-content: flex-start;
    }
    .logo-w._100 {
        flex: none;
        min-width: 60px;
    }
    .tab-horizontal {
        top: 499px;
    }
    .flex-horizontal-r-l.mob-v {
        grid-column-gap: 16px;
        grid-row-gap: 16px;
        flex-direction: column-reverse;
        grid-template-rows: auto;
        grid-template-columns: 0.6fr 1fr;
        grid-auto-columns: 1fr;
        justify-items: start;
        display: grid;
    }
    .flex-horizontal-r-l.tablet-v {
        grid-column-gap: 16px;
        grid-row-gap: 16px;
        grid-template-rows: auto;
        grid-template-columns: 0.6fr 1fr;
        grid-auto-columns: 1fr;
        justify-items: start;
    }
    .flex-horizontal-r-l.tablet-v.creator {
        grid-template-columns: 1fr;
    }
    .flex-horizontal-r-l.courses {
        grid-column-gap: 16px;
        grid-row-gap: 16px;
        flex-direction: column-reverse;
        grid-template-rows: auto;
        grid-template-columns: 0.6fr 1fr;
        grid-auto-columns: 1fr;
        justify-items: start;
        display: grid;
    }
    .flex-horizontal-r-l.bottom-120px {
        grid-column-gap: 16px;
        grid-row-gap: 16px;
        flex-direction: column;
    }
    .flex-horizontal-r-l.bottom-120px.minus {
        margin-top: -850px;
        margin-bottom: 80px;
    }
    .flex-horizontal-r-l.bottom-120px.build-new {
        grid-template-columns: 1fr;
    }
    .flex-horizontal-r-l.bottom-120px.minus-2,
    .flex-horizontal-r-l.bottom-120px.minus-3,
    .flex-horizontal-r-l.bottom-120px.minus_nitro {
        margin-top: -850px;
        margin-bottom: 80px;
    }
    .flex-horizontal-r-l.mob-vertical {
        grid-column-gap: 10px;
        grid-row-gap: 10px;
        flex-direction: column;
        justify-content: center;
    }
    .flex-horizontal-r-l.mob-vertical.left {
        grid-row-gap: 0px;
        flex-direction: row;
        justify-content: space-between;
    }
    .flex-horizontal-r-l.mob-vertical.download {
        grid-row-gap: 24px;
    }
    .flex-horizontal-r-l.is-nitro {
        flex-flow: column-reverse wrap;
        margin-top: 220px;
    }
    .image-5 {
        width: 100%;
    }
    .tabs-content {
        max-width: 85%;
        top: -17px;
    }
    .tabs-menu {
        top: -218px;
    }
    .img-tab {
        max-width: 90%;
    }
    .div-block-3 {
        max-width: 90%;
        margin-left: auto;
        margin-right: auto;
        top: 70px;
    }
    .image-bg {
        max-width: 100%;
    }
    .image-rapper {
        max-width: 90%;
        margin-left: auto;
        margin-right: auto;
        top: 70px;
    }
    .s-easy {
        background-size: 160%, 280px;
    }
    .sound-content {
        flex-direction: column;
        display: flex;
    }
    .sound-image {
        display: none;
    }
    .image-hero-safery.mobile {
        width: 90%;
    }
    .image-hero-safery.mobile-copy {
        width: 100%;
        margin-top: 0;
    }
    .image-hero-safery.position.news,
    .image-hero-safery.position.s-n {
        width: 100%;
        max-width: none;
        margin-right: 0;
    }
    .image-hero-safery.position-app-gdc {
        max-width: 100%;
    }
    .div-block-nav.safety {
        max-height: 86vh;
    }
    .div-block-4 {
        min-height: 260px;
        max-height: 60vh;
        overflow: auto;
    }
    .link-grey-16px.end {
        margin-bottom: 40px;
    }
    .div-block-nav-2 {
        max-height: 86vh;
    }
    .rich-content-wr {
        flex-direction: column;
        display: flex;
    }
    .rich-content-left {
        max-width: none;
    }
    .rich-content-right {
        order: -1;
        max-width: none;
        margin-top: 0;
        margin-bottom: 24px;
        position: relative;
    }
    .rich-safeties h4 {
        font-size: 16px;
        line-height: 24px;
    }
    .rich-safeties blockquote {
        border-left-width: 6px;
        font-size: 20px;
        line-height: 28px;
    }
    .absol-right-top {
        max-height: 27vw;
        display: none;
    }
    .absol-left-top {
        margin-top: 130px;
        display: none;
    }
    .absol-left-bottom {
        width: 30%;
        display: none;
    }
    .absol-right-bottom {
        width: 49%;
        display: none;
    }
    .link-block-filters {
        font-size: 16px;
    }
    .heading-32px-dark {
        margin-top: 50px;
        font-size: 24px;
    }
    .heading-32px-dark.margin-none {
        font-size: 24px;
    }
    .grid-120top {
        margin-top: 60px;
    }
    .step-by-step-slider-musk-2 {
        width: 74vw;
    }
    .div-put-2 {
        height: auto;
    }
    .blue-2 {
        max-height: none;
    }
    .img-slider {
        max-height: 46vw;
    }
    .text-grey {
        font-size: 16px;
        line-height: 24px;
    }
    .slider-grey {
        margin-bottom: 60px;
    }
    .img-230px {
        max-width: 30%;
        margin-bottom: 20px;
        margin-right: 10px;
    }
    .slide {
        padding-right: 30px;
    }
    .feature-wrapper {
        grid-column-gap: 40px;
        grid-row-gap: 40px;
        grid-template-columns: 1fr;
    }
    .careers-paralax {
        padding-top: 20px;
        padding-bottom: 100px;
    }
    ._301-tabl-1 {
        min-width: 700px;
        overflow: visible;
    }
    ._301-tabl-w {
        overflow: auto;
    }
    .tabl-20px {
        font-size: 16px;
    }
    .global_section {
        padding-top: 50px;
        padding-bottom: 50px;
    }
    .global_section.jobs {
        padding-top: 60px;
    }
    .ginto-700-32.color,
    .ginto-700-32.left-moderation,
    .ginto-700-32.left-creator {
        font-size: 20px;
        line-height: 30px;
    }
    .ginto-700-32.tablet-center {
        margin-bottom: -10px;
        font-size: 24px;
        line-height: 130%;
    }
    .hero-bg-wrapper {
        height: 270px;
    }
    .hero-bg-wrapper.video {
        width: 100%;
        overflow: hidden;
    }
    .hero-bg-wrapper.inspiration {
        background-position: -47% 100%, -70% 100%;
        background-size: auto 377px, cover;
    }
    .hero-bg-wrapper.hidden {
        padding-top: 220px;
    }
    .hero-bg-wrapper.video-new2 {
        width: 100%;
        padding-bottom: 1049px;
        overflow: hidden;
    }
    .hero-bg-wrapper.creator-article {
        height: 285px;
    }
    .hero-bg-wrapper.server-page {
        width: 100%;
        padding-bottom: 0;
        overflow: hidden;
    }
    .hero-bg-wrapper.video-new3 {
        width: 100%;
        padding-bottom: 1049px;
        overflow: hidden;
    }
    .human-bg-animation {
        height: 262px;
    }
    .container550 {
        text-align: center;
        width: 90%;
    }
    .container550.center-align {
        text-align: center;
    }
    .container1180.left-align.gdr-2024 {
        grid-column-gap: 14px;
        grid-row-gap: 14px;
        margin-bottom: 0;
    }
    .container1180.left-align.share {
        grid-column-gap: 24px;
        grid-row-gap: 24px;
    }
    .container1180.left-align.discover {
        grid-column-gap: 14px;
        grid-row-gap: 14px;
    }
    .container1180.hup {
        justify-content: center;
        align-items: center;
        display: flex;
    }
    .container1180.left-align-2 {
        flex-direction: column;
    }
    .container1180.is-left.mobile {
        padding-bottom: 16px;
    }
    .hero-text-wr {
        align-items: center;
    }
    .hero-text-wr.hupe {
        align-items: flex-start;
        max-width: none;
    }
    .hero-text-wr.is-tablet-center.down,
    .hero-text-wr.is-tablet-center.down-copy {
        align-items: flex-start;
        min-width: auto;
    }
    .hero-text-wr.parent.pr {
        align-items: flex-start;
    }
    .hero-text-wr.parent-hub {
        margin-bottom: 0;
    }
    .hero-text-wr.premium {
        margin-bottom: 24px;
    }
    .hero-text-wr.gdc-2024._40px.left,
    .hero-text-wr.gdc-2024._40px.l_m_left {
        align-items: flex-start;
    }
    .paragraph-narrow,
    .paragraph-narrow.dark-24 {
        font-size: 16px;
        line-height: 20px;
    }
    .white-cards-wr {
        flex-wrap: wrap;
        justify-content: space-around;
    }
    .white-card-item {
        width: 46%;
        margin-bottom: 22px;
    }
    .grey-section.margin {
        padding-top: 32px;
        padding-bottom: 32px;
    }
    .grey-section.margin2 {
        padding-bottom: 60px;
    }
    .bologna-wr {
        width: 100%;
    }
    .bologna-wr.hope {
        width: auto;
    }
    .nitro-hero-img {
        right: -3%;
    }
    .perks-wr {
        grid-template-columns: 1fr 1fr;
        margin-bottom: 70px;
    }
    .hero-bl-section.fr {
        background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/63e60a875d5c104d6b718654_FR-Admin-Header%201%202.png), linear-gradient(#3442da 62%, #5765f1);
        background-position: 50% 100%, 0 0;
        background-repeat: no-repeat, repeat;
        background-size: contain, auto;
    }
    .hero-bl-section.is-garden {
        padding-bottom: 190px;
    }
    .hero-bl-section.gdc-2024 {
        align-items: flex-start;
    }
    .hero-bl-section.gdc-2024.is_2025 {
        padding-top: 160px;
    }
    .hero-bl-section.embed-sdk {
        margin-bottom: -40px;
        padding-top: 150px;
        padding-bottom: 40px;
    }
    .story-wr {
        flex-direction: column;
    }
    .text-wr-vert {
        width: 100%;
    }
    .company.download {
        min-width: auto;
        max-width: 100%;
        margin-left: auto;
        margin-right: auto;
    }
    .ginto-700-24.centered {
        font-size: 20px;
        line-height: 30px;
    }
    .comp-img {
        order: 1;
        max-width: 100%;
    }
    .comp-img.left {
        margin-left: 40px;
    }
    .comp-img.right {
        margin-left: 40px;
        margin-right: 40px;
    }
    .item-company {
        height: 23vh;
        min-height: 230px;
        max-height: 300px;
        margin-left: 5px;
        margin-right: 5px;
    }
    .company-slider-wr {
        margin-top: 12px;
    }
    .white-block {
        padding: 32px 33px 33px;
    }
    .archive-item {
        width: 100%;
    }
    .container960 {
        margin-bottom: 60px;
    }
    .group-item {
        width: 48%;
    }
    .group-label.banner {
        display: none;
    }
    .insp-section {
        width: 100%;
        overflow: hidden;
    }
    .insp-section.overflow {
        padding-bottom: 60px;
    }
    .club-wr {
        flex-direction: column;
        align-items: center;
        display: none;
    }
    .club-column {
        width: 100%;
    }
    .group-banner {
        justify-content: center;
        align-items: flex-end;
        width: 300px;
        height: 225px;
    }
    .group-banner.hide-on-desktop,
    .group-banner.hobbie.hide {
        display: flex;
    }
    .quote-item {
        flex-direction: column;
        justify-content: center;
        align-items: flex-start;
        height: 230px;
        margin-bottom: 0;
        padding-left: 30px;
        padding-right: 30px;
        display: flex;
    }
    .club-slider {
        background-color: #0000;
        width: 100%;
        height: auto;
        margin-bottom: 40px;
        display: block;
    }
    .display-none {
        display: none;
    }
    .arrow-circle {
        background-color: #ebf0f7;
        background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/62a8772e8af0085021bd4c4b_svgviewer-output2.svg);
        background-position: 50%;
        background-repeat: no-repeat;
        background-size: auto 20px;
        border-radius: 20px;
        flex: none;
        width: 32px;
        height: 32px;
        padding-bottom: 0;
        padding-right: 0;
    }
    .arrow-circle.left {
        background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/62a876e217a2bb42a8633c0e_svgviewer-output1.svg);
    }
    .left-arrow-2 {
        flex-direction: column;
        justify-content: center;
        align-items: center;
        width: 60px;
        display: flex;
        overflow: visible;
    }
    .left-arrow-2.right {
        margin-right: -30px;
    }
    .left-arrow-2.left {
        margin-left: -30px;
    }
    .mask {
        overflow: visible;
    }
    .quote-slide {
        margin-top: 20px;
        margin-right: 30px;
    }
    .feature-big-img {
        width: 100%;
        height: 300px;
    }
    .ginto-700-48.dark-text-color {
        text-align: left;
        margin-bottom: 12px;
        font-size: 24px;
    }
    .colors-grid {
        grid-template-columns: 1fr 1fr 1fr;
    }
    .styleguide-various-container {
        align-items: stretch;
    }
    .section-rich-l {
        padding-bottom: 60px;
    }
    .paragraph-small,
    .paragraph-small.font-white.op50,
    .paragraph-small.top-marg.font-blue,
    .paragraph-small.top-marg.font-greyple,
    .paragraph-small.top-marg.font-home,
    .paragraph-small.moderator {
        text-align: left;
    }
    .paragraph-small.moderator-white {
        text-align: center;
    }
    .paragraph-small.font-grey {
        text-align: left;
    }
    .paragraph-small.font-grey.centered.max-550,
    .paragraph-small.font-grey.centered.mob-center {
        text-align: center;
    }
    .paragraph-small.font-grey.centered.max-510 {
        text-align: center;
        margin-bottom: 32px;
    }
    .paragraph-small.centered.color-dark {
        text-align: center;
    }
    .paragraph-small.le,
    .paragraph-small.verif-smal,
    .paragraph-small.left-col {
        text-align: left;
    }
    .paragraph-small.mobile-centered {
        text-align: center;
    }
    .typography-item {
        grid-column-gap: 30px;
        grid-template-columns: 0.5fr 0.75fr;
    }
    .new-h5 {
        margin-top: 24px;
        font-size: 20px;
    }
    .new-h5.top-margin-10 {
        margin-top: 0;
    }
    .new-h5.but-bold {
        margin-bottom: 4px;
        font-size: 20px;
        font-weight: 700;
    }
    .new-h5.centered,
    .new-h5.text-color-white.card-app {
        margin-top: 0;
    }
    .new-h5.text-color-white.is_app {
        margin-top: 16px;
    }
    .new-h5.app {
        margin-top: 2px;
    }
    .new-h5.case {
        margin-bottom: 4px;
        font-family: Ginto, sans-serif;
        font-size: 20px;
        font-weight: 700;
    }
    .new-h2 {
        font-size: 32px;
        line-height: 40px;
    }
    .new-h2.font-white.nitro {
        margin-bottom: 24px;
    }
    .new-h2.margin-16 {
        margin-bottom: 8px;
    }
    .new-h2.bottom-none._48px {
        font-size: 32px;
    }
    .new-h2.bottom-none._48px.centered {
        line-height: 42px;
    }
    .new-h2.power {
        font-size: 32px;
    }
    .new-h2._48px {
        font-size: 24px;
        line-height: 30px;
    }
    .new-h2._48px.internship,
    .new-h3 {
        font-size: 28px;
    }
    .new-h3.font-white.is_app {
        font-size: 32px;
    }
    .new-h3.bolt.moderator {
        text-align: left;
    }
    .new-h3.bolt.moderator-white {
        text-align: center;
    }
    .new-h3.bottom._24px {
        font-size: 20px;
    }
    .new-h3.is-prizes {
        line-height: 36px;
    }
    .new-h3.is-prizes.text-color-white {
        font-size: 32px;
        line-height: 40px;
    }
    .paragraph.font-white {
        text-align: center;
    }
    .paragraph.font-white.left,
    .paragraph.font-white.hupe,
    .paragraph.font-white.left-mobile {
        text-align: left;
    }
    .paragraph.bot-m {
        margin-left: 0;
    }
    .paragraph.center {
        text-align: center;
    }
    .paragraph.center.mobile-left {
        text-align: left;
    }
    .paragraph.college-left {
        max-width: none;
        margin-right: 0%;
    }
    .paragraph.mobile-center {
        text-align: center;
    }
    .paragraph.le {
        text-align: left;
    }
    .paragraph.is_streamkit {
        text-align: center;
    }
    .paragraph.is_streamkit.mobile-left {
        text-align: left;
    }
    .new-h1,
    .new-h1.font-white,
    .new-h1.font-white.left,
    .new-h1.font-white.left.explore {
        font-size: 36px;
    }
    .new-h1.font-white.left.explore.mobile-centered,
    .new-h1.font-white.center {
        text-align: center;
    }
    .new-h1.font-white.center.college {
        text-align: center;
        padding-right: 0;
    }
    .new-h1.font-white.cen-ins {
        background-color: #0000;
    }
    .new-h1.font-white.moderation,
    .new-h1.font-white.moderation.explore {
        font-size: 36px;
    }
    .new-h1.font-white.moderation.explore.mobile-centered {
        text-align: center;
    }
    .new-h1.font-white.left-copy,
    .new-h1.font-white.left-copy.explore {
        font-size: 36px;
    }
    .new-h1.font-white.left-copy.explore.mobile-centered {
        text-align: center;
    }
    .new-h1.font-white.bottom-16px.flex-mob-center.mobile-power,
    .new-h1.font-white.bottom-16px.flex-tab-center.mobile-power {
        font-size: 36px;
    }
    .new-h1.font-white.bottom-16px.flex-tab-center.is_gdc {
        font-size: 36px;
        line-height: 40px;
    }
    .new-h1.font-white.bottom-16px.flex-tab-center.is_gdc.m-40 {
        font-size: 40px;
        line-height: 53px;
    }
    .new-h1.font-white.bottom-16px.is_gdc {
        text-align: left;
    }
    .new-h1.font-white.is-text-center.left-mobile.home {
        font-size: 24px;
    }
    .new-h1.font-white.is-left {
        text-align: left;
    }
    .new-h1.font-white.education {
        margin-bottom: 32px;
    }
    .new-h1.font-white.is-garden {
        font-size: 36px;
    }
    .new-h1.font-blue._404 {
        text-align: left;
        font-size: 36px;
    }
    .new-h1.left,
    .new-h1._16px,
    .new-h1.mobile-left,
    .new-h1.newsroom,
    .new-h1.text-color-white.is-left {
        text-align: left;
    }
    .new-h1.text-color-white.app {
        text-align: left;
        font-size: 40px;
        line-height: 54px;
    }
    .new-h1.text-color-white.bottom-32 {
        margin-bottom: 16px;
    }
    .new-h1.text-color-white.bottom-16.m-36 {
        font-size: 36px;
    }
    .new-h1.text-color-white.bottom-16.m-32 {
        font-size: 32px;
    }
    .new-h1.text-color-white.bottom-80 {
        margin-bottom: 40px;
    }
    .new-h1.text-color-white.is_d {
        max-width: none;
        margin-bottom: 16px;
        margin-left: auto;
        margin-right: auto;
    }
    .new-h1.text-color-white.is_d.is-italic.is-small {
        font-size: 18px;
    }
    .new-h1.text-color-white.text-align-left.bottom-24.is-center-mob {
        text-align: center;
        margin-bottom: 16px;
    }
    .new-h1.text-color-white.text-align-left.bottom-24.is-center-mob.is_new,
    .new-h1.text-color-white.text-align-left.bottom-24.is-center-mob.is_form {
        margin-bottom: 16px;
    }
    .new-h1.text-color-white.is-56 {
        font-size: 36px;
    }
    .new-h1.text-color-white.is_acceb,
    .new-h1.text-color-white.is_d-none {
        max-width: none;
        margin-bottom: 16px;
        margin-left: auto;
        margin-right: auto;
    }
    .new-h1.text-color-white.is_d-none.is-small-mob.is-left {
        margin-left: 0;
    }
    .new-h1.text-color-white.is_acc {
        max-width: none;
        margin-bottom: 16px;
        margin-left: auto;
        margin-right: auto;
    }
    .new-h1.text-color-white.is_acc.is-small-mob.is-left {
        margin-left: 0;
    }
    .new-h1.size-medium {
        font-size: 36px;
    }
    .new-h1.is_new {
        text-align: left;
    }
    .new-h1.font-black {
        margin-bottom: 32px;
        font-size: 36px;
    }
    .paragraph-medium.font-white.centered.is-jobs {
        margin-bottom: 60px;
    }
    .paragraph-medium.le,
    .paragraph-medium.is_gdc.tablet-centered.l_m_left,
    .paragraph-medium.text-color-white.is_hero-gdr.l_m_left {
        text-align: left;
    }
    .paragraph-bold.text-color-white.text-weight-medium.is_faq {
        font-size: 16px;
        line-height: 20px;
    }
    .paragraph-bold.text-color-white.text-weight-medium.is_faq-1 {
        max-width: 85%;
        font-size: 16px;
        line-height: 20px;
    }
    .button-text-big.btn.college {
        font-size: 1rem;
    }
    .ver__big-front-cloud {
        width: 255px;
    }
    .ver__big-back-cloud {
        width: 398px;
    }
    .ver__ship {
        width: 133px;
    }
    .ver__middle-cloud {
        width: 176px;
    }
    .news-card,
    .news-card.end {
        margin-bottom: 50px;
    }
    .s-news-2 {
        padding-top: 60px;
    }
    .card-founder-image {
        margin-bottom: 32px;
    }
    .card-founder-wrapper {
        grid-column-gap: 80px;
        grid-row-gap: 80px;
        grid-template-columns: 1fr;
        margin-top: 40px;
    }
    .setup-items.streamkit {
        justify-content: flex-start;
        align-items: center;
    }
    .colllege-hero {
        background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/6332958f461d9bb74e86571a_6Iy--lEU.webp), linear-gradient(#0000, #0000);
        background-position: 0 140%, 0 0;
        background-size: cover, auto;
        padding-top: 120px;
    }
    .container700-center {
        text-align: left;
        width: 90%;
    }
    .container-center {
        text-align: left;
        align-items: flex-start;
        width: 100%;
    }
    .container-center.open {
        align-items: center;
    }
    .new-button {
        text-align: center;
        width: 100%;
        margin-bottom: 0;
        margin-left: 0;
        margin-right: auto;
    }
    .new-button.new-dark-button {
        margin-right: 0;
    }
    .new-button.parent,
    .new-button.is_app.not-100.disable,
    .new-button.is_app-2024,
    .new-button.is_new {
        width: auto;
    }
    .button-wrapper.many {
        flex-flow: column wrap;
        align-items: center;
    }
    .button-wrapper.many.left {
        flex-wrap: wrap;
    }
    .button-wrapper.many.center.tarot {
        grid-column-gap: 20px;
        grid-row-gap: 20px;
        flex-direction: row;
    }
    .button-wrapper.left-nitro {
        flex-flow: column wrap;
        align-items: center;
    }
    .button-wrapper.many-left {
        flex-flow: column wrap;
        align-items: flex-start;
    }
    .button-wrapper.many-left.left {
        flex-wrap: wrap;
    }
    .button-wrapper.many-left.center.tarot {
        grid-column-gap: 20px;
        grid-row-gap: 20px;
        flex-direction: row;
    }
    .new-dark-button {
        margin-bottom: 10px;
    }
    .new-dark-button.download-button {
        width: 100%;
    }
    .new-dark-button.download-button.college {
        text-align: center;
        background-image: none;
        background-repeat: repeat;
        background-size: auto;
        width: 100%;
        margin-right: 0;
        padding-left: 34px;
    }
    .new-dark-button.download-button.college-white {
        text-align: center;
        background-image: none;
        background-repeat: repeat;
        background-size: auto;
        width: 100%;
        padding-left: 34px;
    }
    .new-dark-button.download-button.college_new {
        text-align: center;
        background-image: none;
        background-repeat: repeat;
        background-size: auto;
        width: 100%;
        margin-right: 0;
        padding-left: 34px;
    }
    .new-dark-button.gdr {
        font-size: 18px;
    }
    .new-dark-button.imagine {
        margin-top: 0;
        margin-left: 0;
        margin-right: auto;
    }
    .new-dark-button.size-big {
        padding-top: 20px;
        padding-bottom: 20px;
        font-size: 20px;
    }
    .new-dark-button.user {
        margin-bottom: 0;
    }
    .new-dark-button.download-new {
        max-height: 40px;
        margin-bottom: 0;
        padding: 11px 16px;
        font-size: 14px;
        line-height: 18px;
    }
    .new-dark-button.download-new.is-radius-white {
        min-height: 48px;
        max-height: 48px;
    }
    .new-dark-button.download-new.is-radius-white.is-sdk {
        max-height: none;
        padding: 13.5px 24px;
        font-size: 16px;
    }
    .new-dark-button.download-new.is-radius-white.is-normal {
        font-size: 16px;
        line-height: 20px;
    }
    .new-dark-button.download-new.is-sdk {
        max-height: none;
        padding: 13.5px 24px;
    }
    .new-dark-button.download-new.is-dm {
        max-height: none;
        padding: 13.5px 24px;
        font-size: 16px;
        line-height: 1.3;
    }
    .new-dark-button.download-new.is_2025 {
        max-height: 40px;
        padding: 11px 16px;
    }
    .new-dark-button.download-new.is-success {
        max-height: 48px;
        padding-top: 13.5px;
        padding-bottom: 13.5px;
        font-size: 16px;
    }
    .new-dark-button.download-new.is-large {
        max-height: none;
        padding-top: 13.5px;
        padding-bottom: 13.5px;
        font-size: 16px;
        line-height: 150%;
    }
    .new-dark-button.download-new.is-large-new {
        min-height: 48px;
        max-height: none;
        padding-top: 13.5px;
        padding-bottom: 13.5px;
        font-size: 16px;
        line-height: 150%;
    }
    .new-dark-button.download-parent {
        max-height: 40px;
        margin-bottom: 0;
        padding: 11px 16px;
        font-size: 14px;
        line-height: 18px;
    }
    .new-dark-button.download-parent.is-radius-white {
        min-height: 48px;
        max-height: 48px;
    }
    .new-dark-button.download-parent.is-radius-white.is-sdk {
        max-height: none;
        padding: 13.5px 24px;
        font-size: 16px;
    }
    .new-dark-button.download-parent.is-radius-white.is-normal {
        font-size: 16px;
        line-height: 20px;
    }
    .new-dark-button.download-parent.is-sdk {
        max-height: none;
        padding: 13.5px 24px;
    }
    .new-dark-button.download-parent.is-dm {
        max-height: none;
        padding: 13.5px 24px;
        font-size: 16px;
        line-height: 1.3;
    }
    .new-dark-button.download-parent.is_2025 {
        max-height: 40px;
        padding: 11px 16px;
    }
    .new-dark-button.download-parent.is-success {
        max-height: 48px;
        padding-top: 13.5px;
        padding-bottom: 13.5px;
        font-size: 16px;
    }
    .new-dark-button.download-parent.is-large {
        max-height: none;
        padding-top: 13.5px;
        padding-bottom: 13.5px;
        font-size: 16px;
        line-height: 150%;
    }
    .new-dark-button.download-parent.is-large-new {
        min-height: 48px;
        max-height: none;
        padding-top: 13.5px;
        padding-bottom: 13.5px;
        font-size: 16px;
        line-height: 150%;
    }
    .link-terms {
        padding-left: 0;
    }
    .container800 {
        text-align: center;
        width: 90%;
    }
    .rich-safeties-discription h4 {
        font-size: 16px;
        line-height: 24px;
    }
    .button-white-bg {
        font-size: 18px;
    }
    .button-white-bg.center {
        font-size: 20px;
    }
    .button-white-bg.download-button {
        margin-bottom: 16px;
    }
    .button-white-bg.user {
        max-height: none;
    }
    .human-bg-lot {
        max-width: 42vw;
    }
    .youtuben {
        min-height: auto;
        padding-bottom: 56.25%;
    }
    .text-24px-white.safety {
        width: 100%;
    }
    .p-400-16-white._10px._20px {
        font-size: 16px;
        line-height: 24px;
    }
    .p-400-16-white.center {
        padding-right: 0;
    }
    .p-400-16-white.max400px.phone-centered {
        text-align: center;
    }
    .p-400-16-white.f6f6f6 {
        margin-bottom: 0;
    }
    .p-400-16-white.p-17px {
        font-size: 16px;
        line-height: 24px;
    }
    .p-400-16-white.app {
        margin-bottom: 0;
    }
    .p-400-16-white.is_faq {
        font-size: 14px;
        line-height: 20px;
    }
    .container-1260px-grey {
        padding-left: 0;
        padding-right: 0;
    }
    .section-safety.courses {
        padding-top: 0;
        padding-bottom: 0;
    }
    .section-safety.courses-st {
        padding-top: 48px;
        padding-bottom: 48px;
    }
    .heading-blue-48px {
        margin-bottom: 20px;
        font-size: 36px;
    }
    .heading-blue-48px.bl {
        margin-bottom: 16px;
    }
    .div-block-320px.safeties {
        flex-direction: row;
        order: -1;
        justify-content: space-between;
        align-items: flex-start;
        width: 100%;
        max-width: none;
        margin-top: 20px;
        margin-bottom: 32px;
        margin-right: 0%;
        display: flex;
    }
    .grid-safety {
        grid-template-columns: 1fr;
    }
    .img-safety {
        height: 240px;
    }
    .img-safety.safeties {
        min-height: 260px;
    }
    .paragraph-16px-dark {
        font-size: 17px;
        line-height: 24px;
    }
    .paragraph-16px-dark.up,
    .paragraph-16px-dark.creator {
        font-size: 16px;
    }
    .tabs {
        align-items: stretch;
    }
    .tabs-menu-safety {
        flex-flow: row;
        overflow: auto;
    }
    .search {
        width: 100%;
        max-width: 380px;
        padding-top: 7px;
        padding-bottom: 7px;
    }
    .button-search {
        background-size: 16px;
        height: 34px;
    }
    .heading-24px-safety {
        order: -1;
        margin-top: 0;
        margin-bottom: 10px;
    }
    .heading-24px-safety._48px {
        font-size: 24px;
        line-height: 32px;
    }
    .heading-24px-safety.bottom-small._1 {
        margin-bottom: 10px;
        font-size: 20px;
    }
    .tab {
        flex: none;
    }
    .heading-32px-black {
        margin-top: 40px;
        margin-bottom: 10px;
        font-size: 24px;
    }
    .safety-link {
        width: 100%;
    }
    .form-block {
        order: 1;
    }
    .breadcrumbs-wrapper.bottom {
        margin-bottom: 40px;
    }
    .title-wrapper {
        margin-bottom: 20px;
    }
    .s-hero-safeties {
        height: 280px;
    }
    .hero-image-safeties {
        min-height: 280px;
        margin-top: -210px;
    }
    .grid-safety-listing {
        grid-template-columns: 1fr;
    }
    .safetie-feature-wrapper {
        flex-direction: column;
    }
    .collection-list-wrapper-3 {
        width: 100%;
    }
    .html-embed {
        margin-left: auto;
    }
    .section-white {
        padding-bottom: 60px;
    }
    .section-white.nitro-2024 {
        padding-top: 40px;
        padding-bottom: 10px;
    }
    .section-white.nitro-2024-perks {
        padding-top: 70px;
    }
    .heading-dark-48px {
        font-size: 36px;
        line-height: 44px;
    }
    .heading-dark-48px.center {
        font-size: 32px;
        line-height: 140%;
    }
    .heading-dark-48px.center.white-color {
        line-height: 44px;
    }
    .heading-dark-48px.bottom {
        margin-bottom: 10px;
        line-height: 140%;
    }
    .heading-dark-48px.bottom.align-left {
        text-align: left;
        line-height: 130%;
    }
    .heading-dark-48px._600px,
    .heading-dark-48px.text-align-center {
        line-height: 44px;
    }
    .heading-dark-48px.resource-parents-title {
        max-width: none;
    }
    .heading-dark-48px.formpitch.mobile-hidden {
        display: none;
    }
    .heading-dark-48px.mob-32 {
        line-height: 44px;
    }
    .card-grey,
    .card-grey.cource {
        flex-direction: column;
    }
    .card-grey._32px {
        height: 350px;
    }
    .card-grey._40px,
    .card-grey._24px {
        grid-row-gap: 16px;
    }
    .card-grey.case {
        flex-direction: column;
    }
    .img40 {
        max-width: 100%;
        min-height: 240px;
        margin-bottom: 12px;
        margin-right: 0;
    }
    .img40._245px {
        max-width: none;
        margin-bottom: 16px;
    }
    .s-curriculum {
        border-bottom-style: none;
    }
    .curriculum-wrapper {
        background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/632c233c74d0ef0d597f6b7d_Frame%20\(1\).svg);
        background-position: 50% 100%;
        background-repeat: no-repeat;
        background-size: contain;
        min-height: 550px;
        padding: 16px 16px 0;
    }
    .curriculum-content-wrapper {
        width: auto;
    }
    .curriculum-content-wrapper.left {
        text-align: center;
        align-items: center;
    }
    .curriculum-image {
        width: 100%;
        position: static;
        inset: 0 0% 0% 11%;
    }
    .curriculum-image.desctop {
        display: none;
    }
    .s-courses {
        padding-bottom: 66px;
    }
    .s-courses.build {
        padding-bottom: 60px;
    }
    .rich-mod h4 {
        font-size: 16px;
        line-height: 24px;
    }
    .rich-mod p {
        margin-bottom: 16px;
    }
    .rich-mod-2 h3 {
        font-size: 24px;
        line-height: 32px;
    }
    .rich-mod-2 p {
        margin-bottom: 16px;
    }
    .rich-mod-2 h4 {
        font-size: 20px;
        line-height: 30px;
    }
    .rich-mod-2 figure {
        margin-top: 20px;
        margin-bottom: 32px;
    }
    .rich-mod-2 ul {
        margin-bottom: 16px;
    }
    .rich-content-right-moderation {
        order: -1;
        max-width: none;
        margin-top: 0;
        margin-bottom: 16px;
        padding-top: 2px;
        position: relative;
    }
    .rich-content-right-moderation.mobile {
        margin-bottom: 40px;
    }
    .scils-wrapper {
        text-align: center;
        background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/632c2e2026040b8010010087_Frame%20\(3\).svg);
        background-position: 100% 100%;
        background-repeat: no-repeat;
        background-size: 70%;
        align-items: center;
        min-height: 500px;
        padding: 24px 24px 0;
    }
    .section-white-moderation {
        padding-top: 55px;
        padding-bottom: 55px;
    }
    .section-white-moderation.bg,
    .section-white-moderation.bg-gdc {
        padding-top: 60px;
    }
    .section-white-moderation.boild {
        background-position: 50% 100%;
        background-size: 600px;
        padding-top: 60px;
        padding-bottom: 240px;
    }
    .section-white-moderation.bg-grey {
        padding-top: 60px;
    }
    .section-white-moderation.build_n {
        background-position: 50% 100%;
        background-size: 600px;
        padding-top: 60px;
    }
    .curriculum-image-m {
        width: 100%;
        position: static;
        inset: 0 0% 0% 11%;
    }
    .curriculum-image-m.desctop {
        display: none;
    }
    .modules-layout {
        margin-bottom: 60px;
    }
    .course-rich-text li {
        margin-bottom: 18px;
    }
    .course-content-heading {
        grid-template-columns: 1fr;
    }
    .div-block-15 {
        max-width: 100%;
    }
    ._16px-text-gr.left.mob-center {
        text-align: center;
    }
    .banner {
        max-width: none;
    }
    .banner.green {
        width: auto;
    }
    .banner.nitro {
        margin-bottom: 0;
    }
    .banner.pink {
        width: auto;
    }
    .banner.is-new-first {
        margin-bottom: 0;
        padding-bottom: 64px;
        padding-left: 32px;
        padding-right: 32px;
    }
    .banner.is-new-second {
        margin-bottom: 0;
        padding-left: 32px;
        padding-right: 32px;
    }
    .link-arrow.gdc.flex-tablet-left.is-success {
        margin-top: 0;
    }
    .link-arrow.gdc-2024.l_m_left {
        margin-left: 0;
    }
    .grid-2-col-980px {
        grid-template-columns: 1fr;
        margin-bottom: 0;
    }
    .grid-2-col-980px.connection {
        grid-template-columns: 1fr;
    }
    .slide-30 {
        margin-right: 16px;
    }
    .logo-100 {
        margin-top: 30px;
    }
    .tab-links {
        flex: none;
        max-width: 110px;
    }
    .tab-menuflex {
        grid-column-gap: 32px;
        grid-row-gap: 32px;
    }
    .tab-menuflex.connection {
        margin-top: 40px;
    }
    .tab-menuflex.power {
        max-width: 500px;
    }
    .tab-block {
        min-height: 640px;
        padding: 32px 24px;
    }
    .tab-flex-div {
        margin-top: 20px;
    }
    .paragraph-20px-600-dark {
        font-size: 17px;
        line-height: 24px;
    }
    .margine-left.build.connection {
        min-width: auto;
    }
    .div-block-img {
        padding-top: 40px;
        padding-bottom: 40px;
    }
    .popup.top-none {
        margin-top: 0;
    }
    .input.text-input.activity,
    .input.text-input_app,
    .input.text-input_app.activity,
    .input.text-input_app-2,
    .input.text-input_app-2.activity {
        min-height: 100px;
    }
    .plan {
        grid-template-columns: 2fr 1fr 1fr;
    }
    .plan.is-nitro {
        border-bottom-style: none;
        grid-template-rows: 279px;
        margin-top: 73px;
        padding-bottom: 20px;
    }
    .ginto-700-20.mob-none {
        opacity: 1;
        display: none;
    }
    .ginto-700-20.mob-none.is-nitro-new {
        font-size: 20px;
        display: block;
    }
    .plan2 {
        grid-template-columns: 2fr 1fr 1fr;
    }
    .plan2.line-b {
        grid-row-gap: 24px;
        grid-template-columns: 0.5fr 1fr;
        position: relative;
        top: 30px;
    }
    .plan2.is-nitro {
        grid-template-rows: 1fr;
        min-height: auto;
        padding-top: 20px;
        padding-bottom: 20px;
    }
    .plan2.is-nitro.line-top.is-gradient {
        background-size: 170% 100%;
    }
    .div-block-16 {
        width: 25vw;
        height: 90%;
    }
    .div-block-16.is-nitro {
        height: 100%;
    }
    .div-block-16.is-line-nitro {
        margin-top: -2.25rem;
    }
    .image-pl {
        display: none;
    }
    .image-pl.is-nitro {
        display: block;
    }
    .section-2 {
        padding-top: 80px;
        padding-bottom: 80px;
    }
    .tabs-3 {
        margin-top: 16px;
    }
    .dropdown-toggle-blue.gdc,
    .dropdown-toggle-blue.gdc-2024 {
        padding-top: 24px;
        padding-bottom: 24px;
        font-size: 18px;
        line-height: 30px;
    }
    .dropdown-list-4.w--open,
    .dropdown-list-4.bottom.open,
    .dropdown-list-4.bottom.open-2024 {
        margin-top: -10px;
    }
    .tab_image.connection {
        max-width: 140px;
    }
    .grid-anim {
        grid-template-columns: 1fr;
    }
    .image-courses-bg-1 {
        max-width: 40px;
        top: -21%;
    }
    .image-courses-bg-2 {
        max-width: 18px;
        inset: -17% auto auto 0%;
    }
    .mob-block {
        max-width: 51px;
        display: block;
    }
    .mob-block.size {
        max-width: none;
    }
    .mob-img-none {
        display: none;
    }
    .img51px {
        max-width: 51px;
        position: relative;
        top: 12px;
    }
    .line-grey {
        max-height: 1px;
    }
    .line-grey._2 {
        opacity: 1;
        background-color: #c7ccd1;
        margin-top: -8px;
        margin-bottom: 0;
    }
    .image-card-wr {
        min-height: 110px;
    }
    .image-hero-mobile {
        left: 89px;
    }
    .padding-56px {
        padding-bottom: 48px;
    }
    .padding-56px._1440-48.is-32 {
        padding-bottom: 32px;
    }
    .verification-here-wr {
        flex-direction: column;
        align-items: flex-start;
        display: flex;
    }
    .paragraph-20px-white {
        font-size: 17px;
        line-height: 24px;
    }
    .button-white-bg-r16,
    .button-black-bg-r16 {
        font-size: 18px;
    }
    .button-black-bg-r16.hiden {
        display: flex;
    }
    .grid-2 {
        grid-template-columns: 1fr;
    }
    .banner-blue {
        background-position: 20%;
    }
    .image-mob {
        margin-top: 20px;
    }
    .section-hero-hub {
        background-position: 50% 0;
        margin-top: 0;
        padding-top: 100px;
    }
    .button-white-bg-r28 {
        font-size: 18px;
    }
    .heading2-48pxwhite.text-left {
        font-size: 36px;
        line-height: 130%;
    }
    .creators-section {
        padding-top: 55px;
        padding-bottom: 55px;
    }
    .creator-card-image-wr {
        min-height: 250px;
    }
    .creator-card-grid {
        grid-template-columns: 1fr;
    }
    .main-image_wrapper {
        margin-top: -70px;
        margin-bottom: 28px;
    }
    .section_article {
        padding-bottom: 45px;
    }
    .text-style-allcaps.video {
        text-align: left;
    }
    .section_more-creators {
        padding-top: 45px;
        padding-bottom: 45px;
    }
    .text-color-white.paragraph-opacity-50.text-align-center._1440-l.text-center-d {
        text-align: left;
    }
    .section-explore-hero {
        background-position: 0%;
        padding-top: 170px;
    }
    .section-explore-hero.learn {
        background-position: 0%;
        padding-top: 170px;
        padding-bottom: 60px;
    }
    .section-explore-hero.learn.is_2025 {
        margin-top: 0;
    }
    .section-explore-hero.academy.creator {
        padding-top: 140px;
    }
    .max-550px.is_app {
        padding-left: 24px;
        padding-right: 24px;
    }
    .stars1 {
        display: none;
    }
    .star2 {
        margin-left: -60px;
    }
    .text-24px-700-wh {
        margin-top: 24px;
        font-size: 20px;
    }
    .text-24px-700-wh.margin-none {
        margin-top: 0;
    }
    .div-green {
        flex-direction: column;
        max-width: none;
    }
    .text-24px-500 {
        font-size: 20px;
    }
    .text-24px-500.white-color {
        margin-top: 20px;
        margin-bottom: 20px;
    }
    .text-24px-500.is_still {
        text-align: center;
        max-width: 470px;
        font-size: 16px;
        line-height: 20px;
    }
    .div-blue {
        max-width: 100%;
    }
    .text-24px-500-white.large-height {
        font-size: 16px;
        line-height: 1.5;
    }
    .text-24px-500-white.is_2025.is-32,
    .text-24px-500-white.is_2025.is-28 {
        font-size: 24px;
    }
    .text-24px-500-white.text-weight-normal.text-align-center.is-24px {
        font-size: 24px;
        line-height: 28px;
    }
    .academy_menu {
        flex-direction: column;
        align-items: stretch;
        margin-bottom: 0;
        position: relative;
    }
    .academy-menu-tabs {
        grid-column-gap: 16px;
        flex-direction: column;
    }
    .academy-menu-tabs.is-explore,
    .academy-menu-tabs.is-explore-2 {
        grid-column-gap: 12px;
        flex-flow: wrap;
        margin-left: 0;
    }
    .main-wrapper {
        margin-top: 80px;
    }
    .main-wrapper.mobile,
    .main-wrapper.home-bg,
    .main-wrapper.home--no-bg {
        margin-top: 0;
    }
    .main-wrapper.overflow-hidden {
        background-position: 30% 0;
        background-size: cover;
        margin-top: 0;
    }
    .main-wrapper.teen {
        margin-top: 0;
    }
    .main-wrapper.download,
    .main-wrapper.home-new,
    .main-wrapper.cases-new,
    .main-wrapper.branding {
        margin-top: 0;
        overflow: clip;
    }
    .main-wrapper.newsroom {
        margin-top: 0;
        overflow: hidden;
    }
    .main-wrapper.is-adventising {
        margin-top: 0;
        padding-top: 80px;
    }
    .main-wrapper.is_2025 {
        margin-top: 0;
    }
    .topic_filters.safety,
    .topic_filters.safety-n {
        margin-bottom: 20px;
    }
    .topic_filters.safety-n.safety-education,
    .topic_filters.safety-n.policy-hub {
        padding-top: 0;
    }
    .academy_layout {
        grid-template-columns: 1fr;
    }
    .academy_tabs {
        margin-left: 0;
    }
    .academy_tab-link {
        justify-content: space-between;
        margin-top: 0;
        margin-bottom: 16px;
        padding: 10px 12px;
        display: flex;
    }
    .academy_tab-link.w--current {
        border-bottom-style: none;
        order: -1;
        font-size: 20px;
        font-weight: 700;
    }
    .academy_tab-link.is-active {
        border-left: 2px none var(--blurple);
        background-color: var(--off-white);
        border-bottom-style: none;
        border-radius: 24px;
        order: -1;
        align-self: flex-start;
        font-size: 20px;
    }
    .academy_tab-link.is-active.safety-education {
        background-color: #0000;
        font-size: 14px;
    }
    .collection-list-5 {
        margin-bottom: 40px;
        display: flex;
    }
    .collection-list-5.safety-education {
        grid-column-gap: 10px;
        grid-row-gap: 10px;
        justify-content: center;
        margin-bottom: 0;
    }
    .collection-list-5.safety-education.is-new-sty {
        margin-bottom: 0;
    }
    .academy_lesson-card.is_new {
        z-index: 1;
    }
    .academy_lesson-wr.safety {
        grid-template-columns: minmax(207px, auto);
    }
    .creator-card-image-wrapper.safety {
        width: 100%;
        min-height: 207px;
    }
    .creator-card_image {
        min-height: 154px;
    }
    .creator-card_image.safety {
        min-height: 207px;
    }
    .creator-card_image.safety.max-hight-177px {
        object-fit: cover;
        max-height: none;
    }
    .creators_lessons {
        grid-template-columns: 1fr 1fr;
    }
    .search_text-wr {
        width: 80%;
        margin-left: auto;
        margin-right: auto;
    }
    .quiz-progress {
        border-radius: 0;
        width: 100%;
        top: auto;
        bottom: 0;
        transform: none;
    }
    .quiz-content {
        grid-column-gap: 24px;
    }
    .quiz-content.third {
        grid-template-columns: 1fr;
        width: auto;
    }
    .quiz-progress-bar {
        border-radius: 0;
    }
    .quiz-second-text {
        font-size: 42px;
    }
    .quiz-third-img {
        display: none;
    }
    .quiz-third-text {
        padding: 16px 24px;
        font-size: 24px;
        position: static;
    }
    .search_results {
        background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/637376950073b82e6056f71a_Group%20482467.svg);
        background-position: 50% 100%;
        background-repeat: no-repeat;
        background-size: auto;
    }
    .persona-hero-wrapper {
        padding: 42px 24px;
    }
    .persona-hero-btn {
        grid-row-gap: 24px;
        flex-direction: column;
    }
    .persona-img {
        margin-bottom: 16px;
    }
    .persona-title {
        font-size: 20px;
        line-height: 28px;
    }
    .search-bg1,
    .search-bg2 {
        display: none;
    }
    .creator_tabs {
        background-color: var(--off-white);
        border-radius: 24px;
        flex-direction: column;
        grid-template-columns: 100%;
        margin-bottom: 40px;
        padding-top: 8px;
        padding-bottom: 16px;
        display: flex;
        overflow: hidden;
    }
    .creator_tabs.is-explore {
        grid-column-gap: 10px;
        grid-row-gap: 0px;
        background-color: #0000;
        border-radius: 0;
        flex-flow: wrap;
        margin-bottom: 0;
    }
    .tab-arrow {
        z-index: 2;
        display: block;
        position: absolute;
        inset: 26px 28px auto auto;
        transform: rotate(180deg);
    }
    .creators_new-right {
        width: 100%;
        margin-top: 20px;
    }
    .collection-list-wrapper-6 {
        width: 100%;
    }
    .cardfootertext.font-white {
        text-align: center;
    }
    .cardfootertext.font-white.left,
    .cardfootertext.font-white.hupe {
        text-align: left;
    }
    .cardfootertext.center {
        text-align: center;
    }
    .cardfootertext.college-left {
        max-width: none;
        margin-right: 0%;
    }
    .cardfootertext.mobile-center {
        text-align: center;
    }
    .cardfootertext.le {
        text-align: left;
    }
    .date-heading-snows {
        margin-top: 40px;
        margin-bottom: 10px;
        font-size: 24px;
    }
    .image-411 {
        width: 164px;
    }
    .column-2 {
        margin-top: 0;
        padding-left: 20px;
    }
    .snowsgiving-reward-image {
        width: 100%;
    }
    .snowcard-link.font-white {
        text-align: center;
    }
    .snowcard-link.font-white.left,
    .snowcard-link.font-white.hupe {
        text-align: left;
    }
    .snowcard-link.center {
        text-align: center;
    }
    .snowcard-link.college-left {
        max-width: none;
        margin-right: 0%;
    }
    .snowcard-link.mobile-center {
        text-align: center;
    }
    .snowcard-link.le {
        text-align: left;
    }
    .snowsgiving-unlock-text-plain.font-white {
        text-align: center;
    }
    .snowsgiving-unlock-text-plain.font-white.left,
    .snowsgiving-unlock-text-plain.font-white.hupe {
        text-align: left;
    }
    .snowsgiving-unlock-text-plain.center {
        text-align: center;
    }
    .snowsgiving-unlock-text-plain.college-left {
        max-width: none;
        margin-right: 0%;
    }
    .snowsgiving-unlock-text-plain.mobile-center {
        text-align: center;
    }
    .snowsgiving-unlock-text-plain.le {
        text-align: left;
    }
    .snowcard-link-16.font-white {
        text-align: center;
    }
    .snowcard-link-16.font-white.left,
    .snowcard-link-16.font-white.hupe {
        text-align: left;
    }
    .snowcard-link-16.center {
        text-align: center;
    }
    .snowcard-link-16.college-left {
        max-width: none;
        margin-right: 0%;
    }
    .snowcard-link-16.mobile-center {
        text-align: center;
    }
    .snowcard-link-16.le {
        text-align: left;
    }
    .padding-16px {
        height: 12px;
    }
    .padding-16px.is-16 {
        height: 16px;
    }
    .snowsgivingparagraph.font-white {
        text-align: center;
    }
    .snowsgivingparagraph.font-white.left,
    .snowsgivingparagraph.font-white.hupe,
    .snowsgivingparagraph.font-white.left-mobile {
        text-align: left;
    }
    .snowsgivingparagraph.bot-m {
        margin-left: 0;
    }
    .snowsgivingparagraph.center {
        text-align: center;
    }
    .snowsgivingparagraph.center.mobile-left {
        text-align: left;
    }
    .snowsgivingparagraph.college-left {
        max-width: none;
        margin-right: 0%;
    }
    .snowsgivingparagraph.mobile-center {
        text-align: center;
    }
    .snowsgivingparagraph.le {
        text-align: left;
    }
    .snowsgiving-video.first {
        margin-top: 10px;
    }
    .snowsgiving-video.is_new {
        border-radius: 48px;
        min-height: 490px;
    }
    .img-safety-b {
        height: 240px;
    }
    .fr_works.left {
        margin-top: 60px;
    }
    .margine-h3 {
        font-size: 24px;
    }
    .margine-h3.admin {
        line-height: 32px;
    }
    .margine-h3.admin.text-bold.build {
        min-height: 48px;
    }
    .padding-32px.is-16 {
        padding-bottom: 16px;
    }
    .heading {
        font-size: 24px;
    }
    .flex-mob-center {
        justify-content: center;
        align-items: center;
        display: flex;
    }
    .section_gdc.power {
        padding-top: 60px;
        padding-bottom: 60px;
    }
    .padding-20px.mobile-hidden {
        display: none;
    }
    .grid-gdc.revers {
        margin-top: 24px;
        margin-bottom: 24px;
    }
    .grid-gdc.powet {
        padding-top: 60px;
        padding-bottom: 60px;
    }
    .grid-gdc.revers-safety {
        grid-template-columns: 1fr;
        margin-top: 8px;
        margin-bottom: 8px;
    }
    .grid-gdc.safety {
        grid-row-gap: 32px;
        grid-template-columns: 1fr;
    }
    .grid-gdc.revers-safety-2023,
    .grid-gdc.revers-safety-1,
    .grid-gdc.revers-safety_is-2025 {
        grid-template-columns: 1fr;
        margin-top: 8px;
        margin-bottom: 8px;
    }
    .flex-tablet-center {
        justify-content: center;
        align-items: center;
        display: flex;
    }
    .flex-tablet-center.l_m_left {
        align-items: flex-start;
    }
    .apply-fixed {
        max-height: 600px;
    }
    .faq-fr-link {
        grid-column-gap: 0px;
        grid-row-gap: 0px;
        flex-direction: column;
        margin-bottom: 16px;
    }
    .hero-img {
        max-width: 100%;
        margin-top: 40px;
        margin-right: 40%;
        position: static;
    }
    .hero-img.server {
        max-width: 90%;
        margin-top: 0;
        margin-left: auto;
        margin-right: auto;
        bottom: 0;
    }
    .server_grid-progress {
        grid-column-gap: 60px;
        grid-row-gap: 40px;
        grid-template-columns: 1fr;
    }
    .progress-line {
        max-height: 80%;
        display: none;
    }
    .flex-vertical-left.right-block.app {
        flex-direction: row;
        align-items: center;
        display: flex;
    }
    .progress-dot {
        margin-right: -38px;
        display: none;
    }
    .progress-dot.revers {
        margin-left: -38px;
    }
    .padding-100px.charter-anyway {
        padding-bottom: 120px;
    }
    .padding-100px.is_case {
        padding-bottom: 80px;
    }
    .hero-pover-imageopy-2,
    .gdr-img {
        min-width: auto;
    }
    .gdr-img._2024 {
        margin-bottom: 40px;
    }
    .nitro-section-video {
        padding-top: 50px;
        padding-bottom: 50px;
    }
    .nitro_img-bg.right {
        margin-top: 60px;
    }
    .nitro-lottie {
        min-width: auto;
        margin-top: -28px;
    }
    .safeti-wrapper-image._50 {
        width: 100%;
        margin-left: auto;
        margin-right: auto;
    }
    .safety-menu-wrapper {
        grid-template-rows: auto auto;
        grid-template-columns: 1fr;
    }
    .padding-90px {
        padding-bottom: 40px;
    }
    .safety-menu-link.end {
        padding-bottom: 30px;
    }
    .safety-menu-link._2 {
        padding-top: 40px;
    }
    .safety-menu-link._1 {
        padding-top: 30px;
    }
    .container980 {
        margin-bottom: 60px;
    }
    .section-safety-new {
        padding-top: 48px;
    }
    .section-safety-new.courses {
        padding-top: 0;
        padding-bottom: 0;
    }
    .section-safety-new.courses-st {
        padding-top: 48px;
        padding-bottom: 48px;
    }
    .section-safety-new.app-white {
        padding-bottom: 20px;
    }
    .line-tablet._1,
    .line-tablet._2 {
        width: 100%;
        max-width: 131px;
    }
    .line-tablet._3 {
        width: 100%;
        max-width: 131px;
        display: block;
    }
    .line-tablet._4,
    .line-tablet._5 {
        width: 100%;
        max-width: 131px;
        display: none;
    }
    .padding-24px.mob-20 {
        padding-bottom: 20px;
    }
    .padding-24px.is-56.is-32,
    .padding-24px.is-56.is-32-new {
        padding-bottom: 32px;
    }
    .safety_section-gradient {
        padding-top: 5rem;
        padding-bottom: 6rem;
    }
    .safetyimg-banner {
        margin-right: 0%;
        position: static;
    }
    .max-440px.is-full {
        max-width: none;
    }
    .max-440px.is-full.is-center-mob {
        text-align: center;
    }
    .max-440px.is-full.is-sticky {
        position: static;
    }
    .max-440px.is-full.is-sticky.is_2025 {
        justify-content: flex-start;
        align-items: center;
        margin-bottom: 100px;
    }
    .div-block-hero-bg {
        background-size: 550px, auto;
        min-height: 480px;
        padding-top: 20px;
    }
    .div-circle {
        margin-bottom: -10px;
    }
    .video-youtube.is_new {
        border-radius: 48px;
    }
    .safety_section-backgraund {
        top: -70%;
        right: -31%;
    }
    .link-back.is-step.clear-form-btn {
        width: 100%;
        margin-left: auto;
        position: absolute;
        top: 94px;
    }
    .link-back.is-pitch.mobile-hidden {
        display: none;
    }
    .grid-hero-tarot {
        grid-template-columns: 1fr;
    }
    .link-block-arrow.w--current {
        font-size: 18px;
    }
    .text-see,
    .text-hide {
        font-size: 20px;
    }
    .box-x {
        padding: 2px;
    }
    .new-h1-2,
    .new-h1-2.font-white {
        font-size: 36px;
    }
    .safety-menu.gaming {
        top: 97px;
    }
    .section-apply {
        padding-top: 60px;
        padding-bottom: 60px;
    }
    .section-hero-imagine.home,
    .section-hero-imagine.home-2023 {
        background-position: -20% 100%;
        background-size: 500px;
        padding-top: 0;
        padding-bottom: 200px;
    }
    .paragraph-20px-white-height {
        font-size: 17px;
        line-height: 24px;
    }
    .button-black-bg {
        font-size: 18px;
    }
    .button-black-bg.center {
        font-size: 20px;
    }
    .grid-2-col {
        grid-template-rows: auto;
        grid-template-columns: 1fr;
    }
    .grid-2-col.dw {
        flex-flow: column;
        display: flex;
    }
    .platform-tile {
        max-height: 500px;
    }
    .img-content {
        width: 100%;
        margin-top: 40px;
        margin-left: 0;
    }
    .grey-content2._2024 {
        max-height: none;
    }
    .dropdown-black.hub,
    .dropdown-black.is-al-center {
        margin-top: 32px;
    }
    .dropdown-list-6.is-download-new.w--open,
    .dropdown-list-6.is-download-n.w--open {
        margin-top: 48px;
    }
    .download-hero {
        padding-top: 120px;
    }
    .download-hero.fr {
        background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/63e60a875d5c104d6b718654_FR-Admin-Header%201%202.png), linear-gradient(#3442da 62%, #5765f1);
        background-position: 50% 100%, 0 0;
        background-repeat: no-repeat, repeat;
        background-size: contain, auto;
    }
    .company-hero-img-2 {
        display: none;
    }
    .company-hero-img-2.block {
        display: flex;
    }
    .slider.desctop {
        display: none;
    }
    .slider.mobile {
        display: block;
    }
    .mask-4 {
        max-width: 80%;
    }
    .left-arrow-3 {
        margin: 0 auto -60px;
        inset: auto 0% 0% -50px;
    }
    .right-arrow-2 {
        margin: 0 auto -60px;
        inset: auto -50px 0% 0%;
    }
    .image-safeties-2 {
        min-height: 220px;
    }
    .text-blue-2.text-style-allcaps.nord,
    .text-blue-2.text-style-allcaps.nord-2 {
        font-size: 14px;
        line-height: 20px;
    }
    .ginto-700-32-2 {
        font-size: 24px;
        line-height: 32px;
    }
    .grid-animation-tab {
        grid-template-columns: 1fr;
        margin-top: 40px;
    }
    .iimage-absol._1 {
        position: absolute;
    }
    .iimage-absol._2 {
        position: static;
    }
    .grid-3safety {
        grid-row-gap: 40px;
        grid-template-columns: 1fr;
    }
    .section-80px {
        padding-top: 32px;
        padding-bottom: 40px;
    }
    .image-safeties-one {
        min-height: 140px;
    }
    .padding-40px {
        padding-bottom: 24px;
    }
    .padding-40px.hide-landscape {
        display: none;
    }
    .padding-40px.mob-40 {
        padding-bottom: 40px;
    }
    .padding-40px.m-32,
    .padding-40px.is-56.is-32 {
        padding-bottom: 32px;
    }
    .padding-40px.is-40-t {
        padding-bottom: 40px;
    }
    .padding-40px.is-16 {
        padding-bottom: 16px;
    }
    .padding-40px.is-32 {
        padding-bottom: 32px;
    }
    .clyde-content-wrapper {
        background-size: 95%;
        margin-bottom: 40px;
    }
    .clyde-content-wrapper.family {
        margin-bottom: 24px;
    }
    .clyde-content-wrapper.family-img {
        padding-bottom: 20px;
    }
    .family-section-video {
        padding-top: 50px;
        padding-bottom: 50px;
    }
    .family_grey_container {
        grid-row-gap: 24px;
    }
    .section-video-family {
        padding-top: 60px;
        padding-bottom: 60px;
    }
    .famili-section-button {
        background-image: none;
        background-position: 0 0;
        background-repeat: repeat;
        background-size: auto;
        padding-bottom: 60px;
    }
    .form-block-3 {
        order: 1;
    }
    .search-2 {
        width: 100%;
        max-width: 380px;
        padding-top: 7px;
        padding-bottom: 7px;
    }
    .flex-horizontal-r-l-2 {
        grid-row-gap: 20px;
        flex-direction: column;
        align-items: flex-start;
    }
    .flex-horizontal-r-l-2.community,
    .flex-horizontal-r-l-2.community-2 {
        grid-template-columns: 1fr;
        justify-items: start;
    }
    .new-h2-2 {
        font-size: 32px;
        line-height: 40px;
    }
    .new-h2-2.bottom-none._48px {
        font-size: 32px;
    }
    .section_safety.top-80px,
    .section_safety.education {
        padding-top: 60px;
    }
    .section-grey-2 {
        padding-top: 60px;
        padding-bottom: 10px;
    }
    .section-grey-2.is-center {
        padding-top: 60px;
        padding-bottom: 0;
    }
    .line-m {
        width: 120%;
    }
    .dropdown_arrow {
        max-width: 20px;
        margin-top: 8px;
    }
    .build_dropdown {
        margin-bottom: 8px;
    }
    .text-large-pink,
    .text-large-pink.color-all {
        font-size: 6vw;
    }
    .dropdown-list-8.w--open {
        max-height: 140px;
    }
    .grid_safety-education,
    .grid_safety-education.is-new-policy,
    .grid_safety-education.is-new-safety {
        grid-template-columns: 1fr;
    }
    .build_dropdown-w {
        top: 48px;
    }
    .transparenty-content {
        margin-bottom: 0;
    }
    .section-transp {
        padding-top: 48px;
    }
    .section-transp.courses {
        padding-top: 0;
        padding-bottom: 0;
    }
    .section-transp.courses-st {
        padding-top: 48px;
        padding-bottom: 48px;
    }
    .section-transp.is-new {
        padding-bottom: 0;
    }
    .baner-wrapper {
        background-size: 100%;
    }
    .new-h5-2 {
        margin-top: 24px;
        font-size: 20px;
    }
    .new-h5-2.is-baner-title {
        margin-top: 0;
        font-size: 24px;
    }
    .section-baner,
    .section-baner.premium {
        padding-top: 60px;
        padding-bottom: 60px;
    }
    .padding-8px.is-4 {
        padding-bottom: 4px;
    }
    .dropdown_wrapper {
        grid-row-gap: 20px;
        flex-wrap: wrap;
        justify-content: flex-start;
        align-items: flex-start;
        width: 100%;
        margin-bottom: 20px;
    }
    .dropdown_quarter,
    .dropdown_years {
        margin-left: 0;
        margin-right: 0;
    }
    .dropdown_download {
        width: auto;
        margin-left: 0;
        margin-right: 0;
    }
    .safety_dropdown {
        padding-left: 24px;
        padding-right: 24px;
    }
    .safety-block-button {
        margin-bottom: 20px;
    }
    .tab-animation {
        margin-bottom: 24px;
    }
    .tab-on-off {
        min-width: 160px;
        margin-left: 20px;
    }
    .creators_rich-build blockquote {
        border-left-width: 4px;
    }
    .image-safeties-3 {
        min-height: 140px;
    }
    .image-safeties-3.event {
        min-width: 110%;
        left: auto;
    }
    .image-safeties-wrapper {
        justify-content: center;
        display: flex;
    }
    .creators_rich-policy blockquote {
        border-left-width: 4px;
    }
    .safety_dropdown-toggle-2 {
        grid-column-gap: 1.5rem;
    }
    .premium-btn {
        margin-right: auto;
    }
    .padding-80px {
        padding-bottom: 64px;
    }
    .pemium-f {
        padding-top: 60px;
    }
    .safetie-author-photo-wrapper {
        width: auto;
        max-width: none;
    }
    .image-hero-safery-2.mobile {
        width: 90%;
    }
    .image-hero-safery-2.mobile-copy {
        width: 100%;
        margin-top: 0;
    }
    .news-wrapper {
        max-width: none;
    }
    .tab-link-center {
        bottom: 62px;
        left: 20px;
    }
    .link-pr,
    .link-pt {
        max-width: 500px;
    }
    .tab-link-center-2 {
        bottom: 157px;
    }
    .padding-bottom {
        padding-top: 0;
        padding-left: 0;
        padding-right: 0;
    }
    .tabs-container.hide-tablet {
        margin-top: 40px;
    }
    .cta_group {
        padding-top: 0;
        padding-bottom: 0;
        position: static;
    }
    .nav_tab_toggle {
        cursor: pointer;
        width: 100%;
        position: relative;
    }
    .nav_tab.grid-animation-tab {
        grid-column-gap: 60px;
        grid-row-gap: 60px;
        flex-direction: column;
        display: flex;
    }
    .nav_link_group {
        padding-top: 0;
        padding-bottom: 0;
        position: static;
    }
    .family-baner-wrapper {
        padding-top: 4px;
        padding-bottom: 4px;
    }
    .tab-menuflex-family {
        grid-column-gap: 32px;
        grid-row-gap: 32px;
    }
    .tab-menuflex-family.connection {
        margin-top: 40px;
    }
    .tab-menuflex-family.power {
        max-width: 500px;
    }
    .tab_image-safety.connection {
        max-width: 140px;
    }
    .tab-block-2 {
        min-height: 640px;
        padding: 32px 24px;
    }
    .tab-links-2 {
        flex: none;
        max-width: 140px;
    }
    .indication-card._1,
    .indication-card._2 {
        align-items: center;
    }
    .h2-40px.text-color-white.is-height.capitalize.text-align-center.z-index-3.is_n {
        letter-spacing: normal;
    }
    .h2-40px.text-color-white.is-height.capitalize.mobile {
        text-align: center;
    }
    .h2-40px.text-color-white.is-height.capitalize.mobile.is_n,
    .h2-40px.text-color-white.is-height.capitalize.mobile.is_n.is_w {
        letter-spacing: normal;
    }
    .sp_24px.text-color-white.is-build-h {
        font-size: 16px;
        line-height: 24px;
    }
    .app-menu-wrapper {
        grid-template-rows: auto auto;
        grid-template-columns: 1fr;
    }
    .app-menu-wrapper.is_app-6 {
        grid-template-columns: 1fr 1fr;
        padding-bottom: 15px;
    }
    .grid-app.revers {
        margin-top: 24px;
        margin-bottom: 24px;
    }
    .grid-app.powet {
        padding-top: 60px;
        padding-bottom: 60px;
    }
    .grid-app.revers-safety {
        grid-template-columns: 1fr;
        margin-top: 8px;
        margin-bottom: 8px;
    }
    .grid-app.safety {
        grid-row-gap: 32px;
        grid-template-columns: 1fr;
    }
    .app-dropdown {
        padding-top: 60px;
    }
    .grid-app-card {
        grid-template-columns: 1fr 1fr;
    }
    .image-app-card {
        min-height: 240px;
        max-height: 240px;
    }
    .section-prizes {
        padding-top: 60px;
        padding-bottom: 60px;
    }
    .card-item-wrapper.app {
        background-image: none;
        background-position: 0 0;
        background-repeat: repeat;
        background-size: auto;
    }
    .card-item-grid {
        grid-column-gap: 48px;
        grid-row-gap: 48px;
        flex-direction: column;
        align-items: center;
    }
    .tabs-app_menu {
        padding-top: 24px;
    }
    .tabs-app_content {
        padding-top: 32px;
        padding-left: 32px;
        padding-right: 32px;
    }
    .tabs-app_content-wrapper,
    .tabs-app_content-wrapper._2024 {
        grid-column-gap: 0px;
        grid-row-gap: 0px;
    }
    .section_hero.overflow {
        padding-top: 110px;
        padding-bottom: 70px;
    }
    .section_hero.overflow.centered-hero {
        height: 100vh;
        min-height: 650px;
    }
    .heading-style-h1-fall {
        font-size: 43px;
    }
    .heading-wr {
        z-index: 0;
        max-width: 386px;
    }
    .padding-global {
        padding-left: 32px;
        padding-right: 32px;
    }
    .padding-global.is-sticky-mobile {
        top: 160px;
    }
    .padding-global.tab-mobile {
        display: none;
    }
    .container-large.mobile-tabs {
        position: static;
    }
    .heading-style-stroke-h1 {
        -webkit-text-stroke-width: 10px;
        font-size: 43px;
    }
    .heading-style-shadow-h1 {
        -webkit-text-stroke-width: 9px;
        font-size: 43px;
        top: 10px;
        left: 20px;
    }
    .hero_paragraph {
        margin-top: 30px;
        margin-bottom: 32px;
    }
    .hero_paragraph.desctop-hidden {
        display: block;
    }
    .button-wr {
        z-index: 0;
    }
    .button-wr.absol {
        z-index: 11;
    }
    .finally-stamp {
        width: 120px;
        bottom: -21px;
        right: -16px;
    }
    .cloud1 {
        width: 200px;
        top: -82px;
        left: -50px;
    }
    .cloud2 {
        z-index: 1;
        width: 127px;
        bottom: 232px;
        right: -68px;
    }
    .piggi--old {
        top: -29px;
        left: -55px;
    }
    .piggi-head {
        width: 115px;
    }
    .piggi-body {
        width: 56px;
        left: 47px;
    }
    .piggi-arm {
        width: 88px;
        top: 28px;
        left: 52px;
    }
    .build_professional_card.garden {
        margin-top: 60px;
    }
    .video_hero {
        border-radius: 24px;
    }
    .sticky-nav.is-new.app {
        top: 72px;
    }
    .sticky-nav_flex--old {
        padding-top: 14px;
        padding-bottom: 14px;
    }
    .sticky-nav_wr {
        padding-left: 30px;
        padding-right: 30px;
        overflow: auto;
    }
    .heading-style-h2--old {
        font-size: 28px;
    }
    .heading-style-h2--old.l-mobile-centered {
        text-align: center;
        font-size: 28px;
        line-height: 25px;
    }
    .heading-style-h2--old.is_centered {
        display: block;
    }
    .heading-style-h2--old.is_centered.hide {
        display: none;
    }
    .heading-style-h2--old.is_centered.gaming-n,
    .heading-style-h2--old.is_centered.gaming-1 {
        font-size: 28px;
    }
    .heading-style-h2--old.text-size-40px {
        font-size: 20px;
    }
    .heading-style-h2--old._2024 {
        font-size: 40px;
        line-height: 0.8;
    }
    .heading-style-h2--old.is_2024 {
        font-size: 32px;
    }
    .heading-style-h2--old.mobile-h1 {
        font-size: 40px;
        line-height: 0.8;
    }
    .heading-style-h2--old.gaming {
        font-size: 28px;
    }
    .heading-h2-wr.l-mobile-centered {
        text-align: center;
        margin-left: auto;
        margin-right: auto;
    }
    .heading-style-stroke-h2 {
        -webkit-text-stroke-width: 5px;
        font-size: 28px;
    }
    .heading-style-stroke-h2.color-blurple {
        -webkit-text-stroke-width: 5px;
    }
    .heading-style-stroke-h2.l-mobile-centered {
        text-align: center;
        -webkit-text-stroke-width: 6px;
        font-size: 28px;
        line-height: 25px;
    }
    .heading-style-stroke-h2.is_centered {
        display: block;
    }
    .heading-style-stroke-h2.is_centered.color-blurple.is-left._2024 {
        font-size: 40px;
        line-height: 0.8;
    }
    .heading-style-stroke-h2.is_centered.color-blurple.gaming {
        font-size: 28px;
    }
    .heading-style-stroke-h2.is_centered.color-pink.hide {
        display: none;
    }
    .heading-style-stroke-h2.is_centered.color-gradient {
        font-size: 28px;
    }
    .heading-style-stroke-h2.is_centered.color-gradient.large._2024 {
        line-height: 0.8;
    }
    .heading-style-stroke-h2.is_centered.color-gradient.is_2024 {
        font-size: 32px;
    }
    .heading-style-stroke-h2.text-size-40px {
        font-size: 20px;
    }
    .heading-style-stroke-h2.is_2024 {
        font-size: 32px;
    }
    .heading-style-stroke-h2.gaming {
        font-size: 28px;
    }
    .heading-style-shadow-h2 {
        -webkit-text-stroke-width: 5px;
        font-size: 28px;
        top: 10px;
        left: 10px;
    }
    .heading-style-shadow-h2.color-blurple {
        -webkit-text-stroke-width: 5px;
    }
    .heading-style-shadow-h2.l-mobile-centered {
        text-align: center;
        -webkit-text-stroke-width: 6px;
        font-size: 28px;
        line-height: 25px;
        top: 7px;
        left: 14px;
    }
    .heading-style-shadow-h2.is_centered.color-blurple.is-left._2024 {
        font-size: 40px;
        line-height: 0.8;
    }
    .heading-style-shadow-h2.is_centered.color-blurple.gaming,
    .heading-style-shadow-h2.is_centered.color-gradient {
        font-size: 28px;
    }
    .heading-style-shadow-h2.is_centered.color-gradient.larhe._2024 {
        line-height: 0.8;
    }
    .heading-style-shadow-h2.is_centered.color-gradient.is_2024 {
        font-size: 32px;
    }
    .heading-style-shadow-h2.text-size-40px {
        font-size: 20px;
    }
    .heading-style-shadow-h2.is_2024 {
        font-size: 32px;
    }
    .heading-style-shadow-h2.gaming {
        font-size: 28px;
    }
    .star-blue {
        display: none;
    }
    .star-pink2 {
        width: 14px;
        top: -88px;
        right: 23%;
    }
    .star-yellow {
        width: 17px;
        top: -49px;
        right: 31%;
    }
    .star-teal {
        width: 12px;
        top: -27%;
        left: 17%;
    }
    .star-pink1 {
        width: 16px;
        top: -42%;
        left: 22%;
    }
    .finally-stamp-bg {
        width: 120px;
        bottom: -21px;
        right: 13px;
    }
    .stamp-text,
    .stamp-text-stroke {
        font-size: 8px;
    }
    .stamp-text-shadow {
        font-size: 8px;
        top: 3px;
        left: 3px;
    }
    .tab-full-icon-star_pink {
        display: none;
        left: -23px;
    }
    .tab-full-icon-star_yellow._2024,
    .tab-full-icon-star_green {
        display: none;
    }
    .tab_scroll-gradent {
        height: 50px;
    }
    .section-slider {
        z-index: 0;
        padding-top: 100px;
        padding-bottom: 100px;
    }
    .slider-mask {
        max-width: 328px;
    }
    .slider-wrapper-content {
        min-height: 520px;
    }
    .slider-wr-content {
        padding: 36px 27px;
    }
    .slide-nav-mobile {
        display: block;
        top: 585px;
    }
    .arrow_mobile,
    .arrow_mobile.right {
        right: -100px;
    }
    .section-cards.min-width {
        min-height: 450vh;
        padding-top: 120px;
    }
    .heading-style-h3 {
        margin-top: 8px;
        margin-bottom: 8px;
        font-size: 18px;
        line-height: 22px;
    }
    .heading-style-h3.submission {
        line-height: 26px;
    }
    .heading-style-h3.text-color-blurple._900._2024,
    .heading-style-h3._900.is-mobile {
        font-size: 24px;
        line-height: 28px;
    }
    .tab-full-list-card_icon {
        max-width: 22px;
    }
    .section-tab {
        background-size: cover;
        padding-top: 100px;
        padding-bottom: 0;
    }
    .section-tab._2024 {
        background-color: var(--off-white);
        background-image: none;
        background-size: auto;
        padding-bottom: 60px;
    }
    .tab-full-list-card-wrapper {
        width: 100%;
        max-width: none;
        min-height: 200px;
        padding: 30px 22px 22px;
        font-size: 12px;
        line-height: 18px;
    }
    .tab-full-list-card-wrapper._2024 {
        font-size: 16px;
        line-height: 24px;
    }
    .tab-full-list_menu-link {
        padding: 13px;
        font-size: 12px;
        line-height: 12px;
    }
    .tab-full-list-wrapper_content {
        grid-column-gap: 16px;
        grid-row-gap: 16px;
        grid-template-rows: auto auto;
        grid-template-columns: 1fr;
        grid-auto-columns: 1fr;
        display: grid;
    }
    .tab-full-list-wrapper_content._2024 {
        max-width: 380px;
        margin-left: auto;
        margin-right: auto;
    }
    .slider-pig-image {
        bottom: -264px;
        right: 61px;
    }
    .slider-pig {
        max-width: 210px;
    }
    .slider-yooo-image {
        width: 110px;
        height: 29px;
        top: 67px;
        left: -77px;
    }
    .dropdown-list-open,
    .dropdown-list-open.w--open,
    .dropdown-list-open.bottom.open,
    .dropdown-list-open-3,
    .dropdown-list-open-3.w--open,
    .dropdown-list-open-3.bottom.open,
    .dropdown-list-open-4,
    .dropdown-list-open-4.w--open,
    .dropdown-list-open-4.bottom.open,
    .dropdown-list-open-5,
    .dropdown-list-open-5.w--open,
    .dropdown-list-open-5.bottom.open {
        margin-top: -10px;
    }
    .padding-top {
        padding-bottom: 0;
        padding-left: 0;
        padding-right: 0;
    }
    .faq-2_card {
        padding-top: 24px;
        padding-left: 30px;
        padding-right: 30px;
    }
    .faq-2_icon-wr {
        width: 24px;
        height: 24px;
        inset: 7px -8px auto auto;
        overflow: hidden;
    }
    .slider-star {
        max-width: 17px;
        top: -18px;
        left: -6px;
    }
    .slider-star-2 {
        max-width: 11px;
        left: 0;
    }
    .still-wrapper {
        text-align: center;
        flex-direction: column;
        align-items: center;
        max-width: none;
        display: flex;
    }
    .slider-star-4 {
        inset: 0% auto auto 0%;
    }
    .slider-star-5 {
        max-width: 14px;
        inset: -4% auto auto 7%;
    }
    .tab-wrapper {
        text-align: center;
        flex-direction: column;
        align-items: center;
        max-width: none;
        display: flex;
    }
    .section-end {
        padding-top: 145px;
    }
    .heading-style-h2-end {
        font-size: 48px;
        line-height: 0.833333;
    }
    .heading-style-stroke-h3-end {
        -webkit-text-stroke-width: 8px;
        font-size: 48px;
        line-height: 0.833333;
    }
    .heading-style-stroke-h3-end.gradient-mobile {
        font-size: 48px;
    }
    .heading-style-shadow-h3-end {
        -webkit-text-stroke-width: 8px;
        font-size: 48px;
        line-height: 0.833333;
        top: 10px;
        left: 10px;
    }
    .heading-style-shadow-h3-end.gradient-mobile {
        font-size: 48px;
    }
    .finally-stamp-bg-end {
        width: 100%;
        bottom: -21px;
        right: 13px;
    }
    .stamp-text-end {
        font-size: 12px;
    }
    .stamp-text-end._2024 {
        font-size: 14px;
    }
    .stamp-text-end.is_year {
        font-size: 9px;
        line-height: 80%;
    }
    .stamp-text-end.is_new {
        font-size: 22px;
        line-height: 80%;
    }
    .stamp-text-end.is_new.so {
        font-size: 14px;
    }
    .stamp-text-end.is_new.whoa-m {
        font-size: 12px;
    }
    .stamp-text-end.is_new.play {
        font-size: 10px;
    }
    .stamp-text-stroke-end {
        -webkit-text-stroke-width: 3px;
        font-size: 12px;
    }
    .stamp-text-stroke-end._2024 {
        font-size: 14px;
    }
    .stamp-text-stroke-end.is_year {
        -webkit-text-stroke-width: 2px;
        font-size: 9px;
        line-height: 80%;
    }
    .stamp-text-stroke-end.is_new {
        -webkit-text-stroke-width: 4px;
        font-size: 22px;
        line-height: 80%;
    }
    .stamp-text-stroke-end.is_new.so {
        font-size: 14px;
    }
    .stamp-text-stroke-end.is_new.whoa-m {
        font-size: 12px;
    }
    .stamp-text-stroke-end.is_new.play {
        -webkit-text-stroke-width: 3px;
        font-size: 10px;
    }
    .stamp-text-shadow-end {
        -webkit-text-stroke-width: 5px;
        font-size: 12px;
        top: 1px;
        left: 2px;
    }
    .stamp-text-shadow-end._2024 {
        font-size: 14px;
    }
    .stamp-text-shadow-end.is_year {
        -webkit-text-stroke-width: 2px;
        font-size: 9px;
        line-height: 80%;
        top: 2px;
        left: 2px;
    }
    .stamp-text-shadow-end.is_new {
        -webkit-text-stroke-width: 3px;
        font-size: 22px;
        line-height: 80%;
        top: 5px;
        left: 4px;
    }
    .stamp-text-shadow-end.is_new.so {
        -webkit-text-stroke-width: 3px;
        font-size: 14px;
        top: 4px;
        left: 3px;
    }
    .stamp-text-shadow-end.is_new.whoa-m {
        -webkit-text-stroke-width: 3px;
        font-size: 12px;
        top: 4px;
        left: 3px;
    }
    .stamp-text-shadow-end.is_new.play {
        -webkit-text-stroke-width: 3px;
        font-size: 10px;
        top: 4px;
        left: 3px;
    }
    .finally-stamp-end {
        width: 112px;
        top: -75px;
        right: -36px;
    }
    .finally-stamp-end._2024 {
        top: -74px;
        bottom: 53px;
        right: -37px;
    }
    .heading-wr-end {
        max-width: 386px;
    }
    .padding-48px {
        padding-bottom: 40px;
    }
    .padding-48px.is_new.is-32,
    .padding-48px.is-32,
    .padding-48px.is-24 {
        padding-bottom: 32px;
    }
    .hero-end-image {
        max-width: 300px;
        margin-top: 80px;
    }
    .end-image-bg-2 {
        display: none;
    }
    .end-image-bg-2._2024 {
        max-width: 131px;
        display: block;
        bottom: 183px;
    }
    .end-image-bg-5 {
        max-width: 220px;
        top: -96px;
        left: -37px;
    }
    .end-image-bg-5._2024 {
        top: -82px;
    }
    .end-image-bg-6 {
        top: 49%;
        right: 7%;
    }
    .end-image-bg-7,
    .end-image-bg-8 {
        display: none;
    }
    .end-image-bg-8._2024 {
        display: block;
        bottom: 182px;
        right: -176px;
    }
    .end-star,
    .end-star-2,
    .end-star-3 {
        display: none;
    }
    .end-star-4 {
        max-width: 17px;
    }
    .end-star-5 {
        max-width: 22px;
        inset: auto auto 227px 94px;
    }
    .end-star-5._2024 {
        display: none;
    }
    .end-star-5.beam {
        max-width: 40px;
        inset: 107px 76px auto auto;
    }
    .end-star-6 {
        display: none;
    }
    .end-star-7 {
        max-width: 16px;
        top: 52px;
        left: 49px;
    }
    .end-star-8 {
        max-width: 14px;
        inset: auto auto 39px 88px;
    }
    .pillar-1_bg {
        display: none;
    }
    .pillar_1 {
        z-index: 5;
        height: auto;
        margin-top: -80px;
        padding-top: 80px;
    }
    .tab_info-text {
        text-align: center;
        font-size: 16px;
    }
    .tabs-sections,
    .pillar-2_bg,
    .pillar-3_bg,
    .pillar-4_bg {
        display: none;
    }
    .pillar_4--old {
        height: auto;
        margin-top: -80px;
        padding-top: 80px;
    }
    .pillar_2 {
        z-index: 4;
        height: auto;
        margin-top: -80px;
        padding-top: 80px;
    }
    .pillar_3 {
        z-index: 3;
        height: auto;
        margin-top: -80px;
        padding-top: 80px;
    }
    .section-card-1 {
        flex-direction: column;
        padding: 46px 28px;
    }
    .section-card-1.is-2 {
        min-height: 500px;
        display: flex;
    }
    .section-card-1.is-3 {
        flex-direction: column;
        min-height: 500px;
        padding: 46px 28px;
        display: flex;
    }
    .section-card-1.is-1 {
        min-height: 500px;
    }
    .section-card-left {
        align-items: center;
        margin-bottom: 24px;
    }
    .section-card-title {
        font-size: 24px;
        line-height: 24px;
    }
    .stars-mobile1 {
        max-width: 15px;
        margin-top: -79px;
        margin-right: 10px;
    }
    .stars-mobile2 {
        max-width: 13px;
        margin-top: -51px;
        margin-right: -2px;
    }
    .animal-mobile-star1 {
        max-width: 18px;
    }
    .animal-mobile-star2 {
        max-width: 14px;
        margin-left: 27px;
    }
    .animal-mob {
        max-width: 170px;
        margin-bottom: -224px;
    }
    .tabs_mobile {
        background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/64e31cd66227f3a62b6f6d90_noise%20bg.png), linear-gradient(to bottom, var(--blurple), var(--dark-blurple));
        background-position: 0 0, 0 0;
        background-size: 110px, auto;
        width: 100%;
        padding-top: 66px;
        padding-bottom: 40px;
        display: block;
    }
    .tabs_mobile._2 {
        background-color: var(--not-quite-black);
        background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/64e31cd66227f3a62b6f6d90_noise%20bg.png);
        background-position: 0 0;
        background-size: 110px;
    }
    .tabs_mobile._3 {
        background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/64e31cd66227f3a62b6f6d90_noise%20bg.png), linear-gradient(#eb459e, #c71a75);
        background-position: 0 0, 0 0;
        background-size: 110px, auto;
    }
    .tabs_mobile._4 {
        background-color: #000;
        background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/64e31cd66227f3a62b6f6d90_noise%20bg.png);
        background-position: 0 0;
        background-size: 110px;
    }
    .tabs_mobile_slider {
        z-index: 0;
        background-color: #0000;
        height: auto;
        margin-top: 24px;
    }
    .tab_mobile_slide-content {
        text-align: center;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        padding-top: 40px;
        padding-left: 40px;
        padding-right: 40px;
        display: flex;
    }
    .star-teal-2 {
        width: 19px;
        top: 112%;
        left: 3%;
    }
    .star-yellow-2 {
        width: 17px;
        bottom: 74%;
        right: 1%;
    }
    .star-blue-2 {
        width: 14px;
        display: block;
        bottom: -93%;
        left: -5%;
    }
    .tab-mobile-title {
        color: var(--white);
        margin-top: 0;
        margin-bottom: 10px;
        font-family: Ggsans, sans-serif;
        font-size: 18px;
        font-weight: 700;
        line-height: 1.77778;
    }
    .tab-mobile_slider-nav {
        margin-top: 20px;
        position: static;
    }
    .l-hidden {
        display: none;
    }
    .d-hidden {
        display: block;
    }
    .d-hidden.mobile-centered {
        text-align: center;
        margin-top: 24px;
    }
    .green-line {
        height: 43px;
    }
    .green-line-text {
        font-size: 18px;
    }
    .track-horizontal {
        grid-column-gap: 8px;
    }
    .star-yellow-3 {
        width: 17px;
        inset: 0% auto auto -9%;
    }
    .star-green {
        width: 15px;
        top: 96%;
        left: 1%;
    }
    .star-blue-3 {
        width: 19px;
        display: block;
        inset: 108% 0% auto auto;
    }
    .star-pink {
        width: 23px;
        bottom: 49%;
        right: 1%;
    }
    .star-yellow-4 {
        width: 19px;
        top: 112%;
        left: 3%;
    }
    .star-teal-3 {
        width: 14px;
        display: block;
        inset: 43% -5% auto auto;
    }
    .star-teal-4 {
        width: 19px;
        top: -33%;
        left: -11%;
    }
    .star-yellow-5 {
        width: 14px;
        inset: auto 0% -25% auto;
    }
    .star-pink-2 {
        width: 23px;
        bottom: -69%;
        right: -8%;
    }
    .end-text {
        font-size: 24px;
    }
    .pillar_cloud-1 {
        width: 220px;
    }
    .pillar_cloud-2 {
        z-index: 1;
        width: 127px;
        bottom: 232px;
        right: -68px;
    }
    .mob-slider-image {
        z-index: 1;
        border-top-left-radius: 34px;
        border-top-right-radius: 34px;
        position: relative;
        box-shadow: 0 14px 44px #23272a26;
    }
    .mob-slider-image.tab-mobile-1-2 {
        box-shadow: none;
        border-top-left-radius: 0;
        border-top-right-radius: 0;
    }
    .mob-slider-image-wr {
        margin-bottom: 40px;
        position: relative;
    }
    .mob-slider-image-accent {
        background-color: var(--spring-green);
        border-top-left-radius: 34px;
        border-top-right-radius: 34px;
        position: absolute;
        inset: -5% -8% 0% 15%;
    }
    .mob-slider-image-accent.is-purple {
        background-color: var(--blurple);
        left: -8%;
        right: 15%;
    }
    .mob-slider-image-accent.is-yellow {
        background-color: var(--yellow);
    }
    .mob-slider-image-accent.is-pink {
        background-color: var(--fuchsia);
        left: -8%;
        right: 15%;
    }
    .yoooo {
        width: 110px;
        height: 26px;
    }
    .heading-h2-mobile-centered {
        margin-left: auto;
        margin-right: auto;
        position: relative;
    }
    .heading-h2-mobile-centered.l-mobile-centered {
        text-align: center;
        margin-left: auto;
        margin-right: auto;
    }
    .heading-center-wr.size {
        padding-bottom: 10px;
    }
    .heading-center-wr.size._2024 {
        max-width: 300px;
    }
    .heading-wr-static.mobile-hero-max-width {
        max-width: none;
    }
    .heading-style-h3-end {
        font-size: 48px;
        line-height: 0.833333;
    }
    .heading-style-h3-end._2024 {
        font-size: 48px;
    }
    .rich-app h3 {
        font-size: 24px;
        line-height: 32px;
    }
    .rich-app p {
        margin-bottom: 16px;
    }
    .rich-app h4 {
        font-size: 20px;
        line-height: 30px;
    }
    .rich-app figure {
        margin-top: 20px;
        margin-bottom: 32px;
    }
    .rich-app ul {
        margin-bottom: 16px;
        font-family: gg sans, sans-serif;
        font-size: 16px;
        line-height: 24px;
    }
    .eligibility-card-wrapper {
        grid-template-columns: 1fr;
        max-width: 400px;
    }
    .btn-eligibility {
        text-align: center;
    }
    .text-size-20px.fort-nord {
        text-align: center;
        font-size: 16px;
        line-height: 20px;
    }
    .end-star-5--new {
        max-width: 22px;
        inset: auto auto 227px 94px;
    }
    .end-image-bg-7--new,
    .end-image-bg-2--new {
        display: none;
    }
    .end-star-3--new {
        max-width: 15px;
        bottom: 132px;
        right: 187px;
    }
    .end-image-bg-6--new {
        z-index: auto;
        display: block;
        top: 55%;
        right: 7%;
    }
    .cards_layout {
        grid-column-gap: 16px;
        grid-row-gap: 16px;
        grid-template-rows: auto auto;
        grid-template-columns: 1fr 1fr;
        grid-auto-columns: 1fr;
        display: grid;
    }
    .mobile-card {
        width: 100%;
        max-width: none;
        min-height: 200px;
        padding: 30px 22px 22px;
        font-size: 12px;
        line-height: 18px;
    }
    .section-video {
        padding-bottom: 116px;
    }
    .video_mobilepage {
        border-radius: 24px;
    }
    .video_mobilepage.nitro {
        border-radius: 16px;
    }
    .slider-star-6--new {
        max-width: 15px;
        display: block;
        inset: 119% -31% auto auto;
    }
    .video_vampus {
        z-index: 0;
        max-width: 134px;
    }
    .video-star-1,
    .video-star-2,
    .video-star-3,
    .video-star-4 {
        max-width: 14px;
    }
    .pillar_4 {
        height: auto;
        margin-top: -80px;
        padding-top: 80px;
    }
    .tab-section--new {
        height: auto;
        max-height: none;
    }
    .tab_bg {
        display: none;
    }
    .tab_section {
        padding-top: 2rem;
        padding-bottom: 2rem;
    }
    .padding-global-2 {
        padding-left: 1.25rem;
        padding-right: 1.25rem;
    }
    .tab_toggle {
        cursor: pointer;
        width: 100%;
        position: relative;
    }
    .piggi {
        margin-left: auto;
        margin-right: auto;
        inset: -106% 0% auto;
    }
    .max-width620 {
        width: 90%;
    }
    .max-width620.is-margin {
        text-align: center;
        flex-flow: column;
        justify-content: flex-start;
        align-items: center;
        width: 100%;
        max-width: none;
        display: flex;
    }
    .max-width620.is-margin.is-careers {
        width: auto;
    }
    .max-width620.is-margin.is_d.is-left {
        justify-content: flex-start;
        align-items: center;
        width: auto;
        max-width: 390px;
    }
    .max-width620.is-margin.is_d.md,
    .max-width620.is-margin.n.is-left,
    .max-width620.is-margin.n.md {
        justify-content: flex-start;
        align-items: center;
    }
    .max-width620.tablet-all {
        width: auto;
    }
    .max-width620.is-careers {
        text-align: center;
        flex-flow: column;
        order: 1;
        justify-content: flex-start;
        align-items: center;
        width: 100%;
        max-width: none;
        display: flex;
    }
    .sticky-nav_flex {
        grid-column-gap: 24px;
        grid-row-gap: 24px;
        width: 500px;
        padding-top: 14px;
        padding-bottom: 14px;
        display: flex;
        overflow: visible;
    }
    .sticky-nav_flex.app {
        grid-column-gap: 48px;
        grid-row-gap: 48px;
    }
    .button-text-wr.l-mobile-centered {
        text-align: center;
        margin-left: auto;
        margin-right: auto;
    }
    .button-text.l-mobile-centered {
        text-align: center;
        font-size: 28px;
        line-height: 25px;
    }
    .button-text.is_centered {
        display: block;
    }
    .button-text-stroke {
        -webkit-text-stroke-width: 5px;
    }
    .button-text-stroke.l-mobile-centered {
        text-align: center;
        -webkit-text-stroke-width: 6px;
        font-size: 28px;
        line-height: 25px;
    }
    .button-text-stroke.is_centered {
        display: block;
    }
    .button-text-shadow {
        -webkit-text-stroke-width: 5px;
    }
    .button-text-shadow.color-blurple {
        -webkit-text-stroke-width: 3px;
    }
    .button-text-shadow.l-mobile-centered {
        text-align: center;
        -webkit-text-stroke-width: 6px;
        font-size: 28px;
        line-height: 25px;
        top: 7px;
        left: 14px;
    }
    .star-pink1-copy {
        width: 16px;
        top: -42%;
        left: 22%;
    }
    .hero-cloud {
        max-width: 130px;
    }
    .hero-cloud._2,
    .hero-cloud._3 {
        max-width: 126px;
        top: 40%;
        right: -12%;
    }
    .slider-yooo-img {
        width: 110px;
        height: 29px;
        top: 67px;
        left: -77px;
    }
    .grid-mobile {
        grid-template-columns: 1fr;
        max-width: 362px;
        margin-left: auto;
        margin-right: auto;
    }
    .starter-packet-wrapper {
        background-size: 160px;
        padding: 60px 60px 140px;
    }
    .build-star-red {
        bottom: 40px;
    }
    .build-star-green {
        right: 60px;
    }
    .case-title {
        font-size: 32px;
        line-height: 1.1;
    }
    .case-title.text-style-allcaps.is_build {
        font-size: 32px;
    }
    .case-learn-more-btn {
        padding-top: 16px;
    }
    .padding-90px-safety {
        padding-bottom: 40px;
    }
    .star-safety-2 {
        bottom: -46px;
    }
    .text-block-615 {
        width: 450px;
        margin-left: -9px;
    }
    .button-text-black {
        font-size: 16px;
    }
    .button-text-black.l-mobile-centered {
        text-align: center;
        font-size: 28px;
        line-height: 25px;
    }
    .button-text-black.is_centered {
        display: block;
    }
    .link-20px.teen {
        font-size: 16px;
    }
    .leaf-wr-1.leaf-1.pointer-events--none,
    .leaf-wr-1.leaf-2.pointer-events--none,
    .leaf-wr-1.leaf-3.pointer-events--none,
    .leaf-wr-1.leaf-4.pointer-events--none {
        width: 40px;
    }
    .star-safety_icon-1 {
        max-width: 30px;
    }
    .star-safety_icon-2 {
        max-width: 20px;
    }
    .star-safety_icon-3 {
        max-width: 22px;
    }
    .star-safety_icon-5 {
        top: -16px;
    }
    .hero-cloud-4 {
        max-width: 130px;
    }
    .hero-cloud-4._2,
    .hero-cloud-4._3 {
        max-width: 126px;
        top: 40%;
        right: -12%;
    }
    .section-winners {
        padding-top: 48px;
    }
    .section-winners.courses {
        padding-top: 0;
        padding-bottom: 0;
    }
    .section-winners.courses-st {
        padding-top: 48px;
        padding-bottom: 48px;
    }
    .winners-cards {
        grid-template-columns: 1fr;
    }
    .winner-star {
        max-width: 30px;
        top: -22px;
    }
    .winner-star-2 {
        max-width: 30px;
        left: -13px;
    }
    .section-end-new {
        background-image: linear-gradient(to bottom, #2b2e32 1%, var(--dark-charcoal) 1%, var(--not-quite-black));
        min-height: 900px;
        padding-top: 180px;
        padding-bottom: 60px;
    }
    .end-image-bg-2-1 {
        display: none;
    }
    .end-image-bg-2-1._2024 {
        display: block;
        bottom: -56px;
        left: 0;
    }
    .section_ofm {
        background-image: linear-gradient(#121b6a, #0b0e35);
        min-height: 43rem;
    }
    .max-width520 {
        width: 90%;
    }
    .new-ico {
        max-width: 6.5rem;
        margin-top: -7.3rem;
    }
    .section_even-more {
        background-image: linear-gradient(#0c0f36, #363db7 84%);
    }
    .image-mob-bg {
        width: 269px;
    }
    .even-more_layout {
        padding-top: 90px;
    }
    .padding-64px.is_banner {
        padding-bottom: 88px;
    }
    .padding-64px.is-56.is-80 {
        padding-bottom: 80px;
    }
    .padding-64px.is-32 {
        padding-bottom: 32px;
    }
    .padding-64px.is-16 {
        padding-bottom: 16px;
    }
    .more {
        max-width: 60%;
        right: -19px;
    }
    .year {
        max-width: 6rem;
        top: -5px;
        right: 96px;
    }
    ._2023 {
        bottom: 112px;
    }
    .mobile_star-yellow {
        z-index: 2;
        display: none;
        top: -57px;
        right: -26px;
    }
    .mobile_star-yellow2 {
        max-width: 3.2rem;
        bottom: 53px;
        right: -26px;
    }
    .mobile_star-white {
        max-width: 5.7rem;
        display: none;
        bottom: 7px;
        left: 5px;
    }
    .mobile_star-yellow-left {
        top: -10px;
        left: 99px;
    }
    .mobile_star-blue {
        display: none;
    }
    .man-2023 {
        bottom: 76px;
        left: -65px;
    }
    .mob_star-pink {
        max-width: 0.7rem;
        bottom: 50px;
        left: 1px;
    }
    .mob_play {
        bottom: 175px;
        left: -57px;
    }
    .breakdog {
        max-width: 4rem;
        bottom: 38px;
        left: 52px;
    }
    .mob_star-yellow-left-large {
        top: 125px;
        left: 19px;
    }
    .mob_star-yellow-left-small {
        top: 129px;
        left: -48px;
    }
    .mob_star-yellow-left-white {
        top: -15px;
        left: -57px;
    }
    .mobile_left-mob {
        top: 10px;
        left: 20px;
    }
    .mobile_right-mob {
        top: 70px;
        right: 6px;
    }
    .mobile_right-star-white {
        top: 54px;
        right: 3px;
    }
    .mobile_mallow {
        top: 110px;
        right: -63px;
    }
    .mobile_right-star-white-bottom {
        top: 205px;
        right: -39px;
    }
    .mobile_left-star-yellow {
        top: 156px;
        right: -8px;
    }
    .mobile_left-star-pink {
        top: 261px;
        right: 18px;
    }
    .optimized_star-white {
        margin-top: 4.7rem;
        margin-left: 149px;
    }
    .tile {
        max-width: 7rem;
        margin-top: 3.2rem;
        margin-left: -46px;
    }
    .optimized_star-yellow {
        max-width: 14rem;
        margin-top: 0.6rem;
        margin-right: -0.9rem;
        display: none;
    }
    .nelly.mobile-show {
        max-width: 14.75rem;
        margin-top: 27rem;
        display: block;
    }
    .optimized_star-white-center {
        margin-bottom: 16.4rem;
    }
    .mobile_video {
        max-width: 11.5625rem;
        margin-top: 12rem;
    }
    .mobile_video.desctop-hidden {
        margin-top: 36.1rem;
        margin-right: 9.3rem;
        display: block;
    }
    .mobile_video.desctop-show {
        display: none;
    }
    .mobile_voice {
        margin-bottom: -0.5rem;
    }
    .mobile_pink-group.mobile-show {
        max-width: 11.25rem;
        margin-top: 0;
        margin-bottom: 48px;
        margin-left: 7.2rem;
        display: inline-block;
        inset: auto auto 0% 0%;
    }
    .mobile_yellow-line {
        display: none;
    }
    .mobile_star-blue-large {
        max-width: 7rem;
        margin-top: 12.9rem;
        margin-left: 0;
        margin-right: -65px;
        display: none;
        inset: auto 0% 11% auto;
        transform: rotate(-20deg);
    }
    .woo_yellow-star {
        display: none;
        top: -398px;
        bottom: auto;
        right: -70px;
    }
    .woo_blue-star {
        max-width: 60px;
        display: none;
        top: 150px;
        left: -259px;
    }
    .whoa {
        max-width: 5.625rem;
        top: 26px;
        left: 7px;
    }
    .whoa.is_2024 {
        max-width: 7.5rem;
        top: -1px;
        left: -29px;
    }
    .whoa.is_2024.pointer-events--none {
        top: -116px;
    }
    .star-white {
        display: none;
    }
    .internship-section {
        padding: 40px;
    }
    .so-fast-card-wrapper.bottom {
        grid-column-gap: 24px;
        grid-row-gap: 24px;
        grid-template-rows: auto;
        grid-template-columns: 1fr 1fr;
        grid-auto-columns: 1fr;
        display: grid;
    }
    .so-fast-card-image-wrapper {
        height: 160px;
    }
    .max-width720 {
        width: 90%;
    }
    .max-width720.is-center,
    .max-width720.is-left {
        width: 100%;
    }
    .mobile_hero {
        background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/655225458677e240f40bb34c_Hero%20bg%20waves%20mobile.svg), linear-gradient(#151a4e 33%, #232da3 51%);
        background-position: 50% 37%, 0 0;
        background-repeat: no-repeat, repeat;
        background-size: 100%, auto;
        padding-top: 200px;
    }
    .mobile_grid-2-col {
        grid-column-gap: 56px;
        grid-row-gap: 56px;
        grid-template-rows: auto auto;
        grid-template-columns: 1fr;
    }
    .hero-relative-mobile.desktop-hide {
        display: flex;
    }
    .hero-relative-mobile.mobile-hide {
        display: none;
    }
    .search-image {
        margin-top: 3.2rem;
    }
    .player-image {
        margin-top: 5.1rem;
        margin-left: -3.7rem;
    }
    .hero-bg-phone {
        height: 603px;
        margin-bottom: 6.6rem;
        padding-left: 0;
        padding-right: 25px;
    }
    .youtube-mobile {
        border-radius: 20px;
    }
    .play-me {
        max-width: 160px;
    }
    .max-width-so {
        width: 90%;
    }
    .play-me-text {
        max-width: 80px;
        margin-bottom: -28px;
        margin-right: 129px;
        padding-bottom: 0;
    }
    .mobile_tabs {
        background-image: linear-gradient(#232da3, #121a6c);
        padding-top: 45px;
    }
    .mobile_hero-subtitle {
        font-size: 20px;
        line-height: 150%;
    }
    .mobile_tabs_top-nav {
        background-color: #222ca1;
        flex-wrap: wrap;
        justify-content: center;
        margin-bottom: 84px;
        margin-left: -32px;
        margin-right: -32px;
        padding-bottom: 10px;
        padding-left: 32px;
        padding-right: 32px;
        top: 0;
    }
    .mobile_tabs_top-nav.no-bg {
        background-color: #0000;
        margin-bottom: 60px;
    }
    .mobile_tab {
        padding-top: 24px;
        padding-left: 24px;
        padding-right: 40px;
    }
    .mobile_tab.second {
        height: auto;
        margin-top: 25px;
        margin-bottom: 48px;
        position: relative;
        top: 0;
    }
    .mobile_tab.first {
        height: auto;
        margin-top: 25px;
        margin-bottom: 48px;
        padding-left: 34px;
        padding-right: 24px;
        position: relative;
        top: 0;
    }
    .mobile_tab.third {
        height: auto;
        margin-top: 25px;
        padding-top: 40px;
        padding-left: 24px;
        padding-right: 24px;
        position: relative;
        top: 0;
    }
    .mobile_tabs_noise {
        display: none;
    }
    .audio-text {
        top: 5px;
    }
    .mobile_tabs_layout {
        grid-template-rows: 1.25fr 0.5fr;
    }
    .mobile_tabs_layout.reverse {
        grid-column-gap: 20px;
        grid-template-columns: 1fr minmax(auto, 1.3fr);
    }
    .hero-bg_lottie-wr {
        height: 603px;
        margin-bottom: 6.6rem;
        padding-left: 0;
        padding-right: 25px;
    }
    .mobile_tab_content {
        grid-column-gap: 20px;
        grid-row-gap: 20px;
        grid-template-rows: 1fr 1fr;
        grid-template-columns: minmax(auto, 1.3fr) minmax(min-content, 1fr);
    }
    .mobile_tab_content.third {
        grid-template-rows: 1fr 0.6fr;
    }
    .mobile_tab_content.second {
        grid-column-gap: 20px;
        grid-row-gap: 20px;
        grid-template-rows: 1fr 0.5fr;
        grid-template-columns: minmax(min-content, 1fr) minmax(auto, 1.3fr);
    }
    .mobile_tab_text-wr.first,
    .mobile_tab_text-wr.third {
        margin-top: 0;
    }
    .mobile_tab_text-wr.second {
        margin-top: 2rem;
    }
    .mobile_tab_paragraph {
        margin-top: 28px;
        font-size: 16px;
    }
    .phone-image {
        max-width: 89%;
        top: 15px;
        left: 0;
    }
    .phone-image.reverse {
        left: 14px;
    }
    .phone-shadow {
        width: auto;
        max-width: 89%;
        height: auto;
    }
    .tab_star-1 {
        max-width: 10%;
        left: -7px;
    }
    .tab_star-1.reverse {
        right: 0;
    }
    .tab_star-2 {
        max-width: 8%;
        left: -27px;
    }
    .tab_star-2.reverse {
        right: -11px;
    }
    .tab_star-3 {
        max-width: 10%;
        bottom: -13px;
    }
    .gaming_hero-img {
        width: 100%;
        max-width: none;
    }
    .gaming_hero_layout {
        flex-direction: column;
    }
    .gaming_hero {
        padding-top: 11rem;
    }
    .button-group {
        grid-column-gap: 1rem;
        grid-row-gap: 1rem;
        flex-direction: column;
        flex: none;
        align-items: flex-start;
    }
    .button-group.gap1-5 {
        flex-flow: row;
        margin-top: 0;
    }
    .button-group.gap1-5.is_n {
        grid-column-gap: 0rem;
        grid-row-gap: 0rem;
        flex-flow: column;
        max-width: 340px;
    }
    .button-group.gap-0-5.z-index-2.is-h {
        flex-flow: row;
    }
    .gaming_nitro_cloud-2 {
        top: 6%;
    }
    .gaming_nitro_card {
        margin-bottom: 1rem;
        padding: 1.4rem;
    }
    .gaming_nitro_card-text {
        font-size: 20px;
        line-height: 23px;
    }
    .gaming_layout {
        grid-column-gap: 10px;
        grid-row-gap: 10px;
        flex-direction: column;
        justify-content: center;
        padding-top: 5rem;
        padding-bottom: 6rem;
    }
    .gaming_card {
        padding-top: 24px;
        padding-left: 24px;
        padding-right: 48%;
    }
    .gaming_card.second {
        top: 185px;
    }
    .gaming_card.second.gradient {
        padding-top: 32px;
        padding-bottom: 40px;
    }
    .gaming_card.third {
        top: 210px;
    }
    .gaming_card.third.gradiend {
        padding-top: 32px;
        padding-bottom: 40px;
    }
    .gaming_card.first {
        background-position: 100% 100%;
        padding-right: 53%;
        top: 160px;
    }
    .gaming_card.first.gradient {
        padding-top: 32px;
        padding-bottom: 40px;
    }
    .gaming_cards_heading-wr {
        justify-content: center;
        max-width: 100vw;
        margin-bottom: 60px;
        margin-left: -32px;
        margin-right: -32px;
        padding-bottom: 10px;
        padding-left: 32px;
        padding-right: 32px;
    }
    .gaming-h3 {
        font-size: 28px;
    }
    .gaming-h3.bolt.moderator {
        text-align: left;
    }
    .gaming-h3.bolt.moderator-white {
        text-align: center;
    }
    .gaming-h3.bottom._24px {
        font-size: 20px;
    }
    .gaming_hero_star-group1 {
        inset: 0% -1% auto auto;
    }
    .gaming_hero_star2 {
        display: block;
    }
    .gaming_hero_star-group2 {
        inset: auto 2% -36px auto;
    }
    .heading-h2 {
        font-size: 32px;
    }
    .heading-h2.font-white.nitro {
        margin-bottom: 24px;
    }
    .heading-h2.margin-16 {
        margin-bottom: 8px;
    }
    .heading-h2.bottom-none._48px {
        font-size: 32px;
    }
    .heading-h2.bottom-none._48px.centered {
        line-height: 42px;
    }
    .heading-h2.power {
        font-size: 32px;
    }
    .heading-h2._48px {
        font-size: 24px;
        line-height: 30px;
    }
    .heading-h2._48px.internship {
        font-size: 28px;
    }
    .gaming_nitro_star-group {
        top: 14px;
    }
    .hands {
        width: 422px;
        height: 361px;
    }
    .even-more_elements-wr {
        width: 424px;
        margin-top: 40px;
    }
    .hands_screen-wr {
        width: 124px;
        height: 265px;
        top: 20px;
        left: 148px;
    }
    .even-more_noise {
        display: none;
    }
    .mobile_right-star-op1 {
        top: 7%;
    }
    .mobile_right-star-op2 {
        right: 2%;
    }
    .mobile_right-star-op2.left {
        top: 16%;
        left: 3%;
    }
    .mobile-btn-wrapper {
        margin-top: 2rem;
    }
    .wumpus-footwr-wrapper {
        top: 103px;
    }
    .wumpus-footwr-img {
        max-width: 243px;
    }
    .end-image-bg-2-2024._2024 {
        display: block;
        bottom: -56px;
        left: 0;
    }
    .phone-image-2 {
        min-width: 130%;
        top: 51px;
        left: -17%;
    }
    .max-690.is--enter {
        margin-bottom: 100px;
    }
    .tab-new-icon {
        max-width: 160px;
        margin-top: -6rem;
        margin-left: -3rem;
    }
    .new-word.so-fast {
        max-width: 90px;
        top: 35px;
        left: 8px;
    }
    .new-word.mibile-even {
        max-width: 50px;
        margin-top: 36px;
        margin-left: 24px;
    }
    .new-word.whoa {
        max-width: 60px;
        margin-top: 75px;
        margin-left: 73px;
    }
    .new-word.is-new {
        top: 49px;
        left: 48px;
    }
    .new-word.is-new.card {
        top: 77px;
        left: 79px;
    }
    .new-word.is-new.so {
        top: 53px;
        left: 52px;
    }
    .new-word.is-new.whoa-m {
        top: 63px;
        left: 60px;
    }
    .new-word.is-new.play {
        top: 79px;
        left: 6px;
    }
    .mobile_noise,
    .mobile_ofm_noise {
        display: none;
    }
    .gaming_banner-content {
        grid-column-gap: 0.75rem;
        grid-row-gap: 0.75rem;
        text-align: center;
        padding-top: 0.75rem;
        padding-bottom: 0.75rem;
    }
    .card-star-1,
    .card-star-2,
    .card-star-3 {
        display: none;
    }
    .nitro_gifs_wrapper {
        max-width: 30rem;
        margin-top: 0;
    }
    .nitro_gifts_track {
        margin-left: -278px;
    }
    .nitro_gifts_gradient {
        width: 50px;
    }
    .text-align-center.text-color-blue.show-landscape {
        display: block;
    }
    .player-image-2 {
        margin-top: 19.7rem;
        margin-left: -2rem;
    }
    ._w-image-2 {
        max-width: 6.5rem;
        margin-top: 18rem;
        margin-bottom: 3.8rem;
        margin-right: -0.2rem;
    }
    .search-image-2 {
        margin-top: 4.6rem;
        margin-left: 8.4rem;
    }
    .audio-text-2 {
        top: 5px;
    }
    .mobile_button {
        padding-left: 16px;
        padding-right: 16px;
        font-size: 14px;
    }
    .mobile_green-button-wr.mobile-test {
        display: block;
    }
    .mobile_green-button.on-banner {
        padding: 10px 22px;
        font-size: 15px;
    }
    .heading-h1-test-shadow {
        font-size: 28px;
    }
    .heading-h1-test-shadow.l-mobile-centered {
        text-align: center;
        font-size: 28px;
        line-height: 25px;
    }
    .heading-h1-test-shadow.is_centered {
        display: block;
    }
    .heading-h1-test-shadow.is_centered.hide {
        display: none;
    }
    .heading-h1-test-shadow.is_centered.size-large._2024 {
        font-size: 54px;
    }
    .heading-h1-test-shadow.text-size-40px {
        font-size: 24px;
    }
    .teen-hero-section {
        padding-bottom: 90px;
    }
    .container920 {
        text-align: center;
        width: 90%;
    }
    .container920.banner-block {
        margin-left: auto;
        margin-right: auto;
    }
    .youtube-teen {
        border-radius: 20px;
    }
    .right-animal {
        max-width: 150px;
        margin-bottom: -100px;
        margin-right: -52px;
    }
    .left-animal {
        max-width: 170px;
        margin-bottom: -96px;
        margin-left: -59px;
    }
    .teen_grid-2-col {
        grid-column-gap: 56px;
        grid-row-gap: 56px;
        grid-template-rows: auto auto;
        grid-template-columns: 1fr;
    }
    .heading-white-32px {
        font-size: 36px;
        line-height: 44px;
    }
    .heading-white-32px.center {
        font-size: 24px;
        line-height: 140%;
    }
    .heading-white-32px.bottom {
        margin-bottom: 10px;
        line-height: 140%;
    }
    .heading-white-32px.bottom.align-left {
        text-align: left;
        line-height: 130%;
    }
    .heading-white-32px.center-2 {
        font-size: 24px;
        line-height: 140%;
    }
    .teen_bg-image {
        min-height: 250px;
    }
    .relative-images {
        min-width: auto;
    }
    .image-teen._02 {
        max-width: 450px;
        margin-bottom: -56px;
    }
    .image-teen._04 {
        max-width: none;
        min-height: 340px;
    }
    .cloud-1,
    .cloud-2 {
        max-width: 40%;
    }
    .padding-120px.teen {
        padding-bottom: 80px;
    }
    .padding-120px.teen-180px {
        padding-bottom: 100px;
    }
    .padding-120px.teen-100px,
    .padding-120px.mob-80 {
        padding-bottom: 80px;
    }
    .padding-120px.d-none {
        padding-bottom: 88px;
    }
    .banner_top {
        background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/6564afd1413e28bb87e7ec49_Banner%20\(mobile\).svg);
        background-position: 50% 0;
        background-repeat: no-repeat;
        background-size: cover;
        justify-content: center;
        align-items: center;
        min-height: 82px;
        display: flex;
    }
    .banner_bg-2,
    .banner_bg-3,
    .banner_bg-1,
    .banner_bg-white-big,
    .banner_bg-white-line,
    .banner_bg-white-big-left,
    .banner_bg-white-line-left {
        display: none;
    }
    .banner_heading {
        text-align: left;
        letter-spacing: -0.5px;
        -webkit-text-stroke-width: 1px;
        max-width: 50%;
        font-size: 15px;
        line-height: 95%;
    }
    .banner_heading-black {
        text-align: left;
        letter-spacing: -0.6px;
        max-width: 50%;
        margin-top: 15px;
        margin-left: 3px;
        font-size: 15px;
        line-height: 95%;
        inset: 0% auto 0% 0%;
    }
    .banner_description {
        text-align: left;
        -webkit-text-stroke-width: 0.5px;
        max-width: 50%;
        font-size: 10px;
        line-height: 18px;
    }
    .banner_description-black {
        text-align: left;
        max-width: 50%;
        margin-top: 1px;
        margin-left: 2px;
        font-size: 10px;
        line-height: 18px;
    }
    .tab-new-icon-2 {
        max-width: 160px;
        margin-top: -6rem;
        margin-left: -3rem;
    }
    .show-l-mobile {
        display: block;
    }
    .show-desctop {
        display: none;
    }
    .show-image-bg {
        min-width: 120%;
    }
    .show-svg-1 {
        display: none;
    }
    .show-svg-2 {
        top: -1px;
        left: 57px;
    }
    .show-svg-3 {
        display: none;
        top: 121px;
        left: 102px;
    }
    .show-svg-5,
    .show-svg-9,
    .show-svg-10,
    .show-svg-13 {
        display: none;
    }
    .show-svg-14 {
        top: 23px;
        right: 73px;
    }
    .show-svg-16 {
        display: none;
    }
    .snow-bg {
        min-width: 155%;
    }
    .text-color-white-2.max-548px {
        max-width: 480px;
    }
    .gaming_banner-content-2 {
        grid-column-gap: 0.75rem;
        grid-row-gap: 0.75rem;
        text-align: center;
        padding-top: 0.75rem;
        padding-bottom: 0.75rem;
    }
    .gaming_banner-2 {
        min-height: 97px;
    }
    .gaming-clouds {
        display: none;
    }
    .teen-icon-10 {
        max-width: 270px;
    }
    .teen-icon-12 {
        max-width: 190px;
        margin-right: -22px;
    }
    .teen-icon-14 {
        display: none;
    }
    .paragraff-large {
        font-size: 16px;
        line-height: 24px;
    }
    .paragraff-large.text-align-center {
        font-size: 18px;
        line-height: 26px;
    }
    .image-teen-1 {
        margin-bottom: -36px;
        margin-right: 10px;
    }
    .padding-196px {
        padding-bottom: 96px;
    }
    .s-blue-slider {
        padding-bottom: 120px;
    }
    .heading-48px {
        font-size: 36px;
        line-height: 44px;
    }
    .padding-36px {
        padding-bottom: 24px;
    }
    .padding-36px.is-24.is-32 {
        padding-bottom: 32px;
    }
    .padding-36px.is-28 {
        padding-bottom: 28px;
    }
    .logo-slider {
        max-height: 130px;
    }
    .hero_button-r.new-home {
        width: 100%;
        margin-right: 0;
    }
    .hero_button-r.blue-button.n-home._2025 {
        padding: 12.5px 24px;
        font-size: 17px;
        line-height: 20px;
    }
    .hero_button-r.blue-button.n-home._2025.hide-mobile-portrait {
        min-width: 282px;
        min-height: 45px;
        padding-top: 12px;
        padding-bottom: 12px;
        font-size: 16px;
        line-height: 21px;
    }
    .hero_button-r.blue-button.n-home._2025-banner {
        margin-left: auto;
        margin-right: 0;
        padding: 12.5px 24px;
        position: absolute;
        inset: 0% 0% 0% auto;
    }
    .hero_button-r.blue-button.n-home._2025-banner.ua-download-btn {
        min-height: 49px;
        max-height: 49px;
        padding-top: 15px;
        padding-bottom: 15px;
    }
    .flex-block-2 {
        justify-content: center;
        align-items: flex-start;
    }
    .flex-block-2.new-home {
        flex-flow: column;
        justify-content: flex-start;
        align-items: center;
        padding-top: 110px;
    }
    .flex-block-2.new {
        flex-flow: column;
    }
    .flex-block-2.n-home {
        text-align: center;
        flex-flow: column;
        justify-content: flex-start;
        align-items: center;
        max-width: none;
    }
    .flex-block-2.n-home.is_2025 {
        flex-flow: wrap;
        justify-content: center;
    }
    .hero_button-l.new-home {
        justify-content: center;
        align-items: center;
        width: 100%;
    }
    .hero_button-l.n-home {
        margin-left: auto;
        margin-right: auto;
    }
    .hero_button-l._2025 {
        grid-column-gap: 0px;
        grid-row-gap: 0px;
        min-width: 282px;
        min-height: 45px;
        margin-left: 0;
        margin-right: 0;
        padding-top: 12px;
        padding-bottom: 12px;
        font-size: 16px;
        line-height: 21px;
    }
    .link-testimonial,
    .link-testimonial-2 {
        font-size: 24px;
    }
    .max-width-480.is-sticky {
        max-width: 100%;
        position: static;
    }
    .max-width-480.is-left {
        max-width: none;
    }
    .max-width-480.is-50 {
        flex-flow: column;
        justify-content: flex-start;
        align-items: center;
        width: 100%;
        display: flex;
    }
    .layout-link-form {
        display: none;
    }
    .form-link {
        padding-left: 0;
    }
    .pitch_layout {
        grid-column-gap: 16px;
        grid-row-gap: 16px;
        flex-direction: column;
        min-height: 440px;
    }
    .submit_btn-layout {
        grid-column-gap: 16px;
        grid-row-gap: 16px;
        flex-wrap: wrap;
        position: relative;
    }
    .button-step.submit_btn.hide-btn {
        display: none;
    }
    .button-step.is-prev-step {
        margin-left: 0;
        margin-right: auto;
    }
    .button-step.is-prev-step.hide-btn {
        margin-left: 0;
        margin-right: auto;
        display: none;
    }
    .submit_radio-group {
        grid-column-gap: 16px;
        grid-row-gap: 16px;
        justify-content: flex-start;
        width: 100%;
    }
    .step-wapper {
        padding-top: 0;
        position: relative;
    }
    .submit-all-step._02 {
        display: none;
    }
    .clear-form {
        text-align: center;
        margin-left: auto;
        margin-right: auto;
    }
    .clear-form.text-weight-semibold.tablet-text-left {
        text-align: left;
    }
    .container980_n {
        margin-bottom: 60px;
    }
    .grid-gdc-2024.revers {
        margin-top: 24px;
        margin-bottom: 24px;
    }
    .grid-gdc-2024.powet {
        padding-top: 60px;
        padding-bottom: 60px;
    }
    .grid-gdc-2024.revers-safety {
        grid-template-columns: 1fr;
        margin-top: 8px;
        margin-bottom: 8px;
    }
    .grid-gdc-2024.safety {
        grid-row-gap: 32px;
        grid-template-columns: 1fr;
    }
    .grid-gdc-2024.revers-safety-2023,
    .grid-gdc-2024.revers-safety-1 {
        grid-template-columns: 1fr;
        margin-top: 8px;
        margin-bottom: 8px;
    }
    .padding-96px {
        padding-bottom: 60px;
    }
    .padding-4px.is-12 {
        padding-bottom: 54px;
    }
    .building-wr {
        padding-top: 60px;
        padding-bottom: 60px;
    }
    .building-icon-bg-2 {
        display: none;
    }
    .building-icon-star-green {
        max-width: 19px;
    }
    .pitch-form_section {
        padding-top: 0;
        padding-bottom: 4.5rem;
    }
    .pitch-page_bg {
        height: 80px;
    }
    .pitch_group {
        box-shadow: none;
        padding-bottom: 0;
    }
    .pitch_form-field-wr.is-form-n.is_50 {
        width: 100%;
    }
    .app2024_hero-bg {
        right: -4%;
    }
    .how_left-wr {
        display: flex;
    }
    .building-wr-2024 {
        padding-top: 60px;
        padding-bottom: 60px;
    }
    .image-app-card-2024 {
        min-height: 364px;
        max-height: 240px;
    }
    .link-20px-all.teen {
        font-size: 16px;
    }
    .banner-app-wr {
        padding-top: 60px;
        padding-bottom: 60px;
    }
    .tabs-app_2024 {
        grid-column-gap: 8px;
        grid-row-gap: 8px;
    }
    .tabs-app_content-2024 {
        padding: 32px;
    }
    .categories-wr_2024 {
        background-image: none;
        background-position: 0 0;
        background-repeat: repeat;
        background-size: auto;
        padding-top: 60px;
        padding-bottom: 60px;
    }
    .prize-content-wr.period {
        padding-left: 60px;
        padding-right: 60px;
    }
    .how_bottom-image {
        bottom: 0;
    }
    .embedded_future {
        padding-top: 3rem;
        padding-bottom: 3rem;
    }
    .embedded_future.radius-mob {
        z-index: 2;
        background-color: var(--white);
        position: relative;
    }
    .embedded_future-layout {
        grid-column-gap: 78px;
        grid-row-gap: 78px;
        flex-direction: column;
    }
    .line-bg-progress {
        display: none;
    }
    .embedded_future-all {
        flex-direction: row;
        padding-top: 32px;
        padding-left: 0;
    }
    .close-first {
        height: 80%;
    }
    .close-first.tablet-center {
        justify-content: flex-start;
        margin-bottom: 2px;
    }
    .line-blue-progress2,
    .line-blue-progress3,
    .line-blue-progress4,
    .line-blue-progress5,
    .line-blue-progress6 {
        display: none;
    }
    .embedded_future-new {
        padding-top: 3rem;
        padding-bottom: 3rem;
    }
    .new-features-layout {
        grid-template-columns: 1fr;
    }
    .new-features-card-two,
    .new-features-three {
        min-height: 33rem;
    }
    .embedded_possible-grey {
        padding: 1rem;
    }
    .mobile-menu-fixed {
        z-index: 13;
        background-color: #f6f6f6;
        justify-content: space-between;
        align-items: center;
        width: 100%;
        max-height: 48px;
        padding: 12px 16px;
        display: flex;
        position: fixed;
    }
    .text-step {
        color: #50555f;
        font-size: 14px;
        font-weight: 700;
    }
    .show-landscape {
        display: flex;
    }
    .text-color-blue {
        color: #5865f2;
    }
    .hide-landscape {
        display: none;
    }
    .heading-form {
        color: #5865f2;
        text-align: center;
        margin-top: 0.5rem;
        margin-bottom: 0;
        font-size: 24px;
        line-height: 30px;
        display: block;
    }
    .heading-form.hide-landscape,
    .heading-form.hide,
    .line-blue-progress1 {
        display: none;
    }
    .pg {
        padding-left: 1.5rem;
        padding-right: 1.5rem;
    }
    .build--globe-img {
        display: none;
    }
    .build--testimonial-show {
        flex: 1;
        justify-content: flex-start;
    }
    .build--link-card {
        padding: 1.5rem;
    }
    .build--link_glare {
        background-position: 0%;
        background-size: cover;
        width: 100%;
        height: 140%;
    }
    .build--link-card_wr {
        align-items: flex-start;
    }
    .build--link-card_wr.is-mobile-centered {
        align-items: center;
    }
    .build--links_layout {
        grid-template-columns: 1fr;
    }
    .build--paragraph {
        font-size: 1rem;
    }
    .build--text-wr {
        grid-column-gap: 1.5rem;
        grid-row-gap: 1.5rem;
        flex-direction: column;
    }
    .build--text-wr.is-big {
        margin-top: 1rem;
    }
    .build--text-wr.is-globe {
        font-size: 1rem;
        line-height: 1.25;
    }
    .build--globe {
        padding-left: 2.5rem;
        padding-right: 2.5rem;
    }
    .build--globe-scene {
        height: auto;
    }
    .heading--h1--build {
        font-size: 11vw;
    }
    .heading--h1--build.l-mobile-centered {
        text-align: center;
        font-size: 28px;
        line-height: 25px;
    }
    .heading--h1--build.is_centered {
        display: block;
    }
    .heading--h1--build.is_centered.hide {
        display: none;
    }
    .heading--h1--build.is_centered.gaming-n,
    .heading--h1--build.is_centered.gaming-1 {
        font-size: 28px;
    }
    .heading--h1--build.text-size-40px {
        font-size: 20px;
    }
    .heading--h1--build._2024 {
        font-size: 40px;
        line-height: 0.8;
    }
    .heading--h1--build.is_2024 {
        font-size: 32px;
    }
    .heading--h1--build.mobile-h1 {
        font-size: 40px;
        line-height: 0.8;
    }
    .heading--h1--build.gaming {
        font-size: 28px;
    }
    .heading--h1--build--stroke {
        font-size: 11vw;
    }
    .heading--h1--build--stroke.color-blurple {
        -webkit-text-stroke-width: 5px;
    }
    .heading--h1--build--stroke.l-mobile-centered {
        text-align: center;
        -webkit-text-stroke-width: 6px;
        font-size: 28px;
        line-height: 25px;
    }
    .heading--h1--build--stroke.is_centered {
        display: block;
    }
    .heading--h1--build--stroke.is_centered.color-blurple.is-left._2024 {
        font-size: 40px;
        line-height: 0.8;
    }
    .heading--h1--build--stroke.is_centered.color-blurple.gaming {
        font-size: 28px;
    }
    .heading--h1--build--stroke.is_centered.color-pink.hide {
        display: none;
    }
    .heading--h1--build--stroke.is_centered.color-gradient {
        font-size: 28px;
    }
    .heading--h1--build--stroke.is_centered.color-gradient.large._2024 {
        line-height: 0.8;
    }
    .heading--h1--build--stroke.is_centered.color-gradient.is_2024 {
        font-size: 32px;
    }
    .heading--h1--build--stroke.text-size-40px {
        font-size: 20px;
    }
    .heading--h1--build--stroke.is_2024 {
        font-size: 32px;
    }
    .heading--h1--build--stroke.gaming {
        font-size: 28px;
    }
    .heading--h1--build--shadow {
        -webkit-text-stroke-width: 8px;
        font-size: 11vw;
        top: 8px;
    }
    .heading--h1--build--shadow.color-blurple {
        -webkit-text-stroke-width: 5px;
    }
    .heading--h1--build--shadow.l-mobile-centered {
        text-align: center;
        -webkit-text-stroke-width: 6px;
        font-size: 28px;
        line-height: 25px;
        top: 7px;
        left: 14px;
    }
    .heading--h1--build--shadow.is_centered.color-blurple.is-left._2024 {
        font-size: 40px;
        line-height: 0.8;
    }
    .heading--h1--build--shadow.is_centered.color-blurple.gaming,
    .heading--h1--build--shadow.is_centered.color-gradient {
        font-size: 28px;
    }
    .heading--h1--build--shadow.is_centered.color-gradient.larhe._2024 {
        line-height: 0.8;
    }
    .heading--h1--build--shadow.is_centered.color-gradient.is_2024 {
        font-size: 32px;
    }
    .heading--h1--build--shadow.text-size-40px {
        font-size: 20px;
    }
    .heading--h1--build--shadow.is_2024 {
        font-size: 32px;
    }
    .heading--h1--build--shadow.gaming {
        font-size: 28px;
    }
    .build--green-star {
        left: 10%;
    }
    .build--hero_spline {
        display: none;
    }
    .build--hero_bubble {
        justify-content: flex-end;
        width: 140px;
        height: 100px;
        padding-bottom: 1.75rem;
    }
    .build_hero_bubble_small-text {
        font-size: 7px;
        line-height: 12px;
    }
    .build_bubble_text {
        font-size: 1.25rem;
        line-height: 1;
    }
    .build_bubble_text-wr {
        margin-bottom: 2px;
    }
    .build_bubble_text-wr.no-rotate.show--more {
        margin-left: 0;
    }
    .build_hero_discord-tool {
        z-index: 5;
        margin-left: auto;
        margin-right: auto;
        position: relative;
    }
    .link-back-pitch {
        color: var(--not-quite-black);
    }
    .build--button-wr {
        padding: 1.5rem;
    }
    .build--ribbon_text-wr {
        grid-column-gap: 2.5rem;
        grid-row-gap: 2.5rem;
    }
    .build_button_text-wr.is-4 {
        max-width: 12.3rem;
    }
    .build_ribbon_text {
        font-size: 1.5rem;
    }
    .build_ribbon_text.is-stroke {
        -webkit-text-stroke-width: 5px;
    }
    .build_ribbon_text.is-shadow {
        top: 6px;
        right: -5px;
    }
    .build--ribbon_track {
        grid-column-gap: 2.5rem;
        grid-row-gap: 2.5rem;
        margin-left: auto;
        margin-right: auto;
    }
    .build--title-wr {
        padding-left: 1px;
    }
    .build--title-wr.is-mobile-centered {
        align-self: center;
    }
    .build_title_text {
        font-size: 1.5rem;
    }
    .build_title_text.is-stroke {
        -webkit-text-stroke-width: 5px;
    }
    .build_title_text.is-shadow {
        top: 6px;
    }
    .build--starter {
        padding-top: 4rem;
        padding-bottom: 4rem;
    }
    .build--title-center {
        margin-bottom: 2rem;
    }
    .build_title56_text {
        font-size: 2rem;
    }
    .build_title56_text.is-stroke {
        -webkit-text-stroke-width: 5px;
    }
    .build_title56_text.is-shadow {
        top: 6px;
        right: -5px;
    }
    .build--starter_layout {
        padding: 2rem;
    }
    .build--starter_group {
        grid-template-columns: 1fr;
    }
    .build--h4.submission {
        line-height: 26px;
    }
    .build--h4.text-color-blurple._900._2024,
    .build--h4._900.is-mobile {
        font-size: 24px;
        line-height: 28px;
    }
    .starter_green-button.on-banner {
        padding: 10px 22px;
        font-size: 15px;
    }
    .starter_button-wr {
        z-index: 0;
    }
    .starter_button-wr.absol {
        z-index: 11;
    }
    .build--cases {
        padding-top: 4rem;
        padding-bottom: 4rem;
    }
    .build--cases_layout {
        grid-column-gap: 1.5rem;
        grid-row-gap: 1.5rem;
    }
    .build--cases_title-group {
        flex-direction: column;
        align-self: center;
        align-items: flex-start;
        margin-bottom: 2.5rem;
    }
    .build--cases_read-all {
        align-self: center;
        margin-top: 2.5rem;
    }
    .build--case_thumbnail-logo {
        width: auto;
        max-width: 40%;
        margin-top: 6rem;
    }
    .build--case_card {
        padding: 1.5rem;
    }
    .build--case_card.is-bottom {
        height: 30rem;
    }
    .build--cases_right-list {
        grid-column-gap: 1.5rem;
        grid-row-gap: 1.5rem;
        grid-template-columns: 1fr;
    }
    .build--case_title {
        padding-right: 2rem;
        font-size: 1rem;
        line-height: 1.625;
    }
    .build--case_big-card_item {
        min-height: 34rem;
    }
    .build_testimonial_text {
        font-size: 2rem;
    }
    .build_testimonial_text.is-stroke {
        -webkit-text-stroke-width: 5px;
    }
    .build_testimonial_text.is-shadow {
        top: 6px;
        right: -5px;
    }
    .link-back-wrapper.mobile-hidden {
        display: none;
    }
    .build_title100_text {
        font-size: 3rem;
    }
    .build_title100_text.is-stroke {
        -webkit-text-stroke-width: 5px;
    }
    .build_title100_text.is-shadow {
        top: 6px;
        right: -5px;
    }
    .build--globe-subtitle-wr {
        max-width: 85%;
        font-size: 1.5rem;
    }
    .globe_button-wr {
        z-index: 0;
        margin-top: 2.5rem;
    }
    .globe_button-wr.absol {
        z-index: 11;
    }
    .build--globe_spline_grad-blue {
        top: 31%;
        bottom: auto;
    }
    .build--globe_star1 {
        display: none;
    }
    .build--globe_mobile {
        z-index: 5;
        margin-left: auto;
        margin-right: auto;
        display: block;
        position: relative;
    }
    .build--globe_group {
        grid-column-gap: 0.875rem;
        grid-row-gap: 0.875rem;
        flex-wrap: wrap;
        grid-template-rows: auto auto;
        grid-template-columns: 1fr 1fr;
        grid-auto-columns: 1fr;
        justify-content: space-between;
        align-items: stretch;
        margin-top: 3rem;
        display: grid;
        position: relative;
    }
    .build--globe-card {
        text-align: center;
        flex: 0 auto;
        max-width: none;
        padding: 1.5rem;
    }
    .build--globe-card.is-pink.is-1 {
        margin-left: 0;
    }
    .build--globe-card.is-pink.is-4 {
        flex: 1;
        margin-left: 0;
        top: 0;
        right: 0;
    }
    .build--globe-card.million,
    .build--globe_star2 {
        display: none;
    }
    .build--globe_blue-star {
        width: 3rem;
        top: 18%;
        left: 9%;
    }
    .build--globe_pink-star {
        width: 3rem;
        bottom: 37%;
        transform: rotate(20deg);
    }
    .build--prof_layout {
        top: 150px;
    }
    .build--prof_card {
        width: 22.375rem;
        max-width: 95vw;
        height: 28rem;
    }
    .build--prof_card.is-6 {
        height: 30rem;
    }
    .build--prof_cards-wr {
        width: 2326px;
    }
    .build--prof_card_bg {
        bottom: -20%;
        right: -29%;
    }
    .build--globe-spline-code {
        display: none;
    }
    .build--prof_bg {
        margin-top: -600px;
    }
    .build--prof_bottom-blue {
        height: 35vh;
        top: 65vh;
    }
    .build--cases_bottom-list {
        grid-column-gap: 1.5rem;
        grid-row-gap: 1.5rem;
        grid-template-columns: 1fr;
    }
    .build_case-big_text {
        font-size: 1.5rem;
    }
    .build_case-big_text.is-stroke {
        -webkit-text-stroke-width: 5px;
    }
    .build_case-big_text.is-shadow {
        top: 6px;
        right: -5px;
    }
    .build_case-big_text-wr {
        max-width: 21.5rem;
    }
    .build--case_thumbnail-logo_bottom {
        max-width: 64%;
        top: -30%;
    }
    .build--whats_button {
        align-self: center;
    }
    .success-message-4 {
        background-size: 300px, auto;
        min-height: 360px;
    }
    .build--hero_image {
        display: none;
    }
    .dropdown-wr-s {
        min-width: 170px;
    }
    .container-920px.layout-vertical {
        width: auto;
    }
    .success-message-pitch {
        padding-top: 40px;
    }
    .features-dfd-section {
        padding-top: 4rem;
    }
    .section_ready-start {
        padding-top: 5rem;
    }
    .section_ready-start.is-new-d {
        padding-top: 120px;
    }
    .dfd_heading2 {
        font-size: 48px;
        line-height: 50px;
    }
    .dfd_heading2.bottom-none.new {
        font-size: 45px;
    }
    .dfd_pink-btn {
        cursor: pointer;
    }
    .dfd_section-share {
        padding-top: 4rem;
    }
    .info-wrapper.container-780px.is-center-mob-left {
        align-items: flex-start;
        width: auto;
        max-width: none;
    }
    .dfd_heading3 {
        font-size: 48px;
        line-height: 90%;
    }
    .dfd_heading3.capitalize.is-center-mob-left,
    .dfd_paragraph.is-center-mob-left {
        text-align: left;
    }
    .dfd_paragraph.mob-14 {
        font-size: 14px;
    }
    .dfd_paragraph.tablet-centered.is_quest {
        text-align: center;
    }
    .dfd_share-relative {
        height: 80%;
    }
    .dfd_share-relative.tablet-center {
        justify-content: flex-start;
        margin-bottom: 2px;
    }
    .dfd_players {
        padding-top: 4rem;
    }
    .inage-join.show-landscape {
        min-width: 95vw;
    }
    .dfd_discover {
        padding-top: 4rem;
    }
    .dfd_discover-image.show-landscape {
        max-width: 100%;
        position: relative;
        right: -38px;
    }
    .dfd_discover-blue-blur {
        max-width: 100%;
    }
    .dfd_share-green-blur {
        max-width: 140%;
    }
    .share-image {
        margin-top: 5px;
        bottom: -69px;
    }
    .share-image.show-landscape {
        bottom: 0;
        right: -31px;
    }
    .dfd_banner {
        background-position: 30%;
    }
    .dfd_banner.new {
        padding-top: 7.0625rem;
        padding-bottom: 7.0625rem;
    }
    .dfd_banner-image.new {
        max-width: 14rem;
        margin-top: -11.6rem;
        margin-right: -3.8rem;
    }
    .dfd_cards-number {
        grid-column-gap: 8px;
        grid-row-gap: 8px;
        flex-direction: column;
        justify-content: flex-start;
        align-items: flex-start;
    }
    .percentage.is-small {
        font-size: 53px;
        line-height: 67px;
    }
    .dfd_paragraph-large.is-center-mob-left {
        text-align: left;
    }
    .dfd_paragraph-large.medium.text-align-center.max-width-300.mob-left {
        text-align: left;
        font-size: 16px;
        line-height: 18px;
    }
    .dfd_paragraph-large.small {
        font-size: 16px;
        line-height: 18px;
    }
    .dfd_paragraph-large.small.text-align-center.max-width-300.mob-left {
        text-align: left;
        line-height: 22px;
    }
    .source-text.is-small {
        font-size: 16px;
    }
    .source-all.mob-small {
        margin-left: 0;
    }
    .open-info {
        width: auto;
        min-width: 200px;
        margin-left: 0;
    }
    .info-arrow {
        padding-right: 0;
    }
    .controller {
        top: -30px;
        left: -21px;
    }
    .dfd_all-image {
        margin-top: 100px;
    }
    .layout_left.mob-text-center {
        text-align: center;
        justify-content: flex-start;
        align-items: center;
    }
    .layout_left.mob-text-center.mob-max {
        max-width: 18.375rem;
    }
    .layout_left.gap8 {
        justify-content: center;
        align-items: flex-start;
    }
    .layout_left.tablet-align-centered.is_quest {
        text-align: center;
        justify-content: flex-start;
        align-items: center;
    }
    .build--prof_card-wr {
        padding: 1.5rem 1.5rem 2.5rem;
    }
    .new-features-card-img {
        object-fit: scale-down;
    }
    .how_bottom-wr-2 {
        padding-left: 20%;
        padding-right: 20%;
    }
    .how_bottom-image-2 {
        bottom: 0;
    }
    .app--hero_layout {
        grid-template-columns: 1fr;
    }
    .app--hero_layout.new,
    .app--hero_layout.safety-tarot,
    .app--hero_layout.tarot,
    .app--hero_layout.imagine,
    .app--hero_layout.s-new {
        flex-direction: column;
        display: flex;
    }
    .app--hero_layout.s-new.newsl {
        grid-column-gap: 32px;
        grid-row-gap: 32px;
    }
    .app--hero_layout.s-new.education {
        grid-column-gap: 0px;
        grid-row-gap: 0px;
    }
    .app--hero_layout.s-new.app {
        grid-column-gap: 32px;
    }
    .app--hero_layout.s-new.policy {
        grid-column-gap: 24px;
        grid-row-gap: 24px;
    }
    .app--hero_layout.s-new.news-m {
        grid-column-gap: 32px;
        grid-row-gap: 32px;
    }
    .app--hero_layout.imagine-new {
        flex-direction: column;
        display: flex;
    }
    .app2024_hero-bg_2 {
        bottom: 4%;
        left: -37%;
    }
    .app2024_hero-bg-2 {
        right: 20%;
    }
    .line-blue--progress {
        display: none;
    }
    .build_hero-subhead {
        margin-top: 0;
        font-size: 20px;
        line-height: 32px;
    }
    .tabs-app_new {
        grid-column-gap: 8px;
        grid-row-gap: 8px;
    }
    .new-feature-card-bg {
        background-image: linear-gradient(#060623, #430259);
    }
    .build--prof_title {
        top: 48px;
    }
    .home--hero {
        background-position: 50% 100%;
        background-size: 100%;
        margin-top: 0;
        padding-top: 5rem;
        padding-bottom: 3.9375rem;
    }
    .home--hero.is_2025 {
        padding-top: 4rem;
        padding-bottom: 2.4375rem;
    }
    .container-huge.mobile-tabs {
        position: static;
    }
    .home--2col_layout {
        grid-column-gap: 3.5rem;
        grid-row-gap: 3.5rem;
        flex-flow: column;
    }
    .home--2col_layout.is-hero {
        grid-column-gap: 0rem;
        grid-row-gap: 0rem;
        margin-bottom: 3rem;
    }
    .home--2col_layout.is-hero.home,
    .home--2col_layout.is-hero.is_2025,
    .home--2col_layout.is-hero.new-2025 {
        margin-bottom: 1rem;
    }
    .home--image-wr {
        margin-left: 0;
    }
    .home--image-wr.is-reverse {
        width: 100%;
        margin-right: 0;
    }
    .home--text-wr {
        max-width: none;
    }
    .home--text-wr.is-mobile-center {
        text-align: center;
    }
    .home--text-wr.is-mobile-center.z-index-2,
    .home--text-wr.is-mobile-center.is_2025 {
        margin-top: 0;
    }
    .home--text-wr.is-mobile-first {
        order: -1;
        width: auto;
        max-width: none;
        margin-left: 43px;
        margin-right: 43px;
    }
    .home--text-wr.is-mobile-first.new-home,
    .home--text-wr.is-mobile-first.is_2025,
    .home--text-wr.is-mobile-first.is_2025 {
        max-width: none;
    }
    .heading--h1 {
        margin-bottom: 1rem;
        font-size: 1.6875rem;
    }
    .heading--h1.l-mobile-centered {
        text-align: center;
        font-size: 28px;
        line-height: 25px;
    }
    .heading--h1.is_centered {
        display: block;
    }
    .heading--h1.is_centered.hide {
        display: none;
    }
    .heading--h1.is_centered.gaming-n,
    .heading--h1.is_centered.gaming-1 {
        font-size: 28px;
    }
    .heading--h1.text-size-40px {
        font-size: 20px;
    }
    .heading--h1._2024 {
        font-size: 40px;
        line-height: 0.8;
    }
    .heading--h1.is_2024 {
        font-size: 32px;
    }
    .heading--h1.mobile-h1 {
        font-size: 40px;
        line-height: 0.8;
    }
    .heading--h1.gaming {
        font-size: 28px;
    }
    .heading--h1.is_teen.mobile-align-left {
        text-align: left;
    }
    .heading--h1.is_teen.text-align-left.is_mobile-center {
        text-align: center;
    }
    .heading--h1.is_2025 {
        line-height: 0.888889;
    }
    .body-text--xl.is-center {
        font-size: 1rem;
    }
    .body-text--xl.new-home.is_2025,
    .body-text--xl.new-home.is_2025.stream {
        font-size: 1rem;
        line-height: 1.3;
    }
    .body-text--xl.is_teen.is-left-white.mob-center {
        text-align: center;
    }
    .body-text--xl.is_teen.bottom-none.text-align-center.text-color-white {
        word-break: normal;
    }
    .body-text--xl.is_teen {
        margin-bottom: 40px;
    }
    .body-text--xl.is_teen.mobile-align-left {
        text-align: left;
    }
    .body-text--xl.is_teen.mobile-align-left.card {
        margin-bottom: 0;
    }
    .body-text--xl.is_2025 {
        font-size: 1rem;
        line-height: 1.25;
    }
    .body-text--xl.is_2025.hero-p,
    .body-text--xl.is_2025-n {
        font-size: 1rem;
        line-height: 1.3;
    }
    .home--hero_button-wr {
        margin-top: 1rem;
    }
    .home--2section {
        background-position: 50% 0;
        background-size: 1200px;
        padding-top: 3.9375rem;
        padding-bottom: 7.1875rem;
    }
    .home--2section.is_2025 {
        padding-bottom: 6.45rem;
    }
    .home--block-group {
        border-radius: 30px;
        padding: 24px;
    }
    .home--block-group.is-reverse {
        border-radius: 37.8px;
        padding: 3.5rem 14px 24px;
    }
    .home--block-group.is-reverse.home-new {
        border-radius: 37.8px;
        padding: 3.5rem 14px 27px;
    }
    .home--block-group.is-reverse.home-new._2025,
    .home--block-group.is-reverse._2025,
    .home--block-group.is-reverse.is_2025 {
        padding: 2rem 1.5rem 1.5rem;
    }
    .home--block-group.block-1 {
        grid-column-gap: 2.5rem;
        grid-row-gap: 2.5rem;
        border-radius: 37.8px;
        padding: 3.5rem 1.0625rem 1.0625rem;
    }
    .home--block-group.block-1._2025 {
        background-position: 40%;
        padding: 2rem 1.5rem 1.5rem;
    }
    .home--block-group.block-2 {
        border-radius: 37.8px;
        padding: 3.5rem 14px 27px;
    }
    .home--block-group.block-2._2025 {
        padding: 2rem 1.5rem 1.5rem;
    }
    .home--block-group.block-4 {
        grid-column-gap: 2.5rem;
        grid-row-gap: 2.5rem;
        border-radius: 37.8px;
        padding: 3.5rem 0.875rem 1.6875rem;
    }
    .home--block-group.block-4._2025 {
        padding: 2rem 1.5rem 1.5rem;
    }
    .home--block-group.block-4.is_2025 {
        -webkit-backdrop-filter: blur(80px);
        backdrop-filter: blur(80px);
        background-image: linear-gradient(135deg, #fff6, #ffffff12);
        background-repeat: repeat;
        background-size: auto;
        padding: 2rem 1.5rem 1.5rem;
    }
    .heading--h2.l-mobile-centered {
        text-align: center;
        font-size: 28px;
        line-height: 25px;
    }
    .heading--h2.is_centered {
        display: block;
    }
    .heading--h2.is_centered.hide {
        display: none;
    }
    .heading--h2.is_centered.gaming-n,
    .heading--h2.is_centered.gaming-1 {
        font-size: 28px;
    }
    .heading--h2.text-size-40px {
        font-size: 20px;
    }
    .heading--h2._2024 {
        font-size: 40px;
        line-height: 0.8;
    }
    .heading--h2.is_2024 {
        font-size: 32px;
    }
    .heading--h2.mobile-h1 {
        font-size: 40px;
        line-height: 0.8;
    }
    .heading--h2.gaming {
        font-size: 28px;
    }
    .heading--h2.is_2025 {
        line-height: 0.9;
    }
    .heading--h2.is-banner {
        text-align: left;
        max-width: none;
        margin-right: auto;
        font-size: 1.25rem;
    }
    .home--group-chat-img {
        margin-top: 0;
    }
    .home--group-chat-img.video {
        max-width: 47.5rem;
    }
    .home--group-chat-img.video._2025,
    .home--group-chat-img.video.is_2025,
    .home--group-chat-img.video.is_2025,
    .home--group-chat-img.video.is-2025 {
        margin-right: 0;
    }
    .home--group-chat-img.hide.reduce-motion-img.is_2025 {
        border-radius: 64px;
    }
    .home--3section {
        background-position: 50% 0;
        background-size: 1200px;
        padding-top: 7.1875rem;
        padding-bottom: 7.1875rem;
    }
    .home--3section.is_2025 {
        padding-bottom: 6.875rem;
    }
    .home_image-hero {
        min-width: auto;
        max-width: 21.25rem;
        min-height: auto;
        display: none;
    }
    .home_image-hero.desctop {
        display: inline-block;
    }
    .home_image-hero.mobile {
        aspect-ratio: 846/648;
        max-width: 454px;
        display: block;
    }
    .home_image-hero.new {
        display: inline-block;
    }
    .home_image-hero.mobile_new {
        aspect-ratio: 858/803;
        max-width: 454px;
        display: block;
    }
    .chats_top {
        max-width: 6.5625rem;
        margin-top: -3.8rem;
        margin-right: 8.75rem;
    }
    .chats_bottom {
        max-width: 7rem;
        margin-bottom: -3.5rem;
        margin-right: 1rem;
    }
    .stream_top {
        max-width: 4.1875rem;
        margin-top: -2.6rem;
        margin-left: 4.4375rem;
        margin-right: 1.5rem;
    }
    .home--4section {
        background-position: 50% 0;
        background-size: 1200px;
        padding-top: 7.1875rem;
        padding-bottom: 7.1875rem;
    }
    .home--4section.is_2025 {
        padding-bottom: 5rem;
    }
    .box-4s {
        z-index: 1;
        filter: blur(3px);
        max-width: 11.75rem;
        margin-top: -8rem;
        margin-right: 1rem;
    }
    .box-4s.is_2025 {
        opacity: 0.6;
        border-radius: 14px;
        max-width: 163px;
        margin-bottom: -11rem;
        margin-right: -6.6rem;
        inset: auto 0% 0% auto;
        transform: rotate(10deg);
    }
    .section4-image.radius-60.video {
        min-height: 370px;
        max-height: 400px;
    }
    .home--5section {
        background-position: 50% 0;
        background-size: 1200px;
        padding-top: 7.1875rem;
        padding-bottom: 6.5625rem;
    }
    .home--5section.is_2025 {
        padding-top: 9rem;
        padding-bottom: 6.625rem;
    }
    .section5-image {
        width: 128%;
        margin-top: -4%;
        margin-bottom: -12%;
        margin-left: -13%;
    }
    .section2-image {
        width: 114%;
        margin-left: auto;
        margin-right: -7%;
    }
    .fun-top {
        max-width: 6.25rem;
        margin-top: -55px;
        margin-left: 1.25rem;
    }
    .fun2-top {
        max-width: 3.375rem;
        margin-top: -2.2rem;
        margin-left: 5.25rem;
    }
    .controller_top {
        max-width: 6.9375rem;
        margin-right: 1.5rem;
    }
    .section6-image {
        width: 127%;
        margin-left: -13%;
    }
    .section7-image {
        width: 117%;
        margin-left: -12%;
    }
    .place_nelly {
        max-width: 8.9375rem;
        margin-bottom: -11rem;
        margin-left: 3.5rem;
        top: 111%;
    }
    .place_icons {
        max-width: 7.75rem;
        margin-bottom: -12.25rem;
    }
    .home--6section {
        background-size: 1000px;
        padding-top: 6.5625rem;
        padding-bottom: 8.75rem;
    }
    .home--6section.is_2025 {
        padding-bottom: 6.75rem;
    }
    .home--7section {
        background-position: 50% 100%;
        background-repeat: no-repeat;
        background-size: cover;
        padding-top: 70px;
        padding-bottom: 248px;
    }
    .discord_banner {
        background-size: 1200px;
    }
    .heading--h2-center.l-mobile-centered {
        text-align: center;
        font-size: 28px;
        line-height: 25px;
    }
    .heading--h2-center.is_centered {
        display: block;
    }
    .heading--h2-center.is_centered.hide {
        display: none;
    }
    .heading--h2-center.is_centered.gaming-n,
    .heading--h2-center.is_centered.gaming-1 {
        font-size: 28px;
    }
    .heading--h2-center.text-size-40px {
        font-size: 20px;
    }
    .heading--h2-center._2024 {
        font-size: 40px;
        line-height: 0.8;
    }
    .heading--h2-center.is_2024 {
        font-size: 32px;
    }
    .heading--h2-center.mobile-h1 {
        font-size: 40px;
        line-height: 0.8;
    }
    .heading--h2-center.gaming {
        font-size: 28px;
    }
    .discord_svg {
        height: auto;
        min-height: auto;
        margin-top: 0;
        margin-bottom: 0%;
    }
    .discord_svg.is_2025,
    .home_image_left {
        display: none;
    }
    .home--section7 {
        background-position: 50% 100%;
        background-repeat: no-repeat;
        background-size: cover;
        padding-top: 7.5rem;
        padding-bottom: 16.3125rem;
    }
    .home--section7.color-gr.is_2025 {
        padding-bottom: 16.4375rem;
    }
    .banner-ellipse {
        display: none;
    }
    .grid-footer-new {
        grid-column-gap: 40px;
        grid-row-gap: 40px;
        grid-template-columns: 1fr 1fr;
        margin-bottom: 48px;
    }
    .container-hero.mobile-tabs {
        position: static;
    }
    .potion {
        max-width: 2.5rem;
        margin-top: 0;
        margin-left: 0;
        left: auto;
    }
    .potion.is_2025 {
        filter: none;
        left: -18%;
    }
    .crown {
        max-width: 5.25rem;
        margin-top: -3.1rem;
        margin-left: 1.85rem;
        margin-right: auto;
        left: 0;
    }
    .crown.carrers {
        bottom: 4%;
    }
    .crown.is_2025 {
        height: 5.25rem;
        margin-top: -4.4rem;
        margin-left: 17.5rem;
    }
    .trophy {
        max-width: 3rem;
        margin-top: -3rem;
        margin-left: auto;
        margin-right: 13rem;
        left: auto;
        right: 0;
    }
    .turnip {
        max-width: 2.5rem;
        margin-top: -4rem;
        margin-right: 6.5rem;
    }
    .turnip.careers {
        max-width: 5rem;
        margin-top: -5.1rem;
        margin-right: -2.7rem;
    }
    .star {
        max-width: 2.9375rem;
        margin-top: -1rem;
        margin-right: 0.1rem;
    }
    .star.is_2025 {
        margin-top: 8.9rem;
        margin-right: -27%;
    }
    .home-2-block-gift {
        width: 100%;
        margin-top: -1.3rem;
    }
    .home-2-block-gift.image {
        display: block;
    }
    .home-2-block-gift.webm {
        margin-top: -1.7rem;
        right: 2.2rem;
    }
    .section3-image {
        max-width: 119%;
    }
    .section3-image.webm {
        top: -19%;
    }
    .section3-image.webm-2 {
        min-width: 104%;
        max-width: 115%;
        top: -29%;
        right: 5%;
    }
    .gem {
        margin-left: 2.125rem;
        top: -27%;
    }
    .section-4-image.only-image {
        display: block;
    }
    .section-4-image.webm {
        top: -10%;
        left: -9%;
    }
    .section-4-image.webm-3 {
        left: 11%;
    }
    .bat {
        max-width: 9rem;
        margin-bottom: -11rem;
        margin-right: 3.625rem;
    }
    .egg {
        max-width: 2.5625rem;
    }
    .coin {
        filter: blur(2px);
        margin-top: -10.1rem;
        margin-bottom: -10rem;
        margin-left: -5.6rem;
        inset: auto auto 0% 0%;
    }
    .coin.is_2025 {
        max-width: 8.25rem;
        margin-top: -178px;
        margin-bottom: -11rem;
        margin-left: -4.75rem;
    }
    .characters {
        margin-top: -4.2rem;
    }
    .pan {
        max-width: 7rem;
        margin-top: -11rem;
        margin-bottom: -8rem;
        margin-right: 1rem;
        top: 996px;
        bottom: auto;
    }
    .section-7-image {
        display: block;
    }
    .section-7-image.hide {
        display: none;
    }
    .section-7-image.only-image {
        display: block;
    }
    .hero_button-banner.new-home {
        justify-content: center;
        align-items: center;
        width: 100%;
    }
    .line-animation {
        display: none;
    }
    .radius-60.see.video,
    .radius-60.viseo {
        min-height: 370px;
        max-height: 400px;
    }
    .radius-60.hide.reduce-motion-img.is_2025 {
        border-radius: 64px;
    }
    .section-6-image {
        min-width: 100%;
        max-width: 110%;
        margin-top: -1.7rem;
    }
    .section-6-image.only-image {
        display: block;
    }
    .nitro-banner-h {
        letter-spacing: 0;
        font-size: 13px;
        line-height: 110%;
    }
    .nitro-banner-wr {
        max-width: 400px;
    }
    .banner-link {
        font-size: 13px;
        line-height: 22px;
    }
    .nitro-bn-wr {
        grid-column-gap: 16px;
        grid-row-gap: 16px;
    }
    .text-mask.is_2025 {
        max-width: 325px;
        margin-left: auto;
        margin-right: auto;
    }
    .home_phone {
        max-width: 7.6rem;
        margin-right: -2.6rem;
        display: none;
    }
    .home-image {
        width: 100%;
        min-height: 355px;
        margin-bottom: 2rem;
    }
    .home_nelly {
        display: none;
    }
    .home_women {
        margin-left: -5.375rem;
        display: none;
    }
    .home_clyde {
        max-width: 2.4rem;
        display: none;
        left: 37%;
    }
    .home_wumpus,
    .home_wumpus-pl {
        margin-left: auto;
        margin-right: auto;
        display: none;
        left: 38%;
    }
    .home_egg {
        margin-bottom: -20.4rem;
    }
    .home_egg.is_2025 {
        margin-left: -5rem;
    }
    .home_man {
        max-width: 6.3rem;
        margin-right: -3.7rem;
        display: none;
    }
    .discort_robot {
        max-width: 7%;
        bottom: 31%;
    }
    .discort_robot.discord_robot.is_2025 {
        display: none;
    }
    .image-always.only-image {
        display: block;
    }
    .section-blue-careers.job {
        box-shadow: none;
        padding-top: 100px;
        padding-bottom: 0;
    }
    .section-blue-careers.b-none {
        padding-bottom: 40px;
    }
    .section-blue-careers.safety {
        padding-top: 100px;
    }
    .section-blue-careers.b-none-2 {
        padding-bottom: 0;
    }
    .section-blue-careers.b-courses {
        padding-bottom: 40px;
    }
    .section-blue-careers.hero {
        padding-bottom: 32px;
    }
    .section-blue-careers.safety-new,
    .section-blue-careers.tarot,
    .section-blue-careers.safety-d,
    .section-blue-careers.home {
        padding-top: 120px;
    }
    .section-blue-careers.parent {
        padding-top: 120px;
        padding-bottom: 10vw;
    }
    .section-blue-careers.safety-n,
    .section-blue-careers.safety-center {
        padding-top: 120px;
    }
    .section-blue-careers.education {
        padding-top: 120px;
        padding-bottom: 45px;
    }
    .section-blue-careers.transp-center,
    .section-blue-careers.transp-center-s {
        padding-top: 120px;
    }
    .section-blue-careers.parent-hub,
    .section-blue-careers.parent-policy {
        padding-top: 120px;
        padding-bottom: 10vw;
    }
    .section-blue-careers.premium {
        background-image: none;
        padding-top: 120px;
    }
    .section-blue-careers.privacy {
        padding-top: 120px;
        padding-bottom: 45px;
    }
    .section-blue-careers.privacy_2 {
        padding-top: 100px;
        padding-bottom: 45px;
    }
    .section-blue-careers.hero-app {
        padding-bottom: 32px;
    }
    .section-blue-careers.hero-app.is_app-2024 {
        padding-top: 7.5rem;
    }
    .section-blue-careers.app-pit {
        background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/64dca9b9ddd3737042ada009_Group%20626819.svg),
            url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/64dca9b90fe9b9caf01cdc47_Group%20626818.svg);
        background-position: 200% 60%, -200% 10%;
        background-repeat: no-repeat, no-repeat;
        background-size: 400px, 450px;
        padding-top: 60px;
        padding-bottom: 60px;
    }
    .section-blue-careers.build_n {
        padding-top: 60px;
        padding-bottom: 60px;
    }
    .section-blue-careers.home-2023,
    .section-blue-careers.safety-center-2023 {
        padding-top: 120px;
    }
    .section-blue-careers.safety-centr {
        padding-top: 100px;
    }
    .section-blue-careers.gaming {
        background-image: none;
        padding-top: 120px;
    }
    .section-blue-careers.app-pit-2024 {
        padding-top: 60px;
        padding-bottom: 60px;
    }
    .careers_h1 {
        margin-bottom: 16px;
        font-size: 40px;
    }
    .careers_h1.font-white,
    .careers_h1.font-white.left,
    .careers_h1.font-white.left.explore {
        font-size: 36px;
    }
    .careers_h1.font-white.left.explore.mobile-centered,
    .careers_h1.font-white.center {
        text-align: center;
    }
    .careers_h1.font-white.center.college {
        text-align: center;
        padding-right: 0;
    }
    .careers_h1.font-white.cen-ins {
        background-color: #0000;
    }
    .careers_h1.font-white.moderation,
    .careers_h1.font-white.moderation.explore {
        font-size: 36px;
    }
    .careers_h1.font-white.moderation.explore.mobile-centered {
        text-align: center;
    }
    .careers_h1.font-white.left-copy,
    .careers_h1.font-white.left-copy.explore {
        font-size: 36px;
    }
    .careers_h1.font-white.left-copy.explore.mobile-centered {
        text-align: center;
    }
    .careers_h1.font-white.bottom-16px.flex-mob-center.mobile-power,
    .careers_h1.font-white.bottom-16px.flex-tab-center.mobile-power {
        font-size: 36px;
    }
    .careers_h1.font-white.bottom-16px.flex-tab-center.is_gdc {
        font-size: 36px;
        line-height: 40px;
    }
    .careers_h1.font-white.bottom-16px.flex-tab-center.is_gdc.m-40 {
        font-size: 40px;
        line-height: 53px;
    }
    .careers_h1.font-white.bottom-16px.is_gdc {
        text-align: left;
    }
    .careers_h1.font-white.is-text-center.left-mobile.home {
        font-size: 24px;
    }
    .careers_h1.font-white.is-left {
        text-align: left;
    }
    .careers_h1.font-white.education {
        margin-bottom: 32px;
    }
    .careers_h1.font-white.is-garden {
        font-size: 36px;
    }
    .careers_h1.font-blue._404 {
        text-align: left;
        font-size: 36px;
    }
    .careers_h1.left,
    .careers_h1._16px,
    .careers_h1.mobile-left,
    .careers_h1.newsroom,
    .careers_h1.text-color-white.is-left {
        text-align: left;
    }
    .careers_h1.text-color-white.app {
        text-align: left;
        font-size: 40px;
        line-height: 54px;
    }
    .careers_h1.size-medium {
        font-size: 36px;
    }
    .careers_h1.text-align-center.br.is_get {
        font-size: 48px;
    }
    .careers_h1.text-align-center.p-48px {
        font-size: 36px;
        line-height: 1.125;
    }
    .careers_h1.text-align-center.new-size {
        font-size: 36px;
    }
    .careers_heading3 {
        font-size: 48px;
        line-height: 90%;
    }
    .careers_heading3.capitalize.is-center-mob-left {
        text-align: left;
    }
    .careers_heading--h2.l-mobile-centered {
        text-align: center;
        font-size: 28px;
        line-height: 25px;
    }
    .careers_heading--h2.is_centered {
        display: block;
    }
    .careers_heading--h2.is_centered.hide {
        display: none;
    }
    .careers_heading--h2.is_centered.gaming-n,
    .careers_heading--h2.is_centered.gaming-1 {
        font-size: 28px;
    }
    .careers_heading--h2.text-size-40px {
        font-size: 20px;
    }
    .careers_heading--h2._2024 {
        font-size: 40px;
        line-height: 0.8;
    }
    .careers_heading--h2.is_2024 {
        font-size: 32px;
    }
    .careers_heading--h2.mobile-h1 {
        font-size: 40px;
        line-height: 0.8;
    }
    .careers_heading--h2.gaming {
        font-size: 28px;
    }
    .careers--block-group {
        border-radius: 30px;
        padding: 24px;
    }
    .careers--block-group.is-reverse {
        padding: 3.5rem 14px 24px;
    }
    .careers--block-group.is-reverse.home-new {
        padding: 3.5rem 14px 27px;
    }
    .careers--block-group.block-1 {
        grid-column-gap: 2.5rem;
        grid-row-gap: 2.5rem;
        padding: 3.5rem 0.875rem 1.6875rem;
    }
    .careers--block-group.block-2 {
        padding: 3.5rem 14px 27px;
    }
    .chats_top-image {
        max-width: 6.5625rem;
        margin-top: -3.8rem;
        margin-right: 8.75rem;
    }
    .fun2-top_img {
        max-width: 3.375rem;
        margin-top: -2.5rem;
        margin-left: 5.25rem;
    }
    .wumpus-footer-home {
        max-width: 10%;
        top: 52%;
    }
    .wumpus-footer-home.is_2025 {
        max-width: 23.4375rem;
        margin-bottom: -8.8rem;
        position: static;
    }
    .wumpus-footer-home.is-2025 {
        max-width: 23.4375rem;
        margin-bottom: 17rem;
    }
    .wumpus-footer-list.is_2025 {
        max-width: 23.4375rem;
    }
    .robot-body {
        position: relative;
        top: -5px;
    }
    .robot-head {
        padding-bottom: 1px;
    }
    .robot-head._2024 {
        margin-bottom: -45%;
        padding-bottom: 0;
    }
    .star-texture.is-2 {
        top: -32%;
    }
    .star-texture.is-1 {
        min-width: auto;
    }
    .star-texture.is-1.mobile {
        display: block;
    }
    .footer-hero-img {
        top: 36%;
    }
    .form-s-m {
        margin-left: -9px;
    }
    .form-s-m._2024 {
        margin-left: 0;
    }
    .section3-imag.only-image {
        min-width: 120%;
        display: block;
    }
    .characters-wr {
        max-width: 11.75rem;
    }
    .characters-hunds {
        max-width: 48%;
        margin-top: -3.5rem;
    }
    .home_egg-icon {
        width: 368px;
    }
    .home_egg-icon.is_2025 {
        max-width: 190px;
    }
    .line-wr-home,
    .animation-scroll,
    .animation-scroll.one,
    .animation-scroll._4,
    .animation-scroll.is_2025 {
        display: none;
    }
    .sp-home {
        min-width: 20.4px;
        max-width: 20.4px;
        min-height: 21px;
    }
    .star-hero-home {
        display: none;
    }
    .star-hero-home._9,
    .star-hero-home._10,
    .star-hero-home._11,
    .star-hero-home._10-1,
    .star-hero-home._1--2 {
        display: inline-block;
    }
    .star-texture-3.is-2 {
        top: -32%;
    }
    .star-texture-3.is-1 {
        min-width: auto;
    }
    .star-texture-3.is-1.mobile {
        display: block;
    }
    .play-item,
    .hero-wr-image.desctop-show {
        display: none;
    }
    .sp-bettwen {
        padding-right: 0;
    }
    .clyde-img,
    .cloud-shadow {
        display: none;
    }
    .smoke-gif {
        max-width: 126%;
        bottom: 54%;
        right: -50%;
    }
    .home--img-wr {
        margin-left: 0;
    }
    .home--img-wr.is-reverse {
        width: 100%;
        margin-right: 0;
    }
    .home_image-hero-2 {
        min-width: auto;
        max-width: 21.25rem;
        min-height: auto;
        display: none;
    }
    .home_image-hero-2.desctop {
        display: inline-block;
    }
    .home_image-hero-2.mobile {
        max-width: 35rem;
        display: block;
    }
    .home_image-hero-2.new {
        display: inline-block;
    }
    .fun2-top-eyes {
        max-width: 3.375rem;
        margin-top: -1.6rem;
        margin-left: 5.25rem;
    }
    .fun2-top-eyes.is_2025 {
        max-width: 4rem;
        margin-top: -1.9rem;
        margin-left: 2.25rem;
    }
    .home_image-static {
        min-width: auto;
        max-width: 21.25rem;
        min-height: auto;
        display: none;
    }
    .home_image-static.desctop {
        display: inline-block;
    }
    .home_image-static.mobile {
        max-width: 35rem;
        display: block;
    }
    .home_image-static.new {
        display: inline-block;
    }
    .home_image-static.is_2025.is_new {
        display: block;
    }
    .blue-overlay-1 {
        right: -600px;
    }
    .blue-overlay-3 {
        right: -1000px;
    }
    .wumpus-footer-home-contain,
    .wumpus-footer-home-contain.smaller {
        min-height: 200px;
    }
    .wumpus-footer-home-contain.smaller.is_2025 {
        margin-top: 9rem;
        margin-left: auto;
        margin-right: auto;
        position: static;
    }
    .discor_robot_contain {
        min-height: 220px;
    }
    .discord-cards {
        grid-template-columns: 1fr 1fr 1fr 1fr;
    }
    .discord-cards.is-four {
        grid-template-columns: 1fr 1fr 1fr 1fr;
        margin-bottom: 3.5rem;
    }
    .card-all.is-large {
        max-width: 64vw;
    }
    .infocard {
        padding-bottom: 7vw;
    }
    .image-all {
        max-width: 380px;
    }
    .image-all.is_new {
        border-top-left-radius: 20px;
    }
    .text-card-yellow {
        font-size: 2vw;
    }
    .text-card-yellow.is-large {
        font-size: 4vw;
    }
    .heading-card {
        font-size: 2.75vw;
    }
    .heading-card.is-large {
        font-size: 24px;
        line-height: 24px;
    }
    .max-width-374 {
        position: static;
    }
    .finals {
        max-width: 240px;
        margin-bottom: 4rem;
    }
    .block-number {
        grid-column-gap: 32px;
        grid-row-gap: 32px;
        grid-template-columns: 1fr;
        margin-bottom: 32px;
    }
    .block-number.is-vertical {
        grid-column-gap: 2.5rem;
        grid-row-gap: 2.5rem;
    }
    .finals-number-large {
        font-size: 60px;
        line-height: 80px;
    }
    .finals-nember-medium {
        font-size: 50px;
    }
    .layout-center.mob-h {
        grid-column-gap: 1.75rem;
        grid-row-gap: 1.75rem;
        flex-flow: row;
        grid-template-rows: auto;
        grid-template-columns: 1fr 1fr;
        grid-auto-columns: 1fr;
        display: grid;
    }
    .layout-center.is_case {
        justify-content: flex-start;
        align-items: flex-start;
    }
    .layout-center.mob-max {
        width: 278px;
        margin-left: auto;
        margin-right: auto;
    }
    .finish-grid {
        grid-template-columns: 1fr;
    }
    .logos {
        margin-bottom: 48px;
    }
    .logos.static {
        grid-column-gap: 56px;
        grid-row-gap: 56px;
        grid-template-rows: auto auto;
        grid-template-columns: 1fr 1fr 1fr;
        grid-auto-columns: 1fr;
        margin-top: 32px;
        overflow: auto;
    }
    .logos.static.z-index-3.width,
    .logos.static.z-index-3.width2 {
        grid-column-gap: 48px;
        grid-row-gap: 48px;
        width: 850px;
    }
    .max-height-65 {
        height: 42px;
        max-height: 42px;
    }
    .logos-move {
        display: flex;
    }
    .hero-cases {
        background-position: 50% 0;
        background-size: cover;
    }
    .section-rich-case {
        padding-top: 97px;
        padding-bottom: 60px;
    }
    .wrapper-rich {
        flex-flow: column;
    }
    .sticky-number {
        justify-content: flex-start;
        align-items: flex-start;
        position: static;
    }
    .line-gradient {
        display: none;
    }
    .rich-case {
        margin-left: 0;
    }
    .rich-case h1 {
        margin-bottom: 3.5rem;
    }
    .rich-case p,
    .rich-case figure {
        margin-bottom: 48px;
    }
    .links-case {
        margin-top: -60px;
        padding-left: 12px;
        position: absolute;
        inset: 0% 0% auto;
    }
    .container-1280px.safety-tarot,
    .container-1280px.home {
        padding-bottom: 50px;
    }
    .container-1280px.transp {
        overflow: visible;
    }
    .container-1280px.is-grid-mob {
        grid-column-gap: 16px;
        grid-row-gap: 16px;
        grid-template-rows: auto auto;
        grid-template-columns: 1fr;
        grid-auto-columns: 1fr;
        display: grid;
    }
    .container-1280px.is-build.si_new {
        padding-top: 20px;
    }
    .heading-rich-bg {
        margin-left: 0;
    }
    .list-image {
        border-radius: 20px;
        width: 100%;
        max-width: none;
        margin-left: 0;
    }
    .collection-list-case {
        min-width: auto;
        max-width: none;
    }
    .case-grid {
        grid-template-columns: 1fr;
    }
    .collections-wrapper-quests {
        display: none;
    }
    .case-grid-2 {
        flex-flow: column;
        grid-template-columns: 1fr;
    }
    .collection-wrapper-quests-mobile,
    .collection-wrapper-quests-mobile.hide-desctop {
        display: block;
    }
    .hide-item {
        margin-top: 16px;
        display: none;
        overflow: hidden;
    }
    .see_more-wr {
        justify-content: center;
        align-items: center;
        padding-top: 32px;
        display: none;
    }
    .collection-wrapper-quests-3-items,
    .collection-wrapper-quests-3-items.hide-desctop {
        display: block;
    }
    .nitro-banner-content-wr {
        max-width: 550px;
    }
    .star-gr-nitro {
        top: -51%;
        left: -3%;
    }
    .star-gr2-nitro {
        display: none;
    }
    .body-text--xll.mobile {
        font-size: 1.25rem;
    }
    .body-text--xll.new.align-center.is-sdk {
        font-size: 1.125rem;
        font-weight: 400;
    }
    .body-text--xll.new.align-center.is-sdk.text-weight-medium.is-size {
        font-size: 1.5rem;
    }
    .body-text--xll.new.align-center.text-weight-medium.is-new {
        font-size: 1.125rem;
    }
    .body-text--xll.new.is-small {
        font-size: 0.875rem;
    }
    .body-text--xll.new.text-align-left.is-center-mob,
    .body-text--xll.new.text-align-left.is_form {
        text-align: center;
    }
    .body-text--xll.new.is_link {
        margin-bottom: 20px;
    }
    .body-text--xll.new.is_link-small {
        font-size: 0.875rem;
    }
    .body-text--xll.new.is_acc {
        margin-bottom: 64px;
    }
    .body-text--xll.new.is-2025 {
        font-size: 0.875rem;
    }
    .body-text--xll.new.is-new-2025 {
        font-size: 1.125rem;
    }
    .body-text--xll.new-2025.align-center.is-sdk {
        font-size: 1.125rem;
        font-weight: 400;
    }
    .body-text--xll.new-2025.align-center.is-sdk.text-weight-medium.is-size {
        font-size: 1.5rem;
    }
    .body-text--xll.new-2025.is-small {
        font-size: 0.875rem;
    }
    .body-text--xll.new-2025.text-align-left.is-center-mob,
    .body-text--xll.new-2025.text-align-left.is_form {
        text-align: center;
    }
    .body-text--xll.new-2025.is_link {
        margin-bottom: 20px;
    }
    .body-text--xll.new-2025.is_link-small {
        font-size: 0.875rem;
    }
    .body-text--xll.new-2025.is_acc {
        margin-bottom: 64px;
    }
    .teen--hero-image-bg {
        display: none;
    }
    .teen--hero-image-bg.is_mobile {
        width: 100%;
        max-width: 80%;
        display: inline-block;
        left: 0%;
    }
    .teen--2section {
        background-image: none;
        padding-top: 3rem;
        padding-bottom: 3rem;
    }
    .teen--block-group {
        border-radius: 30px;
        padding-top: 24px;
        padding-left: 24px;
        padding-right: 24px;
    }
    .teen--block-group.is-reverse {
        border-radius: 37.8px;
        padding: 3.5rem 14px 24px;
    }
    .teen--block-group.is-reverse.home-new {
        border-radius: 37.8px;
        padding: 3.5rem 14px 27px;
    }
    .teen--block-group.block-1 {
        grid-column-gap: 2.5rem;
        grid-row-gap: 2.5rem;
        border-radius: 37.8px;
        padding: 3.5rem 1.0625rem 1.0625rem;
    }
    .teen--block-group.block-2 {
        border-radius: 37.8px;
        padding: 3.5rem 14px 27px;
    }
    .teen--block-group.block-4 {
        grid-column-gap: 2.5rem;
        grid-row-gap: 2.5rem;
        border-radius: 37.8px;
        padding: 3.5rem 0.875rem 1.6875rem;
    }
    .teen--2col_layout-copy {
        grid-column-gap: 3.5rem;
        grid-row-gap: 3.5rem;
        flex-flow: column;
    }
    .teen--2col_layout-copy.is-hero {
        grid-column-gap: 0rem;
        grid-row-gap: 0rem;
        margin-bottom: 3rem;
    }
    .teen--2col_layout-copy.is-hero.home {
        margin-bottom: 1rem;
    }
    .teen--group-img {
        min-width: auto;
        max-width: 100%;
        margin-left: 0%;
    }
    .hero--image-wr {
        margin-left: 0;
    }
    .hero--image-wr.is-reverse,
    .hero--teen-image-wr.is-reverse {
        width: 100%;
        margin-right: 0;
    }
    .teen--block-text-wr {
        max-width: none;
    }
    .teen--block-text-wr.is-mobile-center {
        text-align: center;
    }
    .teen--block-text-wr.is-mobile-center.z-index-2 {
        margin-top: 0;
    }
    .teen--block-text-wr.is-mobile-first {
        order: -1;
        width: auto;
        max-width: none;
        margin-left: 43px;
        margin-right: 43px;
    }
    .teen--block-text-wr.is-mobile-first.new-home {
        max-width: none;
    }
    .max-width-300px {
        max-width: 18.75rem;
    }
    .max-width-300px.is-all {
        max-width: 300px;
    }
    .max-width-300px.is-all.is_n {
        max-width: 400px;
    }
    .teen--3section {
        padding-top: 3rem;
    }
    .card--layaaut-wrapper {
        grid-template-columns: 1fr;
        display: none;
    }
    .card--charter-wr:hover {
        transform: none;
    }
    .card-mark-charter {
        margin-top: 28px;
    }
    .heading--h3 {
        margin-bottom: 1rem;
        font-size: 1.6875rem;
    }
    .heading--h3.l-mobile-centered {
        text-align: center;
        font-size: 28px;
        line-height: 25px;
    }
    .heading--h3.is_centered {
        display: block;
    }
    .heading--h3.is_centered.hide {
        display: none;
    }
    .heading--h3.is_centered.gaming-n,
    .heading--h3.is_centered.gaming-1 {
        font-size: 28px;
    }
    .heading--h3.text-size-40px {
        font-size: 20px;
    }
    .heading--h3._2024 {
        font-size: 40px;
        line-height: 0.8;
    }
    .heading--h3.is_2024 {
        font-size: 32px;
    }
    .heading--h3.mobile-h1 {
        font-size: 40px;
        line-height: 0.8;
    }
    .heading--h3.gaming {
        font-size: 28px;
    }
    .heading--h3.teen {
        margin-bottom: 1rem;
    }
    .heading--h3.teen.bottom-none {
        margin-bottom: 0;
    }
    .card-charter-content-wr {
        min-height: 520px;
    }
    .teen-slider {
        background-color: #ddd0;
        height: auto;
        margin-top: 48px;
        padding-bottom: 54px;
        display: block;
        overflow: hidden;
    }
    .teen-slider-mask {
        max-width: 90%;
        height: auto;
        margin-left: auto;
        margin-right: auto;
        overflow: visible;
    }
    .teen-slider-arrow {
        display: none;
    }
    .teen-slider-nav {
        top: auto;
        bottom: 0;
    }
    .teen-slider-nav.mobile {
        bottom: 0;
    }
    .card-charter-cont-wr {
        flex-flow: column;
        justify-content: flex-start;
        align-items: flex-start;
        padding-left: 8px;
        padding-right: 8px;
        display: flex;
    }
    .card-charter-image-wr {
        background-image: linear-gradient(#000, #232145);
        border-radius: 20px;
        overflow: hidden;
    }
    .card--charter-wr-popup:hover,
    .card--incl-wr-popup:hover,
    .card--privacy-wr-popup:hover,
    .card--transparency-wr-popup:hover {
        transform: none;
    }
    .teen--5section {
        padding-top: 3rem;
    }
    .card--form-wr {
        max-height: none;
    }
    .card--form-wr:hover {
        transform: none;
    }
    .poor-form {
        grid-template-columns: 1fr;
        max-width: 400px;
        margin-top: 48px;
        margin-left: auto;
        margin-right: auto;
    }
    .min-size-text {
        min-height: 156px;
    }
    .relative-form.tablet-center {
        justify-content: flex-start;
        margin-bottom: 2px;
    }
    .relative-form.mob-static {
        position: static;
    }
    .card--form-wr-second:hover,
    .card--form-wr-third:hover {
        transform: none;
    }
    .teen--6section {
        padding-top: 3rem;
        overflow: hidden;
    }
    .slider-teen {
        padding-bottom: 48px;
    }
    .slider-info {
        justify-content: flex-start;
        align-items: flex-start;
    }
    .stars-slider {
        display: none;
    }
    .stars-slider.mobile {
        max-width: 90%;
        display: block;
    }
    .teen--4section {
        padding-top: 3rem;
        padding-bottom: 0;
    }
    .if-takes-layout {
        grid-column-gap: 0rem;
        grid-row-gap: 0rem;
        grid-template-columns: 1fr;
    }
    .takes-layout-info {
        flex-flow: column;
        justify-content: flex-start;
        align-items: center;
        margin-bottom: 32px;
        padding-top: 48px;
    }
    .image-takes {
        width: 250%;
        max-width: none;
        margin: -6rem 0 -4rem -50%;
        display: block;
        position: relative;
        left: auto;
    }
    .slider-t {
        padding-left: 8px;
        padding-right: 8px;
    }
    .guide-card {
        padding-top: 40px;
        padding-left: 40px;
        padding-right: 40px;
    }
    .guide-card-image {
        width: 100%;
        min-width: auto;
    }
    .build-hero {
        margin-top: -90px;
        padding-top: 160px;
    }
    .build-hero.is_new {
        margin-top: 0;
    }
    .button-build-green {
        max-height: 48px;
        margin-top: 24px;
        padding-top: 13px;
        padding-bottom: 13px;
        font-size: 18px;
    }
    .button-build-green.center {
        font-size: 20px;
    }
    .button-build-green.download-button {
        margin-bottom: 16px;
    }
    .button-build-green.user {
        max-height: none;
    }
    .button-build-green.is_n {
        width: 100%;
    }
    .build-section {
        grid-column-gap: 100px;
        grid-row-gap: 100px;
    }
    .tabs-menu-build {
        width: auto;
        max-width: 100%;
        padding-right: 0;
    }
    .tabs-build {
        flex-flow: column-reverse wrap;
        padding: 16px;
    }
    .image-tab {
        border-radius: 16px;
        min-height: auto;
        max-height: none;
    }
    .image-tab.video {
        margin-bottom: 0;
    }
    .tab-pane {
        border-radius: 16px;
    }
    .cog {
        max-width: 12.125rem;
        margin-bottom: -102px;
        margin-right: 14px;
    }
    .layout-h.gap4 {
        flex-flow: column;
    }
    .layout-h.gap4.is-revers {
        flex-flow: column-reverse wrap;
    }
    .layout-h.is-top {
        flex-flow: column;
    }
    .build-card,
    .build-card.one {
        max-width: none;
    }
    .build-info.top-small {
        object-fit: fill;
        border-bottom-left-radius: 0.8rem;
        height: auto;
        min-height: 0;
        padding: 16px;
    }
    .button-build-blue {
        max-height: 48px;
        margin-top: 24px;
        padding-top: 13px;
        padding-bottom: 13px;
        font-size: 18px;
    }
    .button-build-blue.center {
        font-size: 20px;
    }
    .button-build-blue.download-button {
        margin-bottom: 16px;
    }
    .button-build-blue.user {
        max-height: none;
    }
    .build-cards {
        grid-template-columns: 1fr;
    }
    .build-radius-top {
        object-fit: cover;
        width: 100%;
        max-height: 60vw;
    }
    .apps-image,
    .shadow {
        display: none;
    }
    .bg-blur-card {
        object-fit: fill;
    }
    .image-grow {
        width: 120%;
        max-width: none;
        margin: 2rem auto 0 -15%;
        display: block;
        position: relative;
        left: auto;
    }
    .inspired-tab-link {
        font-size: 12px;
    }
    .inspired-content {
        grid-column-gap: 24px;
        grid-row-gap: 24px;
        flex-flow: column-reverse wrap;
        min-height: auto;
        padding: 16px;
    }
    .inspired-image {
        border-radius: 16px;
        width: 100%;
        max-width: none;
    }
    .tabs-content-build-wr {
        border-radius: 16px;
        margin-bottom: 32px;
    }
    .build-video {
        aspect-ratio: auto;
        max-height: 340px;
    }
    .heading-white-36px.center {
        font-size: 24px;
        line-height: 140%;
    }
    .heading-white-36px.bottom {
        margin-bottom: 10px;
        line-height: 140%;
    }
    .heading-white-36px.bottom.align-left {
        text-align: left;
        line-height: 130%;
    }
    .heading-white-36px.center-2 {
        font-size: 24px;
        line-height: 140%;
    }
    .heading-white-36px.margin-none.is_n {
        letter-spacing: normal;
    }
    .get-absol {
        margin-left: 0;
        left: auto;
    }
    .h2-50px {
        font-size: 32px;
    }
    .button-build-white {
        max-height: 48px;
        margin-top: 24px;
        padding-top: 13px;
        padding-bottom: 13px;
        font-size: 18px;
    }
    .button-build-white.center {
        font-size: 20px;
    }
    .button-build-white.download-button {
        margin-bottom: 16px;
    }
    .button-build-white.user {
        max-height: none;
    }
    .inspired-img {
        margin-left: auto;
        margin-right: auto;
        position: static;
    }
    .animation-play {
        margin-top: -52px;
        margin-right: 185px;
    }
    .m-w-vw {
        max-width: 390px;
    }
    .build-decor1 {
        max-width: 4.5rem;
    }
    .build-decor2 {
        max-width: 3.5rem;
        margin-top: -4rem;
    }
    .build-decor3 {
        margin-right: -5rem;
    }
    .clyde {
        max-width: 4.5rem;
        margin-right: 1rem;
    }
    .clyde.is_n {
        margin-right: 2.5rem;
    }
    .star-decor {
        margin-bottom: 0;
        margin-left: -3.5rem;
    }
    .build-decor4 {
        margin-bottom: 8rem;
        margin-left: -3rem;
    }
    .build-decor6 {
        max-width: 6.5rem;
        margin-top: -4rem;
        margin-left: 4rem;
    }
    .build-decor7 {
        max-width: 4.5rem;
    }
    .if-takes-layout-content-wr {
        flex-flow: column;
        justify-content: flex-start;
        align-items: center;
        width: 100%;
        max-width: none;
        display: flex;
    }
    .section-ad-hero {
        background-position: 0%, 0 0;
        margin-top: -82px;
        padding-top: 150px;
        padding-bottom: 70px;
    }
    .ad_heading1 {
        font-size: 48px;
    }
    .section-join {
        padding-top: 60px;
    }
    .ad_heading2,
    .ad_heading2.bottom-none {
        font-size: 36px;
    }
    .ad_heading2.bottom-none.new {
        font-size: 45px;
    }
    .ad_heading2.is-left.bottom-none {
        font-size: 36px;
    }
    .ad_heading2.is-sml {
        margin-bottom: 32px;
        font-size: 36px;
    }
    .ad_heading2.is-sml.margin-b-s-left.is-new {
        font-size: 36px;
    }
    .ad_heading2.is-sml.margin-b-s-left.is-new.is-italic.text-align-center {
        font-size: 40px;
    }
    .ad_heading2.is-sml.is_your.is-new {
        margin-bottom: 32px;
        font-size: 32px;
    }
    .ad_heading2.is-sml.is_your.is-36 {
        margin-bottom: 16px;
        font-size: 32px;
    }
    .ad_heading2.is-sml.is_your.is_see {
        margin-bottom: 32px;
        font-size: 32px;
    }
    .ad_heading2.is-latter.margin-small.is-16 {
        margin-bottom: 16px;
    }
    .text-right {
        max-width: none;
    }
    .dropdown-toggle-ad.is-careers {
        padding-top: 32px;
        padding-bottom: 32px;
    }
    .code-ad {
        width: 24px;
        height: 24px;
    }
    .dropdown-list-ad.is-careers.w--open {
        margin-top: -16px;
    }
    .padding-96px-copy {
        padding-bottom: 60px;
    }
    .padding-60px.is-20 {
        padding-bottom: 20px;
    }
    .evening-image {
        overflow: visible;
    }
    .evening-image.mobile {
        opacity: 0.38;
        max-width: 80%;
        left: auto;
        right: -22%;
    }
    .ad-banner-violet {
        justify-content: flex-start;
        align-items: flex-start;
        padding: 40px;
    }
    .max-width-440 {
        width: 100%;
        max-width: none;
    }
    .max-width-440.is-sticky {
        max-width: 100%;
        position: static;
    }
    .max-width-440.is-right {
        max-width: none;
    }
    .max-width-440.is-right.ad-week {
        max-width: 310px;
        margin-left: 0;
    }
    .ad-banner-color-black {
        padding: 40px;
    }
    .ad-banner-become {
        grid-column-gap: 40px;
        grid-row-gap: 40px;
        flex-flow: column;
        padding: 40px;
    }
    .circle-blur-blue {
        width: 1000px;
        height: 200px;
        margin-top: 271px;
    }
    .image-form {
        min-width: auto;
        max-width: 100%;
        margin-top: 0;
        margin-left: 0;
        margin-right: 0;
        display: none;
        position: static;
    }
    .image-form.mobile {
        max-width: 70%;
        margin-left: auto;
        margin-right: auto;
        display: block;
    }
    .play-image {
        max-width: 7rem;
        margin-top: 8.1rem;
        margin-left: -6.7rem;
    }
    .star-image {
        max-width: 4rem;
        margin-top: -3rem;
        margin-left: -2rem;
    }
    .one-image {
        max-width: 4rem;
        margin-top: -5rem;
    }
    .circle-image {
        max-width: 5rem;
    }
    .form-become {
        max-width: none;
        margin-left: 0;
        padding: 40px;
    }
    .star-top {
        max-width: 75vw;
    }
    .image-j {
        margin-bottom: 0;
    }
    .profile-image {
        margin-bottom: 3.3rem;
        margin-left: 3.4rem;
    }
    .success-message-5 {
        border-radius: 24px;
    }
    .download_hero {
        background-size: auto 100%;
        padding-top: 144px;
    }
    .download_hero.is-dm {
        background-position: 50% 0, 24px 100px;
        background-size: cover, 100%;
        padding-top: 164px;
        padding-bottom: 340px;
    }
    .download_hero.is-dm.is_developer {
        background-size: auto 900px;
    }
    .download_hero.is-dev,
    .download_hero.is_casy {
        padding-top: 90px;
        padding-bottom: 0;
    }
    .heading--h1--download {
        font-size: 64px;
        line-height: 0.840909;
    }
    .heading--h1--download.is-capitalize.hide-landscape {
        font-size: 44px;
    }
    .heading--h1--download.is-capitalize.show-landscape,
    .heading--h1--download.is-capitalize.new {
        font-size: 53px;
    }
    .heading--h1--download.is-capitalize.is-32,
    .heading--h1--download.is-capitalize.is_2025 {
        font-size: 56px;
    }
    .heading--h1--download.is-capitalize.is_succes {
        margin-bottom: 16px;
    }
    .heading--h1--download.is-capitalize.is-small-mob {
        font-size: 48px;
    }
    .heading--h1--download.is-capitalize.is_new,
    .heading--h1--download.is-capitalize.is_new.is_small-mobile,
    .heading--h1--download.is-capitalize.is_2025-new {
        font-size: 56px;
    }
    .heading--h1--download.is-capitalize.is-form {
        font-size: 32px;
    }
    .heading--h1--download.is-capitalize.is-italic {
        margin-bottom: 16px;
    }
    .subnav {
        padding-top: 15px;
        padding-left: 113px;
    }
    .subnav.is_quests.no-st {
        top: 0;
    }
    .download-hero-image {
        margin-top: 0;
        height: 25rem;
    }
    .max-width-900.is_mobile,
    .max-width-900.is_stories {
        max-width: 25rem;
    }
    .container-1540 {
        padding-left: 24px;
        padding-right: 24px;
    }
    .layout {
        grid-column-gap: 48px;
        grid-row-gap: 48px;
        flex-flow: column;
        grid-template-rows: auto auto;
        grid-template-columns: 1fr;
        grid-auto-columns: 1fr;
        place-items: start center;
        display: grid;
    }
    .layout.margin-bottom {
        grid-column-gap: 48px;
        grid-row-gap: 48px;
        grid-template-columns: 1fr;
        justify-items: center;
        margin-bottom: 120px;
    }
    .layout.margin-bottom.reverce,
    .layout.margin-bottom.reverce.margin-large,
    .layout.margin-bottom.reverce.is_microsite {
        margin-bottom: 120px;
    }
    .layout.margin-bottom.reverce.is_nitro {
        grid-column-gap: 48px;
        grid-row-gap: 48px;
        grid-template-columns: 1fr;
        margin-bottom: 120px;
    }
    .layout.margin-bottom.margin-large {
        margin-bottom: 120px;
    }
    .layout.margin-bottom.micrisite {
        grid-column-gap: 48px;
        grid-row-gap: 48px;
    }
    .layout.margin-bottom.is_nitro {
        margin-bottom: 120px;
    }
    .layout.mob-v {
        grid-column-gap: 48px;
        grid-row-gap: 48px;
        text-align: center;
        flex-flow: column-reverse wrap;
    }
    .layout.mob-v-1 {
        grid-column-gap: 64px;
        grid-row-gap: 64px;
        text-align: center;
        flex-flow: column-reverse wrap;
    }
    .layout.margin-bottom-small {
        grid-column-gap: 48px;
        grid-row-gap: 48px;
        flex-flow: column;
        grid-template-columns: 1fr;
        margin-bottom: 120px;
    }
    .layout.margin-bottom-small.reverce {
        margin-bottom: 120px;
    }
    .layout.margin-bottom-small.bottom-none.is-revers {
        grid-auto-flow: dense;
    }
    .layout.margin-bottom-small.bottom-none.is-success {
        grid-column-gap: 40px;
        grid-row-gap: 40px;
        text-align: center;
        margin-top: 82px;
    }
    .layout.is_2025 {
        justify-content: space-between;
        align-items: center;
        display: flex;
    }
    .gradient-green {
        border-radius: 72px;
        padding-top: 60px;
        padding-left: 60px;
    }
    .btn-download.is_media,
    .btn-download.is_media_2 {
        margin-top: 48px;
    }
    .gradient-blue {
        border-radius: 72px;
        padding-left: 50px;
        padding-right: 50px;
    }
    .gradient-pink {
        border-radius: 72px;
        padding-top: 74px;
        padding-bottom: 74px;
        padding-left: 60px;
    }
    .gradient-pink.is-dm {
        padding-top: 28px;
        padding-left: 38px;
    }
    .gradient-pink.dm.is_2025 {
        order: -1;
    }
    .download-section {
        padding-top: 140px;
        padding-bottom: 100px;
    }
    .download-banner {
        z-index: 98;
    }
    .download-banner.bottom-small {
        padding-bottom: 193px;
    }
    .download-banner.is-sdk,
    .download-banner.is-sdk_new {
        padding-top: 220px;
        padding-bottom: 220px;
    }
    .download-banner.is-parent,
    .download-banner.is-family,
    .download-banner.is_p {
        padding-top: 0;
    }
    .download-banner.is-sdk_n {
        padding-top: 220px;
        padding-bottom: 240px;
    }
    .download-banner.is-nitro {
        padding-top: 180px;
        padding-bottom: 180px;
    }
    .download-banner.is-sdk_p {
        padding-top: 220px;
        padding-bottom: 240px;
    }
    .feeling-decor-1 {
        width: 20vw;
        max-width: 190px;
        margin-top: -220px;
        margin-left: -1vw;
        left: 0%;
        transform: rotateX(0) rotateY(180deg) rotate(0) rotate(10deg);
    }
    .feeling-decor-1.is-egg {
        max-width: 190px;
        margin-left: -86px;
    }
    .feeling-decor-2 {
        width: 20vw;
        max-width: 220px;
        margin-top: -280px;
        margin-bottom: -240px;
        margin-right: -1vw;
        right: 0%;
    }
    .feeling-decor-2.is-pan {
        margin-bottom: -280px;
        margin-right: -100px;
    }
    .dropdown-linux {
        margin-left: auto;
        margin-right: auto;
    }
    .dropdown-list-dark.is_jobs {
        max-height: 200px;
    }
    .dropdown-list-dark.is_jobs.is-nitro {
        position: static;
    }
    .dropdown-list-dark.is-success,
    .dropdown-list-dark.is_jobs-r {
        max-height: 200px;
    }
    .dropdown-list-dark.is_jobs-r.w--open {
        border-top-right-radius: 0;
        border-bottom-right-radius: 0;
    }
    .dropdown-list-dark.is_jobs-r.mob-static {
        max-height: 220px;
    }
    .dropdown-list-dark.is_jobs-r.mob-policy {
        max-height: 280px;
    }
    .dropdown-list-dark.is_jobs-r.mob-policy.w--open {
        z-index: 100;
    }
    .word {
        margin-top: 0;
        padding: 80px 24px 24px;
    }
    .container-1762 {
        padding-left: 24px;
        padding-right: 24px;
    }
    .footer-blur {
        height: 130%;
        margin-bottom: -300px;
    }
    .dropdown-list-footer {
        overflow: hidden;
    }
    .dropdown-toggle-footer {
        grid-column-gap: 24px;
        grid-row-gap: 24px;
        pointer-events: auto;
        color: #fff;
        cursor: pointer;
        justify-content: space-between;
        margin-bottom: 0;
        padding-top: 24px;
        font-size: 18px;
        font-weight: 500;
        display: flex;
    }
    .relative-anim.is_what {
        width: 24px;
    }
    .dropdown-footer {
        z-index: 1;
        border-top: 2px #ffffff1a;
        border-bottom: 2px solid #ffffff1a;
        max-width: none;
        margin-bottom: -40px;
        padding-bottom: 24px;
        display: block;
        overflow: clip;
    }
    .dropdown-footer.line-none {
        border-bottom-style: none;
    }
    .footer-h-link {
        color: #ffffff80;
        font-size: 14px;
        line-height: 18px;
    }
    .show-soc {
        margin-top: 64px;
        display: block;
    }
    .container_1540 {
        padding-left: 24px;
        padding-right: 24px;
    }
    .container_1540.z-index-3.is_new {
        padding-left: 0;
        padding-right: 0;
    }
    .footer_new {
        z-index: 97;
    }
    .nav_menu {
        z-index: 998;
        flex-direction: column;
        align-items: flex-start;
        padding: 0;
    }
    .nav_mobile_button {
        align-self: center;
        margin-top: auto;
    }
    .nav_dd_content-wr.w--open {
        box-shadow: none;
        position: static;
    }
    .nav_dd_list.w--open {
        box-shadow: none;
        margin-left: -1rem;
        position: static;
    }
    .nav_dd_list.is-burger.w--open {
        margin-left: 0;
    }
    .nav_padding {
        padding-left: 1.5rem;
        padding-right: 1.5rem;
    }
    .nav_link {
        border-bottom-style: none;
        align-self: flex-start;
        font-size: 1.125rem;
        line-height: 1.3;
    }
    .nav_burger_trigger {
        flex-direction: column;
        justify-content: center;
        align-items: center;
        display: flex;
    }
    .nav_dd {
        color: #303030;
        align-self: stretch;
        padding-left: 0;
    }
    .nav_burger_content {
        width: 90%;
        height: 100%;
        padding: 1.5rem;
    }
    .dropdown-1_toggle {
        width: 100%;
        font-size: 1rem;
    }
    .nav_brand {
        margin-right: 1rem;
        padding-left: 0;
    }
    .nav_brand.is-burger {
        width: 2rem;
    }
    .nav_wrapper {
        grid-template-columns: 7rem max-content;
        height: 64px;
    }
    .nav_dd_trigger {
        width: 100%;
        font-size: 1.125rem;
        line-height: 1.3rem;
    }
    .p-footer {
        font-size: 14px;
        line-height: 18px;
    }
    .dropdown-language-wr {
        margin-bottom: 40px;
        margin-left: 0;
        margin-right: auto;
    }
    .dropdown-language-list-wr {
        z-index: 10;
        background-color: #5b62c7;
    }
    .branding_hero {
        background-image: none;
        padding-top: 144px;
        padding-bottom: 100px;
    }
    .branding_hero.is_success {
        padding-bottom: 120px;
    }
    .branding_hero.is_success.is_new {
        padding-top: 130px;
    }
    .nav_burger_close {
        padding-left: 0;
    }
    .branding-section {
        padding-top: 160px;
    }
    .grid-logos {
        grid-column-gap: 16px;
        grid-row-gap: 16px;
        grid-template-columns: 1fr;
    }
    .grid-logos.show-landscape {
        grid-column-gap: 16px;
        grid-row-gap: 16px;
        grid-template-rows: auto;
        grid-template-columns: 1fr;
        grid-auto-columns: 1fr;
        display: grid;
    }
    .grid-logos.top-large {
        grid-column-gap: 20px;
        grid-row-gap: 20px;
        grid-template-columns: 1fr;
        margin-top: 48px;
    }
    .grid-logos.top-large.is_adverting,
    .grid-logos.top-none {
        grid-template-columns: 1fr;
    }
    .grid-logos.top-none.is_new {
        flex-flow: column;
        display: flex;
    }
    .grid-logos._2-col {
        grid-column-gap: 20px;
        grid-row-gap: 20px;
        margin-top: 48px;
    }
    .grid-logos._2-col.top-64 {
        grid-template-columns: 1fr;
        margin-top: 64px;
    }
    .grid-logos.top-small {
        grid-column-gap: 20px;
        grid-row-gap: 20px;
        grid-template-columns: minmax(200px, 1fr);
        margin-top: 48px;
    }
    .logos-bg.is-large {
        display: none;
    }
    .logos-bg.min-260 {
        min-height: 260px;
        max-height: 260px;
        padding-top: 50px;
        padding-bottom: 50px;
    }
    .padding-160px {
        padding-bottom: 64px;
    }
    .padding-160px.teen {
        padding-bottom: 80px;
    }
    .padding-160px.teen-180px {
        padding-bottom: 100px;
    }
    .padding-160px.teen-100px {
        padding-bottom: 80px;
    }
    .padding-160px.tablet-96 {
        padding-bottom: 56px;
    }
    .padding-160px.is_new {
        padding-bottom: 64px;
    }
    .padding-160px.mobile {
        padding-bottom: 180px;
    }
    .padding-160px.is-80 {
        padding-bottom: 80px;
    }
    .padding-160px.is-96 {
        padding-bottom: 96px;
    }
    .padding-160px.is-120 {
        padding-bottom: 120px;
    }
    .padding-160px.is_new-2 {
        padding-bottom: 64px;
    }
    .new-h2-big {
        font-size: 36px;
        line-height: 40px;
    }
    .new-h2-big.bottom-none._48px {
        font-size: 32px;
    }
    .new-h2-big.is-capitalize.bottom-none.text-color-light-green.text-align-center.mob-big {
        font-size: 44px;
    }
    .new-h2-big.is-capitalize.bottom-none.text-align-left.mob-center {
        text-align: center;
    }
    .new-h2-big.is-capitalize.bottom-none.text-align-left.mob-center.m_44px {
        font-size: 44px;
    }
    .new-h2-big.is-capitalize.m-32 {
        font-size: 32px;
        line-height: 90%;
    }
    .branding-bg-color {
        font-size: 18px;
    }
    .text-size-normal {
        font-size: 14px;
    }
    .branding-bg-top {
        height: 1000px;
    }
    .max-w-60 {
        max-height: 100%;
    }
    .home-new_hero {
        padding-top: 87px;
        padding-bottom: 115px;
    }
    .links-wrapper {
        text-align: center;
    }
    .link-purple {
        text-align: center;
        width: 100%;
        padding-left: 20px;
        padding-right: 20px;
        font-size: 14px;
    }
    .link-purple.is-green {
        grid-column-gap: 32px;
        grid-row-gap: 32px;
        color: #15f5ba;
        justify-content: flex-start;
        align-items: center;
        display: flex;
    }
    .link-purple.is-green.w--open {
        justify-content: center;
        align-items: center;
    }
    .heading-84px {
        font-size: 44px;
    }
    .heading-84px.is-gradient {
        font-size: 34px;
        line-height: 0.794118;
    }
    .heading-84px.mob-center,
    .heading-84px.tablet-centered.is_quest {
        text-align: center;
    }
    .section-how-works {
        padding-top: 160px;
    }
    .heading-with-word {
        flex-flow: wrap;
    }
    .number {
        width: 20px;
        height: 20px;
        font-size: 12px;
        line-height: 10px;
    }
    .padding-200px {
        padding-bottom: 96px;
    }
    .grid-col2-gap40 {
        grid-template-columns: 1fr;
    }
    .block-quests {
        border-radius: 85px;
        padding: 178px 32px 32px;
    }
    .image-quests {
        max-width: 296px;
        margin-top: -40px;
        margin-right: -40px;
        inset: 0% 0% auto auto;
    }
    .pink-blur-quests,
    .pink-violet-quests {
        margin-top: 100px;
    }
    .image-quests2 {
        max-width: 220px;
        margin-top: 0;
        margin-left: -24px;
        inset: 0% 0% auto auto;
    }
    .pink-blue-quests {
        margin-top: 100px;
    }
    .image-quests3 {
        max-width: 205px;
        margin-top: -16px;
        margin-right: 32px;
        inset: 0% 0% auto auto;
    }
    .image-quests4 {
        max-width: 379px;
        margin-top: -40px;
        inset: 0% 0% auto auto;
    }
    .effect-block {
        border-radius: 48px;
        justify-content: flex-start;
        align-items: flex-start;
        padding: 45px 30px;
    }
    .dfd_blue-btn {
        height: 58px;
        font-size: 16px;
    }
    .lightbox-link {
        border-radius: 32px;
        min-height: 350px;
        margin-top: 40px;
        padding: 44px;
    }
    .play {
        max-width: 60px;
    }
    .cup-absol {
        max-width: 120px;
        bottom: -26px;
    }
    .cup-absol.quests {
        height: 120px;
        display: none;
        bottom: -28px;
    }
    .robot-absol {
        max-width: 120px;
        margin-top: 150px;
        margin-right: 0;
        display: block;
    }
    .max-width-670.is-60 {
        width: 100%;
    }
    .image-left {
        margin-left: 25px;
    }
    .image-right {
        margin-right: 25px;
    }
    .radius124 {
        border-radius: 48px;
    }
    .dropdown-list-home {
        width: 100%;
        position: static;
    }
    .dropdown-list-home.w--open {
        grid-column-gap: 10px;
        grid-row-gap: 10px;
        background-color: #ddd0;
        flex-flow: column;
        justify-content: flex-start;
        align-items: center;
        padding-left: 0;
        padding-right: 0;
        display: flex;
    }
    .dropdownlinks {
        grid-column-gap: 10px;
        grid-row-gap: 10px;
        flex-flow: column;
        width: 100%;
        display: flex;
    }
    .image-quest {
        max-width: 160px;
        position: relative;
        top: -6px;
    }
    .section-cases {
        padding-top: 80px;
        padding-bottom: 200px;
    }
    .case-hero-section {
        padding-top: 0;
        padding-bottom: 20px;
    }
    .padding-82px {
        padding-bottom: 40px;
    }
    .vector-hero {
        max-width: 220px;
    }
    .max-width-400.is-left.hide-landscape {
        display: none;
    }
    .number-h {
        grid-column-gap: 36px;
        grid-row-gap: 36px;
        margin-top: 410px;
    }
    .number-h.top-small {
        margin-top: 117px;
    }
    .dfd_number-medium {
        font-size: 80px;
        line-height: 100px;
    }
    .slider-feedback {
        padding-bottom: 40px;
    }
    .feedback-layout {
        flex-flow: column;
    }
    .feedback-image {
        border-radius: 100px;
        width: 100%;
        max-width: 100%;
        margin-bottom: 0;
    }
    .feedback-info {
        text-align: center;
        font-size: 16px;
        line-height: 20px;
    }
    .padding-50px {
        padding-bottom: 32px;
    }
    .feedback-text {
        text-align: center;
        font-size: 16px;
        font-weight: 400;
        line-height: 20px;
    }
    .slide-nav-feedback {
        justify-content: center;
        align-items: center;
        margin-left: 0;
    }
    .faq-hero-section {
        padding-top: 120px;
        padding-bottom: 90px;
    }
    .heading-75px {
        letter-spacing: -0.01em;
        margin-bottom: 16px;
        font-size: 44px;
        line-height: 36px;
    }
    .heading-75px.is-gradient {
        font-size: 34px;
        line-height: 0.794118;
    }
    .heading-75px.mob-center {
        text-align: center;
    }
    .padding-114px {
        padding-bottom: 87px;
    }
    .max-width-540.is-left.mob-center {
        justify-content: center;
        align-items: center;
    }
    .section-faq {
        padding-top: 100px;
        padding-bottom: 100px;
    }
    .image-faq {
        max-width: 160px;
        margin-top: -320px;
        margin-left: 16px;
        display: none;
    }
    .image-faq-second {
        display: none;
    }
    .why-hero-section {
        padding-top: 87px;
        padding-bottom: 20px;
    }
    .section-why {
        padding-top: 200px;
        padding-bottom: 200px;
    }
    .why_heading2 {
        font-size: 36px;
    }
    .why_heading2.bottom-none.new {
        font-size: 45px;
    }
    .why_heading2.is-left.bottom-none {
        font-size: 36px;
    }
    .why-banner-color-black {
        grid-column-gap: 49px;
        grid-row-gap: 49px;
        border-radius: 85px;
        flex-flow: column-reverse wrap;
        justify-content: flex-start;
        align-items: center;
        height: auto;
        min-height: 600px;
        padding: 63px 32px 40px;
    }
    .why-banner-color-black.is-second {
        grid-column-gap: 17px;
        grid-row-gap: 17px;
        flex-flow: column wrap;
        padding-top: 50px;
    }
    .why-banner-color-black.is-third {
        background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/66e83e4e0a6cc1f29f5a2ea9_3.svg);
        background-repeat: no-repeat;
        background-size: auto 110%;
    }
    .why-image-banner {
        width: 100%;
        max-height: none;
    }
    .why-image-banner.is-second {
        max-height: none;
        margin-bottom: 0;
    }
    .why-image-banner.is-second.show-absol {
        object-fit: cover;
        object-position: 50% 0%;
        width: 100%;
        max-height: 90%;
        margin-top: 50px;
        display: block;
        position: absolute;
        inset: auto 0% 0%;
    }
    .max-width-250 {
        max-width: 360px;
        margin-top: auto;
        margin-left: 0;
        margin-right: auto;
        position: relative;
    }
    .max-width-250.blur {
        position: relative;
    }
    .max-width-250.why,
    .max-width-250.is_why,
    .max-width-250.is_why-2 {
        z-index: 1;
    }
    .why-image-left {
        max-width: 78px;
        margin-top: -100px;
        margin-bottom: 150px;
        margin-left: 0;
        inset: 0% auto auto 0%;
    }
    .why-image-right {
        max-width: 103px;
        margin-bottom: -120px;
        margin-right: 0;
        inset: auto 0% 0% auto;
    }
    .slider-case-mask {
        max-width: 307px;
    }
    .slider-case-item {
        padding-left: 3px;
        padding-right: 3px;
    }
    .block-slider {
        border-radius: 64px;
    }
    .text-on-slider {
        padding-bottom: 36px;
        padding-left: 30px;
        padding-right: 30px;
    }
    .slider_text {
        width: auto;
        min-width: 10rem;
        max-width: 99%;
        font-size: 12px;
        line-height: 16px;
    }
    .tag-slider {
        margin-bottom: 4px;
        padding: 8px 12px;
        font-size: 16px;
    }
    .newsroom_hero {
        grid-column-gap: 131px;
        grid-row-gap: 131px;
        padding-top: 144px;
    }
    .newsroom-wrp {
        padding-top: 0;
    }
    .bg-hero-newsroom.is_new {
        height: 750px;
    }
    .bg-hero-newsroom.is-blue {
        height: 250vw;
    }
    .grid-media {
        grid-column-gap: 16px;
        grid-row-gap: 16px;
        grid-template-columns: 1fr;
    }
    .grid-media.show-landscape {
        grid-column-gap: 16px;
        grid-row-gap: 16px;
        grid-template-rows: auto;
        grid-template-columns: 1fr;
        grid-auto-columns: 1fr;
        display: grid;
    }
    .grid-media.top-large {
        grid-column-gap: 20px;
        grid-row-gap: 20px;
        margin-top: 48px;
    }
    .grid-media.gap-large {
        margin-top: 48px;
    }
    .grid-media.d-3 {
        grid-column-gap: 20px;
        grid-row-gap: 20px;
        flex-flow: column;
        margin-top: 48px;
        display: flex;
    }
    .grid-media.gap-m-small {
        grid-column-gap: 8px;
        grid-row-gap: 8px;
        margin-top: 64px;
    }
    .grid-media.d-3-is_n {
        grid-column-gap: 20px;
        grid-row-gap: 20px;
        flex-flow: column;
        margin-top: 48px;
        display: flex;
    }
    .media-block {
        border-radius: 40px;
        min-height: 264px;
        padding: 32px 40px;
    }
    .body-text--xll-large.mobile {
        font-size: 1.25rem;
    }
    .paragraph-white-opacity50.mob14 {
        font-size: 14px;
    }
    .padding-280px,
    .padding-280px.is-120 {
        padding-bottom: 220px;
    }
    .number-block {
        min-height: 220px;
    }
    .number-block.is-bg-blue {
        grid-column-gap: 32px;
        grid-row-gap: 32px;
        border-radius: 40px;
        min-height: 264px;
        padding: 50px 40px;
    }
    .number-block.is-bg-blue.is-h {
        justify-content: center;
        align-items: flex-start;
    }
    .number-block.is-bg-blue.bottom-small {
        justify-content: center;
        min-height: 264px;
    }
    .number-block.is-bg-blue.padding-new {
        justify-content: center;
        align-items: flex-start;
        padding-bottom: 2.25rem;
    }
    .number-block.is-bg-blue.is_adventing.is_dm {
        background-position: 50% 100%;
    }
    .number-block.is-bg-blue.is_adventing.is_sdk {
        background-position: 50% 100%;
        min-height: 193px;
        padding-top: 48px;
        padding-bottom: 48px;
    }
    .number-block.is-bg-blue.is-d {
        justify-content: center;
        align-items: flex-start;
    }
    .number-block.is-bg-blue.is_dm {
        min-height: 200px;
        padding: 29px 40px;
    }
    .number-block.is_new {
        min-height: 220px;
    }
    .new-number {
        font-size: 40px;
    }
    .new-number.font-white,
    .new-number.font-white.left,
    .new-number.font-white.left.explore {
        font-size: 36px;
    }
    .new-number.font-white.left.explore.mobile-centered,
    .new-number.font-white.center {
        text-align: center;
    }
    .new-number.font-white.center.college {
        text-align: center;
        padding-right: 0;
    }
    .new-number.font-white.cen-ins {
        background-color: #0000;
    }
    .new-number.font-white.moderation,
    .new-number.font-white.moderation.explore {
        font-size: 36px;
    }
    .new-number.font-white.moderation.explore.mobile-centered {
        text-align: center;
    }
    .new-number.font-white.left-copy,
    .new-number.font-white.left-copy.explore {
        font-size: 36px;
    }
    .new-number.font-white.left-copy.explore.mobile-centered {
        text-align: center;
    }
    .new-number.font-white.bottom-16px.flex-mob-center.mobile-power,
    .new-number.font-white.bottom-16px.flex-tab-center.mobile-power {
        font-size: 36px;
    }
    .new-number.font-white.bottom-16px.flex-tab-center.is_gdc {
        font-size: 36px;
        line-height: 40px;
    }
    .new-number.font-white.bottom-16px.flex-tab-center.is_gdc.m-40 {
        font-size: 40px;
        line-height: 53px;
    }
    .new-number.font-white.bottom-16px.is_gdc {
        text-align: left;
    }
    .new-number.font-white.is-text-center.left-mobile.home {
        font-size: 24px;
    }
    .new-number.font-white.is-left {
        text-align: left;
    }
    .new-number.font-white.education {
        margin-bottom: 32px;
    }
    .new-number.font-white.is-garden {
        font-size: 36px;
    }
    .new-number.font-blue._404 {
        text-align: left;
        font-size: 36px;
    }
    .new-number.left,
    .new-number._16px,
    .new-number.mobile-left,
    .new-number.newsroom,
    .new-number.text-color-white.is-left {
        text-align: left;
    }
    .new-number.text-color-white.app {
        text-align: left;
        font-size: 40px;
        line-height: 54px;
    }
    .new-number.text-color-white.bottom-16.m-36 {
        font-size: 36px;
    }
    .new-number.text-color-white.bottom-16.m-32 {
        font-size: 32px;
    }
    .new-number.size-medium {
        font-size: 36px;
    }
    .new-number.is-small.is_succes {
        font-size: 56px;
    }
    .new-number.is-small.is_succes.is_static,
    .new-number.is_succes.is_static {
        font-size: 40px;
    }
    .body-text--m.is-center {
        font-size: 1rem;
    }
    .body-text--m.is_teen.is-left-white.mob-center {
        text-align: center;
    }
    .body-text--m.is_teen.bottom-none.text-align-center.text-color-white {
        word-break: normal;
    }
    .body-text--m.is_teen {
        margin-bottom: 40px;
    }
    .body-text--m.is_teen.mobile-align-left {
        text-align: left;
    }
    .body-text--m.is_teen.mobile-align-left.card {
        margin-bottom: 0;
    }
    .press-link {
        border-radius: 72px;
    }
    .radius-48 {
        aspect-ratio: 262/138;
    }
    .radius-48.see.video,
    .radius-48.viseo {
        min-height: 370px;
        max-height: 400px;
    }
    .radius-48.is_one {
        aspect-ratio: 342/179;
    }
    .press-text-padding {
        padding-left: 32px;
        padding-right: 32px;
    }
    .feeling-decor-n {
        width: 25vw;
        max-width: 160px;
        margin-top: -280px;
        margin-bottom: -260px;
        display: none;
    }
    .feeling-decor-n.is-pan {
        margin-bottom: -280px;
        margin-right: -100px;
    }
    .feeling-decor-n.is_n {
        margin-bottom: -265px;
        display: block;
        right: -17%;
    }
    .feeling-decor-n.is-sdk {
        width: auto;
        max-width: none;
        height: 100%;
        max-height: 14.5625rem;
        display: none;
        inset: auto 0% 0% auto;
    }
    .feeling-decor-n.is-sdk.is-block {
        margin-bottom: -13.9rem;
        margin-right: -4rem;
        display: block;
        transform: rotate(-30deg);
    }
    .feeling-decor-n.is-sdk.is-nitro {
        max-width: 11.3125rem;
        margin-top: -180px;
        margin-right: -30px;
        display: block;
    }
    .feeling-decor-n.is-sdk.is-n-faq {
        max-width: 7.9375rem;
        height: auto;
        max-height: none;
        margin-top: -148px;
        margin-left: -24px;
        display: block;
    }
    .feeling-decor-n.is_parent {
        display: none;
        right: -17%;
    }
    .feeling-decor-new {
        width: 25vw;
        max-width: 160px;
        margin-top: 0;
        top: auto;
        bottom: -145px;
        left: 0%;
        transform: none;
    }
    .feeling-decor-new.is-egg {
        max-width: 190px;
        margin-left: -86px;
    }
    .feeling-decor-new.is_n {
        margin-top: -173px;
        top: 0;
        bottom: auto;
    }
    .feeling-decor-new.is-sdk {
        margin-top: -18.925rem;
        margin-left: -3.5rem;
        inset: 0% auto auto 0%;
    }
    .feeling-decor-new.is-sdk.is-nitro {
        max-width: 148px;
        margin-bottom: -150px;
        margin-left: 0;
    }
    .feeling-decor-new.is_eggs,
    .feeling-decor-new.is_privacy {
        margin-left: 40px;
        display: none;
        top: 0;
        bottom: auto;
    }
    .eyes {
        display: none;
    }
    .plan-1 {
        max-width: 160px;
        margin-bottom: -182px;
        margin-right: -89px;
        left: auto;
        right: 0;
    }
    .plan-1.mob-top {
        margin-top: -250px;
        display: none;
        inset: 0% auto auto 0%;
    }
    .swiper_component,
    .swiper_component.is-cases,
    .swiper_component.is-gallery {
        margin-left: 0;
    }
    .swiper-slide.is-cases {
        width: 19.25rem;
        height: 22.0625rem;
    }
    .swiper-slide.is-quotes.is-new.is_p {
        padding-top: 20px;
    }
    .swiper-slide.is-gallery {
        height: 18.75rem;
    }
    .swiper-slide.is-jobs {
        width: 21.375rem;
        height: 15rem;
    }
    .swiper-slide.is-jobs.is-active {
        border-radius: 3rem;
        width: 21.375rem;
        height: 15rem;
    }
    .swiper-slide.is_second {
        max-width: 100%;
    }
    .swiper_pagination.is-quotes {
        justify-content: center;
        align-items: center;
        margin-left: auto;
        bottom: -2rem;
    }
    .swiper_pagination.is-quotes.is-new.is_a {
        bottom: 2rem;
    }
    .swiper.is-cases {
        min-height: 22.125rem;
    }
    .swiper.is-quotes.is-new.is_a {
        padding-bottom: 2rem;
    }
    .swiper.is-jobs {
        min-height: 18rem;
    }
    .case_featured_wr {
        padding-top: 137px;
        padding-bottom: 20px;
    }
    .case_featured_grad {
        padding-top: 0;
    }
    .case_featured_layout.safety-tarot,
    .case_featured_layout.home {
        padding-bottom: 50px;
    }
    .case_featured_layout.transp {
        overflow: visible;
    }
    .case_featured_layout.hub {
        margin-top: 60px;
    }
    .case_featured_img {
        width: 672px;
        max-width: none;
        margin-bottom: 0;
        right: -204px;
    }
    .cases_featured_top.margin-bottom {
        grid-column-gap: 48px;
        grid-row-gap: 48px;
        grid-template-columns: 1fr;
        margin-bottom: 120px;
    }
    .cases_featured_top.margin-bottom.reverce {
        margin-bottom: 120px;
    }
    .cases_featured_top.mob-v,
    .cases_featured_top.mob-v-1 {
        grid-column-gap: 64px;
        grid-row-gap: 64px;
        text-align: center;
        flex-flow: column-reverse wrap;
    }
    .cases_stat-wr {
        grid-column-gap: 36px;
        grid-row-gap: 36px;
    }
    .cases_stat-wr.top-small {
        margin-top: 117px;
    }
    .p-400-16-link,
    .p-400-16-link.new {
        font-size: 14px;
    }
    .quests-hero-wr {
        background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/66f1276fb47c9be620595c0f_Ellipse%20\(1\).png);
        background-position: 100% 0;
        background-repeat: no-repeat;
        background-size: 120% 960px;
    }
    .build-card-wr {
        grid-column-gap: 48px;
        grid-row-gap: 48px;
    }
    .careers_hero {
        background-size: auto 100%;
        padding-top: 144px;
    }
    .careers-section {
        padding-top: 220px;
        padding-bottom: 0;
    }
    .careers-section.bottom-m-none {
        padding-bottom: 0;
    }
    .careers-image {
        border-radius: 72px;
        width: 100%;
        max-width: none;
    }
    .block-scroll {
        margin-bottom: 64px;
    }
    .filter-link {
        padding: 11px 16px;
        font-size: 14px;
    }
    .jobs-list {
        grid-template-columns: 1fr;
    }
    .tag-future.bottom-large {
        margin-bottom: 42px;
    }
    .employee-link {
        border-radius: 64px;
        min-height: 380px;
        padding: 48px;
    }
    .max-w-56 {
        max-width: 95px;
        margin-bottom: 30px;
    }
    .genshin-impact-hero,
    .case-stydy-hero-bg {
        background-position: 70% 0;
    }
    .careers-decor-1 {
        max-width: 220px;
        margin-top: -200px;
        margin-left: -87px;
        left: 0%;
        transform: none;
    }
    .careers-decor-1.is-egg {
        max-width: 190px;
        margin-left: -86px;
    }
    .btn {
        font-size: 0.875rem;
    }
    .btn_text.hide-d {
        display: block;
    }
    .btn_wr {
        font-size: 0.875rem;
    }
    .margin-kiwi {
        margin: 1.25rem;
    }
    .cms_article {
        grid-column-gap: 2.5rem;
        grid-row-gap: 2.5rem;
        border-radius: 4.5rem;
        padding: 2.5rem;
    }
    .cms_article.is-blog.item-3.is-n {
        display: flex;
    }
    .cms_article.is-blog.is-n {
        grid-column-gap: 1rem;
        grid-row-gap: 1rem;
        padding: 0;
    }
    .cms_article.is-blog.is-n:hover {
        background-color: #fff0;
        border-radius: 0;
    }
    .padding-global-3 {
        padding-left: 1.5rem;
        padding-right: 1.5rem;
    }
    .heading-style-h1 {
        font-size: 2.5rem;
        line-height: 0.9;
    }
    .cms_article_text-wr {
        padding-left: 2rem;
        padding-right: 2rem;
        font-size: 1.25rem;
    }
    .cms_article_text-wr.is-n {
        padding-left: 0;
        padding-right: 0;
    }
    .padding-olive {
        padding: 2rem;
    }
    .styleguide_version {
        font-size: 0.875rem;
    }
    .margin-red {
        margin: 2.5rem;
    }
    .padding-lavender {
        padding: 1.25rem;
    }
    .heading-style-h5 {
        font-size: 1.3rem;
    }
    .margin-left {
        margin-top: 0;
        margin-bottom: 0;
        margin-right: 0;
    }
    .margin-bottom {
        margin-top: 0;
        margin-left: 0;
        margin-right: 0;
    }
    .show-mobile-landscape {
        display: block;
    }
    .bottom-nav {
        max-width: none;
    }
    .styleguide_heading-medium {
        font-size: 2rem;
    }
    .cms_article_img-wr {
        border-radius: 2rem;
    }
    .cms_article_img-wr.is-2.h-small {
        aspect-ratio: 342/225;
        max-height: none;
    }
    .margin-right {
        margin-top: 0;
        margin-bottom: 0;
        margin-left: 0;
    }
    .heading-style-h4 {
        font-size: 1.25rem;
        line-height: 1.2;
    }
    .padding-container-ultraviolet {
        padding-top: 4rem;
        padding-bottom: 4rem;
    }
    .margin-navy {
        margin: 1.5rem;
    }
    .padding-container-teal {
        padding-top: 4rem;
        padding-bottom: 4rem;
    }
    .max-width-full-mobile-landscape {
        width: 100%;
        max-width: none;
    }
    .margin-ultraviolet {
        margin: 4rem;
    }
    .padding-vanilla {
        padding: 4.5rem;
    }
    .padding-ultraviolet {
        padding: 4rem;
    }
    .heading-style-h6 {
        font-size: 0.875rem;
    }
    .margin-vanilla {
        margin: 4.5rem;
    }
    .margin-lavender {
        margin: 1.25rem;
    }
    .article_text-wr {
        grid-column-gap: 4rem;
        grid-row-gap: 4rem;
    }
    .text-style-nowrap {
        white-space: normal;
    }
    .text-size-large {
        font-size: 4.25rem;
    }
    .bottom-nav_position {
        max-width: none;
        padding-left: 1.5rem;
        padding-right: 1.5rem;
    }
    .padding-teal {
        padding: 3.5rem;
    }
    .heading-style-h3-2 {
        font-size: 2.25rem;
        line-height: 0.9;
    }
    .margin-mango {
        margin: 1.5rem;
    }
    .margin-jade {
        margin: 1.25rem;
    }
    .padding-horizontal {
        padding-top: 0;
        padding-bottom: 0;
    }
    .padding-navy {
        padding: 1.5rem;
    }
    .padding-quartz {
        padding: 2rem;
    }
    .featured_img-wr {
        border-radius: 2.5rem;
        height: 11.25rem;
    }
    .heading-style-h7 {
        font-size: 0.75rem;
    }
    .text-size-medium {
        font-size: 3.5rem;
    }
    .hide-mobile-landscape {
        display: none;
    }
    .bottom-dd_toggle-text-wr.w--open {
        box-shadow: none;
        position: static;
    }
    ._2col_cms-wr {
        flex-flow: column;
        grid-template-columns: 1fr 1fr;
        margin-top: 2rem;
    }
    ._2col_cms-wr.is-3col.is-n {
        grid-column-gap: 3rem;
        grid-row-gap: 3rem;
        grid-template-columns: 1fr;
    }
    .padding-salmon {
        padding: 3rem;
    }
    .styleguide_2-col {
        grid-template-columns: 1fr;
    }
    .heading-style-h2 {
        font-size: 2.5rem;
        line-height: 0.9;
    }
    .margin-top-2 {
        margin-bottom: 0;
        margin-left: 0;
        margin-right: 0;
    }
    .margin-vertical {
        margin-left: 0;
        margin-right: 0;
    }
    .styleguide_heading-large {
        font-size: 3rem;
    }
    .margin-olive {
        margin: 2rem;
    }
    .padding-jade {
        padding: 1.25rem;
    }
    .show-mobile-portrait {
        display: none;
    }
    .padding-right {
        padding-top: 0;
        padding-bottom: 0;
        padding-left: 0;
    }
    .bottom-dd_toggle {
        font-size: 1rem;
    }
    .padding-red {
        padding: 3rem;
    }
    .margin-horizontal {
        margin-top: 0;
        margin-bottom: 0;
    }
    .blog_category {
        font-size: 1rem;
        line-height: 1.3;
    }
    .btn-2 {
        font-size: 0.875rem;
    }
    .btn-2.is-primary {
        font-size: 1rem;
    }
    .btn-2.is-outline {
        height: 2.5rem;
        padding: 0.625rem 1rem;
    }
    .btn-2.is-secondary.is-normal {
        font-size: 1rem;
    }
    .btn-2.is-ghost {
        height: 2.5rem;
        padding: 0.625rem 1rem;
    }
    .padding-container-red {
        padding-top: 3rem;
        padding-bottom: 3rem;
    }
    .bottom_dd_content.w--open {
        box-shadow: none;
        position: static;
    }
    .margin-teal {
        margin: 3.5rem;
    }
    .padding-container-navy {
        padding-top: 2rem;
        padding-bottom: 2rem;
    }
    .center_layout.top-auto {
        margin-left: 0;
    }
    .padding-container-paprika {
        padding-top: 2rem;
        padding-bottom: 2rem;
    }
    .padding-left {
        padding-top: 0;
        padding-bottom: 0;
        padding-right: 0;
    }
    .padding-kiwi {
        padding: 1.25rem;
    }
    .text-size-small {
        font-size: 2.75rem;
        line-height: 0.84;
    }
    .padding-vertical {
        padding-left: 0;
        padding-right: 0;
    }
    .margin-quartz {
        margin: 2rem;
    }
    .styleguide_section-header {
        font-size: 0.875rem;
    }
    .padding-mango {
        padding: 1.5rem;
    }
    .styleguide_3-col,
    .styleguide_3-col.is-align-start {
        grid-template-columns: 1fr;
    }
    .styleguide_row {
        flex-wrap: wrap;
    }
    .text-category {
        font-size: 1rem;
        line-height: 1.3;
    }
    .padding-paprika {
        padding: 2rem;
    }
    .swiper-arrows_wr.is-large.is_new {
        width: 112px;
        margin-left: auto;
        position: relative;
        top: 32px;
    }
    .swiper-arrows_wr.is-large.is_nitro {
        width: 100%;
    }
    .swiper_arrow.swiper-button-next {
        transition: all 0.3s;
    }
    .swiper_arrow.swiper-button-next:hover {
        background-color: #ffffff1a;
    }
    .swiper_arrow.swiper-button-prev {
        transition: all 0.3s;
    }
    .swiper_arrow.swiper-button-prev:hover {
        background-color: #ffffff1a;
    }
    .swiper_arrow.is_new {
        margin-top: auto;
        margin-bottom: -90px;
        bottom: 0;
        left: 200px;
    }
    .case-slide_content-wr {
        border-radius: 4rem;
    }
    .menu-block {
        top: 20px;
    }
    .rich-career p,
    .rich-career ul {
        font-size: 16px;
        line-height: 21px;
    }
    .careers_img {
        border-radius: 4rem;
    }
    .jobs_content-wr {
        margin: 3rem;
    }
    .jobs_text {
        font-size: 0.875rem;
        line-height: 1.2;
    }
    .jobs_title {
        font-size: 1rem;
    }
    .jobs-slide_content-wr {
        border-radius: 3rem;
    }
    .gallery_slider_component {
        min-height: 300px;
    }
    .jobs_text-title {
        font-size: 1.25rem;
    }
    .careers-popup {
        padding-left: 24px;
        padding-right: 24px;
    }
    .popup-img {
        max-width: 110px;
        margin-top: -125px;
    }
    .popup-open-click:focus-visible,
    .popup-open-click[data-wf-focus-visible] {
        border-radius: 40px;
    }
    .company-hero-image {
        border-radius: 64px;
        min-height: 300px;
    }
    .our-block {
        border-radius: 72px;
        min-height: 500px;
        padding-bottom: 48px;
        padding-left: 48px;
        padding-right: 48px;
    }
    .block-bottom {
        min-height: 200px;
        padding-bottom: 48px;
        padding-left: 48px;
    }
    .text-up-heading {
        margin-bottom: 0;
        font-size: 16px;
    }
    .layout-center-su.mob-h {
        grid-column-gap: 1.75rem;
        grid-row-gap: 1.75rem;
        flex-flow: row;
        grid-template-rows: auto;
        grid-template-columns: 1fr 1fr;
        grid-auto-columns: 1fr;
        display: grid;
    }
    .layout-center-su.is_case {
        justify-content: flex-start;
        align-items: flex-start;
    }
    .layout-center-su.mob-max {
        width: 278px;
        margin-left: auto;
        margin-right: auto;
    }
    .jobs-wr,
    .jobs-wr-2 {
        grid-template-columns: 1fr;
    }
    .desctop-menu {
        min-height: 260px;
        max-height: 60vh;
        overflow: auto;
    }
    .brand-image-1 {
        max-width: 87px;
        margin-top: -67px;
        margin-right: -8px;
    }
    .brand-image-2 {
        max-width: 100px;
        margin-bottom: -59px;
        margin-left: -10px;
    }
    .padding-120px-m {
        padding-bottom: 113px;
        display: block;
    }
    .banner-link-brnd {
        border-radius: 80px;
        min-height: 342px;
        margin-top: 48px;
    }
    .banner-link-brnd.is_kit {
        aspect-ratio: 342/342;
        margin-bottom: 48px;
    }
    .banner-link-brnd.is_brand {
        aspect-ratio: 342/342;
        margin-bottom: 0;
    }
    .banner-link-brnd.is-b {
        aspect-ratio: 342/342;
        margin-bottom: 48px;
    }
    .banner-link-brnd.is_company {
        aspect-ratio: 342/356;
        margin-bottom: 0;
    }
    .circle-bg {
        filter: blur(100px);
        min-height: 445px;
        margin-bottom: -247px;
    }
    .discord-logo {
        max-width: 200px;
    }
    .branding_hero-bg {
        background-size: cover;
    }
    .newsroom-image-1 {
        max-width: 87px;
        margin-bottom: -89px;
        margin-right: -39px;
        inset: auto 0% 0% auto;
    }
    .newsroom-image-1.goblet {
        max-width: 120px;
        top: 466%;
        right: -26px;
    }
    .newsroom-image-2 {
        display: none;
    }
    .nelly-icon {
        max-width: 125px;
        margin-top: 2px;
        left: -52px;
        right: auto;
    }
    .egg-newsroom {
        max-width: 140px;
        margin-left: -69px;
        top: 68px;
    }
    .podcast {
        border-radius: 40px;
        margin-bottom: 16px;
        padding: 40px;
    }
    .bg-circle {
        grid-column-gap: 16px;
        grid-row-gap: 16px;
        filter: blur(100px);
        grid-template-rows: auto auto;
        grid-template-columns: 1fr 1fr;
        grid-auto-columns: 1fr;
        width: 130%;
        height: 230px;
        margin-top: 40px;
        margin-left: -20%;
        margin-right: auto;
        display: block;
        left: auto;
        right: auto;
    }
    .image-quests5 {
        max-width: 200px;
        margin-top: -39px;
        inset: 0% 0% auto auto;
    }
    .testing-button-open-discord {
        margin-bottom: 10px;
    }
    .testing-button-open-discord.download-button {
        width: 100%;
    }
    .testing-button-open-discord.download-button.college {
        text-align: center;
        background-image: none;
        background-repeat: repeat;
        background-size: auto;
        width: 100%;
        margin-right: 0;
        padding-left: 34px;
    }
    .testing-button-open-discord.download-button.college-white {
        text-align: center;
        background-image: none;
        background-repeat: repeat;
        background-size: auto;
        width: 100%;
        padding-left: 34px;
    }
    .testing-button-open-discord.download-button.college_new {
        text-align: center;
        background-image: none;
        background-repeat: repeat;
        background-size: auto;
        width: 100%;
        margin-right: 0;
        padding-left: 34px;
    }
    .testing-button-open-discord.gdr {
        font-size: 18px;
    }
    .testing-button-open-discord.imagine {
        margin-top: 0;
        margin-left: 0;
        margin-right: auto;
    }
    .testing-button-open-discord.size-big {
        padding-top: 20px;
        padding-bottom: 20px;
        font-size: 20px;
    }
    .testing-button-open-discord.user {
        margin-bottom: 0;
    }
    .testing-button-open-discord.download-new {
        max-height: 40px;
        margin-bottom: 0;
        padding: 11px 16px;
        font-size: 14px;
        line-height: 18px;
    }
    .testing-download-button {
        margin-bottom: 10px;
    }
    .testing-download-button.download-button {
        width: 100%;
    }
    .testing-download-button.download-button.college {
        text-align: center;
        background-image: none;
        background-repeat: repeat;
        background-size: auto;
        width: 100%;
        margin-right: 0;
        padding-left: 34px;
    }
    .testing-download-button.download-button.college-white {
        text-align: center;
        background-image: none;
        background-repeat: repeat;
        background-size: auto;
        width: 100%;
        padding-left: 34px;
    }
    .testing-download-button.download-button.college_new {
        text-align: center;
        background-image: none;
        background-repeat: repeat;
        background-size: auto;
        width: 100%;
        margin-right: 0;
        padding-left: 34px;
    }
    .testing-download-button.gdr {
        font-size: 18px;
    }
    .testing-download-button.imagine {
        margin-top: 0;
        margin-left: 0;
        margin-right: auto;
    }
    .testing-download-button.size-big {
        padding-top: 20px;
        padding-bottom: 20px;
        font-size: 20px;
    }
    .testing-download-button.user {
        margin-bottom: 0;
    }
    .testing-download-button.download-new {
        max-height: 40px;
        margin-top: 0;
        margin-bottom: 0;
        margin-right: 0;
        padding: 16px 32px;
        font-size: 14px;
        line-height: 18px;
    }
    .testing-button-open {
        margin-bottom: 10px;
    }
    .testing-button-open.download-button {
        width: 100%;
    }
    .testing-button-open.download-button.college {
        text-align: center;
        background-image: none;
        background-repeat: repeat;
        background-size: auto;
        width: 100%;
        margin-right: 0;
        padding-left: 34px;
    }
    .testing-button-open.download-button.college-white {
        text-align: center;
        background-image: none;
        background-repeat: repeat;
        background-size: auto;
        width: 100%;
        padding-left: 34px;
    }
    .testing-button-open.download-button.college_new {
        text-align: center;
        background-image: none;
        background-repeat: repeat;
        background-size: auto;
        width: 100%;
        margin-right: 0;
        padding-left: 34px;
    }
    .testing-button-open.gdr {
        font-size: 18px;
    }
    .testing-button-open.imagine {
        margin-top: 0;
        margin-left: 0;
        margin-right: auto;
    }
    .testing-button-open.size-big {
        padding-top: 20px;
        padding-bottom: 20px;
        font-size: 20px;
    }
    .testing-button-open.user {
        margin-bottom: 0;
    }
    .testing-button-open.download-new {
        max-height: 40px;
        margin-bottom: 0;
        padding: 11px 16px;
        font-size: 14px;
        line-height: 18px;
        display: none;
    }
    .dfd_blue-btn-copy {
        height: 58px;
        font-size: 16px;
    }
    .dfd_pink-btn-copy {
        cursor: pointer;
    }
    .download-hero-img-wr {
        margin-top: 80px;
    }
    .wumpus-img1 {
        max-width: 35%;
        top: 10px;
    }
    .download-hero-img3 {
        top: -10%;
    }
    .wumpus-leaf-icon {
        max-width: 45px;
        top: -7px;
    }
    .wumpus-compuny {
        margin-top: -200px;
    }
    .padding-220px {
        padding-bottom: 96px;
    }
    .padding-220px.is-180 {
        padding-bottom: 120px;
    }
    .padding-220px.is-360.is-48 {
        padding-bottom: 48px;
    }
    .padding-220px.is-360.is_100 {
        padding-bottom: 100px;
    }
    .padding-220px.is-220-all {
        padding-bottom: 120px;
    }
    .padding-220px.is-297 {
        padding-bottom: 118px;
    }
    .padding-220px.is-240 {
        padding-bottom: 100px;
    }
    .padding-220px.is-240.m-120 {
        padding-bottom: 120px;
    }
    .padding-220px.is_acc {
        padding-bottom: 60px;
    }
    .careers_h1-large {
        margin-bottom: 16px;
        font-size: 40px;
    }
    .careers_h1-large.font-white,
    .careers_h1-large.font-white.left,
    .careers_h1-large.font-white.left.explore {
        font-size: 36px;
    }
    .careers_h1-large.font-white.left.explore.mobile-centered,
    .careers_h1-large.font-white.center {
        text-align: center;
    }
    .careers_h1-large.font-white.center.college {
        text-align: center;
        padding-right: 0;
    }
    .careers_h1-large.font-white.cen-ins {
        background-color: #0000;
    }
    .careers_h1-large.font-white.moderation,
    .careers_h1-large.font-white.moderation.explore {
        font-size: 36px;
    }
    .careers_h1-large.font-white.moderation.explore.mobile-centered {
        text-align: center;
    }
    .careers_h1-large.font-white.left-copy,
    .careers_h1-large.font-white.left-copy.explore {
        font-size: 36px;
    }
    .careers_h1-large.font-white.left-copy.explore.mobile-centered {
        text-align: center;
    }
    .careers_h1-large.font-white.bottom-16px.flex-mob-center.mobile-power,
    .careers_h1-large.font-white.bottom-16px.flex-tab-center.mobile-power {
        font-size: 36px;
    }
    .careers_h1-large.font-white.bottom-16px.flex-tab-center.is_gdc {
        font-size: 36px;
        line-height: 40px;
    }
    .careers_h1-large.font-white.bottom-16px.flex-tab-center.is_gdc.m-40 {
        font-size: 40px;
        line-height: 53px;
    }
    .careers_h1-large.font-white.bottom-16px.is_gdc {
        text-align: left;
    }
    .careers_h1-large.font-white.is-text-center.left-mobile.home {
        font-size: 24px;
    }
    .careers_h1-large.font-white.is-left {
        text-align: left;
    }
    .careers_h1-large.font-white.education {
        margin-bottom: 32px;
    }
    .careers_h1-large.font-white.is-garden {
        font-size: 36px;
    }
    .careers_h1-large.font-blue._404 {
        text-align: left;
        font-size: 36px;
    }
    .careers_h1-large.left,
    .careers_h1-large._16px,
    .careers_h1-large.mobile-left,
    .careers_h1-large.newsroom,
    .careers_h1-large.text-color-white.is-left {
        text-align: left;
    }
    .careers_h1-large.text-color-white.app {
        text-align: left;
        font-size: 40px;
        line-height: 54px;
    }
    .careers_h1-large.size-medium {
        font-size: 36px;
    }
    .careers_h1-large.text-align-center.p-48px {
        font-size: 36px;
        line-height: 1.125;
    }
    .company-coin {
        max-width: 120px;
        bottom: -256%;
    }
    .company-coin.is-mob {
        max-width: 80px;
        margin-bottom: -168px;
    }
    .quest_heading-h2 {
        font-size: 36px;
        line-height: 40px;
    }
    .quest_heading-h2.bottom-none._48px {
        font-size: 32px;
    }
    .quest_heading-h2.is-capitalize.bottom-none.text-color-light-green.text-align-center.mob-big {
        font-size: 44px;
    }
    .quest_heading-h2.is-capitalize.bottom-none.text-align-left.mob-center {
        text-align: center;
    }
    .quest_heading-h2.is-capitalize.bottom-none.text-align-left.mob-center.m_44px {
        font-size: 44px;
    }
    .quest_heading-h2.is-capitalize.m-32 {
        font-size: 32px;
        line-height: 90%;
    }
    .quest-heading_discord {
        margin-top: -24px;
        margin-bottom: 0;
        font-size: 16px;
    }
    .clyde-image {
        max-width: 120px;
        margin-top: -166px;
        margin-right: -9px;
    }
    .employee-icon {
        max-width: 200px;
    }
    .employee-name.is-sdk {
        font-size: 1.125rem;
    }
    .employee-name.is-sdk.is-size {
        font-size: 1.5rem;
    }
    .employee-name.is-sdk.is-n {
        font-size: 1rem;
    }
    .swiper-slide-name-wwr {
        margin-top: 64px;
    }
    .careers-eggsicon {
        max-width: 120px;
        top: -174px;
        bottom: -169px;
        left: -49px;
    }
    .jobs_icon-wr {
        max-width: 80px;
    }
    .careers-img {
        border-radius: 72px;
    }
    .careers-sport-gerls-img {
        top: -111px;
    }
    .careers-image-2 {
        border-radius: 72px;
        width: 100%;
        max-width: none;
        margin-top: 20px;
    }
    .jobs_text-2 {
        font-size: 0.875rem;
        line-height: 1.2;
    }
    .nav_burger_trigger-black {
        flex-direction: column;
        justify-content: center;
        align-items: center;
    }
    .banner-text {
        font-size: 13px;
        line-height: 18px;
    }
    .nitro-banner-new {
        max-width: 360px;
    }
    .nitro-bn-2025 {
        grid-column-gap: 16px;
        grid-row-gap: 16px;
    }
    .clyde-cube {
        max-width: 172px;
        margin-bottom: -130px;
        margin-left: 5px;
    }
    .set {
        max-width: 6.75rem;
        margin-bottom: -96px;
    }
    .plump {
        max-width: 8.375rem;
        margin-top: -126px;
        margin-right: -50px;
    }
    .banner-top {
        background-position: 100%;
        background-size: cover;
        min-height: 88px;
        max-height: 88px;
    }
    .relative-banner {
        justify-content: center;
        align-items: center;
        width: 100%;
        max-width: 100%;
        margin-left: 0;
        margin-right: 0;
    }
    .girl-bnner {
        display: none;
    }
    .girl-bnner.is-second {
        max-width: 140px;
        display: block;
    }
    .div-block-witch {
        z-index: 1;
        max-height: 88px;
        margin-right: 6rem;
        position: relative;
    }
    .safety-content-wr {
        margin-bottom: 0;
    }
    .icon-home-2025 {
        width: 19px;
        height: 19px;
        margin-right: 7px;
    }
    .icon-home-2025.is_download {
        width: 18px;
        height: 18px;
    }
    .coin-icon_d {
        width: 96px;
        bottom: 299px;
        top: 400px;
        left: 30px;
    }
    .newsroom-image-3 {
        max-width: 102px;
        margin-top: 0;
        margin-bottom: auto;
        inset: auto auto 74% -44px;
    }
    .max-width-500 {
        max-width: 400px;
    }
    .max-width-500.is-left.is-sticky {
        width: auto;
        max-width: none;
        position: static;
    }
    .media-block-icon_wr {
        margin-bottom: 32px;
    }
    .p-medium.text-style-2line {
        font-size: 18px;
        line-height: 24px;
    }
    .collection-item-5 {
        max-width: 100%;
    }
    .clyde-cube_icon {
        top: -266px;
        left: -69px;
    }
    .clyde-cube_icon.is-new {
        margin-bottom: -100px;
        margin-left: 10px;
        inset: auto auto 0% 0%;
    }
    .clyde-cube_icon.is-media {
        margin-bottom: -6rem;
        margin-left: 10px;
        inset: auto 0% 0% auto;
    }
    .clyde-cube_icon.is-stories {
        margin-bottom: -100px;
        display: none;
        inset: auto auto 0% -5.75rem;
    }
    .clyde-cube_icon.is-new_1 {
        margin-bottom: -88px;
        margin-left: 10px;
        inset: auto auto 0% 0%;
    }
    .clyde-cube_icon.is-dm {
        max-width: 7.875rem;
        margin-bottom: -5.8125rem;
        margin-right: 1.8125rem;
        inset: auto 0% 0% auto;
    }
    .clyde-cube_icon.is-sdk {
        max-width: 9.6875rem;
        margin-bottom: -5.8125rem;
        margin-right: 1.8125rem;
        inset: auto 0% 0% auto;
    }
    .clyde-cube_icon.is_new {
        margin-bottom: -5.7rem;
        margin-right: 1.8125rem;
        inset: auto 0% 0% auto;
    }
    .pan-image {
        max-width: 100px;
        margin-top: 283px;
        margin-right: 49px;
    }
    .feeling-decor-d {
        width: 25vw;
        max-width: 160px;
        margin-top: -280px;
        margin-bottom: -260px;
    }
    .feeling-decor-d.is-pan {
        margin-bottom: -280px;
        margin-right: -100px;
    }
    .company-section {
        padding-top: 220px;
        padding-bottom: 0;
    }
    .company-section.bottom-m-none {
        padding-bottom: 0;
    }
    .company-section-1 {
        padding-top: 220px;
        padding-bottom: 0;
    }
    .company-section-1.bottom-m-none {
        padding-bottom: 0;
    }
    .company-section_last {
        z-index: 98;
    }
    .company-section_last.bottom-small {
        padding-bottom: 193px;
    }
    .timeline-card {
        z-index: 3;
        background-color: #1a1a1a;
        border-radius: 4rem;
        min-width: auto;
        margin-bottom: 0;
        margin-left: auto;
        margin-right: auto;
        position: relative;
    }
    .timeline-card.is-1 {
        z-index: 3;
        background-color: #1a1a1a;
        margin-left: auto;
        margin-right: auto;
        position: relative;
    }
    .timeline-title {
        font-size: 36px;
        line-height: 0.888889;
    }
    .timeline-description {
        font-size: 1.125rem;
        line-height: 1.33333;
    }
    .timeline_text-wr {
        width: 100%;
        position: static;
    }
    .progress_step {
        flex-flow: column;
        padding-top: 2.75rem;
        padding-bottom: 6.25rem;
        display: block;
    }
    .heading-style-h2-2 {
        font-size: 2rem;
    }
    .progress_line-wr {
        z-index: 1;
        margin-left: auto;
        margin-right: auto;
        position: absolute;
        inset: 0% 0;
    }
    .progress_dec-wr {
        display: none;
    }
    .company-image_wumpus.is_mobile {
        max-width: 150px;
        display: block;
        position: absolute;
        top: 46px;
        right: 109px;
    }
    .company-image_nelly.mobile {
        max-width: 150px;
        margin-top: -10%;
        display: block;
        position: absolute;
        top: auto;
        left: 15%;
    }
    .company-coin-2 {
        max-width: 120px;
        bottom: -220%;
    }
    .company-coin-2.is-mob {
        max-width: 80px;
        margin-bottom: -168px;
    }
    .company-lottie-card {
        max-width: 120px;
        margin-left: auto;
        margin-right: auto;
        display: block;
        position: absolute;
        top: -11px;
        left: 0;
        right: -35%;
    }
    .hear-cuo-card {
        max-width: 115px;
        display: block;
        position: absolute;
        inset: auto -53px 5% auto;
    }
    .nav_dd_list-copy.w--open {
        box-shadow: none;
        margin-left: -1rem;
        position: static;
    }
    .nav_dd_list-copy.is-burger.w--open {
        margin-left: 0;
    }
    .advertising-hero {
        background-size: cover;
        padding-top: 10rem;
        padding-bottom: 5rem;
    }
    .ad_heading-1 {
        font-size: 44px;
        line-height: 0.886364;
    }
    .ad_heading-1.text-align-center.is-large {
        margin-bottom: 24px;
        font-size: 2.25rem;
        line-height: 0.888889;
    }
    .ad-paragraph-20px-white {
        font-size: 18px;
        line-height: 24px;
    }
    .circle-top {
        width: 940px;
        height: 940px;
        margin-top: -609px;
    }
    .testimonials-section.is-sdk.is-large,
    .testimonials-section.is-sdk.is-sm {
        background-position: 50% 120%;
        background-size: auto 500px;
    }
    .testimonials-section.is-faq {
        padding-bottom: 13.75rem;
    }
    .testimonials-section.is-faq.is-new-2025.is-new {
        padding-bottom: 220px;
    }
    .testimonials-section.is-dm,
    .testimonials-section.is-dm-q {
        padding-top: 0;
    }
    .testimonials-section.is-gdc.is-large {
        background-position: 50% 120%;
        background-size: auto 500px;
    }
    .testimonials-section.is-small {
        padding-bottom: 3rem;
    }
    .testimonials-section.is_120.is_ns,
    .testimonials-section.is_120.is_new,
    .testimonials-section.is_120.is_ns-small {
        padding-bottom: 220px;
    }
    .container-914px.layout-vertical {
        width: auto;
    }
    .cards-gradient.is-second.is-sdk.is-green {
        padding-top: 2rem;
        padding-left: 1.25rem;
        padding-right: 1.25rem;
        display: flex;
    }
    .cards-gradient.is-second.is-sdk.is-green.is-nc {
        grid-column-gap: 24px;
        grid-row-gap: 24px;
    }
    .cards-gradient.is-sdk.is-green {
        padding-top: 2rem;
        padding-left: 1.25rem;
        padding-right: 1.25rem;
        display: flex;
    }
    .cards-gradient.is-sdk.is-green.is-nc {
        grid-column-gap: 24px;
        grid-row-gap: 24px;
    }
    .cards-gradient.is-sdk-grid {
        padding: 1rem 1rem 2rem;
    }
    .cards-gradient.is-sdk-first.is-green {
        border-radius: 4rem;
        padding: 2rem 1.25rem;
        display: flex;
    }
    .cards-gradient.is-sdk-first.is-green.is-nc {
        grid-column-gap: 24px;
        grid-row-gap: 24px;
        padding: 2rem 1.25rem;
    }
    .cards-gradient.is-dm-grid {
        padding: 1rem 1rem 2rem;
    }
    .cards-gradient.is-dm-grid-dm {
        grid-column-gap: 32px;
        grid-row-gap: 32px;
        border-radius: 2.5rem;
        flex-flow: column;
        padding: 1rem 1rem 2rem;
        display: flex;
    }
    .cards-gradient.is-dm-grid-dm.is_microsite.is-pink {
        padding: 1rem 1rem 2rem;
    }
    .cards-gradient.is-dm-grid-dm.is_microsite.is-greenn,
    .cards-gradient.is-dm-grid-dm.is_microsite.is-tab-pink {
        grid-column-gap: 24px;
        grid-row-gap: 24px;
    }
    .ad_heading3.b24.is-large.is-new {
        margin-bottom: 24px;
        font-size: 24px;
    }
    .ad_heading3.b24.is-large.is-medium {
        font-size: 1.25rem;
    }
    .ad_heading3.is-dm {
        font-size: 32px;
        line-height: 90%;
    }
    .ad_heading3.is-l {
        margin-bottom: 16px;
        font-size: 32px;
        line-height: 28px;
    }
    .ad_heading3.is-new {
        font-size: 20px;
    }
    .container-944px.layout-vertical {
        width: auto;
    }
    .ad_dropdown-toggle.top-line-none.is_2025.top-on {
        padding-right: 30px;
    }
    .ad_dropdown-toggle.is_2025 {
        white-space: pre-wrap;
        padding-right: 40px;
    }
    .ad_dropdown-toggle.is_2025.size-new {
        padding-top: 40px;
        padding-bottom: 40px;
        font-size: 20px;
    }
    .ad_dropdown-toggle.is_2025.size-new.top-none {
        padding-bottom: 40px;
        font-size: 20px;
    }
    .grid-20.is-2col {
        flex-flow: column;
        display: flex;
    }
    .grey-block.is-left.is-new {
        border-radius: 2rem;
        padding: 2rem;
    }
    .grey-block.is-center.d-center {
        justify-content: flex-start;
        align-items: flex-start;
    }
    .image-grey.margin-medium {
        max-height: 5.75rem;
        margin-bottom: 1.5rem;
    }
    .plug {
        margin-top: -67px;
    }
    .text-i {
        font-size: 14px;
        line-height: 1.28571;
    }
    .banner-gr.is-gaming {
        padding: 3.5rem 1.5rem;
    }
    .image-banner-ad {
        margin-right: -1.6875rem;
    }
    .image-banner-ad.is-n,
    .image-banner-ad2.is-n {
        display: none;
    }
    .link-block-fixed {
        grid-column-gap: 0.5rem;
        grid-row-gap: 0.5rem;
        text-align: center;
        background-color: #7a7eb4;
        justify-content: center;
        align-items: center;
        padding-top: 11px;
        padding-bottom: 11px;
        font-size: 11px;
        transition: opacity 0.35s;
        display: flex;
    }
    .link-block-fixed:hover {
        background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/676d7ea5568d6ea7e5bf4071_with%20Icon.webp);
        background-position: 50%;
        background-repeat: no-repeat;
        background-size: cover;
    }
    .link-block-fixed.is-current {
        background-color: #fff0;
        background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/676d7ea5568d6ea7e5bf4071_with%20Icon.webp);
        background-position: 50%;
        background-repeat: no-repeat;
        background-size: cover;
        min-width: 140px;
        padding: 11px 20px;
        font-size: 11px;
        line-height: 17px;
        overflow: clip;
    }
    .link-block-fixed.is-current.w--open {
        background-position: 50%;
        background-size: cover;
    }
    .link-block-fixed.mob-none,
    .link-block-fixed.mob-none.w--current {
        display: none;
    }
    .text-info.is-sdk {
        padding-left: 17px;
        padding-right: 17px;
    }
    .image-cards.is-new {
        border-radius: 32px;
        order: -1;
    }
    .image-cards.is-new.is-full {
        min-height: 534px;
    }
    .image-cards.is-new-pink {
        border-radius: 32px;
        order: -1;
        max-height: none;
    }
    .drop-mob {
        width: auto;
        max-width: none;
        display: block;
    }
    .drop-mob.desktop {
        display: none;
    }
    .dropdown-list-adopen {
        background-color: #dddddd70;
    }
    .dropdown-list-adopen.w--open {
        grid-column-gap: 4px;
        grid-row-gap: 4px;
        background-color: #ddd0;
        flex-flow: column;
        padding-top: 4px;
        display: flex;
    }
    .media-hero {
        background-image: none;
        padding-top: 10rem;
        padding-bottom: 8.75rem;
    }
    .new-text {
        font-size: 2.25rem;
        line-height: 0.9;
    }
    .new-text.font-white,
    .new-text.font-white.left,
    .new-text.font-white.left.explore {
        font-size: 36px;
    }
    .new-text.font-white.left.explore.mobile-centered,
    .new-text.font-white.center {
        text-align: center;
    }
    .new-text.font-white.center.college {
        text-align: center;
        padding-right: 0;
    }
    .new-text.font-white.cen-ins {
        background-color: #0000;
    }
    .new-text.font-white.moderation,
    .new-text.font-white.moderation.explore {
        font-size: 36px;
    }
    .new-text.font-white.moderation.explore.mobile-centered {
        text-align: center;
    }
    .new-text.font-white.left-copy,
    .new-text.font-white.left-copy.explore {
        font-size: 36px;
    }
    .new-text.font-white.left-copy.explore.mobile-centered {
        text-align: center;
    }
    .new-text.font-white.bottom-16px.flex-mob-center.mobile-power,
    .new-text.font-white.bottom-16px.flex-tab-center.mobile-power {
        font-size: 36px;
    }
    .new-text.font-white.bottom-16px.flex-tab-center.is_gdc {
        font-size: 36px;
        line-height: 40px;
    }
    .new-text.font-white.bottom-16px.flex-tab-center.is_gdc.m-40 {
        font-size: 40px;
        line-height: 53px;
    }
    .new-text.font-white.bottom-16px.is_gdc {
        text-align: left;
    }
    .new-text.font-white.is-text-center.left-mobile.home {
        font-size: 24px;
    }
    .new-text.font-white.is-left {
        text-align: left;
    }
    .new-text.font-white.education {
        margin-bottom: 32px;
    }
    .new-text.font-white.is-garden {
        font-size: 36px;
    }
    .new-text.font-blue._404 {
        text-align: left;
        font-size: 36px;
    }
    .new-text.left,
    .new-text._16px,
    .new-text.mobile-left,
    .new-text.newsroom,
    .new-text.text-color-white.is-left {
        text-align: left;
    }
    .new-text.text-color-white.app {
        text-align: left;
        font-size: 40px;
        line-height: 54px;
    }
    .new-text.text-color-white.bottom-16.m-36 {
        font-size: 36px;
    }
    .new-text.text-color-white.bottom-16.m-32 {
        font-size: 32px;
    }
    .new-text.size-medium {
        font-size: 36px;
    }
    .img-laptop {
        margin-right: 2.5rem;
        inset: auto 0% 0% auto;
    }
    .gaming-hero {
        background-size: cover;
        padding-top: 10rem;
    }
    .img-gaming.is-sdk {
        margin-top: 2.5rem;
    }
    .chat-gaming {
        margin-bottom: -5.3875rem;
    }
    .gaming-image-top.is-sdk {
        max-width: 5rem;
        margin-top: -367px;
        margin-left: -2.6rem;
        display: block;
    }
    .gaming-image-top.is-sdk.is-mob {
        max-width: 8rem;
        margin-bottom: -2rem;
        margin-left: 0.625rem;
        display: block;
    }
    .gaming-image-top.is-sdk.is-new {
        max-width: 3.5rem;
        margin-top: -360px;
        margin-left: -1.45rem;
    }
    .gaming-image-top.is-sdk.is-form {
        max-width: 3.6875rem;
        margin-top: -4.3rem;
    }
    .gaming-image-top.is-sdk.is-nitro {
        max-width: 7.5625rem;
        margin-top: -5.5625rem;
        margin-left: -1.0125rem;
    }
    .gaming-image-bottom.is-sdk {
        max-width: 6.375rem;
        margin-top: -7rem;
        margin-right: -1.75rem;
        display: block;
    }
    .gaming-image-bottom.is-sdk.is-mob {
        max-width: 5.75rem;
        margin-top: -1.5rem;
        margin-right: 1rem;
        display: block;
    }
    .gaming-image-bottom.is-sdk.is-new {
        max-width: 4.875rem;
        margin-top: -7rem;
        margin-right: -2rem;
    }
    .gaming-image-bottom.is-sdk.is-form {
        max-width: 4.875rem;
        margin-top: 9.875rem;
        margin-right: -2.8rem;
    }
    .gaming-image-bottom.is-nitro {
        max-width: 23.4375rem;
        margin-bottom: -24.75rem;
        margin-left: auto;
        margin-right: auto;
        inset: auto 0% 0%;
    }
    .gaming-image-bottom.is-nitro.is-mob {
        max-width: 5.75rem;
        margin-top: -1.5rem;
        margin-right: 1rem;
        display: block;
    }
    .gaming-image-bottom.is-nitro.is-new {
        max-width: 4.875rem;
        margin-top: -7rem;
        margin-right: -2rem;
    }
    .gaming-image-bottom.is-nitro.is-form {
        max-width: 4.875rem;
        margin-top: 7.875rem;
        margin-right: -2.8rem;
    }
    .image-stories {
        max-width: 275px;
    }
    .image-absol-stories {
        max-width: 4rem;
        margin-right: 0;
    }
    .image-stories-hero.show-l-mobile {
        border-radius: 3rem;
        width: 100%;
        display: block;
    }
    .image-stories-hero.hide-mob,
    .image-stories-hero.hide-desctop {
        display: none;
    }
    .stories-hero {
        background-size: cover;
        padding-top: 10rem;
    }
    .rich-case-study h6 {
        margin-top: 5rem;
    }
    .image-absol-faq {
        margin-right: 0;
    }
    .faq-hero {
        background-size: cover;
        padding-top: 10rem;
    }
    .bg-l {
        bottom: -40%;
    }
    .div-bg {
        background-position: 50%;
        max-height: 900px;
    }
    .faq_img {
        max-width: 120px;
        margin-top: 215px;
        margin-left: -159px;
    }
    .max-w-slider-title {
        max-width: 380px;
    }
    .stories_img {
        max-width: 120px;
        margin-top: -78px;
        margin-right: 47px;
    }
    .list-image-is_2025 {
        border-radius: 20px;
        width: 100%;
        max-width: 50%;
        margin-left: 0;
    }
    .open-info_new {
        width: auto;
    }
    .info-arrow_new {
        padding-right: 0;
    }
    .source-all_new {
        font-size: 14px;
    }
    .source-all_new.mob-small {
        margin-left: 0;
    }
    .source-all_new.new {
        margin-top: 3.375rem;
    }
    .sp-br {
        display: none;
    }
    .div-wrapper-succes {
        margin-top: 0;
    }
    .img-gaming_bg {
        top: 141px;
    }
    .padding-media {
        height: 18rem;
    }
    .img-gaming_bg-2 {
        top: 141px;
    }
    .text-color-wr {
        max-width: none;
    }
    .link-drop {
        grid-column-gap: 0.5rem;
        grid-row-gap: 0.5rem;
        text-align: center;
        justify-content: center;
        align-items: center;
        padding-top: 11px;
        padding-bottom: 11px;
        font-size: 11px;
        display: flex;
    }
    .link-drop.is-current {
        background-color: #fff0;
        background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/676d7ea5568d6ea7e5bf4071_with%20Icon.webp);
        background-position: 50%;
        background-repeat: no-repeat;
        background-size: cover;
        min-width: 140px;
        padding: 11px 20px;
        font-size: 11px;
        line-height: 17px;
        overflow: clip;
    }
    .link-drop.is-current.w--open {
        background-position: 50%;
        background-size: cover;
    }
    .link-drop.mob-none,
    .link-drop.mob-none.w--current {
        display: none;
    }
    .dropdown-desktop {
        width: auto;
        max-width: none;
        display: block;
    }
    .dropdown-desktop.desktop {
        display: none;
    }
    .dropdown-link-desktop {
        grid-column-gap: 0.5rem;
        grid-row-gap: 0.5rem;
        text-align: center;
        justify-content: center;
        align-items: center;
        padding-top: 11px;
        padding-bottom: 11px;
        font-size: 11px;
        display: flex;
    }
    .dropdown-link-desktop.is-current {
        background-color: #fff0;
        background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/676d7ea5568d6ea7e5bf4071_with%20Icon.webp);
        background-position: 50%;
        background-repeat: no-repeat;
        background-size: cover;
        min-width: 140px;
        padding: 11px 20px;
        font-size: 11px;
        line-height: 17px;
        overflow: clip;
    }
    .dropdown-link-desktop.is-current.w--open {
        background-position: 50%;
        background-size: cover;
    }
    .dropdown-link-desktop.mob-none,
    .dropdown-link-desktop.mob-none.w--current {
        display: none;
    }
    .ad_faq-content {
        font-size: 16px;
        line-height: 21px;
    }
    .advertising-discord-icon {
        top: 480px;
        right: 82px;
    }
    .company-hero-mobile {
        background-color: #5865f200;
        background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/67922bbcf9de2649ad076182_Center%20Image%20New.webp);
        background-position: 50%;
        background-repeat: no-repeat;
        background-size: cover;
        display: block;
    }
    .build-faq {
        grid-row-gap: 32px;
        grid-template-rows: auto;
        grid-template-columns: 1fr;
    }
    .build-info-left {
        text-align: center;
        flex-flow: column;
        justify-content: flex-start;
        align-items: center;
        max-width: none;
        display: flex;
    }
    .img-faq {
        margin-top: -8px;
    }
    .layout-left.t-center,
    .layout-left.l-center {
        justify-content: center;
        align-items: center;
    }
    .sdk_hero {
        grid-column-gap: 131px;
        grid-row-gap: 131px;
        padding-top: 144px;
    }
    .sdk_hero.is-nitro {
        padding-top: 154px;
        padding-bottom: 50px;
    }
    .slider-block {
        border-radius: 60px;
        padding: 32px 16px 64px;
    }
    .slider-block.is-dev {
        padding-left: 18px;
        padding-right: 18px;
    }
    .top-image-slider,
    .bottom-image-slider {
        display: none;
    }
    .latter-2.text-align-center.is-24px.text-size-18 {
        font-size: 18px;
    }
    .image-faq-sdk {
        margin-top: -130px;
    }
    .quotation-mark_wr,
    .quotation-mark_wr.is-80 {
        max-width: 100%;
    }
    .quotation-mark_wr.is-new {
        width: 100%;
    }
    .container_1580 {
        padding-left: 24px;
        padding-right: 24px;
    }
    .dm-image-top {
        display: none;
    }
    .dm-image-bottom {
        max-width: 7.5rem;
        margin-bottom: -4.7rem;
        margin-left: auto;
        margin-right: 0.4rem;
        inset: auto 0% 0% auto;
    }
    .block-dm {
        grid-column-gap: 1.5rem;
        grid-row-gap: 1.5rem;
        border-radius: 4rem;
        flex-flow: column;
        justify-content: flex-start;
        align-items: center;
        padding: 20px 20px 40px;
    }
    .image-mfd {
        width: 100%;
    }
    .image-gdc {
        max-width: 9.3125rem;
        margin-bottom: 1.5rem;
        margin-right: -3px;
        inset: auto 0% 0% auto;
    }
    .tabs-menu-dm {
        flex-flow: wrap;
        margin-bottom: 1.5rem;
    }
    .tabs-menu-dm.is_nitro {
        flex-flow: row;
        justify-content: flex-start;
        align-items: flex-start;
        max-width: 80%;
        padding-left: 8px;
        padding-right: 8px;
        overflow: auto;
    }
    .tabs-menu-dm.is_nitro.is-anim {
        z-index: 2;
        grid-column-gap: 0px;
        grid-row-gap: 0px;
        border-radius: 0.75rem;
        flex-flow: column;
        justify-content: flex-start;
        align-items: stretch;
        max-width: 100%;
        padding-bottom: 8px;
        padding-left: 0;
        padding-right: 0;
        position: absolute;
        inset: 0% 0% auto;
        overflow: hidden;
    }
    .dm-tab-link {
        padding-top: 15px;
        padding-bottom: 15px;
        font-size: 14px;
    }
    .dm-tab-link.is-new {
        flex: none;
        width: 100%;
    }
    .dm-tab-link.is-new.w--current:lang(en) {
        order: -1;
    }
    .dm-tab-link.is-new.is-tab {
        font-size: 16px;
    }
    .dm-tab-link.is-new.is-grey {
        background-color: #292929;
        width: auto;
        margin: 0;
        padding: 8px 8px 0;
        font-size: 16px;
        box-shadow: 0 20px #292929;
    }
    .dm-tab-link.is-new.is-grey.w--current {
        color: #fff;
        background-color: #292929;
        margin-bottom: 8px;
        padding-top: 0;
        padding-left: 0;
        padding-right: 0;
        box-shadow: -30px 8px #000, 30px 8px #000, 0 0 0 8px #000;
    }
    .padding-d {
        padding-left: 17px;
        padding-right: 17px;
    }
    .grid-20-dm {
        grid-template-columns: 1fr;
    }
    .careers_video {
        border-radius: 4rem;
    }
    .max-320.is_d {
        max-width: none;
    }
    .img-gdc-top {
        max-width: 8rem;
        margin-bottom: -12.1rem;
    }
    .img-gdc-bottom {
        margin-bottom: -144px;
        margin-left: 0.1625rem;
    }
    .gdc_hero {
        padding-top: 130px;
    }
    .slide-gdc {
        border-radius: 40px;
        padding: 32px;
    }
    .date-gdc {
        width: 100%;
        font-size: 18px;
        line-height: 130%;
    }
    .gdc-block-show {
        border-radius: 40px;
    }
    .padding-gdc {
        padding: 32px 32px 24px;
    }
    .dropdown-toggle-gdc {
        grid-column-gap: 14px;
        grid-row-gap: 14px;
        justify-content: center;
        align-items: center;
        padding: 24px 32px;
        font-size: 18px;
    }
    .dropdown-list-gdc.w--open {
        margin-top: -32px;
        padding-left: 32px;
        padding-right: 32px;
    }
    .rich-gdc {
        font-size: 18px;
    }
    .form_hero {
        grid-column-gap: 131px;
        grid-row-gap: 131px;
        padding-top: 144px;
        padding-bottom: 98px;
    }
    .layout-form {
        grid-column-gap: 228px;
        grid-row-gap: 228px;
        grid-template-columns: 1fr;
    }
    .layout-form.is_2025 {
        flex-flow: column;
        display: flex;
    }
    .radio-button-n.w--redirected-checked {
        border-color: #4e4e4e;
        box-shadow: inset 0 0 0 7px #1a1a1a;
    }
    .padding-form {
        padding-bottom: 40px;
    }
    .hero-video-sdk {
        border-radius: 33px;
    }
    .video-gaming.is-sdk.is-new {
        margin-top: 6.875rem;
    }
    .video-gaming.is-sdk.top-none {
        max-width: 100%;
    }
    .d-image-top,
    .d-image-bp,
    .d-image-bm,
    .d-image-b {
        display: none;
    }
    .grid-logos2 {
        grid-column-gap: 16px;
        grid-row-gap: 16px;
        grid-template-columns: 1fr;
    }
    .grid-logos2.show-landscape {
        grid-column-gap: 16px;
        grid-row-gap: 16px;
        grid-template-rows: auto;
        grid-template-columns: 1fr;
        grid-auto-columns: 1fr;
        display: grid;
    }
    .grid-logos2.top-large {
        grid-column-gap: 20px;
        grid-row-gap: 20px;
        grid-template-columns: 1fr;
        margin-top: 48px;
    }
    .grid-logos2.top-large.is_adverting,
    .grid-logos2.top-none {
        grid-template-columns: 1fr;
    }
    .grid-logos2._2-col {
        grid-column-gap: 20px;
        grid-row-gap: 20px;
        margin-top: 48px;
    }
    .grid-logos2._2-col.top-64 {
        grid-template-columns: 1fr;
        margin-top: 64px;
    }
    .grid-logos2.top-small {
        grid-column-gap: 20px;
        grid-row-gap: 20px;
        grid-template-columns: minmax(200px, 1fr);
        margin-top: 48px;
    }
    .padding-88px {
        padding-bottom: 64px;
    }
    .padding-38px {
        padding-bottom: 24px;
    }
    .padding-38px.is-56.is-32 {
        padding-bottom: 32px;
    }
    .heading-faq {
        font-size: 20px;
        line-height: 1.2;
    }
    .image-cards-wr.si_micro.is_reverce {
        order: -1;
    }
    .image-cards-wr.si_micro.is_reverce.is-n-new,
    .image-cards-wr.si_micro.is_reverce.is_nitro,
    .image-cards-wr.si_micro.is-n-new {
        max-width: none;
    }
    .padding-44px {
        padding-bottom: 24px;
    }
    .padding-44px.hide-landscape {
        display: none;
    }
    .padding-44px.mob-40 {
        padding-bottom: 40px;
    }
    .padding-44px.m-32,
    .padding-44px.is-56.is-32 {
        padding-bottom: 32px;
    }
    .max-width-700.is-60 {
        width: 100%;
    }
    .max-width-700.is-center.is-full-m {
        max-width: none;
    }
    .gaming-hero-s {
        background-size: cover;
        padding-top: 10rem;
        padding-bottom: 0.4375rem;
    }
    .gaming-section {
        padding-top: 4.75rem;
    }
    .bg-pink-gaming {
        background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/67bdc0ccc45bfc8702c598b0_DIV.png);
        background-position: 50%;
        background-size: cover;
        border-radius: 25px;
        padding-top: 34px;
        padding-bottom: 34px;
    }
    .bar-top,
    .bar-bottom,
    .bar-top2,
    .bar-bottom2 {
        display: none;
    }
    .padding-menu {
        padding-bottom: 60px;
    }
    .padding-menu.mobile-hide {
        display: none;
    }
    .padding-menu.is_new {
        padding-bottom: 40px;
    }
    .image-bar-wr {
        aspect-ratio: 342/192;
        border-radius: 32px;
    }
    .link_ankhor {
        top: -100px;
    }
    .gdc-link {
        font-size: 18px;
    }
    .article_rich-text-2 p {
        margin-bottom: 2rem;
        font-size: 1.125rem;
        line-height: 1.3;
    }
    .article_rich-text-2 img {
        border-radius: 2.5rem;
    }
    .article_rich-text-2 h2 {
        margin-bottom: 2rem;
    }
    .article_rich-text-2 ul {
        margin-top: 2rem;
        margin-bottom: 2rem;
    }
    .article_rich-text-2 li {
        font-size: 1.125rem;
    }
    .article_rich-text-2 figcaption {
        font-size: 0.875rem;
    }
    .article_rich-text-2 ol {
        margin-top: 2rem;
        margin-bottom: 2rem;
    }
    .img-block {
        aspect-ratio: 342/236;
        border-radius: 48px;
    }
    .test-new {
        padding-bottom: 40px;
        padding-left: 32px;
        padding-right: 32px;
    }
    .link-rich_gds {
        font-size: 18px;
    }
    .image-wr-social {
        border-radius: 12px;
    }
    .hero-heading-center {
        padding: 60px 15px;
    }
    .dropdown-careers {
        margin-left: auto;
        margin-right: auto;
    }
    .brand-image-s {
        max-width: 87px;
        margin-top: -40px;
        margin-right: -74px;
    }
    .success-img {
        aspect-ratio: 342/192;
        border-radius: 32px;
        width: 100%;
        max-width: none;
        min-height: auto;
    }
    .tag-grey {
        margin-bottom: 16px;
        padding-top: 8px;
        padding-bottom: 8px;
        font-size: 20px;
    }
    .filter-category {
        padding-bottom: 220px;
    }
    .max-width-870.is-layout-center {
        width: 87%;
    }
    .max-width-870.is-full {
        width: 100%;
    }
    .layout-games {
        grid-column-gap: 48px;
        grid-row-gap: 48px;
        grid-template-columns: 1fr;
        margin-bottom: 48px;
    }
    .link-block-games {
        aspect-ratio: 342/270;
        border-radius: 64px;
        width: 100%;
        min-height: auto;
        padding-bottom: 32px;
        padding-left: 32px;
        padding-right: 32px;
    }
    .tag-game {
        margin-bottom: 16px;
        padding-top: 8px;
        padding-bottom: 8px;
        font-size: 20px;
    }
    .is_max-succes-subtitle {
        max-width: none;
    }
    .link-block-wrapper:focus-visible,
    .link-block-wrapper[data-wf-focus-visible] {
        border-radius: 64px;
    }
    .rich-terms_new h4 {
        margin-bottom: 8px;
    }
    .rich-guidlines-negative_new h2 {
        margin-top: 32px;
        margin-bottom: 24px;
    }
    .article_heading {
        font-size: 2rem;
        line-height: 1.12;
    }
    .article_heading.is_new {
        margin-bottom: 1rem;
    }
    .article_heading.is_new.bottom-none {
        margin-bottom: 0;
    }
    .article_main_img {
        aspect-ratio: 944/496;
        border-radius: 2.5rem;
        height: auto;
        margin-bottom: 4rem;
    }
    .article_layout.bottom-large {
        padding-bottom: 7.5rem;
    }
    .article_content.new,
    .article_content.is-2025 {
        padding-top: 3.25rem;
    }
    .padding-global-4 {
        padding-left: 1.25rem;
        padding-right: 1.25rem;
    }
    .article_anchor {
        top: -5rem;
    }
    .text-category-2 {
        font-size: 1rem;
        line-height: 1.3;
    }
    .article_text-wr-2 {
        grid-column-gap: 4rem;
        grid-row-gap: 4rem;
        margin-top: 4rem;
    }
    .cms_article-2 {
        grid-column-gap: 2.5rem;
        grid-row-gap: 2.5rem;
        border-radius: 4.5rem;
        padding: 2.5rem;
    }
    .cms_article_img-wr-2 {
        border-radius: 2rem;
    }
    .cms_article_img-2 {
        aspect-ratio: 304/138;
        object-fit: cover;
    }
    .cms_article_text-wr-2 {
        padding-left: 2rem;
        padding-right: 2rem;
        font-size: 1.25rem;
    }
    .text-category_article {
        font-size: 1rem;
        line-height: 1.3;
    }
    .heading-style-h4-article {
        font-size: 1.25rem;
        line-height: 1.2;
    }
    ._2col_cms-wr-2 {
        flex-flow: column;
        grid-template-columns: 1fr;
        margin-top: 2rem;
    }
    .article_text-wr-3 {
        grid-column-gap: 4rem;
        grid-row-gap: 4rem;
        margin-top: 3rem;
    }
    .article-date {
        font-size: 16px;
    }
    .article-quote {
        border-radius: 0.4375rem;
        padding: 1.5rem;
    }
    .article_rich-text_3 figure {
        border-radius: 1rem;
        margin-top: 48px;
        margin-bottom: 48px;
    }
    .article_rich-text_3 p {
        line-height: 1.3;
    }
    .article_rich-text_3 img {
        border-radius: 1rem;
    }
    .article_rich-text_3 ul {
        margin-top: 2rem;
        margin-bottom: 2rem;
    }
    .article_rich-text_3 figcaption {
        font-size: 0.875rem;
    }
    .article_rich-text_3 ol {
        margin-top: 2rem;
        margin-bottom: 2rem;
    }
    .article_author-wr {
        margin-top: 1rem;
        font-size: 1rem;
        line-height: 1.3;
    }
    .hands-icon_a {
        width: 96px;
        display: none;
        top: auto;
        bottom: 299px;
        left: -37px;
    }
    .acceb_hero {
        padding-top: 144px;
    }
    .acceb_hero.is-dm {
        background-position: 50% 0, 24px 100px;
        background-size: cover, 100%;
        padding-top: 164px;
        padding-bottom: 340px;
    }
    .acceb_hero.is-dm.is_developer {
        background-size: auto 900px;
    }
    .acceb_hero.is-dev,
    .acceb_hero.is_casy {
        padding-top: 90px;
        padding-bottom: 0;
    }
    .layout-acceb {
        grid-column-gap: 48px;
        grid-row-gap: 48px;
        text-align: center;
        flex-flow: column;
    }
    .layout-acceb.bottom-none.is-center {
        grid-column-gap: 20px;
        grid-row-gap: 20px;
    }
    .layout-acceb.bottom-none.is-center.is-revers {
        grid-column-gap: 50px;
        grid-row-gap: 50px;
        margin-bottom: 0;
    }
    .layout-acceb.bottom-none.is-center.is-32px {
        grid-column-gap: 32px;
        grid-row-gap: 32px;
    }
    .layout-acceb.is-revers {
        flex-flow: column-reverse;
        margin-bottom: 120px;
    }
    .layout-acceb.is-revers.is-center {
        grid-column-gap: 70px;
        grid-row-gap: 70px;
    }
    .layout-acceb.is-revers.is_new {
        grid-column-gap: 20px;
        grid-row-gap: 20px;
    }
    .img-acceb {
        width: 70%;
        max-width: none;
    }
    .text-acceb {
        width: 100%;
        max-width: none;
    }
    .img-adjust {
        width: 70%;
        max-width: none;
    }
    .grid-committed {
        grid-column-gap: 64px;
        grid-row-gap: 64px;
        grid-template-columns: 1fr;
    }
    .grid-committed.is-new {
        grid-column-gap: 20px;
        grid-row-gap: 20px;
    }
    .committed-block {
        border-radius: 40px;
        padding: 40px 40px 29px;
    }
    .section-acceb {
        padding-bottom: 120px;
    }
    .newsletter-hero {
        padding-top: 140px;
        padding-bottom: 100px;
    }
    .info-newsletter {
        width: 100%;
    }
    .objects_fireextinguisher {
        max-width: 31vw;
        margin-top: -30vw;
    }
    .objects_rubberduck {
        max-width: 20vw;
        margin-top: -17vw;
        margin-right: 0;
    }
    .objects_hammer,
    .objects_magnet {
        display: none;
    }
    .layout-news {
        grid-column-gap: 48px;
        grid-row-gap: 48px;
        text-align: center;
        flex-flow: column;
    }
    .layout-news.is-revers {
        flex-flow: column-reverse;
        margin-bottom: 120px;
    }
    .layout-news.is_new {
        text-align: left;
    }
    .testimonials-banner {
        border-radius: 3rem;
        padding-top: 5rem;
        padding-bottom: 5rem;
    }
    .testimonials-banner.is-gaming {
        padding: 3.5rem 1.5rem;
    }
    .bg-l-test {
        bottom: -40%;
    }
    .objects_magnet-small {
        max-width: 15vw;
        margin-top: -30px;
        margin-left: 50px;
        display: block;
    }
    .objects_magnet-small.is_sdk {
        max-width: 6rem;
        margin-top: -21px;
    }
    .objects_rubberduck-small {
        margin-bottom: -30px;
        margin-right: 40px;
    }
    .objects_rubberduck-small.is_sdk {
        max-width: 6rem;
        margin-bottom: 55px;
        margin-right: 27px;
    }
    .objects_hammer-small {
        margin-top: 0;
        display: block;
    }
    .newsroom-image-4 {
        max-width: 87px;
        margin-bottom: -50px;
        inset: auto 0% 0% auto;
    }
    .newsroom-image-4.goblet {
        max-width: 120px;
        top: 466%;
        right: -26px;
    }
    .newsroom-image-5 {
        max-width: 80px;
        margin-top: -70px;
        display: block;
    }
    .policy_hero {
        grid-column-gap: 131px;
        grid-row-gap: 131px;
        padding-top: 144px;
        padding-bottom: 100px;
    }
    .safety-l-hammer {
        max-width: 18vw;
        margin-top: 170px;
        margin-right: -78px;
    }
    .safety-l-hammer.goblet {
        max-width: 120px;
        top: 466%;
        right: -26px;
    }
    .safety-l-brain {
        max-width: 13vw;
        margin-top: -62px;
    }
    .body-text--l.is-center {
        font-size: 1rem;
    }
    .body-text--l.new-home.is_2025,
    .body-text--l.new-home.is_2025.stream {
        font-size: 1rem;
        line-height: 1.3;
    }
    .body-text--l.is_teen.is-left-white.mob-center {
        text-align: center;
    }
    .body-text--l.is_teen.bottom-none.text-align-center.text-color-white {
        word-break: normal;
    }
    .body-text--l.is_teen {
        margin-bottom: 40px;
    }
    .body-text--l.is_teen.mobile-align-left {
        text-align: left;
    }
    .body-text--l.is_teen.mobile-align-left.card {
        margin-bottom: 0;
    }
    .body-text--l.is_2025 {
        font-size: 1rem;
        line-height: 1.25;
    }
    .body-text--l.is_2025.hero-p {
        font-size: 1rem;
        line-height: 1.3;
    }
    .body-text--l.is_2025.hero-p.is_24 {
        text-align: center;
    }
    .body-text--l.is_2025-n {
        font-size: 1rem;
        line-height: 1.3;
    }
    .filter-library {
        flex-flow: column;
    }
    .dropdown-library {
        margin-left: auto;
        margin-right: auto;
    }
    .dropdown-library.is_one.category-filter.desktop-hide,
    .dropdown-library.is_one.category-filter-policy.desktop-hide {
        z-index: 10;
        display: block;
    }
    .library_hero {
        grid-column-gap: 131px;
        grid-row-gap: 131px;
        padding-top: 144px;
        padding-bottom: 100px;
    }
    .safety_main_img {
        aspect-ratio: 944/496;
        border-radius: 2.5rem;
        height: auto;
        margin-bottom: 4rem;
    }
    .heading-style-h2-3 {
        font-size: 2.25rem;
        line-height: 0.888889;
    }
    .featured_img-wr-2 {
        border-radius: 2.5rem;
    }
    .empty-state-safety {
        border-radius: 40px;
        font-size: 24px;
    }
    .img-adjust-second,
    .img-acceb-sec {
        width: 85%;
        max-width: none;
    }
    .img-trans-left.is_tr {
        margin-top: -74px;
    }
    .img-wand-left {
        margin-top: -63px;
    }
    .faq-wrap {
        width: 100%;
        max-width: none;
    }
    .img-faqs {
        order: -1;
        width: 100%;
        max-width: 75%;
        margin-top: 0;
        margin-left: auto;
        margin-right: auto;
    }
    .img-faqs.is_right {
        width: 100%;
        max-width: 50%;
    }
    .img-faqs.is_f {
        order: 0;
        margin-top: 48px;
    }
    .layout-faq {
        grid-column-gap: 32px;
        grid-row-gap: 32px;
        text-align: center;
        flex-flow: column;
    }
    .layout-faq.bottom-none.is-center {
        grid-column-gap: 70px;
        grid-row-gap: 70px;
    }
    .layout-faq.is-revers {
        flex-flow: column-reverse;
        margin-bottom: 120px;
    }
    .layout-faq.is-revers.is-center {
        grid-column-gap: 70px;
        grid-row-gap: 70px;
    }
    .layout-faq.is-revers.is-32,
    .layout-faq.is-center.is-revers,
    .layout-faq.is-center.is_new {
        margin-bottom: 0;
    }
    .layout-faq.is-center.is-32px {
        grid-column-gap: 32px;
        grid-row-gap: 32px;
    }
    .layout-faq.is-left {
        grid-column-gap: 103px;
        grid-row-gap: 103px;
        text-align: left;
    }
    .img-faqs-sec {
        width: 100%;
        max-width: 75%;
        margin-top: 0;
        margin-left: auto;
        margin-right: auto;
    }
    .img-faqs-third {
        width: 80%;
        max-width: none;
    }
    .img-faqs-third.is-new {
        margin-bottom: 40px;
    }
    .text-parent {
        width: 100%;
        max-width: none;
    }
    .image-hands {
        width: 90%;
        max-width: 100%;
    }
    .image-hands.is_new {
        border-top-left-radius: 20px;
    }
    .text-family {
        order: 0;
        width: 100%;
        max-width: none;
    }
    .text-family.is-left {
        text-align: left;
    }
    .youtube-video {
        border-radius: 46px;
    }
    .image-left-safety {
        margin-bottom: 2.5rem;
    }
    .image-left-safety.margin-medium,
    .image-right-safety.margin-medium {
        max-height: 5.75rem;
        margin-bottom: 1.5rem;
    }
    .text-32px-500-white.large-height {
        font-size: 16px;
        line-height: 1.5;
    }
    .text-32px-500-white.is_2025.is-32 {
        font-size: 24px;
    }
    .text-32px-500-white.text-weight-normal.text-align-center.is-24px {
        font-size: 24px;
        line-height: 28px;
    }
    .image-first-privacy {
        margin-bottom: 2.5rem;
    }
    .image-first-privacy.margin-medium,
    .image-second-safety.margin-medium,
    .image-third-safety.margin-medium,
    .image-fourth-safety.margin-medium {
        max-height: 5.75rem;
        margin-bottom: 1.5rem;
    }
    .privacy-block {
        border-radius: 32px;
        min-height: auto;
        padding: 2rem;
    }
    .privacy-block.is-tts {
        border-radius: 48px;
        min-height: auto;
        padding: 2rem;
    }
    .text-privacy {
        width: 100%;
        max-width: none;
    }
    .img-privacy {
        width: 100%;
        max-width: 90%;
        margin-left: 0;
        margin-right: auto;
    }
    .img-privacy.is-all {
        max-width: 70%;
        margin-left: auto;
        margin-right: auto;
        padding-right: 0;
    }
    .img-well-right.is-tts,
    .img-well-left.is-tts {
        display: none;
    }
    .block-green-well {
        grid-column-gap: 1.5rem;
        grid-row-gap: 1.5rem;
        border-radius: 2rem;
        flex-flow: column;
        justify-content: flex-start;
        align-items: center;
        padding: 2rem;
    }
    .well-img-green {
        max-width: 5.4375rem;
        margin-bottom: 40px;
    }
    .layout-ds-center {
        grid-column-gap: 48px;
        grid-row-gap: 48px;
        text-align: center;
        flex-flow: column;
        min-height: auto;
        margin-bottom: 120px;
    }
    .layout-ds-center.bottom-none.is-center {
        grid-column-gap: 70px;
        grid-row-gap: 70px;
    }
    .layout-ds-center.bottom-none.is-center.is-revers {
        grid-column-gap: 50px;
        grid-row-gap: 50px;
        margin-bottom: 0;
    }
    .layout-ds-center.bottom-none.is-center.is-32px {
        grid-column-gap: 32px;
        grid-row-gap: 32px;
    }
    .layout-ds-center.is-revers {
        flex-flow: column-reverse;
        min-height: auto;
    }
    .layout-ds-center.is-revers.is-center {
        grid-column-gap: 70px;
        grid-row-gap: 70px;
    }
    .text-ds-center {
        width: 100%;
        max-width: none;
    }
    .text-ds-center.is-left {
        text-align: left;
        flex-flow: column;
        justify-content: flex-start;
        align-items: flex-start;
        display: flex;
    }
    .img-ds-center {
        width: 100%;
        max-width: 100%;
        margin-left: auto;
        margin-right: auto;
    }
    .img-ds-first {
        max-width: 26rem;
    }
    .img-ds-s,
    .img-ds-th,
    .img-ds-fr {
        max-width: 24rem;
    }
    .img-ds-fif {
        max-width: 13rem;
    }
    .img-ds-sx {
        max-width: 26rem;
    }
    .img-ds-sev {
        max-width: 22rem;
    }
    .text-article {
        font-size: 1.15rem;
    }
    .text-article.text-weight-medium {
        font-size: 1rem;
    }
    .radius-32 {
        border-radius: 8px;
    }
    .video-stage {
        width: 100%;
        max-width: none;
    }
    .padding-160px-new {
        padding-bottom: 64px;
    }
    .padding-160px-new.teen {
        padding-bottom: 80px;
    }
    .padding-160px-new.teen-180px {
        padding-bottom: 100px;
    }
    .padding-160px-new.teen-100px {
        padding-bottom: 80px;
    }
    .padding-160px-new.tablet-96 {
        padding-bottom: 56px;
    }
    .padding-160px-new.is_new {
        padding-bottom: 64px;
    }
    .padding-160px-new.mobile {
        padding-bottom: 180px;
    }
    .padding-160px-new.is-80 {
        padding-bottom: 80px;
    }
    .padding-160px-new.is-96 {
        padding-bottom: 96px;
    }
    .padding-160px-new.is-120 {
        padding-bottom: 120px;
    }
    .padding-160px-new.is-360 {
        padding-bottom: 80px;
    }
    .home_image-hero-mobile {
        max-width: 454px;
        margin-left: auto;
        margin-right: auto;
        display: block;
        position: relative;
    }
    .home_image-hero-character {
        z-index: 1;
        max-width: 124px;
        position: absolute;
        inset: auto -18px 26px auto;
    }
    .home_image-hero-character-2 {
        z-index: 1;
        width: 100%;
        max-width: 110px;
        position: absolute;
        inset: auto auto 14px -83px;
    }
    .swiper_arrow-right {
        margin-top: auto;
        margin-bottom: -90px;
        right: 200px;
    }
    .drop-article {
        margin-top: 3.5rem;
        margin-bottom: 4rem;
    }
    .dropdownlist-article.w--open {
        padding-left: 32px;
        padding-right: 32px;
    }
    .dropdown-toggle-article {
        padding: 32px;
        font-size: 1.25rem;
    }
    .rich-article {
        padding-bottom: 32px;
    }
    .rich-article p {
        font-size: 1rem;
    }
    .pluse-article {
        margin-right: 32px;
    }
    .hands-accessibility,
    .hands-accessibility-keft,
    .hands-accessibility-2 {
        width: 96px;
        display: none;
        top: auto;
        bottom: 299px;
        left: -37px;
    }
    .empty-state-s {
        border-radius: 40px;
        font-size: 24px;
    }
    .centered-wr {
        flex-flow: wrap;
    }
    .paddong-faq.is-large,
    .paddong-faq.is_np {
        padding-top: 48px;
        display: block;
    }
    .video-wrap {
        order: -1;
    }
    .form-input-wr {
        grid-column-gap: 0px;
        grid-row-gap: 0px;
        flex-flow: column;
    }
    .nitro_heading-banner,
    .price-nitro {
        font-size: 40px;
    }
    .nitro_text-check {
        font-size: 1.125rem;
    }
    .nitro-apple {
        display: none;
    }
    .nitro-star {
        max-width: 127px;
        margin-top: -150px;
    }
    .nitro-image {
        border-radius: 52px;
    }
    .nitro-windy {
        display: none;
    }
    .nitro-battle {
        max-width: 127px;
        margin-top: -160px;
        margin-left: -16px;
    }
    .table-center {
        padding-top: 0;
        padding-bottom: 0;
    }
    .nitro-blur-pink {
        height: 150vw;
    }
    .nitro-price {
        width: 25vw;
        height: 90%;
    }
    .nitro-price.is-nitro {
        height: 100%;
    }
    .nitro-price.is-line-nitro {
        margin-top: -2.25rem;
    }
    .section-dot {
        padding-top: 100px;
        padding-bottom: 164px;
    }
    .block-map {
        border-radius: 64px;
        padding-top: 60px;
        padding-bottom: 60px;
        font-size: 18px;
        line-height: 130%;
    }
    .feeling-decor-nitro {
        max-width: 148px;
        margin-bottom: -150px;
        margin-left: 0;
    }
    .nitro-hero-icon {
        max-width: 7.5625rem;
        margin-top: -5.5625rem;
        margin-left: -1.0125rem;
    }
    .hero-icon-bg-nitro {
        z-index: 0;
        max-width: 23.4375rem;
        margin-bottom: -24.75rem;
        margin-left: auto;
        margin-right: auto;
        inset: auto 0% 0%;
    }
    .tab-nitro {
        padding-top: 80px;
    }
    .gradient-right-nitro,
    .gradient-left-nitro {
        min-height: 70px;
        margin-top: auto;
        margin-bottom: auto;
    }
    .menu-block-nitro {
        display: none;
        top: 20px;
    }
    .mob-tab-faq {
        flex-flow: column;
        justify-content: flex-start;
        align-items: center;
        display: block;
    }
    .arrow-drop-nitro {
        max-width: 14px;
        margin-top: 18px;
        margin-right: 24px;
        display: block;
        position: absolute;
        inset: 0% 0% auto auto;
    }
    .arrow-drop-nitro.is-grey {
        z-index: 2;
        margin-top: 22px;
    }
    .text-drop {
        color: #fff;
        background-color: #292929;
        border-radius: 0.75rem;
        margin: 0;
        padding: 17.5px 16px 17.5px 24px;
    }
    .text-drop:hover {
        color: #fff;
        background-color: #ffffff1a;
    }
}
@media screen and (max-width: 479px) {
    h2 {
        font-size: 28px;
        line-height: 33px;
    }
    a {
        font-size: 16px;
    }
    .grid {
        grid-template-columns: 1fr;
    }
    .container-1260px.hero-2024 {
        position: relative;
    }
    .container-1260px.z-index-3.is_why {
        width: 88%;
    }
    .logo-footer {
        font-size: 32px;
    }
    .language {
        align-self: flex-start;
        position: static;
    }
    .vertical-flex {
        align-items: center;
    }
    .vertical-flex.mobile-left {
        align-items: flex-start;
    }
    .vertical-flex.footer {
        justify-content: flex-start;
        align-items: flex-start;
    }
    .flex-horizontal,
    .flex-horizontal.card,
    .flex-horizontal.card {
        justify-content: center;
    }
    .flex-horizontal.mob-v {
        flex-direction: column;
        width: 100%;
    }
    .flex-horizontal.top-m {
        align-self: flex-start;
        margin-top: 0;
        padding-bottom: 16px;
    }
    .flex-horizontal.mobh.v {
        flex-flow: column wrap;
        align-items: stretch;
        width: 100%;
    }
    .flex-horizontal.top-soc {
        align-self: flex-start;
        margin-top: 0;
        padding-bottom: 16px;
    }
    .flex-horizontal.build {
        flex-direction: column;
        align-items: flex-start;
        width: 100%;
    }
    .flex-horizontal.top-footer {
        justify-content: flex-start;
        align-self: flex-start;
        margin-top: 0;
        padding-bottom: 16px;
    }
    .flex-horizontal.connection {
        grid-row-gap: 8px;
    }
    .flex-horizontal.wrap.server-creat {
        justify-content: flex-start;
    }
    .flex-horizontal.roles-2 {
        align-items: center;
    }
    .flex-horizontal.top-soc-new {
        justify-content: flex-start;
        align-self: flex-start;
        align-items: center;
    }
    .button-white.color-blue-right.modaration {
        text-align: center;
        width: 100%;
    }
    .button-white.color-blue-right.mobile-centered {
        margin-top: 20px;
        margin-left: auto;
        margin-right: auto;
    }
    .button-white.nitro-banner {
        flex: none;
        padding-left: 12px;
        padding-right: 12px;
    }
    .button-white.nitro-new.is-full {
        max-height: 2.5rem;
    }
    .button-white.nitro-new-white {
        max-height: 2.5625rem;
        padding-left: 8px;
        padding-right: 8px;
    }
    .button-white.nitro-new-white-s {
        max-height: 2.625rem;
        padding-left: 8px;
        padding-right: 8px;
    }
    .button-white.nitro-new-white-s.is-auto {
        max-height: 3rem;
        padding-left: 24px;
        padding-right: 24px;
    }
    .button-white.nitro-new-w {
        max-height: 2.5rem;
    }
    .paragraph-16px.text-color-gray.tablet-left {
        margin-top: 0;
    }
    .paragraph-16px.text-color-gray,
    .paragraph-16px.text-color-gray.text-white.policy {
        margin-top: 16px;
    }
    .grid-items-wrapper {
        grid-template-columns: 1fr;
    }
    .item-card-icon {
        margin-left: 0;
        margin-right: auto;
    }
    .item-star-wr {
        justify-content: center;
    }
    .outline-button {
        align-self: center;
        margin-right: auto;
    }
    .outline-button.newsroom,
    .outline-button.careers {
        margin-right: 0;
    }
    .background-video {
        width: 160%;
        height: 140vw;
        margin-top: -45px;
        top: 4%;
        left: -30%;
    }
    .relative {
        height: 108%;
        margin-top: 0%;
    }
    .relative.top-small {
        height: auto;
        min-height: auto;
        overflow: clip;
    }
    .container-1180px.flex {
        z-index: auto;
    }
    .container-1180px.bg-gray-courses,
    .container-1180px.mobile {
        width: 100%;
    }
    .container-1180px.is_nav {
        z-index: auto;
    }
    .container-1180px.teen {
        z-index: auto;
        width: 100%;
    }
    .section-black2 {
        padding-top: 20px;
    }
    .img-link.none-top {
        align-self: center;
    }
    .img-30px {
        max-width: 35vw;
    }
    .text-17px.color-dark {
        font-size: 14px;
    }
    .flex--enter.top {
        justify-content: center;
    }
    .container-1400px {
        margin-left: 0;
        margin-right: 0;
        padding-left: 20px;
        padding-right: 20px;
    }
    .container-1400px._90 {
        width: 100%;
    }
    .grid-project {
        grid-template-columns: 1fr;
    }
    .step-by-step-slider {
        margin-left: 0%;
        margin-right: 0%;
    }
    .step-by-step-slider-musk {
        width: 100%;
        margin-left: 0%;
        margin-right: 0%;
    }
    .step-by-step-slid {
        min-width: auto;
        margin-right: 10%;
    }
    .blue {
        margin-right: 10px;
        padding-left: 32px;
        padding-right: 32px;
    }
    .step-by-step-slider-arrow {
        right: -4%;
    }
    .step-by-step-slider-arrow.left-step-slider.left {
        left: -4%;
    }
    .menu-button {
        margin-right: -10px;
        padding-left: 10px;
        padding-right: 10px;
    }
    .text-18px-white.text-align-center.mobile {
        display: block;
    }
    .text-18px-white.text-align-center.hide-mobile-p {
        display: none;
    }
    .text-18px-white.weight-normal.is16-m {
        font-size: 16px;
    }
    .more-l {
        margin-bottom: 12px;
    }
    .div-100 {
        grid-row-gap: 8px;
        flex-direction: column;
        align-items: flex-start;
        margin-top: 8px;
        position: relative;
    }
    .button-green {
        position: absolute;
        inset: auto 0% auto auto;
    }
    .flex-horizontal-10px {
        margin-left: 0;
    }
    .nav-menu {
        min-width: 322px;
        max-height: 105vh;
    }
    .button-blue-menu {
        flex-flow: row;
    }
    .button-blue-menu.download-button {
        justify-content: center;
        align-items: center;
        margin-bottom: 40px;
    }
    .section-white {
        margin-top: 80px;
        padding-bottom: 40px;
    }
    .paragraph-20px-400 {
        font-size: 16px;
        line-height: 22px;
    }
    .paragraph-20px-400.white-center {
        margin-top: 20px;
        margin-bottom: 20px;
    }
    .paragraph-20px-400.newsroom {
        text-align: center;
    }
    .paragraph-20px-400.newsroom.mediym {
        margin-top: 20px;
    }
    .grid-branding {
        grid-template-columns: 1fr;
    }
    .grid-branding.new,
    .grid-branding.safety-tarot,
    .grid-branding.tarot,
    .grid-branding.imagine,
    .grid-branding.s-new {
        display: flex;
    }
    .grid-branding.s-new.newsl {
        grid-column-gap: 24px;
        grid-row-gap: 24px;
    }
    .grid-branding.s-new.app {
        grid-column-gap: 8px;
        grid-row-gap: 32px;
    }
    .grid-branding.s-new.policy {
        grid-column-gap: 16px;
        grid-row-gap: 16px;
    }
    .grid-branding.s-new.news-m {
        grid-column-gap: 24px;
        grid-row-gap: 24px;
    }
    .grid-branding.s-new.app-2024 {
        grid-column-gap: 8px;
        grid-row-gap: 32px;
    }
    .grid-branding.imagine-new,
    .grid-branding.is_new {
        display: flex;
    }
    .section-dg {
        padding-bottom: 20px;
    }
    .grid-3col.gap30-small {
        position: relative;
    }
    .div-160px,
    .div-160px-white {
        padding-left: 20px;
        padding-right: 20px;
    }
    .grid-3col-top40 {
        grid-template-columns: 1fr;
    }
    .paragraph-white-opacity {
        font-size: 16px;
        line-height: 26px;
    }
    .button-bl {
        justify-content: center;
        width: 100%;
    }
    .button-bl.nitro {
        margin-bottom: 12px;
    }
    .button-bl.form {
        max-width: 60px;
    }
    .button-bl.download-button.imagine {
        border-radius: 60px;
    }
    .button-bl.download-button.imagine.download-other.download-2025,
    .button-bl.download-button.imagine.is_2025.download-2025 {
        width: auto;
    }
    .button-bl.download-button.imagine.is_2025.download-other {
        min-width: auto;
    }
    .button-bl.form-search {
        max-width: 60px;
    }
    .button-bl.download-button-n.imagine {
        border-radius: 60px;
    }
    .grid-footer {
        grid-row-gap: 24px;
        grid-template-columns: 1fr 1fr;
        justify-items: start;
    }
    .grid-footer.is-new-com {
        grid-column-gap: 24px;
        grid-row-gap: 24px;
        justify-items: stretch;
    }
    .footer-black {
        padding-bottom: 40px;
    }
    .logo-footer-blue {
        font-size: 32px;
    }
    .section-hero-svg {
        background-position: 50% 100%, 0 0;
        background-size: 720px, auto;
        padding-top: 60px;
        padding-bottom: 80vw;
    }
    .heading1-56px {
        font-size: 44px;
        line-height: 48px;
    }
    .button-dark {
        width: 100%;
        margin-right: 0;
    }
    .button-dark._14px {
        width: auto;
    }
    .button-dark.color-dark {
        font-size: 17px;
    }
    .button-dark._40px {
        width: auto;
    }
    .button-blue-20px {
        width: 100%;
        margin-right: 0;
    }
    .button-blue-20px._14px.margin-16.top {
        max-width: 76%;
    }
    .button-blue-20px.safety {
        margin-left: 0;
    }
    .button-blue-20px.activity.build {
        width: auto;
    }
    .section-grey.app-p2024 {
        padding-left: 6px;
        padding-right: 6px;
    }
    .grid-12col {
        grid-row-gap: 40px;
    }
    .grid-12col.tablet8.grid-premium.app {
        grid-column-gap: 40px;
        grid-row-gap: 40px;
    }
    .grid-12col.top-none {
        grid-row-gap: 20px;
        transition: opacity 0.4s;
    }
    .grid-12col.top-none.up {
        grid-row-gap: 32px;
    }
    .grid-12col.top-none.up.center.mob-left {
        grid-column-gap: 0px;
        grid-row-gap: 0px;
    }
    .grid-12col.top-none.up-explore,
    .grid-12col.top-none.up-explore-lessons {
        grid-row-gap: 32px;
        text-align: center;
        flex-direction: column;
        max-width: none;
    }
    .grid-12col.top-none.teen {
        grid-column-gap: 24px;
        grid-row-gap: 24px;
    }
    .grid-12col.top-none.teen.third,
    .grid-12col.top-none.ther-second {
        grid-column-gap: 8px;
        grid-row-gap: 8px;
    }
    .grid-12col.up {
        grid-row-gap: 30px;
    }
    .grid-12col.college.grid-premium.app {
        grid-column-gap: 40px;
        grid-row-gap: 40px;
    }
    .heading3-32px {
        font-size: 24px;
        line-height: 22px;
    }
    .heading3-32px.card {
        line-height: 36px;
    }
    .heading3-32px.center {
        line-height: 32px;
    }
    .paragraph-20px-top16px {
        font-size: 16px;
        line-height: 22px;
    }
    .grid-top48px {
        grid-template-columns: 1fr;
    }
    .container650 {
        margin-top: 80px;
    }
    .stars {
        width: 100%;
        min-width: 98vw;
        margin-left: -5%;
        top: 0;
        left: 0%;
    }
    .img-absol {
        object-position: 50% 50%;
        height: 75vw;
    }
    .section-blue.white.safeties {
        padding-top: 70px;
    }
    .section-blue.safety {
        padding-top: 60px;
    }
    .section-blue.b-none-2._50-gradient,
    .section-blue.b-none-2.submission {
        background-image: linear-gradient(#5765f2 30%, #fff 30%);
    }
    .section-blue.hero {
        padding-bottom: 48px;
    }
    .section-blue.hero.connection {
        padding-top: 100px;
    }
    .section-blue.safety-d {
        padding-bottom: 70vw;
    }
    .section-blue.safety-n.is_2025 {
        padding-top: 6rem;
    }
    .section-blue.transp-center.is_2025 {
        padding-top: 100px;
    }
    .section-blue.premium {
        background-image: none;
    }
    .section-blue.hero-app {
        padding-bottom: 48px;
    }
    .section-blue.hero-app.connection {
        padding-top: 100px;
    }
    .section-blue.hero-app.is_app-2024 {
        padding-bottom: 2.5rem;
        overflow: hidden;
    }
    .section-blue.app-pit {
        background-position: 0 60%, 0 10%;
        background-size: 350px, 350px;
    }
    .section-blue.gaming {
        background-image: none;
    }
    .section-blue.app-pit-2024 {
        border-radius: 16px;
        margin-left: 6px;
        margin-right: 6px;
        padding-top: 48px;
        padding-bottom: 24px;
    }
    .section-blue.app-pit-2024.is-new {
        padding-bottom: 48px;
    }
    .community-card.is_streamkit {
        grid-column-gap: 0px;
        grid-row-gap: 0px;
    }
    .verification-here-wrapper {
        grid-template-columns: 1fr;
    }
    .faq-content {
        padding-bottom: 24px;
        padding-left: 16px;
        padding-right: 24px;
    }
    .plus-icon {
        font-size: 24px;
        line-height: 28px;
        position: relative;
    }
    .acc-item {
        padding-top: 24px;
        padding-left: 16px;
        padding-right: 16px;
    }
    .acc-item.white {
        padding-top: 0;
        padding-left: 0;
        padding-right: 0;
    }
    .section {
        padding-bottom: 0;
    }
    .section.bot-border {
        padding-top: 40px;
        padding-bottom: 40px;
    }
    .section.persona-body-section {
        padding-top: 60px;
        padding-bottom: 60px;
    }
    .plus-icon {
        max-width: 16px;
        margin-top: 4px;
    }
    .section-dark2 {
        padding-top: 30px;
        padding-bottom: 40px;
    }
    .abcol-partner2 {
        top: 88%;
    }
    .section-grey-120px.bottom-small {
        padding-bottom: 36px;
    }
    .section-grey-120px.white-bg.transp {
        padding-top: 40px;
    }
    .section-grey-120px.white-bg.teen {
        width: 100%;
        margin-left: auto;
        margin-right: auto;
    }
    .section-grey-120px.professional-build {
        padding-bottom: 60px;
    }
    .section-grey-120px.garden {
        padding-bottom: 36px;
    }
    .section-grey-120px.teen {
        width: 90%;
        margin-left: auto;
        margin-right: auto;
    }
    .section-dark {
        padding-top: 40px;
    }
    .section-dark.company {
        padding-top: 60px;
    }
    .section-rel {
        padding-top: 80px;
        padding-bottom: 200px;
    }
    .section-rel.fr {
        padding-top: 72px;
    }
    .section-rel.gdc,
    .section-rel.gdc-2024 {
        padding-top: 0;
    }
    .heading3-32px-white._700 {
        font-size: 24px;
    }
    .heading3-32px-white._700.is-capitalize.is-40,
    .heading3-32px-white._700.is-capitalize.build {
        font-size: 32px;
    }
    .heading2-48px-white {
        font-size: 20px;
        line-height: 24px;
    }
    .heading2-48px-white.connection,
    .heading2-48px-white.connection-copy {
        max-width: 90%;
        margin-bottom: 20px;
        font-size: 24px;
    }
    .grid-3col-48px {
        grid-row-gap: 30px;
        grid-template-columns: 1fr;
    }
    .paragraph-20px-600-white {
        font-size: 16px;
        line-height: 22px;
    }
    .paragraph-16px-white-center.bottom-none {
        margin-top: 10px;
    }
    .p-16px-black2._400 {
        position: relative;
    }
    .p-16px-black2._400.dark-18px.is-new-nitro {
        padding-right: 16px;
    }
    .p-16px-black2._400.blumb {
        z-index: auto;
        padding-bottom: 10px;
        padding-right: 24px;
    }
    .verification-ready-icon {
        top: 145px;
    }
    .img-center {
        margin-bottom: 20px;
    }
    .acc-trig {
        padding: 8px 8px 24px 16px;
    }
    .newsroom-wr {
        padding-top: 56px;
    }
    .s-investors {
        padding-bottom: 220px;
    }
    .s-job {
        min-height: 734px;
    }
    .job-right-content {
        padding: 24px 24px 32px;
    }
    .s-numbers {
        padding-bottom: 32px;
    }
    .numbers-item-wrapper.top-m._4col {
        grid-column-gap: 32px;
        grid-row-gap: 24px;
    }
    .section-presence {
        background-position: 50% 15%, 0 0;
    }
    .rich-card-wrapper {
        margin-top: 320px;
    }
    .tab-horizontal {
        top: 558px;
    }
    .tab-horizontal.n {
        top: 591px;
    }
    .flex-horizontal-r-l.mob-v {
        grid-column-gap: 4px;
        grid-row-gap: 16px;
        flex-direction: column-reverse;
        grid-template-rows: auto auto;
        grid-template-columns: 1fr;
        grid-auto-columns: 1fr;
        place-items: flex-start start;
        margin-left: auto;
        margin-right: auto;
        display: grid;
    }
    .flex-horizontal-r-l.bottom {
        margin-bottom: 20px;
    }
    .flex-horizontal-r-l.tablet-v {
        grid-column-gap: 4px;
        grid-row-gap: 16px;
        flex-direction: column-reverse;
        grid-template-rows: auto auto;
        grid-template-columns: 1fr;
        grid-auto-columns: 1fr;
        place-items: flex-start center;
        margin-left: auto;
        margin-right: auto;
        display: grid;
    }
    .flex-horizontal-r-l.courses {
        grid-column-gap: 4px;
        grid-row-gap: 16px;
        flex-direction: column-reverse;
        grid-template-rows: auto auto;
        grid-template-columns: 1fr;
        grid-auto-columns: 1fr;
        place-items: flex-start center;
        margin-left: auto;
        margin-right: auto;
        display: block;
    }
    .flex-horizontal-r-l.bottom-120px.minus,
    .flex-horizontal-r-l.bottom-120px.minus-2 {
        margin-top: -810px;
    }
    .flex-horizontal-r-l.bottom-120px.minus-3 {
        margin-top: -740px;
        margin-bottom: 70px;
    }
    .flex-horizontal-r-l.bottom-120px.minus_nitro {
        margin-top: -810px;
    }
    .flex-horizontal-r-l.mob-vertical {
        grid-column-gap: 0px;
        grid-row-gap: 0px;
        width: 100%;
    }
    .flex-horizontal-r-l.mob-vertical.left {
        grid-row-gap: 0px;
        text-align: center;
        flex-direction: column;
        align-items: center;
    }
    .flex-horizontal-r-l.build {
        margin-bottom: 20px;
    }
    .flex-horizontal-r-l.on-off-vertical {
        grid-row-gap: 10px;
        flex-direction: column;
        align-items: flex-start;
    }
    .flex-horizontal-r-l.build_n {
        margin-bottom: 20px;
    }
    .tabs-content {
        top: -58px;
    }
    .tabs-menu {
        grid-column-gap: 6px;
        margin-top: 0;
        top: -266px;
    }
    .tab-link {
        padding-left: 4px;
        padding-right: 4px;
    }
    .div-block-3 {
        max-width: 95%;
    }
    .image-rapper {
        max-width: 95%;
        top: 19px;
    }
    .s-easy {
        background-position: 50% 100%, 50% 30%;
        background-size: 320%, 440px;
    }
    .easy-wrapper {
        padding-bottom: 20px;
    }
    .sound-content {
        padding-top: 200px;
        padding-bottom: 60px;
    }
    .image-hero-safery.mobile-copy {
        max-width: 100%;
    }
    .image-hero-safery.position {
        min-width: 140%;
        margin-left: -20%;
    }
    .image-hero-safery.position.news,
    .image-hero-safery.position.s-n {
        min-width: 100%;
        margin-left: auto;
        margin-right: auto;
    }
    .image-hero-safery.position-family {
        min-width: 140%;
        margin-left: -20%;
    }
    .image-hero-safery.position-app,
    .image-hero-safery.position-app-pit {
        margin-top: 0;
    }
    .image-hero-safery.position-family-p {
        min-width: 100%;
        margin-left: 0%;
    }
    .image-hero-safery.position-app-gdc {
        max-width: 100%;
        margin-top: 0;
    }
    .flex-vertical.is-left.sm {
        overflow: auto;
    }
    .div-block-nav {
        max-height: 95vh;
        padding-bottom: 120px;
    }
    .div-block-nav.safety {
        max-height: 90vh;
    }
    .div-block-4 {
        min-height: auto;
        max-height: none;
    }
    .div-block-nav-2 {
        max-height: 95vh;
        padding-bottom: 110px;
    }
    .div-block-nav-2.moderation {
        padding-bottom: 30px;
    }
    .rich-content-right {
        padding-left: 16px;
        padding-right: 16px;
    }
    .rich-content-right.safety {
        padding-left: 0;
    }
    .rich-content-right.safety-2 {
        flex-direction: column;
        align-items: flex-start;
        padding-left: 0;
    }
    .video-div-rel {
        flex-direction: column;
    }
    .div-block-video {
        width: 100%;
        max-width: none;
    }
    .absol-right-top {
        width: 100%;
        max-height: 60vw;
        margin-left: -40px;
    }
    .absol-left-top {
        object-position: 50% 50%;
        width: 80%;
        max-height: 38vw;
        margin-top: -80px;
        margin-right: -110px;
    }
    .absol-left-bottom {
        object-position: 50% 50%;
        width: 56%;
        max-height: 26vw;
        margin-top: 10px;
        margin-left: -40px;
        margin-right: auto;
    }
    .absol-right-bottom {
        width: 100%;
        margin-top: -60px;
        margin-right: -140px;
    }
    .heading-32px-dark {
        font-size: 18px;
        line-height: 22px;
    }
    .heading-32px-dark.margin-none {
        margin-bottom: 10px;
    }
    .grid-20px {
        grid-template-columns: 1fr;
    }
    .grid-120top {
        grid-template-columns: 1fr;
        margin-top: 40px;
    }
    .step-by-step-slider-musk-2 {
        width: 88%;
        margin-left: 20px;
    }
    .step-by-step-slider-arrow-2 {
        width: 40px;
        height: 40px;
        min-height: 40px;
        right: 0;
    }
    .step-by-step-slider-arrow-2.left-step-slider {
        width: 40px;
        height: 40px;
        min-height: 40px;
        left: 0;
    }
    .slider-grey {
        height: auto;
        min-height: auto;
    }
    .right-arrow {
        inset: auto 50px 20px auto;
    }
    .left-arrow {
        inset: auto auto 20px 50px;
    }
    .img-230px {
        max-width: 45%;
    }
    .slide {
        padding-bottom: 90px;
        padding-left: 32px;
        padding-right: 32px;
    }
    .overflow-filter {
        padding-left: 0;
    }
    .image-arrow-left,
    .image-arrow- {
        max-width: 20px;
    }
    .feature-wrapper,
    .feature-wrapper.internship {
        grid-column-gap: 24px;
        grid-row-gap: 24px;
    }
    .careers-paralax {
        padding-bottom: 80px;
    }
    .global_section.nitro-classic {
        background-position: 15% 100%;
        background-size: 1420px;
        height: auto;
        padding-top: 53px;
        padding-bottom: 301px;
    }
    .swatch {
        min-height: 100px;
    }
    .ginto-700-32 {
        text-align: center;
    }
    .ginto-700-32.white-text {
        text-align: left;
    }
    .ginto-700-32.color,
    .ginto-700-32.left-moderation,
    .ginto-700-32.left-creator {
        text-align: left;
        font-size: 20px;
        line-height: 30px;
    }
    .hero-bg-wrapper {
        height: auto;
        padding-top: 112px;
    }
    .hero-bg-wrapper.video {
        background-image: linear-gradient(90deg, #b473f5, #e292aa);
        padding-top: 212px;
    }
    .hero-bg-wrapper.inspiration {
        background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/62a76ad6ec50825667293147_left-cloud.svg), url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/62a76ad698007a548450f413_right-cloud.svg);
        background-position: -15% 100%, 116% 100%;
        background-repeat: no-repeat, no-repeat;
        background-size: auto 200px, auto 200px;
        height: auto;
    }
    .hero-bg-wrapper.hidden {
        height: auto;
        padding-top: 140px;
    }
    .hero-bg-wrapper.video-new2 {
        padding-top: 160px;
        padding-bottom: 1000px;
    }
    .hero-bg-wrapper.creator-article {
        height: 270px;
    }
    .hero-bg-wrapper.creator-article.is-case {
        height: 300px;
    }
    .hero-bg-wrapper.video-new3 {
        padding-top: 160px;
        padding-bottom: 1000px;
    }
    .human-bg-animation {
        height: 200px;
        margin-top: 0;
    }
    .container550 {
        text-align: left;
    }
    .container1180.flex-v {
        width: 92%;
    }
    .container1180.left-align.gdr,
    .container1180.left-align-2.gdr {
        grid-row-gap: 32px;
    }
    .container1180.finals {
        flex-flow: column;
    }
    .hero-text-wr.nitro,
    .hero-text-wr.nitro-classic,
    .hero-text-wr.company,
    .hero-text-wr.nitro-new {
        width: 100%;
        max-width: 350px;
    }
    .hero-text-wr.powering {
        margin-bottom: 40px;
    }
    .hero-text-wr.parent.pr {
        align-items: flex-start;
    }
    .hero-text-wr.nitro-2024 {
        width: 100%;
        max-width: 350px;
    }
    .hero-text-wr.gdc-2024,
    .hero-text-wr.gdc-2024.is-left {
        min-width: auto;
    }
    .hero-text-wr.gdc-2024._40px.left {
        align-items: flex-start;
        min-width: auto;
    }
    .hero-text-wr.gdc-2024.sdk {
        min-width: auto;
    }
    .hs-about-section {
        padding-top: 120px;
    }
    .white-card-item {
        width: 100%;
    }
    .grey-section {
        padding-bottom: 20px;
    }
    .bologna-wr {
        padding-top: 0;
    }
    .bologna-card {
        width: 100%;
    }
    .bologna-card.last {
        margin-bottom: 0;
    }
    .h1-nitro {
        background-position: 50%;
        font-size: 60px;
    }
    .h1-nitro.h2-classic {
        background-position: 0%;
    }
    .nitro-hero-img {
        width: 266px;
        top: -166px;
        right: -107px;
    }
    .perks-wr {
        grid-template-columns: 1fr;
        margin-top: 20px;
    }
    .hero-bl-section {
        height: auto;
    }
    .hero-bl-section.fr {
        background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/63e60a875d5c104d6b718654_FR-Admin-Header%201%202.png), linear-gradient(#3442da, #3442da);
        background-position: 100% 100%, 0 0;
        background-repeat: no-repeat, repeat;
        background-size: auto 220px, auto;
        margin-top: -60px;
        padding-bottom: 200px;
    }
    .hero-bl-section.gdc,
    .hero-bl-section.powering {
        margin-top: -60px;
        padding-bottom: 60px;
    }
    .hero-bl-section.is-garden {
        margin-top: -60px;
        padding-bottom: 180px;
        overflow: hidden;
    }
    .hero-bl-section.gdc-2024 {
        margin-top: -60px;
        padding-bottom: 40px;
    }
    .hero-bl-section.embed-sdk {
        margin-top: -60px;
    }
    .company-hero-img {
        margin-top: 0;
    }
    .company {
        width: 100%;
    }
    .ginto-700-24.font-grey {
        font-size: 20px;
    }
    .ginto-700-24.font-grey.connection {
        line-height: 28px;
    }
    .ginto-700-24.link {
        font-size: 20px;
    }
    .ginto-700-24.black-font {
        font-size: 20px;
        line-height: 28px;
    }
    .comp-img.left,
    .comp-img.right {
        margin-left: 0;
        margin-right: 0;
    }
    .item-company {
        width: 80%;
        height: 23vh;
        min-height: 230px;
        max-height: 260px;
    }
    .company-slider-wr {
        margin-top: 32px;
    }
    .arrow-slider {
        width: 56px;
        height: 56px;
        right: -4%;
    }
    .arrow-wr {
        width: 64px;
    }
    .white-block {
        padding-left: 25px;
        padding-right: 25px;
    }
    .white-block.company {
        width: 90%;
    }
    .terms-block {
        grid-column-gap: 24px;
        grid-row-gap: 24px;
        grid-template-columns: 1fr 1fr;
        grid-template-areas: ".";
    }
    .terms-block._4-items {
        grid-row-gap: 40px;
        grid-template-rows: auto auto;
        grid-template-columns: 1fr 1fr;
        grid-auto-flow: row;
    }
    .blue-section {
        padding-top: 40px;
    }
    .container960 {
        text-align: center;
    }
    .groups-wr {
        margin-top: -54px;
    }
    .group-item {
        height: 188px;
    }
    .group-label {
        text-align: left;
        padding: 4px 10px;
        font-size: 16px;
        line-height: 22px;
        inset: 10px 10px auto;
    }
    .group-label.else {
        font-size: 18px;
    }
    .wave {
        width: 100%;
        margin-top: -2px;
    }
    .insp-section.overflow {
        background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/62a87bab1ae5a7f89a43dcf6_spot-tl.svg), url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/62a87bab3a3d2c50952d8bad_spot-bl.svg);
        background-position: 0 0, 0 100%;
        background-repeat: no-repeat, no-repeat;
        background-size: auto, auto;
    }
    .group-banner {
        align-items: flex-end;
        width: 100%;
        height: 216px;
    }
    .quote-item {
        flex-direction: column;
        justify-content: center;
        align-items: flex-start;
        min-height: 330px;
        margin-left: 10px;
        margin-right: 10px;
        display: flex;
    }
    .template-cta-wr {
        flex-direction: column;
    }
    .club-slider {
        margin-bottom: 20px;
    }
    .left-arrow-2.right {
        margin-right: -22px;
    }
    .left-arrow-2.left {
        margin-left: -22px;
    }
    .banner-img {
        object-fit: cover;
        flex: 1;
        align-self: stretch;
    }
    .lottie-animation {
        left: -215px;
    }
    .wave-wr {
        height: 100px;
    }
    .gintonord-700-56 {
        text-align: left;
        font-size: 37px;
    }
    .feature-big-img {
        height: 200px;
    }
    .ginto-700-48,
    .gintonord-700-32 {
        text-align: center;
    }
    .new-h4 {
        font-size: 22px;
        line-height: 26px;
    }
    .new-h4.college {
        font-size: 20px;
    }
    .colors-grid {
        grid-template-columns: 1fr 1fr;
    }
    .rich-guidlines-italic-l a {
        flex-direction: column;
        width: 100%;
        display: flex;
    }
    .paragraph-small {
        margin-top: 10px;
    }
    .paragraph-small.font-white.op50 {
        z-index: 1000;
        text-align: left;
    }
    .paragraph-small.le {
        text-align: left;
    }
    .typography-item {
        grid-template-columns: 1fr;
    }
    .new-h5.top-margin-10 {
        font-size: 20px;
    }
    .new-h5.case {
        line-height: 26px;
    }
    .new-h2 {
        text-align: left;
        margin-bottom: 24px;
        font-size: 24px;
        line-height: 32px;
    }
    .new-h2.font-white {
        text-align: center;
    }
    .new-h2.font-white.left {
        text-align: left;
    }
    .new-h2.college {
        line-height: 1.1;
    }
    .new-h2.centered {
        text-align: center;
    }
    .new-h2.margin-16 {
        text-align: center;
        margin-bottom: 20px;
    }
    .new-h2.margin-16.mobile-center {
        text-align: center;
    }
    .new-h2.margin-16.mobile-center-f {
        text-align: center;
        margin-bottom: 16px;
    }
    .new-h2.bottom-none._48px.text-align-left {
        font-size: 24px;
    }
    .new-h2.bottom-none._48px.text-color-white.is-left,
    .new-h2.bottom-none._48px.le.mob-center {
        text-align: center;
    }
    .new-h2.bottom-none._48px.text-color-dark.l_m_left {
        text-align: left;
    }
    .new-h2._48px.educstion {
        margin-bottom: 16px;
    }
    .new-h3 {
        font-size: 24px;
    }
    .new-h3.font-white {
        margin-bottom: 16px;
    }
    .new-h3.font-white.mobile-centered {
        margin-left: auto;
        margin-right: auto;
    }
    .new-h3.bolt {
        margin-bottom: 12px;
        line-height: 32px;
    }
    .new-h3.bolt.moderator {
        font-size: 24px;
        line-height: 32px;
    }
    .new-h3.bolt.moderator-white {
        line-height: 32px;
    }
    .new-h3.mobile-centered {
        text-align: center;
    }
    .new-h3.mobile-centered.m-90 {
        max-width: 90%;
        margin-left: auto;
        margin-right: auto;
    }
    .new-h3.bottom {
        max-width: none;
    }
    .new-h3.m-90 {
        text-align: center;
        max-width: 90%;
        margin-left: auto;
        margin-right: auto;
    }
    .new-h3.is-prizes {
        text-align: left;
        line-height: 34px;
    }
    .paragraph {
        margin-bottom: 8px;
        font-size: 16px;
        line-height: 24px;
    }
    .paragraph.font-greyple.mobile-centered {
        text-align: center;
    }
    .paragraph.font-white {
        text-align: center;
        margin-bottom: 10px;
    }
    .paragraph.font-white.mobile-left {
        text-align: left;
    }
    .paragraph.bot-m {
        margin-bottom: 4px;
    }
    .paragraph.college-left {
        font-size: 16px;
        line-height: 24px;
    }
    .paragraph.mobile-left {
        text-align: left;
    }
    .new-h1 {
        line-height: 0.9;
    }
    .new-h1.font-white {
        text-align: center;
        font-size: 32px;
    }
    .new-h1.font-white.safety {
        width: 100%;
        margin-bottom: 24px;
        font-size: 32px;
    }
    .new-h1.font-white.safety.grey-font {
        white-space: normal;
        word-break: normal;
    }
    .new-h1.font-white.left {
        text-align: left;
        font-size: 32px;
    }
    .new-h1.font-white.left.explore {
        text-align: left;
        font-size: 42px;
    }
    .new-h1.font-white.left.explore.mobile-centered {
        text-align: center;
    }
    .new-h1.font-white.mobile-left._80,
    .new-h1.font-white.mobile-left._16px {
        max-width: 80%;
    }
    .new-h1.font-white.moderation {
        text-align: left;
        font-size: 32px;
    }
    .new-h1.font-white.moderation.explore {
        text-align: left;
        font-size: 42px;
    }
    .new-h1.font-white.moderation.explore.mobile-centered {
        text-align: center;
    }
    .new-h1.font-white.left-copy {
        text-align: left;
        font-size: 32px;
    }
    .new-h1.font-white.left-copy.explore {
        text-align: left;
        font-size: 42px;
    }
    .new-h1.font-white.left-copy.explore.mobile-centered {
        text-align: center;
    }
    .new-h1.font-white.bottom-16px {
        line-height: 105%;
    }
    .new-h1.font-white.bottom-16px.flex-mob-center {
        text-align: center;
    }
    .new-h1.font-white.bottom-16px.flex-mob-center.mobile-power {
        font-size: 32px;
    }
    .new-h1.font-white.bottom-16px.flex-tab-center {
        text-align: center;
    }
    .new-h1.font-white.bottom-16px.flex-tab-center.mobile-power {
        font-size: 32px;
    }
    .new-h1.font-white.bottom-16px.flex-tab-center.is_gdc {
        text-align: left;
        margin-bottom: 8px;
        font-size: 32px;
        line-height: 35px;
    }
    .new-h1.font-white.bottom-16px.flex-tab-center.is_gdc.m-40 {
        margin-bottom: 0;
    }
    .new-h1.font-white.is-text-center.left-mobile {
        text-align: left;
        font-size: 24px;
    }
    .new-h1.font-white.safety-n {
        width: 100%;
        margin-bottom: 24px;
        font-size: 32px;
    }
    .new-h1.font-white.education {
        width: 100%;
        font-size: 32px;
    }
    .new-h1.font-white.safety-newsfloor,
    .new-h1.font-white.safety-2 {
        width: 100%;
        margin-bottom: 24px;
        font-size: 32px;
    }
    .new-h1.font-white.is-garden,
    .new-h1.font-blue._404,
    .new-h1._16px {
        font-size: 32px;
    }
    .new-h1.newsroom {
        text-align: center;
    }
    .new-h1.text-color-white.bottom-none.text-align-left--mobile {
        text-align: left;
    }
    .new-h1.text-color-white.bottom-none.text-align-center.is-small-mob {
        font-size: 24px;
    }
    .new-h1.text-color-white.bottom-32 {
        font-size: 36px;
        line-height: 0.916667;
    }
    .new-h1.text-color-white.bottom-32.text-align-center.is-small-mob,
    .new-h1.text-color-white.bottom-32.text-align-center.is-small-mobile {
        font-size: 24px;
    }
    .new-h1.text-color-white.bottom-16.m-36 {
        font-size: 36px;
    }
    .new-h1.text-color-white.bottom-16.m-36.is_small-m {
        font-size: 24px;
    }
    .new-h1.text-color-white.bottom-80 {
        margin-bottom: 40px;
    }
    .new-h1.text-color-white.is_d {
        font-size: 36px;
        line-height: 0.916667;
    }
    .new-h1.text-color-white.is_d.is-italic.text-align-center.is-32 {
        font-size: 32px;
    }
    .new-h1.text-color-white.text-align-left.bottom-24.is-center-mob {
        font-size: 11vw;
    }
    .new-h1.text-color-white.text-align-left.bottom-24.is-center-mob.is_form {
        font-size: 27px;
    }
    .new-h1.text-color-white.is_case {
        font-size: 36px;
        line-height: 0.916667;
    }
    .new-h1.text-color-white.is_acceb {
        font-size: 24px;
        line-height: 0.916667;
    }
    .new-h1.text-color-white.is_d-none {
        font-size: 36px;
        line-height: 0.916667;
    }
    .new-h1.text-color-white.is_d-none.is-small-mob {
        letter-spacing: normal;
        font-size: 24px;
    }
    .new-h1.text-color-white.bottom-24 {
        margin-bottom: 16px;
    }
    .new-h1.text-color-white.bottom-24.is-small-mob {
        font-size: 24px;
    }
    .new-h1.text-color-white.is_acc {
        font-size: 24px;
        line-height: 0.916667;
    }
    .new-h1.text-color-white.is_acc.is-small-mob {
        letter-spacing: normal;
        font-size: 24px;
    }
    .new-h1.safety.centered.tarot2 {
        margin-bottom: 16px;
    }
    .new-h1.size-medium {
        font-size: 32px;
    }
    .paragraph-medium.font-blurple.mobile-centered {
        margin-left: auto;
        margin-right: auto;
    }
    .paragraph-medium.font-white {
        text-align: left;
    }
    .paragraph-medium.font-white.centered.is-jobs {
        text-align: center;
        font-size: 16px;
    }
    .paragraph-medium.font-white.centered.is_building {
        text-align: center;
    }
    .paragraph-medium.left,
    .paragraph-medium.text-color-white.is_hero-gdr,
    .paragraph-medium.text-color-white.is_hero-gdr.m-left,
    .paragraph-medium.text-color-white.is_hero-gdr.left-gdc {
        text-align: left;
    }
    .paragraph-bold {
        font-size: 16px;
    }
    .paragraph-bold.text-color-white.text-weight-medium.is_abc-hero {
        line-height: 24px;
    }
    .paragraph-bold.text-color-white.text-weight-medium.is_faq {
        max-width: 85%;
    }
    .paragraph-small-bold.inline {
        white-space: normal;
        max-width: 90%;
    }
    .button-text-big {
        text-align: center;
    }
    .button-text-big.btn {
        font-size: 16px;
    }
    .button-text-big.m_medium {
        font-size: 18px;
    }
    .button-text-big.m_medium.m-power {
        font-size: 15px;
    }
    .ver__big-front-cloud {
        display: none;
    }
    .ver__ship {
        width: 93px;
    }
    .ver__mini {
        bottom: 8%;
        right: 66%;
    }
    .ver__mini._2 {
        display: none;
    }
    .ver__island {
        bottom: 25%;
        left: -31%;
    }
    .ver__middle-cloud {
        width: 139px;
        right: 21%;
    }
    .news-wraper-2 {
        text-align: center;
    }
    .card-founder-wrapper {
        grid-row-gap: 32px;
    }
    .branding-block {
        margin-bottom: 60px;
    }
    .colllege-hero {
        padding-bottom: 80px;
    }
    .container700-center {
        text-align: left;
    }
    .container-center {
        text-align: center;
    }
    .mask-2 {
        height: auto;
    }
    .new-button {
        text-align: center;
        border-radius: 99px;
        align-self: stretch;
        width: 100%;
        margin-right: 0;
        padding-left: 20px;
        padding-right: 20px;
    }
    .new-button.new-dark-button {
        font-weight: 500;
    }
    .new-button.is_app.not-100 {
        width: auto;
        padding-left: 32px;
        padding-right: 32px;
    }
    .new-button.is_app.imagine {
        padding-right: 32px;
    }
    .new-button.is_app-2024 {
        align-self: auto;
        padding-left: 32px;
        padding-right: 32px;
    }
    .button-wrapper {
        flex-direction: column;
        align-items: stretch;
        width: 100%;
        margin-right: 0;
        display: flex;
    }
    .button-wrapper.many,
    .button-wrapper.left-nitro,
    .button-wrapper.many-left {
        align-items: stretch;
    }
    .new-dark-button {
        text-align: center;
        border-radius: 94px;
        width: 100%;
        margin-bottom: 10px;
        margin-right: 0;
    }
    .new-dark-button.download-button.mobile {
        width: auto;
    }
    .new-dark-button.download-button.college,
    .new-dark-button.download-button.college-white,
    .new-dark-button.download-button.college_new {
        font-weight: 500;
    }
    .new-dark-button._20px {
        font-size: 20px;
    }
    .new-dark-button._20px.ser,
    .new-dark-button.ser {
        max-width: 200px;
    }
    .new-dark-button.gdr {
        height: auto;
    }
    .new-dark-button.gdr.max-440 {
        max-width: 280px;
        margin-left: 0;
    }
    .new-dark-button.gdr.text-bold {
        margin-right: 0;
    }
    .new-dark-button.download {
        width: auto;
    }
    .new-dark-button.is-left {
        white-space: normal;
        padding-left: 20px;
        padding-right: 20px;
    }
    .new-dark-button.so-large {
        font-size: 20px;
    }
    .new-dark-button.hub {
        white-space: normal;
        padding-left: 20px;
        padding-right: 20px;
    }
    .new-dark-button.download-new {
        white-space: normal;
        width: auto;
    }
    .new-dark-button.download-new.is-large-new {
        padding-top: 7px;
        padding-bottom: 7px;
        line-height: 130%;
    }
    .new-dark-button.download-parent {
        white-space: normal;
        width: auto;
    }
    .new-dark-button.download-parent.is-large-new {
        padding-top: 7px;
        padding-bottom: 7px;
        line-height: 130%;
    }
    .servers-flex {
        text-align: left;
        flex-direction: column;
        align-items: flex-start;
        display: flex;
    }
    .link-terms._30px {
        padding-left: 10px;
    }
    .container800 {
        text-align: left;
    }
    .container800.center {
        padding-left: 32px;
        padding-right: 32px;
    }
    .rich-safeties-discription {
        font-family: gg sans, sans-serif;
    }
    .green-button {
        text-align: center;
        border-radius: 99px;
        align-self: stretch;
        width: 100%;
        margin-right: 0;
        padding-left: 20px;
        padding-right: 20px;
    }
    .button-white-bg {
        width: 100%;
        margin-right: 0;
        font-size: 16px;
    }
    .button-white-bg.center {
        margin-left: 0;
    }
    .button-white-bg.family.tablet-left-app {
        margin-left: auto;
        margin-right: auto;
    }
    .button-white-bg.build_n {
        width: auto;
    }
    .button-white-bg.discrord-f.tablet-left-app {
        margin-left: auto;
        margin-right: auto;
    }
    .human-bg-lot {
        z-index: 0;
        max-width: 250px;
    }
    .youtuben {
        min-height: auto;
        padding-bottom: 56.25%;
    }
    .container-780px._4grid {
        width: 90%;
    }
    .container-780px.is-center.sdk {
        width: 100%;
    }
    .container-780px.is_new {
        width: 100%;
        max-width: none;
    }
    .p-400-16-white.center._20px {
        font-size: 16px;
        line-height: 24px;
    }
    .container-1260px-grey {
        margin-bottom: 20px;
    }
    .section-safety {
        padding-top: 0;
        padding-bottom: 0;
    }
    .section-safety.grey {
        padding-top: 48px;
        padding-bottom: 48px;
    }
    .heading-blue-48px.bl {
        margin-bottom: 8px;
        line-height: 44px;
    }
    .div-block-320px.safeties {
        grid-column-gap: 16px;
        flex-direction: row;
        align-items: center;
        width: 100%;
        max-width: none;
        margin-top: 0;
    }
    .div-block-320px.safeties.flex {
        grid-row-gap: 24px;
        flex-direction: column;
        align-items: flex-start;
    }
    .img-safety {
        height: 175px;
    }
    .img-safety.safeties {
        min-height: 200px;
    }
    .paragraph-16px-dark {
        font-size: 16px;
        line-height: 22px;
    }
    .paragraph-16px-dark.up,
    .paragraph-16px-dark.creator {
        line-height: 24px;
    }
    .search {
        width: 100%;
        margin-left: auto;
        margin-right: auto;
    }
    .heading-24px-safety._48px {
        order: 0;
    }
    .heading-24px-safety.bottom-small._1 {
        margin-bottom: 8px;
        font-size: 20px;
    }
    .heading-32px-black {
        margin-bottom: 0;
        font-size: 18px;
        line-height: 22px;
    }
    .line-safety {
        margin-top: 20px;
        padding-top: 20px;
    }
    .form-block {
        width: 100%;
    }
    .breadcrumbs-wrapper {
        flex-wrap: wrap;
    }
    .breadcrumbs-wrapper.bottom {
        margin-bottom: 40px;
    }
    .title-wrapper {
        margin-bottom: 0;
    }
    .hero-image-safeties {
        min-height: 220px;
        margin-top: -180px;
    }
    .grid-safety-listing {
        margin-top: 20px;
    }
    .html-embed {
        margin-left: 0;
    }
    .no-match {
        font-size: 20px;
    }
    .section-white {
        padding-top: 30px;
    }
    .section-white.bottom {
        padding-top: 60px;
        padding-bottom: 60px;
    }
    .section-white.bottom.connection {
        margin-top: 0;
        padding-bottom: 80px;
    }
    .section-white.bottom.build {
        margin-top: 0;
    }
    .section-white.nitro {
        padding-bottom: 60px;
    }
    .section-white.nitro-2024 {
        margin-bottom: -40px;
        padding-top: 20px;
        padding-bottom: 0;
    }
    .section-white.nitro-2024-perks {
        margin-top: 0;
        padding-top: 80px;
        padding-bottom: 30px;
    }
    .section-white.nitro_2024 {
        margin-top: 0;
    }
    .section-white.nitro-new {
        margin-top: 0;
        padding-top: 60px;
        padding-bottom: 60px;
    }
    .heading-dark-48px {
        font-size: 24px;
        line-height: 32px;
    }
    .heading-dark-48px.center {
        margin-bottom: 0;
        font-size: 32px;
        line-height: 42px;
    }
    .heading-dark-48px.center.white-color {
        line-height: 36px;
    }
    .heading-dark-48px.center.mar-8px {
        line-height: 42px;
    }
    .heading-dark-48px._600px,
    .heading-dark-48px.text-align-center {
        line-height: 32px;
    }
    .heading-dark-48px.mob-32 {
        font-size: 32px;
        line-height: 42px;
    }
    .card-grey._32px {
        padding: 24px;
    }
    .card-grey._40px,
    .card-grey._24px {
        justify-content: center;
        height: auto;
        padding: 24px;
    }
    .img40 {
        min-height: 136px;
    }
    .img40._245px {
        object-fit: cover;
        min-height: 259px;
    }
    .curriculum-wrapper {
        min-height: 550px;
    }
    .curriculum-image {
        display: none;
        inset: auto 0% -17% 9%;
    }
    .s-courses.build {
        padding-bottom: 60px;
    }
    .s-courses.build.grey-bg {
        padding-top: 60px;
    }
    .rich-content-right-moderation {
        padding-left: 0;
        padding-right: 0;
    }
    .rich-content-right-moderation.mobile {
        margin-bottom: 48px;
    }
    .scils-wrapper {
        background-size: contain;
        min-height: 450px;
    }
    .section-white-moderation {
        padding-top: 40px;
    }
    .section-white-moderation.bg.safety {
        background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/6458ce2e22d8d726aa76203b_Group%20626809%20\(1\).svg);
        background-size: auto;
        max-height: none;
        padding-bottom: 250px;
    }
    .section-white-moderation.bg-gdc {
        overflow: hidden;
    }
    .section-white-moderation.boild {
        background-position: 50% 100%;
        background-size: 370px;
        padding-bottom: 160px;
    }
    .section-white-moderation.build_n {
        background-position: 50% 100%;
        background-size: 390px;
        padding-top: 40px;
        padding-bottom: 120px;
    }
    .curriculum-image-m {
        display: none;
        inset: auto 0% -17% 9%;
    }
    .modules-layout {
        text-align: center;
        margin-bottom: 20px;
    }
    .course-content-heading {
        grid-template-columns: 1fr;
    }
    .course-info-wr {
        grid-template-rows: auto auto;
        justify-items: start;
    }
    .cource-info-number-wr {
        flex-direction: row;
    }
    ._16px-text-gr.left.app-2 {
        padding-right: 8px;
    }
    .banner {
        min-height: auto;
        padding: 24px;
    }
    .banner.green {
        min-height: auto;
    }
    .banner.nitro {
        margin-bottom: 0;
        padding-left: 20px;
        padding-right: 20px;
    }
    .banner.nitro.violet {
        padding-left: 20px;
        padding-right: 20px;
    }
    .banner.pink {
        min-height: auto;
    }
    .banner.is-new-first {
        margin-bottom: 0;
        padding-left: 20px;
        padding-right: 20px;
    }
    .banner.is-new-first.violet {
        padding-left: 20px;
        padding-right: 20px;
    }
    .banner.is-new-second {
        margin-bottom: 0;
        padding-left: 20px;
        padding-right: 20px;
    }
    .banner.is-new-second.violet {
        padding-left: 20px;
        padding-right: 20px;
    }
    .link-arrow.gdc.flex-tablet-left.is-center {
        margin-left: auto;
        margin-right: auto;
    }
    .link-arrow.gdc.flex-tablet-left.is-success {
        margin-top: 0;
    }
    .link-arrow.build_n.winner {
        text-align: left;
        font-size: 14px;
    }
    .link-arrow.power-a {
        font-size: 14px;
    }
    .link-arrow.teen.winner {
        text-align: left;
        font-size: 14px;
    }
    .slide-30 {
        max-width: 320px;
        margin-right: 14px;
    }
    .logo-100 {
        margin-bottom: 0;
    }
    .tab-links {
        max-width: 100px;
    }
    .tab-menuflex {
        justify-content: flex-start;
        width: 100%;
        max-width: 90%;
        margin-top: 36px;
        margin-left: auto;
        margin-right: auto;
        overflow: auto;
    }
    .tab-menuflex.power {
        grid-column-gap: 16px;
        grid-row-gap: 16px;
        flex-wrap: wrap;
        justify-content: center;
        width: 100%;
        padding-left: 16px;
        padding-right: 16px;
    }
    .tab-block {
        min-height: 770px;
    }
    .paragraph-20px-600-dark {
        font-size: 16px;
        line-height: 22px;
    }
    .margine-left.build_n {
        margin-bottom: 40px;
    }
    .mask-3 {
        padding-bottom: 10px;
        overflow: auto;
    }
    .mob-h24px {
        max-width: 10%;
    }
    .popup-new {
        padding: 30px 20px;
    }
    .popup-new.submission.new {
        padding-top: 40px;
        padding-bottom: 40px;
    }
    .div-block-img {
        padding-top: 20px;
        padding-bottom: 20px;
        padding-left: 0;
    }
    .div-block-img.ecos-new {
        padding-left: 24px;
        padding-right: 24px;
    }
    .input {
        z-index: 11;
    }
    .input.text-input {
        min-height: 130px;
    }
    .input.text-input.activity {
        min-height: 110px;
    }
    .input.list,
    .input.dropdown-wr {
        background-position: 94%;
    }
    .input.text-input_app.activity {
        min-height: 110px;
    }
    .input.dropdown-category {
        background-position: 94%;
    }
    .input.text-input_app-2 {
        min-height: 80px;
    }
    .input.text-input_app-2.activity {
        min-height: 110px;
    }
    .form {
        grid-row-gap: 20px;
        grid-template-rows: auto auto auto;
        grid-template-columns: 1fr;
    }
    .tabs-content-3 {
        width: 90%;
    }
    .div-block-flex-bottom {
        flex-direction: row;
        justify-content: flex-start;
        display: flex;
    }
    .img-20px,
    .img-20px._2 {
        margin-right: 8px;
    }
    .plan-block {
        margin: 50px -16px;
        padding-bottom: 60px;
    }
    .plan {
        grid-template-columns: 2fr 1fr 1fr;
    }
    .plan.is-nitro {
        grid-column-gap: 0px;
        grid-template-rows: 220px;
        grid-template-columns: 1fr 111px 111px;
        padding-bottom: 20px;
    }
    .ginto-700-20.mob-none.is-nitro-new {
        max-width: 160px;
        margin-bottom: 20px;
        font-size: 1.25rem;
        position: absolute;
        inset: auto auto 0% 0%;
    }
    .plan2 {
        grid-column-gap: 10px;
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .plan2.is-nitro {
        grid-column-gap: 0px;
        grid-template-columns: 2fr 111px 111px;
        place-items: stretch stretch;
    }
    .plan2.is-nitro.line-top.is-gradient {
        background-size: 140% 100%;
        margin-left: -12px;
        padding-left: 12px;
    }
    .div-block-16.is-line-nitro {
        width: 111px;
    }
    .tabs-menu-center {
        flex-wrap: wrap;
    }
    .dropdown-qa {
        margin-bottom: 6px;
    }
    .dropdown-toggle-blue.gdc,
    .dropdown-toggle-blue.gdc-2024 {
        align-items: flex-start;
        line-height: 24px;
    }
    .dropdown-list-4.bottom.open,
    .dropdown-list-4.bottom.open-2024 {
        margin-top: -6px;
    }
    .text-block-608 {
        line-height: 130%;
    }
    .grid-anim {
        margin-left: -16px;
        margin-right: -16px;
        padding-left: 16px;
        padding-right: 16px;
    }
    .dropdown-list-form.grid-3-col {
        grid-template-columns: 1fr;
    }
    .form-block-tell-us-more.application {
        margin-top: 24px;
    }
    .form-tell-us {
        grid-row-gap: 20px;
        grid-template-columns: 1fr;
    }
    .image-courses-bg-1 {
        max-width: 30px;
    }
    .image-courses-bg-2 {
        max-width: 14px;
        display: none;
    }
    .img51px {
        top: 5px;
    }
    .chack {
        max-width: 14px;
    }
    .chack.is-new {
        width: 20px;
        max-width: 20px;
        height: 20px;
    }
    .image-card-wr-1 {
        min-height: auto;
    }
    .image-hero-mobile {
        width: 130%;
        left: 26px;
    }
    .image-hero-mobile.connection {
        max-width: none;
    }
    .image-hero-mobile.build {
        width: 90%;
        margin-left: auto;
        margin-right: auto;
        padding-left: 0%;
        padding-right: 0%;
    }
    .image-hero-mobile.build.sub {
        display: none;
    }
    .padding-56px.m-32 {
        padding-bottom: 32px;
    }
    .padding-56px.is-90 {
        padding-bottom: 72px;
    }
    .link-404 {
        font-size: 20px;
    }
    .div-block-18 {
        flex-direction: column;
        align-items: flex-start;
        display: flex;
    }
    .blue-background {
        padding-bottom: 40px;
    }
    .paragraph-20px-white {
        font-size: 16px;
        line-height: 22px;
    }
    .paragraph-20px-white.max-780px {
        line-height: 24px;
    }
    .button-white-bg-r16 {
        border-radius: 32px;
        width: 100%;
        margin-right: 0;
        font-size: 16px;
    }
    .button-black-bg-r16 {
        width: 100%;
        margin-right: 0;
        font-size: 16px;
    }
    .heading-34px {
        margin-bottom: 24px;
        font-size: 24px;
        line-height: 32px;
    }
    .card-gray {
        padding-top: 16px;
        padding-left: 16px;
        padding-right: 16px;
    }
    .heading-25px {
        font-size: 20px;
        line-height: 24px;
    }
    ._16px-text-grey2.margin-bottom-8px {
        margin-bottom: 8px;
    }
    .card-gray-margin {
        padding: 16px;
    }
    .banner-blue {
        background-position: 20%;
        padding-top: 88px;
        padding-bottom: 88px;
    }
    .heading-40px-white {
        margin-bottom: 8px;
        font-size: 24px;
    }
    .button-white-bg-r28 {
        border-radius: 32px;
        width: 100%;
        min-width: auto;
        margin-right: 0;
        font-size: 16px;
    }
    .img-max-480 {
        max-width: 100%;
    }
    .heading2-48pxwhite {
        font-size: 24px;
        line-height: 24px;
    }
    .heading2-48pxwhite.text-left {
        line-height: 130%;
    }
    .heading2-48pxwhite.mar-8px,
    .heading2-48pxwhite.is_app {
        font-size: 32px;
        line-height: 42px;
    }
    .grid-creators {
        grid-template-columns: 1fr;
    }
    .creator-card-image-wr {
        min-height: 200px;
    }
    .main-image_wrapper {
        margin-top: -120px;
        margin-bottom: 20px;
    }
    .author_social-links {
        grid-column-gap: 10px;
        grid-row-gap: 12px;
        flex-direction: row;
        margin-left: 20px;
    }
    .author_name-wr {
        flex-flow: wrap;
        align-items: flex-start;
    }
    .text-color-white.mobile-p-left {
        text-align: left;
    }
    .creator_topics-wr {
        align-items: flex-start;
    }
    .creator_topics-list.cr {
        grid-row-gap: 8px;
        flex-wrap: wrap;
    }
    .section-explore-hero {
        background-position: 0%;
    }
    .section-explore-hero.learn {
        padding-bottom: 40px;
    }
    .section-explore-hero.academy.creator {
        background-position: 47%;
    }
    .image-hero-explore,
    .section-blue-wr-max {
        width: 100%;
    }
    .section-blue-wr-max.explore.is_new {
        max-width: 324px;
        margin-right: auto;
    }
    .max-550px.is_app {
        padding-left: 16px;
        padding-right: 16px;
    }
    .star2,
    .stars3 {
        display: none;
    }
    .text-24px-500.is_still {
        max-width: 309px;
    }
    .text-24px-500-white.is_2025.is-28 {
        font-size: 20px;
        line-height: 120%;
    }
    .text-24px-500-white.text-weight-normal.text-align-center.is-18 {
        font-size: 18px;
        line-height: 1.27778;
    }
    .section_academy {
        padding-top: 30px;
        padding-bottom: 30px;
    }
    .academy_menu {
        flex-direction: column;
        justify-content: space-between;
        margin-bottom: 0;
    }
    .academy_menu.safety,
    .academy_menu.safety-education {
        margin-bottom: 0;
        overflow: hidden;
    }
    .academy_menu.learn {
        margin-top: 20px;
    }
    .academy-menu-tabs {
        grid-column-gap: 0px;
        flex-direction: column;
        justify-content: flex-start;
    }
    .academy-menu-tabs.is-explore,
    .academy-menu-tabs.is-explore-2 {
        flex-direction: column;
    }
    .main-wrapper.overflof-mobile {
        overflow: hidden;
    }
    .main-wrapper.home-bg {
        background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/6634f6011ff99af5f9247b7b_Backgorund%20\(5\).webp);
    }
    .main-wrapper.overflow-hidden {
        background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/664f174c5e1aad0fd430c975_background-art.webp);
        background-size: cover;
    }
    .main-wrapper.teen {
        background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/66a8f2fe4263907efd6c118a_background-art%20\(4\).webp);
    }
    .main-wrapper.build-new {
        background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/66b0876a4dd5abc525462b6a_Mobile-mini.png);
    }
    .topic_filters.safety {
        margin-bottom: 20px;
    }
    .topic_filters.safety-n {
        margin-bottom: 20px;
        padding-top: 24px;
    }
    .topic_filters.safety-n.safety-education,
    .topic_filters.safety-n.policy-hub {
        margin-bottom: 0;
        padding-left: 16px;
        padding-right: 16px;
    }
    .topic_filters.safety-n.policy-hub.is-new-sty {
        grid-column-gap: 10px;
        grid-row-gap: 10px;
        padding-left: 0;
        padding-right: 0;
    }
    .topic_filters.lessons {
        margin-top: 20px;
    }
    .academy_layout {
        grid-template-columns: 1fr;
    }
    .academy_tabs {
        flex: 1;
        margin-left: 0;
    }
    .academy_tab-link {
        flex-direction: row;
        align-items: center;
        margin-bottom: 0;
        padding-bottom: 10px;
        padding-left: 16px;
        padding-right: 16px;
        display: flex;
    }
    .academy_tab-link.w--current {
        border-left-width: 2px;
        border-left-color: var(--blurple);
        margin-top: 10px;
        margin-bottom: 0;
    }
    .academy_tab-link.is-active {
        background-color: var(--off-white);
        border-left-width: 3px;
        border-left-color: #0000;
        border-radius: 24px;
    }
    .academy_tab-link.is-active.safety-education {
        background-color: #0000;
    }
    .collection-list-5.safety-education.is_new {
        margin-bottom: 10px;
    }
    .academy_lesson-wr {
        grid-column-gap: 0px;
        grid-template-rows: auto;
        grid-template-columns: 1fr;
        grid-auto-columns: 1fr;
        display: grid;
    }
    .academy_lesson-wr.safety.safety-education {
        grid-column-gap: 0px;
        grid-row-gap: 0px;
    }
    .creator-card-image-wrapper {
        margin-bottom: 20px;
    }
    .creator-card_image {
        width: 100%;
    }
    .creators_lessons {
        grid-template-columns: 1fr;
    }
    .search_text-wr {
        width: 100%;
    }
    .quiz-section {
        padding-left: 20px;
        padding-right: 20px;
    }
    .quiz-wrapper {
        margin-top: 0;
    }
    .quiz-container.form-section {
        height: auto;
        padding: 70px 24px 32px;
    }
    .quiz-heading {
        font-size: 32px;
    }
    .quiz-content {
        grid-row-gap: 32px;
        flex-direction: column;
    }
    .quiz-first-img {
        width: 160px;
    }
    .quiz-first-yes {
        width: 100px;
        top: -20px;
    }
    .quiz-first-no {
        width: 100px;
        bottom: -20px;
    }
    .quiz-back.block-back {
        top: 24px;
        left: auto;
    }
    .quiz-second-text {
        font-size: 36px;
    }
    .lightbox_play {
        width: 48px;
        height: 48px;
    }
    .quiz-form-heading {
        font-size: 32px;
        line-height: 40px;
    }
    .quiz-form-cont {
        max-width: 100%;
        display: none;
    }
    .quiz-form-block {
        max-width: 100%;
    }
    .quiz-subtitle {
        margin-bottom: 24px;
    }
    .quiz-form-content {
        max-width: 100%;
    }
    .container-880 {
        width: 90%;
    }
    .persona-cms-list {
        grid-template-columns: 1fr;
    }
    .creator_tabs {
        grid-template-columns: 100%;
        padding-top: 0;
    }
    .creator_tabs.is-explore {
        flex-direction: column;
        padding-bottom: 0;
    }
    .creator_tabs.is-explore.safety {
        background-color: #f6f6f6;
        border-radius: 28px;
        padding: 6px 16px 16px;
        position: relative;
    }
    .creators_new-right {
        flex-direction: column;
    }
    .job-sp {
        text-align: center;
        justify-content: center;
        align-items: center;
        display: flex;
    }
    .collection-list-wrapper-6 {
        margin-right: auto;
    }
    .card-gray2 {
        padding-top: 24px;
        padding-left: 16px;
        padding-right: 16px;
    }
    .cardfootertext {
        font-size: 16px;
        line-height: 24px;
    }
    .cardfootertext.font-greyple.mobile-centered,
    .cardfootertext.font-white {
        text-align: center;
    }
    .cardfootertext.font-white.mobile-left {
        text-align: left;
    }
    .cardfootertext.bot-m {
        margin-bottom: 4px;
    }
    .cardfootertext.college-left {
        font-size: 16px;
        line-height: 24px;
    }
    .cardfootertext.mobile-left {
        text-align: left;
    }
    .date-heading-snows {
        margin-bottom: 0;
        font-size: 24px;
        line-height: 24px;
    }
    .image-411 {
        width: 164px;
    }
    .column-2 {
        padding-top: 20px;
        padding-left: 0;
    }
    .snowsgiving-reward-image {
        width: 100%;
    }
    .snowcard-link {
        font-size: 16px;
        line-height: 24px;
    }
    .snowcard-link.font-greyple.mobile-centered,
    .snowcard-link.font-white {
        text-align: center;
    }
    .snowcard-link.font-white.mobile-left {
        text-align: left;
    }
    .snowcard-link.bot-m {
        margin-bottom: 4px;
    }
    .snowcard-link.college-left {
        font-size: 16px;
        line-height: 24px;
    }
    .snowcard-link.mobile-left {
        text-align: left;
    }
    .columns {
        flex-wrap: wrap;
    }
    .snowsgiving-unlock-text-plain {
        font-size: 16px;
        line-height: 24px;
    }
    .snowsgiving-unlock-text-plain.font-greyple.mobile-centered,
    .snowsgiving-unlock-text-plain.font-white {
        text-align: center;
    }
    .snowsgiving-unlock-text-plain.font-white.mobile-left {
        text-align: left;
    }
    .snowsgiving-unlock-text-plain.bot-m {
        margin-bottom: 4px;
    }
    .snowsgiving-unlock-text-plain.college-left {
        font-size: 16px;
        line-height: 24px;
    }
    .snowsgiving-unlock-text-plain.mobile-left {
        text-align: left;
    }
    .snowcard-link-16 {
        font-size: 16px;
        line-height: 24px;
    }
    .snowcard-link-16.font-greyple.mobile-centered,
    .snowcard-link-16.font-white {
        text-align: center;
    }
    .snowcard-link-16.font-white.mobile-left {
        text-align: left;
    }
    .snowcard-link-16.bot-m {
        margin-bottom: 4px;
    }
    .snowcard-link-16.college-left {
        font-size: 16px;
        line-height: 24px;
    }
    .snowcard-link-16.mobile-left {
        text-align: left;
    }
    .padding-16px.none-p {
        display: none;
    }
    .padding-16px.p-8 {
        height: 8px;
    }
    .snowsgivingparagraph {
        margin-bottom: 8px;
        font-size: 16px;
        line-height: 24px;
    }
    .snowsgivingparagraph.font-greyple.mobile-centered {
        text-align: center;
    }
    .snowsgivingparagraph.font-white {
        text-align: center;
        margin-bottom: 10px;
    }
    .snowsgivingparagraph.font-white.mobile-left {
        text-align: left;
    }
    .snowsgivingparagraph.bot-m {
        margin-bottom: 4px;
    }
    .snowsgivingparagraph.college-left {
        font-size: 16px;
        line-height: 24px;
    }
    .snowsgivingparagraph.mobile-left {
        text-align: left;
    }
    .snowsgiving-video {
        max-width: 100%;
    }
    .snowsgiving-video.is_new {
        height: 100%;
        min-height: 450px;
    }
    .img-safety-b {
        height: 175px;
    }
    .fr_works {
        grid-row-gap: 20px;
    }
    .margine-h3.admin.text-bold.build {
        min-height: auto;
    }
    .padding-32px.app {
        padding-bottom: 32px;
    }
    .padding-32px.l_mb-40px {
        padding-bottom: 40px;
    }
    .tag_wr {
        flex-wrap: wrap;
    }
    .grid-gdc {
        grid-row-gap: 20px;
    }
    .grid-gdc.revers {
        grid-row-gap: 20px;
        margin-top: 10px;
        margin-bottom: 10px;
    }
    .grid-gdc.revers.prizes {
        grid-row-gap: 24px;
        margin-top: 0;
        margin-bottom: 0;
    }
    .grid-gdc.powet {
        padding-left: 24px;
        padding-right: 24px;
    }
    .grid-gdc.power {
        grid-row-gap: 20px;
    }
    .grid-gdc.serv.f {
        margin-top: 60px;
    }
    .grid-gdc.revers-safety {
        grid-row-gap: 20px;
        grid-row-gap: 20px;
        margin-top: 10px;
        margin-bottom: 10px;
    }
    .grid-gdc.revers-safety.policy {
        grid-row-gap: 40px;
    }
    .grid-gdc.revers-safety-2023,
    .grid-gdc.revers-safety-1,
    .grid-gdc.revers-safety_is-2025 {
        grid-row-gap: 20px;
        margin-top: 10px;
        margin-bottom: 10px;
    }
    .flex-tablet-center.pw {
        grid-column-gap: 4px;
        grid-row-gap: 4px;
    }
    .flex-tablet-center.flex-tablet-left.is-center {
        justify-content: flex-start;
        align-items: center;
    }
    .hero-bg-acceleator {
        display: none;
    }
    .hero-bg-acceleator.garden {
        min-width: 140%;
        margin-left: -40%;
        display: block;
        bottom: 1px;
    }
    .power-wr-btn {
        margin-top: 8px;
        margin-bottom: 16px;
    }
    .flex-vertical-left.right-block.app {
        text-align: center;
        flex-direction: row;
        justify-content: flex-start;
        align-items: center;
    }
    .padding-100px._50px {
        padding-bottom: 10px;
    }
    .padding-100px.charter-anyway {
        padding-bottom: 100px;
    }
    .padding-100px.is_case {
        padding-bottom: 48px;
    }
    .hero-pover-imageopy-3 {
        max-width: 45%;
    }
    .link-white-2.ad-week {
        word-break: break-all;
    }
    .nitro-section-video {
        margin-bottom: 50px;
        padding-top: 40px;
        padding-bottom: 40px;
    }
    .nitro_img-bg,
    .nitro_img-bg.right {
        display: none;
    }
    .nitro-lottie {
        margin-left: -46px;
    }
    .safeti-wrapper-image._50 {
        max-width: 80%;
    }
    .safety-menu-wrapper {
        margin-left: 0;
        margin-right: 0;
        padding-right: 8px;
    }
    .container980 {
        text-align: center;
    }
    .container980.transp {
        margin-bottom: 40px;
    }
    .container980.tablet-small {
        max-width: 20rem;
    }
    .container980.is_2025 {
        margin-bottom: 40px;
    }
    .section-safety-new.grey {
        padding-top: 48px;
        padding-bottom: 48px;
    }
    .section-safety-new.app-white {
        padding-bottom: 10px;
    }
    .section-safety-new.app-white.mobile-r {
        background-color: #fff;
        padding-bottom: 0;
    }
    .padding-56-48px.mobile-32px {
        padding-bottom: 32px;
    }
    .line-tablet._5 {
        display: block;
    }
    .quiz-form-safety {
        max-width: 100%;
        display: none;
    }
    .padding-24px.m-16px,
    .padding-24px._40px,
    .padding-24px.mb16 {
        padding-bottom: 16px;
    }
    .padding-24px.m-8 {
        padding-bottom: 8px;
    }
    .max-440px.mobile-centered {
        text-align: center;
        justify-content: center;
        align-items: center;
        width: 100%;
        max-width: 280px;
        margin-left: auto;
        margin-right: auto;
    }
    .div-block-hero-bg {
        background-position: 50% 120%, 0 0;
        background-size: 440px, auto;
        min-height: auto;
        padding-top: 50px;
    }
    .safety_img-hero,
    .safety_img-hero.is-right {
        max-width: 50vw;
    }
    .video-youtube.is_new {
        aspect-ratio: 400/490;
        width: 90%;
        min-height: 480px;
        margin-left: auto;
        margin-right: auto;
    }
    .safety_section-backgraund {
        display: none;
    }
    .grid-hero-tarot {
        grid-template-columns: 1fr;
    }
    .section-grey-100px.bottom-small {
        padding-bottom: 36px;
    }
    .box-white {
        max-height: 78vh;
    }
    .box-x {
        margin-top: 24px;
        margin-right: 24px;
        padding: 4px;
    }
    .anim-card {
        max-width: 100%;
        margin-top: 114px;
        display: none;
        position: static;
        overflow: hidden;
    }
    .card1 {
        max-width: 28%;
    }
    .card2 {
        max-width: 28%;
        margin-top: 0;
    }
    .card3 {
        max-width: 28%;
    }
    .new-h1-2 {
        font-size: 32px;
    }
    .new-h1-2.font-white {
        text-align: center;
        font-size: 32px;
    }
    .safety-menu.gaming {
        top: auto;
    }
    .section-hero-imagine.home,
    .section-hero-imagine.home-2023 {
        background-position: 150% 100%;
        background-size: 110%;
        padding-bottom: 180px;
    }
    .paragraph-20px-white-height {
        font-size: 16px;
        line-height: 22px;
    }
    .paragraph-20px-white-height.max-780px {
        line-height: 24px;
    }
    .button-black-bg {
        width: 100%;
        margin-right: 0;
        font-size: 16px;
    }
    .button-black-bg.center {
        margin-left: 0;
    }
    .checkbox-field {
        padding-left: 0;
    }
    .platform-tile {
        max-height: 400px;
        padding: 40px 20px;
    }
    .img-content {
        margin-top: 30px;
    }
    .grey-content2 {
        padding: 40px 20px;
    }
    .grey-content3 {
        flex-direction: column;
        padding: 40px 20px;
    }
    .download-hero {
        height: auto;
    }
    .download-hero.fr {
        background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/63e60a875d5c104d6b718654_FR-Admin-Header%201%202.png), linear-gradient(#3442da, #3442da);
        background-position: 100% 100%, 0 0;
        background-repeat: no-repeat, repeat;
        background-size: auto 220px, auto;
        margin-top: -60px;
        padding-bottom: 200px;
    }
    .download-hero.gdc,
    .download-hero.powering {
        margin-top: -60px;
        padding-bottom: 60px;
    }
    .company-hero-img-2 {
        margin-top: 0;
        margin-right: 0;
    }
    .mask-4 {
        max-width: 100%;
    }
    .mask-4.transparent {
        max-width: 90%;
    }
    .image-safeties-2 {
        min-height: 200px;
    }
    .text-blue-2.text-style-allcaps.nord,
    .text-blue-2.text-style-allcaps.nord-2 {
        font-size: 12px;
    }
    .ginto-700-32-2 {
        text-align: center;
    }
    .ginto-700-32-2.size-small {
        text-align: left;
    }
    .ginto-700-32-2.size-small.normal {
        margin-top: 8px;
        font-size: 20px;
        line-height: 28px;
    }
    .quiz-form-safety-2 {
        max-width: 100%;
        display: flex;
    }
    .section-80px.privacy {
        padding-bottom: 60px;
    }
    .image-safeties-one {
        min-height: 172px;
    }
    .padding-40px.is_new {
        padding-bottom: 100px;
    }
    .clyde-content-wrapper {
        background-image: none;
        background-position: 0 0;
        background-repeat: repeat;
        background-size: auto;
    }
    .clyde-content-wrapper.family-img {
        padding-bottom: 20px;
    }
    .family-section-video {
        margin-bottom: 50px;
        padding-top: 40px;
        padding-bottom: 40px;
    }
    .family-video {
        max-width: 100%;
    }
    .family_grey_container {
        padding-left: 20px;
        padding-right: 20px;
    }
    .family-faq {
        margin-top: -40px;
    }
    .embed-com {
        width: 100%;
    }
    .form-block-3 {
        width: 100%;
        display: none;
    }
    .search-2 {
        width: 100%;
        margin-left: 0;
        margin-right: auto;
    }
    .flex-horizontal-r-l-2 {
        align-items: stretch;
    }
    .flex-horizontal-r-l-2.community,
    .flex-horizontal-r-l-2.community-2 {
        justify-items: start;
    }
    .new-h2-2 {
        text-align: left;
        margin-bottom: 24px;
        font-size: 24px;
        line-height: 32px;
    }
    .new-h2-2.bottom-none._48px.font-ginto {
        text-align: left;
        font-size: 20px;
    }
    .new-h2-2.bottom-none._48px.font-ginto.is-text-center {
        text-align: center;
        font-size: 28px;
    }
    .new-h2-2.bottom-none._48px.font-ginto.is-text-center.heading-32px-black {
        font-size: 24px;
    }
    .section_safety {
        padding-top: 30px;
        padding-bottom: 30px;
    }
    .section_safety.education {
        padding-top: 32px;
    }
    .icon-direction {
        display: block;
        position: absolute;
        inset: 22px 20px 0% auto;
    }
    .build_dropdown-toggle {
        grid-column-gap: 10px;
        padding-left: 20px;
        padding-right: 20px;
    }
    .section-grey-2 {
        padding-top: 50px;
        padding-bottom: 40px;
    }
    .line-m {
        width: 140%;
    }
    .dropdown-list-7 {
        max-height: 240px;
        overflow: auto;
    }
    .dropdown_arrow.arrow-blue {
        margin-right: 20px;
    }
    .dropdown_arrow.arrow-blue-2 {
        margin-right: 0;
    }
    .text-large-pink,
    .text-large-pink.color-all {
        font-size: 8vw;
    }
    .dropdown-list-8.w--open {
        max-height: 135px;
    }
    .grid_safety-education {
        grid-template-columns: 1fr;
    }
    .grid_safety-education.is-new-policy {
        flex-flow: column;
        display: flex;
    }
    .dropdown_arrow-2.arrow-blue {
        margin-right: 20px;
    }
    .transparenty-content {
        margin-bottom: 0;
    }
    .section-transp.grey {
        padding-top: 48px;
        padding-bottom: 48px;
    }
    .section-transp.is-new {
        padding-top: 40px;
    }
    .baner-content-wrapper {
        z-index: 1;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        max-width: 330px;
        display: flex;
    }
    .baner-content-wrapper.safety,
    .baner-content-wrapper.premium {
        max-width: none;
    }
    .baner-wrapper {
        background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/6464afdc51fa1678318a9f68_Group%20626810%20\(2\).svg);
        background-position: 50% 100%;
        background-size: 100%;
        border-radius: 8px;
        width: 90%;
        padding: 20px 24px 260px;
    }
    .baner-wrapper.safety {
        background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/6494325043918c14054bd9ca_Privacy-Hub-Header.svg);
        background-position: 50% 95%;
        background-repeat: no-repeat;
        background-size: 85%;
        padding-bottom: 280px;
    }
    .baner-wrapper.premium {
        background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/64a6bd8e3423bc6690203ec1_Group%20482467.svg);
        background-position: 50% 100%;
        background-repeat: no-repeat;
        background-size: 90%;
        padding-bottom: 280px;
    }
    .p-400-16-white-2.text-align-center.is-baner-title {
        text-align: center;
        margin-bottom: 32px;
    }
    .section-baner {
        padding-top: 48px;
        padding-bottom: 48px;
    }
    .dropdown_wrapper {
        grid-column-gap: 10px;
        grid-row-gap: 10px;
        margin-bottom: 0;
    }
    .dropdown_quarter,
    .dropdown_years {
        max-width: none;
    }
    .dropdown_download {
        width: 100%;
    }
    .collection-list-6 {
        flex-wrap: wrap;
    }
    .rich-mod-wr {
        margin-bottom: 32px;
    }
    .safety_dropdown-toggle {
        white-space: normal;
        word-break: normal;
        font-size: 24px;
        display: flex;
    }
    .dropdown-list-9 {
        margin-bottom: -6px;
        padding-left: 0;
    }
    .dropdown-list-9.w--open,
    .dropdown-list-9.saf {
        padding-left: 0;
    }
    .safety-block-button {
        margin-top: -30px;
        margin-bottom: 30px;
    }
    .tab-on-off {
        margin-left: 0;
    }
    .creators_rich-build blockquote {
        padding-left: 20px;
        font-size: 20px;
        line-height: 26px;
    }
    .image-safeties-3 {
        min-height: 172px;
    }
    .image-safeties-3.event {
        min-width: 105%;
    }
    .container980-2 {
        text-align: center;
    }
    .link-arrow-2.gdc.flex-tablet-left.submission {
        background-size: 14px;
        font-size: 14px;
        line-height: 22px;
    }
    .creators_rich-policy blockquote {
        padding-left: 20px;
        font-size: 20px;
        line-height: 26px;
    }
    .safety_dropdown-toggle-2 {
        line-height: 28px;
    }
    .padding-80px {
        padding-bottom: 32px;
    }
    .padding-80px.is-48 {
        padding-bottom: 48px;
    }
    .padding-80px.is-64 {
        padding-bottom: 64px;
    }
    .padding-80px.is-56 {
        padding-bottom: 56px;
    }
    .padding-80px.is-16 {
        padding-bottom: 16px;
    }
    .padding-80px.is-150 {
        padding-bottom: 120px;
    }
    .padding-80px.is_new {
        padding-bottom: 56px;
    }
    .safetie-author-wrapper {
        grid-row-gap: 8px;
        flex-direction: column;
        margin-bottom: 8px;
    }
    .safetie-author-image {
        min-width: 60px;
        max-width: 0;
    }
    .safetie-author-photo-wrapper {
        grid-row-gap: 8px;
        order: 1;
    }
    .safetie-author-title {
        font-size: 18px;
    }
    .image-hero-safery-2.mobile-copy {
        max-width: 100%;
    }
    .image-hero-safery-2.position,
    .image-hero-safery-2.position-family {
        min-width: 140%;
        margin-left: -20%;
    }
    .video-wrapper._4grid {
        grid-column-gap: 16px;
        grid-row-gap: 16px;
        grid-template-columns: 1fr;
    }
    .link-pr {
        bottom: -230px;
    }
    .padding-bottom {
        padding-top: 0;
        padding-left: 0;
        padding-right: 0;
    }
    .nav_tab_toggle {
        text-align: left;
    }
    .nav_tab {
        flex-direction: column;
    }
    .button-6 {
        white-space: nowrap;
    }
    .button-6.is-border {
        width: 100%;
        min-width: auto;
    }
    .nav_link_group {
        margin-right: -0.5rem;
        padding-left: 0;
        padding-right: 0;
    }
    .nav_tab_group {
        grid-row-gap: 1.5rem;
        grid-template-columns: 1fr;
        padding: 1.25rem 1rem;
    }
    .nav_tab_menu {
        border-right-style: none;
        width: 100%;
        padding-right: 0;
    }
    .paragraph-16px-2.text-color-gray {
        margin-top: 16px;
    }
    .dropdawn-title {
        word-break: normal;
    }
    .tab-menuflex-family {
        max-width: 330px;
        margin-top: 36px;
        overflow: auto;
    }
    .tab-menuflex-family.power {
        grid-column-gap: 16px;
        grid-row-gap: 16px;
        flex-wrap: wrap;
        justify-content: center;
        width: 100%;
        padding-left: 16px;
        padding-right: 16px;
    }
    .tab-block-2 {
        min-height: 730px;
    }
    .indication-card {
        grid-column-gap: 24px;
    }
    .indication-card._1,
    .indication-card._2 {
        max-width: none;
    }
    .app-menu-wrapper {
        margin-left: 0;
        margin-right: 0;
        padding-right: 8px;
    }
    .app-menu-wrapper.is_app-6 {
        grid-template-columns: 1fr;
    }
    .grid-app {
        grid-row-gap: 20px;
    }
    .grid-app.revers {
        grid-row-gap: 20px;
        margin-top: 10px;
        margin-bottom: 10px;
    }
    .grid-app.powet {
        padding-left: 24px;
        padding-right: 24px;
    }
    .grid-app.power {
        grid-row-gap: 20px;
    }
    .grid-app.revers-safety {
        grid-row-gap: 20px;
        grid-row-gap: 20px;
        margin-top: 10px;
        margin-bottom: 10px;
    }
    .grid-app.pit {
        grid-row-gap: 36px;
    }
    .app-dropdown {
        margin-top: 0;
        padding-top: 48px;
        padding-bottom: 48px;
    }
    .grid-app-card,
    .grid-app-card.three-cards {
        grid-template-columns: 1fr;
    }
    .grid-app-card.three-cards._2024.end {
        margin-bottom: 0;
    }
    .app-card._2024 {
        flex-direction: column;
        min-height: auto;
    }
    .image-app-card {
        min-height: 280px;
        max-height: 280px;
    }
    .section-prizes {
        padding-top: 48px;
        padding-bottom: 48px;
    }
    .section-prizes.period {
        background-color: #fff;
    }
    .tabs-app_content {
        padding-bottom: 24px;
        padding-left: 24px;
        padding-right: 24px;
    }
    .tab-link-tab-1._2024 {
        transition-property: none;
    }
    .list-item-app {
        margin-bottom: 10px;
    }
    .section_hero {
        padding-top: 120px;
    }
    .section_hero.overflow {
        padding-bottom: 40px;
    }
    .section_hero.overflow.centered-hero {
        height: auto;
        min-height: 530px;
    }
    .heading-style-h1-fall {
        font-size: 36px;
    }
    .heading-wr {
        max-width: 324px;
    }
    .heading-wr.max-width {
        max-width: 290px;
    }
    .heading-wr.mobile-h1 {
        max-width: 92vw;
    }
    .heading-wr.more-mobile {
        max-width: 92%;
    }
    .padding-global {
        min-height: 148px;
        padding-left: 24px;
        padding-right: 24px;
    }
    .padding-global.is-sticky-mobile {
        top: 150px;
    }
    .padding-global._32px {
        padding-left: 32px;
        padding-right: 32px;
    }
    .padding-global.teen {
        min-height: auto;
        padding-left: 16px;
        padding-right: 16px;
    }
    .padding-global.slider-teen {
        padding-left: 0;
        padding-right: 0;
    }
    .padding-global.case,
    .padding-global.nitro-pick {
        padding-left: 20px;
        padding-right: 20px;
    }
    .heading-style-stroke-h1 {
        -webkit-text-stroke-width: 8px;
        font-size: 36px;
    }
    .heading-style-shadow-h1 {
        -webkit-text-stroke-width: 8px;
        font-size: 36px;
        top: 8px;
        left: 14px;
    }
    .hero_paragraph {
        margin-top: 10px;
        margin-bottom: 40px;
        font-size: 16px;
    }
    .btn-green.shadow.white {
        background-color: var(--white);
        justify-content: center;
        align-items: center;
        display: flex;
    }
    .button-shadow {
        top: 15px;
        left: -8px;
    }
    .finally-stamp {
        width: 100px;
        top: -46px;
        bottom: auto;
        right: -24px;
    }
    .cloud1 {
        width: 169px;
        top: -49px;
    }
    .cloud2 {
        width: 112px;
        bottom: 218px;
    }
    .piggi--old {
        width: 110px;
        top: 65px;
        left: -20px;
    }
    .piggi-head {
        width: 88px;
    }
    .piggi-body {
        width: 47px;
        left: 35px;
    }
    .piggi-arm {
        width: 73px;
        left: 33px;
    }
    .build_professional_card {
        grid-template-columns: 1fr;
    }
    .build_professional_card.garden {
        grid-column-gap: 32px;
        grid-row-gap: 32px;
    }
    .video_hero {
        border-radius: 16px;
    }
    .sticky-nav.is-new.app {
        top: 64px;
    }
    .sticky-nav_wr.app {
        padding-left: 24px;
        padding-right: 24px;
    }
    .heading-style-h2--old.is_centered.size-large._2024 {
        font-size: 54px;
    }
    .heading-style-h2--old.text-size-40px {
        font-size: 20px;
    }
    .heading-style-h2--old.mobile-h1 {
        font-size: 10.5vw;
    }
    .heading-h2-wr.max-width_tabs._2 {
        max-width: 360px;
        padding-left: 0;
        overflow: hidden;
    }
    .heading-style-stroke-h2 {
        -webkit-text-stroke-width: 5px;
    }
    .heading-style-stroke-h2.is_centered.color-blurple.is-left._2024 {
        font-size: 10.5vw;
    }
    .heading-style-stroke-h2.is_centered.color-gradient.large._2024 {
        font-size: 54px;
    }
    .heading-style-stroke-h2.text-size-40px {
        font-size: 20px;
    }
    .heading-style-shadow-h2 {
        -webkit-text-stroke-width: 5px;
        top: 8px;
        left: 7px;
    }
    .heading-style-shadow-h2.is_centered.color-blurple.is-left._2024 {
        font-size: 10.5vw;
    }
    .heading-style-shadow-h2.is_centered.color-gradient.larhe._2024 {
        font-size: 54px;
    }
    .heading-style-shadow-h2.is_centered.color-gradient.is_2024 {
        top: 8px;
        left: 7px;
    }
    .heading-style-shadow-h2.text-size-40px {
        font-size: 20px;
    }
    .stars-wr {
        z-index: 5;
        display: block;
    }
    .star-pink2 {
        width: 11px;
        right: 13%;
    }
    .star-yellow {
        bottom: 28%;
        right: 20%;
    }
    .star-teal {
        top: -1%;
        left: 4%;
    }
    .star-pink1 {
        top: -14%;
        left: 10%;
    }
    .finally-stamp-bg {
        width: 100px;
        top: -43px;
        bottom: auto;
        right: 5%;
    }
    .is_slider {
        font-size: 22px;
        line-height: 22px;
    }
    .tab-full-icon-star_pink {
        max-width: 17px;
        inset: -56px auto auto -4px;
    }
    .tab-full-icon-star_yellow {
        max-width: 17px;
        inset: -49.5px 0% auto auto;
    }
    .tab-full-icon-star_red {
        max-width: 15px;
        inset: -57px 6% auto auto;
    }
    .tab_scroll-gradent {
        height: 46px;
        display: none;
    }
    .section-slider {
        padding-top: 50px;
        padding-bottom: 140px;
    }
    .slider-mask {
        margin-left: auto;
        margin-right: auto;
        overflow: hidden;
    }
    .slider-wrapper-content {
        min-height: 477px;
    }
    .slider-wr-content {
        font-size: 14px;
        line-height: 22px;
    }
    .slide-nav-mobile {
        display: block;
        top: 539px;
    }
    .arrow_mobile {
        display: none;
        right: -100px;
    }
    .arrow_mobile.right {
        right: -100px;
        overflow: hidden;
    }
    .section-cards.min-width {
        min-height: 350vh;
        padding-top: 122px;
        padding-bottom: 190px;
    }
    .heading-style-h3 {
        font-size: 18px;
        line-height: 22px;
    }
    .heading-style-h3.text-color-blurple._900._2024 {
        word-break: keep-all;
    }
    .tab-full-list-card_icon {
        max-width: 22px;
    }
    .section-tab {
        background-size: auto;
        background-attachment: fixed;
        padding-top: 80px;
        padding-bottom: 100px;
        position: relative;
    }
    .section-tab._2024 {
        padding-top: 48px;
        overflow: visible;
    }
    .tab-full-list_menu {
        z-index: 1000;
        background-color: var(--white);
        border-radius: 28px;
        flex-direction: column;
        align-items: flex-start;
        width: 100%;
        max-width: 305px;
        margin-bottom: 20px;
        padding: 6px 0 6px 6px;
        position: absolute;
        overflow: hidden;
        box-shadow: 0 1px 1px #0000001a;
    }
    .tab-full-list-card-wrapper._2024 {
        max-width: 305px;
        max-height: none;
    }
    .tab-full-list_content {
        margin-top: 92px;
    }
    .tab-full-list {
        width: 100%;
        margin-top: 8px;
        padding-left: 0;
        padding-right: 0;
    }
    .tab-full-list_menu-link {
        color: #23272a;
        flex-direction: column;
        justify-content: center;
        align-items: flex-start;
        width: 100%;
        height: 48px;
        padding: 8px 16px 8px 32px;
        font-size: 16px;
        font-weight: 500;
        line-height: 18px;
        display: flex;
        position: static;
    }
    .tab-full-list_menu-link.w--current {
        text-align: center;
        order: -1;
        align-items: center;
        width: 100%;
        max-width: 80%;
        margin-left: 0;
    }
    .tab-full-list-wrapper_content {
        flex-flow: column;
        display: flex;
    }
    .tab-full-list-wrapper_content._2024 {
        max-width: none;
    }
    .slider-pig-image {
        margin-left: 50px;
        bottom: -266px;
        right: auto;
    }
    .slider-yooo-image {
        top: 79px;
        left: -60px;
    }
    .dropdown-close {
        margin-bottom: 6px;
    }
    .dropdown-list-open.bottom.open {
        margin-top: -6px;
    }
    .dropdown-qa-2 {
        margin-bottom: 6px;
    }
    .dropdown-list-open-3.bottom.open,
    .dropdown-list-open-4.bottom.open,
    .dropdown-list-open-5.bottom.open {
        margin-top: -6px;
    }
    .padding-top {
        padding-bottom: 0;
        padding-left: 0;
        padding-right: 0;
    }
    .faq-2_card {
        padding-left: 24px;
        padding-right: 24px;
    }
    .faq-2_icon {
        position: relative;
    }
    .slider-star {
        max-width: 29px;
        display: none;
    }
    .slider-star-2 {
        display: none;
    }
    .still-wrapper {
        padding-bottom: 24px;
    }
    .slider-star-4 {
        inset: 0% auto auto 0%;
    }
    .slider-star-5 {
        max-width: 11px;
        inset: -30px auto auto 21px;
    }
    .slider-star-6 {
        max-width: 15px;
        top: -22px;
        left: -4px;
    }
    .tab-wrapper {
        padding-bottom: 32px;
    }
    .section-end {
        padding-top: 80px;
    }
    .heading-style-stroke-h3-end {
        -webkit-text-stroke-width: 8px;
    }
    .heading-style-shadow-h3-end {
        -webkit-text-stroke-width: 8px;
        top: 8px;
        left: 14px;
    }
    .heading-style-shadow-h3-end.gradient-mobile {
        left: 8px;
    }
    .finally-stamp-bg-end {
        width: 100px;
        top: -43px;
        bottom: auto;
        right: 5%;
    }
    .stamp-text-end._2024 {
        font-size: 12px;
    }
    .stamp-text-end.is_new {
        font-size: 19px;
    }
    .stamp-text-end.is_new.play {
        font-size: 9px;
    }
    .stamp-text-stroke-end._2024 {
        font-size: 12px;
    }
    .stamp-text-stroke-end.is_new {
        font-size: 19px;
    }
    .stamp-text-stroke-end.is_new.play {
        font-size: 9px;
    }
    .stamp-text-shadow-end._2024 {
        font-size: 12px;
    }
    .stamp-text-shadow-end.is_new {
        font-size: 19px;
        top: 4px;
        left: 3px;
    }
    .stamp-text-shadow-end.is_new.play {
        -webkit-text-stroke-width: 2px;
        font-size: 9px;
        top: 3px;
        left: 2px;
    }
    .finally-stamp-end {
        width: 100px;
        top: 5px;
        bottom: auto;
        right: -27px;
    }
    .finally-stamp-end._2024 {
        top: 1px;
        bottom: 36px;
        right: -24px;
    }
    .heading-wr-end {
        max-width: 244px;
    }
    .padding-48px {
        padding-bottom: 32px;
    }
    .padding-48px.mobile-24px,
    .padding-48px.is-24 {
        padding-bottom: 24px;
    }
    .hero-end-image {
        margin-top: 37px;
    }
    .end-image-bg-2._2024 {
        bottom: 187px;
        left: -22%;
    }
    .end-image-bg-5 {
        max-width: 224px;
        top: -105px;
        left: -67px;
    }
    .end-image-bg-5._2024 {
        max-width: 174px;
        top: -81px;
        left: -128px;
    }
    .end-image-bg-6 {
        max-width: 140px;
        top: 59%;
        right: -4px;
    }
    .end-image-bg-6._2024 {
        top: 125%;
    }
    .end-star {
        max-width: 15px;
        top: -22px;
        left: -4px;
    }
    .end-star-2 {
        max-width: 18px;
        display: block;
        inset: -397px 9px auto auto;
    }
    .end-star-3 {
        max-width: 15px;
        top: -22px;
        left: -4px;
    }
    .end-star-4 {
        top: 29px;
        bottom: auto;
        right: auto;
    }
    .end-star-5 {
        bottom: 176px;
        left: 26px;
    }
    .end-star-5.m-2024 {
        max-width: 10px;
        display: block;
        bottom: 54%;
        left: 0%;
    }
    .end-star-5.beam {
        right: 0;
        transform: rotate(15deg);
    }
    .end-star-5.beam.mobile {
        display: block;
        inset: 126px auto auto 0%;
        transform: rotate(-58deg);
    }
    .end-star-6 {
        display: none;
    }
    .end-star-6._2024 {
        max-width: 12px;
        display: block;
        top: -49px;
        left: auto;
        right: 3%;
    }
    .end-star-7 {
        display: none;
        top: 155px;
        left: 33px;
    }
    .end-star-8 {
        bottom: 34px;
        left: 0;
    }
    .section-card-1.is-3,
    .section-card-1.is-1 {
        display: flex;
    }
    .section-card-title {
        text-align: center;
    }
    .animal-mobile-star1 {
        max-width: 16px;
        margin-bottom: -93px;
        margin-left: -7px;
    }
    .animal-mobile-star2 {
        max-width: 12px;
        margin-bottom: -118px;
        margin-left: 19px;
    }
    .animal-mob {
        margin-bottom: -155px;
        margin-left: 26px;
    }
    .tabs_mobile_slider {
        overflow: hidden;
    }
    .star-teal-2 {
        left: 4%;
    }
    .star-yellow-2 {
        bottom: 83%;
        right: -3%;
    }
    .star-blue-2 {
        left: -1%;
    }
    .star-yellow-3 {
        inset: 0% auto auto -8%;
    }
    .star-green {
        top: 82%;
    }
    .star-blue-3 {
        right: -27px;
    }
    .star-pink {
        bottom: 64%;
        right: 0%;
    }
    .star-yellow-4 {
        left: 0%;
    }
    .star-teal-4 {
        width: 15px;
        top: -35%;
        left: -2%;
    }
    .star-yellow-5 {
        bottom: -35%;
        right: 3%;
    }
    .star-pink-2 {
        bottom: -77%;
        right: -5%;
    }
    .pillar_cloud-1 {
        width: 169px;
        top: -49px;
    }
    .pillar_cloud-2 {
        width: 112px;
        bottom: 218px;
    }
    .mob-slider-image-accent.is-purple,
    .mob-slider-image-accent.is-pink {
        left: -7%;
    }
    .tab-full-list_arrow {
        display: block;
        position: absolute;
        inset: 16px 16px auto auto;
    }
    .heading-h2-mobile-centered {
        text-align: center;
    }
    .heading-center-wr.size._2024 {
        padding-left: 0;
        padding-right: 0;
    }
    .heading-center-wr.size.sm {
        max-width: 435px;
        overflow: auto;
    }
    .heading-wr-static.is_full {
        max-width: 300px;
    }
    .tab-full-icon-star_pinky {
        display: none;
        inset: -133px 0 auto auto;
    }
    .eligibility-card-wrapper {
        grid-template-columns: 1fr;
    }
    .eligibility-card-wrapper._2024 {
        grid-row-gap: 16px;
    }
    .eligibility-card.gray_bg {
        grid-row-gap: 24px;
        padding: 32px 16px;
    }
    .btn-eligibility {
        width: 100%;
        padding: 14px 20px;
        font-size: 18px;
        line-height: 26px;
    }
    .btn-blog {
        padding: 10px 35px;
        font-size: 16px;
    }
    .modal-card {
        width: 90%;
        margin-bottom: 20px;
        margin-left: auto;
        margin-right: auto;
    }
    .end-star-5--new {
        bottom: 176px;
        left: 26px;
    }
    .end-star-3--new {
        max-width: 15px;
        bottom: 119px;
        right: 28%;
    }
    .end-image-bg-6--new {
        max-width: none;
        top: 68%;
        right: -56px;
    }
    .cards_layout {
        flex-flow: column;
        display: flex;
    }
    .cards_layout.second {
        margin-top: 16px;
    }
    .mobile-card {
        z-index: 1;
        position: static;
    }
    .show-more-mobile {
        z-index: auto;
        width: 100%;
        max-width: 250px;
        margin-left: auto;
        margin-right: auto;
        display: inline-block;
    }
    .see-more-overlay {
        z-index: 2;
        background-image: linear-gradient(to top, var(--spring-green), #47e277 20%, #32cd6200);
        justify-content: center;
        align-items: flex-end;
        width: 100vw;
        height: 460px;
        margin-top: -119px;
        padding-bottom: 50px;
        display: flex;
        position: absolute;
        inset: auto 0% 0%;
    }
    .all-features_cards-mask {
        width: 100%;
        margin-left: auto;
        margin-right: auto;
        overflow: hidden;
    }
    .section-video {
        padding-top: 56px;
        padding-bottom: 133px;
    }
    .video_mobilepage {
        border-radius: 16px;
        margin-top: 48px;
    }
    .slider-star-6--new {
        max-width: 15px;
        top: 197%;
        right: -9%;
    }
    .video_vampus {
        bottom: -54%;
        left: 1%;
    }
    .video-star-1 {
        max-width: 11px;
        bottom: -44%;
        left: 2%;
    }
    .video-star-2 {
        max-width: 11px;
        bottom: -30%;
        left: -2%;
    }
    .video-star-3 {
        max-width: 14px;
        top: -59%;
        right: 2%;
    }
    .video-star-4 {
        max-width: 11px;
        top: -44%;
        right: -3%;
    }
    .tab_section {
        padding-top: 1rem;
        padding-bottom: 1rem;
    }
    .tab_info {
        display: none;
    }
    .tab_icon {
        display: block;
        right: 0;
    }
    .tab_list {
        display: block;
    }
    .tab_toggle {
        text-align: left;
        padding-left: 0;
        padding-right: 0;
    }
    .tabs-group {
        flex-direction: column;
    }
    .tab_content {
        flex-direction: column;
        justify-content: center;
        align-items: center;
        padding-top: 2rem;
        padding-bottom: 2rem;
        display: flex;
    }
    .piggi {
        width: 110px;
        margin-left: auto;
        margin-right: auto;
        inset: -75px 0% auto;
    }
    .max-width620 {
        width: auto;
    }
    .max-width620.is-center {
        justify-content: center;
    }
    .mobile_hero-buttons-wr {
        grid-column-gap: 12px;
        grid-row-gap: 12px;
    }
    .hero-button {
        height: 62px;
        padding: 10px;
    }
    .button-text {
        font-size: 11px;
    }
    .button-text-stroke {
        -webkit-text-stroke-width: 3px;
        font-size: 11px;
    }
    .button-text-shadow {
        -webkit-text-stroke-width: 3px;
        font-size: 11px;
        top: 2px;
        left: -2px;
    }
    .b-cloud-r,
    .b-cloud-l,
    .b-wumpus {
        max-width: 25%;
    }
    .layout_hero {
        width: 100%;
    }
    .star-pink1-copy {
        top: -14%;
        left: 10%;
    }
    .hero-cloud {
        top: 12%;
        left: -19%;
    }
    .hero-cloud._2,
    .hero-cloud._3 {
        top: 43%;
        right: -12%;
    }
    .show-less {
        margin-top: 40px;
        display: none;
    }
    .slider-yooo-img {
        top: 79px;
        left: -60px;
    }
    .grid-mobile {
        grid-column-gap: 30px;
        grid-row-gap: 30px;
    }
    .see-more-overlay-white {
        z-index: 2;
        background-image: linear-gradient(to top, var(--spring-green), #47e277 20%, #32cd6200);
        justify-content: center;
        align-items: flex-end;
        width: 100vw;
        height: 240px;
        margin-top: -119px;
        padding-bottom: 50px;
        display: flex;
        position: absolute;
        inset: auto 0% 0%;
    }
    .see-more-overlay-2 {
        z-index: 2;
        background-image: linear-gradient(#f4f4f400, #f4f4f4fc 55%);
        justify-content: center;
        align-items: flex-end;
        width: 100vw;
        height: 240px;
        margin-top: -119px;
        padding-bottom: 50px;
        display: flex;
        position: absolute;
        inset: auto 0% 0%;
    }
    .btn-green-2.shadow.is_2025 {
        text-align: center;
        display: block;
    }
    .button-shadow-2 {
        top: 15px;
        left: -8px;
    }
    .see-more-hide {
        z-index: 2;
        background-image: linear-gradient(#f4f4f400, #f4f4f4fc 55%);
        justify-content: center;
        align-items: flex-end;
        width: 100vw;
        height: 240px;
        margin-top: -119px;
        padding-bottom: 50px;
        display: flex;
        position: absolute;
        inset: auto 0% 0%;
    }
    .section-starter-packet {
        padding-top: 80px;
        padding-bottom: 80px;
    }
    .starter-packet-wrapper {
        background-size: 130px;
        padding-top: 40px;
        padding-left: 24px;
        padding-right: 24px;
    }
    .build-star-red {
        max-width: 36px;
    }
    .build-star-green {
        max-width: 30px;
        top: 10px;
        right: 21px;
    }
    .starter-packet-content-wr {
        grid-column-gap: 48px;
        grid-row-gap: 48px;
    }
    .starter-packet-icon {
        max-width: 40px;
    }
    .starter-icon {
        max-width: 80px;
        margin-bottom: 24px;
    }
    .star-safety {
        top: -45px;
        left: -24px;
    }
    .star-safety-2 {
        bottom: -45px;
        right: -13px;
    }
    .text-block-615 {
        width: 250px;
        margin-left: -4px;
    }
    .safety-secondary-menu {
        grid-template-columns: 1fr;
    }
    .button-text-black {
        font-size: 11px;
    }
    .hero-button-white {
        height: 62px;
        padding: 10px;
    }
    .padding-72px {
        padding-bottom: 40px;
    }
    .link-20px {
        font-size: 16px;
    }
    .topic-wrapper {
        padding-bottom: 40px;
    }
    .star-safety_icon-1 {
        max-width: 25px;
    }
    .star-safety_icon-2 {
        max-width: 17px;
        top: 14px;
        left: 6px;
    }
    .star-safety_icon-3 {
        max-width: 18px;
        display: none;
    }
    .star-safety_icon-5 {
        top: -21px;
    }
    .hero-cloud-4 {
        display: none;
        top: 12%;
        left: -19%;
    }
    .hero-cloud-4._2,
    .hero-cloud-4._3 {
        top: 43%;
        right: -12%;
    }
    .sub {
        display: block;
    }
    .nitro-banner-content {
        grid-column-gap: 8px;
        grid-row-gap: 8px;
        justify-content: space-between;
        min-height: 65px;
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .nitro-banner-title {
        font-size: 15px;
    }
    .nitro-baner-left {
        margin-left: -500px;
        display: none;
    }
    .nitri-baner-right {
        margin-right: -500px;
        display: none;
    }
    .section-winners {
        padding-bottom: 56px;
    }
    .section-winners.grey {
        padding-top: 48px;
        padding-bottom: 48px;
    }
    .winners-card {
        min-height: 400px;
        padding: 24px 20px;
    }
    .winner-star {
        max-width: 25px;
        top: -34px;
        right: -9px;
    }
    .winner-star-2 {
        max-width: 25px;
        top: 74px;
        left: -12px;
    }
    .section-end-new {
        padding-top: 160px;
    }
    .max-width520 {
        width: auto;
    }
    .new-ico {
        margin-top: -6.5rem;
    }
    .image-mob-bg {
        width: 78%;
        min-width: 250px;
    }
    .padding-64px.quests {
        padding-bottom: 48px;
    }
    .more {
        display: none;
    }
    .year {
        max-width: 6.7rem;
        inset: -1px auto auto 152px;
    }
    ._2023 {
        display: none;
    }
    .mobile_star-yellow {
        z-index: 3;
        top: -31px;
        right: 57px;
        transform: rotate(-7deg);
    }
    .mobile_star-yellow2 {
        bottom: 274px;
        right: 156px;
        transform: rotate(-3deg);
    }
    .mobile_star-yellow-left {
        display: none;
    }
    .mobile_star-blue {
        max-width: 7.4rem;
        top: 104px;
        left: 121px;
    }
    .man-2023 {
        display: none;
    }
    .mob_star-pink {
        max-width: 1.1rem;
        inset: -6px auto auto 142px;
    }
    .mob_play {
        display: none;
    }
    .breakdog {
        inset: 183px 164px auto auto;
    }
    .mob_star-yellow-left-large,
    .mob_star-yellow-left-small,
    .mob_star-yellow-left-white,
    .mobile_left-mob {
        display: none;
    }
    .mobile_right-mob {
        z-index: 2;
        object-position: 100% 100%;
        top: 280px;
        right: 251px;
    }
    .mobile_right-mob.hide-mobile-p {
        display: none;
    }
    .mobile_right-mob.show-mobile-p {
        max-width: 60px;
        display: block;
        top: 343px;
    }
    .mobile_right-star-white {
        top: 72px;
        right: 136px;
    }
    .mobile_mallow {
        inset: auto auto 48px 147px;
    }
    .mobile_right-star-white-bottom {
        inset: -18px auto auto 233px;
    }
    .mobile_left-star-yellow {
        top: 211px;
        right: 138px;
    }
    .mobile_left-star-pink {
        display: none;
    }
    .optimized_star-white {
        margin-top: 2.9rem;
        margin-left: 113px;
    }
    .tile {
        margin-top: 2.5rem;
    }
    .optimized_star-yellow.desctop-hiden.iis-m {
        margin-top: 2.5rem;
        margin-right: -0.2rem;
        display: block;
        transform: rotate(0);
    }
    .nelly {
        max-width: 15rem;
        margin-top: 28.5rem;
        margin-left: 3rem;
        margin-right: 2.8rem;
    }
    .nelly.mobile-show {
        margin-top: 28.9rem;
    }
    .optimized_star-white-center {
        margin-bottom: 14.7rem;
        inset: auto auto 0% 0%;
    }
    .mobile_video {
        margin-top: 8.8rem;
        margin-right: 8.9rem;
    }
    .mobile_video.desctop-hidden {
        margin-top: 34rem;
        margin-right: 11rem;
    }
    .mobile_voice {
        display: none;
    }
    .mobile_pink-group.mobile-show {
        margin-left: -3rem;
    }
    .optimized_star-white-left {
        max-width: 0.8rem;
        margin-bottom: 14.9rem;
        margin-left: 0;
        inset: auto 0% 0% auto;
    }
    .mobile_tags {
        margin-top: 27.9rem;
        margin-bottom: 2.2rem;
        margin-right: -140px;
    }
    .mobile_star-blue-large {
        max-width: 6rem;
        margin-top: 10.7rem;
        margin-right: -22px;
        bottom: 128px;
    }
    .mobile_star-blue-large.desctop-hidden.is-m {
        margin-top: 11.7rem;
        display: block;
        bottom: 126px;
    }
    .woo_yellow-star {
        top: -422px;
        right: -84px;
    }
    .woo_yellow-star.desctop-hidde {
        max-width: 170px;
        display: block;
        top: -502px;
        right: 281px;
        transform: rotate(-10deg);
    }
    .woo_blue-star.desctop-hide {
        display: block;
        top: 71px;
        bottom: -6px;
        left: -123px;
        transform: rotate(-20deg);
    }
    .internship-section {
        padding: 32px 20px;
    }
    .section-so-fast.bg-color-dark {
        background-image: linear-gradient(#1f2326 93%, #ff59b3 97%, #ffa333), url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/654769a05abe30b2415467a6_Rectangle.svg);
        background-position: 0 0, 50%;
        background-repeat: repeat, repeat-y;
        background-size: auto, auto;
        padding-top: 48px;
        padding-bottom: 100px;
    }
    .so-fast-card-wrapper.bottom {
        grid-template-columns: 1fr;
        justify-items: center;
        margin-top: 32px;
        margin-bottom: 90px;
    }
    .so-fast-card.green-2.radius,
    .so-fast-card.radius {
        max-width: 100%;
    }
    .so-fast-card-image-wrapper.bg-blue {
        height: 240px;
    }
    .so-fast-card-image.image-bottom {
        width: 100%;
    }
    ._63.show-mobile-p {
        display: block;
    }
    ._63.show-desktop {
        display: none;
    }
    .max-width720 {
        width: auto;
    }
    .max-width720.is-left {
        width: 90%;
        margin-left: 0;
    }
    .mobile_hero {
        background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/655225458677e240f40bb34c_Hero%20bg%20waves%20mobile.svg), linear-gradient(#151a4e 34%, #232da3 44%);
        background-position: 50% 36%, 0 0;
        background-repeat: no-repeat, repeat;
        background-size: contain, auto;
        padding-top: 154px;
        padding-bottom: 40px;
    }
    .mobile_hero.sm {
        overflow: auto;
    }
    .mobile_grid-2-col {
        grid-column-gap: 56px;
        grid-row-gap: 56px;
    }
    .search-image {
        max-width: 7.6875rem;
        margin-top: 3.2rem;
        margin-left: 9.7rem;
    }
    .player-image {
        max-width: 9.2rem;
        margin-top: 4.8rem;
        margin-left: -0.6rem;
    }
    ._w-image {
        margin-bottom: 2rem;
        margin-right: -0.1rem;
    }
    .hero-bg-phone {
        width: 657px;
        height: 723px;
        margin-bottom: -0.8rem;
        padding-right: 16px;
    }
    .image-phone {
        width: 100%;
    }
    .youtube-mobile {
        border-radius: 12px;
    }
    .play-me {
        max-width: 120px;
        margin-bottom: -75px;
        margin-right: 2px;
    }
    .max-width-so {
        width: auto;
    }
    .so-stars {
        display: none;
    }
    .hype-star-green {
        max-width: 15px;
        margin-top: -34px;
        margin-right: 51px;
    }
    .hype-star-white {
        margin-left: 24px;
        margin-right: 26px;
        left: 0;
        right: auto;
    }
    .star-bottom-white1 {
        max-width: 10px;
        margin-bottom: -79px;
        margin-right: 106px;
    }
    .star-bottom-white2 {
        max-width: 10px;
        margin-bottom: -61px;
        margin-right: 1px;
    }
    .star-bottom-white3 {
        max-width: 15px;
        margin-bottom: -58px;
        margin-right: 143px;
    }
    .play-me-text {
        max-width: 64px;
        margin-bottom: -29px;
        margin-right: 30px;
    }
    .mobile_tabs {
        padding-top: 0;
    }
    .image_phone-wr {
        width: 191px;
    }
    .image_screen-wr {
        width: 172px;
        height: 375px;
    }
    .image-screen-track {
        width: 100%;
    }
    .search-cursor {
        width: 1px;
        height: 9px;
        font-size: 7px;
        top: 9px;
        left: 17px;
    }
    ._w-text {
        font-size: 12px;
        line-height: 19px;
        bottom: 7px;
    }
    .mobile_hero-subtitle {
        font-size: 16px;
    }
    .mobile_tabs_top-nav {
        object-fit: fill;
        justify-content: center;
        width: 100vw;
        margin-bottom: 0;
        margin-left: -24px;
        padding: 1.5rem 32px 1rem 24px;
        top: 64px;
    }
    .mobile_tabs_top-nav.no-bg {
        justify-content: flex-start;
        max-width: 103vw;
        margin-bottom: 24px;
        padding-top: 16px;
    }
    .mobile_tabs_top-nav.no-bg.even_mobile_tabs_top-nav {
        flex-wrap: wrap;
        justify-content: center;
    }
    .tabs_anchor {
        height: 940px;
    }
    .tabs_anchor.second {
        height: 810px;
    }
    .mobile_tabs_wrapper {
        margin-top: 84px;
    }
    .mobile_tabs_ancors {
        opacity: 0;
        width: 0;
        margin-top: -187px;
    }
    .mobile_tab {
        border-radius: 24px;
        padding-bottom: 40px;
        padding-left: 14px;
    }
    .mobile_tab.second {
        height: auto;
        margin-bottom: 80px;
        padding-right: 24px;
    }
    .mobile_tab.first {
        margin-bottom: 80px;
        padding-top: 24px;
        padding-left: 14px;
        padding-right: 24px;
    }
    .mobile_tab.third {
        padding-left: 14px;
    }
    .mobile_tab-link:hover {
        box-shadow: none;
        color: var(--white);
        background-color: #fff0;
        border: 1px solid #fff;
        transform: none;
    }
    .audio-text {
        font-size: 6px;
        top: 2px;
    }
    .mobile_tabs_layout {
        grid-column-gap: 24px;
        grid-row-gap: 24px;
        flex-direction: column;
        grid-template-rows: 1fr 0.5fr;
        grid-template-columns: 1fr;
        grid-auto-columns: 1fr;
        display: grid;
    }
    .mobile_tabs_layout.reverse {
        grid-row-gap: 36px;
        grid-template-rows: min-content;
        grid-template-columns: 1fr;
    }
    .mobile_tabs_menu {
        flex-flow: column;
    }
    .mobile_tabs_menu.reverse {
        padding-left: 10px;
    }
    .hero-bg_lottie-wr {
        width: 669px;
        margin-bottom: -0.8rem;
        padding-right: 16px;
        bottom: 59px;
        right: -239px;
    }
    .mobile_tab_content {
        grid-column-gap: 0px;
        grid-row-gap: 0px;
        grid-template-columns: 1fr;
        height: auto;
    }
    .mobile_tab_content.first {
        grid-template-columns: minmax(min-content, 1fr);
    }
    .mobile_tab_content.second {
        grid-column-gap: 32px;
        grid-row-gap: 32px;
        grid-template-columns: 1fr;
    }
    .mobile_tab_content.second._2 {
        flex-direction: column;
        align-items: center;
        display: flex;
    }
    .mobile_tab_content.second.it {
        flex-direction: column;
        align-items: flex-end;
        max-width: 255px;
        margin-left: auto;
        margin-right: auto;
        display: flex;
    }
    .mobile_tab_text-wr.first,
    .mobile_tab_text-wr.third {
        margin-top: 2.2rem;
    }
    .mobile_tab_text-wr.second {
        margin-top: 0;
        padding-left: 0;
    }
    .mobile_tab_text-wr.second._2 {
        text-align: left;
        flex-direction: column;
        align-self: center;
        align-items: flex-end;
        min-width: 77vw;
        max-width: 77vw;
        display: flex;
    }
    .mobile_tab_right-wr {
        justify-content: center;
        align-items: center;
        width: 100%;
        height: 242px;
        display: flex;
        overflow: hidden;
    }
    .mobile_tab_right-wr.reverse {
        text-align: center;
    }
    .mobile_tab_right-wr.reverse._2 {
        max-width: 320px;
        margin-left: auto;
        margin-right: auto;
    }
    .mobile_tab_right-wr.active {
        overflow: visible;
    }
    .mobile_tab_paragraph {
        margin-top: 24px;
        font-size: 16px;
    }
    .mobile_tab_paragraph.stay {
        max-width: none;
    }
    .phone-image,
    .phone-shadow,
    .tab_star-1,
    .tab_star-2,
    .tab_star-3 {
        display: none;
    }
    .gaming_text-wr {
        align-self: stretch;
    }
    .gaming_hero {
        padding-top: 12rem;
        padding-bottom: 5.3rem;
    }
    .gaming_hero_cloud-1 {
        max-width: 240px;
        top: 23%;
        left: -31%;
    }
    .gaming_hero_cloud-2 {
        display: none;
    }
    .button-group {
        grid-column-gap: 1rem;
        grid-row-gap: 1rem;
        flex-direction: column;
        align-items: center;
        width: 100%;
        margin-top: 2rem;
        margin-bottom: 1.5rem;
    }
    .button-group.gap1-5 {
        grid-column-gap: 0rem;
        grid-row-gap: 0rem;
        flex-flow: column;
        max-width: 300px;
        margin-bottom: 0;
    }
    .button-group.gap1-5.is_n {
        max-width: 340px;
    }
    .button-group.gap-0-5.z-index-2.is-h {
        margin-top: 0;
        margin-bottom: 0;
    }
    .gaming_nitro {
        background-image: linear-gradient(#616cf0, #525de1 32%, #ac76f4 74%);
    }
    .gaming_nitro_cloud-1 {
        top: auto;
    }
    .gaming_nitro_animation-wr {
        width: 100%;
        height: 600px;
        margin-top: 55px;
        position: relative;
        overflow: hidden;
    }
    .gaming_nitro_gradient {
        right: -8%;
    }
    .gaming_nitro_gradient.mobile {
        filter: none;
        background-image: linear-gradient(#6b65e7 22%, #6b65e700);
        display: block;
    }
    .gaming_layout {
        grid-column-gap: 0px;
        grid-row-gap: 0px;
        width: 100%;
        padding-top: 3rem;
        padding-bottom: 0;
    }
    .gaming_cards {
        padding-top: 3rem;
        padding-bottom: 3rem;
    }
    .gaming_card {
        border-radius: 24px;
        height: 475px;
        padding-top: 36px;
        padding-left: 36px;
        padding-right: 36px;
    }
    .gaming_card.second {
        background-position: 50% 100%;
        background-size: 260px;
        justify-content: flex-start;
        padding-top: 42px;
    }
    .gaming_card.second.gradient {
        background-position: 50% 100%, 0 0;
        background-size: 130%, auto;
        height: 475px;
        top: 205px;
    }
    .gaming_card.third {
        background-position: 50% 85%;
        background-size: 310px;
        justify-content: flex-start;
        padding-top: 42px;
    }
    .gaming_card.third.gradiend {
        background-position: 100% 100%, 0 0;
        background-size: 85%, auto;
        height: 475px;
        top: 235px;
    }
    .gaming_card.first {
        background-position: 100% 100%;
        background-size: 280px;
        justify-content: flex-start;
        padding-top: 42px;
        padding-right: 24px;
    }
    .gaming_card.first.gradient {
        background-size: 75%, auto;
        height: 475px;
        padding-right: 36px;
        top: 180px;
    }
    .gaming_cards_heading-wr {
        justify-content: flex-start;
        max-width: 103vw;
        margin-bottom: 16px;
        padding-bottom: 1.5rem;
        padding-left: 32px;
        padding-right: 32px;
        transition-property: none;
        top: 84px;
    }
    .gaming-h3 {
        margin-bottom: 16px;
        font-size: 20px;
    }
    .gaming-h3.font-white {
        margin-bottom: 16px;
    }
    .gaming-h3.font-white.mobile-centered {
        margin-left: auto;
        margin-right: auto;
    }
    .gaming-h3.bolt {
        margin-bottom: 12px;
        line-height: 32px;
    }
    .gaming-h3.bolt.moderator {
        font-size: 24px;
        line-height: 32px;
    }
    .gaming-h3.bolt.moderator-white {
        line-height: 32px;
    }
    .gaming-h3.mobile-centered {
        text-align: center;
    }
    .gaming-h3.mobile-centered.m-90 {
        max-width: 90%;
        margin-left: auto;
        margin-right: auto;
    }
    .gaming-h3.bottom {
        max-width: none;
    }
    .gaming-h3.m-90 {
        text-align: center;
        max-width: 90%;
        margin-left: auto;
        margin-right: auto;
    }
    .gaming_hero_star-group1 {
        inset: -63px auto auto -2%;
    }
    .gaming_hero_star2 {
        display: none;
    }
    .gaming_hero_star-group2 {
        right: -26px;
    }
    .gaming_hero_star4 {
        max-width: 25px;
    }
    .gaming_hero_star5 {
        max-width: 20px;
        bottom: -25px;
        left: -20px;
    }
    .heading-h2 {
        text-align: left;
        margin-bottom: 24px;
        font-size: 24px;
    }
    .heading-h2.font-white {
        text-align: center;
    }
    .heading-h2.font-white.left {
        text-align: left;
    }
    .heading-h2.college {
        line-height: 1.1;
    }
    .heading-h2.centered {
        text-align: center;
    }
    .heading-h2.margin-16 {
        text-align: center;
        margin-bottom: 20px;
    }
    .heading-h2.margin-16.mobile-center {
        text-align: center;
    }
    .heading-h2.margin-16.mobile-center-f {
        text-align: center;
        margin-bottom: 16px;
    }
    .heading-h2.bottom-none._48px.text-align-left {
        font-size: 24px;
    }
    .heading-h2.bottom-none._48px.text-color-white.is-left {
        text-align: center;
    }
    .heading-h2._48px.educstion {
        margin-bottom: 16px;
    }
    .gaming_nitro_star-group {
        left: -11px;
    }
    .hands {
        width: 564px;
        max-width: none;
        height: 472px;
    }
    .even-more_elements-wr {
        width: 565px;
        margin-top: 0;
    }
    .hands_screen-wr {
        width: 163px;
        height: 350px;
        top: 26px;
        left: 200px;
    }
    .even_tab-pane {
        min-height: auto;
    }
    .mobile_right-star-op1,
    .mobile_right-star-op2 {
        display: none;
        top: 72px;
        right: 136px;
    }
    .phone-image-2,
    .phone-image-got,
    .optimized_star-yellow-2 {
        display: none;
    }
    .bg-white-mobile {
        z-index: 0;
        aspect-ratio: auto;
        background-color: #fff6;
        min-width: 102vw;
        margin-left: -32px;
        position: absolute;
        inset: 0%;
    }
    .phone-shadow-mobile {
        object-fit: fill;
        object-position: 50% 100%;
        width: 100%;
        max-width: none;
        height: 100%;
        display: block;
    }
    .phone-image-mobile {
        z-index: 1;
        max-width: 186px;
        margin-left: auto;
        margin-right: auto;
        display: block;
        position: absolute;
        inset: auto 0% 0%;
    }
    .mobile_mobile-phone-wr {
        flex-direction: column;
        justify-content: flex-end;
        align-items: center;
        height: 100%;
        display: flex;
        overflow: hidden;
    }
    .mobile_mobile-phone-wr.active {
        overflow: visible;
    }
    .tab-new-icon {
        max-width: 130px;
        margin-top: -4rem;
        margin-left: -2rem;
    }
    .new-word {
        max-width: 120px;
    }
    .new-word.mibile-even {
        max-width: 54px;
        margin-top: 41px;
        margin-left: 26px;
    }
    .new-word.is-new {
        top: 56px;
        left: 53px;
    }
    .new-word.is-new.card {
        top: 65px;
        left: 63px;
    }
    .new-word.is-new.so {
        top: 53px;
        left: 52px;
    }
    .new-word.is-new.whoa-m {
        top: 60px;
        left: 60px;
    }
    .new-word.is-new.play {
        top: 59px;
        left: 0;
    }
    .wumpus-2 {
        margin-bottom: 2rem;
        margin-right: -0.1rem;
    }
    .mobile_mobile-phone-icon {
        z-index: 1;
        min-width: 370px;
        position: absolute;
        top: 49px;
    }
    .mobile_mobile-phone-icon.favorite {
        min-width: 310px;
        top: 87px;
    }
    .nitro_gifts {
        padding-top: 0;
        padding-bottom: 0;
    }
    .nitro_gifs_wrapper {
        max-width: 20rem;
    }
    .nitro_gifts_track {
        margin-left: -227px;
    }
    .nitro_gifts_card {
        width: 320px;
    }
    .nitro_gifts_gradient {
        width: 50px;
    }
    .player-image-2 {
        max-width: 9.2rem;
        margin-top: 16.7rem;
        margin-left: 0.5rem;
    }
    ._w-text-2 {
        font-size: 12px;
        line-height: 19px;
        bottom: 7px;
    }
    ._w-image-2 {
        border-radius: 16px;
        max-width: 6.5rem;
        margin-bottom: 2.7rem;
        margin-right: 0.5rem;
        overflow: hidden;
    }
    .search-text {
        font-size: 7px;
        top: 3px;
        left: 19px;
    }
    .image_phone-wr-2 {
        width: 191px;
    }
    .search-image-2 {
        max-width: 9.6875rem;
        margin-left: 8.6rem;
    }
    .audio-text-2 {
        font-size: 6px;
        top: 2px;
    }
    .mobile_button.sm {
        max-width: 220px;
        overflow: auto;
    }
    .mobile_green-button-wr.mobile-test {
        display: block;
    }
    .heading-h1-test-shadow.text-size-40px {
        font-size: 20px;
    }
    .container920 {
        text-align: left;
    }
    .container920.center {
        padding-left: 32px;
        padding-right: 32px;
    }
    .padding-30px.m-small {
        padding-bottom: 12px;
    }
    .youtube-teen {
        border-radius: 12px;
    }
    .right-animal {
        max-width: 110px;
        margin-bottom: -120px;
        margin-right: -33px;
    }
    .left-animal {
        max-width: 130px;
        margin-bottom: -120px;
        margin-left: -31px;
    }
    .teen_grid-2-col {
        grid-column-gap: 56px;
        grid-row-gap: 56px;
    }
    .form-block-white {
        padding: 24px;
    }
    .teen-section-slider {
        width: 90%;
        margin-left: auto;
        margin-right: auto;
        padding-top: 70px;
        padding-bottom: 80px;
    }
    .heading-white-32px {
        font-size: 24px;
        line-height: 32px;
    }
    .heading-white-32px.center,
    .heading-white-32px.center-2 {
        margin-bottom: 10px;
        font-size: 24px;
        line-height: 140%;
    }
    .citation_left-pink {
        max-width: 15px;
        margin-top: -66px;
    }
    .citation_left-blue {
        max-width: 17px;
        margin-top: -38px;
    }
    .citation_left-yellow {
        max-width: 24px;
        margin-top: -64px;
    }
    .section-habitasse {
        padding-top: 60px;
        padding-bottom: 60px;
    }
    .teen_bg-image {
        max-width: none;
        min-height: 190px;
    }
    .teen_bg-image._04 {
        justify-content: center;
        align-items: flex-end;
        display: flex;
    }
    .relative-images.teen {
        min-width: 0;
    }
    .image-teen._04 {
        min-height: 250px;
        margin-bottom: -25px;
    }
    .cloud-1 {
        margin-left: 20px;
    }
    .cloud-1._02 {
        margin-top: 70px;
    }
    .cloud-2._02 {
        margin-right: 20px;
    }
    .padding-140px.mob-40 {
        padding-bottom: 40px;
    }
    .padding-140px.is-16 {
        padding-bottom: 16px;
    }
    .teensuccess-message {
        margin-top: 0;
        margin-bottom: 0;
    }
    .padding-120px.mob-40 {
        padding-bottom: 40px;
    }
    .padding-120px.teen,
    .padding-120px.teen-180px,
    .padding-120px.teen-100px {
        padding-bottom: 60px;
    }
    .teen-star-1 {
        max-width: 17px;
        top: 112px;
        left: 47px;
    }
    .teen-star-2 {
        z-index: 10;
        max-width: 13px;
        top: 140px;
        left: 76px;
    }
    .teen-star-3 {
        max-width: 14px;
        bottom: 49px;
        right: 40px;
    }
    .teen-star-4 {
        max-width: 16px;
        top: 75px;
        right: 45px;
    }
    .teen-star-5 {
        max-width: 20px;
        right: 38px;
    }
    .teen-star-6 {
        max-width: 12px;
        bottom: 16px;
        right: 109px;
    }
    .teen-star-7 {
        max-width: 12px;
        top: 45px;
        right: 140px;
    }
    .teen-star-8 {
        max-width: 17px;
        top: -22px;
    }
    .teen-star-9 {
        max-width: 13px;
    }
    .teen-star-10 {
        max-width: 18px;
    }
    .pointer-events--none._2 {
        position: relative;
        left: 2px;
    }
    .tab-new-icon-2 {
        max-width: 130px;
        margin-top: -4rem;
        margin-left: -2rem;
    }
    .wumpus-none-interaction.interaction-hide {
        max-width: 280px;
        margin-left: auto;
        margin-right: auto;
    }
    .show-image-bg {
        min-width: 180%;
    }
    .show-svg-2 {
        display: none;
        inset: auto 0% 0%;
    }
    .show-svg-6 {
        display: none;
    }
    .show-svg-8 {
        top: 236px;
    }
    .show-svg-14 {
        display: none;
    }
    .snow-bg {
        min-width: 200%;
        min-height: 75px;
    }
    .text-color-white-2.max-548px {
        max-width: 420px;
        font-size: 14px;
        line-height: 22px;
    }
    .gaming_banner-content-2 {
        flex-direction: column;
    }
    .div-overflow {
        max-width: 360px;
        padding-bottom: 10px;
        padding-left: 2px;
        overflow: hidden;
    }
    .image-418 {
        display: none;
    }
    .max-width-788px.home {
        flex-flow: column;
        justify-content: flex-start;
        align-items: center;
        max-width: 400px;
        display: flex;
    }
    .teen-icon-2 {
        max-width: 20px;
        margin-top: 348px;
        margin-left: -41px;
    }
    .teen-icon-10 {
        max-width: 210px;
        margin-left: -73px;
    }
    .teen-icon-12 {
        max-width: 140px;
        margin-right: -48px;
    }
    .paragraff-large.text-align-center,
    .paragraff-large.paragraph-medium {
        font-size: 16px;
        line-height: 24px;
    }
    .image-teen-1 {
        max-width: none;
        margin-right: -13px;
    }
    .image-teen-1._02 {
        max-height: 80%;
    }
    .image-teen-1._03 {
        max-height: 70%;
    }
    .padding-196px {
        padding-bottom: 78px;
    }
    .heading-48px {
        font-size: 30px;
        line-height: 38px;
    }
    .logo-slider {
        max-height: 110px;
    }
    .logo-slider.logo-2 {
        max-height: 50px;
    }
    .logo-slider-wr {
        min-height: 80px;
    }
    .hero_button-r {
        justify-content: center;
        align-items: center;
        margin-left: auto;
        margin-right: auto;
        padding-top: 12px;
        padding-bottom: 12px;
    }
    .hero_button-r.new-home {
        min-width: auto;
        padding-left: 20px;
        padding-right: 20px;
        font-size: 18px;
    }
    .hero_button-r.blue-button.n-home {
        text-align: center;
        margin-left: auto;
        margin-right: auto;
        padding-left: 24px;
        padding-right: 24px;
    }
    .hero_button-r.blue-button.n-home._2025 {
        width: 100%;
        min-width: auto;
        padding-left: 20px;
        padding-right: 20px;
    }
    .hero_button-r.blue-button.n-home._2025.hide-mobile-portrait {
        min-width: 248px;
    }
    .hero_button-r.blue-button.n-home._2025.stay-informed {
        width: auto;
    }
    .hero_button-r.blue-button.n-home._2025-banner {
        width: 100%;
        min-width: auto;
        padding-left: 20px;
        padding-right: 20px;
    }
    .flex-block-2.new-home {
        padding-top: 16px;
    }
    .flex-block-2.n-home.is_2025 {
        max-width: 282px;
    }
    .text-block-616.home-new {
        font-size: 18px;
    }
    .image-421 {
        min-width: 24px;
    }
    .hero_button-l {
        justify-content: center;
        align-items: center;
        margin-left: auto;
        margin-right: auto;
        padding-top: 12px;
        padding-bottom: 12px;
        font-size: 18px;
    }
    .hero_button-l.new-home {
        min-width: auto;
        padding-left: 24px;
        padding-right: 24px;
    }
    .hero_button-l.n-home {
        margin-left: auto;
        margin-right: auto;
    }
    .hero_button-l._2025 {
        min-width: auto;
        margin-left: auto;
        margin-right: auto;
    }
    .section-habitasse_2 {
        padding-top: 60px;
        padding-bottom: 60px;
    }
    .section-habitasse2 {
        padding-top: 60px;
        padding-bottom: 80px;
    }
    .teen-section-slider-new {
        width: 100%;
        margin-left: auto;
        margin-right: auto;
        padding-top: 70px;
    }
    .s-blue-slider-2 {
        padding-bottom: 140px;
    }
    .teen-star-11 {
        max-width: 20px;
        right: 38px;
    }
    .teen-star-12 {
        max-width: 16px;
        top: 75px;
        right: 45px;
    }
    .animation-scrol-hero {
        width: 80%;
        height: 1px;
        padding-bottom: 0;
        padding-right: 0;
        position: absolute;
        bottom: 107px;
    }
    .premium-app-hero-img {
        min-width: auto;
    }
    .max-width-480.is-left.ad-week {
        z-index: 2;
    }
    .form-link {
        font-size: 20px;
    }
    .pitch_layout {
        min-height: 450px;
    }
    .button-step.submit_btn.is-form-new {
        width: auto;
    }
    .button-step.submit_btn.is-form-new.is_new {
        padding-left: 1rem;
        padding-right: 1rem;
    }
    .submit_label.is-form-n,
    .submit_label.is-form-n.is_s {
        max-width: none;
    }
    .submit-form.is-form-n.min-height {
        min-height: 40rem;
    }
    .submit_radio-group {
        flex-wrap: wrap;
    }
    .team-member {
        padding: 16px;
    }
    .embed-close {
        margin-bottom: 8px;
    }
    .submit-all-step._01.show-step.is_2025.is-new-form {
        grid-template-columns: 1fr;
    }
    .container980_n {
        text-align: center;
    }
    .grid-gdc-2024 {
        grid-row-gap: 40px;
    }
    .grid-gdc-2024.revers {
        grid-row-gap: 20px;
        margin-top: 10px;
        margin-bottom: 10px;
    }
    .grid-gdc-2024.powet {
        padding-left: 24px;
        padding-right: 24px;
    }
    .grid-gdc-2024.power {
        grid-row-gap: 20px;
    }
    .grid-gdc-2024.serv.f {
        margin-top: 60px;
    }
    .grid-gdc-2024.revers-safety {
        grid-row-gap: 20px;
        grid-row-gap: 20px;
        margin-top: 10px;
        margin-bottom: 10px;
    }
    .grid-gdc-2024.revers-safety.policy {
        grid-row-gap: 40px;
    }
    .grid-gdc-2024.revers-safety-2023,
    .grid-gdc-2024.revers-safety-1 {
        grid-row-gap: 20px;
        margin-top: 10px;
        margin-bottom: 10px;
    }
    .grid-gdc-2024.prizes {
        grid-column-gap: 16px;
        grid-row-gap: 16px;
    }
    .grid-gdc-2024.period {
        grid-row-gap: 24px;
    }
    .padding-96px.padding-mobile-48px {
        padding-bottom: 48px;
    }
    .padding-4px.tablet-large {
        padding-bottom: 8px;
    }
    .building-icon-star-green {
        max-width: 17px;
        top: 16px;
        right: 4%;
    }
    .building-icon-star-yellow {
        max-width: 11px;
        top: 3px;
        right: 10%;
    }
    .pitch_group {
        padding-bottom: 0;
        padding-left: 0;
        padding-right: 0;
    }
    .text-color-green.padding-play {
        background-size: 23px;
    }
    .app2024_hero-bg {
        width: 100%;
        bottom: -13%;
        right: -24%;
    }
    .how_bottom-wr {
        grid-column-gap: 32px;
        grid-row-gap: 32px;
        width: 100%;
        padding-bottom: 3.75rem;
        font-size: 14px;
        line-height: 22px;
    }
    .text-weight-semibold.how {
        font-size: 14px;
    }
    .how_left-wr {
        margin-bottom: 0;
    }
    .how_left-wr.pw {
        grid-column-gap: 4px;
        grid-row-gap: 4px;
    }
    .building-wr-2024 {
        padding: 48px 16px;
    }
    .app2024_judges-bg {
        filter: blur(150px);
        width: 320px;
    }
    .app2024_judges-bg.d-hidden {
        height: 240px;
        display: none;
        top: -45px;
    }
    .app2024_judges-bg-2 {
        width: 320px;
    }
    .image-app-card-2024 {
        object-fit: cover;
        object-position: 50% 40%;
    }
    .image-app-card-2024:hover {
        mix-blend-mode: luminosity;
    }
    .p_prizes-wr {
        text-align: left;
    }
    .link-20px-all {
        font-size: 20px;
    }
    .section-banner {
        padding: 6px;
    }
    .banner-app-wr {
        padding-top: 48px;
        padding-bottom: 48px;
    }
    .app2024_judges-bg-3 {
        filter: blur(150px);
        width: 240px;
    }
    .tabs-app_2024 {
        margin-bottom: 30px;
    }
    .tabs-app_content-2024 {
        padding-bottom: 24px;
        padding-left: 24px;
        padding-right: 24px;
    }
    .categories-wr_2024 {
        padding-top: 48px;
        padding-bottom: 20px;
    }
    .pitch-layouts-p {
        padding-bottom: 40px;
        padding-left: 40px;
    }
    .app-card-content_wr {
        position: static;
        inset: auto 0% 0%;
    }
    .card-name-w {
        display: none;
    }
    .prize-content-wr.first {
        padding: 16px;
    }
    .prize-content-wr.period {
        padding: 48px 24px;
    }
    .how_bottom-text {
        max-width: 250px;
    }
    .s-wr-bl {
        background-color: #13051f;
    }
    .embedded_future-layout {
        grid-column-gap: 40px;
        grid-row-gap: 40px;
    }
    .close-first {
        height: 108%;
        margin-top: 0%;
    }
    .new-features-card {
        min-height: 28rem;
    }
    .new-features-info {
        min-height: 220px;
    }
    .embedded_h3-left {
        font-size: 24px;
        line-height: 1.41667;
    }
    .new-features-card-two,
    .new-features-three {
        min-height: 28.562rem;
    }
    .mobile-menu-fixed {
        grid-column-gap: 0.5rem;
        grid-row-gap: 0.5rem;
    }
    .build--link_arrow.hide-mobile-portrait {
        display: none;
    }
    .pg {
        padding-left: 1rem;
        padding-right: 1rem;
    }
    .build--link-card.is-big {
        height: 500px;
    }
    .build--link_glare {
        background-position: 0 0;
        background-size: cover;
        width: 130%;
        top: 0%;
    }
    .build--link-card_wr {
        justify-content: center;
    }
    .build--links_layout {
        grid-column-gap: 1.5rem;
        grid-row-gap: 1.5rem;
    }
    .build--testimonial-card {
        width: 89vw;
        padding: 1.5rem;
    }
    .build--paragraph {
        font-size: 1rem;
    }
    .testimonial--group {
        grid-column-gap: 1rem;
        grid-row-gap: 1rem;
        margin-top: 2.5rem;
    }
    .testimonial--group.is-bottom,
    .testimonial--group.is-top {
        padding-left: 1rem;
    }
    .build--section_links {
        padding-top: 3rem;
        padding-bottom: 3rem;
    }
    .build--text-wr {
        flex-direction: column;
    }
    .build--text-wr.is-globe {
        flex: 0 auto;
    }
    .build--globe {
        padding: 3rem 1rem;
    }
    .build--hero {
        padding-top: 4.35rem;
    }
    .heading--h1--build {
        font-size: 10.5vw;
    }
    .heading--h1--build.is_centered.size-large._2024 {
        font-size: 54px;
    }
    .heading--h1--build.text-size-40px {
        font-size: 20px;
    }
    .heading--h1--build.mobile-h1 {
        font-size: 10.5vw;
    }
    .heading--h1--build.new {
        font-size: 3.125rem;
    }
    .heading--h1--build.new.is_2025 {
        max-width: 340px;
    }
    .heading--h1--build--stroke,
    .heading--h1--build--stroke.is_centered.color-blurple.is-left._2024 {
        font-size: 10.5vw;
    }
    .heading--h1--build--stroke.is_centered.color-gradient.large._2024 {
        font-size: 54px;
    }
    .heading--h1--build--stroke.text-size-40px {
        font-size: 20px;
    }
    .heading--h1--build--shadow {
        -webkit-text-stroke-width: 5px;
        font-size: 10.5vw;
        top: 6px;
    }
    .heading--h1--build--shadow.is_centered.color-blurple.is-left._2024 {
        font-size: 10.5vw;
    }
    .heading--h1--build--shadow.is_centered.color-gradient.larhe._2024 {
        font-size: 54px;
    }
    .heading--h1--build--shadow.is_centered.color-gradient.is_2024 {
        top: 8px;
        left: 7px;
    }
    .heading--h1--build--shadow.text-size-40px {
        font-size: 20px;
    }
    .text-image-replace.is-tool {
        background-size: contain;
    }
    .build--hero_pattern {
        display: none;
    }
    .build--green-star {
        width: 91px;
        height: 105px;
        top: 12%;
    }
    .build--hero_anim-wr {
        height: auto;
    }
    .build--hero_pink-star {
        max-width: 30%;
        top: -95%;
        bottom: auto;
    }
    .build--hero_waves {
        background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/65d5ec3cb4417479c146daa6_build_hero_waves.svg);
        background-repeat: repeat-x;
        background-size: cover;
    }
    .build--hero_button-group {
        flex-direction: column;
        align-self: stretch;
        margin-top: 1rem;
    }
    .build--hero_bubble {
        width: 140px;
        padding-bottom: 1.65rem;
        padding-left: 0.5rem;
        padding-right: 0.5rem;
        bottom: -6%;
        left: 0%;
    }
    .build_bubble_text {
        line-height: 1.625rem;
    }
    .build_bubble_text.is-stroke.m-20px,
    .build_bubble_text.is-shadow.m-20px {
        font-size: 1.25rem;
    }
    .build_bubble_text-wr.no-rotate.show--more {
        margin-bottom: 0;
        margin-left: 0;
    }
    .coming-soon-wr {
        flex-wrap: wrap;
    }
    .build_button-text.is-dev {
        display: block;
    }
    .build_button-text.is-dev-desk {
        display: none;
    }
    .build_ribbon_text {
        font-size: 1.15rem;
    }
    .build--ribbon_track {
        margin-left: auto;
        margin-right: auto;
    }
    .build--title-wr.is-cases {
        text-align: center;
    }
    .build--starter {
        padding-top: 3rem;
        padding-bottom: 3rem;
    }
    .build--title-center.is-globe {
        max-width: 80%;
    }
    .build_title56_text.is-shadow.is-cases {
        right: -3px;
    }
    .build_title56_text.is-shadow._99 {
        max-width: 99%;
    }
    .build_title56_text.is-prof {
        font-size: 8vw;
    }
    .build--starter-wr {
        background-image: linear-gradient(#b377f3, #3e70dd);
    }
    .build--starter_layout {
        grid-column-gap: 2rem;
        grid-row-gap: 2rem;
        padding: 1.5rem;
    }
    .build--starter-right {
        padding-right: 2rem;
    }
    .build--h4.text-color-blurple._900._2024 {
        word-break: keep-all;
    }
    .build--cases {
        padding-top: 3rem;
        padding-bottom: 3rem;
    }
    .build--cases_title-group {
        grid-column-gap: 2rem;
        grid-row-gap: 2rem;
        flex-direction: column;
        margin-bottom: 2rem;
    }
    .build--cases_read-all {
        align-self: center;
    }
    .build--whats {
        padding-top: 3rem;
        padding-bottom: 3rem;
    }
    .build--case_thumbnail-logo {
        max-width: 32%;
        margin-top: 4.5rem;
    }
    .build--case_type {
        font-size: 10px;
    }
    .build--case_card.is-bottom {
        height: auto;
    }
    .build--case_title-wr {
        grid-column-gap: 0rem;
        grid-row-gap: 0rem;
        flex-direction: column;
    }
    .build--case_title-wr.first {
        max-width: 340px;
    }
    .build--case_big-card_item {
        min-height: 25.5625rem;
    }
    .build_testimonial_text.is-shadow.is-cases {
        right: -3px;
    }
    .prize-period_icon {
        display: none;
    }
    .build--testimonials_group {
        padding-right: 1rem;
    }
    .build_title100_text {
        font-size: 2rem;
    }
    .build_title100_text.is-shadow.is-cases {
        right: -3px;
    }
    .build--globe-subtitle-wr {
        margin-top: 1rem;
        font-size: 1rem;
        line-height: 1.375;
    }
    .globe_button-wr {
        text-align: center;
    }
    .build--globe_spline_grad-pink {
        opacity: 0.7;
        top: -5%;
    }
    .build--globe_spline_grad-blue {
        opacity: 0.7;
    }
    .build--globe_star1 {
        display: none;
    }
    .build--globe_group {
        grid-template-columns: 1.5fr 1.5fr;
    }
    .build--globe-card {
        padding-left: 1rem;
        padding-right: 1rem;
        box-shadow: 6px 6px #0e0619;
    }
    .build--globe-card.is-big {
        height: 500px;
    }
    .build--globe_star2 {
        display: none;
    }
    .build--globe_blue-star {
        top: 14%;
        left: 11%;
    }
    .build--globe_pink-star {
        top: 49%;
        bottom: auto;
    }
    .build--prof {
        padding-top: 3rem;
    }
    .o-heart {
        background-size: contain;
    }
    .build--prof_layout {
        padding-top: 2rem;
        top: 20%;
    }
    .build--prof_card.is-6 {
        height: 28rem;
    }
    .build--prof_bottom-blue {
        height: 44vh;
        top: 56vh;
    }
    .build_case-big_text.m-20px {
        font-size: 1.25rem;
        line-height: 1.625rem;
    }
    .build--case_thumbnail-logo_bottom {
        max-width: 80%;
        max-height: 42%;
        margin-top: -20px;
        padding-bottom: 10px;
        position: static;
    }
    .build--whats_card {
        height: auto;
        padding: 2.5rem 1rem 2.8rem;
        overflow: hidden;
    }
    .build--whats_card-image {
        max-width: 95%;
        min-height: 250px;
    }
    .build--whats_button {
        align-self: center;
    }
    .success-message-4 {
        background-size: 260px, auto;
    }
    .star-icon-buld {
        top: 140%;
    }
    .star-icon-buld-3 {
        right: 12px;
    }
    .star-icon-buld-4 {
        display: none;
    }
    .coming-soon-wrapper {
        grid-column-gap: 8px;
        grid-row-gap: 8px;
        flex-wrap: wrap;
    }
    .dropdown-wrapper-safety {
        min-width: 200px;
    }
    .dropdown-wr-s {
        flex-direction: row;
        justify-content: space-between;
    }
    .logo-app-sdk {
        width: 90%;
        max-width: 290px;
    }
    .success-message-pitch {
        padding-left: 0;
        padding-right: 0;
    }
    .success-message-pitch.is_form-n {
        border-radius: 64px;
        padding-top: 64px;
        padding-left: 16px;
        padding-right: 16px;
    }
    .features-dfd-section {
        margin-bottom: 1rem;
        margin-left: 1rem;
        margin-right: 1rem;
        padding-top: 2.5rem;
    }
    .section_ready-start {
        background-position: 50% 0;
        background-size: cover;
        padding-top: 3.5rem;
    }
    .section_ready-start.is-new-d {
        background-image: linear-gradient(#2a0340, #6004a7);
        padding-top: 80px;
    }
    .dfd_heading2.is-left.is_people {
        max-width: 280px;
    }
    .dfd_section-share {
        margin-bottom: 1rem;
        margin-left: 1rem;
        margin-right: 1rem;
        padding-top: 2.5rem;
    }
    .dfd_heading3 {
        font-size: 32px;
        line-height: 90%;
    }
    .dfd_paragraph {
        font-size: 16px;
    }
    .dfd_paragraph.mob-14 {
        font-weight: 400;
    }
    .dfd_paragraph.text-align-center.big-lheight {
        line-height: 20px;
    }
    .dfd_share-relative {
        height: 108%;
        margin-top: 0%;
    }
    .dfd_players {
        background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/65e6dda3aea690ee18564874_H2.svg);
        background-size: cover;
        margin-bottom: 1rem;
        margin-left: 1rem;
        margin-right: 1rem;
        padding-top: 2.5rem;
    }
    .inage-join {
        margin-top: 1.5rem;
    }
    .inage-join.show-landscape {
        min-width: 96vw;
        margin-top: 0;
    }
    .dfd_discover {
        margin-bottom: 1rem;
        margin-left: 1rem;
        margin-right: 1rem;
        padding-top: 2.5rem;
    }
    .dfd_discover-image {
        width: 140vw;
    }
    .dfd_discover-image.show-landscape {
        max-width: 107%;
        right: 0;
    }
    .dfd_discover-blue-blur {
        max-width: 110%;
    }
    .dfd_share-pink-blur {
        display: none;
    }
    .dfd_share-blue-blur {
        filter: blur(80px);
    }
    .dfd_share-green-blur {
        filter: blur(80px);
        max-width: 170%;
    }
    .share-image.show-landscape {
        min-width: 107%;
        right: 0;
    }
    .dfd_banner {
        margin-bottom: 1rem;
        padding-top: 11rem;
        padding-bottom: 3.5rem;
    }
    .dfd_banner.new {
        margin-left: 1rem;
        margin-right: 1rem;
        padding: 7.0625rem 0.5rem 5.25rem;
    }
    .dfd_banner-image {
        width: auto;
        margin-right: -4rem;
    }
    .dfd_banner-image.show-tablet {
        width: 100%;
        max-width: 18rem;
        margin-top: -4.5rem;
    }
    .dfd_banner-image.new {
        max-width: 15.5rem;
        margin-top: -13rem;
        margin-right: -3.7rem;
    }
    .dfd_hero {
        background-image: linear-gradient(#202028, #230158 54%, #270032);
        margin-bottom: 1rem;
        padding-top: 8rem;
    }
    .dfd_number {
        margin-bottom: 1rem;
    }
    .dfd_number-grid {
        margin-left: 1rem;
        margin-right: 1rem;
    }
    .dfd_card-number {
        padding-left: 1rem;
        padding-right: 1rem;
    }
    .dfd_card-number-image {
        max-width: 120px;
        margin-top: -10px;
        margin-right: -20px;
    }
    .dfd_cards-number {
        padding: 1rem;
    }
    .dfd_paragraph-large.medium.text-align-center.max-width-300.mob-left,
    .dfd_paragraph-large.small.text-align-center.max-width-300.mob-left {
        max-width: none;
    }
    .source-text.number {
        font-size: 22px;
        line-height: 27px;
    }
    .source-i {
        align-items: center;
    }
    .source-all {
        margin-top: 0.625rem;
    }
    .source-all.mob-small {
        margin-left: 0;
        padding-top: 0.5rem;
        font-size: 14px;
    }
    .open-info {
        width: 100%;
        min-width: 155px;
        max-width: 155px;
    }
    .max-250px.mobile-centered {
        text-align: center;
        justify-content: center;
        align-items: center;
        width: 100%;
        max-width: 280px;
        margin-left: auto;
        margin-right: auto;
    }
    .dfd_green-btn {
        z-index: 10;
        position: relative;
    }
    .controller {
        z-index: 1;
        max-width: 140px;
        top: -13px;
    }
    .layer {
        margin-top: 20px;
        margin-right: -40px;
    }
    .dfd_hero-blur {
        object-fit: cover;
    }
    .dfd_stars {
        object-fit: cover;
        object-position: 0% 50%;
        height: 100%;
        inset: 0%;
    }
    .circle-white {
        margin-bottom: -11rem;
        margin-right: -2rem;
        inset: auto 0% 0% auto;
    }
    .tetris {
        margin-bottom: -8rem;
    }
    .dfd_image-bg {
        filter: blur(100px);
        width: 650px;
        max-width: none;
        height: auto;
        margin-left: 0%;
        margin-right: auto;
        display: block;
        inset: auto;
    }
    .dfd_image-bg.hide-landscape {
        display: none;
    }
    .dfd_all-image {
        width: 150vw;
        max-width: 31rem;
        margin-top: 120px;
        margin-right: -160px;
    }
    .build--prof_link_arrow.hide-mobile-portrait {
        display: none;
    }
    .how_bottom-wr-2 {
        align-items: flex-start;
        width: 100%;
        padding-bottom: 3.75rem;
        padding-left: 10%;
        padding-right: 10%;
        font-size: 14px;
        line-height: 22px;
    }
    .how_bottom-text-2 {
        max-width: 250px;
    }
    .app--hero_layout {
        grid-column-gap: 32px;
        grid-row-gap: 32px;
        grid-template-columns: 1fr;
    }
    .app--hero_layout.new,
    .app--hero_layout.safety-tarot,
    .app--hero_layout.tarot,
    .app--hero_layout.imagine,
    .app--hero_layout.s-new {
        display: flex;
    }
    .app--hero_layout.s-new.newsl {
        grid-column-gap: 24px;
        grid-row-gap: 24px;
    }
    .app--hero_layout.s-new.app {
        grid-column-gap: 8px;
        grid-row-gap: 32px;
    }
    .app--hero_layout.s-new.policy {
        grid-column-gap: 16px;
        grid-row-gap: 16px;
    }
    .app--hero_layout.s-new.news-m {
        grid-column-gap: 24px;
        grid-row-gap: 24px;
    }
    .app--hero_layout.imagine-new {
        display: flex;
    }
    .app2024_hero-bg_2 {
        filter: blur(90px);
        width: 500px;
        height: 300px;
        bottom: 8%;
        left: -69%;
    }
    .app2024_hero-bg-2 {
        width: 100%;
        bottom: -13%;
        right: -13%;
    }
    .app--hero_text-wr {
        text-align: left;
        align-items: flex-start;
    }
    .max-width-780px {
        max-width: 100%;
    }
    .build--hero_lottie {
        transform: scale(2.5);
    }
    .build--hero_lottie-wr {
        align-items: flex-start;
        width: 100%;
        height: auto;
        padding-top: 0;
        padding-bottom: 0;
    }
    .tabs-app_new {
        margin-bottom: 30px;
    }
    .app2024_tab-link._2024 {
        transition-property: none;
    }
    .build--hero_lottie-mobile {
        max-width: 17.25rem;
        margin-left: auto;
        margin-right: auto;
    }
    .build--prof_title {
        top: 7%;
    }
    .archive-grey-content {
        padding: 40px 20px;
    }
    .home--hero {
        background-position: 50% -80%;
        background-size: 250%;
        padding-top: 5rem;
        padding-bottom: 4rem;
    }
    .home--hero.is_2025 {
        padding-bottom: 0;
    }
    .home--2col_layout {
        grid-column-gap: 2.5rem;
        grid-row-gap: 2.5rem;
        flex-flow: column;
        justify-content: flex-start;
        align-items: center;
    }
    .home--2col_layout.is-hero.home {
        margin-bottom: 1rem;
        padding-left: 2%;
        padding-right: 2%;
    }
    .home--2col_layout.is-hero.is_2025 {
        grid-column-gap: 0rem;
        grid-row-gap: 0rem;
        flex-flow: column;
        margin-bottom: 1rem;
        padding-left: 2%;
        padding-right: 2%;
    }
    .home--2col_layout.is-hero.new-2025 {
        margin-bottom: 1rem;
        padding-left: 2%;
        padding-right: 2%;
    }
    .home--2col_layout.block-2,
    .home--2col_layout.always,
    .home--2col_layout.on,
    .home--2col_layout.is_2025 {
        grid-column-gap: 2.5rem;
        grid-row-gap: 2.5rem;
    }
    .home--image-wr.is-center {
        order: -1;
    }
    .home--image-wr.video.lg {
        border-radius: 0;
    }
    .home--text-wr.is-mobile-first {
        order: -1;
        margin-left: 8.6vw;
        margin-right: 8.6vw;
    }
    .home--text-wr.is-mobile-first.wherever {
        margin-left: 10.5%;
        margin-right: 10.5%;
    }
    .home--text-wr.is-mobile-first.is_2025 {
        margin-left: 4vw;
        margin-right: 4vw;
    }
    .heading--h1 {
        margin-bottom: 0.75rem;
        font-size: 1.6875rem;
    }
    .heading--h1.is_centered.size-large._2024 {
        font-size: 54px;
    }
    .heading--h1.text-size-40px {
        font-size: 20px;
    }
    .heading--h1.mobile-h1 {
        font-size: 10.5vw;
    }
    .heading--h1.teen,
    .heading--h1.is_teen {
        font-size: 9.6vw;
    }
    .heading--h1.is_teen.text-align-left {
        font-size: 2rem;
    }
    .body-text--xl {
        font-size: 1rem;
    }
    .body-text--xl.teen {
        margin-bottom: 10px;
    }
    .body-text--xl.is_teen.bottom-none.text-align-center.text-color-white {
        word-break: normal;
    }
    .body-text--xl.is_teen {
        margin-bottom: 10px;
    }
    .body-text--xl.is_teen.mobile-align-left {
        margin-bottom: 40px;
    }
    .body-text--xl.download.text-align-left.paragraph-white-opacity50.is_16 {
        font-size: 0.875rem;
    }
    .body-text--xl.is_2025,
    .body-text--xl.is_2025-n {
        line-height: 1.1875;
    }
    .home--hero_button-wr {
        flex-flow: column;
    }
    .home--block-group {
        padding-right: 24px;
    }
    .home--block-group.is-reverse {
        padding-top: 2.5rem;
    }
    .home--block-group.is-reverse.home-new {
        padding-top: 2.5rem;
        padding-bottom: 20px;
    }
    .home--block-group.is-reverse.home-new._2025,
    .home--block-group.is-reverse._2025,
    .home--block-group.is-reverse.is_2025 {
        border-radius: 56px;
        padding: 1.75rem 1.125rem 1.125rem;
    }
    .home--block-group.block-1 {
        -webkit-backdrop-filter: blur(50px);
        backdrop-filter: blur(50px);
        background-image: linear-gradient(135deg, #fff6, #ffffff1a 45%, #ffffff12 72%);
        padding-top: 2.5rem;
        padding-bottom: 1.25rem;
        box-shadow: 0 2px 52px #452a7c1a, inset 0 0 0 3px #ffffff26;
    }
    .home--block-group.block-1._2025 {
        -webkit-backdrop-filter: blur(30px);
        backdrop-filter: blur(30px);
        background-image: linear-gradient(135deg, #fff6, #ffffff12);
        background-repeat: repeat;
        background-size: auto;
        border-radius: 56px;
        padding: 1.75rem 1.125rem 1.125rem;
    }
    .home--block-group.block-2 {
        grid-column-gap: 3rem;
        grid-row-gap: 3rem;
        padding-top: 2.5rem;
        padding-bottom: 23px;
    }
    .home--block-group.block-2._2025 {
        border-radius: 56px;
        padding: 1.75rem 1.125rem 1.125rem;
    }
    .home--block-group.block-4 {
        padding-top: 2.5rem;
    }
    .home--block-group.block-4._2025,
    .home--block-group.block-4.is_2025 {
        border-radius: 56px;
    }
    .heading--h2 {
        margin-bottom: 0.865625rem;
        font-size: 5.59vw;
    }
    .heading--h2.is_centered.size-large._2024 {
        font-size: 54px;
    }
    .heading--h2.text-size-40px {
        font-size: 20px;
    }
    .heading--h2.mobile-h1 {
        font-size: 10.5vw;
    }
    .heading--h2.m-90 {
        max-width: 90%;
    }
    .heading--h2.teen {
        margin-bottom: 1rem;
    }
    .heading--h2.is_2025 {
        font-size: 1.6875rem;
    }
    .heading--h2.is-banner {
        max-width: 12.5rem;
        font-size: 5vw;
    }
    .home--group-chat-img {
        max-width: 47.5svh;
    }
    .home--group-chat-img.video {
        aspect-ratio: 350/270;
        height: 100%;
        min-height: auto;
        max-height: none;
    }
    .home--group-chat-img.video._2025,
    .home--group-chat-img.video.is_2025,
    .home--group-chat-img.video.is_2025,
    .home--group-chat-img.video.is-2025 {
        aspect-ratio: 306/233;
        border-radius: 48px;
    }
    .home--group-chat-img.hide.reduce-motion-img.is_2025 {
        border-radius: 56px;
    }
    .home--3section {
        background-position: 25% 0;
        background-size: auto 100%;
    }
    .fpo {
        width: 105%;
        max-width: none;
        margin-bottom: 2.7rem;
        margin-right: auto;
        right: auto;
    }
    .home_image-hero.desctop {
        display: none;
    }
    .home_image-hero.mobile {
        aspect-ratio: auto;
        max-width: none;
        overflow: visible;
    }
    .home_image-hero.new {
        display: none;
    }
    .home_image-hero.mobile_new {
        aspect-ratio: auto;
        max-width: none;
        overflow: visible;
    }
    .chats_top {
        max-width: 5rem;
        margin-top: -3rem;
        margin-right: 5.875rem;
    }
    .chats_top.is_2025 {
        margin-right: 5rem;
    }
    .home--4section {
        background-position: 50% 2%;
        background-repeat: repeat;
        background-size: 1200px;
    }
    .box-4s {
        max-width: 12rem;
        margin-top: -8.2rem;
    }
    .section4-image {
        width: 126%;
        min-width: 126%;
        margin-left: -13%;
    }
    .section4-image.radius-60 {
        width: 100%;
        min-width: auto;
        margin-left: 0%;
    }
    .section4-image.radius-60.video {
        min-height: 270px;
        max-height: 270px;
    }
    .home--5section {
        background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/663399dc5cf2a6c1d85ff782_Texture%204.svg);
        background-position: 50% 15%;
        background-repeat: repeat;
        background-size: 1200px;
    }
    .section5-image {
        width: 140%;
        min-width: 140%;
        margin-top: -6%;
        margin-bottom: -14%;
        margin-left: -20%;
    }
    .section2-image {
        width: 126%;
        min-width: 126%;
        margin-right: -13%;
    }
    .fun2-top {
        margin-top: -2.2rem;
        margin-left: 0;
        margin-right: 24px;
        left: auto;
        right: 0;
    }
    .section6-image {
        width: 140%;
        margin-left: -20%;
    }
    .section7-image {
        width: 130%;
        margin-left: -18%;
    }
    .place_nelly {
        max-width: 10rem;
        margin-top: -4.2rem;
        margin-bottom: -12.3rem;
    }
    .place_icons {
        margin-right: 1rem;
    }
    .home--6section {
        background-image: linear-gradient(#14297f00, #14297f), url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/664f212d639f390c3db32888_Texture%206.webp);
        background-position: 0 0, 0 0;
        background-repeat: repeat, no-repeat;
        background-size: auto, auto 100%;
    }
    .home--6section.is_2025 {
        background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/664f212d639f390c3db32888_Texture%206.webp);
        background-position: 0 0;
        background-repeat: no-repeat;
        background-size: auto 100%;
    }
    .discord_banner.color-s {
        background-color: #0d0c57;
    }
    .heading--h2-center {
        font-size: 1.6875rem;
    }
    .heading--h2-center.is_centered.size-large._2024 {
        font-size: 54px;
    }
    .heading--h2-center.text-size-40px {
        font-size: 20px;
    }
    .heading--h2-center.mobile-h1 {
        font-size: 10.5vw;
    }
    .discord_svg {
        margin-top: 0;
        margin-bottom: 0%;
    }
    .home--section7.color-gr {
        background-image: linear-gradient(#14297f, #0d0c57cc 37%, #0d0c57), url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/664f212db4cf28be9d091295_Texture%207.webp);
        background-position: 0 0, 0 0;
        background-repeat: repeat, no-repeat;
        background-size: auto, 93%;
    }
    .home-new_footer-black {
        padding-top: 80px;
        padding-bottom: 40px;
    }
    .grid-footer-new {
        grid-row-gap: 24px;
        grid-template-columns: 1fr 1fr;
        justify-items: start;
    }
    .hero-subtitle-wrapper {
        max-width: 325px;
    }
    .container-hero {
        width: 100%;
    }
    .potion {
        max-width: 2.3125rem;
        margin-top: -0.6rem;
        margin-left: -0.5rem;
        left: auto;
    }
    .potion.is_2025 {
        max-width: 5rem;
        top: 4%;
        left: -12%;
    }
    .crown {
        max-width: 5.25rem;
        margin-top: -2.6rem;
        margin-right: auto;
        left: auto;
        right: auto;
    }
    .crown.carrers {
        max-width: 6rem;
        bottom: -3%;
        left: -84px;
    }
    .crown.is_2025 {
        margin-top: -2.7rem;
        margin-left: 10.4rem;
    }
    .trophy {
        margin-top: -2rem;
        margin-left: auto;
        margin-right: 11rem;
        left: auto;
        right: 0;
    }
    .turnip {
        filter: blur(2px);
        max-width: 2.5rem;
        margin-top: -4.1rem;
        margin-right: 6.8rem;
    }
    .turnip.careers {
        margin-top: -5.3rem;
    }
    .star {
        margin-top: -1.2rem;
        margin-right: -0.6rem;
    }
    .star.is_2025 {
        margin-top: 6.3rem;
    }
    .home-2-block-gift {
        margin-top: -0.6rem;
    }
    .home-2-block-gift.image {
        margin-top: -0.7rem;
    }
    .home-2-block-gift.webm {
        width: 100%;
        margin-top: -1.3rem;
        right: 1.8rem;
    }
    .crystal {
        max-width: 2.5625rem;
        margin-top: -6rem;
    }
    .section3-image {
        margin-top: -9px;
        margin-right: -16px;
    }
    .section3-image.webm {
        top: -16%;
        right: 8%;
    }
    .section3-image.webm-2 {
        min-width: 103%;
    }
    .gem {
        margin-left: 1.525rem;
        top: -33%;
    }
    .section-4-image {
        margin-left: -1.5rem;
    }
    .section-4-image.webm {
        left: -11%;
    }
    .section-4-image.webm-3 {
        left: 12%;
    }
    .bat {
        max-width: 10rem;
        margin-bottom: -12rem;
    }
    .coin {
        filter: blur(3px);
        width: 148px;
        max-width: 9.25rem;
        margin-top: -11.1rem;
        margin-bottom: -9.6rem;
        margin-left: -4.3rem;
    }
    .characters {
        margin-right: 2.437rem;
    }
    .pan {
        max-width: 8rem;
        top: 864px;
    }
    .playstation {
        margin-bottom: 5.3125rem;
    }
    .xbox {
        margin-bottom: 8rem;
    }
    .hero_button-banner {
        justify-content: center;
        align-items: center;
        margin-left: auto;
        margin-right: auto;
        padding-top: 12px;
        padding-bottom: 12px;
        font-size: 18px;
    }
    .hero_button-banner.new-home {
        min-width: auto;
        padding-left: 24px;
        padding-right: 24px;
    }
    .image-100.m-quests {
        max-width: 97.5%;
    }
    .image-100.m-quests.hide-item {
        display: block;
    }
    .radius-60.see.video,
    .radius-60.viseo {
        min-height: 270px;
        max-height: 270px;
    }
    .radius-60.hide.reduce-motion-img.is_2025 {
        border-radius: 56px;
    }
    .section-6-image {
        min-width: 111%;
        margin-top: -0.55rem;
        margin-left: -0.6rem;
    }
    .section-6-image.only-image {
        max-width: 115%;
        margin-top: -0.95rem;
    }
    .nitro-banner-h {
        letter-spacing: 0.1px;
        font-size: 12px;
    }
    .nitro-banner-wr {
        padding-top: 10px;
    }
    .banner-link {
        font-size: 12px;
        line-height: 18px;
    }
    .nitro-bn-wr {
        grid-column-gap: 12px;
        grid-row-gap: 12px;
    }
    .text-mask.is_2025 {
        max-width: 325px;
    }
    .home-image {
        justify-content: center;
        align-items: center;
        min-height: 240px;
        display: flex;
        position: static;
    }
    .home_gamepad {
        left: -13%;
    }
    .home_gamepad.desctop {
        display: none;
    }
    .home_gamepad.mobile {
        max-width: 10rem;
        display: block;
        left: -8%;
    }
    .home_clyde {
        max-width: 1.6rem;
        bottom: 5%;
        left: 43%;
    }
    .home_wumpus {
        max-width: 5.8rem;
        bottom: 3%;
        left: 44%;
    }
    .home_wumpus-pl {
        max-width: 5.8rem;
        margin-bottom: 5rem;
        bottom: 2%;
        left: 42%;
    }
    .home_egg {
        width: 24rem;
        margin-bottom: -19.4rem;
    }
    .image-cont {
        margin-right: -46px;
    }
    .discort_robot {
        bottom: 16%;
    }
    .image-always.only-image {
        margin-left: -27px;
    }
    .section-blue-careers.white.safeties {
        padding-top: 70px;
    }
    .section-blue-careers.safety {
        padding-top: 60px;
    }
    .section-blue-careers.b-none-2._50-gradient,
    .section-blue-careers.b-none-2.submission {
        background-image: linear-gradient(#5765f2 30%, #fff 30%);
    }
    .section-blue-careers.hero {
        padding-bottom: 48px;
    }
    .section-blue-careers.hero.connection {
        padding-top: 100px;
    }
    .section-blue-careers.safety-d {
        padding-bottom: 70vw;
    }
    .section-blue-careers.premium {
        background-image: none;
    }
    .section-blue-careers.hero-app {
        padding-bottom: 48px;
    }
    .section-blue-careers.hero-app.connection {
        padding-top: 100px;
    }
    .section-blue-careers.hero-app.is_app-2024 {
        padding-bottom: 2.5rem;
        overflow: hidden;
    }
    .section-blue-careers.app-pit {
        background-position: 0 60%, 0 10%;
        background-size: 350px, 350px;
    }
    .section-blue-careers.gaming {
        background-image: none;
    }
    .section-blue-careers.app-pit-2024 {
        border-radius: 16px;
        margin-left: 6px;
        margin-right: 6px;
        padding-top: 48px;
        padding-bottom: 24px;
    }
    .careers_h1.font-white {
        text-align: center;
        font-size: 32px;
    }
    .careers_h1.font-white.safety {
        width: 100%;
        margin-bottom: 24px;
        font-size: 32px;
    }
    .careers_h1.font-white.safety.grey-font {
        white-space: normal;
        word-break: normal;
    }
    .careers_h1.font-white.left {
        text-align: left;
        font-size: 32px;
    }
    .careers_h1.font-white.left.explore {
        text-align: left;
        font-size: 42px;
    }
    .careers_h1.font-white.left.explore.mobile-centered {
        text-align: center;
    }
    .careers_h1.font-white.mobile-left._80,
    .careers_h1.font-white.mobile-left._16px {
        max-width: 80%;
    }
    .careers_h1.font-white.moderation {
        text-align: left;
        font-size: 32px;
    }
    .careers_h1.font-white.moderation.explore {
        text-align: left;
        font-size: 42px;
    }
    .careers_h1.font-white.moderation.explore.mobile-centered {
        text-align: center;
    }
    .careers_h1.font-white.left-copy {
        text-align: left;
        font-size: 32px;
    }
    .careers_h1.font-white.left-copy.explore {
        text-align: left;
        font-size: 42px;
    }
    .careers_h1.font-white.left-copy.explore.mobile-centered {
        text-align: center;
    }
    .careers_h1.font-white.bottom-16px {
        line-height: 105%;
    }
    .careers_h1.font-white.bottom-16px.flex-mob-center {
        text-align: center;
    }
    .careers_h1.font-white.bottom-16px.flex-mob-center.mobile-power {
        font-size: 32px;
    }
    .careers_h1.font-white.bottom-16px.flex-tab-center {
        text-align: center;
    }
    .careers_h1.font-white.bottom-16px.flex-tab-center.mobile-power {
        font-size: 32px;
    }
    .careers_h1.font-white.bottom-16px.flex-tab-center.is_gdc {
        text-align: left;
        margin-bottom: 8px;
        font-size: 32px;
        line-height: 35px;
    }
    .careers_h1.font-white.bottom-16px.flex-tab-center.is_gdc.m-40 {
        margin-bottom: 0;
    }
    .careers_h1.font-white.is-text-center.left-mobile {
        text-align: left;
        font-size: 24px;
    }
    .careers_h1.font-white.safety-n {
        width: 100%;
        margin-bottom: 24px;
        font-size: 32px;
    }
    .careers_h1.font-white.education {
        width: 100%;
        font-size: 32px;
    }
    .careers_h1.font-white.safety-newsfloor,
    .careers_h1.font-white.safety-2 {
        width: 100%;
        margin-bottom: 24px;
        font-size: 32px;
    }
    .careers_h1.font-white.is-garden,
    .careers_h1.font-blue._404,
    .careers_h1._16px {
        font-size: 32px;
    }
    .careers_h1.newsroom {
        text-align: center;
    }
    .careers_h1.text-color-white.bottom-none.text-align-left--mobile {
        text-align: left;
    }
    .careers_h1.safety.centered.tarot2 {
        margin-bottom: 16px;
    }
    .careers_h1.size-medium {
        font-size: 32px;
    }
    .careers_h1.text-align-center {
        letter-spacing: -0.01em;
    }
    .careers_h1.text-align-center.br {
        font-size: 40px;
    }
    .careers_h1.text-align-center.br.is_get {
        font-size: 40px;
        line-height: 0.9;
    }
    .careers_h1.text-align-center.p-48px.mobile-32px {
        font-size: 32px;
    }
    .careers_h1.text-align-center.p-48px.mobile-30px {
        font-size: 8.3vw;
    }
    .careers_h1.text-align-center.new-size {
        font-size: 24px;
    }
    .careers_h1.text-align-center.new-size.is_mobile {
        font-size: 32px;
    }
    .careers_heading3 {
        font-size: 32px;
        line-height: 90%;
    }
    .careers_heading--h2.is_centered.size-large._2024 {
        font-size: 54px;
    }
    .careers_heading--h2.text-size-40px {
        font-size: 20px;
    }
    .careers_heading--h2.mobile-h1 {
        font-size: 10.5vw;
    }
    .careers_heading--h2.text-align-center {
        line-height: 0.916667;
    }
    .careers--block-group {
        padding-right: 24px;
    }
    .careers--block-group.block-1 {
        padding-top: 3rem;
    }
    .careers--block-group.block-2 {
        grid-column-gap: 3rem;
        grid-row-gap: 3rem;
        padding-top: 3rem;
    }
    .chats_top-image {
        max-width: 5rem;
        margin-top: -3rem;
        margin-right: 5.875rem;
    }
    .fun2-top_img {
        margin-left: 0;
        margin-right: 24px;
        left: auto;
        right: 0;
    }
    .wumpus-footer-home {
        top: 70%;
    }
    .wumpus-footer-home.is_2025 {
        max-width: 100%;
        margin-bottom: -37.5vw;
    }
    .wumpus-footer-home.is-2025 {
        max-width: 100%;
        margin-bottom: 74vw;
    }
    .wumpus-footer-list.is_2025 {
        max-width: 100%;
    }
    .robot-body {
        top: -9px;
    }
    .robot-head._2024 {
        margin-bottom: 0%;
        top: 0;
    }
    .blue-overlay {
        background-color: #4470ee;
        height: 800px;
        display: none;
    }
    .slight-overlay {
        display: inline-block;
    }
    .slight-blue-overlay {
        top: -24%;
    }
    .dark-purple-overlay {
        display: none;
    }
    .star-texture {
        min-width: 1000px;
        height: 100%;
        max-height: 600px;
        margin-top: -25%;
    }
    .star-texture.is-2 {
        min-width: 1000px;
        height: 100%;
        max-height: 600px;
        margin-top: -18%;
        top: -39%;
    }
    .star-texture.is-1 {
        min-width: 999px;
        height: 100%;
        max-height: 421px;
        margin-top: -10%;
    }
    .star-texture.is-bottom {
        height: 120%;
        margin-top: -69%;
    }
    .star-texture.bg-3 {
        min-width: 1200px;
        height: 100%;
        max-height: 600px;
        margin-top: -20%;
    }
    .star-texture.bg-4 {
        display: none;
    }
    .star-texture._2-sec {
        min-width: 1200px;
        height: 100%;
        max-height: 500px;
        margin-top: 5%;
    }
    .footer-hero-img {
        top: 37%;
    }
    .image-wr-home {
        filter: blur(70px);
        width: 300px;
        height: 600px;
        position: absolute;
        inset: -47% -8% 0% auto;
    }
    .image-wr-home._2 {
        filter: blur(100px);
        top: -18%;
        right: 0%;
    }
    .image-wr-home._3 {
        filter: blur(90px);
        top: 0%;
        right: auto;
    }
    .form-s-m {
        margin-left: -4px;
    }
    .form-s-m._2024 {
        font-size: 16px;
        line-height: 24px;
    }
    .submission-closed._2024 {
        padding-bottom: 60px;
    }
    .characters-hunds {
        margin-left: -1.4em;
    }
    .home_egg-icon {
        width: 272px;
    }
    .sp-home.teen {
        min-width: 7vw;
        max-width: 7vw;
        min-height: 7.2vw;
    }
    .star-hero-home._9 {
        top: -8%;
        right: 6%;
    }
    .star-hero-home._10 {
        top: -50%;
    }
    .star-hero-home._11 {
        top: -60%;
    }
    .star-hero-home._10 {
        display: none;
    }
    .star-hero-home._2-2.vr {
        display: inline-block;
        top: -9%;
        right: 31%;
    }
    .star-hero-home._2-8.vis {
        display: inline-block;
        top: 0%;
        left: 18%;
    }
    .star-hero-home._10-1,
    .star-hero-home._1--2 {
        top: -50%;
    }
    .star-texture-3 {
        min-width: 1200px;
        height: 100%;
        max-height: 600px;
        margin-top: -25%;
    }
    .star-texture-3.is-2 {
        min-width: 1000px;
        height: 100%;
        max-height: 600px;
        margin-top: -18%;
        top: -39%;
    }
    .star-texture-3.is-1 {
        min-width: 999px;
        height: 100%;
        max-height: 421px;
        margin-top: -10%;
    }
    .star-texture-3.is-bottom {
        height: 120%;
        margin-top: -69%;
    }
    .star-texture-3.bg-3 {
        min-width: 1200px;
        height: 100%;
        max-height: 600px;
    }
    .star-texture-3.bg-4 {
        display: none;
    }
    .star-texture-3._2-sec {
        min-width: 1200px;
        height: 100%;
        max-height: 600px;
    }
    .mouse-item {
        display: none;
    }
    .sp-bettwen {
        padding-left: 0;
    }
    .smoke-gif {
        max-width: 100%;
        bottom: 67%;
        right: -35%;
    }
    .home--img-wr.video.lg {
        border-radius: 0;
    }
    .home_image-hero-2.desctop,
    .home_image-hero-2.new {
        display: none;
    }
    .fun2-top-eyes {
        margin-left: 0;
        margin-right: 24px;
        left: auto;
        right: 0;
    }
    .fun2-top-eyes.is_2025 {
        left: 0;
        right: auto;
    }
    .home_image-static.desctop,
    .home_image-static.new {
        display: none;
    }
    .blue-overlay-2 {
        background-color: #4470ee;
        height: 800px;
        display: none;
    }
    .blue-overlay-1 {
        top: -950px;
    }
    .blue-overlay-3 {
        background-image: none;
        background-repeat: repeat;
        background-size: auto;
        top: -950px;
        right: -1100px;
    }
    .wumpus-footer-home-contain {
        width: 100%;
    }
    .wumpus-footer-home-contain.smaller {
        min-height: 150px;
    }
    .discor_robot_contain {
        min-height: 265px;
    }
    .link-413 {
        font-size: 16px;
    }
    .collection-creator {
        max-width: 363px;
    }
    .discord-cards {
        grid-template-columns: 1fr 1fr;
        margin-bottom: 3rem;
    }
    .discord-cards.is-four {
        grid-template-columns: 1fr 1fr;
        margin-bottom: 2.5rem;
    }
    .card-all.is-large {
        max-width: 70vw;
    }
    .infocard {
        padding-bottom: 4rem;
    }
    .infocard.is-large {
        padding-bottom: 3rem;
    }
    .image-all {
        max-width: 20.125rem;
    }
    .text-card-yellow {
        font-size: 14px;
    }
    .text-card-yellow.is-large {
        margin-top: 0.5rem;
    }
    .text-card-yellow.app {
        font-size: 4vw;
    }
    .heading-card {
        font-size: 18px;
    }
    .heading-card.wcse {
        top: 0;
    }
    .heading-card.is-large {
        font-size: 4.75vw;
        line-height: 110%;
    }
    .heading-card.app {
        font-size: 4.75vw;
    }
    .star-card-white.is-large {
        max-width: 32px;
        margin-bottom: -70px;
        margin-right: -62px;
    }
    .star-card-green-large.is-large {
        max-width: 33px;
        margin-bottom: -70px;
        margin-left: -150px;
    }
    .star-card-green-small.is-large {
        max-width: 10px;
        margin-bottom: -110px;
        margin-left: -100px;
    }
    .max-width-374 {
        max-width: 15.4375rem;
    }
    .finals {
        max-width: 200px;
        margin-bottom: 3.5rem;
    }
    .fimals-men {
        width: 100%;
        margin-top: 0;
        margin-left: 0%;
        margin-right: 0%;
        position: relative;
    }
    .block-number {
        max-width: 211px;
        margin-left: auto;
        margin-right: auto;
    }
    .block-number.is-vertical {
        grid-column-gap: 1.5rem;
        grid-row-gap: 1.5rem;
        max-width: none;
    }
    .finals-number-large {
        font-size: 48px;
        line-height: 54px;
    }
    .layout-center.mob-h {
        grid-column-gap: 2rem;
        grid-row-gap: 2rem;
        grid-template-columns: 170px 1fr;
    }
    .mask-finish {
        max-width: 100%;
        margin-right: 0%;
    }
    .slide-finish {
        margin-right: 0%;
    }
    .max-height-65 {
        max-height: none;
    }
    .hero-cases {
        background-position: 70% 0;
        min-height: 35.25rem;
        padding-top: 5rem;
    }
    .section-rich-case {
        background-image: none;
        background-repeat: repeat;
        background-size: auto;
        padding-top: 120px;
    }
    .rich-case p {
        font-size: 18px;
    }
    .links-case {
        grid-column-gap: 0.5rem;
        grid-row-gap: 0.5rem;
        margin-top: -70px;
        padding-left: 0;
    }
    .container-1280px.hero-2024 {
        position: relative;
    }
    .heading-rich-bg {
        background-image: linear-gradient(111deg, #fff6, #fff0 68% 79%, #ffffff0d);
    }
    .finals-number-wr {
        justify-content: flex-start;
        align-items: center;
    }
    .list-image {
        border-radius: 20px;
    }
    .container-1360 {
        padding-left: 1rem;
        padding-right: 1rem;
    }
    .winner-stars {
        width: 95vw;
        margin-left: -20px;
    }
    .banner-subtitle {
        font-size: 13px;
        line-height: 18px;
    }
    .banner-subtitle-link {
        font-size: 13px;
    }
    .nitro-banner-content-wr {
        padding-top: 10px;
    }
    .section-summer-magic {
        padding-top: 60px;
    }
    .star-gr-nitro {
        top: -136px;
    }
    .lightbox_overlay-wr {
        overflow: visible;
    }
    .teen--hero {
        padding-bottom: 4rem;
    }
    .teen--2col_layout {
        grid-column-gap: 1.25rem;
        grid-row-gap: 1.25rem;
    }
    .body-text--xll,
    .body-text--xll.download {
        font-size: 1.25rem;
    }
    .body-text--xll.new.is_link {
        font-size: 1.125rem;
        display: inline-block;
    }
    .body-text--xll.new.is_new {
        font-size: 1rem;
    }
    .body-text--xll.new.is-link {
        margin-bottom: 20px;
        display: inline-block;
    }
    .body-text--xll.new.is-small-mob {
        font-size: 0.875rem;
    }
    .body-text--xll.new.is-small-mob.is_nitro {
        font-size: 1.125rem;
    }
    .body-text--xll.new.is_l {
        font-size: 1.125rem;
        display: inline-block;
    }
    .body-text--xll.is_casses {
        font-size: 1.125rem;
    }
    .body-text--xll.new-2025.is_link {
        font-size: 1.125rem;
        display: inline-block;
    }
    .body-text--xll.new-2025.is_new {
        font-size: 1rem;
    }
    .body-text--xll.new-2025.is-link {
        margin-bottom: 20px;
        display: inline-block;
    }
    .body-text--xll.new-2025.is-small-mob {
        font-size: 1rem;
    }
    .body-text--xll.new-2025.is_l {
        font-size: 1.125rem;
        display: inline-block;
    }
    .teen--hero-image-bg.is_mobile {
        max-width: 85%;
        top: 0%;
        bottom: 0%;
    }
    .teen--2section {
        padding-top: 2.5rem;
        padding-bottom: 2.5rem;
    }
    .teen--block-group {
        border-radius: 44px;
        padding: 12px 12px 28px;
    }
    .teen--block-group.is-reverse {
        padding-top: 2.5rem;
    }
    .teen--block-group.is-reverse.home-new {
        padding-top: 2.5rem;
        padding-bottom: 20px;
    }
    .teen--block-group.block-1 {
        -webkit-backdrop-filter: blur(50px);
        backdrop-filter: blur(50px);
        background-image: linear-gradient(135deg, #fff6, #ffffff1a 45%, #ffffff12 72%);
        padding-top: 2.5rem;
        padding-bottom: 1.25rem;
        box-shadow: 0 2px 52px #452a7c1a, inset 0 0 0 3px #ffffff26;
    }
    .teen--block-group.block-2 {
        grid-column-gap: 3rem;
        grid-row-gap: 3rem;
        padding-top: 2.5rem;
        padding-bottom: 23px;
    }
    .teen--block-group.block-4 {
        padding-top: 2.5rem;
    }
    .teen--2col_layout-copy {
        grid-column-gap: 2.5rem;
        grid-row-gap: 2.5rem;
        flex-flow: column;
        justify-content: flex-start;
        align-items: center;
    }
    .teen--2col_layout-copy.is-hero.home {
        margin-bottom: 1rem;
        padding-left: 2%;
        padding-right: 2%;
    }
    .teen--2col_layout-copy.block-2,
    .teen--2col_layout-copy.always,
    .teen--2col_layout-copy.on {
        grid-column-gap: 2.5rem;
        grid-row-gap: 2.5rem;
    }
    .hero--image-wr.video.lg {
        border-radius: 0;
    }
    .hero--teen-image-wr {
        border-radius: 2.125rem;
        padding: 8px 27px;
    }
    .hero--teen-image-wr.video.lg {
        border-radius: 0;
    }
    .teen--block-text-wr {
        padding-left: 12px;
        padding-right: 12px;
    }
    .teen--block-text-wr.is-mobile-first {
        order: -1;
        margin-left: 8.6vw;
        margin-right: 8.6vw;
    }
    .teen--block-text-wr.is-mobile-first.wherever {
        margin-left: 10.5%;
        margin-right: 10.5%;
    }
    .max-width-300px {
        max-width: 60vw;
    }
    .max-width-300px.is-all {
        max-width: 284px;
    }
    .max-width-300px.is-all.is_n {
        max-width: 320px;
    }
    .teen--3section {
        padding-top: 2.5rem;
        padding-bottom: 0;
    }
    .teen--layaut.z-index-3.teen {
        padding-left: 16px;
        padding-right: 16px;
    }
    .card-charter {
        padding: 13px;
    }
    .heading--h3 {
        margin-bottom: 0.75rem;
        font-size: 1.6875rem;
    }
    .heading--h3.is_centered.size-large._2024 {
        font-size: 54px;
    }
    .heading--h3.text-size-40px {
        font-size: 20px;
    }
    .heading--h3.mobile-h1 {
        font-size: 10.5vw;
    }
    .heading--h3.is_teen {
        font-size: 9.6vw;
    }
    .card-charter-content-wr {
        min-height: 490px;
    }
    .teen--charter-star-bg {
        min-width: 600px;
        margin-left: -100px;
    }
    .teen-slider-nav {
        bottom: 0;
    }
    .popup-charter {
        padding-top: 19rem;
        padding-left: 1rem;
        padding-right: 1rem;
    }
    .info-wrapper-card {
        padding-bottom: 0;
        padding-left: 0;
        padding-right: 0;
    }
    .link-white-line {
        z-index: 2;
        font-size: 1rem;
        position: relative;
    }
    .teen--5section {
        padding-top: 2.5rem;
        padding-bottom: 2.5rem;
    }
    .card-form {
        min-height: auto;
        padding-top: 0;
        padding-left: 13px;
        padding-right: 13px;
    }
    .card--form-wr {
        min-height: 580px;
    }
    .z-index-3.mobile-max-w {
        max-width: 278px;
    }
    .relative-form {
        margin-top: 0%;
    }
    .popup-r {
        min-height: 580px;
        padding-bottom: 7rem;
    }
    .card--form-wr-second,
    .card--form-wr-third {
        min-height: 610px;
        max-height: none;
    }
    .popup-red-second {
        min-height: 610px;
        padding-bottom: 7rem;
    }
    .popup-red-third {
        min-height: 610px;
        padding: 24px 15px 7rem 16px;
    }
    .teen--6section {
        padding-top: 4.25rem;
        padding-bottom: 1rem;
    }
    .slider-teen {
        padding-bottom: 48px;
        overflow: hidden;
    }
    .slider-info {
        grid-column-gap: 20px;
        grid-row-gap: 20px;
        background-position: 55% 0;
        padding-top: 40px;
        padding-bottom: 40px;
    }
    .logo-slide {
        max-width: 13.5rem;
    }
    .stars-slider {
        margin-top: 0;
    }
    .teen--4section {
        padding-top: 2.5rem;
    }
    .if-takes-layout {
        grid-column-gap: 0rem;
        grid-row-gap: 0rem;
        margin-bottom: 60px;
    }
    .takes-layout-info {
        grid-column-gap: 1.5rem;
        grid-row-gap: 1.5rem;
        flex-flow: column;
        justify-content: flex-start;
        align-items: flex-start;
        max-width: none;
        margin-left: auto;
        margin-right: auto;
    }
    .takes-layout-info.bottom-none.is_n,
    .takes-layout-info.is_n {
        justify-content: flex-start;
        align-items: center;
    }
    .image-takes {
        width: 290%;
        margin-bottom: -4rem;
        margin-left: -70%;
    }
    .ico-takes {
        min-width: 3.5rem;
        max-width: 3.5rem;
        min-height: 3.5rem;
        max-height: 3.5rem;
    }
    .image-relative {
        margin-bottom: 0;
    }
    .mask-teen {
        max-width: 100%;
        margin-left: auto;
        margin-right: auto;
        overflow: visible;
    }
    .teen-slide {
        padding-left: 8px;
        padding-right: 8px;
    }
    .mask-6 {
        max-width: 90%;
        margin-left: 5%;
        overflow: visible;
    }
    .guide-card {
        padding-left: 20px;
        padding-right: 20px;
    }
    .build-hero {
        padding-bottom: 70px;
    }
    .build-hero.is_new {
        padding-top: 140px;
    }
    .button-build-green {
        width: 100%;
        margin-top: 16px;
        margin-left: auto;
        margin-right: auto;
        font-size: 16px;
    }
    .button-build-green.center {
        margin-left: 0;
    }
    .button-build-green.family.tablet-left-app {
        margin-left: auto;
        margin-right: auto;
    }
    .button-build-green.build_n {
        width: auto;
    }
    .button-build-green.discrord-f.tablet-left-app {
        margin-left: auto;
        margin-right: auto;
    }
    .button-build-green.auto {
        width: auto;
    }
    .build-section {
        padding-top: 16px;
        padding-bottom: 56px;
    }
    .image-tab {
        min-height: 70vw;
        max-height: 70vw;
    }
    .footer-new {
        padding-bottom: 40px;
    }
    .build-card {
        border-radius: 1.2rem;
        max-width: 100%;
        overflow: clip;
    }
    .build-info.top-small {
        border-radius: 0;
        flex-flow: column;
        width: 100%;
        height: 100%;
        min-height: 0;
        padding-top: 16px;
        padding-bottom: 16px;
        display: block;
        overflow: clip;
    }
    .button-build-blue {
        width: 100%;
        margin-left: auto;
        margin-right: auto;
        font-size: 16px;
    }
    .button-build-blue.center {
        margin-left: 0;
    }
    .button-build-blue.family.tablet-left-app {
        margin-left: auto;
        margin-right: auto;
    }
    .button-build-blue.build_n {
        width: auto;
    }
    .button-build-blue.discrord-f.tablet-left-app {
        margin-left: auto;
        margin-right: auto;
    }
    .button-build-blue.auto {
        width: auto;
    }
    .button-build-blue.auto.is_n.p {
        margin-left: 0;
    }
    .build-cards {
        flex-flow: column;
        flex: 0 auto;
        display: flex;
    }
    .build-radius-top {
        object-position: 0% 0%;
        margin-bottom: -3px;
    }
    .bg-blur-card {
        border-radius: 0 0 0 0;
        width: 100%;
        height: auto;
    }
    .image-grow {
        margin-top: 2rem;
        margin-bottom: 0;
    }
    .inspired-tab-link.is_n {
        font-size: 11px;
    }
    .build-video {
        max-height: 190px;
    }
    .heading-white-36px {
        font-size: 24px;
        line-height: 32px;
    }
    .heading-white-36px.center,
    .heading-white-36px.center-2 {
        margin-bottom: 10px;
        font-size: 24px;
        line-height: 140%;
    }
    .text-size-18px-white.text-align-center.mobile {
        display: block;
    }
    .text-size-18px-white.text-align-center.hide-mobile-p {
        display: none;
    }
    .get-absol {
        margin: -2.2rem auto -5rem;
        position: static;
    }
    .button-build-white {
        width: 100%;
        margin-top: 16px;
        margin-left: auto;
        margin-right: auto;
        font-size: 16px;
    }
    .button-build-white.center {
        margin-left: 0;
    }
    .button-build-white.family.tablet-left-app {
        margin-left: auto;
        margin-right: auto;
    }
    .button-build-white.build_n {
        width: auto;
    }
    .button-build-white.discrord-f.tablet-left-app {
        margin-left: auto;
        margin-right: auto;
    }
    .button-build-white.build {
        padding-left: 16px;
        padding-right: 16px;
    }
    .button-build-white.build.is_n {
        text-align: center;
    }
    .banner-stars {
        display: none;
    }
    .animation-play {
        margin-top: -36px;
        margin-right: 140px;
    }
    .m-w-vw {
        max-width: 320px;
    }
    .build-hero-stars {
        width: 160vw;
    }
    .build-decor2 {
        margin-right: 3rem;
    }
    .build-decor3 {
        margin-bottom: -4rem;
        margin-right: -4rem;
    }
    .clyde {
        margin-right: -0.8rem;
        top: 0;
        bottom: 7.3rem;
    }
    .clyde.is_n {
        margin-right: 1.2rem;
        top: -49px;
    }
    .star-decor {
        margin-left: -2rem;
    }
    .build-decor4 {
        margin-bottom: 12rem;
    }
    .build-decor5 {
        display: none;
    }
    .build-decor6 {
        margin-left: -1rem;
    }
    .build-decor7 {
        margin-bottom: 9rem;
    }
    .section-ad-hero {
        background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/66c5a6ac463f324521c662fc_Pixel%20Pattern%20BG.webp), linear-gradient(#2a0340, #6004a7);
        background-position: 0%, 0 0;
        background-repeat: no-repeat, repeat;
        background-size: cover, auto;
    }
    .ad_heading1 {
        font-size: 9vw;
        line-height: 110%;
    }
    .ad_heading1.text-align-center.is_ad-week {
        font-size: 8.9vw;
    }
    .section-join {
        background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/66d2aedd035f94058fb91331_AD%20WEEK%202024.webp);
        background-size: auto;
        padding-top: 40px;
    }
    .ad_heading2,
    .ad_heading2.bottom-none {
        font-size: 32px;
    }
    .ad_heading2.is-left.is_people {
        max-width: 280px;
    }
    .ad_heading2.is-left.bottom-none {
        font-size: 32px;
    }
    .ad_heading2.is-small {
        font-size: 44px;
    }
    .ad_heading2.is-sml.is-breaking {
        white-space: pre-wrap;
        word-break: break-all;
    }
    .ad_heading2.is-sml.is_your.is-new {
        margin-bottom: 32px;
        font-size: 24px;
    }
    .ad_heading2.is-sml.is_your.is-36,
    .ad_heading2.is-sml.is_your.is_see {
        margin-bottom: 32px;
    }
    .ad_heading2.is-sml2 {
        font-size: 36px;
        line-height: 0.916667;
    }
    .ad_heading2.is-sml2.bottom-none {
        font-size: 36px;
    }
    .ad_heading2.is-sml2.is_32 {
        font-size: 30px;
    }
    .dropdown-toggle-ad {
        padding-left: 24px;
        padding-right: 24px;
    }
    .dropdown-toggle-ad.is-careers {
        grid-column-gap: 8px;
        grid-row-gap: 8px;
    }
    .dropdown-list-ad {
        padding-left: 24px;
        padding-right: 24px;
    }
    .padding-96px-copy.padding-mobile-48px {
        padding-bottom: 48px;
    }
    .all-day-image {
        opacity: 0.9;
        max-width: 360px;
        right: -5%;
    }
    .blur-bottom {
        z-index: 1;
        filter: none;
        background-color: #2a034000;
        background-image: linear-gradient(174deg, #2b034200 5%, #2b0342f0 62%, #2b0342 86%);
        border-radius: 0%;
        width: 100%;
        height: 550px;
        margin-bottom: -166px;
    }
    .blur-bottom.mobile {
        z-index: 1;
        filter: blur(90px);
        width: 800px;
        min-width: 600px;
        height: 400px;
        margin-bottom: 0;
        display: none;
        bottom: -27%;
    }
    .evening-image {
        aspect-ratio: auto;
        opacity: 1;
        object-fit: contain;
        width: 340px;
        max-width: 340px;
        height: auto;
        display: none;
        left: auto;
        overflow: visible;
    }
    .evening-image.mobile {
        z-index: 3;
        opacity: 0.55;
        width: 100%;
        min-width: 340px;
        margin-left: auto;
        margin-right: auto;
        bottom: -20%;
        left: auto;
        right: auto;
    }
    .ad-banner-violet {
        background-image: linear-gradient(56deg, #9d2da3, #5f147554 65%, #fff0 89%);
        border-radius: 30px;
        justify-content: flex-start;
        align-items: center;
        padding: 24px 24px 220px;
    }
    .max-width-440.is-right.ad-week {
        max-width: none;
    }
    .ad-banner-color-black {
        background-image: linear-gradient(10deg, #250338, #fff0);
        border-radius: 30px;
        padding: 24px 24px 220px;
    }
    .circle-blur {
        z-index: 1;
        display: none;
    }
    .circle-blur.mobile {
        z-index: 2;
        filter: blur(150px);
        height: 400px;
        margin-left: -100px;
        display: none;
    }
    .ad-banner-become {
        grid-column-gap: 20px;
        grid-row-gap: 20px;
        border-radius: 30px;
        padding: 24px;
    }
    .circle-blur-blue {
        filter: none;
        background-color: #836fff00;
        background-image: linear-gradient(#7c59ed00 5%, #7c59ed99 40%, #8875ff8c 63%, #836fff00 94%);
        border-radius: 0%;
        width: 100%;
        height: 450px;
        margin-top: 272px;
        margin-left: 0;
        left: auto;
        transform: none;
    }
    .image-form.mobile {
        max-width: 100%;
    }
    .play-image {
        max-width: 4rem;
        margin-top: 16vw;
        margin-left: -1.3rem;
    }
    .star-image {
        max-width: 3rem;
        margin-top: -3.2rem;
        margin-left: 0;
    }
    .one-image {
        max-width: 3.5rem;
        margin-top: -3.9rem;
        margin-right: -1.2rem;
    }
    .form-become {
        border-radius: 20px;
        padding: 24px 20px;
    }
    .form-become.application {
        margin-top: 24px;
    }
    .checkbox-ad {
        margin-bottom: 0;
    }
    .profile-image {
        margin-top: 15vw;
        margin-left: -1.3rem;
    }
    .form-anchor-ink {
        top: -90px;
    }
    .success-message-5 {
        border-radius: 20px;
        padding: 24px;
    }
    .download_hero {
        background-size: auto 100%;
    }
    .download_hero.is-dm.is_developer {
        background-size: auto 850px;
    }
    .heading--h1--download {
        letter-spacing: -0.01em;
        margin-bottom: 16px;
        font-size: 44px;
    }
    .heading--h1--download.is-capitalize {
        letter-spacing: -0.01em;
    }
    .heading--h1--download.is-capitalize.show-landscape {
        letter-spacing: -0.01em;
        font-size: 44px;
    }
    .heading--h1--download.is-capitalize.mobile-vw,
    .heading--h1--download.is-capitalize.new {
        font-size: 10vw;
        line-height: 1;
    }
    .heading--h1--download.is-capitalize.is-32 {
        font-size: 42px;
    }
    .heading--h1--download.is-capitalize.is_2025 {
        font-size: 44px;
    }
    .heading--h1--download.is-capitalize.is-small-mob {
        font-size: 32px;
    }
    .heading--h1--download.is-capitalize.is_new {
        font-size: 44px;
    }
    .heading--h1--download.is-capitalize.is_new.is_small-mobile {
        font-size: 32px;
        line-height: 0.9;
    }
    .heading--h1--download.is-capitalize.is_2025-new {
        font-size: 32px;
    }
    .heading--h1--download.is-capitalize.is-italic.nitro-title {
        font-weight: 700;
    }
    .subnav {
        padding-top: 90px;
        padding-left: 0;
    }
    .subnav.is_quests {
        z-index: 4;
        padding-top: 15px;
    }
    .download-hero-image {
        margin-top: 20px;
    }
    .download-hero-image.is_new {
        margin-top: 0;
        height: 27rem;
    }
    .layout.margin-bottom-small.bottom-none.is-success {
        grid-column-gap: 40px;
        grid-row-gap: 40px;
    }
    .btn-download.is_media_2.is_2025.is-smaller {
        margin-top: 32px;
    }
    .gradient-pink.dm.is_2025 {
        padding-left: 60px;
    }
    .download-banner.is-parent,
    .download-banner.is-family,
    .download-banner.is_p {
        padding-bottom: 80px;
    }
    .download-banner.is-nitro {
        padding-bottom: 240px;
    }
    .feeling-decor-1 {
        width: 25vw;
        margin-left: -1vw;
        transform: rotateX(0) rotateY(180deg) rotate(0) rotate(15deg);
    }
    .feeling-decor-2 {
        width: 25vw;
        margin-right: -1vw;
        right: 3%;
    }
    .feeling-decor-2.is-pan {
        margin-right: -110px;
        right: 0%;
    }
    .dropdown-list-dark.is_jobs.is-nitro.w--open {
        position: static;
    }
    .dropdown-list-dark.is_jobs-r.mob-static.w--open,
    .dropdown-list-dark.is_jobs-r.mob-policy.w--open {
        z-index: 20;
    }
    .dropdown-toggle-footer {
        cursor: pointer;
    }
    .relative-anim {
        align-items: stretch;
    }
    .dropdown-footer {
        margin-bottom: -24px;
    }
    .show-soc {
        margin-top: 80px;
    }
    .container_1540.z-index-3.is_new {
        padding-left: 0;
        padding-right: 0;
    }
    .nav_menu {
        width: 100%;
        padding-top: 0;
        padding-bottom: 0;
        padding-right: 0;
    }
    .nav_mobile_button {
        flex-direction: column;
        align-self: stretch;
        align-items: center;
    }
    .nav_dd_content-wr {
        box-shadow: none;
    }
    .nav_dd_list.w--open {
        padding-top: 0;
    }
    .button-nav {
        white-space: nowrap;
    }
    .nav_link.sign-in {
        order: 1;
        align-self: center;
    }
    .nav_burger_content {
        border-top-left-radius: 0;
        border-bottom-left-radius: 0;
        width: 100%;
    }
    .dd_nav-link.is-new {
        font-size: 1.125rem;
    }
    .nav_brand.w--current {
        justify-content: center;
        align-items: center;
        height: 2.5rem;
        display: flex;
    }
    .nav_brand.is-burger {
        width: 2rem;
    }
    .language_new {
        align-self: flex-start;
        position: static;
    }
    .dropdown-language-wr {
        max-width: 342px;
        margin-bottom: 56px;
    }
    .branding_hero {
        background-size: auto 100%;
    }
    .nav_dd_link-group_title {
        width: 100%;
        display: inline-flex;
    }
    .nav_dd_link-group_title.is-new,
    .nav_dd_link_title.is-new {
        font-size: 1.125rem;
    }
    .grid-logos.top-large {
        flex-flow: column;
        grid-template-columns: 1fr;
        display: flex;
    }
    .grid-logos.top-none,
    .grid-logos._2-col.top-64 {
        flex-flow: column;
        display: flex;
    }
    .grid-logos.top-small {
        flex-flow: column;
        grid-auto-columns: 1fr;
    }
    .logos-bg.min-260 {
        padding-left: 26px;
        padding-right: 26px;
    }
    .logos-bg.min-260.is_second {
        padding-left: 100px;
        padding-right: 100px;
    }
    .padding-160px.mob-40 {
        padding-bottom: 40px;
    }
    .padding-160px.teen,
    .padding-160px.teen-180px,
    .padding-160px.teen-100px {
        padding-bottom: 60px;
    }
    .padding-160px.is-96 {
        padding-bottom: 80px;
    }
    .new-h2-big {
        text-align: left;
        margin-bottom: 24px;
        line-height: 0.888889;
    }
    .new-h2-big.bottom-none._48px.font-ginto {
        text-align: left;
        font-size: 20px;
    }
    .new-h2-big.bottom-none._48px.font-ginto.is-text-center {
        text-align: center;
        font-size: 28px;
    }
    .new-h2-big.bottom-none._48px.font-ginto.is-text-center.heading-32px-black {
        font-size: 24px;
    }
    .block-logo.big-banner {
        margin-right: 40px;
    }
    .home-new_hero {
        padding-bottom: 80px;
    }
    .heading-84px.tablet-centered.is_quest {
        font-size: 44px;
    }
    .section-how-works {
        padding-top: 100px;
    }
    .heading-with-word {
        grid-column-gap: 8px;
        grid-row-gap: 8px;
        text-align: center;
        justify-content: center;
        align-items: flex-start;
    }
    .text-color-light-green.first {
        margin-bottom: 20px;
    }
    .padding-200px {
        padding-bottom: 78px;
    }
    .padding-200px.is-90 {
        padding-bottom: 90px;
    }
    .image-quests2 {
        max-width: 250px;
    }
    .image-quests4 {
        margin-top: -20px;
    }
    .dfd_blue-btn {
        z-index: 10;
        position: relative;
    }
    .lightbox-link {
        padding-left: 20px;
        padding-right: 20px;
    }
    .cup-absol.quests {
        display: none;
    }
    .robot-absol {
        max-width: 110px;
        margin-top: -55px;
        margin-right: 0;
    }
    .image-center {
        max-width: 60%;
    }
    .image-left {
        max-width: 47%;
        margin-left: 10px;
        bottom: 20px;
    }
    .image-right {
        max-width: 47%;
        margin-right: 10px;
        bottom: 20px;
    }
    .radius124 {
        object-fit: cover;
        width: 100%;
        max-width: 278px;
        max-height: 274px;
    }
    .image-quest {
        max-width: 170px;
    }
    .section-cases {
        padding-top: 100px;
    }
    .max-width-br {
        max-width: 22rem;
    }
    .padding-82px {
        padding-bottom: 40px;
    }
    .max-width-400.is-center.is_nitro {
        max-width: 300px;
    }
    .dfd_number-medium.is-left {
        font-size: 14vw;
    }
    .dfd_number-medium.is-left.not-capitalize {
        font-size: 16vw;
        line-height: 80px;
    }
    .padding-50px.mobile-24px {
        padding-bottom: 24px;
    }
    .max-width-300px-q {
        max-width: 260px;
    }
    .title-wrapper-quests {
        max-width: 230px;
    }
    .bg-how-work {
        min-height: 10rem;
    }
    .faq-hero-section {
        padding-top: 130px;
        padding-bottom: 80px;
    }
    .padding-114px.careers {
        padding-bottom: 20px;
    }
    .section-faq {
        padding-top: 80px;
        padding-bottom: 80px;
    }
    .image-faq {
        display: none;
    }
    .max-280px.mobile-centered {
        text-align: center;
        justify-content: center;
        align-items: center;
        width: 100%;
        max-width: 280px;
        margin-left: auto;
        margin-right: auto;
    }
    .section-why {
        padding-left: 0;
        padding-right: 0;
    }
    .why_heading2 {
        font-size: 32px;
    }
    .why_heading2.bottom-none {
        font-size: 24px;
    }
    .why_heading2.is-left.is_people {
        max-width: 280px;
    }
    .why_heading2.is-left.bottom-none {
        font-size: 32px;
    }
    .why_heading2.is-small {
        font-size: 44px;
    }
    .why-banner-color-black {
        min-height: 450px;
        margin-bottom: 16px;
    }
    .why-image-banner.is-second.show-absol {
        object-fit: cover;
        max-height: 100%;
    }
    .why-image-banner.first {
        min-width: 110%;
        max-width: none;
        margin-left: -5%;
    }
    .nav_brand_main-logo {
        width: 100%;
    }
    .why_heading2-wr {
        max-width: 250px;
    }
    .slider_text {
        width: 100%;
        min-width: 8rem;
    }
    .tag-slider.is-active.is_2025,
    .tag-slider.is-not-active.is_2025 {
        line-height: 26px;
    }
    .newsroom_hero {
        background-position: 50% 0;
        background-size: auto 100%;
    }
    .bg-hero-newsroom {
        min-width: 200%;
        height: 900px;
        margin-left: -50%;
    }
    .bg-hero-newsroom.is_new {
        height: 650px;
    }
    .bg-hero-newsroom.is-blue {
        height: 350vw;
    }
    .grid-media.d-3,
    .grid-media.d-3-is_n {
        position: relative;
    }
    .media-block.is_new {
        min-height: 264px;
    }
    .body-text--xll-large,
    .body-text--xll-large.download,
    .body-text--xll-large.newsroom {
        font-size: 1.125rem;
    }
    .body-text--xll-large.newsroom.text-align-left.text-color-white.text-weight-medium.text-style-3line.letter-none,
    .body-text--xll-large.text-weight-medium.z-index-2.is-m-large {
        font-size: 1.25rem;
    }
    .paragraph-white-opacity50 {
        font-size: 14px;
        line-height: 18px;
    }
    .padding-280px.goblet {
        position: relative;
    }
    .padding-280px.is_mobile {
        padding-bottom: 160px;
    }
    .number-block.is-bg-blue.is-h {
        padding-left: 36px;
        padding-right: 36px;
    }
    .number-block.is-bg-blue.is_adventing.is_sdk {
        background-repeat: no-repeat;
        background-size: 100% 100%;
        border-radius: 44px;
    }
    .number-block.is-bg-blue.is-d {
        padding-left: 36px;
        padding-right: 36px;
    }
    .new-number {
        line-height: 0.9;
    }
    .new-number.font-white {
        text-align: center;
        font-size: 32px;
    }
    .new-number.font-white.safety {
        width: 100%;
        margin-bottom: 24px;
        font-size: 32px;
    }
    .new-number.font-white.safety.grey-font {
        white-space: normal;
        word-break: normal;
    }
    .new-number.font-white.left {
        text-align: left;
        font-size: 32px;
    }
    .new-number.font-white.left.explore {
        text-align: left;
        font-size: 42px;
    }
    .new-number.font-white.left.explore.mobile-centered {
        text-align: center;
    }
    .new-number.font-white.mobile-left._80,
    .new-number.font-white.mobile-left._16px {
        max-width: 80%;
    }
    .new-number.font-white.moderation {
        text-align: left;
        font-size: 32px;
    }
    .new-number.font-white.moderation.explore {
        text-align: left;
        font-size: 42px;
    }
    .new-number.font-white.moderation.explore.mobile-centered {
        text-align: center;
    }
    .new-number.font-white.left-copy {
        text-align: left;
        font-size: 32px;
    }
    .new-number.font-white.left-copy.explore {
        text-align: left;
        font-size: 42px;
    }
    .new-number.font-white.left-copy.explore.mobile-centered {
        text-align: center;
    }
    .new-number.font-white.bottom-16px {
        line-height: 105%;
    }
    .new-number.font-white.bottom-16px.flex-mob-center {
        text-align: center;
    }
    .new-number.font-white.bottom-16px.flex-mob-center.mobile-power {
        font-size: 32px;
    }
    .new-number.font-white.bottom-16px.flex-tab-center {
        text-align: center;
    }
    .new-number.font-white.bottom-16px.flex-tab-center.mobile-power {
        font-size: 32px;
    }
    .new-number.font-white.bottom-16px.flex-tab-center.is_gdc {
        text-align: left;
        margin-bottom: 8px;
        font-size: 32px;
        line-height: 35px;
    }
    .new-number.font-white.bottom-16px.flex-tab-center.is_gdc.m-40 {
        margin-bottom: 0;
    }
    .new-number.font-white.is-text-center.left-mobile {
        text-align: left;
        font-size: 24px;
    }
    .new-number.font-white.safety-n {
        width: 100%;
        margin-bottom: 24px;
        font-size: 32px;
    }
    .new-number.font-white.education {
        width: 100%;
        font-size: 32px;
    }
    .new-number.font-white.safety-newsfloor,
    .new-number.font-white.safety-2 {
        width: 100%;
        margin-bottom: 24px;
        font-size: 32px;
    }
    .new-number.font-white.is-garden,
    .new-number.font-blue._404,
    .new-number._16px {
        font-size: 32px;
    }
    .new-number.newsroom {
        text-align: center;
    }
    .new-number.text-color-white.bottom-none.text-align-left--mobile {
        text-align: left;
    }
    .new-number.text-color-white.bottom-32,
    .new-number.text-color-white.bottom-16.m-36 {
        font-size: 36px;
    }
    .new-number.safety.centered.tarot2 {
        margin-bottom: 16px;
    }
    .new-number.size-medium {
        font-size: 32px;
    }
    .new-number.is-small {
        line-height: 0.958333;
    }
    .new-number.is-small._w-brake {
        flex-flow: column;
    }
    .new-number.is-small.is_succes,
    .new-number.is-small.is_succes.is_static,
    .new-number.is_succes {
        font-size: 40px;
    }
    .new-number.is_adverting.is-blue.is_new {
        max-width: 250px;
        font-size: 20px;
        line-height: 0.9;
    }
    .new-number.is_adverting.is-blue.is_2025 {
        max-width: 270px;
        font-size: 20px;
        line-height: 0.9;
    }
    .body-text--m {
        font-size: 1rem;
    }
    .body-text--m.teen {
        margin-bottom: 10px;
    }
    .body-text--m.is_teen.bottom-none.text-align-center.text-color-white {
        word-break: normal;
    }
    .body-text--m.is_teen {
        margin-bottom: 10px;
    }
    .body-text--m.is_teen.mobile-align-left {
        margin-bottom: 40px;
    }
    .press-link {
        grid-column-gap: 40px;
        grid-row-gap: 40px;
        padding: 40px;
    }
    .press-link.is_new {
        padding: 40px;
    }
    .radius-48 {
        z-index: 2;
        position: relative;
    }
    .radius-48.see.video,
    .radius-48.viseo {
        min-height: 270px;
        max-height: 270px;
    }
    .radius-48.is_n,
    .radius-48.is_one,
    .radius-48.is_new {
        aspect-ratio: 342/179;
    }
    .press-text-padding {
        padding-left: 30px;
        padding-right: 30px;
    }
    .feeling-decor-n {
        width: 48vw;
        margin-bottom: -266px;
        margin-left: 0;
        margin-right: 0;
        right: -67px;
    }
    .feeling-decor-n.is-pan {
        margin-right: -110px;
        right: 0%;
    }
    .feeling-decor-n.is_n {
        right: -20%;
    }
    .feeling-decor-n.is-sdk.is-block {
        margin-right: -4.6rem;
    }
    .feeling-decor-n.is-sdk.is-nitro {
        height: auto;
        max-height: none;
        margin-top: -215px;
        margin-right: 20px;
    }
    .feeling-decor-n.is_parent {
        right: -20%;
    }
    .max-width-750px {
        max-width: 100%;
    }
    .max-width-750px.is_a,
    .max-width-750px.is_microsite {
        max-width: 366px;
    }
    .feeling-decor-new {
        width: 48vw;
        margin-left: -14vw;
        bottom: -170px;
    }
    .feeling-decor-new.is-sdk {
        margin-top: -15.625rem;
        margin-left: -4.9rem;
    }
    .plan-1 {
        max-width: 150px;
        margin-right: -86px;
    }
    .plan-1.mobile {
        z-index: 1;
        margin-top: 0;
        margin-bottom: auto;
        display: block;
        top: 243px;
        bottom: auto;
    }
    .plan-1.mob-top {
        max-width: 138px;
        margin-top: -230px;
        margin-left: -54px;
    }
    .swiper-slide.is-gallery.is_video {
        width: 100%;
        height: auto;
    }
    .swiper.is-quotes.is_micro.is_new {
        height: 43rem;
    }
    .case_featured_wr {
        flex-flow: column;
        padding-top: 260px;
        overflow: hidden;
    }
    .case_featured_grad {
        background-image: linear-gradient(#2a034000, #46047687 32%, #54049070 73%, #6004a7);
    }
    .case_featured_layout.hero-2024 {
        position: relative;
    }
    .case_featured_layout.z-index-3.is_why {
        width: 88%;
    }
    .case_featured_img {
        width: 150%;
        max-width: none;
        position: absolute;
        right: -18%;
    }
    .cases_featured_top {
        grid-column-gap: 24px;
        grid-row-gap: 24px;
        display: flex;
    }
    .cases_featured_text-wr {
        margin-left: auto;
        margin-right: auto;
    }
    .cases_stat-wr {
        margin-top: 0;
    }
    .pagination-cms {
        justify-content: center;
        align-items: center;
    }
    .p-400-16-link.is_d {
        font-size: 16px;
        line-height: 1.5;
    }
    .quests-hero-wr {
        background-image: url(https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/66f1276fb47c9be620595c0f_Ellipse%20\(1\).png);
        background-position: 100% 0;
        background-repeat: no-repeat;
        background-size: 120% 980px;
    }
    .max-quests {
        max-width: none;
    }
    .container-quests {
        padding-left: 1rem;
        padding-right: 1rem;
    }
    .max-width-300px-1 {
        max-width: 260px;
    }
    .careers_hero {
        background-size: auto 100%;
    }
    .block-scroll {
        pointer-events: none;
    }
    .filter-link {
        opacity: 0;
    }
    .filter-link.active {
        opacity: 1;
    }
    .filter-link.hide {
        flex: none;
    }
    .filter-links {
        grid-column-gap: 13px;
        grid-row-gap: 13px;
        pointer-events: none;
        text-align: center;
        justify-content: center;
        align-items: center;
        width: 100%;
        display: block;
    }
    .heading-28px {
        font-size: 20px;
        line-height: 24px;
    }
    .employee-link {
        min-height: 410px;
    }
    .genshin-impact-hero,
    .case-stydy-hero-bg {
        background-position: 70% 0;
    }
    .faq_rich p {
        font-size: 16px;
        line-height: 1.5;
    }
    .faq_rich.is-sdk a {
        font-size: 16px;
    }
    .faq_rich.parent {
        padding-right: 0;
    }
    .faq_rich.parent li {
        font-size: 16px;
        line-height: 1.5;
    }
    .btn,
    .btn_wr {
        white-space: nowrap;
    }
    .cms_article.is-blog.is-n {
        grid-column-gap: 1rem;
        grid-row-gap: 1rem;
        width: 100%;
        padding: 0;
    }
    .cms_article.is-blog.is-n:hover {
        background-color: #fff0;
        border-radius: 0;
    }
    .cms_article_text-wr.is-n {
        padding-left: 0;
        padding-right: 0;
    }
    .margin-left {
        margin-top: 0;
        margin-bottom: 0;
        margin-right: 0;
    }
    .margin-bottom {
        margin-top: 0;
        margin-left: 0;
        margin-right: 0;
    }
    .cms_article_img-wr.is-2 {
        height: 8.625rem;
    }
    .cms_article_img-wr.is-2.h-small {
        max-height: none;
    }
    .margin-right {
        margin-top: 0;
        margin-bottom: 0;
        margin-left: 0;
    }
    .bottom-dd_list.is-toc {
        width: auto;
    }
    .bottom-dd_list.is-toc.w--open {
        width: auto;
        left: 0;
    }
    .bottom-nav_position {
        bottom: 1.5rem;
    }
    .padding-horizontal {
        padding-top: 0;
        padding-bottom: 0;
    }
    .bottom-dd_toggle-text-wr {
        box-shadow: none;
    }
    ._2col_cms-wr,
    ._2col_cms-wr.is-3col {
        grid-template-columns: 1fr;
    }
    ._2col_cms-wr.is-3col.is-n {
        grid-column-gap: 3rem;
        grid-row-gap: 3rem;
    }
    .featured_text-wr {
        max-width: 100%;
    }
    .heading-style-h2 {
        font-size: 6.5vw;
    }
    .heading-style-h2.text-color-white-3.text-align-center.is-dev {
        letter-spacing: -0.01rem;
        font-size: 2.5rem;
    }
    .margin-top-2 {
        margin-bottom: 0;
        margin-left: 0;
        margin-right: 0;
    }
    .margin-vertical {
        margin-left: 0;
        margin-right: 0;
    }
    .hide-mobile-portrait {
        display: none;
    }
    .show-mobile-portrait {
        display: block;
    }
    .padding-right {
        padding-top: 0;
        padding-bottom: 0;
        padding-left: 0;
    }
    .styleguide_4-col {
        grid-template-columns: 1fr;
    }
    .margin-horizontal {
        margin-top: 0;
        margin-bottom: 0;
    }
    .max-width-full-mobile-portrait {
        width: 100%;
        max-width: none;
    }
    .btn-2 {
        white-space: nowrap;
    }
    .btn-2.is-form-submit {
        width: 100%;
    }
    .bottom_dd_content {
        box-shadow: none;
    }
    .padding-left {
        padding-top: 0;
        padding-bottom: 0;
        padding-right: 0;
    }
    .bottom_dd.is-toc {
        position: static;
    }
    .padding-vertical {
        padding-left: 0;
        padding-right: 0;
    }
    .form_layout {
        grid-template-columns: 1fr;
    }
    .swiper-arrows_wr {
        display: none;
    }
    .swiper-arrows_wr.is-large.is_new {
        justify-content: space-between;
        align-items: flex-end;
        width: 112px;
        margin-left: auto;
        display: flex;
        position: relative;
        top: 20px;
    }
    .swiper_arrow.is_new {
        left: 140px;
    }
    .menu-block {
        min-width: 106%;
        margin-left: -3%;
        padding-right: 0;
    }
    .jobs_text {
        max-width: 100%;
    }
    .jobs-slide_content-wr {
        width: 95%;
        transition-duration: 0.5s;
    }
    .gallery_slider_component.top-none {
        margin-top: 0;
    }
    .jobs_slider_component {
        margin-top: 2rem;
    }
    .careers-popup {
        justify-content: center;
        align-items: flex-start;
        padding-top: 80px;
    }
    .info-popup {
        margin-top: 0;
        margin-bottom: 10px;
        padding-top: 100px;
    }
    .popup-img {
        margin-top: -147px;
    }
    .our-block {
        min-height: 420px;
    }
    .text-up-heading {
        margin-top: -24px;
    }
    .layout-center-su.mob-h {
        grid-column-gap: 1rem;
        grid-row-gap: 1rem;
        grid-template-columns: 170px 1fr;
    }
    .desctop-menu {
        min-height: auto;
        max-height: none;
    }
    .brand-image-1 {
        margin-top: 266px;
        margin-right: -44px;
    }
    .brand-image-2 {
        display: none;
    }
    .banner-link-brnd.is_kit,
    .banner-link-brnd.is_brand,
    .banner-link-brnd.is-b,
    .banner-link-brnd.is_company {
        background-size: cover, cover;
    }
    .newsroom-image-1 {
        max-width: 97px;
        margin-bottom: -100px;
    }
    .newsroom-image-1.goblet {
        display: inline-block;
        top: 475%;
        right: -42px;
    }
    .egg-newsroom {
        margin-left: -71px;
        top: 46px;
    }
    .bg-circle {
        filter: blur(80px);
        width: 150%;
        margin-left: -40%;
    }
    .image-quests5 {
        max-width: 250px;
        margin-top: -68px;
    }
    .testing-button-open-discord {
        text-align: center;
        border-radius: 94px;
        width: 100%;
        margin-bottom: 10px;
        margin-right: 0;
    }
    .testing-button-open-discord.download-button.college,
    .testing-button-open-discord.download-button.college-white,
    .testing-button-open-discord.download-button.college_new {
        font-weight: 500;
    }
    .testing-button-open-discord._20px {
        font-size: 20px;
    }
    .testing-button-open-discord._20px.ser,
    .testing-button-open-discord.ser {
        max-width: 200px;
    }
    .testing-button-open-discord.gdr {
        height: auto;
    }
    .testing-button-open-discord.gdr.max-440 {
        max-width: 280px;
        margin-left: 0;
    }
    .testing-button-open-discord.gdr.text-bold {
        margin-right: 0;
    }
    .testing-button-open-discord.download {
        width: auto;
    }
    .testing-button-open-discord.is-left {
        white-space: normal;
        padding-left: 20px;
        padding-right: 20px;
    }
    .testing-button-open-discord.so-large {
        font-size: 20px;
    }
    .testing-button-open-discord.hub {
        white-space: normal;
        padding-left: 20px;
        padding-right: 20px;
    }
    .testing-button-open-discord.download-new {
        white-space: normal;
        width: auto;
    }
    .testing-download-button {
        text-align: center;
        border-radius: 94px;
        width: 100%;
        margin-bottom: 10px;
        margin-right: 0;
    }
    .testing-download-button.download-button.college,
    .testing-download-button.download-button.college-white,
    .testing-download-button.download-button.college_new {
        font-weight: 500;
    }
    .testing-download-button._20px {
        font-size: 20px;
    }
    .testing-download-button._20px.ser,
    .testing-download-button.ser {
        max-width: 200px;
    }
    .testing-download-button.gdr {
        height: auto;
    }
    .testing-download-button.gdr.max-440 {
        max-width: 280px;
        margin-left: 0;
    }
    .testing-download-button.gdr.text-bold {
        margin-right: 0;
    }
    .testing-download-button.download {
        width: auto;
    }
    .testing-download-button.is-left {
        white-space: normal;
        padding-left: 20px;
        padding-right: 20px;
    }
    .testing-download-button.so-large {
        font-size: 20px;
    }
    .testing-download-button.hub {
        white-space: normal;
        padding-left: 20px;
        padding-right: 20px;
    }
    .testing-download-button.download-new {
        white-space: normal;
        width: auto;
    }
    .testing-button-open {
        text-align: center;
        border-radius: 94px;
        width: 100%;
        margin-bottom: 10px;
        margin-right: 0;
    }
    .testing-button-open.download-button.college,
    .testing-button-open.download-button.college-white,
    .testing-button-open.download-button.college_new {
        font-weight: 500;
    }
    .testing-button-open._20px {
        font-size: 20px;
    }
    .testing-button-open._20px.ser,
    .testing-button-open.ser {
        max-width: 200px;
    }
    .testing-button-open.gdr {
        height: auto;
    }
    .testing-button-open.gdr.max-440 {
        max-width: 280px;
        margin-left: 0;
    }
    .testing-button-open.gdr.text-bold {
        margin-right: 0;
    }
    .testing-button-open.download {
        width: auto;
    }
    .testing-button-open.is-left {
        white-space: normal;
        padding-left: 20px;
        padding-right: 20px;
    }
    .testing-button-open.so-large {
        font-size: 20px;
    }
    .testing-button-open.hub {
        white-space: normal;
        padding-left: 20px;
        padding-right: 20px;
    }
    .testing-button-open.download-new {
        white-space: normal;
        width: auto;
    }
    .dfd_blue-btn-copy {
        z-index: 10;
        position: relative;
    }
    .z-index-3-copy.mobile-max-w {
        max-width: 278px;
    }
    .wumpus-img-wr {
        max-width: 22%;
        margin-bottom: 8px;
        margin-left: 25px;
    }
    .download-hero-img3 {
        top: -14%;
    }
    .max-width-740px.is-full.is_form,
    .max-width-740px.is-full.is_n-f {
        max-width: 350px;
    }
    .wumpus-compuny {
        margin-right: 0;
    }
    .padding-220px {
        padding-bottom: 78px;
    }
    .padding-220px.is-96 {
        padding-bottom: 96px;
    }
    .padding-220px.is_120,
    .padding-220px.is-220-all {
        padding-bottom: 120px;
    }
    .padding-220px.is-240 {
        padding-bottom: 80px;
    }
    .padding-220px.is_220 {
        padding-bottom: 120px;
    }
    .careers_h1-large.font-white {
        text-align: center;
        font-size: 32px;
    }
    .careers_h1-large.font-white.safety {
        width: 100%;
        margin-bottom: 24px;
        font-size: 32px;
    }
    .careers_h1-large.font-white.safety.grey-font {
        white-space: normal;
        word-break: normal;
    }
    .careers_h1-large.font-white.left {
        text-align: left;
        font-size: 32px;
    }
    .careers_h1-large.font-white.left.explore {
        text-align: left;
        font-size: 42px;
    }
    .careers_h1-large.font-white.left.explore.mobile-centered {
        text-align: center;
    }
    .careers_h1-large.font-white.mobile-left._80,
    .careers_h1-large.font-white.mobile-left._16px {
        max-width: 80%;
    }
    .careers_h1-large.font-white.moderation {
        text-align: left;
        font-size: 32px;
    }
    .careers_h1-large.font-white.moderation.explore {
        text-align: left;
        font-size: 42px;
    }
    .careers_h1-large.font-white.moderation.explore.mobile-centered {
        text-align: center;
    }
    .careers_h1-large.font-white.left-copy {
        text-align: left;
        font-size: 32px;
    }
    .careers_h1-large.font-white.left-copy.explore {
        text-align: left;
        font-size: 42px;
    }
    .careers_h1-large.font-white.left-copy.explore.mobile-centered {
        text-align: center;
    }
    .careers_h1-large.font-white.bottom-16px {
        line-height: 105%;
    }
    .careers_h1-large.font-white.bottom-16px.flex-mob-center {
        text-align: center;
    }
    .careers_h1-large.font-white.bottom-16px.flex-mob-center.mobile-power {
        font-size: 32px;
    }
    .careers_h1-large.font-white.bottom-16px.flex-tab-center {
        text-align: center;
    }
    .careers_h1-large.font-white.bottom-16px.flex-tab-center.mobile-power {
        font-size: 32px;
    }
    .careers_h1-large.font-white.bottom-16px.flex-tab-center.is_gdc {
        text-align: left;
        margin-bottom: 8px;
        font-size: 32px;
        line-height: 35px;
    }
    .careers_h1-large.font-white.bottom-16px.flex-tab-center.is_gdc.m-40 {
        margin-bottom: 0;
    }
    .careers_h1-large.font-white.is-text-center.left-mobile {
        text-align: left;
        font-size: 24px;
    }
    .careers_h1-large.font-white.safety-n {
        width: 100%;
        margin-bottom: 24px;
        font-size: 32px;
    }
    .careers_h1-large.font-white.education {
        width: 100%;
        font-size: 32px;
    }
    .careers_h1-large.font-white.safety-newsfloor,
    .careers_h1-large.font-white.safety-2 {
        width: 100%;
        margin-bottom: 24px;
        font-size: 32px;
    }
    .careers_h1-large.font-white.is-garden,
    .careers_h1-large.font-blue._404,
    .careers_h1-large._16px {
        font-size: 32px;
    }
    .careers_h1-large.newsroom {
        text-align: center;
    }
    .careers_h1-large.text-color-white.bottom-none.text-align-left--mobile {
        text-align: left;
    }
    .careers_h1-large.safety.centered.tarot2 {
        margin-bottom: 16px;
    }
    .careers_h1-large.size-medium {
        font-size: 32px;
    }
    .careers_h1-large.text-align-center {
        letter-spacing: -0.01em;
    }
    .careers_h1-large.text-align-center.br {
        font-size: 40px;
    }
    .careers_h1-large.text-align-center.p-48px.mobile-32px {
        font-size: 32px;
    }
    .careers_h1-large.text-align-center.p-48px.mobile-30px {
        font-size: 8.3vw;
    }
    .phone-company {
        z-index: 2;
        max-width: 39%;
    }
    .image-company-1 {
        margin-right: 72px;
    }
    .image-company-2 {
        z-index: 1;
    }
    .image-company-4 {
        z-index: 2;
    }
    .company-egg {
        max-width: 115px;
        margin-top: -41px;
        margin-left: -50px;
        transform: rotate(18deg);
    }
    .company-coin {
        max-width: 80px;
        margin-left: 51px;
        margin-right: -26px;
        bottom: -291%;
    }
    .company-coin.is-mob {
        margin-right: -30px;
    }
    .quest_heading-h2 {
        text-align: center;
        flex-flow: column;
        justify-content: flex-start;
        align-items: center;
        margin-bottom: 24px;
        line-height: 0.888889;
        display: flex;
    }
    .quest_heading-h2.bottom-none._48px.font-ginto {
        text-align: left;
        font-size: 20px;
    }
    .quest_heading-h2.bottom-none._48px.font-ginto.is-text-center {
        text-align: center;
        font-size: 28px;
    }
    .quest_heading-h2.bottom-none._48px.font-ginto.is-text-center.heading-32px-black {
        font-size: 24px;
    }
    .quest-heading_discord {
        margin-top: 38px;
        right: 0;
    }
    .quest_heading_span-rel {
        margin-top: 20px;
        display: block;
    }
    .employee-icon.is-1n,
    .employee-icon.is-2n {
        max-height: 2.5rem;
    }
    .careers-eggsicon {
        left: -46px;
    }
    .careers-sport-gerls-img {
        max-width: 164px;
        top: -92.7px;
    }
    .careers-image-2 {
        margin-top: 10px;
    }
    .jobs_text-2 {
        max-width: 100%;
    }
    .nav_brand_main-black-logo {
        width: 100%;
    }
    .banner-text {
        margin-top: 4px;
        font-size: 12px;
        line-height: 16px;
    }
    .banner-st {
        max-width: 25px;
        bottom: 7%;
    }
    .banner-st-2 {
        max-width: 25px;
        bottom: 5%;
        right: 0%;
    }
    .nitro-banner-new {
        max-width: 260px;
        max-height: none;
        padding-top: 10px;
    }
    .nitro-bn-2025 {
        grid-column-gap: 12px;
        grid-row-gap: 12px;
    }
    .banner-top {
        background-position: 115%;
        background-size: 465px 248px;
        padding-left: 1.5rem;
        padding-right: 1.5rem;
    }
    .relative-banner {
        grid-column-gap: 0vw;
        grid-row-gap: 0vw;
    }
    .girl-bnner.is-second {
        margin-top: 1rem;
    }
    .div-block-witch {
        pointer-events: none;
        margin-right: 3rem;
        left: -2rem;
    }
    .step-by-step-slider-arrow-right {
        width: 40px;
        height: 40px;
        min-height: 40px;
        right: 0;
    }
    .step-by-step-slider-arrow-right.left-step-slider {
        width: 40px;
        height: 40px;
        min-height: 40px;
        left: 0;
    }
    .coin-icon_d {
        display: none;
        bottom: 333px;
        left: -35px;
    }
    .newsroom-image-3 {
        max-width: 97px;
        margin-bottom: 8px;
    }
    .newsroom-image-3.goblet {
        max-width: 85px;
        margin-top: 11px;
        margin-bottom: -109px;
        margin-left: -24px;
        display: inline-block;
        inset: 0% auto auto 0%;
    }
    .clyde-cube_icon {
        top: -280px;
        left: -65px;
    }
    .clyde-cube_icon.is-media {
        margin-bottom: -6rem;
        inset: auto 0% 0% auto;
    }
    .clyde-cube_icon.is-sdk {
        max-width: 9.6875rem;
        margin-bottom: -5.375rem;
        margin-right: 1.9375rem;
    }
    .clyde-cube_icon.is_new {
        max-width: 7.1875rem;
        margin-bottom: -5.075rem;
        margin-right: 1.9375rem;
    }
    .pan-image {
        max-width: 120px;
        margin-top: 191px;
        margin-left: -31px;
        margin-right: auto;
        left: 0;
        right: auto;
    }
    .feeling-decor-d {
        width: 48vw;
        margin-bottom: -266px;
        margin-left: 0;
        margin-right: 0;
        right: -67px;
    }
    .feeling-decor-d.is-pan {
        margin-right: -110px;
        right: 0%;
    }
    .timeline_text-wr {
        grid-column-gap: 1.5rem;
        grid-row-gap: 1.5rem;
    }
    .timeline_text-wr.is-why-us {
        grid-column-gap: 1rem;
        grid-row-gap: 1rem;
        padding-top: 0.5rem;
        padding-bottom: 2rem;
    }
    .progress_line {
        height: 100%;
    }
    .timeline_text {
        margin-top: 0;
    }
    .progress_number_bg_active {
        width: 0.5rem;
        height: 0.5rem;
    }
    .timeline_year {
        margin-bottom: 0;
    }
    .company-image_wumpus.is_mobile {
        top: 34px;
        right: 4%;
    }
    .company-image_nelly.mobile {
        max-width: 140px;
        left: 10%;
    }
    .company-coin-2 {
        margin-left: 51px;
        margin-right: -35px;
        bottom: -291%;
    }
    .company-coin-2.is-mob {
        margin-right: -30px;
    }
    .company-lottie-card {
        max-width: 100px;
        top: -7px;
        right: -42%;
    }
    .hear-cuo-card {
        bottom: 8%;
    }
    .nav_dd_list-copy.w--open {
        padding-top: 0;
    }
    .nav_buttons-wr_new {
        margin-right: 12px;
    }
    .ad_heading-1 {
        letter-spacing: -0.01em;
    }
    .ad_heading-1.text-align-center.is_ad-week {
        font-size: 8.9vw;
    }
    .ad_heading-1.text-align-center.is-large-size {
        font-size: 44px;
    }
    .ad_heading-1.text-align-center.is-large-size-m {
        font-size: 32px;
    }
    .ad-paragraph-20px-white,
    .ad-paragraph-20px-white.max-780px {
        line-height: 24px;
    }
    .ad-paragraph-20px-white.is-left {
        font-size: 14px;
        line-height: 18px;
    }
    .ad-paragraph-20px-white.is-left.mob-20 {
        line-height: 24px;
    }
    .testimonials-section.is-top {
        padding-bottom: 13.75rem;
    }
    .testimonials-section.is-faq.is-new-2025.is-new {
        padding-bottom: 140px;
    }
    .testimonials-section.is_120.is_ns {
        padding-top: 0;
    }
    .testimonials-section.is_120.is_q {
        padding-top: 60px;
    }
    .testimonials-section.is_120.is_new,
    .testimonials-section.is_120.is_ns-small {
        padding-top: 0;
    }
    .cards-gradient.is-second.is-sdk,
    .cards-gradient.is-sdk {
        border-radius: 4rem;
    }
    .cards-gradient.is-sdk-grid {
        flex-flow: column;
        display: flex;
    }
    .cards-gradient.is-sdk-first {
        border-radius: 4rem;
    }
    .cards-gradient.is-dm-grid {
        flex-flow: column;
        display: flex;
    }
    .cards-gradient.is-dm-grid-dm.is_microsite.is-greenn {
        grid-column-gap: 24px;
        grid-row-gap: 24px;
    }
    .container-944px.is_slider {
        max-width: 320px;
    }
    .ad_lightbox-link {
        aspect-ratio: 342/192;
    }
    .ad_dropdown-toggle.top-line-none.is_2025.is-sdk.is-nitro {
        font-size: 1.25rem;
    }
    .ad_dropdown-toggle.is_2025.size-new {
        font-size: 16px;
    }
    .ad_dropdown-toggle.is_2025.size-new.top-none {
        font-size: 16px;
        line-height: 1.3;
    }
    .plug {
        max-width: 7rem;
        margin-top: -52px;
    }
    .banner-gr {
        padding-left: 2.5rem;
        padding-right: 2.5rem;
    }
    .image-banner-ad {
        max-width: 12rem;
        margin-right: -1.1875rem;
    }
    .link-block-fixed.is-current {
        min-width: 160px;
    }
    .image-cards.is-new {
        order: -1;
    }
    .image-cards.is-new.is-full {
        min-height: 400px;
    }
    .image-cards.is_video.is_micro {
        border-radius: 56px;
    }
    .image-cards.is_video.is_micro.is_new {
        min-width: 125%;
    }
    .image-cards.is-new-pink {
        order: -1;
        min-width: auto;
        height: 100%;
    }
    .new-text.font-white {
        text-align: center;
        font-size: 32px;
    }
    .new-text.font-white.safety {
        width: 100%;
        margin-bottom: 24px;
        font-size: 32px;
    }
    .new-text.font-white.safety.grey-font {
        white-space: normal;
        word-break: normal;
    }
    .new-text.font-white.left {
        text-align: left;
        font-size: 32px;
    }
    .new-text.font-white.left.explore {
        text-align: left;
        font-size: 42px;
    }
    .new-text.font-white.left.explore.mobile-centered {
        text-align: center;
    }
    .new-text.font-white.mobile-left._80,
    .new-text.font-white.mobile-left._16px {
        max-width: 80%;
    }
    .new-text.font-white.moderation {
        text-align: left;
        font-size: 32px;
    }
    .new-text.font-white.moderation.explore {
        text-align: left;
        font-size: 42px;
    }
    .new-text.font-white.moderation.explore.mobile-centered {
        text-align: center;
    }
    .new-text.font-white.left-copy {
        text-align: left;
        font-size: 32px;
    }
    .new-text.font-white.left-copy.explore {
        text-align: left;
        font-size: 42px;
    }
    .new-text.font-white.left-copy.explore.mobile-centered {
        text-align: center;
    }
    .new-text.font-white.bottom-16px {
        line-height: 105%;
    }
    .new-text.font-white.bottom-16px.flex-mob-center {
        text-align: center;
    }
    .new-text.font-white.bottom-16px.flex-mob-center.mobile-power {
        font-size: 32px;
    }
    .new-text.font-white.bottom-16px.flex-tab-center {
        text-align: center;
    }
    .new-text.font-white.bottom-16px.flex-tab-center.mobile-power {
        font-size: 32px;
    }
    .new-text.font-white.bottom-16px.flex-tab-center.is_gdc {
        text-align: left;
        margin-bottom: 8px;
        font-size: 32px;
        line-height: 35px;
    }
    .new-text.font-white.bottom-16px.flex-tab-center.is_gdc.m-40 {
        margin-bottom: 0;
    }
    .new-text.font-white.is-text-center.left-mobile {
        text-align: left;
        font-size: 24px;
    }
    .new-text.font-white.safety-n {
        width: 100%;
        margin-bottom: 24px;
        font-size: 32px;
    }
    .new-text.font-white.education {
        width: 100%;
        font-size: 32px;
    }
    .new-text.font-white.safety-newsfloor,
    .new-text.font-white.safety-2 {
        width: 100%;
        margin-bottom: 24px;
        font-size: 32px;
    }
    .new-text.font-white.is-garden,
    .new-text.font-blue._404,
    .new-text._16px {
        font-size: 32px;
    }
    .new-text.newsroom {
        text-align: center;
    }
    .new-text.text-color-white.bottom-none.text-align-left--mobile {
        text-align: left;
    }
    .new-text.text-color-white.bottom-32,
    .new-text.text-color-white.bottom-16.m-36 {
        font-size: 36px;
    }
    .new-text.safety.centered.tarot2 {
        margin-bottom: 16px;
    }
    .new-text.size-medium {
        font-size: 32px;
    }
    .videogrey-bg {
        flex-flow: column;
        display: flex;
    }
    .line-text {
        display: inline-block;
    }
    .img-gaming {
        width: 100vw;
        max-width: 27.5rem;
        margin-left: auto;
        margin-right: -100px;
    }
    .img-gaming.is-sdk {
        width: 100%;
        margin-left: auto;
        margin-right: auto;
    }
    .gaming-image-top.is-sdk {
        max-width: 4rem;
        margin-top: -318px;
        margin-left: -3.2rem;
    }
    .gaming-image-top.is-sdk.is-new {
        margin-top: -316px;
    }
    .gaming-image-top.is-sdk.is-form {
        margin-top: -2.7rem;
        margin-left: -2.325rem;
    }
    .gaming-image-top.is-sdk.is-nitro {
        max-width: 5rem;
        margin-top: -3.6625rem;
    }
    .gaming-image-bottom.is-sdk {
        margin-right: -2.75rem;
    }
    .gaming-image-bottom.is-sdk.is-form {
        margin-top: 16.675rem;
        margin-right: -2.5rem;
    }
    .gaming-image-bottom.is-nitro {
        margin-bottom: -24.8rem;
        left: -20%;
    }
    .gaming-image-bottom.is-nitro.is-form {
        margin-top: 13.175rem;
        margin-right: -2.5rem;
    }
    .image-absol-stories {
        max-width: 4.125rem;
    }
    .image-absol-faq {
        transform: rotate(4deg);
    }
    .faq-hero {
        padding-bottom: 9.625rem;
    }
    .play_wr-title.second {
        max-width: 200px;
    }
    .play_wr-title.second.is-sdk {
        max-width: none;
    }
    .play_wr-title.size-none {
        flex-flow: column;
        justify-content: flex-start;
        align-items: center;
        display: flex;
    }
    .bg-l {
        opacity: 0.2;
        bottom: 0%;
    }
    .div-bg {
        background-position: 50% 0;
        max-height: 850px;
    }
    .faq_img {
        max-width: 120px;
        margin-top: 229px;
        margin-left: -111px;
    }
    .max-w-slider-title {
        max-width: 300px;
    }
    .stories_img {
        max-width: 120px;
        margin-right: -31px;
    }
    .list-image-is_2025 {
        border-radius: 20px;
        max-width: 174px;
    }
    .open-info_new {
        width: 100%;
        max-width: 155px;
    }
    .source-all_new {
        margin-top: 0.625rem;
    }
    .source-all_new.mob-small {
        margin-left: 0;
        padding-top: 0.5rem;
        font-size: 14px;
    }
    .source-all_new.new {
        margin-top: 0.75rem;
    }
    .p-brake-wr {
        width: 100%;
    }
    .img-gaming_bg {
        top: 96px;
    }
    .hero-img-gaming,
    .image-gaming-main {
        border-radius: 12px;
    }
    .img-gaming_bg-2 {
        top: 96px;
    }
    .text-color-wr {
        max-width: 252px;
    }
    .advertising-discord-icon {
        max-width: 70px;
        top: 564px;
        right: 31px;
    }
    .gallery_slider_wr {
        display: none;
    }
    .gallery_slider_wr.is_2025 {
        display: inline;
    }
    .gallery_slider_wr.is_careers,
    .mob-bl {
        display: block;
    }
    .sdk_hero {
        background-image: none;
        padding-top: 7.375rem;
    }
    .slider-block {
        background-position: 50%;
    }
    .slider-block.is_micro {
        padding-bottom: 32px;
    }
    .slider-block.is-dev {
        border-radius: 60px;
    }
    .slider-block.is-new {
        padding-left: 20px;
        padding-right: 20px;
    }
    .image-faq-sdk {
        width: 30vw;
        max-width: 7.6875rem;
        margin-left: 0.875rem;
    }
    .dm-image-bottom {
        margin-bottom: -6.8rem;
        margin-right: -2.1rem;
    }
    .block-dm.tw {
        padding-top: 40px;
    }
    .image-mfd {
        max-width: 13.125rem;
    }
    .tabs-menu-dm.is_nitro {
        padding-bottom: 12px;
    }
    .tabs-menu-dm.is_nitro.is-anim {
        padding-bottom: 0;
    }
    .dm-tab-link.is-new {
        padding-left: 20px;
        padding-right: 20px;
    }
    .dm-tab-link.is-new.w--current:lang(en) {
        order: -1;
    }
    .padding-d.is_micro.padding-0 {
        grid-column-gap: 1rem;
        grid-row-gap: 1rem;
    }
    .grid-20-dm {
        flex-flow: column;
        display: flex;
    }
    .img-gdc-top {
        margin-right: -1rem;
    }
    .img-gdc-top.is-op {
        margin-top: -3.75rem;
        margin-right: -1rem;
    }
    .img-gdc-bottom {
        margin-left: -4.9375rem;
    }
    .gdc_hero {
        background-position: 50% 0;
        background-size: auto 100%;
    }
    .gds-btn {
        padding-right: 20px;
    }
    .slide-gdc {
        border-radius: 20px;
        padding: 24px;
    }
    .padding-gdc {
        padding-bottom: 24px;
    }
    .dropdown-toggle-gdc {
        padding-left: 24px;
        padding-right: 24px;
    }
    .dropdown-toggle-gdc.w--open {
        grid-column-gap: 8px;
        grid-row-gap: 8px;
        padding-left: 24px;
        padding-right: 24px;
        font-size: 14px;
    }
    .is-breaking {
        word-break: break-all;
    }
    .form_hero {
        background-position: 50% 0;
        background-size: auto 100%;
    }
    .video-gaming {
        width: 100vw;
        max-width: 27.5rem;
        margin-left: auto;
        margin-right: -100px;
    }
    .video-gaming.is-sdk {
        width: 100%;
        margin-left: auto;
        margin-right: auto;
    }
    .grid-logos2.top-large {
        flex-flow: column;
        grid-template-columns: 1fr;
        display: flex;
    }
    .grid-logos2.top-none,
    .grid-logos2._2-col.top-64 {
        flex-flow: column;
        display: flex;
    }
    .grid-logos2.top-small {
        flex-flow: column;
        grid-auto-columns: 1fr;
    }
    .image-cards-wr.si_micro.is_reverce.is_new {
        border-radius: 56px;
    }
    .image-cards-wr.si_micro.is_reverce.is_nitro,
    .image-cards-wr.si_micro.is-n-new.is_nitro {
        border-radius: 52px;
    }
    .gaming-section.is-sm {
        padding-top: 2.75rem;
    }
    .btn-group {
        flex-flow: column;
        align-items: stretch;
        width: 100%;
    }
    .padding-menu.is_2,
    .padding-menu.is_new {
        padding-bottom: 20px;
    }
    .link_ankhor {
        top: -30px;
    }
    .article_rich-text-2 p {
        font-size: 1rem;
    }
    .article_rich-text-2 h2 {
        margin-top: 3rem;
        font-size: 1.25rem;
    }
    .article_rich-text-2 li {
        font-size: 1rem;
        line-height: 1.3;
    }
    .article_rich-text-2 a {
        font-size: 1rem;
    }
    .img-block {
        background-position: 48%;
    }
    .section-rich-dev {
        padding-top: 56px;
    }
    .section_case {
        padding-top: 48px;
        padding-bottom: 48px;
    }
    .test-new {
        padding-bottom: 32px;
    }
    .nav_brand_main-logo-bg {
        width: 100%;
    }
    .bread_crumbs-link {
        font-size: 16px;
    }
    .btn-wr-mi {
        padding-top: 30px;
    }
    .container {
        max-width: none;
    }
    .centered-heading {
        margin-bottom: 24px;
    }
    .nav_brand_main-logo-bg-icon {
        width: 100%;
    }
    .brand-image-s {
        max-width: 70px;
        margin-top: -61px;
        margin-right: -18px;
    }
    .tag-grey {
        padding-top: 8px;
        padding-bottom: 8px;
    }
    .filter-category {
        padding-bottom: 72px;
    }
    .max-width-870.is-layout-center {
        width: 100%;
    }
    .article_main_img {
        aspect-ratio: 350/184;
    }
    .article_anchor {
        top: -3rem;
    }
    ._2col_cms-wr-2,
    ._2col_cms-wr-2.is-3col {
        grid-template-columns: 1fr;
    }
    .article_rich-text_3 p {
        font-size: 1rem;
    }
    .article_rich-text_3 img {
        border-radius: 0.375rem;
    }
    .article_rich-text_3 h2 {
        font-size: 1.25rem;
    }
    .article_rich-text_3 li {
        font-size: 1rem;
        line-height: 1.3;
    }
    .article_rich-text_3 a {
        font-size: 1rem;
    }
    .article_author_name-wr {
        justify-content: flex-start;
        align-items: center;
    }
    .hands-icon_a {
        display: none;
        bottom: 333px;
        left: -35px;
    }
    .acceb_hero.is-dm.is_developer {
        background-size: auto 850px;
    }
    .layout-acceb.bottom-none.is-center.is-revers {
        grid-column-gap: 50px;
        grid-row-gap: 50px;
    }
    .layout-acceb.is-revers.is-center,
    .layout-acceb.is-revers.is_new {
        margin-bottom: 116px;
    }
    .img-acceb,
    .img-adjust {
        width: 80%;
    }
    .objects_fireextinguisher {
        filter: blur(2px);
        max-width: 40vw;
        margin-top: -45vw;
        margin-left: 0;
    }
    .objects_rubberduck {
        max-width: 19vw;
        margin-top: -18vw;
    }
    .testimonials-banner {
        padding-left: 1rem;
        padding-right: 1rem;
    }
    .bg-l-test {
        opacity: 0.2;
        bottom: 0%;
    }
    .objects_magnet-small {
        max-width: 26vw;
        margin-top: -20px;
        margin-left: 30px;
    }
    .objects_magnet-small.is_sdk {
        max-width: 5rem;
    }
    .objects_rubberduck-small {
        max-width: 24vw;
        margin-bottom: -22px;
        margin-right: 30px;
    }
    .objects_hammer-small {
        filter: blur(2px);
        max-width: 40vw;
        margin-right: 0;
    }
    .objects_spider-small {
        max-width: 20vw;
        margin-bottom: 20px;
        margin-left: 20px;
    }
    .newsroom-image-4 {
        max-width: 97px;
        margin-bottom: -100px;
        display: none;
    }
    .newsroom-image-4.goblet {
        display: inline-block;
        top: 475%;
        right: -42px;
    }
    .newsroom-image-5 {
        display: none;
    }
    .policy_hero {
        grid-column-gap: 80px;
        grid-row-gap: 80px;
        background-image: none;
        padding-bottom: 80px;
    }
    .safety-l-hammer {
        width: 40vw;
        max-width: 160px;
        margin-top: -80px;
        margin-right: -80px;
        display: none;
    }
    .safety-l-hammer.goblet {
        display: inline-block;
        top: 475%;
        right: -42px;
    }
    .safety-l-brain {
        width: 40vw;
        max-width: 120px;
        margin-top: -110px;
        margin-left: -30px;
        display: none;
    }
    .body-text--l {
        font-size: 1rem;
        line-height: 130%;
    }
    .body-text--l.teen {
        margin-bottom: 10px;
    }
    .body-text--l.is_teen.bottom-none.text-align-center.text-color-white {
        word-break: normal;
    }
    .body-text--l.is_teen {
        margin-bottom: 10px;
    }
    .body-text--l.is_teen.mobile-align-left {
        margin-bottom: 40px;
    }
    .body-text--l.download.text-align-left.paragraph-white-opacity50.is_16 {
        font-size: 0.875rem;
    }
    .body-text--l.is_2025,
    .body-text--l.is_2025-n {
        line-height: 1.1875;
    }
    .filter-library {
        grid-column-gap: 8px;
        grid-row-gap: 8px;
        flex-flow: column;
        align-items: stretch;
        margin-top: 52px;
        display: flex;
    }
    .filter-library.top-small {
        margin-top: 16px;
    }
    .filter-library.is_new {
        margin-top: 0;
    }
    .dropdown-library.category-filter.is_one {
        z-index: 4;
    }
    .dropdown-library.topic-filter {
        z-index: 3;
    }
    .library_hero {
        grid-column-gap: 84px;
        grid-row-gap: 84px;
        background-image: none;
        padding-bottom: 80px;
    }
    .safety_main_img {
        aspect-ratio: 350/184;
    }
    .heading-style-h2-3 {
        letter-spacing: -0.01rem;
        font-size: 6.5vw;
    }
    .featured_img-wr-2 {
        aspect-ratio: 342/180;
    }
    .empty-state-safety {
        min-height: 300px;
        font-size: 20px;
    }
    .img-adjust-second {
        width: 90%;
    }
    .white-group {
        width: 100%;
        margin-right: 0;
        display: flex;
    }
    .dropdown-toggle-trans {
        min-width: auto;
    }
    .img-acceb-sec {
        width: 95%;
    }
    .img-trans-left,
    .img-trans-right {
        width: 40vw;
        max-width: 120px;
        margin-top: -110px;
        margin-left: -30px;
        display: none;
    }
    .dropdown-all {
        flex: 1;
        margin-left: 0;
        margin-right: 0;
    }
    .img-wand-left {
        width: 40vw;
        max-width: 80px;
        margin-top: -67px;
        margin-left: -30px;
    }
    .img-shield-right {
        width: 40vw;
        max-width: 120px;
        margin-top: -110px;
        margin-left: -30px;
        display: none;
    }
    .img-faqs {
        max-width: 90%;
    }
    .img-faqs.is_right {
        max-width: 60%;
    }
    .img-faqs.is_f {
        margin-top: 40px;
    }
    .layout-faq.is-revers.is-center {
        margin-bottom: 116px;
    }
    .layout-faq.is-revers.is-32 {
        grid-column-gap: 32px;
        grid-row-gap: 32px;
    }
    .layout-faq.is-center.is-revers,
    .layout-faq.is-center.is_new {
        grid-column-gap: 56px;
        grid-row-gap: 56px;
        margin-bottom: 0;
    }
    .layout-faq.is-center.is-32px {
        grid-column-gap: 32px;
        grid-row-gap: 32px;
    }
    .layout-faq.is-left {
        grid-column-gap: 80px;
        grid-row-gap: 80px;
    }
    .img-faqs-sec {
        max-width: 90%;
    }
    .relative-search {
        margin-left: auto;
        margin-right: auto;
    }
    .img-faqs-third {
        width: 95%;
    }
    .image-hands {
        margin-bottom: -20px;
    }
    .text-32px-500-white.text-weight-normal.text-align-center.is-18 {
        font-size: 18px;
        line-height: 1.27778;
    }
    .img-family-left,
    .img-family-right {
        width: 40vw;
        max-width: 120px;
        margin-top: -110px;
        margin-left: -30px;
        display: none;
    }
    .image-second-safety {
        max-width: 6.3125rem;
        margin-bottom: 2.5rem;
    }
    .image-third-safety,
    .image-fourth-safety {
        margin-bottom: 2.5rem;
    }
    .img-privacy.is-all {
        max-width: 90%;
    }
    .img-privacy-right,
    .img-privacy-left,
    .img-well-right,
    .img-well-left {
        width: 40vw;
        max-width: 120px;
        margin-top: -110px;
        margin-left: -30px;
        display: none;
    }
    .block-green-well.tw {
        padding-top: 40px;
    }
    .layout-ds-center.bottom-none.is-center.is-revers {
        grid-column-gap: 50px;
        grid-row-gap: 50px;
    }
    .layout-ds-center.is-revers.is-center {
        margin-bottom: 116px;
    }
    .img-ds-center {
        max-width: 100%;
    }
    .img-ds-first {
        max-width: 18.75rem;
    }
    .img-ds-s {
        max-width: 18.5rem;
    }
    .img-ds-th {
        max-width: 18.875rem;
    }
    .img-ds-fr {
        max-width: 17.6875rem;
    }
    .img-ds-fif {
        max-width: 9.0625rem;
    }
    .img-ds-sx {
        max-width: 17.75rem;
    }
    .img-ds-sev {
        max-width: 14.75rem;
    }
    .dropdown-article {
        min-width: auto;
    }
    .divider-article {
        margin-top: 80px;
        margin-bottom: 80px;
    }
    .tags-black {
        margin-top: 64px;
    }
    .tag-article {
        padding: 11.5px 16px;
        font-size: 14px;
    }
    .section-parent {
        background-position: 50% 120%;
        background-size: 180%;
    }
    .radius-32 {
        border-radius: 4px;
    }
    .padding-160px-new.mob-40 {
        padding-bottom: 40px;
    }
    .padding-160px-new.teen,
    .padding-160px-new.teen-180px,
    .padding-160px-new.teen-100px {
        padding-bottom: 60px;
    }
    .bg-footer-new {
        background-size: 120%;
    }
    .home_image-hero-character {
        max-width: 22vw;
        bottom: 18px;
        right: -13px;
    }
    .home_image-hero-character-2 {
        max-width: 18vw;
        display: none;
        left: -47px;
    }
    .mask-7 {
        max-width: none;
        overflow: hidden;
    }
    .swiper_arrow-right {
        right: 140px;
    }
    .slider-library {
        margin-left: auto;
        margin-right: auto;
        padding-left: 10%;
        padding-right: 10%;
    }
    .drop-article {
        border-radius: 1rem;
    }
    .dropdownlist-article.w--open {
        padding-left: 24px;
        padding-right: 24px;
    }
    .dropdown-toggle-article {
        padding: 24px;
        font-size: 1.125rem;
    }
    .rich-article {
        padding-bottom: 24px;
    }
    .pluse-article {
        margin-right: 24px;
    }
    .hands-accessibility,
    .hands-accessibility-keft,
    .hands-accessibility-2 {
        display: none;
        bottom: 333px;
        left: -35px;
    }
    .empty-state-s {
        min-height: 300px;
        font-size: 20px;
    }
    .bg-footer-n {
        background-size: 120%;
    }
    .collection-list-7 {
        flex-wrap: wrap;
    }
    .section-form {
        padding-top: 6.875rem;
    }
    .video-image-1,
    .video-image-2,
    .video-image-3 {
        z-index: 3;
    }
    .img-check,
    .img-check._2 {
        margin-right: 8px;
    }
    .nitro-battle {
        margin-left: 2px;
    }
    .nitro-blur-pink {
        opacity: 0.8;
        min-width: 140%;
        height: 78vh;
        margin-left: -20%;
    }
    .nitro-price.is-line-nitro {
        width: 111px;
    }
    .block-map {
        border-radius: 40px;
    }
    .feeling-decor-nitro {
        margin-bottom: -178px;
        margin-left: 20px;
    }
    .nitro-hero-icon {
        max-width: 7rem;
        margin-top: -6.1625rem;
    }
    .hero-icon-bg-nitro {
        margin-bottom: -24.8rem;
        left: -20%;
    }
    .menu-block-nitro {
        min-width: 106%;
        margin-left: -3%;
        padding-right: 0;
    }
    .dropdown-list-fag {
        overflow: hidden;
    }
    .mob-tab-faq {
        display: none;
    }
}
#w-node-_205fcd10-f41c-19e7-855a-15227d05013c-7d05013a {
    grid-area: span 1 / span 4 / span 1 / span 4;
}
#w-node-_205fcd10-f41c-19e7-855a-15227d050191-7d05013a,
#w-node-_205fcd10-f41c-19e7-855a-15227d05019e-7d05013a,
#w-node-_205fcd10-f41c-19e7-855a-15227d0501a9-7d05013a,
#w-node-_205fcd10-f41c-19e7-855a-15227d0501c4-7d05013a,
#w-node-_14d9c930-2f34-c7e4-60c3-7cfa6b2063e5-d9fcf174 {
    grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-_14d9c930-2f34-c7e4-60c3-7cfa6b2063e7-d9fcf174 {
    grid-area: 1/1/2/8;
}
#w-node-_5d5df2f6-8768-bf7d-933a-d269aae9b034-d9fcf174 {
    grid-area: 1/8/2/12;
}
#w-node-_236017b1-2882-8572-ccbc-dd02d08ae601-d9fcf174 {
    grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-ff4db91c-7420-5b8b-08db-f645e7b181fb-d9fcf176 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: center;
}
#w-node-_59824d17-c3d3-b83e-5d35-4a2ef3f1bc14-d9fcf176 {
    grid-area: span 1 / span 5 / span 1 / span 5;
}
#w-node-_8f2220ef-b77d-5f9b-27f7-659861dc11d2-d9fcf176 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: center;
}
#w-node-_04462ff2-1337-2106-a150-b009ab87f51e-d9fcf176 {
    grid-area: 2/1/3/6;
}
#w-node-_5cae4e46-dbba-0710-1122-a410bdfc78ff-d9fcf176 {
    grid-area: 1/7/3/13;
}
#w-node-_174f9075-be14-817e-226a-e8d80b1f74d2-d9fcf176,
#w-node-fd70ad58-a24f-37d4-a83b-c6e692ab6ca2-d9fcf176 {
    grid-area: 2/2/3/3;
}
#w-node-_82d99645-1e03-cdf5-8c2b-bf356eea0ae1-d9fcf176 {
    grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-fe43000b-3d87-7754-94c2-b469517ae979-d9fcf176,
#w-node-_310484bc-30ac-b21b-8175-c3e899c1edd3-d9fcf176 {
    grid-area: 2/2/3/3;
}
#w-node-_852dba6d-11a3-2450-f7f8-55bd75e6db89-d9fcf176 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: center;
}
#w-node-_93d0322f-4184-d118-cde0-447042a4716e-42a4716b {
    grid-area: span 1 / span 4 / span 1 / span 4;
}
#w-node-_93d0322f-4184-d118-cde0-447042a471e6-42a4716b,
#w-node-_93d0322f-4184-d118-cde0-447042a471fa-42a4716b,
#w-node-_93d0322f-4184-d118-cde0-447042a4720a-42a4716b,
#w-node-_93d0322f-4184-d118-cde0-447042a4722a-42a4716b {
    grid-area: span 3 / span 2 / span 3 / span 2;
}
#w-node-_93d0322f-4184-d118-cde0-447042a47240-42a4716b {
    grid-area: span 1 / span 4 / span 1 / span 4;
}
#w-node-ec62ab60-86d9-a2a0-b2a8-7340e5f1f77b-d9fcf177 {
    grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-bdd64707-769a-0cc5-f570-abccd0f7ee8d-d9fcf177 {
    grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-bdd64707-769a-0cc5-f570-abccd0f7ee97-d9fcf177 {
    grid-area: span 1 / span 6 / span 1 / span 6;
}
#w-node-fa51cc7f-c733-600f-21fc-24203e1c0757-d9fcf177,
#w-node-_5ce4affd-a0a9-5e2f-38c3-c057afc82144-d9fcf177,
#w-node-fa51cc7f-c733-600f-21fc-24203e1c075a-d9fcf177,
#w-node-fa51cc7f-c733-600f-21fc-24203e1c075b-d9fcf177,
#w-node-fa51cc7f-c733-600f-21fc-24203e1c075e-d9fcf177,
#w-node-fa51cc7f-c733-600f-21fc-24203e1c075f-d9fcf177,
#w-node-_3102fb1d-e48a-415b-8838-3c90d5381c3b-d9fcf177,
#w-node-_3102fb1d-e48a-415b-8838-3c90d5381c3c-d9fcf177,
#w-node-fa51cc7f-c733-600f-21fc-24203e1c0762-d9fcf177,
#w-node-fa51cc7f-c733-600f-21fc-24203e1c0763-d9fcf177,
#w-node-c022c292-a5cb-9fd8-0c09-e91af849a410-d9fcf177,
#w-node-_51ff3d86-9be8-a35c-4bc9-673999b5e788-d9fcf177 {
    grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_85e24dd6-a27b-b4a5-3ff3-539ed7e7c686-d9fcf177,
#w-node-e9745d88-b83b-40d6-a844-1d830601704f-d9fcf177 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: auto;
}
#w-node-_4c5a8426-6fac-1a29-941a-106c5ba20b6d-d9fcf177,
#w-node-_7f00652e-8913-0a92-bf75-bcf8f34728d4-d9fcf177 {
    grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_7f00652e-8913-0a92-bf75-bcf8f34728dd-d9fcf177,
#w-node-_7f00652e-8913-0a92-bf75-bcf8f34728e6-d9fcf177 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: auto;
}
#w-node-b70c1dd3-def4-a226-949d-2f0e555f587b-d9fcf177 {
    grid-area: span 2 / span 1 / span 2 / span 1;
}
#w-node-_3e436c44-cf25-4842-ab73-8c11971a2ade-d9fcf177 {
    grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-_1a364542-cc76-596b-02a3-f83afe62ca03-d9fcf177 {
    grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-d8afef3d-623e-001f-8e38-2937c509b180-d9fcf177 {
    grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-_79d56c08-1a12-d684-72f3-abe6adcd921c-d9fcf177,
#w-node-_834ccd76-83f9-7772-dfdb-4d17fd996041-d9fcf177 {
    grid-area: span 1 / span 3 / span 1 / span 3;
}
#w-node-_8bb4f802-e71d-a720-a019-c02ec198c9f6-d9fcf177,
#w-node-_26874ada-8e40-fc5a-2604-6a17767115b9-d9fcf177,
#w-node-d56b46a0-e3b5-36e4-104d-1ce0aa03a8a1-d9fcf177 {
    grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-d75d8dab-4f65-6d22-4cc7-12c1c13cc141-d9fcf17b,
#w-node-c4f09622-b80b-0583-d57a-13451b7b1769-d9fcf17b,
#w-node-bc5af552-bf15-2012-0727-ecd2b68327c6-d9fcf17b,
#w-node-_98bb2655-b27d-de86-f0f6-dd9f94bdd1de-d9fcf17b,
#w-node-b64f9b0c-b5b3-3b77-286f-8ea7d0bb0151-d9fcf17b,
#w-node-_1ef816a1-e8c1-cc9c-65d7-f2990d935253-d9fcf17b,
#w-node-_4d506768-0d9f-32ee-a1ee-6079be6ccf09-d9fcf17b,
#w-node-_7d21ab01-8211-8d96-612e-dd97231be3f0-d9fcf17b {
    grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-f7453fb9-932b-ea98-c139-e848a72e4e7d-d9fcf17b,
#w-node-_0f57e116-d93c-c507-21e7-9096a61c39c4-d9fcf17b {
    grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_33ea188b-f87f-f8c3-5b3c-b70d558d222e-d9fcf17b,
#w-node-d40e6d39-64e2-ac82-a87e-bd374b3103bc-d9fcf17b,
#w-node-_4b001faf-d7f1-aebc-9487-7806db064045-d9fcf17b,
#w-node-f421f637-eda9-1a3c-1ef5-2c4bd4e7b02e-d9fcf17b,
#w-node-c8676f69-313d-1ed2-6316-67ad909a5c40-d9fcf17b,
#w-node-f8669312-a04b-9ba9-5593-238b5e1abfb1-d9fcf17b,
#w-node-_1ba0068d-e472-05c0-3fc7-2a59c4bedf0e-d9fcf17b,
#w-node-_591e0909-3618-97fe-6808-ed19b84b0c67-d9fcf17b,
#w-node-_2ae20a87-eff7-3ae2-1294-599181f020f7-d9fcf17b,
#w-node-ed6722c3-76f3-9e2b-e623-fca63c39bcdc-d9fcf17b,
#w-node-e4bf8bd1-2532-6f7b-09df-5724d515efc5-d9fcf17b,
#w-node-f696e5d7-d8e0-b5fa-641f-fa1f74a854d4-d9fcf17b,
#w-node-_002d2e9c-5e22-dc10-94ab-871d05486e8b-d9fcf17b,
#w-node-_113bd835-2165-5240-79e4-17353f66574c-d9fcf17b,
#w-node-ea70e9b1-e558-874d-1e18-4c812e8e3d35-d9fcf17b,
#w-node-_8247d7a4-01ca-ce5b-1131-0db0d0e1b742-d9fcf17b,
#w-node-_46d018a3-2962-bf93-b0f2-9eaa324d5753-d9fcf17b,
#w-node-_9b36e2c0-11fe-bbac-59d4-0d623fef3512-d9fcf17b,
#w-node-_79db953d-b34e-8c16-f3ee-1c094782e5e7-d9fcf17b,
#w-node-_29616ef8-4040-fa43-8d49-efe6bea5cdb9-d9fcf17b,
#w-node-bc5af552-bf15-2012-0727-ecd2b68327c6-d9fcf192,
#w-node-e6729f16-574a-760b-8dbe-ac458d29db27-d9fcf192,
#w-node-_75bb3143-3d10-4fd1-ce5b-b56f8aadd928-d9fcf192,
#w-node-_1ee1fc78-4244-c304-c2a1-6d6b1ddb9ac6-d9fcf192,
#w-node-_4d506768-0d9f-32ee-a1ee-6079be6ccf09-d9fcf192,
#w-node-_29616ef8-4040-fa43-8d49-efe6bea5cdb9-d9fcf192 {
    grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-c6a91c66-2577-deaa-ab46-1d99b5a9f6c9-d9fcf193,
#w-node-c6a91c66-2577-deaa-ab46-1d99b5a9f6cf-d9fcf193,
#w-node-efa984df-43eb-f36e-4143-35278517480b-d9fcf193,
#w-node-ad8f512c-7edb-969c-f82a-8b61889cd211-d9fcf193,
#w-node-_9a3de966-a64e-2691-ff24-922dafe4eb44-d9fcf193 {
    grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-c6a91c66-2577-deaa-ab46-1d99b5a9f6d9-d9fcf193,
#w-node-_65fc5938-ab06-a2e0-75d7-758cef820fe7-d9fcf193,
#w-node-c6a91c66-2577-deaa-ab46-1d99b5a9f6d3-d9fcf193,
#w-node-_049aebe9-5fd1-5af5-6af8-b3d921270252-d9fcf193,
#w-node-b52be149-f943-b324-8a38-cfcc9011fa46-d9fcf193,
#w-node-_5396527f-de17-f5a7-b759-9227e42379c8-d9fcf193,
#w-node-_7e8bbeae-e36f-5810-90e5-2305265e5c6d-d9fcf193,
#w-node-c6a91c66-2577-deaa-ab46-1d99b5a9f70e-d9fcf193,
#w-node-bc5af552-bf15-2012-0727-ecd2b68327c6-d9fcf194,
#w-node-e6729f16-574a-760b-8dbe-ac458d29db27-d9fcf194,
#w-node-_75bb3143-3d10-4fd1-ce5b-b56f8aadd928-d9fcf194,
#w-node-_1ee1fc78-4244-c304-c2a1-6d6b1ddb9ac6-d9fcf194,
#w-node-_4d506768-0d9f-32ee-a1ee-6079be6ccf09-d9fcf194,
#w-node-_9250dceb-501f-7634-6a3b-b826d5c47c84-d9fcf194,
#w-node-_29616ef8-4040-fa43-8d49-efe6bea5cdb9-d9fcf194 {
    grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-d3584b23-149a-c94f-19a0-7dd114478601-d9fcf197,
#w-node-c4037be6-b027-0f09-12e1-b3164c53f723-d9fcf197,
#w-node-_24de96dc-81a5-9e21-b334-3cd58e192987-d9fcf197,
#w-node-_43fe3776-9f43-075c-c75c-728e0eb4079c-d9fcf197,
#w-node-_70d583e7-58f3-93cb-1a3a-af2e8dcc149d-d9fcf197,
#w-node-_8b487aeb-718f-0dc4-c9d4-a45864a37ec5-d9fcf197,
#w-node-_8b487aeb-718f-0dc4-c9d4-a45864a37ece-d9fcf197,
#w-node-_8b487aeb-718f-0dc4-c9d4-a45864a37ed7-d9fcf197 {
    grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_343cd53f-b4de-0b14-a9ab-aea4387d83ba-d9fcf197 {
    grid-area: 1/3/2/8;
}
#w-node-_933432a8-733d-04b2-f48f-a7eb44f6975e-d9fcf197 {
    grid-area: 1/9/2/11;
}
#w-node-_1198d1c8-846d-a30b-0258-578cb72a5e9a-d9fcf197,
#w-node-a5e54844-6883-ff87-4e6b-ffd1a7bab865-d9fcf197,
#w-node-_18326ddb-3f17-c9a0-1221-76f02347ab57-d9fcf197,
#w-node-_60ac57bf-65c3-6fbb-01e9-d0bb79578296-d9fcf197,
#w-node-c04e28f8-b4f0-be77-2849-fae76ec59804-d9fcf197,
#w-node-_3dd6b53f-2a7d-82ae-5a0d-9825bb65d557-d9fcf197,
#w-node-_2134d491-c026-cda5-7e45-db335da7110d-d9fcf197 {
    grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_5fa24b2c-d21f-1b1b-ddb5-862220339acb-d9fcf197 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: center;
}
#w-node-ec62ab60-86d9-a2a0-b2a8-7340e5f1f77b-d9fcf199 {
    grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-ec62ab60-86d9-a2a0-b2a8-7340e5f1f783-d9fcf199 {
    grid-area: span 1 / span 5 / span 1 / span 5;
}
#w-node-ec62ab60-86d9-a2a0-b2a8-7340e5f1f788-d9fcf199 {
    grid-area: span 1 / span 7 / span 1 / span 7;
}
#w-node-_9733e648-85a2-4c5a-4ba6-c3677e99ad96-d9fcf199 {
    grid-area: 1/7/3/13;
}
#w-node-_9733e648-85a2-4c5a-4ba6-c3677e99ad97-d9fcf199 {
    justify-self: auto;
}
#w-node-_7099d897-5340-b4a4-e1a6-e524adbdd622-d9fcf199 {
    grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_9733e648-85a2-4c5a-4ba6-c3677e99ad9b-d9fcf199 {
    grid-area: 2/2/3/3;
}
#w-node-d3f48b7f-cad2-832e-9fa6-625554a0f9d7-d9fcf199 {
    justify-self: auto;
}
#w-node-d3f48b7f-cad2-832e-9fa6-625554a0f9d9-d9fcf199 {
    grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-d3f48b7f-cad2-832e-9fa6-625554a0f9dc-d9fcf199 {
    grid-area: 2/2/3/3;
}
#w-node-_20de73cb-0234-3054-92b7-83f65ac34168-d9fcf199 {
    justify-self: auto;
}
#w-node-_20de73cb-0234-3054-92b7-83f65ac34169-d9fcf199 {
    grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_20de73cb-0234-3054-92b7-83f65ac3416e-d9fcf199 {
    grid-area: 2/2/3/3;
}
#w-node-_2739bda7-9e8a-4d00-2d9f-54941f27b481-d9fcf199 {
    justify-self: auto;
}
#w-node-_2739bda7-9e8a-4d00-2d9f-54941f27b482-d9fcf199 {
    grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_2739bda7-9e8a-4d00-2d9f-54941f27b487-d9fcf199 {
    grid-area: 2/2/3/3;
}
#w-node-d04ccdff-6427-5bc7-e4ae-f74e7d165ffb-d9fcf199 {
    justify-self: auto;
}
#w-node-d04ccdff-6427-5bc7-e4ae-f74e7d165ffc-d9fcf199 {
    grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-d04ccdff-6427-5bc7-e4ae-f74e7d166001-d9fcf199 {
    grid-area: 2/2/3/3;
}
#w-node-f1437a62-1d5b-a07e-3676-3422dd24ac18-d9fcf199 {
    justify-self: auto;
}
#w-node-f1437a62-1d5b-a07e-3676-3422dd24ac19-d9fcf199 {
    grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-f1437a62-1d5b-a07e-3676-3422dd24ac1e-d9fcf199 {
    grid-area: 2/2/3/3;
}
#w-node-ec62ab60-86d9-a2a0-b2a8-7340e5f1f77b-d9fcf19a {
    grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-ec62ab60-86d9-a2a0-b2a8-7340e5f1f783-d9fcf19a {
    grid-area: span 1 / span 5 / span 1 / span 5;
}
#w-node-ec62ab60-86d9-a2a0-b2a8-7340e5f1f788-d9fcf19a {
    grid-area: span 1 / span 7 / span 1 / span 7;
}
#w-node-_53ad33c5-910b-1375-22fa-0143a2c68e59-d9fcf19a,
#w-node-_0e0796fc-5d7d-7aaf-93d7-6ed609a74b6c-d9fcf19a,
#w-node-_4590c1a1-9e6a-1d4a-4b32-daa1a2d0fc9e-d9fcf19a,
#w-node-_305746d9-4d2d-788c-c562-b11e4eefb4aa-d9fcf19a {
    grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-ec62ab60-86d9-a2a0-b2a8-7340e5f1f77b-d9fcf19b {
    grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-ec62ab60-86d9-a2a0-b2a8-7340e5f1f783-d9fcf19b {
    grid-area: span 1 / span 5 / span 1 / span 5;
}
#w-node-ec62ab60-86d9-a2a0-b2a8-7340e5f1f788-d9fcf19b {
    grid-area: span 1 / span 7 / span 1 / span 7;
}
#w-node-_9733e648-85a2-4c5a-4ba6-c3677e99ad96-d9fcf19b {
    grid-area: 1/7/3/13;
}
#w-node-_9733e648-85a2-4c5a-4ba6-c3677e99ad97-d9fcf19b {
    justify-self: auto;
}
#w-node-_7099d897-5340-b4a4-e1a6-e524adbdd622-d9fcf19b {
    grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_9733e648-85a2-4c5a-4ba6-c3677e99ad9b-d9fcf19b {
    grid-area: 2/2/3/3;
}
#w-node-d3f48b7f-cad2-832e-9fa6-625554a0f9d7-d9fcf19b {
    justify-self: auto;
}
#w-node-d3f48b7f-cad2-832e-9fa6-625554a0f9d9-d9fcf19b {
    grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-d3f48b7f-cad2-832e-9fa6-625554a0f9dc-d9fcf19b {
    grid-area: 2/2/3/3;
}
#w-node-_20de73cb-0234-3054-92b7-83f65ac34168-d9fcf19b {
    justify-self: auto;
}
#w-node-_20de73cb-0234-3054-92b7-83f65ac34169-d9fcf19b {
    grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_20de73cb-0234-3054-92b7-83f65ac3416e-d9fcf19b {
    grid-area: 2/2/3/3;
}
#w-node-_2739bda7-9e8a-4d00-2d9f-54941f27b481-d9fcf19b {
    justify-self: auto;
}
#w-node-_2739bda7-9e8a-4d00-2d9f-54941f27b482-d9fcf19b {
    grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_2739bda7-9e8a-4d00-2d9f-54941f27b487-d9fcf19b {
    grid-area: 2/2/3/3;
}
#w-node-d04ccdff-6427-5bc7-e4ae-f74e7d165ffb-d9fcf19b {
    justify-self: auto;
}
#w-node-d04ccdff-6427-5bc7-e4ae-f74e7d165ffc-d9fcf19b {
    grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-d04ccdff-6427-5bc7-e4ae-f74e7d166001-d9fcf19b {
    grid-area: 2/2/3/3;
}
#w-node-f1437a62-1d5b-a07e-3676-3422dd24ac18-d9fcf19b {
    justify-self: auto;
}
#w-node-f1437a62-1d5b-a07e-3676-3422dd24ac19-d9fcf19b {
    grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-f1437a62-1d5b-a07e-3676-3422dd24ac1e-d9fcf19b {
    grid-area: 2/2/3/3;
}
#w-node-ec62ab60-86d9-a2a0-b2a8-7340e5f1f77b-d9fcf19c {
    grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-ec62ab60-86d9-a2a0-b2a8-7340e5f1f783-d9fcf19c {
    grid-area: span 1 / span 5 / span 1 / span 5;
}
#w-node-ec62ab60-86d9-a2a0-b2a8-7340e5f1f788-d9fcf19c {
    grid-area: span 1 / span 7 / span 1 / span 7;
}
#w-node-_440ff9c3-03e2-4e29-6029-7a14255c21ed-d9fcf19c,
#w-node-_440ff9c3-03e2-4e29-6029-7a14255c21f2-d9fcf19c,
#w-node-_440ff9c3-03e2-4e29-6029-7a14255c21f7-d9fcf19c,
#w-node-ba82921d-e18a-f7a2-f364-7a4e3c2c339b-d9fcf19c {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: start;
}
#w-node-_53ad33c5-910b-1375-22fa-0143a2c68e59-d9fcf19c,
#w-node-_0e0796fc-5d7d-7aaf-93d7-6ed609a74b6c-d9fcf19c,
#w-node-_4590c1a1-9e6a-1d4a-4b32-daa1a2d0fc9e-d9fcf19c,
#w-node-_305746d9-4d2d-788c-c562-b11e4eefb4aa-d9fcf19c {
    grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-e0c812c1-d5c9-1c77-a8d4-01161c21b384-d9fcf19f {
    grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-_2af643bc-56c3-1511-01a2-f5dcd72ee32f-d9fcf19f {
    align-self: center;
}
#w-node-e398655c-1c08-b413-e1a5-eb8dd1d3d694-d9fcf19f {
    place-self: center;
}
#w-node-edb9ed23-fc0f-fe08-c42f-250ccb1c6e2f-d9fcf19f {
    grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_561a0e2e-1c25-9356-501c-3249c3d2b887-d9fcf19f {
    place-self: center;
}
#w-node-_0d128587-7968-aad5-ece6-c5f15bdf530a-d9fcf19f,
#w-node-f2cb1c82-7720-f850-bcb2-efa94645a00d-d9fcf19f,
#w-node-_58aad31a-42c0-0601-ed03-a01550e2e9ef-d9fcf19f,
#w-node-_7b05a8e7-a05c-96ac-42ca-09b0d66fba38-d9fcf19f,
#w-node-a4bf34cc-2675-060c-cec9-f8a662cda076-d9fcf19f,
#w-node-_307d0c5a-141b-698e-a6ff-8721a49851c9-d9fcf19f,
#w-node-_0f32e570-3618-b520-ce86-7aa2749d31e2-d9fcf19f,
#w-node-e5502aae-0d15-7551-e375-c5da25fa64cb-d9fcf19f,
#w-node-c0fa23bf-13f1-04b3-3d27-b850975d1726-d9fcf19f {
    grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-cb980925-03df-0a19-beea-77267ddfd4f7-d9fcf1a0 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: center;
}
#w-node-_68ab2e9d-8e52-7aa6-75a3-88cba60635b7-d9fcf1a0 {
    grid-area: 1/1/2/13;
    place-self: start center;
}
#w-node-c023dcfd-b494-1a51-8ee1-ba41eaf956cb-d9fcf1a0,
#w-node-_748de319-6bbd-64ee-27ba-4b831905d014-d9fcf1a0 {
    grid-area: span 1 / span 8 / span 1 / span 8;
}
#w-node-_91a75afc-d448-157b-cf54-015abf139e16-d9fcf1a0,
#w-node-_9fd83ced-a436-3a00-dc5d-38e1f791f919-d9fcf1a0,
#w-node-_7c8a9c5e-3ee3-3e37-3482-f028eda21af1-d9fcf1a0,
#w-node-cb664e9e-a332-ede3-17e8-e113ef83ee4d-d9fcf1a0 {
    grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_003e761e-f62e-1f71-1da9-a9248def6a50-d9fcf1a0,
#w-node-_26d54840-5c59-00ba-7a1b-2382c779e3bd-d9fcf1a0,
#w-node-_5dfd1a43-a9c1-dbd2-31e4-32e51c1b0839-d9fcf1a0 {
    grid-area: span 1 / span 4 / span 1 / span 4;
}
#w-node-de38c859-47ba-816e-5bbe-90040024b929-d9fcf1a0 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: center;
}
#w-node-_6d173416-56ac-d5df-0906-9873c7825fce-d9fcf1a1,
#w-node-_6d173416-56ac-d5df-0906-9873c7825fd4-d9fcf1a1,
#w-node-_99bebdad-a0ba-a2cc-b339-e6a03548c0a7-d9fcf1a1 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: start;
}
#w-node-_01166fe8-ee02-4d4a-803f-33a3424ff984-d9fcf1a1 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: center;
}
#community-true.w-node-_771a68e3-bb6c-e744-9b85-db98deaabacb-d9fcf1a5,
#money-true.w-node-_6a5981c1-6e48-3239-58a2-4c1d8f609d3e-d9fcf1a5,
#both-true.w-node-_5d1e3261-62d0-e69e-57fb-b5fafdde5501-d9fcf1a5 {
    grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_859ca142-c203-e60b-ec26-e392e4f839ed-d9fcf1a6 {
    grid-area: span 1 / span 8 / span 1 / span 8;
}
#w-node-b1cd92a6-bb05-1570-26e7-e168fdced357-d9fcf1a6,
#w-node-a4048c92-8fb1-382d-9fe6-f14e4913bd8c-d9fcf1a6 {
    grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_5e7f3e2a-4eec-d795-46ce-ebf6f6277153-d9fcf1c1 {
    grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-_5e7f3e2a-4eec-d795-46ce-ebf6f6277155-d9fcf1c1,
#w-node-_18873ed1-a624-0ae3-8b2e-555f85a0655a-d9fcf1c1 {
    grid-area: span 1 / span 6 / span 1 / span 6;
}
#w-node-_9711e14e-ea85-1101-13c6-17b8bf82460c-d9fcf1c1,
#w-node-_4d9c2e72-3edb-4b16-497d-30ce619214c8-d9fcf1c1 {
    grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_0d3a01ae-72a9-a7b5-659f-cd405a77a3e1-d9fcf1c1 {
    grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-_6361b410-eb76-7d46-1ffb-6a1fcd78ff11-d9fcf1c1 {
    grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_74ebe8d0-9391-7307-1db0-25196783b035-d9fcf1c2 {
    grid-area: span 1 / span 7 / span 1 / span 7;
}
#w-node-_74ebe8d0-9391-7307-1db0-25196783b03d-d9fcf1c2 {
    grid-area: 1/8/2/13;
}
#w-node-f1179f6d-818b-517b-fd87-51a674b2b740-d9fcf1c2 {
    grid-area: span 1 / span 5 / span 1 / span 5;
}
#w-node-f1179f6d-818b-517b-fd87-51a674b2b746-d9fcf1c2 {
    grid-area: 1/8/2/13;
}
#w-node-_74ebe8d0-9391-7307-1db0-25196783b041-d9fcf1c2,
#w-node-_37b5536a-e6d2-8af6-08d0-76420258b32a-d9fcf1c2 {
    grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_58ab9d94-b4e1-6e9d-e2e1-cb9a6758b7c0-d9fcf1c3 {
    grid-area: span 1 / span 7 / span 1 / span 7;
}
#w-node-_58ab9d94-b4e1-6e9d-e2e1-cb9a6758b7c8-d9fcf1c3 {
    grid-area: 1/8/2/13;
}
#w-node-_58ab9d94-b4e1-6e9d-e2e1-cb9a6758b7cc-d9fcf1c3,
#w-node-_82bc7ae6-ddc6-0bd7-e004-7ff10cc4da29-d9fcf1c4,
#w-node-_82bc7ae6-ddc6-0bd7-e004-7ff10cc4da2c-d9fcf1c4,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e1266-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e126a-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e126e-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e1272-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e1276-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e1279-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e127c-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e1280-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e1283-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e1286-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e128a-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e12c7-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e1312-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e1316-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e131a-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e131e-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e1322-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e1326-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e132a-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e132d-d9fcf1db {
    grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e1330-d9fcf1db {
    grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e1333-d9fcf1db {
    grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e1337-d9fcf1db {
    grid-area: span 1 / span 3 / span 1 / span 3;
}
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e133a-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e133d-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e1341-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e1344-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e1347-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e134a-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e134f-d9fcf1db {
    grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e1353-d9fcf1db {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: auto;
}
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e1356-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e1359-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e135c-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e135f-d9fcf1db {
    grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e1363-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e1366-d9fcf1db {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: auto;
}
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e1369-d9fcf1db {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: auto;
}
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e136c-d9fcf1db {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
}
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e1375-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e1378-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e137b-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e137e-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e1381-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e1384-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e1387-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e138a-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e138d-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e1390-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e1393-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e1396-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e1399-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e139c-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e139f-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e13a2-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e13a5-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e13a8-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e13ab-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e13ae-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e13b1-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e13b4-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e13b7-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e13ba-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e13bd-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e13c0-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e13c3-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e13c6-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e13f7-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e13fb-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e13ff-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e1403-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e1406-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e140e-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e1416-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e1419-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e1421-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e1429-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e142c-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e1432-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e143b-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e143c-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e1440-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e1444-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e1448-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e1450-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e1458-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e145c-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e1462-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e1468-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e146c-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e1476-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e1483-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e1486-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e1489-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e148c-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e148f-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e1492-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e1495-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e1498-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e149b-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e149e-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e14a1-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e14a4-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e14a7-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e14aa-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e14ad-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e14b0-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e14b3-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e14b6-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e14b9-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e14bc-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e14bf-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e14c2-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e14c5-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e14c8-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e14cb-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e14ce-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e14d1-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e14d4-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e14d7-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e14da-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e14dd-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e14e0-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e14e3-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e14e6-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e14e9-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e14ec-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e14ef-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e14f2-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e14f5-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e14f8-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e14fb-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e14fe-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e1501-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e1504-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e1507-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e150a-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e150d-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e1510-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e1513-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e1516-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e1519-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e151c-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e151f-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e1522-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e1525-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e1528-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e152b-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e152e-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e1531-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e1534-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e1537-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e153a-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e153d-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e1540-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e1543-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e1546-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e1549-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e154c-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e154f-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e1552-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e1555-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e1558-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e159c-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e159f-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e15a2-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e15a5-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e15a8-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e15ab-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e15ae-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e15b1-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e15b4-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e15b8-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e15bb-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e15be-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e15c1-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e15c4-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e15c7-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e15ca-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e15cd-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e15d0-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e15d3-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e15d6-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e15d9-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e15dc-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e15df-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e15e2-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e15e5-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e15e8-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e15eb-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e15ee-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e15f1-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e15f4-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e15f7-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e15fa-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e15fd-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e1600-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e1603-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e1606-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e1609-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e160c-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e160f-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e1612-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e1615-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e1619-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e161c-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e161f-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e1622-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e1625-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e1628-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e162b-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e162e-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e1631-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e1634-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e1637-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e163a-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e163d-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e1640-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e1643-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e1646-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e1649-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e164c-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e164f-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e1652-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e1655-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e1658-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e165b-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e165e-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e1661-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e1664-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e1667-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e166a-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e166d-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e1670-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e1673-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e1676-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e1679-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e167c-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e167f-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e1680-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e1683-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e1686-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e1689-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e16d5-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e16d6-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e16d9-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e16dc-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e16df-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e16e2-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e16e5-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e16e8-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e16eb-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e16ee-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e16f1-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e16f4-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e16f7-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e16fa-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e16fd-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e1700-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e1703-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e1706-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e1709-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e170c-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e170f-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e1712-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e1715-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e1718-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e171b-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e171e-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e1721-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e1724-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e1727-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e172a-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e172d-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e1730-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e1733-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e1736-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e1739-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e173c-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e173f-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e1742-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e1745-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e1748-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e174b-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e174e-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e1751-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e1754-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e1757-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e175a-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e175d-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e1760-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e1763-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e1766-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e1769-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e176c-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e176f-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e1772-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e1775-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e1778-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e177b-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e177e-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e1781-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e1784-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e1787-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e178a-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e178d-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e1790-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e17db-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e17dd-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e17e0-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e17e3-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e17e6-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e17e9-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e17ec-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e17ef-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e17f2-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e17f5-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e17f8-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e17fb-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e17fe-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e1801-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e1804-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e1807-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e180a-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e180d-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e1810-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e1813-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e1816-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e1819-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e181c-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e181f-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e1822-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e1825-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e1828-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e182b-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e182e-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e1831-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e1834-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e1837-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e1847-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e184b-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e184f-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e1853-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e1856-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e1863-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e1869-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e1872-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e1883-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e188f-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e1892-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e189f-d9fcf1db,
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e18a5-d9fcf1db {
    grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_2260ac44-e8bd-b295-c644-1f1dab6e18a8-d9fcf1db {
    grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-e3246c00-6cef-7ff7-987c-bc455633a33a-d9fcf1f8,
#w-node-df543255-4e18-710e-4490-4a65bbfd3195-d9fcf1f8 {
    grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-e130421b-60a9-100e-8bf1-f8f9ea9683b6-d9fcf1f8 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: center;
}
#w-node-a7533fd9-30d0-3d5c-1e35-fdbafd14f0b5-d9fcf20f {
    grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_47eb04db-9897-8c0e-f3cf-352b9a62c70d-d9fcf20f {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
}
#w-node-a7533fd9-30d0-3d5c-1e35-fdbafd14f0e6-d9fcf20f {
    grid-area: span 1 / span 6 / span 1 / span 6;
}
#w-node-bbce7649-535b-93c1-579d-d12e4527dde7-d9fcf20f,
#w-node-d83ed71b-f1a1-e550-07b5-3786cb04a558-d9fcf20f,
#w-node-_181b3cab-8061-0e22-1594-2926e9c93d6e-d9fcf20f,
#w-node-dfe8837a-2315-d232-dfa0-a3ffc463d46c-d9fcf20f,
#w-node-f8dbae45-00e6-feea-46c6-158721e9ae7f-d9fcf20f,
#w-node-_4d3a7a20-2914-e45e-3a21-51fcedf0fb3a-d9fcf20f,
#w-node-_3002e21a-edb7-ca5f-37e7-dfc5120c1a51-d9fcf20f,
#w-node-bb61f82a-c870-9b23-04e2-47e36086472c-d9fcf20f,
#w-node-a5433c65-05ec-aef0-908f-956c950cb372-d9fcf20f,
#w-node-_37e5a982-8085-0442-d5d2-4ba9630408b1-d9fcf20f {
    grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-a5433c65-05ec-aef0-908f-956c950cb374-d9fcf20f {
    order: 9999;
}
#w-node-a5433c65-05ec-aef0-908f-956c950cb375-d9fcf20f,
#w-node-a5433c65-05ec-aef0-908f-956c950cb368-d9fcf20f {
    grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-a5433c65-05ec-aef0-908f-956c950cb371-d9fcf20f {
    order: -9999;
}
#w-node-_0acab2dd-1d14-4b11-4ff4-0343b833ea42-d9fcf20f {
    order: 9999;
}
#w-node-_0acab2dd-1d14-4b11-4ff4-0343b833ea43-d9fcf20f,
#w-node-b6ae1305-cf51-200a-5f45-3f03110166f8-d9fcf20f {
    grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-f703bfd9-c304-93e6-0961-3796a77f0d78-d9fcf20f {
    order: 9999;
}
#w-node-f703bfd9-c304-93e6-0961-3796a77f0d79-d9fcf20f {
    grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-a1fd9329-fa33-debf-718b-2568fc683fd1-d9fcf211 {
    grid-area: 1/1/3/2;
}
#w-node-_49fb1c89-f13c-4da7-c28a-8c2824081a9a-d9fcf211 {
    grid-area: 2/2/4/3;
}
#w-node-_1ade4fae-76fc-e920-ac87-30731826febf-d9fcf211,
#w-node-c1258946-8ee4-3752-0b70-862bd7d5ddd5-d9fcf211,
#w-node-_9166b1b0-317d-eb0d-5442-4e710ccfcbcf-d9fcf211 {
    grid-area: span 2 / span 1 / span 2 / span 1;
}
#w-node-_9c922bd1-1e2e-7883-3581-b0af8bfade36-d9fcf211,
#w-node-bc5af552-bf15-2012-0727-ecd2b68327c6-d9fcf213,
#w-node-e6729f16-574a-760b-8dbe-ac458d29db27-d9fcf213 {
    grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_4d506768-0d9f-32ee-a1ee-6079be6ccf09-d9fcf213 {
    grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-_7d21ab01-8211-8d96-612e-dd97231be3f0-d9fcf213,
#w-node-_9b48f8ee-9605-c323-e94e-c1a28dafe3d7-d9fcf213 {
    grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_8351be86-a2b0-af4f-3085-3aa23539ee43-d9fcf213,
#w-node-_33ea188b-f87f-f8c3-5b3c-b70d558d222e-d9fcf213,
#w-node-f8669312-a04b-9ba9-5593-238b5e1abfb1-d9fcf213,
#w-node-b8ca26a9-cc3a-ff50-3175-048f3fbfcaf1-d9fcf213,
#w-node-_1ba0068d-e472-05c0-3fc7-2a59c4bedf0e-d9fcf213,
#w-node-_29616ef8-4040-fa43-8d49-efe6bea5cdb9-d9fcf213,
#w-node-bc5af552-bf15-2012-0727-ecd2b68327c6-d9fcf214,
#w-node-e6729f16-574a-760b-8dbe-ac458d29db27-d9fcf214,
#w-node-_4d506768-0d9f-32ee-a1ee-6079be6ccf09-d9fcf214,
#w-node-_29616ef8-4040-fa43-8d49-efe6bea5cdb9-d9fcf214 {
    grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-_7464b59d-5b53-a1b3-fb23-0ad4bbfd9026-d9fcf215 {
    grid-area: span 1 / span 7 / span 1 / span 7;
}
#w-node-_7464b59d-5b53-a1b3-fb23-0ad4bbfd9035-d9fcf215 {
    grid-area: 1/8/2/13;
}
#w-node-_9268ff88-b5e2-5ea1-bac6-4b4f9a518aa9-d9fcf215,
#w-node-_13d663f2-0d04-5892-0f9f-694c8db3d9a4-d9fcf215,
#w-node-ef9bdc43-e414-d1bd-a329-27bfab7ffbbc-d9fcf215 {
    grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-d96b3fa9-4f59-8854-30b6-5d86218b604c-d9fcf215 {
    grid-area: span 2 / span 1 / span 2 / span 1;
}
#w-node-_13bbf260-30af-511a-b969-cec6e202aeae-d9fcf215,
#w-node-_35c7967d-5ad7-1e54-f2fe-8c40ca06761f-d9fcf216 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: center;
}
#w-node-_6849823e-a3d8-e921-9290-d787866cea4a-d9fcf216,
#w-node-bd73a731-7514-ded3-2128-40ce32665f88-d9fcf216,
#w-node-d403170c-3b71-b535-099d-6ee5c97ff3ba-d9fcf216 {
    grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_3c774aa3-1075-c3d5-3da0-7db3a4a329e0-d9fcf21a {
    grid-area: span 1 / span 6 / span 1 / span 6;
}
#w-node-_72cba995-d37a-eb31-1acb-508b20f12fad-d9fcf21a {
    grid-area: 1/8/2/12;
}
#w-node-_3c774aa3-1075-c3d5-3da0-7db3a4a329eb-d9fcf21a {
    grid-area: 2/2/3/3;
}
#w-node-_130b87af-0de6-06db-2ada-a2628daba4cb-d9fcf21a {
    grid-area: 1/6/2/12;
}
#w-node-_130b87af-0de6-06db-2ada-a2628daba4cd-d9fcf21a {
    grid-area: 1/1/2/5;
}
#w-node-_130b87af-0de6-06db-2ada-a2628daba4d1-d9fcf21a {
    grid-area: 2/2/3/3;
}
#w-node-c51512b6-8cd4-94ae-a681-0f9c381aba3f-d9fcf21a {
    grid-area: span 1 / span 6 / span 1 / span 6;
}
#w-node-c51512b6-8cd4-94ae-a681-0f9c381aba41-d9fcf21a {
    grid-area: 1/8/2/12;
}
#w-node-c51512b6-8cd4-94ae-a681-0f9c381aba45-d9fcf21a {
    grid-area: 2/2/3/3;
}
#w-node-_7464b59d-5b53-a1b3-fb23-0ad4bbfd9035-d9fcf21f {
    grid-area: 1/8/2/13;
}
#w-node-_7464b59d-5b53-a1b3-fb23-0ad4bbfd9026-d9fcf21f {
    grid-area: span 1 / span 5 / span 1 / span 5;
}
#w-node-_2d35ea80-5ab8-d7a7-00b4-f024aaf56064-d9fcf21f,
#w-node-b5599b45-8c59-157d-c999-dcfd54e45a82-d9fcf21f {
    grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-ec62ab60-86d9-a2a0-b2a8-7340e5f1f77b-d9fcf221 {
    grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-ec62ab60-86d9-a2a0-b2a8-7340e5f1f783-d9fcf221 {
    grid-area: span 1 / span 5 / span 1 / span 5;
}
#w-node-ec62ab60-86d9-a2a0-b2a8-7340e5f1f788-d9fcf221 {
    grid-area: span 1 / span 7 / span 1 / span 7;
}
#w-node-_68de5a5e-9165-cddc-8a30-3a36ccad4e04-d9fcf221,
#w-node-d71a619d-957d-2d14-faca-8c643044b100-d9fcf221,
#w-node-_2ee8d14d-534b-b047-bd54-78301fedb8a7-d9fcf221 {
    grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-b6e486c8-27b5-315d-5fdc-18a05b65c00e-d9fcf226 {
    grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-b6e486c8-27b5-315d-5fdc-18a05b65c011-d9fcf226,
#w-node-_9fbae84b-af50-da69-ba52-e3d52a95e7d6-d9fcf226 {
    grid-area: span 1 / span 6 / span 1 / span 6;
}
#w-node-_69692a35-6217-4c7c-d33c-d03bc023bfd8-d9fcf226 {
    grid-area: span 1 / span 4 / span 1 / span 4;
}
#w-node-a30da0d5-188f-b7ba-6cf5-6ba3efdb38e9-d9fcf226 {
    grid-area: 1/6/2/13;
}
#w-node-_7a591205-c27b-0b70-d96e-9591dafe906b-d9fcf226 {
    grid-area: span 1 / span 4 / span 1 / span 4;
}
#w-node-_7a591205-c27b-0b70-d96e-9591dafe9070-d9fcf226 {
    grid-area: 1/6/2/13;
}
#w-node-_43de7d99-5fcb-cbe6-a7b9-a981f998d816-d9fcf226 {
    grid-area: span 1 / span 4 / span 1 / span 4;
}
#w-node-_43de7d99-5fcb-cbe6-a7b9-a981f998d81b-d9fcf226 {
    grid-area: 1/6/2/13;
}
#w-node-_62134656-ae40-9bf4-3eca-f75bf54425c6-d9fcf226 {
    grid-area: span 1 / span 4 / span 1 / span 4;
}
#w-node-_62134656-ae40-9bf4-3eca-f75bf54425cb-d9fcf226 {
    grid-area: 1/6/2/13;
}
#w-node-ad87912b-f72c-baff-44a1-34b41e27ba34-d9fcf226 {
    grid-area: span 1 / span 4 / span 1 / span 4;
}
#w-node-ad87912b-f72c-baff-44a1-34b41e27ba39-d9fcf226 {
    grid-area: 1/6/2/13;
}
#w-node-_8ba89a25-2a67-a2c6-d35f-f2c8a771c151-d9fcf226 {
    grid-area: span 1 / span 4 / span 1 / span 4;
}
#w-node-_8ba89a25-2a67-a2c6-d35f-f2c8a771c156-d9fcf226 {
    grid-area: 1/6/2/13;
}
#w-node-c9e11e2e-ab9a-36b9-0597-2c1dc4570b93-d9fcf227 {
    grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-c9e11e2e-ab9a-36b9-0597-2c1dc4570b95-d9fcf227,
#w-node-c9e11e2e-ab9a-36b9-0597-2c1dc4570ba4-d9fcf227 {
    grid-area: span 1 / span 6 / span 1 / span 6;
}
#w-node-d05ac5ab-50b5-9e1f-9d79-937d0de555c2-d9fcf227,
#w-node-e5b1e0b5-eee0-b91a-f30d-235524a05ca1-d9fcf228,
#w-node-_1ae087c5-036f-938b-c0b1-4430187ce3a6-d9fcf228,
#w-node-dcd36b6e-858d-da00-73e7-b2e412699d76-d9fcf228,
#w-node-_0cf73a0c-eec0-b8d9-0c06-3025bce6d885-d9fcf228,
#w-node-_8c6a457e-b117-211d-6ff6-fc9a9cfa60bd-d9fcf228 {
    grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_07c13c06-5f73-38fa-f185-91edd7285fea-d9fcf228,
#w-node-a523cc4b-6af6-7574-9363-daf490ba8059-d9fcf228,
#w-node-_4b169bda-c59f-bcc5-89d3-9ad14544ebd8-d9fcf228,
#w-node-_2b6ca70b-23a7-9881-8335-4763c739d235-d9fcf228 {
    grid-area: span 2 / span 2 / span 2 / span 2;
}
#w-node-_34691253-ad69-373e-28c7-0887969ecce6-d9fcf228 {
    grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-bdfd3d88-d3e1-c405-3193-d23718dd8705-d9fcf229 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: center;
}
#w-node-_6b741156-1dd9-ffbc-1fc6-6ff552feee72-d9fcf229,
#w-node-_6b741156-1dd9-ffbc-1fc6-6ff552feee78-d9fcf229 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: start;
}
#w-node-_045e427a-8803-09f3-6a90-2a83237c05d8-d9fcf229,
#w-node-_045e427a-8803-09f3-6a90-2a83237c05df-d9fcf229 {
    grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_9df7f52d-d5b2-89f1-70a1-18d3ec6e03f3-d9fcf229 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: center;
}
#w-node-_53ad33c5-910b-1375-22fa-0143a2c68e59-d9fcf22a,
#w-node-_3266a0a0-c0cb-5327-4b1d-773820c062b7-d9fcf22a,
#w-node-_0bad7a71-9c9f-b868-f744-e88d4ef9264c-d9fcf22a,
#w-node-b96a623e-e5a8-de0f-35d7-5c869e50d3f5-d9fcf22a,
#w-node-_6934a7e1-a195-0151-afdf-239445545f7e-d9fcf22a,
#w-node-_6934a7e1-a195-0151-afdf-239445545f86-d9fcf22a,
#w-node-_6934a7e1-a195-0151-afdf-239445545f8e-d9fcf22a,
#w-node-_6934a7e1-a195-0151-afdf-239445545f96-d9fcf22a,
#w-node-_6934a7e1-a195-0151-afdf-239445545fa6-d9fcf22a,
#w-node-_7108ce59-f64a-aa2a-0e82-e3f57114e244-d9fcf22a,
#w-node-d94658bd-4ccd-4034-bf3a-c5ecc32e01b4-d9fcf22a,
#w-node-d94658bd-4ccd-4034-bf3a-c5ecc32e01b6-d9fcf22a,
#w-node-d94658bd-4ccd-4034-bf3a-c5ecc32e01b7-d9fcf22a,
#w-node-d94658bd-4ccd-4034-bf3a-c5ecc32e0213-d9fcf22a,
#w-node-d94658bd-4ccd-4034-bf3a-c5ecc32e0215-d9fcf22a,
#w-node-d94658bd-4ccd-4034-bf3a-c5ecc32e0217-d9fcf22a,
#w-node-d94658bd-4ccd-4034-bf3a-c5ecc32e01ba-d9fcf22a,
#w-node-d94658bd-4ccd-4034-bf3a-c5ecc32e01bc-d9fcf22a,
#w-node-d94658bd-4ccd-4034-bf3a-c5ecc32e01be-d9fcf22a,
#w-node-d94658bd-4ccd-4034-bf3a-c5ecc32e01c1-d9fcf22a,
#w-node-d94658bd-4ccd-4034-bf3a-c5ecc32e01c3-d9fcf22a,
#w-node-d94658bd-4ccd-4034-bf3a-c5ecc32e01c5-d9fcf22a,
#w-node-_5df17e05-dce5-22c9-3126-329d1a303539-d9fcf22a,
#w-node-_5df17e05-dce5-22c9-3126-329d1a30353b-d9fcf22a,
#w-node-_5df17e05-dce5-22c9-3126-329d1a30353d-d9fcf22a,
#w-node-d94658bd-4ccd-4034-bf3a-c5ecc32e01c8-d9fcf22a,
#w-node-d94658bd-4ccd-4034-bf3a-c5ecc32e01ca-d9fcf22a,
#w-node-d94658bd-4ccd-4034-bf3a-c5ecc32e01cd-d9fcf22a,
#w-node-d94658bd-4ccd-4034-bf3a-c5ecc32e01d8-d9fcf22a,
#w-node-d94658bd-4ccd-4034-bf3a-c5ecc32e01da-d9fcf22a,
#w-node-d94658bd-4ccd-4034-bf3a-c5ecc32e01dc-d9fcf22a,
#w-node-d94658bd-4ccd-4034-bf3a-c5ecc32e01e0-d9fcf22a,
#w-node-d94658bd-4ccd-4034-bf3a-c5ecc32e01e4-d9fcf22a,
#w-node-d94658bd-4ccd-4034-bf3a-c5ecc32e01e6-d9fcf22a,
#w-node-d94658bd-4ccd-4034-bf3a-c5ecc32e01e9-d9fcf22a,
#w-node-d94658bd-4ccd-4034-bf3a-c5ecc32e01eb-d9fcf22a,
#w-node-d94658bd-4ccd-4034-bf3a-c5ecc32e01ed-d9fcf22a,
#w-node-d94658bd-4ccd-4034-bf3a-c5ecc32e01f0-d9fcf22a,
#w-node-d94658bd-4ccd-4034-bf3a-c5ecc32e01f2-d9fcf22a,
#w-node-d94658bd-4ccd-4034-bf3a-c5ecc32e01f4-d9fcf22a,
#w-node-e82ed03f-b311-3cfc-825f-c4848a424f9d-d9fcf22a,
#w-node-e82ed03f-b311-3cfc-825f-c4848a424f9f-d9fcf22a,
#w-node-e82ed03f-b311-3cfc-825f-c4848a424fa1-d9fcf22a,
#w-node-d94658bd-4ccd-4034-bf3a-c5ecc32e01f7-d9fcf22a,
#w-node-d94658bd-4ccd-4034-bf3a-c5ecc32e01f9-d9fcf22a,
#w-node-d94658bd-4ccd-4034-bf3a-c5ecc32e01fb-d9fcf22a,
#w-node-d94658bd-4ccd-4034-bf3a-c5ecc32e01fe-d9fcf22a,
#w-node-d94658bd-4ccd-4034-bf3a-c5ecc32e0200-d9fcf22a,
#w-node-d94658bd-4ccd-4034-bf3a-c5ecc32e0202-d9fcf22a,
#w-node-d94658bd-4ccd-4034-bf3a-c5ecc32e0205-d9fcf22a,
#w-node-d94658bd-4ccd-4034-bf3a-c5ecc32e0207-d9fcf22a,
#w-node-d94658bd-4ccd-4034-bf3a-c5ecc32e0209-d9fcf22a,
#w-node-d94658bd-4ccd-4034-bf3a-c5ecc32e020c-d9fcf22a,
#w-node-d94658bd-4ccd-4034-bf3a-c5ecc32e020e-d9fcf22a,
#w-node-d94658bd-4ccd-4034-bf3a-c5ecc32e0210-d9fcf22a,
#w-node-c317d0e1-1fd3-4634-8d91-3674416c01b5-d9fcf22a,
#w-node-c317d0e1-1fd3-4634-8d91-3674416c01b7-d9fcf22a,
#w-node-c317d0e1-1fd3-4634-8d91-3674416c01b9-d9fcf22a,
#w-node-c3a321c4-e735-798c-88ad-56a1f2b3cf8c-d9fcf22a,
#w-node-c3a321c4-e735-798c-88ad-56a1f2b3cf8e-d9fcf22a,
#w-node-c3a321c4-e735-798c-88ad-56a1f2b3cf90-d9fcf22a,
#w-node-c0287831-144e-bde0-6952-613079f2830d-d9fcf22a,
#w-node-c0287831-144e-bde0-6952-613079f2830f-d9fcf22a,
#w-node-c0287831-144e-bde0-6952-613079f28311-d9fcf22a,
#w-node-_28206b58-194a-966f-1962-4cba52ade538-d9fcf22a,
#w-node-_28206b58-194a-966f-1962-4cba52ade53a-d9fcf22a,
#w-node-_28206b58-194a-966f-1962-4cba52ade53c-d9fcf22a {
    grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-d94658bd-4ccd-4034-bf3a-c5ecc32e021b-d9fcf22a {
    grid-area: 1/2/2/3;
}
#w-node-d94658bd-4ccd-4034-bf3a-c5ecc32e0220-d9fcf22a {
    grid-area: 1/3/2/4;
}
#w-node-d94658bd-4ccd-4034-bf3a-c5ecc32e0225-d9fcf22a,
#w-node-d94658bd-4ccd-4034-bf3a-c5ecc32e0226-d9fcf22a,
#w-node-a3dd322b-99d5-66c7-c8c9-eb582bffcba2-d9fcf22a,
#w-node-a3dd322b-99d5-66c7-c8c9-eb582bffcba4-d9fcf22a,
#w-node-_3f473b51-523f-14dd-aa40-bf7e33994cbf-d9fcf22a,
#w-node-_3f473b51-523f-14dd-aa40-bf7e33994cc1-d9fcf22a,
#w-node-_4a1c83be-bca9-04af-f48f-e71df8491f24-d9fcf22a,
#w-node-_4a1c83be-bca9-04af-f48f-e71df8491f26-d9fcf22a,
#w-node-_0a763445-6f07-0971-791b-68d3271f1542-d9fcf22a,
#w-node-_0a763445-6f07-0971-791b-68d3271f1544-d9fcf22a,
#w-node-_63c617b0-dbf1-768e-a8ca-6e6a898eac6f-d9fcf22a,
#w-node-_63c617b0-dbf1-768e-a8ca-6e6a898eac71-d9fcf22a,
#w-node-cde789b2-c6da-3526-be28-12e9d6b1e04f-d9fcf22a,
#w-node-cde789b2-c6da-3526-be28-12e9d6b1e051-d9fcf22a,
#w-node-bbaf7fb8-d478-8db4-5b2e-d59afc538ed6-d9fcf22a,
#w-node-bbaf7fb8-d478-8db4-5b2e-d59afc538ed8-d9fcf22a,
#w-node-_31e3373d-1280-2951-cc26-500fc3620787-d9fcf22a,
#w-node-_31e3373d-1280-2951-cc26-500fc3620789-d9fcf22a,
#w-node-_6b670fee-4fc5-b94e-d64c-49e65ffa97d4-d9fcf22a,
#w-node-_6b670fee-4fc5-b94e-d64c-49e65ffa97d6-d9fcf22a,
#w-node-_27d9c31c-5077-5e44-47a7-fda8001de027-d9fcf22a,
#w-node-_27d9c31c-5077-5e44-47a7-fda8001de029-d9fcf22a,
#w-node-f0e5f427-0d69-59bb-ece1-79a2bed5dc3e-d9fcf22a,
#w-node-f0e5f427-0d69-59bb-ece1-79a2bed5dc40-d9fcf22a,
#w-node-c8632e89-5704-284d-1fc8-15dad82eb9be-d9fcf22a,
#w-node-c8632e89-5704-284d-1fc8-15dad82eb9c0-d9fcf22a,
#w-node-c8632e89-5704-284d-1fc8-15dad82eb9c3-d9fcf22a,
#w-node-c8632e89-5704-284d-1fc8-15dad82eb9c5-d9fcf22a,
#w-node-c8632e89-5704-284d-1fc8-15dad82eb9c8-d9fcf22a,
#w-node-c8632e89-5704-284d-1fc8-15dad82eb9ca-d9fcf22a,
#w-node-c8632e89-5704-284d-1fc8-15dad82eb9ce-d9fcf22a,
#w-node-c8632e89-5704-284d-1fc8-15dad82eb9d0-d9fcf22a,
#w-node-c8632e89-5704-284d-1fc8-15dad82eb9d3-d9fcf22a,
#w-node-c8632e89-5704-284d-1fc8-15dad82eb9d5-d9fcf22a,
#w-node-c8632e89-5704-284d-1fc8-15dad82eb9d8-d9fcf22a,
#w-node-c8632e89-5704-284d-1fc8-15dad82eb9da-d9fcf22a,
#w-node-c8632e89-5704-284d-1fc8-15dad82eb9dd-d9fcf22a,
#w-node-c8632e89-5704-284d-1fc8-15dad82eb9df-d9fcf22a,
#w-node-c8632e89-5704-284d-1fc8-15dad82eb9e2-d9fcf22a,
#w-node-c8632e89-5704-284d-1fc8-15dad82eb9e4-d9fcf22a,
#w-node-c8632e89-5704-284d-1fc8-15dad82eb9e7-d9fcf22a,
#w-node-c8632e89-5704-284d-1fc8-15dad82eb9e9-d9fcf22a,
#w-node-c8632e89-5704-284d-1fc8-15dad82eb9ec-d9fcf22a,
#w-node-c8632e89-5704-284d-1fc8-15dad82eb9ee-d9fcf22a,
#w-node-c8632e89-5704-284d-1fc8-15dad82eb9f1-d9fcf22a,
#w-node-c8632e89-5704-284d-1fc8-15dad82eb9f3-d9fcf22a,
#w-node-_943becc3-b2ee-7370-4eb9-40901fa984e3-d9fcf232,
#w-node-_351fcf07-1f2b-afd0-e620-877feec1d35c-d9fcf232,
#w-node-_167bee03-5882-5b3d-7c30-c07b4bdd97d4-d9fcf232,
#w-node-fa12f719-787f-e89e-57f1-fd5c662acf13-d9fcf232,
#w-node-_0e754c19-a3e7-ac53-ada5-8b7d741940e6-d9fcf232,
#w-node-d4c1126e-788e-746d-c395-f09cc4b1e4f6-d9fcf232,
#w-node-_77c463b0-b931-ee18-ad95-b1e75c8c0511-d9fcf232 {
    grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-a3173ef7-3090-12d2-df5a-74ad7faa3e2f-d9fcf244 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: center;
}
#w-node-_80997d9a-1b86-e32a-b742-b2cee83721ec-d9fcf244 {
    grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-bbc97796-a289-705a-bc7c-7d22a689b39f-d9fcf244 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: center;
}
#w-node-e74d386b-2016-d92c-9d90-125b9de498d7-d9fcf244,
#w-node-_1ca6c99f-3e35-7dca-8050-ef1b3e38ad21-d9fcf244,
#w-node-_8ae94aa5-f5ac-8934-1364-51111947b795-d9fcf244,
#w-node-_76b28ae9-e240-2fff-47b9-cccbee4b2877-d9fcf244,
#w-node-e16128aa-db17-5d1a-5684-190e3c839f4c-d9fcf244,
#w-node-_273f8e5f-841b-f8f9-c18c-5a8a9191d47a-d9fcf244,
#w-node-e50f1fb6-5483-5caa-e0c5-67c2a6a288c1-d9fcf244,
#w-node-_15c29755-7afb-ce6f-6338-ba3e2306aac8-d9fcf244,
#w-node-_2a160135-4999-c64d-0c2e-304827fa78ce-d9fcf244,
#w-node-c5a6fe92-a750-3263-1501-1d810154f5cd-d9fcf244,
#w-node-_7c074afd-bcbd-1372-4e27-c701fa57311c-d9fcf244,
#w-node-_6d7d0543-8f72-6c3b-26ac-ef9a4c5817a8-d9fcf244,
#w-node-d2f3165e-6c1e-5516-0e56-1f606fcc4edb-d9fcf244 {
    grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-e289fa93-c3b9-fe64-c6ac-4629fa4735bb-d9fcf244 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: center;
}
#w-node-a2fb3b8e-bf0c-df7e-269a-3b8730dfc862-d9fcf245 {
    grid-area: span 1 / span 5 / span 1 / span 5;
}
#w-node-_40449c78-3b9b-cfc9-ca8a-637189bde608-d9fcf245 {
    grid-area: span 1 / span 7 / span 1 / span 7;
}
#w-node-d73f03f8-1ca9-6be2-6d19-3f63237f27db-d9fcf245 {
    grid-area: span 1 / span 5 / span 1 / span 5;
}
#w-node-d73f03f8-1ca9-6be2-6d19-3f63237f27dc-d9fcf245 {
    grid-area: span 1 / span 6 / span 1 / span 6;
}
#w-node-d73f03f8-1ca9-6be2-6d19-3f63237f27e2-d9fcf245,
#w-node-d73f03f8-1ca9-6be2-6d19-3f63237f27e8-d9fcf245,
#w-node-d73f03f8-1ca9-6be2-6d19-3f63237f27ee-d9fcf245 {
    grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-a2fb3b8e-bf0c-df7e-269a-3b8730dfc862-d9fcf246 {
    grid-area: span 1 / span 5 / span 1 / span 5;
}
#w-node-ee2f4858-93a0-5d89-af8f-d46be0808868-d9fcf246 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: center;
}
#w-node-_40449c78-3b9b-cfc9-ca8a-637189bde608-d9fcf246 {
    grid-area: span 1 / span 7 / span 1 / span 7;
}
#w-node-d73f03f8-1ca9-6be2-6d19-3f63237f27db-d9fcf246 {
    grid-area: span 1 / span 5 / span 1 / span 5;
}
#w-node-d73f03f8-1ca9-6be2-6d19-3f63237f27dc-d9fcf246 {
    grid-area: span 1 / span 6 / span 1 / span 6;
}
#w-node-d73f03f8-1ca9-6be2-6d19-3f63237f27e2-d9fcf246,
#w-node-d73f03f8-1ca9-6be2-6d19-3f63237f27e8-d9fcf246,
#w-node-d73f03f8-1ca9-6be2-6d19-3f63237f27ee-d9fcf246 {
    grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-d0835f38-6033-c474-f672-f0f96c4468c7-d9fcf246,
#w-node-_905ac83a-a2a2-d1de-2a20-44613caf2064-d9fcf246 {
    grid-area: span 1 / span 6 / span 1 / span 6;
}
#w-node-_6158749e-cf4b-6cbc-2ff6-cf3622d1f903-d9fcf246 {
    grid-area: span 1 / span 12 / span 1 / span 12;
}
#w-node-f132be6e-a919-76c2-cedf-2d7f7a2cdf15-d9fcf246 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: center;
}
#w-node-a7533fd9-30d0-3d5c-1e35-fdbafd14f0b5-d9fcf247 {
    grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-a7533fd9-30d0-3d5c-1e35-fdbafd14f0e6-d9fcf247 {
    grid-area: span 1 / span 6 / span 1 / span 6;
}
#w-node-d076c447-49e3-059b-2e3d-0e9af2befcbf-d9fcf247 {
    grid-area: span 2 / span 1 / span 2 / span 1;
}
#w-node-_3e9f20e5-87e1-3a10-5404-6b96e450a086-d9fcf247 {
    align-self: stretch;
}
#w-node-_3e9f20e5-87e1-3a10-5404-6b96e450a08b-d9fcf247,
#w-node-_3e9f20e5-87e1-3a10-5404-6b96e450a08d-d9fcf247 {
    grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_3e9f20e5-87e1-3a10-5404-6b96e450a0af-d9fcf247 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: center;
}
#w-node-_740f6ff6-833b-d329-d1c3-5eb6c2ca3c1c-d9fcf248,
#w-node-d6ca83b1-9b64-c66c-beed-f32d7344c1dd-d9fcf248,
#w-node-_29b7ccf7-56d9-a93d-286f-cdd88057f233-d9fcf248,
#w-node-_95aac443-12e1-7180-c6a9-7013b6f04434-d9fcf248 {
    grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_56550adb-b20d-3ff6-750a-b6a2b7a138f4-d9fcf24a {
    grid-area: span 1 / span 5 / span 1 / span 5;
}
#w-node-_56550adb-b20d-3ff6-750a-b6a2b7a138fa-d9fcf24a {
    grid-area: 1/7/3/13;
}
#w-node-_56550adb-b20d-3ff6-750a-b6a2b7a138ff-d9fcf24a,
#w-node-_56550adb-b20d-3ff6-750a-b6a2b7a13905-d9fcf24a,
#w-node-_56550adb-b20d-3ff6-750a-b6a2b7a1390b-d9fcf24a,
#w-node-_4c3342ec-9964-b8bb-2076-cf1a3e999d52-d9fcf24a,
#w-node-_1b141824-9474-2f11-54ae-8815a0f09bed-d9fcf24a,
#w-node-_87c76c58-84b3-bb73-56b6-1387b5134567-d9fcf24a,
#w-node-_1e7e5b75-6e14-0ed1-3acb-6f96655f55cd-d9fcf24a,
#w-node-_5434cd7e-9c22-6b57-bd8b-52e1a5c3e87b-d9fcf24a {
    grid-area: 2/2/3/3;
}
#w-node-_1c3b9f0d-1d13-0ac3-10df-78651e3d3064-d9fcf262 {
    grid-area: 1/2/2/3;
}
#w-node-_1c3b9f0d-1d13-0ac3-10df-78651e3d306e-d9fcf262 {
    grid-area: 1/1/2/2;
}
#w-node-_6798caa2-37f7-7bae-3d4d-027a56c4b052-d9fcf262,
#w-node-_6798caa2-37f7-7bae-3d4d-027a56c4b056-d9fcf262 {
    grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-a8fbb8f1-0aab-332d-2b96-4c9e2c616bb5-d9fcf266 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: center;
}
#w-node-_7f2c6886-90b7-cd9b-7d72-e473b57c909f-d9fcf266,
#w-node-_36ba0f69-7ece-c6e7-0211-1e1e065f6730-d9fcf266 {
    grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-a9da78a5-db70-a8ad-a332-a8be2c90d27e-d9fcf266 {
    grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-_93ab6e53-d5fa-1bc6-6b43-fc8f0a347b21-d9fcf266 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: center;
}
#w-node-a7533fd9-30d0-3d5c-1e35-fdbafd14f0b5-d9fcf27b {
    grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_47eb04db-9897-8c0e-f3cf-352b9a62c70d-d9fcf27b {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
}
#w-node-a7533fd9-30d0-3d5c-1e35-fdbafd14f0e6-d9fcf27b {
    grid-area: span 1 / span 6 / span 1 / span 6;
}
#w-node-d4cbbc5f-5dde-7a8e-2d13-3aa33039d10e-d9fcf27b,
#w-node-_764c9000-1d22-90d3-e02e-b273967bf71e-d9fcf27b,
#w-node-_185ef965-96ff-a5ca-0e60-44b520fc3ee3-d9fcf27b,
#w-node-db6eede7-9427-23fd-13cb-2fb5a8cf20bc-d9fcf27b,
#w-node-_0f46e42d-d97a-8e79-f1a2-652c4176672e-d9fcf27b,
#w-node-_705bce13-4564-7958-cc76-c4613b61a1fd-d9fcf27b,
#w-node-_841701a3-659c-9544-411b-cc8e4db59fb2-d9fcf27b,
#w-node-bb61f82a-c870-9b23-04e2-47e36086472c-d9fcf27b,
#w-node-a5433c65-05ec-aef0-908f-956c950cb372-d9fcf27b,
#w-node-_37e5a982-8085-0442-d5d2-4ba9630408b1-d9fcf27b {
    grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-a5433c65-05ec-aef0-908f-956c950cb374-d9fcf27b {
    order: 9999;
}
#w-node-a5433c65-05ec-aef0-908f-956c950cb375-d9fcf27b,
#w-node-a5433c65-05ec-aef0-908f-956c950cb368-d9fcf27b {
    grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-a5433c65-05ec-aef0-908f-956c950cb371-d9fcf27b {
    order: -9999;
}
#w-node-a7533fd9-30d0-3d5c-1e35-fdbafd14f0b5-d9fcf27c {
    grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-a7533fd9-30d0-3d5c-1e35-fdbafd14f0e6-d9fcf27c {
    grid-area: span 1 / span 6 / span 1 / span 6;
}
#w-node-_3f0bf39f-f53a-dd4c-84f1-280af4d633b2-d9fcf27c,
#w-node-_22cf72c8-5ad6-fd5f-36bc-0ae26d34a98d-d9fcf27c,
#w-node-a7533fd9-30d0-3d5c-1e35-fdbafd14f0b5-d9fcf27d {
    grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-a7533fd9-30d0-3d5c-1e35-fdbafd14f0e6-d9fcf27d {
    grid-area: span 1 / span 6 / span 1 / span 6;
}
#w-node-_3f0bf39f-f53a-dd4c-84f1-280af4d633b2-d9fcf27d,
#w-node-_22cf72c8-5ad6-fd5f-36bc-0ae26d34a98d-d9fcf27d,
#w-node-a7533fd9-30d0-3d5c-1e35-fdbafd14f0b5-d9fcf27e {
    grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-a7533fd9-30d0-3d5c-1e35-fdbafd14f0e6-d9fcf27e {
    grid-area: span 1 / span 6 / span 1 / span 6;
}
#w-node-_3f12a083-7833-483d-9d1a-2faae7a4ab32-d9fcf27e {
    grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-d076c447-49e3-059b-2e3d-0e9af2befcbf-d9fcf27e {
    grid-area: span 2 / span 1 / span 2 / span 1;
}
#w-node-_068e3b7b-84cd-fd4a-2bd6-2e8f8a5fbfe9-d9fcf27e {
    align-self: stretch;
}
#w-node-f756a1bd-5d4e-c3f9-b614-be1730d80967-d9fcf27e,
#w-node-_6c63ba4f-4953-51fe-5d73-9782abcbcba6-d9fcf27e {
    grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-facaac6f-f7ef-9769-1a7b-b6a647d1710d-d9fcf27e {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: center;
}
#w-node-a7533fd9-30d0-3d5c-1e35-fdbafd14f0b5-d9fcf280 {
    grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-a7533fd9-30d0-3d5c-1e35-fdbafd14f0e6-d9fcf280 {
    grid-area: span 1 / span 6 / span 1 / span 6;
}
#w-node-_3f12a083-7833-483d-9d1a-2faae7a4ab32-d9fcf280 {
    grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-d076c447-49e3-059b-2e3d-0e9af2befcbf-d9fcf280 {
    grid-area: span 2 / span 1 / span 2 / span 1;
}
#w-node-_068e3b7b-84cd-fd4a-2bd6-2e8f8a5fbfe9-d9fcf280 {
    align-self: stretch;
}
#w-node-f756a1bd-5d4e-c3f9-b614-be1730d80967-d9fcf280,
#w-node-_6c63ba4f-4953-51fe-5d73-9782abcbcba6-d9fcf280 {
    grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-facaac6f-f7ef-9769-1a7b-b6a647d1710d-d9fcf280 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: center;
}
#w-node-a7533fd9-30d0-3d5c-1e35-fdbafd14f0b5-d9fcf281 {
    grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-a7533fd9-30d0-3d5c-1e35-fdbafd14f0e6-d9fcf281 {
    grid-area: span 1 / span 6 / span 1 / span 6;
}
#w-node-d076c447-49e3-059b-2e3d-0e9af2befca6-d9fcf281 {
    grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-d076c447-49e3-059b-2e3d-0e9af2befcbf-d9fcf281 {
    grid-area: span 2 / span 1 / span 2 / span 1;
}
#w-node-f756a1bd-5d4e-c3f9-b614-be1730d80967-d9fcf281,
#w-node-_6c63ba4f-4953-51fe-5d73-9782abcbcba6-d9fcf281 {
    grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-a7533fd9-30d0-3d5c-1e35-fdbafd14f0b5-d9fcf284 {
    grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-_78f616ae-bc7d-344b-df7b-1b856dc8c9c2-d9fcf284,
#w-node-a7533fd9-30d0-3d5c-1e35-fdbafd14f0e6-d9fcf284 {
    grid-area: span 1 / span 6 / span 1 / span 6;
}
#w-node-f3c85705-b899-9e05-4f23-4db12c059081-d9fcf284,
#w-node-f6c532cd-4ad2-b3f2-fb0b-7c9e5f4979f6-d9fcf284 {
    justify-self: auto;
}
#w-node-f6c532cd-4ad2-b3f2-fb0b-7c9e5f4979f8-d9fcf284 {
    grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-f4634491-cb9a-7779-c383-059189061aa9-d9fcf284 {
    justify-self: auto;
}
#w-node-f4634491-cb9a-7779-c383-059189061aab-d9fcf284 {
    grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_1c3b9f0d-1d13-0ac3-10df-78651e3d3064-d9fcf285 {
    grid-area: 1/2/2/3;
}
#w-node-_1c3b9f0d-1d13-0ac3-10df-78651e3d306e-d9fcf285 {
    grid-area: 1/1/2/2;
}
#w-node-f16a69d9-413b-c108-1db5-3b29140ce421-d9fcf285 {
    grid-area: 1/2/2/3;
}
#w-node-f16a69d9-413b-c108-1db5-3b29140ce434-d9fcf285 {
    grid-area: 1/1/2/2;
}
#w-node-_4e1039d5-ced4-35e1-fae0-563d3f1bf5d6-d9fcf285,
#parent-center.w-node-_4e1039d5-ced4-35e1-fae0-563d3f1bf5df-d9fcf285 {
    grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_1c3b9f0d-1d13-0ac3-10df-78651e3d3064-d9fcf287 {
    grid-area: 1/2/2/3;
}
#w-node-_1c3b9f0d-1d13-0ac3-10df-78651e3d306e-d9fcf287 {
    grid-area: 1/1/2/2;
}
#w-node-_6798caa2-37f7-7bae-3d4d-027a56c4b052-d9fcf287,
#w-node-_6798caa2-37f7-7bae-3d4d-027a56c4b056-d9fcf287 {
    grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_65cd7612-fb56-fb77-9397-32de3b3c5e79-d9fcf28a {
    grid-area: span 1 / span 5 / span 1 / span 5;
}
#w-node-_65cd7612-fb56-fb77-9397-32de3b3c5e8c-d9fcf28a {
    grid-area: 1/7/3/13;
}
#w-node-_65cd7612-fb56-fb77-9397-32de3b3c5e91-d9fcf28a,
#w-node-_3acd194d-86a2-8fcc-cb84-47c08e1bb3d8-d9fcf28a,
#w-node-_3043a2c8-d4ce-aaa8-2ec4-8055c53912af-d9fcf28a {
    grid-area: 2/2/3/3;
}
#w-node-_6caa3c96-be1e-fb5c-f38e-b63cfd65d2e5-d9fcf28a {
    grid-area: span 1 / span 5 / span 1 / span 5;
}
#w-node-_47eb04db-9897-8c0e-f3cf-352b9a62c70d-d9fcf2c8 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
}
#w-node-c7a66860-58e9-4916-aae8-d08f8a487eac-d9fcf2c8,
#transparency-center.w-node-c7a66860-58e9-4916-aae8-d08f8a487eb5-d9fcf2c8 {
    grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-a7533fd9-30d0-3d5c-1e35-fdbafd14f0b5-d9fcf2ca {
    grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-_427ca4c6-a509-bfd8-7ed3-672e3a198193-d9fcf2ca,
#w-node-eaa8dcbe-61bb-68ea-85dd-6240beee5b6b-d9fcf2ca,
#w-node-_05acaff4-a653-5df5-5145-7fea7bc0cb07-d9fcf2ca {
    grid-area: span 1 / span 6 / span 1 / span 6;
}
#w-node-_47eb04db-9897-8c0e-f3cf-352b9a62c70d-d9fcf2ca {
    grid-area: span 1 / span 6 / span 1 / span 6;
    justify-self: end;
}
#w-node-a7533fd9-30d0-3d5c-1e35-fdbafd14f0e6-d9fcf2ca {
    grid-area: span 1 / span 6 / span 1 / span 6;
}
#w-node-_029098c8-a786-e2ed-c7f7-a6bd492f7bd8-d9fcf2ca {
    justify-self: auto;
}
#w-node-a09acd54-d4c0-8b7c-b3d0-c66a18edd86d-d9fcf2ca,
#w-node-d1b6ad99-2908-3fbd-9d54-2a5130467e26-d9fcf2ca,
#w-node-d0581177-cf49-fc29-85b1-fd764febd331-d9fcf2ca,
#w-node-c0064e3f-c1b5-4faf-9fb6-91a362d1e9f9-d9fcf2ca,
#w-node-_21b862d3-b86b-a95b-68cf-73243d096d33-d9fcf2ca {
    grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_91021b29-65f1-c544-2db1-ccacdbdb8b77-d9fcf2cb {
    grid-area: span 1 / span 5 / span 1 / span 5;
}
#w-node-_1558c8b6-ec4c-bf7a-1a30-3c8cc9efb5a6-d9fcf2cc,
#w-node-_1558c8b6-ec4c-bf7a-1a30-3c8cc9efb599-d9fcf2cc,
#w-node-_523b68b2-64f0-e25f-cbb6-2cafe2100ebf-d9fcf2cc,
#w-node-f68ceb79-926d-59dd-f751-cc8147302dc5-d9fcf2cc,
#w-node-_4a15869c-67e0-71f6-2075-279a1a45eabf-d9fcf2cc,
#w-node-_4feeb4ca-05a5-8fb9-95f4-41837e8cd4ac-d9fcf2cc,
#w-node-_4feeb4ca-05a5-8fb9-95f4-41837e8cd4b5-d9fcf2cc,
#w-node-_4feeb4ca-05a5-8fb9-95f4-41837e8cd4be-d9fcf2cc,
#w-node-_7c318950-f6a7-bb80-71dd-f40244a4fbad-d9fcf2cc,
#w-node-_7c318950-f6a7-bb80-71dd-f40244a4fbb9-d9fcf2cc,
#w-node-f76f7798-a53e-f65e-630d-895c767ddf0f-d9fcf2cc,
#w-node-_046326d7-ee9d-f599-5ed1-f08afd79b378-d9fcf2cc,
#w-node-_0d2747c0-7873-4b39-dd87-b01057565197-d9fcf2cc,
#w-node-e35bea6b-49f3-8422-5d11-da37e0c83cce-d9fcf2cc,
#w-node-_1786c07d-b1c2-0250-f2c6-c6180a4ece3b-d9fcf2cc,
#w-node-eb344ac3-4b1a-4d97-b176-0ccc15214841-d9fcf2cc,
#w-node-_24dff1b9-c597-1804-7b4f-1a4bfad4c003-d9fcf2cc,
#w-node-_42ea453f-8418-3de2-dbac-b9232db44abe-d9fcf2cc {
    grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-a233421e-8abe-0bcd-7dd9-007e4250e33d-d9fcf2cd,
#w-node-_9a05510e-d0b8-f271-d2a7-b52386e72911-d9fcf2cd,
#w-node-_244289a4-8b11-4461-0e8a-bd24e0adc993-d9fcf2cd,
#w-node-fa87cb33-f0a5-1d94-e791-7c1e2c8819c8-d9fcf2cd,
#w-node-a233421e-8abe-0bcd-7dd9-007e4250e33d-d9fcf2ce,
#w-node-_9a05510e-d0b8-f271-d2a7-b52386e72911-d9fcf2ce {
    grid-area: span 1 / span 3 / span 1 / span 3;
}
#w-node-fa87cb33-f0a5-1d94-e791-7c1e2c8819c8-d9fcf2ce,
#w-node-_9c55f7a3-4cd7-7fd9-2e1c-4030a157c25b-d9fcf2ce,
#w-node-_244289a4-8b11-4461-0e8a-bd24e0adc993-d9fcf2ce {
    grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-a233421e-8abe-0bcd-7dd9-007e4250e33d-d9fcf2cf,
#w-node-_9a05510e-d0b8-f271-d2a7-b52386e72911-d9fcf2cf,
#w-node-_244289a4-8b11-4461-0e8a-bd24e0adc993-d9fcf2cf,
#w-node-fa87cb33-f0a5-1d94-e791-7c1e2c8819c8-d9fcf2cf {
    grid-area: span 1 / span 3 / span 1 / span 3;
}
#w-node-d3584b23-149a-c94f-19a0-7dd114478601-d9fcf2d0 {
    grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-_75b59abb-70f9-e815-44d7-a1a3e67ae65f-d9fcf2d0,
#w-node-_681a348b-e866-8a4f-3ce8-5866b42c826a-d9fcf2d0,
#w-node-_768e5108-26bd-85e2-d9c6-2b092cdd423b-d9fcf2d0,
#w-node-_6b9cc82f-3d8b-9751-bd54-cd4b356a8096-d9fcf2d0,
#w-node-_2ae2c2b9-78b3-3f8e-1e68-9fa2df0694d8-d9fcf2d0,
#w-node-fc0a2544-67a4-5405-308f-4446edef27b7-d9fcf2d0,
#w-node-_9fd2d549-2b88-f83a-006d-19e39fa5726f-d9fcf2d0,
#w-node-fb33c0ee-07bd-0c0c-53ab-414b5848db38-d9fcf2d0,
#w-node-_570c5645-4c3d-df72-14e0-eccc8d61f2ba-d9fcf2d0,
#w-node-_59b1159a-f5ae-55c7-abe4-e2447aff149a-d9fcf2d0 {
    grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-c6a91c66-2577-deaa-ab46-1d99b5a9f6af-d9fcf2d5 {
    grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-c6a91c66-2577-deaa-ab46-1d99b5a9f6c9-d9fcf2d5,
#w-node-c6a91c66-2577-deaa-ab46-1d99b5a9f6cf-d9fcf2d5 {
    grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-c6a91c66-2577-deaa-ab46-1d99b5a9f6d3-d9fcf2d5,
#w-node-c6a91c66-2577-deaa-ab46-1d99b5a9f6d9-d9fcf2d5,
#w-node-c6a91c66-2577-deaa-ab46-1d99b5a9f6f7-d9fcf2d5,
#w-node-c6a91c66-2577-deaa-ab46-1d99b5a9f70e-d9fcf2d5 {
    grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-a9437a96-44ac-54ab-388f-65da331a2f6a-d9fcf2ee {
    grid-area: span 1 / span 5 / span 1 / span 5;
}
#w-node-_928a3c40-2cdf-6343-902f-e78bcc298a66-d9fcf2ee {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: center;
}
#w-node-_055f4db0-332b-d72d-0e7a-e044876fc231-d9fcf2ee,
#w-node-bc0edf99-32b1-38c6-39ff-db873efb630f-d9fcf2ee,
#w-node-ca11292b-1772-5e83-6bee-12604a71fe25-d9fcf2ee {
    grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_003e761e-f62e-1f71-1da9-a9248def6a50-d9fcf2ee,
#w-node-_26d54840-5c59-00ba-7a1b-2382c779e3bd-d9fcf2ee,
#w-node-_5dfd1a43-a9c1-dbd2-31e4-32e51c1b0839-d9fcf2ee {
    grid-area: span 1 / span 4 / span 1 / span 4;
}
#w-node-_09fa3579-1c6a-5bba-4400-718e12f643f2-d9fcf2ee {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: center;
}
#w-node-a9437a96-44ac-54ab-388f-65da331a2f6a-d9fcf2ef {
    grid-area: span 1 / span 5 / span 1 / span 5;
}
#w-node-_055f4db0-332b-d72d-0e7a-e044876fc231-d9fcf2ef,
#w-node-bc0edf99-32b1-38c6-39ff-db873efb630f-d9fcf2ef,
#w-node-ca11292b-1772-5e83-6bee-12604a71fe25-d9fcf2ef {
    grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_003e761e-f62e-1f71-1da9-a9248def6a50-d9fcf2ef,
#w-node-_26d54840-5c59-00ba-7a1b-2382c779e3bd-d9fcf2ef,
#w-node-_5dfd1a43-a9c1-dbd2-31e4-32e51c1b0839-d9fcf2ef,
#w-node-d796b751-06d9-45c3-b6f3-6b9d224869d6-224869d3 {
    grid-area: span 1 / span 4 / span 1 / span 4;
}
#w-node-d796b751-06d9-45c3-b6f3-6b9d22486a22-224869d3,
#w-node-d796b751-06d9-45c3-b6f3-6b9d22486a2b-224869d3,
#w-node-d796b751-06d9-45c3-b6f3-6b9d22486a36-224869d3,
#w-node-d796b751-06d9-45c3-b6f3-6b9d22486a47-224869d3 {
    grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-ff4db91c-7420-5b8b-08db-f645e7b181fb-d9fcf2f3 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: center;
}
#w-node-_59824d17-c3d3-b83e-5d35-4a2ef3f1bc14-d9fcf2f3 {
    grid-area: span 1 / span 6 / span 1 / span 6;
}
#w-node-_8f2220ef-b77d-5f9b-27f7-659861dc11d2-d9fcf2f3 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: center;
}
#w-node-_04462ff2-1337-2106-a150-b009ab87f51e-d9fcf2f3 {
    grid-area: 1/7/3/13;
    justify-self: end;
}
#w-node-a14cbc7a-4654-981b-f793-3aee75474ac0-d9fcf2f3 {
    justify-self: auto;
}
#w-node-a14cbc7a-4654-981b-f793-3aee75474ac1-d9fcf2f3 {
    grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-a14cbc7a-4654-981b-f793-3aee75474ac6-d9fcf2f3 {
    grid-area: 2/2/3/3;
}
#w-node-a14cbc7a-4654-981b-f793-3aee75474aca-d9fcf2f3 {
    justify-self: auto;
}
#w-node-a14cbc7a-4654-981b-f793-3aee75474acb-d9fcf2f3 {
    grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-a14cbc7a-4654-981b-f793-3aee75474ad0-d9fcf2f3 {
    grid-area: 2/2/3/3;
}
#w-node-a14cbc7a-4654-981b-f793-3aee75474ad5-d9fcf2f3 {
    justify-self: auto;
}
#w-node-a14cbc7a-4654-981b-f793-3aee75474ad6-d9fcf2f3 {
    grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-a14cbc7a-4654-981b-f793-3aee75474adb-d9fcf2f3 {
    grid-area: 2/2/3/3;
}
#w-node-_56550adb-b20d-3ff6-750a-b6a2b7a138f4-e245dfc0 {
    grid-area: span 1 / span 5 / span 1 / span 5;
}
#w-node-_56550adb-b20d-3ff6-750a-b6a2b7a138fa-e245dfc0 {
    grid-area: 1/7/3/13;
}
#w-node-_56550adb-b20d-3ff6-750a-b6a2b7a138ff-e245dfc0,
#w-node-_56550adb-b20d-3ff6-750a-b6a2b7a13905-e245dfc0,
#w-node-_56550adb-b20d-3ff6-750a-b6a2b7a1390b-e245dfc0,
#w-node-_7a0a8c0e-d99e-61cf-e071-2284eccdce60-e245dfc0,
#w-node-_87c76c58-84b3-bb73-56b6-1387b5134567-e245dfc0 {
    grid-area: 2/2/3/3;
}
#w-node-d6ca83b1-9b64-c66c-beed-f32d7344c1dd-403765af,
#w-node-_29b7ccf7-56d9-a93d-286f-cdd88057f233-403765af,
#w-node-_95aac443-12e1-7180-c6a9-7013b6f04434-403765af {
    grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-e0c812c1-d5c9-1c77-a8d4-01161c21b384-790970b9 {
    grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-_2af643bc-56c3-1511-01a2-f5dcd72ee32f-790970b9 {
    align-self: center;
}
#w-node-e398655c-1c08-b413-e1a5-eb8dd1d3d694-790970b9 {
    place-self: center;
}
#w-node-_23af9381-5060-8a76-68ff-c6b20a5352cc-790970b9 {
    place-self: center;
}
#w-node-edb9ed23-fc0f-fe08-c42f-250ccb1c6e2f-790970b9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_561a0e2e-1c25-9356-501c-3249c3d2b887-790970b9 {
    place-self: center;
}
#w-node-_0d128587-7968-aad5-ece6-c5f15bdf530a-790970b9,
#w-node-f2cb1c82-7720-f850-bcb2-efa94645a00d-790970b9,
#w-node-_58aad31a-42c0-0601-ed03-a01550e2e9ef-790970b9,
#w-node-_7b05a8e7-a05c-96ac-42ca-09b0d66fba38-790970b9,
#w-node-a4bf34cc-2675-060c-cec9-f8a662cda076-790970b9,
#w-node-_307d0c5a-141b-698e-a6ff-8721a49851c9-790970b9,
#w-node-_0f32e570-3618-b520-ce86-7aa2749d31e2-790970b9,
#w-node-e5502aae-0d15-7551-e375-c5da25fa64cb-790970b9,
#w-node-c0fa23bf-13f1-04b3-3d27-b850975d1726-790970b9,
#w-node-_53ad33c5-910b-1375-22fa-0143a2c68e59-20b3fb35,
#w-node-_3266a0a0-c0cb-5327-4b1d-773820c062b7-20b3fb35,
#w-node-_0bad7a71-9c9f-b868-f744-e88d4ef9264c-20b3fb35,
#w-node-b96a623e-e5a8-de0f-35d7-5c869e50d3f5-20b3fb35,
#w-node-_6934a7e1-a195-0151-afdf-239445545f7e-20b3fb35,
#w-node-_6934a7e1-a195-0151-afdf-239445545f86-20b3fb35,
#w-node-_6934a7e1-a195-0151-afdf-239445545f8e-20b3fb35,
#w-node-_6934a7e1-a195-0151-afdf-239445545f96-20b3fb35,
#w-node-_6934a7e1-a195-0151-afdf-239445545fa6-20b3fb35,
#w-node-_7108ce59-f64a-aa2a-0e82-e3f57114e244-20b3fb35,
#w-node-d94658bd-4ccd-4034-bf3a-c5ecc32e01b4-20b3fb35,
#w-node-d94658bd-4ccd-4034-bf3a-c5ecc32e01b6-20b3fb35,
#w-node-d94658bd-4ccd-4034-bf3a-c5ecc32e01b7-20b3fb35,
#w-node-d94658bd-4ccd-4034-bf3a-c5ecc32e01ba-20b3fb35,
#w-node-d94658bd-4ccd-4034-bf3a-c5ecc32e01bc-20b3fb35,
#w-node-d94658bd-4ccd-4034-bf3a-c5ecc32e01be-20b3fb35,
#w-node-_97542bef-ca8e-39da-e406-4b621998fc0a-20b3fb35,
#w-node-_97542bef-ca8e-39da-e406-4b621998fc0c-20b3fb35,
#w-node-_97542bef-ca8e-39da-e406-4b621998fc0e-20b3fb35,
#w-node-d94658bd-4ccd-4034-bf3a-c5ecc32e01c1-20b3fb35,
#w-node-d94658bd-4ccd-4034-bf3a-c5ecc32e01c3-20b3fb35,
#w-node-d94658bd-4ccd-4034-bf3a-c5ecc32e01c5-20b3fb35,
#w-node-_5df17e05-dce5-22c9-3126-329d1a303539-20b3fb35,
#w-node-_5df17e05-dce5-22c9-3126-329d1a30353b-20b3fb35,
#w-node-_5df17e05-dce5-22c9-3126-329d1a30353d-20b3fb35,
#w-node-d94658bd-4ccd-4034-bf3a-c5ecc32e01c8-20b3fb35,
#w-node-d94658bd-4ccd-4034-bf3a-c5ecc32e01ca-20b3fb35,
#w-node-d94658bd-4ccd-4034-bf3a-c5ecc32e01cd-20b3fb35,
#w-node-d94658bd-4ccd-4034-bf3a-c5ecc32e01d8-20b3fb35,
#w-node-d94658bd-4ccd-4034-bf3a-c5ecc32e01da-20b3fb35,
#w-node-d94658bd-4ccd-4034-bf3a-c5ecc32e01dc-20b3fb35,
#w-node-d94658bd-4ccd-4034-bf3a-c5ecc32e01e0-20b3fb35,
#w-node-d94658bd-4ccd-4034-bf3a-c5ecc32e01e4-20b3fb35,
#w-node-d94658bd-4ccd-4034-bf3a-c5ecc32e01e6-20b3fb35,
#w-node-d94658bd-4ccd-4034-bf3a-c5ecc32e01e9-20b3fb35,
#w-node-d94658bd-4ccd-4034-bf3a-c5ecc32e01eb-20b3fb35,
#w-node-d94658bd-4ccd-4034-bf3a-c5ecc32e01ed-20b3fb35,
#w-node-d94658bd-4ccd-4034-bf3a-c5ecc32e01f0-20b3fb35,
#w-node-d94658bd-4ccd-4034-bf3a-c5ecc32e01f2-20b3fb35,
#w-node-d94658bd-4ccd-4034-bf3a-c5ecc32e01f4-20b3fb35,
#w-node-e82ed03f-b311-3cfc-825f-c4848a424f9d-20b3fb35,
#w-node-e82ed03f-b311-3cfc-825f-c4848a424f9f-20b3fb35,
#w-node-e82ed03f-b311-3cfc-825f-c4848a424fa1-20b3fb35,
#w-node-d94658bd-4ccd-4034-bf3a-c5ecc32e01f7-20b3fb35,
#w-node-d94658bd-4ccd-4034-bf3a-c5ecc32e01f9-20b3fb35,
#w-node-d94658bd-4ccd-4034-bf3a-c5ecc32e01fb-20b3fb35,
#w-node-d94658bd-4ccd-4034-bf3a-c5ecc32e01fe-20b3fb35,
#w-node-d94658bd-4ccd-4034-bf3a-c5ecc32e0200-20b3fb35,
#w-node-d94658bd-4ccd-4034-bf3a-c5ecc32e0202-20b3fb35,
#w-node-d94658bd-4ccd-4034-bf3a-c5ecc32e0205-20b3fb35,
#w-node-d94658bd-4ccd-4034-bf3a-c5ecc32e0207-20b3fb35,
#w-node-d94658bd-4ccd-4034-bf3a-c5ecc32e0209-20b3fb35,
#w-node-d94658bd-4ccd-4034-bf3a-c5ecc32e020c-20b3fb35,
#w-node-d94658bd-4ccd-4034-bf3a-c5ecc32e020e-20b3fb35,
#w-node-d94658bd-4ccd-4034-bf3a-c5ecc32e0210-20b3fb35,
#w-node-c317d0e1-1fd3-4634-8d91-3674416c01b5-20b3fb35,
#w-node-c317d0e1-1fd3-4634-8d91-3674416c01b7-20b3fb35,
#w-node-c317d0e1-1fd3-4634-8d91-3674416c01b9-20b3fb35,
#w-node-c3a321c4-e735-798c-88ad-56a1f2b3cf8c-20b3fb35,
#w-node-c3a321c4-e735-798c-88ad-56a1f2b3cf8e-20b3fb35,
#w-node-c3a321c4-e735-798c-88ad-56a1f2b3cf90-20b3fb35,
#w-node-c0287831-144e-bde0-6952-613079f2830d-20b3fb35,
#w-node-c0287831-144e-bde0-6952-613079f2830f-20b3fb35,
#w-node-c0287831-144e-bde0-6952-613079f28311-20b3fb35,
#w-node-_28206b58-194a-966f-1962-4cba52ade538-20b3fb35,
#w-node-_28206b58-194a-966f-1962-4cba52ade53a-20b3fb35,
#w-node-_28206b58-194a-966f-1962-4cba52ade53c-20b3fb35,
#w-node-_0ad9a891-6bb0-47ab-69a3-6516c1e7bc33-20b3fb35,
#w-node-_0ad9a891-6bb0-47ab-69a3-6516c1e7bc35-20b3fb35,
#w-node-_0ad9a891-6bb0-47ab-69a3-6516c1e7bc37-20b3fb35,
#w-node-_355e4405-dd62-a8a2-3c05-5914c473cb0d-20b3fb35,
#w-node-_355e4405-dd62-a8a2-3c05-5914c473cb0f-20b3fb35,
#w-node-_355e4405-dd62-a8a2-3c05-5914c473cb11-20b3fb35 {
    grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-d94658bd-4ccd-4034-bf3a-c5ecc32e021b-20b3fb35 {
    grid-area: 1/2/2/3;
}
#w-node-d94658bd-4ccd-4034-bf3a-c5ecc32e0220-20b3fb35 {
    grid-area: 1/3/2/4;
}
#w-node-d94658bd-4ccd-4034-bf3a-c5ecc32e0225-20b3fb35,
#w-node-d94658bd-4ccd-4034-bf3a-c5ecc32e0226-20b3fb35,
#w-node-a3dd322b-99d5-66c7-c8c9-eb582bffcba2-20b3fb35,
#w-node-a3dd322b-99d5-66c7-c8c9-eb582bffcba4-20b3fb35,
#w-node-_3f473b51-523f-14dd-aa40-bf7e33994cbf-20b3fb35,
#w-node-_3f473b51-523f-14dd-aa40-bf7e33994cc1-20b3fb35,
#w-node-_4a1c83be-bca9-04af-f48f-e71df8491f24-20b3fb35,
#w-node-_4a1c83be-bca9-04af-f48f-e71df8491f26-20b3fb35,
#w-node-_0a763445-6f07-0971-791b-68d3271f1542-20b3fb35,
#w-node-_0a763445-6f07-0971-791b-68d3271f1544-20b3fb35,
#w-node-_63c617b0-dbf1-768e-a8ca-6e6a898eac6f-20b3fb35,
#w-node-_63c617b0-dbf1-768e-a8ca-6e6a898eac71-20b3fb35,
#w-node-cde789b2-c6da-3526-be28-12e9d6b1e04f-20b3fb35,
#w-node-cde789b2-c6da-3526-be28-12e9d6b1e051-20b3fb35,
#w-node-bbaf7fb8-d478-8db4-5b2e-d59afc538ed6-20b3fb35,
#w-node-bbaf7fb8-d478-8db4-5b2e-d59afc538ed8-20b3fb35,
#w-node-_31e3373d-1280-2951-cc26-500fc3620787-20b3fb35,
#w-node-_31e3373d-1280-2951-cc26-500fc3620789-20b3fb35,
#w-node-_6b670fee-4fc5-b94e-d64c-49e65ffa97d4-20b3fb35,
#w-node-_6b670fee-4fc5-b94e-d64c-49e65ffa97d6-20b3fb35,
#w-node-_27d9c31c-5077-5e44-47a7-fda8001de027-20b3fb35,
#w-node-_27d9c31c-5077-5e44-47a7-fda8001de029-20b3fb35,
#w-node-f0e5f427-0d69-59bb-ece1-79a2bed5dc3e-20b3fb35,
#w-node-f0e5f427-0d69-59bb-ece1-79a2bed5dc40-20b3fb35,
#w-node-c8632e89-5704-284d-1fc8-15dad82eb9be-20b3fb35,
#w-node-c8632e89-5704-284d-1fc8-15dad82eb9c0-20b3fb35,
#w-node-c8632e89-5704-284d-1fc8-15dad82eb9c3-20b3fb35,
#w-node-c8632e89-5704-284d-1fc8-15dad82eb9c5-20b3fb35,
#w-node-c8632e89-5704-284d-1fc8-15dad82eb9c8-20b3fb35,
#w-node-c8632e89-5704-284d-1fc8-15dad82eb9ca-20b3fb35,
#w-node-c8632e89-5704-284d-1fc8-15dad82eb9ce-20b3fb35,
#w-node-c8632e89-5704-284d-1fc8-15dad82eb9d0-20b3fb35,
#w-node-c8632e89-5704-284d-1fc8-15dad82eb9d3-20b3fb35,
#w-node-c8632e89-5704-284d-1fc8-15dad82eb9d5-20b3fb35,
#w-node-c8632e89-5704-284d-1fc8-15dad82eb9d8-20b3fb35,
#w-node-c8632e89-5704-284d-1fc8-15dad82eb9da-20b3fb35,
#w-node-c8632e89-5704-284d-1fc8-15dad82eb9dd-20b3fb35,
#w-node-c8632e89-5704-284d-1fc8-15dad82eb9df-20b3fb35,
#w-node-c8632e89-5704-284d-1fc8-15dad82eb9e2-20b3fb35,
#w-node-c8632e89-5704-284d-1fc8-15dad82eb9e4-20b3fb35,
#w-node-c8632e89-5704-284d-1fc8-15dad82eb9e7-20b3fb35,
#w-node-c8632e89-5704-284d-1fc8-15dad82eb9e9-20b3fb35,
#w-node-c8632e89-5704-284d-1fc8-15dad82eb9ec-20b3fb35,
#w-node-c8632e89-5704-284d-1fc8-15dad82eb9ee-20b3fb35,
#w-node-c8632e89-5704-284d-1fc8-15dad82eb9f1-20b3fb35,
#w-node-c8632e89-5704-284d-1fc8-15dad82eb9f3-20b3fb35,
#w-node-abf2746e-edf6-a6c7-a80b-6d679ecb3725-70b3275f,
#w-node-f180ae8b-4546-9332-d9b9-9193c8cb8925-70b3275f,
#w-node-_55866a0e-a67b-1e1c-8bef-f7b16b0d4e1a-70b3275f {
    grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_6c6273b7-e12f-4c0a-b06f-c48572a79414-70b3275f {
    grid-area: 2/1/3/2;
    align-self: start;
}
#w-node-_6c6273b7-e12f-4c0a-b06f-c48572a7941e-70b3275f {
    grid-area: 1/1/3/3;
}
#w-node-_0175f63d-25f6-af7b-1569-286db62723ad-70b3275f {
    grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_0175f63d-25f6-af7b-1569-286db62723b7-70b3275f {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: start;
}
#w-node-_7196c67d-a4e3-2d8a-6d91-a249c1667d9b-70b3275f {
    grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_7196c67d-a4e3-2d8a-6d91-a249c1667da5-70b3275f {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: end;
}
#w-node-e8b9f887-8dcf-fd9a-2a53-1c3c518f9161-70b3275f {
    grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-e8b9f887-8dcf-fd9a-2a53-1c3c518f916b-70b3275f {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: end;
}
#w-node-_8fb96a68-ee58-2367-b305-255b4a44999f-70b3275f {
    grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_8fb96a68-ee58-2367-b305-255b4a4499a9-70b3275f {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: end;
}
#w-node-cfafb2c6-a11e-9f92-b002-e9cded8be2cd-70b3275f {
    grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-cfafb2c6-a11e-9f92-b002-e9cded8be2d7-70b3275f {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: end;
}
#w-node-_8ca3c2fb-55b4-e849-bcc9-80f0e25c3589-70b3275f {
    grid-area: 2/2/3/3;
    align-self: start;
}
#w-node-_8ca3c2fb-55b4-e849-bcc9-80f0e25c3599-70b3275f {
    grid-area: 1/1/3/3;
}
#w-node-_8ca3c2fb-55b4-e849-bcc9-80f0e25c35a6-70b3275f {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: start;
}
#w-node-_8ca3c2fb-55b4-e849-bcc9-80f0e25c359c-70b3275f {
    grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-f12cb19b-1e69-4d70-f2fa-94a86e5a1c40-70b3275f {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: start;
}
#w-node-f12cb19b-1e69-4d70-f2fa-94a86e5a1c49-70b3275f {
    grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-f4967178-aed0-e1eb-b456-194d94333fed-70b3275f {
    grid-area: 2/1/3/2;
    align-self: start;
}
#w-node-f4967178-aed0-e1eb-b456-194d94333ffd-70b3275f {
    grid-area: 1/1/3/3;
}
#w-node-f4967178-aed0-e1eb-b456-194d94334000-70b3275f {
    grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-f4967178-aed0-e1eb-b456-194d9433400a-70b3275f {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: end;
}
#w-node-f4967178-aed0-e1eb-b456-194d94334012-70b3275f {
    grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-f4967178-aed0-e1eb-b456-194d9433401c-70b3275f {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: end;
}
#w-node-f4967178-aed0-e1eb-b456-194d94334024-70b3275f {
    grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-f4967178-aed0-e1eb-b456-194d9433402e-70b3275f {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: end;
}
#w-node-f4967178-aed0-e1eb-b456-194d94334036-70b3275f {
    grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-f4967178-aed0-e1eb-b456-194d94334040-70b3275f {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: end;
}
#w-node-d27bc930-d043-9d63-99c0-0518021de6cf-70b3275f,
#w-node-df1ff1b3-cb46-2d31-8256-606d094e0942-70b3275f,
#w-node-a5187b83-5c08-356b-11c0-048a1bbee546-70b3275f,
#w-node-_0fddceaa-09b7-1b8b-c1c0-1909b7b95bd8-70b3275f {
    grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-ec62ab60-86d9-a2a0-b2a8-7340e5f1f77b-1d3da2b7 {
    grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-bdd64707-769a-0cc5-f570-abccd0f7ee8d-1d3da2b7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-bdd64707-769a-0cc5-f570-abccd0f7ee97-1d3da2b7 {
    grid-area: span 1 / span 6 / span 1 / span 6;
}
#w-node-fa51cc7f-c733-600f-21fc-24203e1c0757-1d3da2b7,
#w-node-_5ce4affd-a0a9-5e2f-38c3-c057afc82144-1d3da2b7,
#w-node-fa51cc7f-c733-600f-21fc-24203e1c075a-1d3da2b7,
#w-node-fa51cc7f-c733-600f-21fc-24203e1c075b-1d3da2b7,
#w-node-fa51cc7f-c733-600f-21fc-24203e1c075e-1d3da2b7,
#w-node-fa51cc7f-c733-600f-21fc-24203e1c075f-1d3da2b7,
#w-node-_3102fb1d-e48a-415b-8838-3c90d5381c3b-1d3da2b7,
#w-node-_3102fb1d-e48a-415b-8838-3c90d5381c3c-1d3da2b7,
#w-node-fa51cc7f-c733-600f-21fc-24203e1c0762-1d3da2b7,
#w-node-fa51cc7f-c733-600f-21fc-24203e1c0763-1d3da2b7,
#w-node-c022c292-a5cb-9fd8-0c09-e91af849a410-1d3da2b7,
#w-node-_51ff3d86-9be8-a35c-4bc9-673999b5e788-1d3da2b7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_85e24dd6-a27b-b4a5-3ff3-539ed7e7c686-1d3da2b7,
#w-node-e9745d88-b83b-40d6-a844-1d830601704f-1d3da2b7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: auto;
}
#w-node-_4c5a8426-6fac-1a29-941a-106c5ba20b6d-1d3da2b7,
#w-node-_7f00652e-8913-0a92-bf75-bcf8f34728d4-1d3da2b7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_7f00652e-8913-0a92-bf75-bcf8f34728dd-1d3da2b7,
#w-node-_7f00652e-8913-0a92-bf75-bcf8f34728e6-1d3da2b7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: auto;
}
#w-node-b70c1dd3-def4-a226-949d-2f0e555f587b-1d3da2b7 {
    grid-area: span 2 / span 1 / span 2 / span 1;
}
#w-node-_3e436c44-cf25-4842-ab73-8c11971a2ade-1d3da2b7 {
    grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-_1a364542-cc76-596b-02a3-f83afe62ca03-1d3da2b7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-d8afef3d-623e-001f-8e38-2937c509b180-1d3da2b7 {
    grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-_79d56c08-1a12-d684-72f3-abe6adcd921c-1d3da2b7,
#w-node-_834ccd76-83f9-7772-dfdb-4d17fd996041-1d3da2b7 {
    grid-area: span 1 / span 3 / span 1 / span 3;
}
#w-node-_8bb4f802-e71d-a720-a019-c02ec198c9f6-1d3da2b7,
#w-node-_26874ada-8e40-fc5a-2604-6a17767115b9-1d3da2b7,
#w-node-d56b46a0-e3b5-36e4-104d-1ce0aa03a8a1-1d3da2b7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-e910af48-4ceb-b56b-fd13-128f800aa52b-d1e74973 {
    grid-area: span 1 / span 5 / span 1 / span 5;
}
#w-node-e000ab39-29c1-f7f7-97e2-2f66f4000fd1-c7c1fae1 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: center;
}
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899c95-c7c1fae1,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899c99-c7c1fae1,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899c9d-c7c1fae1,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899ca1-c7c1fae1,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899ca6-c7c1fae1,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899cae-c7c1fae1,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899cb6-c7c1fae1,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899cbe-c7c1fae1,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899cc6-c7c1fae1,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899cce-c7c1fae1,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899ce0-c7c1fae1,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899ce2-c7c1fae1,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899ce3-c7c1fae1,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899ce6-c7c1fae1,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899ce8-c7c1fae1,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899cea-c7c1fae1,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899ced-c7c1fae1,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899cef-c7c1fae1,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899cf1-c7c1fae1,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899cf4-c7c1fae1,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899cf6-c7c1fae1,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899cf8-c7c1fae1,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899cfb-c7c1fae1,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899cfd-c7c1fae1,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899cff-c7c1fae1,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899d02-c7c1fae1,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899d04-c7c1fae1,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899d07-c7c1fae1,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899d0b-c7c1fae1,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899d0d-c7c1fae1,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899d0f-c7c1fae1,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899d13-c7c1fae1,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899d17-c7c1fae1,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899d19-c7c1fae1,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899d1c-c7c1fae1,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899d1e-c7c1fae1,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899d20-c7c1fae1,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899d23-c7c1fae1,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899d25-c7c1fae1,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899d27-c7c1fae1,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899d2a-c7c1fae1,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899d2c-c7c1fae1,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899d2e-c7c1fae1,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899d31-c7c1fae1,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899d33-c7c1fae1,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899d35-c7c1fae1,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899d38-c7c1fae1,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899d3a-c7c1fae1,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899d3c-c7c1fae1,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899d3f-c7c1fae1,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899d41-c7c1fae1,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899d43-c7c1fae1,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899d46-c7c1fae1,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899d48-c7c1fae1,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899d4a-c7c1fae1,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899d4d-c7c1fae1,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899d4f-c7c1fae1,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899d51-c7c1fae1,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899d54-c7c1fae1,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899d56-c7c1fae1,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899d58-c7c1fae1,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899d5b-c7c1fae1,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899d5d-c7c1fae1,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899d5f-c7c1fae1,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899d62-c7c1fae1,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899d64-c7c1fae1,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899d66-c7c1fae1 {
    grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899d6a-c7c1fae1 {
    grid-area: 1/2/2/3;
}
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899d6f-c7c1fae1 {
    grid-area: 1/3/2/4;
}
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899d74-c7c1fae1,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899d75-c7c1fae1,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899d83-c7c1fae1,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899d85-c7c1fae1,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899d88-c7c1fae1,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899d8a-c7c1fae1,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899d8d-c7c1fae1,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899d8f-c7c1fae1,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899d93-c7c1fae1,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899d95-c7c1fae1,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899d98-c7c1fae1,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899d9a-c7c1fae1,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899d9d-c7c1fae1,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899d9f-c7c1fae1,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899da2-c7c1fae1,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899da4-c7c1fae1,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899da7-c7c1fae1,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899da9-c7c1fae1,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899dac-c7c1fae1,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899dae-c7c1fae1,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899db1-c7c1fae1,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899db3-c7c1fae1,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899db6-c7c1fae1,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899db8-c7c1fae1,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899dc7-c7c1fae1,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899dc9-c7c1fae1,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899dcc-c7c1fae1,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899dce-c7c1fae1,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899dd1-c7c1fae1,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899dd3-c7c1fae1,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899dd7-c7c1fae1,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899dd9-c7c1fae1,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899ddd-c7c1fae1,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899ddf-c7c1fae1,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899de2-c7c1fae1,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899de4-c7c1fae1,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899de7-c7c1fae1,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899de9-c7c1fae1,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899dec-c7c1fae1,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899dee-c7c1fae1,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899df1-c7c1fae1,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899df3-c7c1fae1,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899df6-c7c1fae1,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899df8-c7c1fae1,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899dfb-c7c1fae1,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899dfd-c7c1fae1 {
    grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_5e56b861-c016-a46b-e431-d81664754bcd-5cc119c7 {
    grid-area: 1/7/2/13;
}
#w-node-_5e56b861-c016-a46b-e431-d81664754bcf-5cc119c7 {
    grid-area: 1/1/2/6;
}
#w-node-_5e56b861-c016-a46b-e431-d81664754bc2-5cc119c7 {
    grid-area: span 1 / span 6 / span 1 / span 6;
}
#w-node-_5e56b861-c016-a46b-e431-d81664754bc4-5cc119c7 {
    grid-area: 1/8/2/13;
}
#w-node-a07a0f65-629e-d7e6-8486-9c1c32dab601-5cc119c7 {
    grid-area: 1/7/2/13;
}
#w-node-a07a0f65-629e-d7e6-8486-9c1c32dab606-5cc119c7 {
    grid-area: 1/1/2/6;
}
#w-node-_609c5508-31ae-c57d-5748-f047de375db7-5cc119c7 {
    grid-area: span 1 / span 6 / span 1 / span 6;
}
#w-node-_609c5508-31ae-c57d-5748-f047de375dbe-5cc119c7 {
    grid-area: 1/8/2/13;
}
#w-node-e910af48-4ceb-b56b-fd13-128f800aa52b-4213d4e2 {
    grid-area: span 1 / span 5 / span 1 / span 5;
}
#w-node-e000ab39-29c1-f7f7-97e2-2f66f4000fd1-1de34bbc {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: center;
}
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899c95-1de34bbc,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899c99-1de34bbc,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899c9d-1de34bbc,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899ca1-1de34bbc,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899ca6-1de34bbc,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899cae-1de34bbc,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899cb6-1de34bbc,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899cbe-1de34bbc,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899cc6-1de34bbc,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899cce-1de34bbc,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899ce0-1de34bbc,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899ce2-1de34bbc,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899ce3-1de34bbc,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899ce6-1de34bbc,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899ce8-1de34bbc,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899cea-1de34bbc,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899ced-1de34bbc,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899cef-1de34bbc,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899cf1-1de34bbc,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899cf4-1de34bbc,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899cf6-1de34bbc,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899cf8-1de34bbc,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899cfb-1de34bbc,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899cfd-1de34bbc,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899cff-1de34bbc,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899d02-1de34bbc,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899d04-1de34bbc,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899d07-1de34bbc,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899d0b-1de34bbc,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899d0d-1de34bbc,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899d0f-1de34bbc,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899d13-1de34bbc,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899d17-1de34bbc,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899d19-1de34bbc,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899d1c-1de34bbc,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899d1e-1de34bbc,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899d20-1de34bbc,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899d23-1de34bbc,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899d25-1de34bbc,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899d27-1de34bbc,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899d2a-1de34bbc,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899d2c-1de34bbc,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899d2e-1de34bbc,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899d31-1de34bbc,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899d33-1de34bbc,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899d35-1de34bbc,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899d38-1de34bbc,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899d3a-1de34bbc,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899d3c-1de34bbc,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899d3f-1de34bbc,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899d41-1de34bbc,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899d43-1de34bbc,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899d46-1de34bbc,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899d48-1de34bbc,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899d4a-1de34bbc,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899d4d-1de34bbc,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899d4f-1de34bbc,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899d51-1de34bbc,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899d54-1de34bbc,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899d56-1de34bbc,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899d58-1de34bbc,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899d5b-1de34bbc,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899d5d-1de34bbc,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899d5f-1de34bbc,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899d62-1de34bbc,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899d64-1de34bbc,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899d66-1de34bbc {
    grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899d6a-1de34bbc {
    grid-area: 1/2/2/3;
}
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899d6f-1de34bbc {
    grid-area: 1/3/2/4;
}
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899d74-1de34bbc,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899d75-1de34bbc,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899d83-1de34bbc,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899d85-1de34bbc,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899d88-1de34bbc,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899d8a-1de34bbc,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899d8d-1de34bbc,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899d8f-1de34bbc,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899d93-1de34bbc,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899d95-1de34bbc,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899d98-1de34bbc,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899d9a-1de34bbc,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899d9d-1de34bbc,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899d9f-1de34bbc,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899da2-1de34bbc,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899da4-1de34bbc,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899da7-1de34bbc,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899da9-1de34bbc,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899dac-1de34bbc,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899dae-1de34bbc,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899db1-1de34bbc,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899db3-1de34bbc,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899db6-1de34bbc,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899db8-1de34bbc,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899dc7-1de34bbc,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899dc9-1de34bbc,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899dcc-1de34bbc,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899dce-1de34bbc,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899dd1-1de34bbc,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899dd3-1de34bbc,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899dd7-1de34bbc,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899dd9-1de34bbc,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899ddd-1de34bbc,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899ddf-1de34bbc,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899de2-1de34bbc,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899de4-1de34bbc,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899de7-1de34bbc,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899de9-1de34bbc,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899dec-1de34bbc,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899dee-1de34bbc,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899df1-1de34bbc,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899df3-1de34bbc,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899df6-1de34bbc,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899df8-1de34bbc,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899dfb-1de34bbc,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899dfd-1de34bbc {
    grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-e000ab39-29c1-f7f7-97e2-2f66f4000fd1-30e76370 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: center;
}
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899c95-30e76370,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899c99-30e76370,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899c9d-30e76370,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899ca1-30e76370,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899ca6-30e76370,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899cae-30e76370,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899cb6-30e76370,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899cbe-30e76370,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899cc6-30e76370,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899cce-30e76370,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899ce0-30e76370,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899ce2-30e76370,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899ce3-30e76370,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899ce6-30e76370,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899ce8-30e76370,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899cea-30e76370,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899ced-30e76370,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899cef-30e76370,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899cf1-30e76370,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899cf4-30e76370,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899cf6-30e76370,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899cf8-30e76370,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899cfb-30e76370,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899cfd-30e76370,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899cff-30e76370,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899d02-30e76370,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899d04-30e76370,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899d07-30e76370,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899d0b-30e76370,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899d0d-30e76370,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899d0f-30e76370,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899d13-30e76370,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899d17-30e76370,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899d19-30e76370,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899d1c-30e76370,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899d1e-30e76370,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899d20-30e76370,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899d23-30e76370,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899d25-30e76370,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899d27-30e76370,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899d2a-30e76370,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899d2c-30e76370,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899d2e-30e76370,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899d31-30e76370,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899d33-30e76370,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899d35-30e76370,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899d38-30e76370,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899d3a-30e76370,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899d3c-30e76370,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899d3f-30e76370,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899d41-30e76370,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899d43-30e76370,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899d46-30e76370,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899d48-30e76370,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899d4a-30e76370,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899d4d-30e76370,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899d4f-30e76370,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899d51-30e76370,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899d54-30e76370,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899d56-30e76370,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899d58-30e76370,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899d5b-30e76370,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899d5d-30e76370,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899d5f-30e76370,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899d62-30e76370,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899d64-30e76370,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899d66-30e76370 {
    grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899d6a-30e76370 {
    grid-area: 1/2/2/3;
}
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899d6f-30e76370 {
    grid-area: 1/3/2/4;
}
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899d74-30e76370,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899d75-30e76370,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899d83-30e76370,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899d85-30e76370,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899d88-30e76370,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899d8a-30e76370,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899d8d-30e76370,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899d8f-30e76370,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899d93-30e76370,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899d95-30e76370,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899d98-30e76370,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899d9a-30e76370,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899d9d-30e76370,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899d9f-30e76370,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899da2-30e76370,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899da4-30e76370,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899da7-30e76370,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899da9-30e76370,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899dac-30e76370,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899dae-30e76370,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899db1-30e76370,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899db3-30e76370,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899db6-30e76370,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899db8-30e76370,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899dc7-30e76370,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899dc9-30e76370,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899dcc-30e76370,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899dce-30e76370,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899dd1-30e76370,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899dd3-30e76370,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899dd7-30e76370,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899dd9-30e76370,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899ddd-30e76370,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899ddf-30e76370,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899de2-30e76370,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899de4-30e76370,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899de7-30e76370,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899de9-30e76370,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899dec-30e76370,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899dee-30e76370,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899df1-30e76370,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899df3-30e76370,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899df6-30e76370,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899df8-30e76370,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899dfb-30e76370,
#w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899dfd-30e76370 {
    grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-e910af48-4ceb-b56b-fd13-128f800aa52b-24b85543 {
    grid-area: span 1 / span 5 / span 1 / span 5;
}
#w-node-a1fd9329-fa33-debf-718b-2568fc683fd1-2e3921b3 {
    grid-area: 1/1/3/2;
}
#w-node-_49fb1c89-f13c-4da7-c28a-8c2824081a9a-2e3921b3 {
    grid-area: 2/2/4/3;
}
#w-node-_1ade4fae-76fc-e920-ac87-30731826febf-2e3921b3,
#w-node-c1258946-8ee4-3752-0b70-862bd7d5ddd5-2e3921b3,
#w-node-_9166b1b0-317d-eb0d-5442-4e710ccfcbcf-2e3921b3 {
    grid-area: span 2 / span 1 / span 2 / span 1;
}
#w-node-_9c922bd1-1e2e-7883-3581-b0af8bfade36-2e3921b3 {
    grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_5e56b861-c016-a46b-e431-d81664754bcd-adfeb147 {
    grid-area: 1/7/2/13;
}
#w-node-_5e56b861-c016-a46b-e431-d81664754bcf-adfeb147 {
    grid-area: 1/1/2/6;
}
#w-node-_5e56b861-c016-a46b-e431-d81664754bc2-adfeb147 {
    grid-area: span 1 / span 6 / span 1 / span 6;
}
#w-node-_5e56b861-c016-a46b-e431-d81664754bc4-adfeb147 {
    grid-area: 1/8/2/13;
}
#w-node-a07a0f65-629e-d7e6-8486-9c1c32dab601-adfeb147 {
    grid-area: 1/7/2/13;
}
#w-node-a07a0f65-629e-d7e6-8486-9c1c32dab606-adfeb147 {
    grid-area: 1/1/2/6;
}
#w-node-_6849823e-a3d8-e921-9290-d787866cea4a-a0da430c,
#w-node-bd73a731-7514-ded3-2128-40ce32665f88-a0da430c,
#w-node-ffc19458-4f65-95f9-f0d1-92180c60d8aa-a0da430c,
#w-node-_1ad73a19-d06b-b62b-be03-03f7fdcdf784-a0da430c,
#w-node-bdd64707-769a-0cc5-f570-abccd0f7ee8d-9b7f1089 {
    grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-bdd64707-769a-0cc5-f570-abccd0f7ee97-9b7f1089 {
    grid-area: span 1 / span 6 / span 1 / span 6;
}
#w-node-c022c292-a5cb-9fd8-0c09-e91af849a410-9b7f1089,
#w-node-_550bb9d4-9748-ed2f-900e-28bbe21ddd9b-9b7f1089,
#w-node-_6474aff8-031e-c657-2d3a-1eeed846f4b8-9b7f1089 {
    grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-b9e23328-59c9-f12a-8b50-7e0ea0a41dd1-9b7f1089 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: auto;
}
#w-node-_5c0b463a-5e00-edf5-9598-5f5c3b0a7acc-9b7f1089,
#w-node-_8385d7f6-2be4-4f8c-480e-81ed94dfbd0d-9b7f1089,
#w-node-f3e8ecbc-7332-a128-b055-7b72e4deb9bf-9b7f1089,
#w-node-fcb5bb14-e174-d707-23c1-db196dc76ffc-9b7f1089,
#w-node-d28398b0-a778-4429-341e-ac65adf92b24-9b7f1089,
#w-node-_8c3c09a3-c06c-64e1-5726-324d61f5fb31-9b7f1089,
#w-node-_163ab48f-26fc-550a-6f42-ce252ab5ec10-9b7f1089,
#w-node-d2968f0f-e509-61a9-a223-376084063d24-9b7f1089,
#w-node-_1dc0d584-6726-505a-eba4-8487b1fb3d82-9b7f1089 {
    grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_727cf386-6c26-74eb-c31d-178079395808-9b7f1089 {
    grid-area: span 1 / span 3 / span 1 / span 3;
}
#w-node-_8bb4f802-e71d-a720-a019-c02ec198c9f6-9b7f1089,
#w-node-_26874ada-8e40-fc5a-2604-6a17767115b9-9b7f1089,
#w-node-d56b46a0-e3b5-36e4-104d-1ce0aa03a8a1-9b7f1089,
#w-node-a80c3f95-c55e-37d5-3c12-af4e0221ce26-3636378c,
#w-node-_184ea865-5d3b-32ed-e349-c7ce618b0b42-3636378c,
#w-node-_6958b1f4-1385-b4d5-560f-37823dae7457-3636378c {
    grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_70fc58c4-e082-e9cb-e164-d4e8eb085836-a63e67f6 {
    grid-area: span 3 / span 1 / span 3 / span 1;
}
#w-node-_77e2f96e-1191-e371-3f98-095b61ab21fb-a63e67f6 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    place-self: center;
}
#w-node-_29da0961-d1ca-8ebc-4bbc-315bb691ba23-a63e67f6 {
    justify-self: start;
}
#w-node-a1c10287-09e3-7583-d43a-eb3c4c563d0c-a63e67f6 {
    justify-self: end;
}
#w-node-b1e07967-145e-9e0b-1088-b3e362f0e8be-a63e67f6 {
    place-self: start;
}
#w-node-_01b1df24-46aa-61da-fa31-0024de5934a4-a63e67f6 {
    justify-self: center;
}
#w-node-_9987895c-a006-516a-5c24-fabd4b217311-a63e67f6,
#w-node-_804a4904-e45a-78fc-eb3e-4a3492e3b0f0-a63e67f6 {
    align-self: stretch;
}
#w-node-a1fd9329-fa33-debf-718b-2568fc683fd1-735ece3e {
    grid-area: 1/1/3/2;
}
#w-node-_49fb1c89-f13c-4da7-c28a-8c2824081a9a-735ece3e {
    grid-area: 2/2/4/3;
}
#w-node-_1ade4fae-76fc-e920-ac87-30731826febf-735ece3e,
#w-node-c1258946-8ee4-3752-0b70-862bd7d5ddd5-735ece3e,
#w-node-_9166b1b0-317d-eb0d-5442-4e710ccfcbcf-735ece3e,
#w-node-_9c922bd1-1e2e-7883-3581-b0af8bfade36-735ece3e {
    grid-area: span 2 / span 1 / span 2 / span 1;
}
#w-node-b8a70b01-fcca-327e-3efa-26d66c1ad806-735ece3e {
    grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-a1fd9329-fa33-debf-718b-2568fc683fd1-57b55aad {
    grid-area: 1/1/3/2;
}
#w-node-_49fb1c89-f13c-4da7-c28a-8c2824081a9a-57b55aad {
    grid-area: 2/2/4/3;
}
#w-node-_1ade4fae-76fc-e920-ac87-30731826febf-57b55aad,
#w-node-c1258946-8ee4-3752-0b70-862bd7d5ddd5-57b55aad,
#w-node-_9166b1b0-317d-eb0d-5442-4e710ccfcbcf-57b55aad,
#w-node-_9c922bd1-1e2e-7883-3581-b0af8bfade36-57b55aad {
    grid-area: span 2 / span 1 / span 2 / span 1;
}
#w-node-b8a70b01-fcca-327e-3efa-26d66c1ad806-57b55aad,
#w-node-a7533fd9-30d0-3d5c-1e35-fdbafd14f0b5-523a9a9a {
    grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-a7533fd9-30d0-3d5c-1e35-fdbafd14f0e6-523a9a9a {
    grid-area: span 1 / span 6 / span 1 / span 6;
}
#w-node-d076c447-49e3-059b-2e3d-0e9af2befca6-523a9a9a {
    grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-d076c447-49e3-059b-2e3d-0e9af2befcbf-523a9a9a {
    grid-area: span 2 / span 1 / span 2 / span 1;
}
#w-node-f756a1bd-5d4e-c3f9-b614-be1730d80967-523a9a9a,
#w-node-_6c63ba4f-4953-51fe-5d73-9782abcbcba6-523a9a9a,
#w-node-_53ad33c5-910b-1375-22fa-0143a2c68e59-d54163ea,
#w-node-_3266a0a0-c0cb-5327-4b1d-773820c062b7-d54163ea,
#w-node-_0bad7a71-9c9f-b868-f744-e88d4ef9264c-d54163ea,
#w-node-b96a623e-e5a8-de0f-35d7-5c869e50d3f5-d54163ea,
#w-node-_6934a7e1-a195-0151-afdf-239445545f7e-d54163ea,
#w-node-_6934a7e1-a195-0151-afdf-239445545f86-d54163ea,
#w-node-_6934a7e1-a195-0151-afdf-239445545f8e-d54163ea,
#w-node-_6934a7e1-a195-0151-afdf-239445545f96-d54163ea,
#w-node-_6934a7e1-a195-0151-afdf-239445545fa6-d54163ea,
#w-node-_7108ce59-f64a-aa2a-0e82-e3f57114e244-d54163ea,
#w-node-d94658bd-4ccd-4034-bf3a-c5ecc32e01b4-d54163ea,
#w-node-d94658bd-4ccd-4034-bf3a-c5ecc32e01b6-d54163ea,
#w-node-d94658bd-4ccd-4034-bf3a-c5ecc32e01b7-d54163ea,
#w-node-d94658bd-4ccd-4034-bf3a-c5ecc32e01ba-d54163ea,
#w-node-d94658bd-4ccd-4034-bf3a-c5ecc32e01bc-d54163ea,
#w-node-d94658bd-4ccd-4034-bf3a-c5ecc32e01be-d54163ea,
#w-node-_97542bef-ca8e-39da-e406-4b621998fc0a-d54163ea,
#w-node-_97542bef-ca8e-39da-e406-4b621998fc0c-d54163ea,
#w-node-_97542bef-ca8e-39da-e406-4b621998fc0e-d54163ea,
#w-node-d94658bd-4ccd-4034-bf3a-c5ecc32e01c1-d54163ea,
#w-node-d94658bd-4ccd-4034-bf3a-c5ecc32e01c3-d54163ea,
#w-node-d94658bd-4ccd-4034-bf3a-c5ecc32e01c5-d54163ea,
#w-node-_5df17e05-dce5-22c9-3126-329d1a303539-d54163ea,
#w-node-_5df17e05-dce5-22c9-3126-329d1a30353b-d54163ea,
#w-node-_5df17e05-dce5-22c9-3126-329d1a30353d-d54163ea,
#w-node-d94658bd-4ccd-4034-bf3a-c5ecc32e01c8-d54163ea,
#w-node-d94658bd-4ccd-4034-bf3a-c5ecc32e01ca-d54163ea,
#w-node-d94658bd-4ccd-4034-bf3a-c5ecc32e01cd-d54163ea,
#w-node-d94658bd-4ccd-4034-bf3a-c5ecc32e01d8-d54163ea,
#w-node-d94658bd-4ccd-4034-bf3a-c5ecc32e01da-d54163ea,
#w-node-d94658bd-4ccd-4034-bf3a-c5ecc32e01dc-d54163ea,
#w-node-d94658bd-4ccd-4034-bf3a-c5ecc32e01e0-d54163ea,
#w-node-d94658bd-4ccd-4034-bf3a-c5ecc32e01e4-d54163ea,
#w-node-d94658bd-4ccd-4034-bf3a-c5ecc32e01e6-d54163ea,
#w-node-d94658bd-4ccd-4034-bf3a-c5ecc32e01e9-d54163ea,
#w-node-d94658bd-4ccd-4034-bf3a-c5ecc32e01eb-d54163ea,
#w-node-d94658bd-4ccd-4034-bf3a-c5ecc32e01ed-d54163ea,
#w-node-d94658bd-4ccd-4034-bf3a-c5ecc32e01f0-d54163ea,
#w-node-d94658bd-4ccd-4034-bf3a-c5ecc32e01f2-d54163ea,
#w-node-d94658bd-4ccd-4034-bf3a-c5ecc32e01f4-d54163ea,
#w-node-e82ed03f-b311-3cfc-825f-c4848a424f9d-d54163ea,
#w-node-e82ed03f-b311-3cfc-825f-c4848a424f9f-d54163ea,
#w-node-e82ed03f-b311-3cfc-825f-c4848a424fa1-d54163ea,
#w-node-d94658bd-4ccd-4034-bf3a-c5ecc32e01f7-d54163ea,
#w-node-d94658bd-4ccd-4034-bf3a-c5ecc32e01f9-d54163ea,
#w-node-d94658bd-4ccd-4034-bf3a-c5ecc32e01fb-d54163ea,
#w-node-d94658bd-4ccd-4034-bf3a-c5ecc32e01fe-d54163ea,
#w-node-d94658bd-4ccd-4034-bf3a-c5ecc32e0200-d54163ea,
#w-node-d94658bd-4ccd-4034-bf3a-c5ecc32e0202-d54163ea,
#w-node-d94658bd-4ccd-4034-bf3a-c5ecc32e0205-d54163ea,
#w-node-d94658bd-4ccd-4034-bf3a-c5ecc32e0207-d54163ea,
#w-node-d94658bd-4ccd-4034-bf3a-c5ecc32e0209-d54163ea,
#w-node-d94658bd-4ccd-4034-bf3a-c5ecc32e020c-d54163ea,
#w-node-d94658bd-4ccd-4034-bf3a-c5ecc32e020e-d54163ea,
#w-node-d94658bd-4ccd-4034-bf3a-c5ecc32e0210-d54163ea,
#w-node-c317d0e1-1fd3-4634-8d91-3674416c01b5-d54163ea,
#w-node-c317d0e1-1fd3-4634-8d91-3674416c01b7-d54163ea,
#w-node-c317d0e1-1fd3-4634-8d91-3674416c01b9-d54163ea,
#w-node-c3a321c4-e735-798c-88ad-56a1f2b3cf8c-d54163ea,
#w-node-c3a321c4-e735-798c-88ad-56a1f2b3cf8e-d54163ea,
#w-node-c3a321c4-e735-798c-88ad-56a1f2b3cf90-d54163ea,
#w-node-c0287831-144e-bde0-6952-613079f2830d-d54163ea,
#w-node-c0287831-144e-bde0-6952-613079f2830f-d54163ea,
#w-node-c0287831-144e-bde0-6952-613079f28311-d54163ea,
#w-node-_28206b58-194a-966f-1962-4cba52ade538-d54163ea,
#w-node-_28206b58-194a-966f-1962-4cba52ade53a-d54163ea,
#w-node-_28206b58-194a-966f-1962-4cba52ade53c-d54163ea {
    grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-d94658bd-4ccd-4034-bf3a-c5ecc32e021b-d54163ea {
    grid-area: 1/2/2/3;
}
#w-node-d94658bd-4ccd-4034-bf3a-c5ecc32e0220-d54163ea {
    grid-area: 1/3/2/4;
}
#w-node-d94658bd-4ccd-4034-bf3a-c5ecc32e0225-d54163ea,
#w-node-d94658bd-4ccd-4034-bf3a-c5ecc32e0226-d54163ea,
#w-node-a3dd322b-99d5-66c7-c8c9-eb582bffcba2-d54163ea,
#w-node-a3dd322b-99d5-66c7-c8c9-eb582bffcba4-d54163ea,
#w-node-_3f473b51-523f-14dd-aa40-bf7e33994cbf-d54163ea,
#w-node-_3f473b51-523f-14dd-aa40-bf7e33994cc1-d54163ea,
#w-node-_4a1c83be-bca9-04af-f48f-e71df8491f24-d54163ea,
#w-node-_4a1c83be-bca9-04af-f48f-e71df8491f26-d54163ea,
#w-node-_0a763445-6f07-0971-791b-68d3271f1542-d54163ea,
#w-node-_0a763445-6f07-0971-791b-68d3271f1544-d54163ea,
#w-node-_63c617b0-dbf1-768e-a8ca-6e6a898eac6f-d54163ea,
#w-node-_63c617b0-dbf1-768e-a8ca-6e6a898eac71-d54163ea,
#w-node-cde789b2-c6da-3526-be28-12e9d6b1e04f-d54163ea,
#w-node-cde789b2-c6da-3526-be28-12e9d6b1e051-d54163ea,
#w-node-bbaf7fb8-d478-8db4-5b2e-d59afc538ed6-d54163ea,
#w-node-bbaf7fb8-d478-8db4-5b2e-d59afc538ed8-d54163ea,
#w-node-_31e3373d-1280-2951-cc26-500fc3620787-d54163ea,
#w-node-_31e3373d-1280-2951-cc26-500fc3620789-d54163ea,
#w-node-_6b670fee-4fc5-b94e-d64c-49e65ffa97d4-d54163ea,
#w-node-_6b670fee-4fc5-b94e-d64c-49e65ffa97d6-d54163ea,
#w-node-_27d9c31c-5077-5e44-47a7-fda8001de027-d54163ea,
#w-node-_27d9c31c-5077-5e44-47a7-fda8001de029-d54163ea,
#w-node-f0e5f427-0d69-59bb-ece1-79a2bed5dc3e-d54163ea,
#w-node-f0e5f427-0d69-59bb-ece1-79a2bed5dc40-d54163ea,
#w-node-c8632e89-5704-284d-1fc8-15dad82eb9be-d54163ea,
#w-node-c8632e89-5704-284d-1fc8-15dad82eb9c0-d54163ea,
#w-node-c8632e89-5704-284d-1fc8-15dad82eb9c3-d54163ea,
#w-node-c8632e89-5704-284d-1fc8-15dad82eb9c5-d54163ea,
#w-node-c8632e89-5704-284d-1fc8-15dad82eb9c8-d54163ea,
#w-node-c8632e89-5704-284d-1fc8-15dad82eb9ca-d54163ea,
#w-node-c8632e89-5704-284d-1fc8-15dad82eb9ce-d54163ea,
#w-node-c8632e89-5704-284d-1fc8-15dad82eb9d0-d54163ea,
#w-node-c8632e89-5704-284d-1fc8-15dad82eb9d3-d54163ea,
#w-node-c8632e89-5704-284d-1fc8-15dad82eb9d5-d54163ea,
#w-node-c8632e89-5704-284d-1fc8-15dad82eb9d8-d54163ea,
#w-node-c8632e89-5704-284d-1fc8-15dad82eb9da-d54163ea,
#w-node-c8632e89-5704-284d-1fc8-15dad82eb9dd-d54163ea,
#w-node-c8632e89-5704-284d-1fc8-15dad82eb9df-d54163ea,
#w-node-c8632e89-5704-284d-1fc8-15dad82eb9e2-d54163ea,
#w-node-c8632e89-5704-284d-1fc8-15dad82eb9e4-d54163ea,
#w-node-c8632e89-5704-284d-1fc8-15dad82eb9e7-d54163ea,
#w-node-c8632e89-5704-284d-1fc8-15dad82eb9e9-d54163ea,
#w-node-c8632e89-5704-284d-1fc8-15dad82eb9ec-d54163ea,
#w-node-c8632e89-5704-284d-1fc8-15dad82eb9ee-d54163ea,
#w-node-c8632e89-5704-284d-1fc8-15dad82eb9f1-d54163ea,
#w-node-c8632e89-5704-284d-1fc8-15dad82eb9f3-d54163ea {
    grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-e0c812c1-d5c9-1c77-a8d4-01161c21b384-ad7f3278 {
    grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-edb9ed23-fc0f-fe08-c42f-250ccb1c6e2f-ad7f3278,
#w-node-_0d128587-7968-aad5-ece6-c5f15bdf530a-ad7f3278,
#w-node-f2cb1c82-7720-f850-bcb2-efa94645a00d-ad7f3278,
#w-node-_58aad31a-42c0-0601-ed03-a01550e2e9ef-ad7f3278,
#w-node-_7b05a8e7-a05c-96ac-42ca-09b0d66fba38-ad7f3278,
#w-node-a4bf34cc-2675-060c-cec9-f8a662cda076-ad7f3278,
#w-node-_307d0c5a-141b-698e-a6ff-8721a49851c9-ad7f3278,
#w-node-_0f32e570-3618-b520-ce86-7aa2749d31e2-ad7f3278,
#w-node-e5502aae-0d15-7551-e375-c5da25fa64cb-ad7f3278,
#w-node-c0fa23bf-13f1-04b3-3d27-b850975d1726-ad7f3278,
#w-node-abf2746e-edf6-a6c7-a80b-6d679ecb3725-638ec1a3,
#w-node-f180ae8b-4546-9332-d9b9-9193c8cb8925-638ec1a3,
#w-node-_55866a0e-a67b-1e1c-8bef-f7b16b0d4e1a-638ec1a3 {
    grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_6c6273b7-e12f-4c0a-b06f-c48572a79414-638ec1a3 {
    grid-area: 2/1/3/2;
    align-self: start;
}
#w-node-_6c6273b7-e12f-4c0a-b06f-c48572a7941e-638ec1a3 {
    grid-area: 1/1/3/3;
}
#w-node-_0175f63d-25f6-af7b-1569-286db62723ad-638ec1a3 {
    grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_0175f63d-25f6-af7b-1569-286db62723b7-638ec1a3 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: start;
}
#w-node-_7196c67d-a4e3-2d8a-6d91-a249c1667d9b-638ec1a3 {
    grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_7196c67d-a4e3-2d8a-6d91-a249c1667da5-638ec1a3 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: end;
}
#w-node-e8b9f887-8dcf-fd9a-2a53-1c3c518f9161-638ec1a3 {
    grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-e8b9f887-8dcf-fd9a-2a53-1c3c518f916b-638ec1a3 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: end;
}
#w-node-_8fb96a68-ee58-2367-b305-255b4a44999f-638ec1a3 {
    grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_8fb96a68-ee58-2367-b305-255b4a4499a9-638ec1a3 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: end;
}
#w-node-cfafb2c6-a11e-9f92-b002-e9cded8be2cd-638ec1a3 {
    grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-cfafb2c6-a11e-9f92-b002-e9cded8be2d7-638ec1a3 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: end;
}
#w-node-_8ca3c2fb-55b4-e849-bcc9-80f0e25c3589-638ec1a3 {
    grid-area: 2/2/3/3;
    align-self: start;
}
#w-node-_8ca3c2fb-55b4-e849-bcc9-80f0e25c3599-638ec1a3 {
    grid-area: 1/1/3/3;
}
#w-node-_8ca3c2fb-55b4-e849-bcc9-80f0e25c35a6-638ec1a3 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: start;
}
#w-node-_8ca3c2fb-55b4-e849-bcc9-80f0e25c359c-638ec1a3 {
    grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-f12cb19b-1e69-4d70-f2fa-94a86e5a1c40-638ec1a3 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: start;
}
#w-node-f12cb19b-1e69-4d70-f2fa-94a86e5a1c49-638ec1a3 {
    grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-f4967178-aed0-e1eb-b456-194d94333fed-638ec1a3 {
    grid-area: 2/1/3/2;
    align-self: start;
}
#w-node-f4967178-aed0-e1eb-b456-194d94333ffd-638ec1a3 {
    grid-area: 1/1/3/3;
}
#w-node-f4967178-aed0-e1eb-b456-194d94334000-638ec1a3 {
    grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-f4967178-aed0-e1eb-b456-194d9433400a-638ec1a3 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: end;
}
#w-node-f4967178-aed0-e1eb-b456-194d94334012-638ec1a3 {
    grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-f4967178-aed0-e1eb-b456-194d9433401c-638ec1a3 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: end;
}
#w-node-f4967178-aed0-e1eb-b456-194d94334024-638ec1a3 {
    grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-f4967178-aed0-e1eb-b456-194d9433402e-638ec1a3 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: end;
}
#w-node-f4967178-aed0-e1eb-b456-194d94334036-638ec1a3 {
    grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-f4967178-aed0-e1eb-b456-194d94334040-638ec1a3 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: end;
}
#w-node-d27bc930-d043-9d63-99c0-0518021de6cf-638ec1a3,
#w-node-df1ff1b3-cb46-2d31-8256-606d094e0942-638ec1a3,
#w-node-a5187b83-5c08-356b-11c0-048a1bbee546-638ec1a3,
#w-node-_0fddceaa-09b7-1b8b-c1c0-1909b7b95bd8-638ec1a3,
#w-node-bdd64707-769a-0cc5-f570-abccd0f7ee8d-a74985f6 {
    grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-bdd64707-769a-0cc5-f570-abccd0f7ee97-a74985f6 {
    grid-area: span 1 / span 6 / span 1 / span 6;
}
#w-node-c022c292-a5cb-9fd8-0c09-e91af849a410-a74985f6,
#w-node-_550bb9d4-9748-ed2f-900e-28bbe21ddd9b-a74985f6,
#w-node-_6474aff8-031e-c657-2d3a-1eeed846f4b8-a74985f6 {
    grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-ec24c8e6-f42c-cb48-6312-4a2a4694b35f-a74985f6,
#w-node-_9531c249-ab03-14b0-30ed-85099af656b9-a74985f6,
#w-node-ff85eef6-bdfd-dacc-3875-93b147361bb0-a74985f6 {
    grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-_23535a08-bf69-30e0-d4c1-fbdb5923ea7d-a74985f6 {
    grid-area: 2/2/3/4;
}
#w-node-_7debfc7b-eafd-e1ec-f6c6-da6946ecfbd0-a74985f6 {
    grid-area: 2/4/3/6;
}
#w-node-b9e23328-59c9-f12a-8b50-7e0ea0a41dd1-a74985f6 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: auto;
}
#w-node-_5c0b463a-5e00-edf5-9598-5f5c3b0a7acc-a74985f6,
#w-node-_8385d7f6-2be4-4f8c-480e-81ed94dfbd0d-a74985f6,
#w-node-f3e8ecbc-7332-a128-b055-7b72e4deb9bf-a74985f6,
#w-node-fcb5bb14-e174-d707-23c1-db196dc76ffc-a74985f6,
#w-node-d28398b0-a778-4429-341e-ac65adf92b24-a74985f6,
#w-node-_8c3c09a3-c06c-64e1-5726-324d61f5fb31-a74985f6,
#w-node-_163ab48f-26fc-550a-6f42-ce252ab5ec10-a74985f6,
#w-node-d2968f0f-e509-61a9-a223-376084063d24-a74985f6,
#w-node-_1dc0d584-6726-505a-eba4-8487b1fb3d82-a74985f6 {
    grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_727cf386-6c26-74eb-c31d-178079395808-a74985f6 {
    grid-area: span 1 / span 3 / span 1 / span 3;
}
#w-node-_8bb4f802-e71d-a720-a019-c02ec198c9f6-a74985f6,
#w-node-_26874ada-8e40-fc5a-2604-6a17767115b9-a74985f6,
#w-node-d56b46a0-e3b5-36e4-104d-1ce0aa03a8a1-a74985f6,
#w-node-e612d7b0-d5b9-3f87-3353-02beb92301cd-edb9ca75,
#w-node-bdd64707-769a-0cc5-f570-abccd0f7ee8d-68991688 {
    grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-bdd64707-769a-0cc5-f570-abccd0f7ee97-68991688 {
    grid-area: span 1 / span 6 / span 1 / span 6;
}
#w-node-c022c292-a5cb-9fd8-0c09-e91af849a410-68991688,
#w-node-_550bb9d4-9748-ed2f-900e-28bbe21ddd9b-68991688,
#w-node-_6474aff8-031e-c657-2d3a-1eeed846f4b8-68991688 {
    grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_7debfc7b-eafd-e1ec-f6c6-da6946ecfbd0-68991688,
#w-node-_23535a08-bf69-30e0-d4c1-fbdb5923ea7d-68991688,
#w-node-_9531c249-ab03-14b0-30ed-85099af656b9-68991688,
#w-node-ff85eef6-bdfd-dacc-3875-93b147361bb0-68991688 {
    grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-b9e23328-59c9-f12a-8b50-7e0ea0a41dd1-68991688 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: auto;
}
#w-node-_5c0b463a-5e00-edf5-9598-5f5c3b0a7acc-68991688,
#w-node-_8385d7f6-2be4-4f8c-480e-81ed94dfbd0d-68991688,
#w-node-f3e8ecbc-7332-a128-b055-7b72e4deb9bf-68991688,
#w-node-fcb5bb14-e174-d707-23c1-db196dc76ffc-68991688,
#w-node-d28398b0-a778-4429-341e-ac65adf92b24-68991688,
#w-node-_8c3c09a3-c06c-64e1-5726-324d61f5fb31-68991688,
#w-node-_163ab48f-26fc-550a-6f42-ce252ab5ec10-68991688,
#w-node-d2968f0f-e509-61a9-a223-376084063d24-68991688,
#w-node-_1dc0d584-6726-505a-eba4-8487b1fb3d82-68991688 {
    grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_727cf386-6c26-74eb-c31d-178079395808-68991688 {
    grid-area: span 1 / span 3 / span 1 / span 3;
}
#w-node-_8bb4f802-e71d-a720-a019-c02ec198c9f6-68991688,
#w-node-_26874ada-8e40-fc5a-2604-6a17767115b9-68991688,
#w-node-d56b46a0-e3b5-36e4-104d-1ce0aa03a8a1-68991688,
#w-node-_53ad33c5-910b-1375-22fa-0143a2c68e59-eb4f9235,
#w-node-_3266a0a0-c0cb-5327-4b1d-773820c062b7-eb4f9235,
#w-node-_0bad7a71-9c9f-b868-f744-e88d4ef9264c-eb4f9235,
#w-node-b96a623e-e5a8-de0f-35d7-5c869e50d3f5-eb4f9235,
#w-node-_6934a7e1-a195-0151-afdf-239445545f7e-eb4f9235,
#w-node-_6934a7e1-a195-0151-afdf-239445545f86-eb4f9235,
#w-node-_6934a7e1-a195-0151-afdf-239445545f8e-eb4f9235,
#w-node-_6934a7e1-a195-0151-afdf-239445545f96-eb4f9235,
#w-node-_6934a7e1-a195-0151-afdf-239445545fa6-eb4f9235,
#w-node-_7108ce59-f64a-aa2a-0e82-e3f57114e244-eb4f9235,
#w-node-d94658bd-4ccd-4034-bf3a-c5ecc32e01b4-eb4f9235,
#w-node-d94658bd-4ccd-4034-bf3a-c5ecc32e01b6-eb4f9235,
#w-node-d94658bd-4ccd-4034-bf3a-c5ecc32e01b7-eb4f9235,
#w-node-d94658bd-4ccd-4034-bf3a-c5ecc32e01ba-eb4f9235,
#w-node-d94658bd-4ccd-4034-bf3a-c5ecc32e01bc-eb4f9235,
#w-node-d94658bd-4ccd-4034-bf3a-c5ecc32e01be-eb4f9235,
#w-node-_97542bef-ca8e-39da-e406-4b621998fc0a-eb4f9235,
#w-node-_97542bef-ca8e-39da-e406-4b621998fc0c-eb4f9235,
#w-node-_97542bef-ca8e-39da-e406-4b621998fc0e-eb4f9235,
#w-node-d94658bd-4ccd-4034-bf3a-c5ecc32e01c1-eb4f9235,
#w-node-d94658bd-4ccd-4034-bf3a-c5ecc32e01c3-eb4f9235,
#w-node-d94658bd-4ccd-4034-bf3a-c5ecc32e01c5-eb4f9235,
#w-node-_5df17e05-dce5-22c9-3126-329d1a303539-eb4f9235,
#w-node-_5df17e05-dce5-22c9-3126-329d1a30353b-eb4f9235,
#w-node-_5df17e05-dce5-22c9-3126-329d1a30353d-eb4f9235,
#w-node-d94658bd-4ccd-4034-bf3a-c5ecc32e01c8-eb4f9235,
#w-node-d94658bd-4ccd-4034-bf3a-c5ecc32e01ca-eb4f9235,
#w-node-d94658bd-4ccd-4034-bf3a-c5ecc32e01cd-eb4f9235,
#w-node-d94658bd-4ccd-4034-bf3a-c5ecc32e01d8-eb4f9235,
#w-node-d94658bd-4ccd-4034-bf3a-c5ecc32e01da-eb4f9235,
#w-node-d94658bd-4ccd-4034-bf3a-c5ecc32e01dc-eb4f9235,
#w-node-d94658bd-4ccd-4034-bf3a-c5ecc32e01e0-eb4f9235,
#w-node-d94658bd-4ccd-4034-bf3a-c5ecc32e01e4-eb4f9235,
#w-node-d94658bd-4ccd-4034-bf3a-c5ecc32e01e6-eb4f9235,
#w-node-d94658bd-4ccd-4034-bf3a-c5ecc32e01e9-eb4f9235,
#w-node-d94658bd-4ccd-4034-bf3a-c5ecc32e01eb-eb4f9235,
#w-node-d94658bd-4ccd-4034-bf3a-c5ecc32e01ed-eb4f9235,
#w-node-d94658bd-4ccd-4034-bf3a-c5ecc32e01f0-eb4f9235,
#w-node-d94658bd-4ccd-4034-bf3a-c5ecc32e01f2-eb4f9235,
#w-node-d94658bd-4ccd-4034-bf3a-c5ecc32e01f4-eb4f9235,
#w-node-e82ed03f-b311-3cfc-825f-c4848a424f9d-eb4f9235,
#w-node-e82ed03f-b311-3cfc-825f-c4848a424f9f-eb4f9235,
#w-node-e82ed03f-b311-3cfc-825f-c4848a424fa1-eb4f9235,
#w-node-d94658bd-4ccd-4034-bf3a-c5ecc32e01f7-eb4f9235,
#w-node-d94658bd-4ccd-4034-bf3a-c5ecc32e01f9-eb4f9235,
#w-node-d94658bd-4ccd-4034-bf3a-c5ecc32e01fb-eb4f9235,
#w-node-d94658bd-4ccd-4034-bf3a-c5ecc32e01fe-eb4f9235,
#w-node-d94658bd-4ccd-4034-bf3a-c5ecc32e0200-eb4f9235,
#w-node-d94658bd-4ccd-4034-bf3a-c5ecc32e0202-eb4f9235,
#w-node-d94658bd-4ccd-4034-bf3a-c5ecc32e0205-eb4f9235,
#w-node-d94658bd-4ccd-4034-bf3a-c5ecc32e0207-eb4f9235,
#w-node-d94658bd-4ccd-4034-bf3a-c5ecc32e0209-eb4f9235,
#w-node-d94658bd-4ccd-4034-bf3a-c5ecc32e020c-eb4f9235,
#w-node-d94658bd-4ccd-4034-bf3a-c5ecc32e020e-eb4f9235,
#w-node-d94658bd-4ccd-4034-bf3a-c5ecc32e0210-eb4f9235,
#w-node-c317d0e1-1fd3-4634-8d91-3674416c01b5-eb4f9235,
#w-node-c317d0e1-1fd3-4634-8d91-3674416c01b7-eb4f9235,
#w-node-c317d0e1-1fd3-4634-8d91-3674416c01b9-eb4f9235,
#w-node-c3a321c4-e735-798c-88ad-56a1f2b3cf8c-eb4f9235,
#w-node-c3a321c4-e735-798c-88ad-56a1f2b3cf8e-eb4f9235,
#w-node-c3a321c4-e735-798c-88ad-56a1f2b3cf90-eb4f9235,
#w-node-c0287831-144e-bde0-6952-613079f2830d-eb4f9235,
#w-node-c0287831-144e-bde0-6952-613079f2830f-eb4f9235,
#w-node-c0287831-144e-bde0-6952-613079f28311-eb4f9235,
#w-node-_28206b58-194a-966f-1962-4cba52ade538-eb4f9235,
#w-node-_28206b58-194a-966f-1962-4cba52ade53a-eb4f9235,
#w-node-_28206b58-194a-966f-1962-4cba52ade53c-eb4f9235,
#w-node-_0ad9a891-6bb0-47ab-69a3-6516c1e7bc33-eb4f9235,
#w-node-_0ad9a891-6bb0-47ab-69a3-6516c1e7bc35-eb4f9235,
#w-node-_0ad9a891-6bb0-47ab-69a3-6516c1e7bc37-eb4f9235 {
    grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-d94658bd-4ccd-4034-bf3a-c5ecc32e021b-eb4f9235 {
    grid-area: 1/2/2/3;
}
#w-node-d94658bd-4ccd-4034-bf3a-c5ecc32e0220-eb4f9235 {
    grid-area: 1/3/2/4;
}
#w-node-d94658bd-4ccd-4034-bf3a-c5ecc32e0225-eb4f9235,
#w-node-d94658bd-4ccd-4034-bf3a-c5ecc32e0226-eb4f9235,
#w-node-a3dd322b-99d5-66c7-c8c9-eb582bffcba2-eb4f9235,
#w-node-a3dd322b-99d5-66c7-c8c9-eb582bffcba4-eb4f9235,
#w-node-_3f473b51-523f-14dd-aa40-bf7e33994cbf-eb4f9235,
#w-node-_3f473b51-523f-14dd-aa40-bf7e33994cc1-eb4f9235,
#w-node-_4a1c83be-bca9-04af-f48f-e71df8491f24-eb4f9235,
#w-node-_4a1c83be-bca9-04af-f48f-e71df8491f26-eb4f9235,
#w-node-_0a763445-6f07-0971-791b-68d3271f1542-eb4f9235,
#w-node-_0a763445-6f07-0971-791b-68d3271f1544-eb4f9235,
#w-node-_63c617b0-dbf1-768e-a8ca-6e6a898eac6f-eb4f9235,
#w-node-_63c617b0-dbf1-768e-a8ca-6e6a898eac71-eb4f9235,
#w-node-cde789b2-c6da-3526-be28-12e9d6b1e04f-eb4f9235,
#w-node-cde789b2-c6da-3526-be28-12e9d6b1e051-eb4f9235,
#w-node-bbaf7fb8-d478-8db4-5b2e-d59afc538ed6-eb4f9235,
#w-node-bbaf7fb8-d478-8db4-5b2e-d59afc538ed8-eb4f9235,
#w-node-_31e3373d-1280-2951-cc26-500fc3620787-eb4f9235,
#w-node-_31e3373d-1280-2951-cc26-500fc3620789-eb4f9235,
#w-node-_6b670fee-4fc5-b94e-d64c-49e65ffa97d4-eb4f9235,
#w-node-_6b670fee-4fc5-b94e-d64c-49e65ffa97d6-eb4f9235,
#w-node-_27d9c31c-5077-5e44-47a7-fda8001de027-eb4f9235,
#w-node-_27d9c31c-5077-5e44-47a7-fda8001de029-eb4f9235,
#w-node-f0e5f427-0d69-59bb-ece1-79a2bed5dc3e-eb4f9235,
#w-node-f0e5f427-0d69-59bb-ece1-79a2bed5dc40-eb4f9235,
#w-node-c8632e89-5704-284d-1fc8-15dad82eb9be-eb4f9235,
#w-node-c8632e89-5704-284d-1fc8-15dad82eb9c0-eb4f9235,
#w-node-c8632e89-5704-284d-1fc8-15dad82eb9c3-eb4f9235,
#w-node-c8632e89-5704-284d-1fc8-15dad82eb9c5-eb4f9235,
#w-node-c8632e89-5704-284d-1fc8-15dad82eb9c8-eb4f9235,
#w-node-c8632e89-5704-284d-1fc8-15dad82eb9ca-eb4f9235,
#w-node-c8632e89-5704-284d-1fc8-15dad82eb9ce-eb4f9235,
#w-node-c8632e89-5704-284d-1fc8-15dad82eb9d0-eb4f9235,
#w-node-c8632e89-5704-284d-1fc8-15dad82eb9d3-eb4f9235,
#w-node-c8632e89-5704-284d-1fc8-15dad82eb9d5-eb4f9235,
#w-node-c8632e89-5704-284d-1fc8-15dad82eb9d8-eb4f9235,
#w-node-c8632e89-5704-284d-1fc8-15dad82eb9da-eb4f9235,
#w-node-c8632e89-5704-284d-1fc8-15dad82eb9dd-eb4f9235,
#w-node-c8632e89-5704-284d-1fc8-15dad82eb9df-eb4f9235,
#w-node-c8632e89-5704-284d-1fc8-15dad82eb9e2-eb4f9235,
#w-node-c8632e89-5704-284d-1fc8-15dad82eb9e4-eb4f9235,
#w-node-c8632e89-5704-284d-1fc8-15dad82eb9e7-eb4f9235,
#w-node-c8632e89-5704-284d-1fc8-15dad82eb9e9-eb4f9235,
#w-node-c8632e89-5704-284d-1fc8-15dad82eb9ec-eb4f9235,
#w-node-c8632e89-5704-284d-1fc8-15dad82eb9ee-eb4f9235,
#w-node-c8632e89-5704-284d-1fc8-15dad82eb9f1-eb4f9235,
#w-node-c8632e89-5704-284d-1fc8-15dad82eb9f3-eb4f9235,
#w-node-_493d21dd-2f40-6a54-c1d3-0f0d7d54411d-0724b509,
#w-node-edb78425-14fa-af03-6d33-f5cb76062ffd-0724b509,
#w-node-_8a67eec6-b526-8487-14b8-44d50795750d-0724b509,
#w-node-_54a5dab4-830d-6111-3c26-4b632a640ceb-0724b509 {
    grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_1c3b9f0d-1d13-0ac3-10df-78651e3d3064-d46965d1 {
    grid-area: 1/2/2/3;
}
#w-node-_1c3b9f0d-1d13-0ac3-10df-78651e3d306e-d46965d1 {
    grid-area: 1/1/2/2;
}
#w-node-f16a69d9-413b-c108-1db5-3b29140ce421-d46965d1 {
    grid-area: 1/2/2/3;
}
#w-node-f16a69d9-413b-c108-1db5-3b29140ce434-d46965d1 {
    grid-area: 1/1/2/2;
}
#w-node-_4e1039d5-ced4-35e1-fae0-563d3f1bf5d6-d46965d1,
#parent-center.w-node-_4e1039d5-ced4-35e1-fae0-563d3f1bf5df-d46965d1 {
    grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-ef7b9d6a-951c-0261-a028-30f0b97064d1-840aa930 {
    grid-area: span 2 / span 1 / span 2 / span 1;
}
#w-node-a1fd9329-fa33-debf-718b-2568fc683fd1-e7a3ae31 {
    grid-area: 1/1/3/2;
}
#w-node-_49fb1c89-f13c-4da7-c28a-8c2824081a9a-e7a3ae31 {
    grid-area: 2/2/4/3;
}
#w-node-_1ade4fae-76fc-e920-ac87-30731826febf-e7a3ae31,
#w-node-c1258946-8ee4-3752-0b70-862bd7d5ddd5-e7a3ae31,
#w-node-_9166b1b0-317d-eb0d-5442-4e710ccfcbcf-e7a3ae31,
#w-node-_9c922bd1-1e2e-7883-3581-b0af8bfade36-e7a3ae31 {
    grid-area: span 2 / span 1 / span 2 / span 1;
}
#w-node-_1c3b9f0d-1d13-0ac3-10df-78651e3d3064-ea1d0553 {
    grid-area: 1/2/2/3;
}
#w-node-_1c3b9f0d-1d13-0ac3-10df-78651e3d306e-ea1d0553 {
    grid-area: 1/1/2/2;
}
#w-node-f16a69d9-413b-c108-1db5-3b29140ce421-ea1d0553 {
    grid-area: 1/2/2/3;
}
#w-node-f16a69d9-413b-c108-1db5-3b29140ce434-ea1d0553 {
    grid-area: 1/1/2/2;
}
#w-node-_4e1039d5-ced4-35e1-fae0-563d3f1bf5d6-ea1d0553,
#parent-center.w-node-_4e1039d5-ced4-35e1-fae0-563d3f1bf5df-ea1d0553 {
    grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-cdad985f-b3dd-7edf-c5f4-5acfa1b10c37-b0cc9586,
#w-node-cdad985f-b3dd-7edf-c5f4-5acfa1b10c3d-b0cc9586,
#w-node-cdad985f-b3dd-7edf-c5f4-5acfa1b10c49-b0cc9586,
#w-node-cdad985f-b3dd-7edf-c5f4-5acfa1b10c43-b0cc9586,
#w-node-cdad985f-b3dd-7edf-c5f4-5acfa1b10c29-b0cc9586,
#w-node-f5475ac1-395b-fbaf-97a4-cb5afb093060-b0cc9586,
#w-node-cdad985f-b3dd-7edf-c5f4-5acfa1b10c87-b0cc9586 {
    grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-_9b376d58-c779-3212-fad9-a61972a37eb8-4f51eb89,
#w-node-_49c0e945-5cb3-50d2-0501-a4f8de30675d-4f51eb89,
#w-node-fece072d-436f-60be-5890-26d1e5d65e9d-4f51eb89 {
    grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-ef7b9d6a-951c-0261-a028-30f0b97064d1-3632f8a0 {
    grid-area: span 2 / span 1 / span 2 / span 1;
}
#w-node-f4ac77d1-8e9e-42a7-2321-32607f786bdb-8cb2fef1,
#w-node-f4ac77d1-8e9e-42a7-2321-32607f786be0-8cb2fef1,
#w-node-f4ac77d1-8e9e-42a7-2321-32607f786be5-8cb2fef1 {
    grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-a1fd9329-fa33-debf-718b-2568fc683fd1-82883278 {
    grid-area: 1/1/3/2;
}
#w-node-_49fb1c89-f13c-4da7-c28a-8c2824081a9a-82883278 {
    grid-area: 2/2/4/3;
}
#w-node-_1ade4fae-76fc-e920-ac87-30731826febf-82883278,
#w-node-c1258946-8ee4-3752-0b70-862bd7d5ddd5-82883278,
#w-node-_9166b1b0-317d-eb0d-5442-4e710ccfcbcf-82883278,
#w-node-_9c922bd1-1e2e-7883-3581-b0af8bfade36-82883278 {
    grid-area: span 2 / span 1 / span 2 / span 1;
}
#w-node-_53ad33c5-910b-1375-22fa-0143a2c68e59-ccfce0a7,
#w-node-_3266a0a0-c0cb-5327-4b1d-773820c062b7-ccfce0a7,
#w-node-_0bad7a71-9c9f-b868-f744-e88d4ef9264c-ccfce0a7,
#w-node-b96a623e-e5a8-de0f-35d7-5c869e50d3f5-ccfce0a7,
#w-node-_6934a7e1-a195-0151-afdf-239445545f7e-ccfce0a7,
#w-node-_6934a7e1-a195-0151-afdf-239445545f86-ccfce0a7,
#w-node-_6934a7e1-a195-0151-afdf-239445545f8e-ccfce0a7,
#w-node-_6934a7e1-a195-0151-afdf-239445545f96-ccfce0a7,
#w-node-_6934a7e1-a195-0151-afdf-239445545fa6-ccfce0a7,
#w-node-_7108ce59-f64a-aa2a-0e82-e3f57114e244-ccfce0a7,
#w-node-d94658bd-4ccd-4034-bf3a-c5ecc32e01b4-ccfce0a7,
#w-node-d94658bd-4ccd-4034-bf3a-c5ecc32e01b6-ccfce0a7,
#w-node-d94658bd-4ccd-4034-bf3a-c5ecc32e01b7-ccfce0a7,
#w-node-d94658bd-4ccd-4034-bf3a-c5ecc32e01ba-ccfce0a7,
#w-node-d94658bd-4ccd-4034-bf3a-c5ecc32e01bc-ccfce0a7,
#w-node-d94658bd-4ccd-4034-bf3a-c5ecc32e01be-ccfce0a7,
#w-node-_97542bef-ca8e-39da-e406-4b621998fc0a-ccfce0a7,
#w-node-_97542bef-ca8e-39da-e406-4b621998fc0c-ccfce0a7,
#w-node-_97542bef-ca8e-39da-e406-4b621998fc0e-ccfce0a7,
#w-node-d94658bd-4ccd-4034-bf3a-c5ecc32e01c1-ccfce0a7,
#w-node-d94658bd-4ccd-4034-bf3a-c5ecc32e01c3-ccfce0a7,
#w-node-d94658bd-4ccd-4034-bf3a-c5ecc32e01c5-ccfce0a7,
#w-node-_5df17e05-dce5-22c9-3126-329d1a303539-ccfce0a7,
#w-node-_5df17e05-dce5-22c9-3126-329d1a30353b-ccfce0a7,
#w-node-_5df17e05-dce5-22c9-3126-329d1a30353d-ccfce0a7,
#w-node-d94658bd-4ccd-4034-bf3a-c5ecc32e01c8-ccfce0a7,
#w-node-d94658bd-4ccd-4034-bf3a-c5ecc32e01ca-ccfce0a7,
#w-node-d94658bd-4ccd-4034-bf3a-c5ecc32e01cd-ccfce0a7,
#w-node-d94658bd-4ccd-4034-bf3a-c5ecc32e01d8-ccfce0a7,
#w-node-d94658bd-4ccd-4034-bf3a-c5ecc32e01da-ccfce0a7,
#w-node-d94658bd-4ccd-4034-bf3a-c5ecc32e01dc-ccfce0a7,
#w-node-d94658bd-4ccd-4034-bf3a-c5ecc32e01e0-ccfce0a7,
#w-node-d94658bd-4ccd-4034-bf3a-c5ecc32e01e4-ccfce0a7,
#w-node-d94658bd-4ccd-4034-bf3a-c5ecc32e01e6-ccfce0a7,
#w-node-d94658bd-4ccd-4034-bf3a-c5ecc32e01e9-ccfce0a7,
#w-node-d94658bd-4ccd-4034-bf3a-c5ecc32e01eb-ccfce0a7,
#w-node-d94658bd-4ccd-4034-bf3a-c5ecc32e01ed-ccfce0a7,
#w-node-d94658bd-4ccd-4034-bf3a-c5ecc32e01f0-ccfce0a7,
#w-node-d94658bd-4ccd-4034-bf3a-c5ecc32e01f2-ccfce0a7,
#w-node-d94658bd-4ccd-4034-bf3a-c5ecc32e01f4-ccfce0a7,
#w-node-e82ed03f-b311-3cfc-825f-c4848a424f9d-ccfce0a7,
#w-node-e82ed03f-b311-3cfc-825f-c4848a424f9f-ccfce0a7,
#w-node-e82ed03f-b311-3cfc-825f-c4848a424fa1-ccfce0a7,
#w-node-d94658bd-4ccd-4034-bf3a-c5ecc32e01f7-ccfce0a7,
#w-node-d94658bd-4ccd-4034-bf3a-c5ecc32e01f9-ccfce0a7,
#w-node-d94658bd-4ccd-4034-bf3a-c5ecc32e01fb-ccfce0a7,
#w-node-d94658bd-4ccd-4034-bf3a-c5ecc32e01fe-ccfce0a7,
#w-node-d94658bd-4ccd-4034-bf3a-c5ecc32e0200-ccfce0a7,
#w-node-d94658bd-4ccd-4034-bf3a-c5ecc32e0202-ccfce0a7,
#w-node-d94658bd-4ccd-4034-bf3a-c5ecc32e0205-ccfce0a7,
#w-node-d94658bd-4ccd-4034-bf3a-c5ecc32e0207-ccfce0a7,
#w-node-d94658bd-4ccd-4034-bf3a-c5ecc32e0209-ccfce0a7,
#w-node-d94658bd-4ccd-4034-bf3a-c5ecc32e020c-ccfce0a7,
#w-node-d94658bd-4ccd-4034-bf3a-c5ecc32e020e-ccfce0a7,
#w-node-d94658bd-4ccd-4034-bf3a-c5ecc32e0210-ccfce0a7,
#w-node-c317d0e1-1fd3-4634-8d91-3674416c01b5-ccfce0a7,
#w-node-c317d0e1-1fd3-4634-8d91-3674416c01b7-ccfce0a7,
#w-node-c317d0e1-1fd3-4634-8d91-3674416c01b9-ccfce0a7,
#w-node-c3a321c4-e735-798c-88ad-56a1f2b3cf8c-ccfce0a7,
#w-node-c3a321c4-e735-798c-88ad-56a1f2b3cf8e-ccfce0a7,
#w-node-c3a321c4-e735-798c-88ad-56a1f2b3cf90-ccfce0a7,
#w-node-c0287831-144e-bde0-6952-613079f2830d-ccfce0a7,
#w-node-c0287831-144e-bde0-6952-613079f2830f-ccfce0a7,
#w-node-c0287831-144e-bde0-6952-613079f28311-ccfce0a7,
#w-node-_28206b58-194a-966f-1962-4cba52ade538-ccfce0a7,
#w-node-_28206b58-194a-966f-1962-4cba52ade53a-ccfce0a7,
#w-node-_28206b58-194a-966f-1962-4cba52ade53c-ccfce0a7,
#w-node-_0ad9a891-6bb0-47ab-69a3-6516c1e7bc33-ccfce0a7,
#w-node-_0ad9a891-6bb0-47ab-69a3-6516c1e7bc35-ccfce0a7,
#w-node-_0ad9a891-6bb0-47ab-69a3-6516c1e7bc37-ccfce0a7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-d94658bd-4ccd-4034-bf3a-c5ecc32e021b-ccfce0a7 {
    grid-area: 1/2/2/3;
}
#w-node-d94658bd-4ccd-4034-bf3a-c5ecc32e0220-ccfce0a7 {
    grid-area: 1/3/2/4;
}
#w-node-d94658bd-4ccd-4034-bf3a-c5ecc32e0225-ccfce0a7,
#w-node-d94658bd-4ccd-4034-bf3a-c5ecc32e0226-ccfce0a7,
#w-node-a3dd322b-99d5-66c7-c8c9-eb582bffcba2-ccfce0a7,
#w-node-a3dd322b-99d5-66c7-c8c9-eb582bffcba4-ccfce0a7,
#w-node-_3f473b51-523f-14dd-aa40-bf7e33994cbf-ccfce0a7,
#w-node-_3f473b51-523f-14dd-aa40-bf7e33994cc1-ccfce0a7,
#w-node-_4a1c83be-bca9-04af-f48f-e71df8491f24-ccfce0a7,
#w-node-_4a1c83be-bca9-04af-f48f-e71df8491f26-ccfce0a7,
#w-node-_0a763445-6f07-0971-791b-68d3271f1542-ccfce0a7,
#w-node-_0a763445-6f07-0971-791b-68d3271f1544-ccfce0a7,
#w-node-_63c617b0-dbf1-768e-a8ca-6e6a898eac6f-ccfce0a7,
#w-node-_63c617b0-dbf1-768e-a8ca-6e6a898eac71-ccfce0a7,
#w-node-cde789b2-c6da-3526-be28-12e9d6b1e04f-ccfce0a7,
#w-node-cde789b2-c6da-3526-be28-12e9d6b1e051-ccfce0a7,
#w-node-bbaf7fb8-d478-8db4-5b2e-d59afc538ed6-ccfce0a7,
#w-node-bbaf7fb8-d478-8db4-5b2e-d59afc538ed8-ccfce0a7,
#w-node-_31e3373d-1280-2951-cc26-500fc3620787-ccfce0a7,
#w-node-_31e3373d-1280-2951-cc26-500fc3620789-ccfce0a7,
#w-node-_6b670fee-4fc5-b94e-d64c-49e65ffa97d4-ccfce0a7,
#w-node-_6b670fee-4fc5-b94e-d64c-49e65ffa97d6-ccfce0a7,
#w-node-_27d9c31c-5077-5e44-47a7-fda8001de027-ccfce0a7,
#w-node-_27d9c31c-5077-5e44-47a7-fda8001de029-ccfce0a7,
#w-node-f0e5f427-0d69-59bb-ece1-79a2bed5dc3e-ccfce0a7,
#w-node-f0e5f427-0d69-59bb-ece1-79a2bed5dc40-ccfce0a7,
#w-node-c8632e89-5704-284d-1fc8-15dad82eb9be-ccfce0a7,
#w-node-c8632e89-5704-284d-1fc8-15dad82eb9c0-ccfce0a7,
#w-node-c8632e89-5704-284d-1fc8-15dad82eb9c3-ccfce0a7,
#w-node-c8632e89-5704-284d-1fc8-15dad82eb9c5-ccfce0a7,
#w-node-c8632e89-5704-284d-1fc8-15dad82eb9c8-ccfce0a7,
#w-node-c8632e89-5704-284d-1fc8-15dad82eb9ca-ccfce0a7,
#w-node-c8632e89-5704-284d-1fc8-15dad82eb9ce-ccfce0a7,
#w-node-c8632e89-5704-284d-1fc8-15dad82eb9d0-ccfce0a7,
#w-node-c8632e89-5704-284d-1fc8-15dad82eb9d3-ccfce0a7,
#w-node-c8632e89-5704-284d-1fc8-15dad82eb9d5-ccfce0a7,
#w-node-c8632e89-5704-284d-1fc8-15dad82eb9d8-ccfce0a7,
#w-node-c8632e89-5704-284d-1fc8-15dad82eb9da-ccfce0a7,
#w-node-c8632e89-5704-284d-1fc8-15dad82eb9dd-ccfce0a7,
#w-node-c8632e89-5704-284d-1fc8-15dad82eb9df-ccfce0a7,
#w-node-c8632e89-5704-284d-1fc8-15dad82eb9e2-ccfce0a7,
#w-node-c8632e89-5704-284d-1fc8-15dad82eb9e4-ccfce0a7,
#w-node-c8632e89-5704-284d-1fc8-15dad82eb9e7-ccfce0a7,
#w-node-c8632e89-5704-284d-1fc8-15dad82eb9e9-ccfce0a7,
#w-node-c8632e89-5704-284d-1fc8-15dad82eb9ec-ccfce0a7,
#w-node-c8632e89-5704-284d-1fc8-15dad82eb9ee-ccfce0a7,
#w-node-c8632e89-5704-284d-1fc8-15dad82eb9f1-ccfce0a7,
#w-node-c8632e89-5704-284d-1fc8-15dad82eb9f3-ccfce0a7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_192e3bd7-63aa-3094-409d-fc22c92fca00-e0fe4ab9 {
    grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-_469ab853-e7d8-d1b7-405e-e0da3bbdfb34-e0fe4ab9,
#w-node-fbf91361-6e03-c2a9-6e1a-37d2ecb253ab-e0fe4ab9,
#w-node-_8d7af189-adb3-5298-d616-77339164a471-e0fe4ab9,
#w-node-_8d7af189-adb3-5298-d616-77339164a477-e0fe4ab9,
#w-node-_8d7af189-adb3-5298-d616-77339164a47c-e0fe4ab9,
#w-node-adeb56e2-b632-bc78-fc7f-f40160b8a070-443833e8,
#w-node-f332afae-f78a-ceec-a0e1-4b07ac55ce2a-443833e8,
#w-node-b052b229-8752-6c59-4918-5bccf38162cd-443833e8,
#w-node-_260fa946-aae0-add2-32b0-97a8c2dff08d-443833e8,
#w-node-fdf23ab5-f6fb-224b-4c49-2ceeba8d4cd3-443833e8,
#w-node-fdf23ab5-f6fb-224b-4c49-2ceeba8d4ce1-443833e8,
#w-node-fdf23ab5-f6fb-224b-4c49-2ceeba8d4cef-443833e8,
#w-node-b965f764-4200-fce7-c9db-395d30101132-024bcffd,
#w-node-b965f764-4200-fce7-c9db-395d3010113b-024bcffd,
#w-node-b965f764-4200-fce7-c9db-395d30101144-024bcffd,
#w-node-_469ab853-e7d8-d1b7-405e-e0da3bbdfb34-024bcffd,
#w-node-fbf91361-6e03-c2a9-6e1a-37d2ecb253ab-024bcffd,
#w-node-_79db26c5-60a2-9da2-29a5-d92cab1386ae-024bcffd,
#w-node-_7221d808-e0c3-64f2-f1d3-1a2e89ea18f1-024bcffd,
#w-node-b965f764-4200-fce7-c9db-395d30101132-dffe445d,
#w-node-b965f764-4200-fce7-c9db-395d3010113b-dffe445d,
#w-node-b965f764-4200-fce7-c9db-395d30101144-dffe445d,
#w-node-_077bda6c-80f1-30fc-b550-ec217afac3d0-8a4a93a0,
#w-node-_077bda6c-80f1-30fc-b550-ec217afac3d9-8a4a93a0,
#w-node-_077bda6c-80f1-30fc-b550-ec217afac3e2-8a4a93a0 {
    grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-ef7b9d6a-951c-0261-a028-30f0b97064d1-a6ec0bf3 {
    grid-area: span 2 / span 1 / span 2 / span 1;
}
#w-node-_47eb04db-9897-8c0e-f3cf-352b9a62c70d-feb14516 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
}
#w-node-c7a66860-58e9-4916-aae8-d08f8a487eac-feb14516,
#transparency-center.w-node-c7a66860-58e9-4916-aae8-d08f8a487eb5-feb14516 {
    grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-cc3103cc-d29d-393a-e548-ce277eb274b4-feb14516 {
    order: 9999;
}
#w-node-cc3103cc-d29d-393a-e548-ce277eb274b5-feb14516 {
    grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-c8fecec3-b5ad-d2b9-2845-a510fb88519d-a5017a75 {
    justify-self: stretch;
}
#w-node-_0a9b2f29-ea30-6071-495f-e18333f48b6e-a5017a75,
#w-node-_0a9b2f29-ea30-6071-495f-e18333f48b74-a5017a75,
#w-node-cf58c298-b61e-167a-d83a-38e64e8aeb90-a5017a75,
#w-node-cf58c298-b61e-167a-d83a-38e64e8aeb96-a5017a75,
#w-node-_78a43582-94f4-8f1c-de74-26bf1c5069bb-833fa786,
#w-node-_78a43582-94f4-8f1c-de74-26bf1c5069c9-833fa786,
#w-node-_78a43582-94f4-8f1c-de74-26bf1c5069d8-833fa786 {
    grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_21554fde-02a5-939b-0e1a-e715c87b3cbb-833fa786 {
    grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-_21554fde-02a5-939b-0e1a-e715c87b3cc3-833fa786,
#w-node-_21554fde-02a5-939b-0e1a-e715c87b3ccb-833fa786 {
    grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_5911a61e-7073-e351-cd55-c2ab98c71ca8-9d6d60e2 {
    grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-_5911a61e-7073-e351-cd55-c2ab98c71cb7-9d6d60e2,
#w-node-_5911a61e-7073-e351-cd55-c2ab98c71cc6-9d6d60e2 {
    grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-f95743b4-40e9-2bab-5ecb-5a98622caaec-4ce1ac95 {
    align-self: stretch;
}
#w-node-_9b376d58-c779-3212-fad9-a61972a37eb8-4ce1ac95,
#w-node-_49c0e945-5cb3-50d2-0501-a4f8de30675d-4ce1ac95,
#w-node-fece072d-436f-60be-5890-26d1e5d65e9d-4ce1ac95,
#w-node-_78a43582-94f4-8f1c-de74-26bf1c5069bb-ec08b07a,
#w-node-_78a43582-94f4-8f1c-de74-26bf1c5069c9-ec08b07a,
#w-node-_78a43582-94f4-8f1c-de74-26bf1c5069d8-ec08b07a {
    grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_21554fde-02a5-939b-0e1a-e715c87b3cbb-ec08b07a {
    grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-_21554fde-02a5-939b-0e1a-e715c87b3cc3-ec08b07a,
#w-node-_21554fde-02a5-939b-0e1a-e715c87b3ccb-ec08b07a {
    grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-c8fecec3-b5ad-d2b9-2845-a510fb88519d-b68f11fb {
    justify-self: stretch;
}
#w-node-_0a9b2f29-ea30-6071-495f-e18333f48b6e-b68f11fb,
#w-node-_0a9b2f29-ea30-6071-495f-e18333f48b74-b68f11fb,
#w-node-cf58c298-b61e-167a-d83a-38e64e8aeb90-b68f11fb,
#w-node-cf58c298-b61e-167a-d83a-38e64e8aeb96-b68f11fb {
    grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-ef7b9d6a-951c-0261-a028-30f0b97064d1-b3fb043f,
#w-node-d076c447-49e3-059b-2e3d-0e9af2befcbf-49ce9ce4 {
    grid-area: span 2 / span 1 / span 2 / span 1;
}
#w-node-_3e9f20e5-87e1-3a10-5404-6b96e450a086-49ce9ce4 {
    align-self: stretch;
}
#w-node-_3e9f20e5-87e1-3a10-5404-6b96e450a08d-49ce9ce4 {
    grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_3e9f20e5-87e1-3a10-5404-6b96e450a0af-49ce9ce4 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: center;
}
#w-node-_8492c5d8-382b-9d13-1665-b54c100ba8f7-4c93d65a {
    align-self: stretch;
}
#w-node-_3e9f20e5-87e1-3a10-5404-6b96e450a0af-4c93d65a {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: center;
}
#w-node-_8492c5d8-382b-9d13-1665-b54c100ba8f7-e9a84f68 {
    align-self: stretch;
}
#w-node-_3e9f20e5-87e1-3a10-5404-6b96e450a0af-e9a84f68 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: center;
}
#w-node-_3fa8697a-1c23-dc49-9180-5a1b9f46c192-0e2dcece,
#w-node-_3fa8697a-1c23-dc49-9180-5a1b9f46c19a-0e2dcece,
#w-node-b564ca93-fcf9-e4a2-60f8-c013155d1eae-a93aa4df,
#w-node-b564ca93-fcf9-e4a2-60f8-c013155d1eb6-a93aa4df,
#w-node-_39e07ee6-4f54-eee5-154b-042a30ad6a6f-a93aa4df,
#w-node-_1f78cfce-3f70-30a5-2104-78b33ea60f9d-a93aa4df,
#w-node-f4ac77d1-8e9e-42a7-2321-32607f786bdb-495d3b66,
#w-node-f4ac77d1-8e9e-42a7-2321-32607f786be0-495d3b66,
#w-node-f4ac77d1-8e9e-42a7-2321-32607f786be5-495d3b66,
#w-node-adeb56e2-b632-bc78-fc7f-f40160b8a070-c978362e,
#w-node-f332afae-f78a-ceec-a0e1-4b07ac55ce2a-c978362e,
#w-node-b052b229-8752-6c59-4918-5bccf38162cd-c978362e,
#w-node-_260fa946-aae0-add2-32b0-97a8c2dff08d-c978362e,
#w-node-fdf23ab5-f6fb-224b-4c49-2ceeba8d4cd3-c978362e,
#w-node-fdf23ab5-f6fb-224b-4c49-2ceeba8d4ce1-c978362e,
#w-node-fdf23ab5-f6fb-224b-4c49-2ceeba8d4cef-c978362e {
    grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_458b84a5-eb3e-345f-cb56-c952064e54a8-75982eeb {
    grid-area: span 1 / span 4 / span 1 / span 4;
}
#w-node-_458b84a5-eb3e-345f-cb56-c952064e5520-75982eeb,
#w-node-_458b84a5-eb3e-345f-cb56-c952064e5532-75982eeb,
#w-node-_458b84a5-eb3e-345f-cb56-c952064e5542-75982eeb,
#w-node-_458b84a5-eb3e-345f-cb56-c952064e5560-75982eeb {
    grid-area: span 3 / span 2 / span 3 / span 2;
}
#w-node-_458b84a5-eb3e-345f-cb56-c952064e5576-75982eeb {
    grid-area: span 1 / span 4 / span 1 / span 4;
}
#w-node-_53ad33c5-910b-1375-22fa-0143a2c68e59-6d587531,
#w-node-_3266a0a0-c0cb-5327-4b1d-773820c062b7-6d587531,
#w-node-_0bad7a71-9c9f-b868-f744-e88d4ef9264c-6d587531,
#w-node-b96a623e-e5a8-de0f-35d7-5c869e50d3f5-6d587531,
#w-node-_6934a7e1-a195-0151-afdf-239445545f7e-6d587531,
#w-node-_6934a7e1-a195-0151-afdf-239445545f86-6d587531,
#w-node-_6934a7e1-a195-0151-afdf-239445545f8e-6d587531,
#w-node-_6934a7e1-a195-0151-afdf-239445545f96-6d587531,
#w-node-_6934a7e1-a195-0151-afdf-239445545fa6-6d587531,
#w-node-_7108ce59-f64a-aa2a-0e82-e3f57114e244-6d587531,
#w-node-d94658bd-4ccd-4034-bf3a-c5ecc32e01b4-6d587531,
#w-node-d94658bd-4ccd-4034-bf3a-c5ecc32e01b6-6d587531,
#w-node-d94658bd-4ccd-4034-bf3a-c5ecc32e01b7-6d587531,
#w-node-d94658bd-4ccd-4034-bf3a-c5ecc32e01ba-6d587531,
#w-node-d94658bd-4ccd-4034-bf3a-c5ecc32e01bc-6d587531,
#w-node-d94658bd-4ccd-4034-bf3a-c5ecc32e01be-6d587531,
#w-node-_97542bef-ca8e-39da-e406-4b621998fc0a-6d587531,
#w-node-_97542bef-ca8e-39da-e406-4b621998fc0c-6d587531,
#w-node-_97542bef-ca8e-39da-e406-4b621998fc0e-6d587531,
#w-node-d94658bd-4ccd-4034-bf3a-c5ecc32e01c1-6d587531,
#w-node-d94658bd-4ccd-4034-bf3a-c5ecc32e01c3-6d587531,
#w-node-d94658bd-4ccd-4034-bf3a-c5ecc32e01c5-6d587531,
#w-node-_5df17e05-dce5-22c9-3126-329d1a303539-6d587531,
#w-node-_5df17e05-dce5-22c9-3126-329d1a30353b-6d587531,
#w-node-_5df17e05-dce5-22c9-3126-329d1a30353d-6d587531,
#w-node-d94658bd-4ccd-4034-bf3a-c5ecc32e01c8-6d587531,
#w-node-d94658bd-4ccd-4034-bf3a-c5ecc32e01ca-6d587531,
#w-node-d94658bd-4ccd-4034-bf3a-c5ecc32e01cd-6d587531,
#w-node-d94658bd-4ccd-4034-bf3a-c5ecc32e01d8-6d587531,
#w-node-d94658bd-4ccd-4034-bf3a-c5ecc32e01da-6d587531,
#w-node-d94658bd-4ccd-4034-bf3a-c5ecc32e01dc-6d587531,
#w-node-d94658bd-4ccd-4034-bf3a-c5ecc32e01e0-6d587531,
#w-node-d94658bd-4ccd-4034-bf3a-c5ecc32e01e4-6d587531,
#w-node-d94658bd-4ccd-4034-bf3a-c5ecc32e01e6-6d587531,
#w-node-d94658bd-4ccd-4034-bf3a-c5ecc32e01e9-6d587531,
#w-node-d94658bd-4ccd-4034-bf3a-c5ecc32e01eb-6d587531,
#w-node-d94658bd-4ccd-4034-bf3a-c5ecc32e01ed-6d587531,
#w-node-d94658bd-4ccd-4034-bf3a-c5ecc32e01f0-6d587531,
#w-node-d94658bd-4ccd-4034-bf3a-c5ecc32e01f2-6d587531,
#w-node-d94658bd-4ccd-4034-bf3a-c5ecc32e01f4-6d587531,
#w-node-e82ed03f-b311-3cfc-825f-c4848a424f9d-6d587531,
#w-node-e82ed03f-b311-3cfc-825f-c4848a424f9f-6d587531,
#w-node-e82ed03f-b311-3cfc-825f-c4848a424fa1-6d587531,
#w-node-d94658bd-4ccd-4034-bf3a-c5ecc32e01f7-6d587531,
#w-node-d94658bd-4ccd-4034-bf3a-c5ecc32e01f9-6d587531,
#w-node-d94658bd-4ccd-4034-bf3a-c5ecc32e01fb-6d587531,
#w-node-d94658bd-4ccd-4034-bf3a-c5ecc32e01fe-6d587531,
#w-node-d94658bd-4ccd-4034-bf3a-c5ecc32e0200-6d587531,
#w-node-d94658bd-4ccd-4034-bf3a-c5ecc32e0202-6d587531,
#w-node-d94658bd-4ccd-4034-bf3a-c5ecc32e0205-6d587531,
#w-node-d94658bd-4ccd-4034-bf3a-c5ecc32e0207-6d587531,
#w-node-d94658bd-4ccd-4034-bf3a-c5ecc32e0209-6d587531,
#w-node-d94658bd-4ccd-4034-bf3a-c5ecc32e020c-6d587531,
#w-node-d94658bd-4ccd-4034-bf3a-c5ecc32e020e-6d587531,
#w-node-d94658bd-4ccd-4034-bf3a-c5ecc32e0210-6d587531,
#w-node-c317d0e1-1fd3-4634-8d91-3674416c01b5-6d587531,
#w-node-c317d0e1-1fd3-4634-8d91-3674416c01b7-6d587531,
#w-node-c317d0e1-1fd3-4634-8d91-3674416c01b9-6d587531,
#w-node-c3a321c4-e735-798c-88ad-56a1f2b3cf8c-6d587531,
#w-node-c3a321c4-e735-798c-88ad-56a1f2b3cf8e-6d587531,
#w-node-c3a321c4-e735-798c-88ad-56a1f2b3cf90-6d587531,
#w-node-c0287831-144e-bde0-6952-613079f2830d-6d587531,
#w-node-c0287831-144e-bde0-6952-613079f2830f-6d587531,
#w-node-c0287831-144e-bde0-6952-613079f28311-6d587531,
#w-node-_28206b58-194a-966f-1962-4cba52ade538-6d587531,
#w-node-_28206b58-194a-966f-1962-4cba52ade53a-6d587531,
#w-node-_28206b58-194a-966f-1962-4cba52ade53c-6d587531,
#w-node-_0ad9a891-6bb0-47ab-69a3-6516c1e7bc33-6d587531,
#w-node-_0ad9a891-6bb0-47ab-69a3-6516c1e7bc35-6d587531,
#w-node-_0ad9a891-6bb0-47ab-69a3-6516c1e7bc37-6d587531,
#w-node-_355e4405-dd62-a8a2-3c05-5914c473cb0d-6d587531,
#w-node-_355e4405-dd62-a8a2-3c05-5914c473cb0f-6d587531,
#w-node-_355e4405-dd62-a8a2-3c05-5914c473cb11-6d587531 {
    grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-d94658bd-4ccd-4034-bf3a-c5ecc32e021b-6d587531 {
    grid-area: 1/2/2/3;
}
#w-node-d94658bd-4ccd-4034-bf3a-c5ecc32e0220-6d587531 {
    grid-area: 1/3/2/4;
}
#w-node-d94658bd-4ccd-4034-bf3a-c5ecc32e0225-6d587531,
#w-node-d94658bd-4ccd-4034-bf3a-c5ecc32e0226-6d587531,
#w-node-a3dd322b-99d5-66c7-c8c9-eb582bffcba2-6d587531,
#w-node-a3dd322b-99d5-66c7-c8c9-eb582bffcba4-6d587531,
#w-node-_3f473b51-523f-14dd-aa40-bf7e33994cbf-6d587531,
#w-node-_3f473b51-523f-14dd-aa40-bf7e33994cc1-6d587531,
#w-node-_4a1c83be-bca9-04af-f48f-e71df8491f24-6d587531,
#w-node-_4a1c83be-bca9-04af-f48f-e71df8491f26-6d587531,
#w-node-_0a763445-6f07-0971-791b-68d3271f1542-6d587531,
#w-node-_0a763445-6f07-0971-791b-68d3271f1544-6d587531,
#w-node-_63c617b0-dbf1-768e-a8ca-6e6a898eac6f-6d587531,
#w-node-_63c617b0-dbf1-768e-a8ca-6e6a898eac71-6d587531,
#w-node-cde789b2-c6da-3526-be28-12e9d6b1e04f-6d587531,
#w-node-cde789b2-c6da-3526-be28-12e9d6b1e051-6d587531,
#w-node-bbaf7fb8-d478-8db4-5b2e-d59afc538ed6-6d587531,
#w-node-bbaf7fb8-d478-8db4-5b2e-d59afc538ed8-6d587531,
#w-node-_31e3373d-1280-2951-cc26-500fc3620787-6d587531,
#w-node-_31e3373d-1280-2951-cc26-500fc3620789-6d587531,
#w-node-_6b670fee-4fc5-b94e-d64c-49e65ffa97d4-6d587531,
#w-node-_6b670fee-4fc5-b94e-d64c-49e65ffa97d6-6d587531,
#w-node-_27d9c31c-5077-5e44-47a7-fda8001de027-6d587531,
#w-node-_27d9c31c-5077-5e44-47a7-fda8001de029-6d587531,
#w-node-f0e5f427-0d69-59bb-ece1-79a2bed5dc3e-6d587531,
#w-node-f0e5f427-0d69-59bb-ece1-79a2bed5dc40-6d587531,
#w-node-c8632e89-5704-284d-1fc8-15dad82eb9be-6d587531,
#w-node-c8632e89-5704-284d-1fc8-15dad82eb9c0-6d587531,
#w-node-c8632e89-5704-284d-1fc8-15dad82eb9c3-6d587531,
#w-node-c8632e89-5704-284d-1fc8-15dad82eb9c5-6d587531,
#w-node-c8632e89-5704-284d-1fc8-15dad82eb9c8-6d587531,
#w-node-c8632e89-5704-284d-1fc8-15dad82eb9ca-6d587531,
#w-node-c8632e89-5704-284d-1fc8-15dad82eb9ce-6d587531,
#w-node-c8632e89-5704-284d-1fc8-15dad82eb9d0-6d587531,
#w-node-c8632e89-5704-284d-1fc8-15dad82eb9d3-6d587531,
#w-node-c8632e89-5704-284d-1fc8-15dad82eb9d5-6d587531,
#w-node-c8632e89-5704-284d-1fc8-15dad82eb9d8-6d587531,
#w-node-c8632e89-5704-284d-1fc8-15dad82eb9da-6d587531,
#w-node-c8632e89-5704-284d-1fc8-15dad82eb9dd-6d587531,
#w-node-c8632e89-5704-284d-1fc8-15dad82eb9df-6d587531,
#w-node-c8632e89-5704-284d-1fc8-15dad82eb9e2-6d587531,
#w-node-c8632e89-5704-284d-1fc8-15dad82eb9e4-6d587531,
#w-node-c8632e89-5704-284d-1fc8-15dad82eb9e7-6d587531,
#w-node-c8632e89-5704-284d-1fc8-15dad82eb9e9-6d587531,
#w-node-c8632e89-5704-284d-1fc8-15dad82eb9ec-6d587531,
#w-node-c8632e89-5704-284d-1fc8-15dad82eb9ee-6d587531,
#w-node-c8632e89-5704-284d-1fc8-15dad82eb9f1-6d587531,
#w-node-c8632e89-5704-284d-1fc8-15dad82eb9f3-6d587531 {
    grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_192e3bd7-63aa-3094-409d-fc22c92fca00-11aa86ea {
    grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-_469ab853-e7d8-d1b7-405e-e0da3bbdfb34-11aa86ea,
#w-node-fbf91361-6e03-c2a9-6e1a-37d2ecb253ab-11aa86ea,
#w-node-_8d7af189-adb3-5298-d616-77339164a471-11aa86ea,
#w-node-_8d7af189-adb3-5298-d616-77339164a477-11aa86ea,
#w-node-_8d7af189-adb3-5298-d616-77339164a47c-11aa86ea,
#w-node-b965f764-4200-fce7-c9db-395d30101132-32c4e140,
#w-node-b965f764-4200-fce7-c9db-395d3010113b-32c4e140,
#w-node-b965f764-4200-fce7-c9db-395d30101144-32c4e140,
#w-node-_469ab853-e7d8-d1b7-405e-e0da3bbdfb34-32c4e140,
#w-node-fbf91361-6e03-c2a9-6e1a-37d2ecb253ab-32c4e140,
#w-node-_79db26c5-60a2-9da2-29a5-d92cab1386ae-32c4e140,
#w-node-_7221d808-e0c3-64f2-f1d3-1a2e89ea18f1-32c4e140,
#w-node-adeb56e2-b632-bc78-fc7f-f40160b8a070-8cf6950b,
#w-node-f332afae-f78a-ceec-a0e1-4b07ac55ce2a-8cf6950b,
#w-node-b052b229-8752-6c59-4918-5bccf38162cd-8cf6950b,
#w-node-_260fa946-aae0-add2-32b0-97a8c2dff08d-8cf6950b,
#w-node-fdf23ab5-f6fb-224b-4c49-2ceeba8d4cd3-8cf6950b,
#w-node-fdf23ab5-f6fb-224b-4c49-2ceeba8d4ce1-8cf6950b,
#w-node-fdf23ab5-f6fb-224b-4c49-2ceeba8d4cef-8cf6950b,
#w-node-_78a43582-94f4-8f1c-de74-26bf1c5069bb-4a1fbe3d,
#w-node-_78a43582-94f4-8f1c-de74-26bf1c5069c9-4a1fbe3d,
#w-node-_78a43582-94f4-8f1c-de74-26bf1c5069d8-4a1fbe3d {
    grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_21554fde-02a5-939b-0e1a-e715c87b3cbb-4a1fbe3d {
    grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-_21554fde-02a5-939b-0e1a-e715c87b3cc3-4a1fbe3d,
#w-node-_21554fde-02a5-939b-0e1a-e715c87b3ccb-4a1fbe3d {
    grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-c8fecec3-b5ad-d2b9-2845-a510fb88519d-08d69194 {
    justify-self: stretch;
}
#w-node-_0a9b2f29-ea30-6071-495f-e18333f48b6e-08d69194,
#w-node-_0a9b2f29-ea30-6071-495f-e18333f48b74-08d69194,
#w-node-cf58c298-b61e-167a-d83a-38e64e8aeb90-08d69194,
#w-node-cf58c298-b61e-167a-d83a-38e64e8aeb96-08d69194 {
    grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-ef7b9d6a-951c-0261-a028-30f0b97064d1-f526dbc8 {
    grid-area: span 2 / span 1 / span 2 / span 1;
}
#w-node-_8492c5d8-382b-9d13-1665-b54c100ba8f7-dd47a303 {
    align-self: stretch;
}
#w-node-_3e9f20e5-87e1-3a10-5404-6b96e450a0af-dd47a303 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: center;
}
#w-node-c8fecec3-b5ad-d2b9-2845-a510fb88519d-00c9fc51 {
    justify-self: stretch;
}
#w-node-_831da9bc-3f9e-a985-8062-a6b2b78545fe-00c9fc51,
#w-node-_831da9bc-3f9e-a985-8062-a6b2b785460d-00c9fc51,
#w-node-_831da9bc-3f9e-a985-8062-a6b2b7854623-00c9fc51,
#w-node-_831da9bc-3f9e-a985-8062-a6b2b7854632-00c9fc51 {
    grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-b4e34fa4-cb5d-197d-a339-54ccc619a784-58854ecb,
#w-node-_444ab9ee-7e13-7edc-ea22-ebadb9a145bd-58854ecb {
    grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-_56777b1e-94dc-3505-71f6-e0a6ce6a04f0-58854ecb {
    grid-area: span 2 / span 2 / span 2 / span 2;
}
#w-node-_438deb3b-22c3-7d51-05b5-02ed1b0ae649-58854ecb {
    grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-_03835469-8387-b375-c5cf-edccc1666b64-58854ecb {
    grid-area: span 2 / span 2 / span 2 / span 2;
}
#w-node-_4c18eb8e-9f3e-9c58-6789-ca27b43e083a-58854ecb,
#w-node-e0c2e54c-a9d0-d977-2f69-8a39bfc3c4a7-58854ecb,
#w-node-_34a5b368-87af-53f5-2ea2-4fc1853a5829-58854ecb,
#w-node-f560b897-b480-bc50-caf7-034cedd79803-58854ecb {
    grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-e7a3e8e8-b07d-fdbd-c29f-d1928a1f1f55-5551f425,
#w-node-e7a3e8e8-b07d-fdbd-c29f-d1928a1f1f57-5551f425,
#w-node-e7a3e8e8-b07d-fdbd-c29f-d1928a1f1f5b-5551f425,
#w-node-e7a3e8e8-b07d-fdbd-c29f-d1928a1f1f64-5551f425,
#w-node-e7a3e8e8-b07d-fdbd-c29f-d1928a1f1f66-5551f425,
#w-node-e7a3e8e8-b07d-fdbd-c29f-d1928a1f1f6b-5551f425,
#w-node-e7a3e8e8-b07d-fdbd-c29f-d1928a1f1f6d-5551f425,
#w-node-e7a3e8e8-b07d-fdbd-c29f-d1928a1f1f72-5551f425,
#w-node-e7a3e8e8-b07d-fdbd-c29f-d1928a1f1f74-5551f425,
#w-node-_88356975-9012-c048-621b-40e8916ace4e-5551f425,
#w-node-e7a3e8e8-b07d-fdbd-c29f-d1928a1f1f82-5551f425,
#w-node-e7a3e8e8-b07d-fdbd-c29f-d1928a1f1f84-5551f425,
#w-node-e7a3e8e8-b07d-fdbd-c29f-d1928a1f1f8c-5551f425,
#w-node-e7a3e8e8-b07d-fdbd-c29f-d1928a1f1f8e-5551f425,
#w-node-e7a3e8e8-b07d-fdbd-c29f-d1928a1f1f93-5551f425,
#w-node-e7a3e8e8-b07d-fdbd-c29f-d1928a1f1f95-5551f425,
#w-node-e7a3e8e8-b07d-fdbd-c29f-d1928a1f1f9a-5551f425,
#w-node-e7a3e8e8-b07d-fdbd-c29f-d1928a1f1f9c-5551f425,
#w-node-e7a3e8e8-b07d-fdbd-c29f-d1928a1f1fa1-5551f425,
#w-node-e7a3e8e8-b07d-fdbd-c29f-d1928a1f1fa3-5551f425,
#w-node-_1d1037f7-c2ae-4879-7851-3c1db9da206d-5551f425,
#w-node-e7a3e8e8-b07d-fdbd-c29f-d1928a1f1fa8-5551f425,
#w-node-e7a3e8e8-b07d-fdbd-c29f-d1928a1f1faa-5551f425,
#w-node-e7a3e8e8-b07d-fdbd-c29f-d1928a1f1faf-5551f425,
#w-node-e7a3e8e8-b07d-fdbd-c29f-d1928a1f1fb1-5551f425,
#w-node-e7a3e8e8-b07d-fdbd-c29f-d1928a1f1fb6-5551f425,
#w-node-e7a3e8e8-b07d-fdbd-c29f-d1928a1f1fb8-5551f425,
#w-node-e7a3e8e8-b07d-fdbd-c29f-d1928a1f1fbd-5551f425,
#w-node-e7a3e8e8-b07d-fdbd-c29f-d1928a1f1fbf-5551f425,
#w-node-e7a3e8e8-b07d-fdbd-c29f-d1928a1f1fc4-5551f425,
#w-node-e7a3e8e8-b07d-fdbd-c29f-d1928a1f1fc6-5551f425,
#w-node-e7a3e8e8-b07d-fdbd-c29f-d1928a1f1fcb-5551f425,
#w-node-e7a3e8e8-b07d-fdbd-c29f-d1928a1f1fcd-5551f425,
#w-node-e7a3e8e8-b07d-fdbd-c29f-d1928a1f1fd2-5551f425,
#w-node-e7a3e8e8-b07d-fdbd-c29f-d1928a1f1fd4-5551f425,
#w-node-e7a3e8e8-b07d-fdbd-c29f-d1928a1f1fd9-5551f425,
#w-node-e7a3e8e8-b07d-fdbd-c29f-d1928a1f1fdb-5551f425,
#w-node-e7a3e8e8-b07d-fdbd-c29f-d1928a1f1fe0-5551f425,
#w-node-e7a3e8e8-b07d-fdbd-c29f-d1928a1f1fe2-5551f425,
#w-node-e7a3e8e8-b07d-fdbd-c29f-d1928a1f1fe7-5551f425,
#w-node-e7a3e8e8-b07d-fdbd-c29f-d1928a1f1fe9-5551f425,
#w-node-_06f37dbe-3bc9-5ce0-58c9-d3ca9aaeec88-5551f425,
#w-node-_06f37dbe-3bc9-5ce0-58c9-d3ca9aaeec8a-5551f425 {
    grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-d5a0ff99-8316-7c30-be97-66d56298f2f7-5fc1ee43,
#w-node-_9ff20ca6-bfb3-152a-608a-3cf973aa16a4-5fc1ee43,
#w-node-c8a517e1-b786-d15c-26a2-a07ed4e3b039-5fc1ee43,
#w-node-_78c82a5a-6a7f-108b-1d44-18964003688b-5fc1ee43,
#w-node-dcd853d8-70be-cab2-98dc-2e2eeb8bc43f-5fc1ee43,
#w-node-a376a888-2652-31f1-781c-30bdd6372807-5fc1ee43,
#w-node-_8de72798-89c9-326c-732e-bcb60f81618c-5fc1ee43,
#w-node-_131a81bc-b02a-6ef9-a23c-9175326e5c41-5fc1ee43,
#w-node-f560b897-b480-bc50-caf7-034cedd79803-5fc1ee43 {
    grid-area: span 1 / span 2 / span 1 / span 2;
}
@media screen and (min-width: 1920px) {
    #w-node-_205fcd10-f41c-19e7-855a-15227d05013c-7d05013a,
    #w-node-_93d0322f-4184-d118-cde0-447042a4716e-42a4716b {
        grid-area: span 1 / span 4 / span 1 / span 4;
    }
    #w-node-bdd64707-769a-0cc5-f570-abccd0f7ee8d-d9fcf177 {
        grid-area: span 1 / span 1 / span 1 / span 1;
    }
    #w-node-_859ca142-c203-e60b-ec26-e392e4f839ed-d9fcf1a6 {
        grid-area: span 1 / span 8 / span 1 / span 8;
    }
    #w-node-_5e7f3e2a-4eec-d795-46ce-ebf6f6277155-d9fcf1c1 {
        grid-area: span 1 / span 6 / span 1 / span 6;
    }
    #w-node-_74ebe8d0-9391-7307-1db0-25196783b035-d9fcf1c2,
    #w-node-f1179f6d-818b-517b-fd87-51a674b2b740-d9fcf1c2,
    #w-node-_58ab9d94-b4e1-6e9d-e2e1-cb9a6758b7c0-d9fcf1c3 {
        grid-area: span 1 / span 7 / span 1 / span 7;
    }
    #w-node-e3246c00-6cef-7ff7-987c-bc455633a33a-d9fcf1f8,
    #w-node-a7533fd9-30d0-3d5c-1e35-fdbafd14f0b5-d9fcf20f {
        grid-area: span 1 / span 1 / span 1 / span 1;
    }
    #w-node-_7464b59d-5b53-a1b3-fb23-0ad4bbfd9026-d9fcf215 {
        grid-area: span 1 / span 5 / span 1 / span 5;
    }
    #w-node-_7464b59d-5b53-a1b3-fb23-0ad4bbfd9026-d9fcf21f,
    #w-node-ec62ab60-86d9-a2a0-b2a8-7340e5f1f788-d9fcf221 {
        grid-area: span 1 / span 7 / span 1 / span 7;
    }
    #w-node-b6e486c8-27b5-315d-5fdc-18a05b65c011-d9fcf226 {
        grid-area: span 1 / span 6 / span 1 / span 6;
    }
    #w-node-a7533fd9-30d0-3d5c-1e35-fdbafd14f0b5-d9fcf247,
    #w-node-a7533fd9-30d0-3d5c-1e35-fdbafd14f0b5-d9fcf27b,
    #w-node-a7533fd9-30d0-3d5c-1e35-fdbafd14f0b5-d9fcf27c,
    #w-node-a7533fd9-30d0-3d5c-1e35-fdbafd14f0b5-d9fcf27d,
    #w-node-a7533fd9-30d0-3d5c-1e35-fdbafd14f0b5-d9fcf27e,
    #w-node-a7533fd9-30d0-3d5c-1e35-fdbafd14f0b5-d9fcf280,
    #w-node-a7533fd9-30d0-3d5c-1e35-fdbafd14f0b5-d9fcf281 {
        grid-area: span 1 / span 1 / span 1 / span 1;
    }
    #w-node-_78f616ae-bc7d-344b-df7b-1b856dc8c9c2-d9fcf284 {
        grid-area: span 1 / span 6 / span 1 / span 6;
    }
    #w-node-a7533fd9-30d0-3d5c-1e35-fdbafd14f0b5-d9fcf2ca {
        grid-area: span 1 / span 2 / span 1 / span 2;
    }
    #w-node-_91021b29-65f1-c544-2db1-ccacdbdb8b77-d9fcf2cb {
        grid-area: span 1 / span 7 / span 1 / span 7;
    }
    #w-node-bdd64707-769a-0cc5-f570-abccd0f7ee8d-1d3da2b7,
    #w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899c99-c7c1fae1,
    #w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899c99-1de34bbc,
    #w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899c99-30e76370,
    #w-node-bdd64707-769a-0cc5-f570-abccd0f7ee8d-9b7f1089,
    #w-node-a7533fd9-30d0-3d5c-1e35-fdbafd14f0b5-523a9a9a,
    #w-node-bdd64707-769a-0cc5-f570-abccd0f7ee8d-a74985f6,
    #w-node-bdd64707-769a-0cc5-f570-abccd0f7ee8d-68991688,
    #w-node-b052b229-8752-6c59-4918-5bccf38162cd-443833e8,
    #w-node-a3be1ade-30c3-dd1c-cb67-ee0b24d941cd-a5017a75,
    #w-node-fb303cc8-5182-166c-faec-2dae437b5286-833fa786,
    #w-node-fb303cc8-5182-166c-faec-2dae437b5286-ec08b07a,
    #w-node-a3be1ade-30c3-dd1c-cb67-ee0b24d941cd-b68f11fb,
    #w-node-b052b229-8752-6c59-4918-5bccf38162cd-c978362e {
        grid-area: span 1 / span 1 / span 1 / span 1;
    }
    #w-node-_458b84a5-eb3e-345f-cb56-c952064e54a8-75982eeb {
        grid-area: span 1 / span 4 / span 1 / span 4;
    }
    #w-node-b052b229-8752-6c59-4918-5bccf38162cd-8cf6950b,
    #w-node-fb303cc8-5182-166c-faec-2dae437b5286-4a1fbe3d,
    #w-node-a3be1ade-30c3-dd1c-cb67-ee0b24d941cd-08d69194,
    #w-node-_265b0858-5fe2-11a8-a838-2219c7b9db67-00c9fc51,
    #w-node-a3be1ade-30c3-dd1c-cb67-ee0b24d941cd-00c9fc51,
    #w-node-_8bcb5464-ade4-c7ae-1d90-ee64548b987d-00c9fc51 {
        grid-area: span 1 / span 1 / span 1 / span 1;
    }
}
@media screen and (min-width: 1440px) {
    #w-node-_47eb04db-9897-8c0e-f3cf-352b9a62c70d-d9fcf2c8 {
        grid-area: span 1 / span 1 / span 1 / span 1;
        justify-self: center;
    }
    #w-node-bdd64707-769a-0cc5-f570-abccd0f7ee97-9b7f1089,
    #w-node-bdd64707-769a-0cc5-f570-abccd0f7ee97-a74985f6,
    #w-node-bdd64707-769a-0cc5-f570-abccd0f7ee97-68991688 {
        grid-area: span 1 / span 6 / span 1 / span 6;
    }
    #w-node-_4406a0af-7425-4242-80ff-1a542b32e2a2-e0fe4ab9 {
        grid-area: 1/1/2/2;
    }
    #w-node-_192e3bd7-63aa-3094-409d-fc22c92fca00-e0fe4ab9 {
        grid-area: span 1 / span 1 / span 1 / span 1;
    }
    #w-node-cb844d2b-7c18-5936-392f-a5976b2915c6-024bcffd {
        grid-area: 1/1/2/2;
    }
    #w-node-_47eb04db-9897-8c0e-f3cf-352b9a62c70d-feb14516 {
        grid-area: span 1 / span 1 / span 1 / span 1;
        justify-self: center;
    }
    #w-node-ec8745f8-373e-c88b-2d69-4aa51f432d70-a5017a75,
    #w-node-_002557e4-2d36-9250-e345-7317ea703377-a5017a75 {
        grid-area: span 2 / span 1 / span 2 / span 1;
    }
    #w-node-_21554fde-02a5-939b-0e1a-e715c87b3cbb-833fa786,
    #w-node-_5911a61e-7073-e351-cd55-c2ab98c71ca8-9d6d60e2,
    #w-node-_21554fde-02a5-939b-0e1a-e715c87b3cbb-ec08b07a {
        grid-area: span 1 / span 1 / span 1 / span 1;
    }
    #w-node-ec8745f8-373e-c88b-2d69-4aa51f432d70-b68f11fb,
    #w-node-_002557e4-2d36-9250-e345-7317ea703377-b68f11fb {
        grid-area: span 2 / span 1 / span 2 / span 1;
    }
    #w-node-_4406a0af-7425-4242-80ff-1a542b32e2a2-11aa86ea {
        grid-area: 1/1/2/2;
    }
    #w-node-_192e3bd7-63aa-3094-409d-fc22c92fca00-11aa86ea {
        grid-area: span 1 / span 1 / span 1 / span 1;
    }
    #w-node-cb844d2b-7c18-5936-392f-a5976b2915c6-32c4e140 {
        grid-area: 1/1/2/2;
    }
    #w-node-_21554fde-02a5-939b-0e1a-e715c87b3cbb-4a1fbe3d {
        grid-area: span 1 / span 1 / span 1 / span 1;
    }
    #w-node-ec8745f8-373e-c88b-2d69-4aa51f432d70-08d69194,
    #w-node-_002557e4-2d36-9250-e345-7317ea703377-08d69194,
    #w-node-ec8745f8-373e-c88b-2d69-4aa51f432d70-00c9fc51,
    #w-node-_002557e4-2d36-9250-e345-7317ea703377-00c9fc51 {
        grid-area: span 2 / span 1 / span 2 / span 1;
    }
}
@media screen and (min-width: 1280px) {
    #w-node-_93d0322f-4184-d118-cde0-447042a4716e-42a4716b {
        grid-area: span 1 / span 4 / span 1 / span 4;
    }
    #w-node-_9733e648-85a2-4c5a-4ba6-c3677e99ad96-d9fcf199,
    #w-node-_9733e648-85a2-4c5a-4ba6-c3677e99ad96-d9fcf19b {
        grid-area: 1/7/3/13;
    }
    #w-node-c023dcfd-b494-1a51-8ee1-ba41eaf956cb-d9fcf1a0 {
        grid-area: span 1 / span 5 / span 1 / span 5;
    }
    #w-node-_748de319-6bbd-64ee-27ba-4b831905d014-d9fcf1a0 {
        grid-area: span 1 / span 7 / span 1 / span 7;
    }
    #w-node-_2260ac44-e8bd-b295-c644-1f1dab6e1444-d9fcf1db {
        align-self: auto;
    }
    #w-node-_7464b59d-5b53-a1b3-fb23-0ad4bbfd9026-d9fcf215 {
        grid-area: span 1 / span 5 / span 1 / span 5;
    }
    #w-node-_6b741156-1dd9-ffbc-1fc6-6ff552feee72-d9fcf229 {
        grid-area: span 1 / span 1 / span 1 / span 1;
        align-self: start;
    }
    #w-node-_56550adb-b20d-3ff6-750a-b6a2b7a138fa-d9fcf24a {
        grid-area: 1/7/3/13;
    }
    #w-node-a9da78a5-db70-a8ad-a332-a8be2c90d27e-d9fcf266 {
        grid-area: span 1 / span 1 / span 1 / span 1;
    }
    #w-node-_56550adb-b20d-3ff6-750a-b6a2b7a138fa-e245dfc0 {
        grid-area: 1/7/3/13;
    }
    #w-node-_0175f63d-25f6-af7b-1569-286db62723ad-70b3275f,
    #w-node-_7196c67d-a4e3-2d8a-6d91-a249c1667d9b-70b3275f,
    #w-node-e8b9f887-8dcf-fd9a-2a53-1c3c518f9161-70b3275f,
    #w-node-_8fb96a68-ee58-2367-b305-255b4a44999f-70b3275f,
    #w-node-cfafb2c6-a11e-9f92-b002-e9cded8be2cd-70b3275f,
    #w-node-_8ca3c2fb-55b4-e849-bcc9-80f0e25c359c-70b3275f,
    #w-node-f12cb19b-1e69-4d70-f2fa-94a86e5a1c49-70b3275f,
    #w-node-f4967178-aed0-e1eb-b456-194d94334000-70b3275f,
    #w-node-f4967178-aed0-e1eb-b456-194d94334012-70b3275f,
    #w-node-f4967178-aed0-e1eb-b456-194d94334024-70b3275f,
    #w-node-f4967178-aed0-e1eb-b456-194d94334036-70b3275f,
    #w-node-_0175f63d-25f6-af7b-1569-286db62723ad-638ec1a3,
    #w-node-_7196c67d-a4e3-2d8a-6d91-a249c1667d9b-638ec1a3,
    #w-node-e8b9f887-8dcf-fd9a-2a53-1c3c518f9161-638ec1a3,
    #w-node-_8fb96a68-ee58-2367-b305-255b4a44999f-638ec1a3,
    #w-node-cfafb2c6-a11e-9f92-b002-e9cded8be2cd-638ec1a3,
    #w-node-_8ca3c2fb-55b4-e849-bcc9-80f0e25c359c-638ec1a3,
    #w-node-f12cb19b-1e69-4d70-f2fa-94a86e5a1c49-638ec1a3,
    #w-node-f4967178-aed0-e1eb-b456-194d94334000-638ec1a3,
    #w-node-f4967178-aed0-e1eb-b456-194d94334012-638ec1a3,
    #w-node-f4967178-aed0-e1eb-b456-194d94334024-638ec1a3,
    #w-node-f4967178-aed0-e1eb-b456-194d94334036-638ec1a3 {
        grid-area: span 1 / span 1 / span 1 / span 1;
        justify-self: start;
    }
    #w-node-_458b84a5-eb3e-345f-cb56-c952064e54a8-75982eeb {
        grid-area: span 1 / span 4 / span 1 / span 4;
    }
}
@media screen and (max-width: 991px) {
    #w-node-_205fcd10-f41c-19e7-855a-15227d05013c-7d05013a {
        grid-area: span 2 / span 3 / span 2 / span 3;
    }
    #w-node-_59824d17-c3d3-b83e-5d35-4a2ef3f1bc14-d9fcf176 {
        grid-area: span 1 / span 1 / span 1 / span 1;
    }
    #w-node-_04462ff2-1337-2106-a150-b009ab87f51e-d9fcf176 {
        grid-area: 2/1/3/2;
        place-self: center;
    }
    #w-node-_5cae4e46-dbba-0710-1122-a410bdfc78ff-d9fcf176 {
        grid-area: span 1 / span 1 / span 1 / span 1;
    }
    #w-node-_93d0322f-4184-d118-cde0-447042a4716e-42a4716b {
        grid-area: span 6 / span 3 / span 6 / span 3;
    }
    #w-node-_93d0322f-4184-d118-cde0-447042a471e6-42a4716b,
    #w-node-_93d0322f-4184-d118-cde0-447042a471fa-42a4716b {
        grid-area: span 1 / span 2 / span 1 / span 2;
    }
    #w-node-_93d0322f-4184-d118-cde0-447042a47240-42a4716b {
        grid-area: span 1 / span 4 / span 1 / span 4;
    }
    #w-node-bdd64707-769a-0cc5-f570-abccd0f7ee97-d9fcf177 {
        grid-area: 1/2/2/6;
    }
    #w-node-fa51cc7f-c733-600f-21fc-24203e1c0756-d9fcf177,
    #w-node-_5ce4affd-a0a9-5e2f-38c3-c057afc82143-d9fcf177,
    #w-node-c022c292-a5cb-9fd8-0c09-e91af849a410-d9fcf177 {
        grid-area: span 1 / span 1 / span 1 / span 1;
    }
    #w-node-c022c292-a5cb-9fd8-0c09-e91af849a419-d9fcf177 {
        order: -9999;
    }
    #w-node-_343cd53f-b4de-0b14-a9ab-aea4387d83ba-d9fcf197 {
        grid-area: 1/2/2/7;
    }
    #w-node-_933432a8-733d-04b2-f48f-a7eb44f6975e-d9fcf197 {
        grid-area: 2/3/3/6;
    }
    #w-node-ec62ab60-86d9-a2a0-b2a8-7340e5f1f788-d9fcf199 {
        grid-area: 1/2/2/6;
    }
    #w-node-_9733e648-85a2-4c5a-4ba6-c3677e99ad96-d9fcf199 {
        grid-area: span 1 / span 1 / span 1 / span 1;
    }
    #w-node-ec62ab60-86d9-a2a0-b2a8-7340e5f1f788-d9fcf19a,
    #w-node-ec62ab60-86d9-a2a0-b2a8-7340e5f1f788-d9fcf19b {
        grid-area: 1/2/2/6;
    }
    #w-node-_9733e648-85a2-4c5a-4ba6-c3677e99ad96-d9fcf19b {
        grid-area: span 1 / span 1 / span 1 / span 1;
    }
    #w-node-ec62ab60-86d9-a2a0-b2a8-7340e5f1f788-d9fcf19c {
        grid-area: 1/2/2/6;
    }
    #w-node-_823721a4-f3ca-d17b-1fbe-9a6f5d1a5a5c-d9fcf19f,
    #w-node-e398655c-1c08-b413-e1a5-eb8dd1d3d69b-d9fcf19f,
    #w-node-_561a0e2e-1c25-9356-501c-3249c3d2b885-d9fcf19f {
        align-self: stretch;
    }
    #w-node-_68ab2e9d-8e52-7aa6-75a3-88cba60635b7-d9fcf1a0 {
        grid-area: span 1 / span 1 / span 1 / span 1;
        place-self: start center;
    }
    #w-node-c023dcfd-b494-1a51-8ee1-ba41eaf956cb-d9fcf1a0 {
        grid-area: 1/1/2/9;
    }
    #w-node-_748de319-6bbd-64ee-27ba-4b831905d014-d9fcf1a0 {
        grid-area: 2/1/3/9;
    }
    #w-node-_003e761e-f62e-1f71-1da9-a9248def6a50-d9fcf1a0,
    #w-node-_26d54840-5c59-00ba-7a1b-2382c779e3bd-d9fcf1a0,
    #w-node-_5dfd1a43-a9c1-dbd2-31e4-32e51c1b0839-d9fcf1a0,
    #w-node-_0d3a01ae-72a9-a7b5-659f-cd405a77a3e1-d9fcf1c1 {
        grid-area: span 1 / span 1 / span 1 / span 1;
    }
    #w-node-_74ebe8d0-9391-7307-1db0-25196783b03d-d9fcf1c2,
    #w-node-f1179f6d-818b-517b-fd87-51a674b2b746-d9fcf1c2,
    #w-node-_58ab9d94-b4e1-6e9d-e2e1-cb9a6758b7c8-d9fcf1c3 {
        grid-area: 1/2/2/6;
    }
    #w-node-abacf66a-f7da-7ca9-8c8f-de10a10cb2cd-d9fcf1f8 {
        grid-area: span 1 / span 4 / span 1 / span 4;
    }
    #w-node-a7533fd9-30d0-3d5c-1e35-fdbafd14f0e6-d9fcf20f {
        grid-area: 1/2/2/6;
    }
    #w-node-bb61f82a-c870-9b23-04e2-47e36086472c-d9fcf20f {
        grid-area: span 1 / span 1 / span 1 / span 1;
    }
    #w-node-bb61f82a-c870-9b23-04e2-47e360864735-d9fcf20f,
    #w-node-_37e5a982-8085-0442-d5d2-4ba9630408b0-d9fcf20f,
    #w-node-_37e5a982-8085-0442-d5d2-4ba9630408b1-d9fcf20f,
    #w-node-a5433c65-05ec-aef0-908f-956c950cb374-d9fcf20f {
        order: 9999;
    }
    #w-node-a5433c65-05ec-aef0-908f-956c950cb368-d9fcf20f {
        order: 9999;
        grid-area: span 1 / span 1 / span 1 / span 1;
    }
    #w-node-a5433c65-05ec-aef0-908f-956c950cb371-d9fcf20f {
        order: -9999;
    }
    #w-node-_0acab2dd-1d14-4b11-4ff4-0343b833ea42-d9fcf20f {
        order: 9999;
    }
    #w-node-_6740b7c8-e8f4-6609-da95-8f3ccb9cfffc-d9fcf20f {
        order: -9999;
    }
    #w-node-b6ae1305-cf51-200a-5f45-3f03110166f8-d9fcf20f {
        grid-area: span 1 / span 1 / span 1 / span 1;
    }
    #w-node-f703bfd9-c304-93e6-0961-3796a77f0d78-d9fcf20f {
        order: 9999;
    }
    #w-node-_7464b59d-5b53-a1b3-fb23-0ad4bbfd9035-d9fcf215 {
        grid-area: 1/2/2/6;
    }
    #w-node-d96b3fa9-4f59-8854-30b6-5d86218b604c-d9fcf215,
    #w-node-_6849823e-a3d8-e921-9290-d787866cea4a-d9fcf216 {
        grid-area: span 1 / span 1 / span 1 / span 1;
    }
    #w-node-d403170c-3b71-b535-099d-6ee5c97ff3ba-d9fcf216 {
        grid-area: 1/1/2/2;
    }
    #w-node-_3c774aa3-1075-c3d5-3da0-7db3a4a329e0-d9fcf21a,
    #w-node-_130b87af-0de6-06db-2ada-a2628daba4cb-d9fcf21a,
    #w-node-c51512b6-8cd4-94ae-a681-0f9c381aba3f-d9fcf21a {
        grid-area: span 1 / span 1 / span 1 / span 1;
    }
    #w-node-_7464b59d-5b53-a1b3-fb23-0ad4bbfd9035-d9fcf21f,
    #w-node-ec62ab60-86d9-a2a0-b2a8-7340e5f1f788-d9fcf221,
    #w-node-_9fbae84b-af50-da69-ba52-e3d52a95e7d6-d9fcf226 {
        grid-area: 1/2/2/6;
    }
    #w-node-_69692a35-6217-4c7c-d33c-d03bc023bfd8-d9fcf226,
    #w-node-a30da0d5-188f-b7ba-6cf5-6ba3efdb38e9-d9fcf226,
    #w-node-_7a591205-c27b-0b70-d96e-9591dafe906b-d9fcf226,
    #w-node-_7a591205-c27b-0b70-d96e-9591dafe9070-d9fcf226,
    #w-node-_43de7d99-5fcb-cbe6-a7b9-a981f998d816-d9fcf226,
    #w-node-_43de7d99-5fcb-cbe6-a7b9-a981f998d81b-d9fcf226,
    #w-node-_62134656-ae40-9bf4-3eca-f75bf54425c6-d9fcf226,
    #w-node-_62134656-ae40-9bf4-3eca-f75bf54425cb-d9fcf226,
    #w-node-ad87912b-f72c-baff-44a1-34b41e27ba34-d9fcf226,
    #w-node-ad87912b-f72c-baff-44a1-34b41e27ba39-d9fcf226,
    #w-node-_8ba89a25-2a67-a2c6-d35f-f2c8a771c151-d9fcf226,
    #w-node-_8ba89a25-2a67-a2c6-d35f-f2c8a771c156-d9fcf226 {
        grid-area: span 1 / span 7 / span 1 / span 7;
    }
    #w-node-c9e11e2e-ab9a-36b9-0597-2c1dc4570ba4-d9fcf227 {
        grid-area: 1/2/2/6;
    }
    #w-node-_6e27a1aa-533c-b3f1-eccf-d95e27bf9a25-d9fcf229 {
        grid-area: 2/1/3/2;
    }
    #w-node-d94658bd-4ccd-4034-bf3a-c5ecc32e01ba-d9fcf22a,
    #w-node-e74d386b-2016-d92c-9d90-125b9de498d7-d9fcf244,
    #w-node-a2fb3b8e-bf0c-df7e-269a-3b8730dfc862-d9fcf245,
    #w-node-_40449c78-3b9b-cfc9-ca8a-637189bde608-d9fcf245 {
        grid-area: span 1 / span 1 / span 1 / span 1;
    }
    #w-node-d73f03f8-1ca9-6be2-6d19-3f63237f27db-d9fcf245 {
        grid-area: 1/2/2/8;
    }
    #w-node-d73f03f8-1ca9-6be2-6d19-3f63237f27dc-d9fcf245 {
        grid-area: 2/2/3/8;
    }
    #w-node-a2fb3b8e-bf0c-df7e-269a-3b8730dfc862-d9fcf246,
    #w-node-_40449c78-3b9b-cfc9-ca8a-637189bde608-d9fcf246 {
        grid-area: span 1 / span 1 / span 1 / span 1;
    }
    #w-node-d73f03f8-1ca9-6be2-6d19-3f63237f27db-d9fcf246 {
        grid-area: 1/2/2/8;
    }
    #w-node-d73f03f8-1ca9-6be2-6d19-3f63237f27dc-d9fcf246 {
        grid-area: 2/2/3/8;
    }
    #w-node-d0835f38-6033-c474-f672-f0f96c4468c7-d9fcf246,
    #w-node-_905ac83a-a2a2-d1de-2a20-44613caf2064-d9fcf246,
    #w-node-_6158749e-cf4b-6cbc-2ff6-cf3622d1f903-d9fcf246 {
        grid-area: span 1 / span 1 / span 1 / span 1;
    }
    #w-node-a7533fd9-30d0-3d5c-1e35-fdbafd14f0e6-d9fcf247 {
        grid-area: 1/2/2/6;
    }
    #w-node-d076c447-49e3-059b-2e3d-0e9af2befcbf-d9fcf247 {
        grid-area: span 1 / span 1 / span 1 / span 1;
    }
    #w-node-_82efc204-fbd1-b6dd-8ac1-a8f8d68a99fc-d9fcf247 {
        order: -9999;
    }
    #w-node-_740f6ff6-833b-d329-d1c3-5eb6c2ca3c1c-d9fcf248,
    #w-node-d6ca83b1-9b64-c66c-beed-f32d7344c1dd-d9fcf248 {
        grid-area: 1/1/2/2;
    }
    #w-node-_29b7ccf7-56d9-a93d-286f-cdd88057f233-d9fcf248,
    #w-node-_56550adb-b20d-3ff6-750a-b6a2b7a138f4-d9fcf24a,
    #w-node-_56550adb-b20d-3ff6-750a-b6a2b7a138fa-d9fcf24a,
    #w-node-_1c3b9f0d-1d13-0ac3-10df-78651e3d3064-d9fcf262 {
        grid-area: span 1 / span 1 / span 1 / span 1;
    }
    #w-node-_1c3b9f0d-1d13-0ac3-10df-78651e3d306e-d9fcf262 {
        grid-area: 2/1/3/2;
    }
    #w-node-_6798caa2-37f7-7bae-3d4d-027a56c4b058-d9fcf262 {
        order: -9999;
    }
    #w-node-a9da78a5-db70-a8ad-a332-a8be2c90d27e-d9fcf266 {
        grid-area: span 1 / span 2 / span 1 / span 2;
    }
    #w-node-a7533fd9-30d0-3d5c-1e35-fdbafd14f0e6-d9fcf27b {
        grid-area: 1/2/2/6;
    }
    #w-node-_743aedaf-c5f2-0c5f-3610-863437057775-d9fcf27b,
    #w-node-bb61f82a-c870-9b23-04e2-47e36086472c-d9fcf27b {
        grid-area: span 1 / span 1 / span 1 / span 1;
    }
    #w-node-bb61f82a-c870-9b23-04e2-47e360864735-d9fcf27b {
        order: -9999;
    }
    #w-node-_37e5a982-8085-0442-d5d2-4ba9630408b0-d9fcf27b {
        order: 9999;
    }
    #w-node-a5433c65-05ec-aef0-908f-956c950cb374-d9fcf27b {
        order: -9999;
    }
    #w-node-a5433c65-05ec-aef0-908f-956c950cb368-d9fcf27b {
        grid-area: span 1 / span 1 / span 1 / span 1;
    }
    #w-node-a5433c65-05ec-aef0-908f-956c950cb371-d9fcf27b {
        order: 9999;
    }
    #w-node-a7533fd9-30d0-3d5c-1e35-fdbafd14f0e6-d9fcf27c {
        grid-area: 1/2/2/6;
    }
    #w-node-_3f0bf39f-f53a-dd4c-84f1-280af4d633b2-d9fcf27c,
    #w-node-_22cf72c8-5ad6-fd5f-36bc-0ae26d34a98d-d9fcf27c {
        grid-area: 1/1/2/2;
    }
    #w-node-a7533fd9-30d0-3d5c-1e35-fdbafd14f0e6-d9fcf27d {
        grid-area: 1/2/2/6;
    }
    #w-node-_3f0bf39f-f53a-dd4c-84f1-280af4d633b2-d9fcf27d,
    #w-node-_22cf72c8-5ad6-fd5f-36bc-0ae26d34a98d-d9fcf27d {
        grid-area: 1/1/2/2;
    }
    #w-node-a7533fd9-30d0-3d5c-1e35-fdbafd14f0e6-d9fcf27e {
        grid-area: 1/2/2/6;
    }
    #w-node-d076c447-49e3-059b-2e3d-0e9af2befcbf-d9fcf27e {
        grid-area: span 1 / span 1 / span 1 / span 1;
    }
    #w-node-a7533fd9-30d0-3d5c-1e35-fdbafd14f0e6-d9fcf280 {
        grid-area: 1/2/2/6;
    }
    #w-node-d076c447-49e3-059b-2e3d-0e9af2befcbf-d9fcf280 {
        grid-area: span 1 / span 1 / span 1 / span 1;
    }
    #w-node-a7533fd9-30d0-3d5c-1e35-fdbafd14f0e6-d9fcf281 {
        grid-area: 1/2/2/6;
    }
    #w-node-d076c447-49e3-059b-2e3d-0e9af2befcbf-d9fcf281 {
        grid-area: span 1 / span 1 / span 1 / span 1;
    }
    #w-node-a7533fd9-30d0-3d5c-1e35-fdbafd14f0e6-d9fcf284 {
        grid-area: 1/2/2/6;
    }
    #w-node-_1c3b9f0d-1d13-0ac3-10df-78651e3d3064-d9fcf285 {
        grid-area: span 1 / span 1 / span 1 / span 1;
    }
    #w-node-_1c3b9f0d-1d13-0ac3-10df-78651e3d306e-d9fcf285 {
        grid-area: 1/1/2/2;
    }
    #w-node-f16a69d9-413b-c108-1db5-3b29140ce421-d9fcf285 {
        grid-area: span 1 / span 1 / span 1 / span 1;
    }
    #w-node-f16a69d9-413b-c108-1db5-3b29140ce434-d9fcf285 {
        grid-area: 1/1/2/2;
    }
    #w-node-_4e1039d5-ced4-35e1-fae0-563d3f1bf5d5-d9fcf285 {
        order: 9999;
    }
    #w-node-_1c3b9f0d-1d13-0ac3-10df-78651e3d3064-d9fcf287 {
        grid-area: span 1 / span 1 / span 1 / span 1;
    }
    #w-node-_1c3b9f0d-1d13-0ac3-10df-78651e3d306e-d9fcf287 {
        grid-area: 2/1/3/2;
    }
    #w-node-_6798caa2-37f7-7bae-3d4d-027a56c4b058-d9fcf287 {
        order: -9999;
    }
    #w-node-_65cd7612-fb56-fb77-9397-32de3b3c5e79-d9fcf28a,
    #w-node-_65cd7612-fb56-fb77-9397-32de3b3c5e8c-d9fcf28a,
    #w-node-_6caa3c96-be1e-fb5c-f38e-b63cfd65d2e5-d9fcf28a {
        grid-area: span 1 / span 1 / span 1 / span 1;
    }
    #w-node-c7a66860-58e9-4916-aae8-d08f8a487eab-d9fcf2c8 {
        order: 9999;
    }
    #w-node-a7533fd9-30d0-3d5c-1e35-fdbafd14f0e6-d9fcf2ca {
        grid-area: 1/2/2/6;
    }
    #w-node-_1558c8b6-ec4c-bf7a-1a30-3c8cc9efb5a6-d9fcf2cc {
        grid-area: span 1 / span 1 / span 1 / span 1;
    }
    #w-node-_1558c8b6-ec4c-bf7a-1a30-3c8cc9efb599-d9fcf2cc {
        order: -9999;
        grid-area: span 1 / span 1 / span 1 / span 1;
    }
    #w-node-_003e761e-f62e-1f71-1da9-a9248def6a50-d9fcf2ee,
    #w-node-_26d54840-5c59-00ba-7a1b-2382c779e3bd-d9fcf2ee,
    #w-node-_5dfd1a43-a9c1-dbd2-31e4-32e51c1b0839-d9fcf2ee,
    #w-node-_003e761e-f62e-1f71-1da9-a9248def6a50-d9fcf2ef,
    #w-node-_26d54840-5c59-00ba-7a1b-2382c779e3bd-d9fcf2ef,
    #w-node-_5dfd1a43-a9c1-dbd2-31e4-32e51c1b0839-d9fcf2ef {
        grid-area: span 1 / span 1 / span 1 / span 1;
    }
    #w-node-d796b751-06d9-45c3-b6f3-6b9d224869d6-224869d3 {
        grid-area: span 2 / span 3 / span 2 / span 3;
    }
    #w-node-_59824d17-c3d3-b83e-5d35-4a2ef3f1bc14-d9fcf2f3 {
        grid-area: span 1 / span 1 / span 1 / span 1;
    }
    #w-node-_04462ff2-1337-2106-a150-b009ab87f51e-d9fcf2f3 {
        grid-area: 2/1/3/2;
        place-self: center;
    }
    #w-node-_56550adb-b20d-3ff6-750a-b6a2b7a138f4-e245dfc0,
    #w-node-_56550adb-b20d-3ff6-750a-b6a2b7a138fa-e245dfc0 {
        grid-area: span 1 / span 1 / span 1 / span 1;
    }
    #w-node-d6ca83b1-9b64-c66c-beed-f32d7344c1dd-403765af {
        grid-area: 1/1/2/2;
    }
    #w-node-_29b7ccf7-56d9-a93d-286f-cdd88057f233-403765af {
        grid-area: span 1 / span 1 / span 1 / span 1;
    }
    #w-node-_823721a4-f3ca-d17b-1fbe-9a6f5d1a5a5c-790970b9,
    #w-node-e398655c-1c08-b413-e1a5-eb8dd1d3d69b-790970b9,
    #w-node-_23af9381-5060-8a76-68ff-c6b20a5352d3-790970b9,
    #w-node-_561a0e2e-1c25-9356-501c-3249c3d2b885-790970b9 {
        align-self: stretch;
    }
    #w-node-d94658bd-4ccd-4034-bf3a-c5ecc32e01ba-20b3fb35,
    #w-node-_97542bef-ca8e-39da-e406-4b621998fc0a-20b3fb35 {
        grid-area: span 1 / span 1 / span 1 / span 1;
    }
    #w-node-_0175f63d-25f6-af7b-1569-286db62723b7-70b3275f {
        place-self: center end;
    }
    #w-node-_7196c67d-a4e3-2d8a-6d91-a249c1667da5-70b3275f,
    #w-node-e8b9f887-8dcf-fd9a-2a53-1c3c518f916b-70b3275f,
    #w-node-_8fb96a68-ee58-2367-b305-255b4a4499a9-70b3275f,
    #w-node-cfafb2c6-a11e-9f92-b002-e9cded8be2d7-70b3275f {
        align-self: center;
    }
    #w-node-_8ca3c2fb-55b4-e849-bcc9-80f0e25c35a6-70b3275f,
    #w-node-f12cb19b-1e69-4d70-f2fa-94a86e5a1c40-70b3275f {
        grid-area: span 2 / span 1 / span 2 / span 1;
        place-self: center start;
    }
    #w-node-f4967178-aed0-e1eb-b456-194d9433400a-70b3275f,
    #w-node-f4967178-aed0-e1eb-b456-194d9433401c-70b3275f,
    #w-node-f4967178-aed0-e1eb-b456-194d9433402e-70b3275f,
    #w-node-f4967178-aed0-e1eb-b456-194d94334040-70b3275f {
        align-self: center;
    }
    #w-node-bdd64707-769a-0cc5-f570-abccd0f7ee97-1d3da2b7 {
        grid-area: 1/2/2/6;
    }
    #w-node-fa51cc7f-c733-600f-21fc-24203e1c0756-1d3da2b7,
    #w-node-_5ce4affd-a0a9-5e2f-38c3-c057afc82143-1d3da2b7,
    #w-node-c022c292-a5cb-9fd8-0c09-e91af849a410-1d3da2b7 {
        grid-area: span 1 / span 1 / span 1 / span 1;
    }
    #w-node-c022c292-a5cb-9fd8-0c09-e91af849a419-1d3da2b7 {
        order: -9999;
    }
    #w-node-e910af48-4ceb-b56b-fd13-128f800aa52b-d1e74973,
    #w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899ce6-c7c1fae1,
    #w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899ced-c7c1fae1,
    #w-node-_5e56b861-c016-a46b-e431-d81664754bcd-5cc119c7,
    #w-node-_5e56b861-c016-a46b-e431-d81664754bc2-5cc119c7,
    #w-node-a07a0f65-629e-d7e6-8486-9c1c32dab601-5cc119c7,
    #w-node-_609c5508-31ae-c57d-5748-f047de375db7-5cc119c7,
    #w-node-e910af48-4ceb-b56b-fd13-128f800aa52b-4213d4e2,
    #w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899ce6-1de34bbc,
    #w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899ced-1de34bbc,
    #w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899ce6-30e76370,
    #w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899ced-30e76370,
    #w-node-e910af48-4ceb-b56b-fd13-128f800aa52b-24b85543,
    #w-node-_5e56b861-c016-a46b-e431-d81664754bcd-adfeb147,
    #w-node-_5e56b861-c016-a46b-e431-d81664754bc2-adfeb147,
    #w-node-a07a0f65-629e-d7e6-8486-9c1c32dab601-adfeb147,
    #w-node-_6849823e-a3d8-e921-9290-d787866cea4a-a0da430c {
        grid-area: span 1 / span 1 / span 1 / span 1;
    }
    #w-node-d403170c-3b71-b535-099d-6ee5c97ff3c3-a0da430c {
        order: 9999;
    }
    #w-node-ffc19458-4f65-95f9-f0d1-92180c60d8aa-a0da430c,
    #w-node-_1ad73a19-d06b-b62b-be03-03f7fdcdf784-a0da430c {
        grid-area: span 1 / span 1 / span 1 / span 1;
    }
    #w-node-bdd64707-769a-0cc5-f570-abccd0f7ee97-9b7f1089 {
        grid-area: 1/2/2/6;
    }
    #w-node-c022c292-a5cb-9fd8-0c09-e91af849a410-9b7f1089,
    #w-node-_6474aff8-031e-c657-2d3a-1eeed846f4b8-9b7f1089,
    #w-node-d2968f0f-e509-61a9-a223-376084063d24-9b7f1089,
    #w-node-_1dc0d584-6726-505a-eba4-8487b1fb3d82-9b7f1089,
    #w-node-_70fc58c4-e082-e9cb-e164-d4e8eb085836-a63e67f6 {
        grid-area: span 1 / span 1 / span 1 / span 1;
    }
    #w-node-a1c10287-09e3-7583-d43a-eb3c4c563d0c-a63e67f6,
    #w-node-b1e07967-145e-9e0b-1088-b3e362f0e8be-a63e67f6,
    #w-node-_01b1df24-46aa-61da-fa31-0024de5934a4-a63e67f6 {
        justify-self: center;
    }
    #w-node-a7533fd9-30d0-3d5c-1e35-fdbafd14f0e6-523a9a9a {
        grid-area: 1/2/2/6;
    }
    #w-node-d076c447-49e3-059b-2e3d-0e9af2befcbf-523a9a9a,
    #w-node-d94658bd-4ccd-4034-bf3a-c5ecc32e01ba-d54163ea,
    #w-node-_97542bef-ca8e-39da-e406-4b621998fc0a-d54163ea {
        grid-area: span 1 / span 1 / span 1 / span 1;
    }
    #w-node-_0175f63d-25f6-af7b-1569-286db62723b7-638ec1a3 {
        place-self: center end;
    }
    #w-node-_7196c67d-a4e3-2d8a-6d91-a249c1667da5-638ec1a3,
    #w-node-e8b9f887-8dcf-fd9a-2a53-1c3c518f916b-638ec1a3,
    #w-node-_8fb96a68-ee58-2367-b305-255b4a4499a9-638ec1a3,
    #w-node-cfafb2c6-a11e-9f92-b002-e9cded8be2d7-638ec1a3 {
        align-self: center;
    }
    #w-node-_8ca3c2fb-55b4-e849-bcc9-80f0e25c35a6-638ec1a3,
    #w-node-f12cb19b-1e69-4d70-f2fa-94a86e5a1c40-638ec1a3 {
        grid-area: span 2 / span 1 / span 2 / span 1;
        place-self: center start;
    }
    #w-node-f4967178-aed0-e1eb-b456-194d9433400a-638ec1a3,
    #w-node-f4967178-aed0-e1eb-b456-194d9433401c-638ec1a3,
    #w-node-f4967178-aed0-e1eb-b456-194d9433402e-638ec1a3,
    #w-node-f4967178-aed0-e1eb-b456-194d94334040-638ec1a3 {
        align-self: center;
    }
    #w-node-bdd64707-769a-0cc5-f570-abccd0f7ee97-a74985f6 {
        grid-area: 1/2/2/6;
    }
    #w-node-c022c292-a5cb-9fd8-0c09-e91af849a410-a74985f6,
    #w-node-_6474aff8-031e-c657-2d3a-1eeed846f4b8-a74985f6,
    #w-node-d2968f0f-e509-61a9-a223-376084063d24-a74985f6,
    #w-node-_1dc0d584-6726-505a-eba4-8487b1fb3d82-a74985f6 {
        grid-area: span 1 / span 1 / span 1 / span 1;
    }
    #w-node-bdd64707-769a-0cc5-f570-abccd0f7ee97-68991688 {
        grid-area: 1/2/2/6;
    }
    #w-node-c022c292-a5cb-9fd8-0c09-e91af849a410-68991688,
    #w-node-_6474aff8-031e-c657-2d3a-1eeed846f4b8-68991688,
    #w-node-d2968f0f-e509-61a9-a223-376084063d24-68991688,
    #w-node-_1dc0d584-6726-505a-eba4-8487b1fb3d82-68991688,
    #w-node-d94658bd-4ccd-4034-bf3a-c5ecc32e01ba-eb4f9235,
    #w-node-_97542bef-ca8e-39da-e406-4b621998fc0a-eb4f9235,
    #w-node-_1c3b9f0d-1d13-0ac3-10df-78651e3d3064-d46965d1 {
        grid-area: span 1 / span 1 / span 1 / span 1;
    }
    #w-node-_1c3b9f0d-1d13-0ac3-10df-78651e3d306e-d46965d1 {
        grid-area: 1/1/2/2;
    }
    #w-node-f16a69d9-413b-c108-1db5-3b29140ce421-d46965d1 {
        grid-area: span 1 / span 1 / span 1 / span 1;
    }
    #w-node-f16a69d9-413b-c108-1db5-3b29140ce434-d46965d1 {
        grid-area: 1/1/2/2;
    }
    #w-node-_4e1039d5-ced4-35e1-fae0-563d3f1bf5d5-d46965d1 {
        order: 9999;
    }
    #w-node-ef7b9d6a-951c-0261-a028-30f0b97064d1-840aa930,
    #w-node-_1c3b9f0d-1d13-0ac3-10df-78651e3d3064-ea1d0553 {
        grid-area: span 1 / span 1 / span 1 / span 1;
    }
    #w-node-_1c3b9f0d-1d13-0ac3-10df-78651e3d306e-ea1d0553 {
        grid-area: 1/1/2/2;
    }
    #w-node-f16a69d9-413b-c108-1db5-3b29140ce421-ea1d0553 {
        grid-area: span 1 / span 1 / span 1 / span 1;
    }
    #w-node-f16a69d9-413b-c108-1db5-3b29140ce434-ea1d0553 {
        grid-area: 1/1/2/2;
    }
    #w-node-_4e1039d5-ced4-35e1-fae0-563d3f1bf5d5-ea1d0553 {
        order: 9999;
    }
    #w-node-aa149639-0fd9-ccec-5091-0641fad03a18-84f42828 {
        order: -9999;
    }
    #w-node-ba64a6e9-d630-b80a-69c0-2a464ab6183f-84f42828 {
        order: 9999;
    }
    #w-node-_4a179c64-5528-178a-3811-b1e4f132f60c-45895b4a,
    #w-node-c9a48547-5470-765c-0e5d-f13caa3c809f-45895b4a,
    #w-node-c9a48547-5470-765c-0e5d-f13caa3c80b3-45895b4a,
    #w-node-c9a48547-5470-765c-0e5d-f13caa3c80c7-45895b4a,
    #w-node-c9a48547-5470-765c-0e5d-f13caa3c80db-45895b4a,
    #w-node-c9a48547-5470-765c-0e5d-f13caa3c80ef-45895b4a,
    #w-node-c9a48547-5470-765c-0e5d-f13caa3c8103-45895b4a {
        grid-area: 1/1/2/2;
    }
    #w-node-ef7b9d6a-951c-0261-a028-30f0b97064d1-3632f8a0,
    #w-node-d94658bd-4ccd-4034-bf3a-c5ecc32e01ba-ccfce0a7,
    #w-node-_97542bef-ca8e-39da-e406-4b621998fc0a-ccfce0a7 {
        grid-area: span 1 / span 1 / span 1 / span 1;
    }
    #w-node-de780ef9-18bd-43c1-ae05-9d1d821eac1d-e0fe4ab9 {
        grid-area: 1/1/2/2;
    }
    #w-node-de780ef9-18bd-43c1-ae05-9d1d821eac27-e0fe4ab9 {
        order: 9999;
    }
    #w-node-_192e3bd7-63aa-3094-409d-fc22c92fca00-e0fe4ab9 {
        grid-area: span 1 / span 1 / span 1 / span 1;
    }
    #w-node-_8a3e9589-abac-59a8-6cab-d74c72f815a6-024bcffd {
        grid-area: 1/1/2/2;
    }
    #w-node-_8a3e9589-abac-59a8-6cab-d74c72f815b0-024bcffd {
        order: 9999;
    }
    #w-node-ef7b9d6a-951c-0261-a028-30f0b97064d1-a6ec0bf3 {
        grid-area: span 1 / span 1 / span 1 / span 1;
    }
    #w-node-c7a66860-58e9-4916-aae8-d08f8a487eab-feb14516 {
        order: -9999;
    }
    #w-node-cc3103cc-d29d-393a-e548-ce277eb274b4-feb14516,
    #w-node-_7d1cf273-afe2-46de-d0bb-7a980eec5ab7-a5017a75 {
        order: 9999;
    }
    #w-node-_21554fde-02a5-939b-0e1a-e715c87b3cbb-833fa786 {
        grid-area: span 1 / span 1 / span 1 / span 1;
    }
    #w-node-_5911a61e-7073-e351-cd55-c2ab98c71ca8-9d6d60e2 {
        grid-area: span 1 / span 2 / span 1 / span 2;
    }
    #w-node-aa149639-0fd9-ccec-5091-0641fad03a18-e8a535a2 {
        order: -9999;
    }
    #w-node-ba64a6e9-d630-b80a-69c0-2a464ab6183f-e8a535a2 {
        order: 9999;
    }
    #w-node-_21554fde-02a5-939b-0e1a-e715c87b3cbb-ec08b07a {
        grid-area: span 1 / span 1 / span 1 / span 1;
    }
    #w-node-_7d1cf273-afe2-46de-d0bb-7a980eec5ab7-b68f11fb {
        order: 9999;
    }
    #w-node-ef7b9d6a-951c-0261-a028-30f0b97064d1-b3fb043f,
    #w-node-d076c447-49e3-059b-2e3d-0e9af2befcbf-49ce9ce4 {
        grid-area: span 1 / span 1 / span 1 / span 1;
    }
    #w-node-_458b84a5-eb3e-345f-cb56-c952064e54a8-75982eeb {
        grid-area: span 6 / span 3 / span 6 / span 3;
    }
    #w-node-_458b84a5-eb3e-345f-cb56-c952064e5520-75982eeb,
    #w-node-_458b84a5-eb3e-345f-cb56-c952064e5532-75982eeb {
        grid-area: span 1 / span 2 / span 1 / span 2;
    }
    #w-node-_458b84a5-eb3e-345f-cb56-c952064e5576-75982eeb {
        grid-area: span 1 / span 4 / span 1 / span 4;
    }
    #w-node-d94658bd-4ccd-4034-bf3a-c5ecc32e01ba-6d587531,
    #w-node-_97542bef-ca8e-39da-e406-4b621998fc0a-6d587531 {
        grid-area: span 1 / span 1 / span 1 / span 1;
    }
    #w-node-de780ef9-18bd-43c1-ae05-9d1d821eac1d-11aa86ea {
        grid-area: 1/1/2/2;
    }
    #w-node-de780ef9-18bd-43c1-ae05-9d1d821eac27-11aa86ea {
        order: 9999;
    }
    #w-node-_192e3bd7-63aa-3094-409d-fc22c92fca00-11aa86ea {
        grid-area: span 1 / span 1 / span 1 / span 1;
    }
    #w-node-_8a3e9589-abac-59a8-6cab-d74c72f815a6-32c4e140 {
        grid-area: 1/1/2/2;
    }
    #w-node-_8a3e9589-abac-59a8-6cab-d74c72f815b0-32c4e140 {
        order: 9999;
    }
    #w-node-_21554fde-02a5-939b-0e1a-e715c87b3cbb-4a1fbe3d {
        grid-area: span 1 / span 1 / span 1 / span 1;
    }
    #w-node-_7d1cf273-afe2-46de-d0bb-7a980eec5ab7-08d69194 {
        order: 9999;
    }
    #w-node-ef7b9d6a-951c-0261-a028-30f0b97064d1-f526dbc8 {
        grid-area: span 1 / span 1 / span 1 / span 1;
    }
    #w-node-aa149639-0fd9-ccec-5091-0641fad03a18-24382536 {
        order: -9999;
    }
    #w-node-ba64a6e9-d630-b80a-69c0-2a464ab6183f-24382536,
    #w-node-_7d1cf273-afe2-46de-d0bb-7a980eec5ab7-00c9fc51 {
        order: 9999;
    }
    #w-node-e7a3e8e8-b07d-fdbd-c29f-d1928a1f1f5b-5551f425 {
        grid-area: span 1 / span 2 / span 1 / span 2;
    }
    #w-node-_88356975-9012-c048-621b-40e8916ace4e-5551f425,
    #w-node-_1d1037f7-c2ae-4879-7851-3c1db9da206d-5551f425 {
        grid-area: span 1 / span 1 / span 1 / span 1;
    }
}
@media screen and (max-width: 767px) {
    #w-node-_205fcd10-f41c-19e7-855a-15227d05013c-7d05013a {
        grid-area: span 2 / span 2 / span 2 / span 2;
    }
    #w-node-_205fcd10-f41c-19e7-855a-15227d050191-7d05013a,
    #w-node-_205fcd10-f41c-19e7-855a-15227d05019e-7d05013a,
    #w-node-_205fcd10-f41c-19e7-855a-15227d0501a9-7d05013a,
    #w-node-_205fcd10-f41c-19e7-855a-15227d0501c4-7d05013a,
    #w-node-_14d9c930-2f34-c7e4-60c3-7cfa6b2063e7-d9fcf174 {
        grid-area: span 1 / span 1 / span 1 / span 1;
    }
    #w-node-_93d0322f-4184-d118-cde0-447042a4716e-42a4716b {
        grid-area: span 2 / span 1 / span 2 / span 1;
    }
    #w-node-_93d0322f-4184-d118-cde0-447042a471e6-42a4716b,
    #w-node-_93d0322f-4184-d118-cde0-447042a471fa-42a4716b,
    #w-node-_93d0322f-4184-d118-cde0-447042a4720a-42a4716b,
    #w-node-_93d0322f-4184-d118-cde0-447042a4722a-42a4716b {
        grid-area: span 1 / span 1 / span 1 / span 1;
    }
    #w-node-_93d0322f-4184-d118-cde0-447042a47240-42a4716b {
        grid-area: 7/1/8/2;
    }
    #w-node-f6bae115-40df-f6c0-010e-7dc6a2133746-a21336e6 {
        grid-area: span 1 / span 1 / span 1 / span 1;
    }
    #w-node-bdd64707-769a-0cc5-f570-abccd0f7ee97-d9fcf177 {
        grid-area: 1/1/2/2;
    }
    #w-node-c022c292-a5cb-9fd8-0c09-e91af849a419-d9fcf177 {
        order: -9999;
    }
    #w-node-b70c1dd3-def4-a226-949d-2f0e555f587b-d9fcf177 {
        grid-area: span 2 / span 3 / span 2 / span 3;
    }
    #w-node-_3e436c44-cf25-4842-ab73-8c11971a2ade-d9fcf177,
    #w-node-_1a364542-cc76-596b-02a3-f83afe62ca03-d9fcf177,
    #w-node-d8afef3d-623e-001f-8e38-2937c509b180-d9fcf177 {
        grid-area: span 1 / span 3 / span 1 / span 3;
    }
    #w-node-_343cd53f-b4de-0b14-a9ab-aea4387d83ba-d9fcf197,
    #w-node-_933432a8-733d-04b2-f48f-a7eb44f6975e-d9fcf197,
    #w-node-ec62ab60-86d9-a2a0-b2a8-7340e5f1f783-d9fcf199 {
        grid-area: span 1 / span 1 / span 1 / span 1;
    }
    #w-node-ec62ab60-86d9-a2a0-b2a8-7340e5f1f788-d9fcf199 {
        grid-area: 1/1/2/2;
    }
    #w-node-ec62ab60-86d9-a2a0-b2a8-7340e5f1f783-d9fcf19a {
        grid-area: span 1 / span 1 / span 1 / span 1;
    }
    #w-node-ec62ab60-86d9-a2a0-b2a8-7340e5f1f788-d9fcf19a {
        grid-area: 1/1/2/2;
    }
    #w-node-ec62ab60-86d9-a2a0-b2a8-7340e5f1f783-d9fcf19b {
        grid-area: span 1 / span 1 / span 1 / span 1;
    }
    #w-node-ec62ab60-86d9-a2a0-b2a8-7340e5f1f788-d9fcf19b {
        grid-area: 1/1/2/2;
    }
    #w-node-ec62ab60-86d9-a2a0-b2a8-7340e5f1f783-d9fcf19c {
        grid-area: span 1 / span 1 / span 1 / span 1;
    }
    #w-node-ec62ab60-86d9-a2a0-b2a8-7340e5f1f788-d9fcf19c {
        grid-area: 1/1/2/2;
    }
    #w-node-e398655c-1c08-b413-e1a5-eb8dd1d3d694-d9fcf19f,
    #w-node-_561a0e2e-1c25-9356-501c-3249c3d2b887-d9fcf19f {
        order: -9999;
    }
    #w-node-c023dcfd-b494-1a51-8ee1-ba41eaf956cb-d9fcf1a0,
    #w-node-_748de319-6bbd-64ee-27ba-4b831905d014-d9fcf1a0,
    #w-node-_859ca142-c203-e60b-ec26-e392e4f839ed-d9fcf1a6,
    #w-node-_5e7f3e2a-4eec-d795-46ce-ebf6f6277155-d9fcf1c1,
    #w-node-_74ebe8d0-9391-7307-1db0-25196783b035-d9fcf1c2 {
        grid-area: span 1 / span 1 / span 1 / span 1;
    }
    #w-node-_74ebe8d0-9391-7307-1db0-25196783b03d-d9fcf1c2 {
        grid-area: 1/1/2/2;
    }
    #w-node-f1179f6d-818b-517b-fd87-51a674b2b740-d9fcf1c2 {
        grid-area: span 1 / span 1 / span 1 / span 1;
    }
    #w-node-f1179f6d-818b-517b-fd87-51a674b2b746-d9fcf1c2 {
        grid-area: 1/1/2/2;
    }
    #w-node-_58ab9d94-b4e1-6e9d-e2e1-cb9a6758b7c0-d9fcf1c3 {
        grid-area: span 1 / span 1 / span 1 / span 1;
    }
    #w-node-_58ab9d94-b4e1-6e9d-e2e1-cb9a6758b7c8-d9fcf1c3 {
        grid-area: 1/1/2/2;
    }
    #w-node-_2260ac44-e8bd-b295-c644-1f1dab6e128a-d9fcf1db {
        grid-area: span 1 / span 1 / span 1 / span 1;
    }
    #w-node-a7533fd9-30d0-3d5c-1e35-fdbafd14f0e6-d9fcf20f {
        grid-area: 1/1/2/2;
    }
    #w-node-bb61f82a-c870-9b23-04e2-47e360864735-d9fcf20f,
    #w-node-_37e5a982-8085-0442-d5d2-4ba9630408b0-d9fcf20f,
    #w-node-a5433c65-05ec-aef0-908f-956c950cb374-d9fcf20f,
    #w-node-a5433c65-05ec-aef0-908f-956c950cb371-d9fcf20f,
    #w-node-_0acab2dd-1d14-4b11-4ff4-0343b833ea42-d9fcf20f,
    #w-node-_6740b7c8-e8f4-6609-da95-8f3ccb9cfffc-d9fcf20f,
    #w-node-f703bfd9-c304-93e6-0961-3796a77f0d78-d9fcf20f {
        order: -9999;
    }
    #w-node-a1fd9329-fa33-debf-718b-2568fc683fd1-d9fcf211,
    #w-node-_49fb1c89-f13c-4da7-c28a-8c2824081a9a-d9fcf211,
    #w-node-c1258946-8ee4-3752-0b70-862bd7d5ddd5-d9fcf211,
    #w-node-_9166b1b0-317d-eb0d-5442-4e710ccfcbcf-d9fcf211 {
        grid-area: span 2 / span 1 / span 2 / span 1;
    }
    #w-node-_7464b59d-5b53-a1b3-fb23-0ad4bbfd9026-d9fcf215 {
        grid-area: span 1 / span 1 / span 1 / span 1;
    }
    #w-node-_7464b59d-5b53-a1b3-fb23-0ad4bbfd9035-d9fcf215,
    #w-node-_7464b59d-5b53-a1b3-fb23-0ad4bbfd9035-d9fcf21f {
        grid-area: 1/1/2/2;
    }
    #w-node-_7464b59d-5b53-a1b3-fb23-0ad4bbfd9026-d9fcf21f,
    #w-node-ec62ab60-86d9-a2a0-b2a8-7340e5f1f783-d9fcf221 {
        grid-area: span 1 / span 1 / span 1 / span 1;
    }
    #w-node-ec62ab60-86d9-a2a0-b2a8-7340e5f1f788-d9fcf221 {
        grid-area: 1/1/2/2;
    }
    #w-node-b6e486c8-27b5-315d-5fdc-18a05b65c011-d9fcf226 {
        grid-area: span 1 / span 1 / span 1 / span 1;
    }
    #w-node-_9fbae84b-af50-da69-ba52-e3d52a95e7d6-d9fcf226 {
        grid-area: 1/1/2/2;
    }
    #w-node-_69692a35-6217-4c7c-d33c-d03bc023bfd8-d9fcf226,
    #w-node-a30da0d5-188f-b7ba-6cf5-6ba3efdb38e9-d9fcf226,
    #w-node-_7a591205-c27b-0b70-d96e-9591dafe906b-d9fcf226,
    #w-node-_7a591205-c27b-0b70-d96e-9591dafe9070-d9fcf226,
    #w-node-_43de7d99-5fcb-cbe6-a7b9-a981f998d816-d9fcf226,
    #w-node-_43de7d99-5fcb-cbe6-a7b9-a981f998d81b-d9fcf226,
    #w-node-_62134656-ae40-9bf4-3eca-f75bf54425c6-d9fcf226,
    #w-node-_62134656-ae40-9bf4-3eca-f75bf54425cb-d9fcf226,
    #w-node-ad87912b-f72c-baff-44a1-34b41e27ba34-d9fcf226,
    #w-node-ad87912b-f72c-baff-44a1-34b41e27ba39-d9fcf226,
    #w-node-_8ba89a25-2a67-a2c6-d35f-f2c8a771c151-d9fcf226,
    #w-node-_8ba89a25-2a67-a2c6-d35f-f2c8a771c156-d9fcf226,
    #w-node-c9e11e2e-ab9a-36b9-0597-2c1dc4570b95-d9fcf227 {
        grid-area: span 1 / span 1 / span 1 / span 1;
    }
    #w-node-c9e11e2e-ab9a-36b9-0597-2c1dc4570ba4-d9fcf227 {
        grid-area: 1/1/2/2;
    }
    #w-node-d94658bd-4ccd-4034-bf3a-c5ecc32e01b6-d9fcf22a {
        grid-area: 1/2/2/3;
    }
    #w-node-d94658bd-4ccd-4034-bf3a-c5ecc32e021a-d9fcf22a {
        grid-area: span 1 / span 1 / span 1 / span 1;
    }
    #w-node-d94658bd-4ccd-4034-bf3a-c5ecc32e021e-d9fcf22a {
        grid-area: span 1 / span 2 / span 1 / span 2;
    }
    #w-node-d94658bd-4ccd-4034-bf3a-c5ecc32e021f-d9fcf22a,
    #w-node-d94658bd-4ccd-4034-bf3a-c5ecc32e0220-d9fcf22a {
        grid-area: span 1 / span 1 / span 1 / span 1;
    }
    #w-node-d94658bd-4ccd-4034-bf3a-c5ecc32e0225-d9fcf22a {
        grid-area: 1/2/2/3;
    }
    #w-node-d73f03f8-1ca9-6be2-6d19-3f63237f27db-d9fcf245,
    #w-node-d73f03f8-1ca9-6be2-6d19-3f63237f27dc-d9fcf245,
    #w-node-d73f03f8-1ca9-6be2-6d19-3f63237f27db-d9fcf246,
    #w-node-d73f03f8-1ca9-6be2-6d19-3f63237f27dc-d9fcf246 {
        grid-area: span 1 / span 1 / span 1 / span 1;
    }
    #w-node-a7533fd9-30d0-3d5c-1e35-fdbafd14f0e6-d9fcf247 {
        grid-area: 1/1/2/2;
    }
    #w-node-_6798caa2-37f7-7bae-3d4d-027a56c4b052-d9fcf262 {
        order: -9999;
    }
    #w-node-_7f2c6886-90b7-cd9b-7d72-e473b57c909f-d9fcf266,
    #w-node-_36ba0f69-7ece-c6e7-0211-1e1e065f6730-d9fcf266 {
        grid-area: span 1 / span 2 / span 1 / span 2;
    }
    #w-node-a7533fd9-30d0-3d5c-1e35-fdbafd14f0e6-d9fcf27b {
        grid-area: 1/1/2/2;
    }
    #w-node-bb61f82a-c870-9b23-04e2-47e360864735-d9fcf27b,
    #w-node-_37e5a982-8085-0442-d5d2-4ba9630408b0-d9fcf27b,
    #w-node-a5433c65-05ec-aef0-908f-956c950cb374-d9fcf27b,
    #w-node-a5433c65-05ec-aef0-908f-956c950cb371-d9fcf27b {
        order: -9999;
    }
    #w-node-a7533fd9-30d0-3d5c-1e35-fdbafd14f0e6-d9fcf27c,
    #w-node-a7533fd9-30d0-3d5c-1e35-fdbafd14f0e6-d9fcf27d,
    #w-node-a7533fd9-30d0-3d5c-1e35-fdbafd14f0e6-d9fcf27e,
    #w-node-a7533fd9-30d0-3d5c-1e35-fdbafd14f0e6-d9fcf280,
    #w-node-a7533fd9-30d0-3d5c-1e35-fdbafd14f0e6-d9fcf281 {
        grid-area: 1/1/2/2;
    }
    #w-node-_78f616ae-bc7d-344b-df7b-1b856dc8c9c2-d9fcf284 {
        grid-area: span 1 / span 1 / span 1 / span 1;
    }
    #w-node-a7533fd9-30d0-3d5c-1e35-fdbafd14f0e6-d9fcf284 {
        grid-area: 1/1/2/2;
    }
    #w-node-_4e1039d5-ced4-35e1-fae0-563d3f1bf5d5-d9fcf285,
    #w-node-_6798caa2-37f7-7bae-3d4d-027a56c4b052-d9fcf287,
    #w-node-c7a66860-58e9-4916-aae8-d08f8a487eab-d9fcf2c8 {
        order: -9999;
    }
    #w-node-a7533fd9-30d0-3d5c-1e35-fdbafd14f0e6-d9fcf2ca {
        grid-area: 1/1/2/2;
    }
    #w-node-_91021b29-65f1-c544-2db1-ccacdbdb8b77-d9fcf2cb {
        grid-area: span 1 / span 1 / span 1 / span 1;
    }
    #w-node-_0d2747c0-7873-4b39-dd87-b01057565197-d9fcf2cc {
        grid-area: 1/1/2/2;
    }
    #w-node-_24dff1b9-c597-1804-7b4f-1a4bfad4c003-d9fcf2cc {
        grid-area: 5/1/6/2;
    }
    #w-node-a233421e-8abe-0bcd-7dd9-007e4250e33d-d9fcf2cd,
    #w-node-_9a05510e-d0b8-f271-d2a7-b52386e72911-d9fcf2cd,
    #w-node-_244289a4-8b11-4461-0e8a-bd24e0adc993-d9fcf2cd,
    #w-node-fa87cb33-f0a5-1d94-e791-7c1e2c8819c8-d9fcf2cd,
    #w-node-a233421e-8abe-0bcd-7dd9-007e4250e33d-d9fcf2ce,
    #w-node-_9a05510e-d0b8-f271-d2a7-b52386e72911-d9fcf2ce,
    #w-node-fa87cb33-f0a5-1d94-e791-7c1e2c8819c8-d9fcf2ce,
    #w-node-_9c55f7a3-4cd7-7fd9-2e1c-4030a157c25b-d9fcf2ce,
    #w-node-_244289a4-8b11-4461-0e8a-bd24e0adc993-d9fcf2ce,
    #w-node-a233421e-8abe-0bcd-7dd9-007e4250e33d-d9fcf2cf,
    #w-node-_9a05510e-d0b8-f271-d2a7-b52386e72911-d9fcf2cf,
    #w-node-_244289a4-8b11-4461-0e8a-bd24e0adc993-d9fcf2cf,
    #w-node-fa87cb33-f0a5-1d94-e791-7c1e2c8819c8-d9fcf2cf {
        grid-area: span 1 / span 1 / span 1 / span 1;
    }
    #w-node-d796b751-06d9-45c3-b6f3-6b9d224869d6-224869d3 {
        grid-area: span 2 / span 1 / span 2 / span 1;
    }
    #w-node-d796b751-06d9-45c3-b6f3-6b9d22486a22-224869d3,
    #w-node-d796b751-06d9-45c3-b6f3-6b9d22486a2b-224869d3,
    #w-node-d796b751-06d9-45c3-b6f3-6b9d22486a36-224869d3,
    #w-node-d796b751-06d9-45c3-b6f3-6b9d22486a47-224869d3 {
        grid-area: span 1 / span 1 / span 1 / span 1;
    }
    #w-node-e398655c-1c08-b413-e1a5-eb8dd1d3d694-790970b9,
    #w-node-_561a0e2e-1c25-9356-501c-3249c3d2b887-790970b9 {
        order: -9999;
    }
    #w-node-d94658bd-4ccd-4034-bf3a-c5ecc32e01b6-20b3fb35 {
        grid-area: 1/2/2/3;
    }
    #w-node-d94658bd-4ccd-4034-bf3a-c5ecc32e021a-20b3fb35 {
        grid-area: span 1 / span 1 / span 1 / span 1;
    }
    #w-node-d94658bd-4ccd-4034-bf3a-c5ecc32e021e-20b3fb35 {
        grid-area: span 1 / span 2 / span 1 / span 2;
    }
    #w-node-d94658bd-4ccd-4034-bf3a-c5ecc32e021f-20b3fb35,
    #w-node-d94658bd-4ccd-4034-bf3a-c5ecc32e0220-20b3fb35 {
        grid-area: span 1 / span 1 / span 1 / span 1;
    }
    #w-node-d94658bd-4ccd-4034-bf3a-c5ecc32e0225-20b3fb35 {
        grid-area: 1/2/2/3;
    }
    #w-node-f180ae8b-4546-9332-d9b9-9193c8cb8925-70b3275f,
    #w-node-_55866a0e-a67b-1e1c-8bef-f7b16b0d4e1a-70b3275f {
        order: -9999;
    }
    #w-node-_0175f63d-25f6-af7b-1569-286db62723b7-70b3275f {
        grid-area: span 2 / span 1 / span 2 / span 1;
        place-self: center start;
    }
    #w-node-_7196c67d-a4e3-2d8a-6d91-a249c1667da5-70b3275f,
    #w-node-e8b9f887-8dcf-fd9a-2a53-1c3c518f916b-70b3275f,
    #w-node-_8fb96a68-ee58-2367-b305-255b4a4499a9-70b3275f {
        grid-area: span 2 / span 1 / span 2 / span 1;
        place-self: center end;
    }
    #w-node-cfafb2c6-a11e-9f92-b002-e9cded8be2cd-70b3275f {
        grid-area: span 1 / span 1 / span 1 / span 1;
        place-self: center start;
    }
    #w-node-cfafb2c6-a11e-9f92-b002-e9cded8be2d7-70b3275f {
        grid-area: span 2 / span 1 / span 2 / span 1;
        place-self: center end;
    }
    #w-node-_8ca3c2fb-55b4-e849-bcc9-80f0e25c3589-70b3275f {
        align-self: start;
    }
    #w-node-_8ca3c2fb-55b4-e849-bcc9-80f0e25c35a6-70b3275f {
        grid-area: span 2 / span 1 / span 2 / span 1;
        place-self: center start;
    }
    #w-node-_8ca3c2fb-55b4-e849-bcc9-80f0e25c359c-70b3275f,
    #w-node-f12cb19b-1e69-4d70-f2fa-94a86e5a1c40-70b3275f {
        align-self: center;
    }
    #w-node-f4967178-aed0-e1eb-b456-194d9433400a-70b3275f,
    #w-node-f4967178-aed0-e1eb-b456-194d9433401c-70b3275f,
    #w-node-f4967178-aed0-e1eb-b456-194d9433402e-70b3275f {
        grid-area: span 2 / span 1 / span 2 / span 1;
        place-self: center end;
    }
    #w-node-f4967178-aed0-e1eb-b456-194d94334036-70b3275f {
        align-self: center;
    }
    #w-node-f4967178-aed0-e1eb-b456-194d94334040-70b3275f {
        grid-area: span 2 / span 1 / span 2 / span 1;
        place-self: center end;
    }
    #w-node-bdd64707-769a-0cc5-f570-abccd0f7ee97-1d3da2b7 {
        grid-area: 1/1/2/2;
    }
    #w-node-c022c292-a5cb-9fd8-0c09-e91af849a419-1d3da2b7 {
        order: -9999;
    }
    #w-node-b70c1dd3-def4-a226-949d-2f0e555f587b-1d3da2b7 {
        grid-area: span 2 / span 3 / span 2 / span 3;
    }
    #w-node-_3e436c44-cf25-4842-ab73-8c11971a2ade-1d3da2b7,
    #w-node-_1a364542-cc76-596b-02a3-f83afe62ca03-1d3da2b7,
    #w-node-d8afef3d-623e-001f-8e38-2937c509b180-1d3da2b7 {
        grid-area: span 1 / span 3 / span 1 / span 3;
    }
    #w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899ce2-c7c1fae1 {
        grid-area: 1/2/2/3;
    }
    #w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899d69-c7c1fae1 {
        grid-area: span 1 / span 1 / span 1 / span 1;
    }
    #w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899d6d-c7c1fae1 {
        grid-area: span 1 / span 2 / span 1 / span 2;
    }
    #w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899d6e-c7c1fae1,
    #w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899d6f-c7c1fae1 {
        grid-area: span 1 / span 1 / span 1 / span 1;
    }
    #w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899d74-c7c1fae1,
    #w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899ce2-1de34bbc {
        grid-area: 1/2/2/3;
    }
    #w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899d69-1de34bbc {
        grid-area: span 1 / span 1 / span 1 / span 1;
    }
    #w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899d6d-1de34bbc {
        grid-area: span 1 / span 2 / span 1 / span 2;
    }
    #w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899d6e-1de34bbc,
    #w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899d6f-1de34bbc {
        grid-area: span 1 / span 1 / span 1 / span 1;
    }
    #w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899d74-1de34bbc,
    #w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899ce2-30e76370 {
        grid-area: 1/2/2/3;
    }
    #w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899d69-30e76370 {
        grid-area: span 1 / span 1 / span 1 / span 1;
    }
    #w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899d6d-30e76370 {
        grid-area: span 1 / span 2 / span 1 / span 2;
    }
    #w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899d6e-30e76370,
    #w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899d6f-30e76370 {
        grid-area: span 1 / span 1 / span 1 / span 1;
    }
    #w-node-_3f6f46be-d0b9-ef36-1b36-429ffd899d74-30e76370 {
        grid-area: 1/2/2/3;
    }
    #w-node-a1fd9329-fa33-debf-718b-2568fc683fd1-2e3921b3,
    #w-node-_49fb1c89-f13c-4da7-c28a-8c2824081a9a-2e3921b3,
    #w-node-c1258946-8ee4-3752-0b70-862bd7d5ddd5-2e3921b3,
    #w-node-_9166b1b0-317d-eb0d-5442-4e710ccfcbcf-2e3921b3 {
        grid-area: span 2 / span 1 / span 2 / span 1;
    }
    #w-node-bdd64707-769a-0cc5-f570-abccd0f7ee97-9b7f1089 {
        grid-area: 1/1/2/2;
    }
    #w-node-_29da0961-d1ca-8ebc-4bbc-315bb691ba23-a63e67f6 {
        grid-area: 1/1/2/2;
        justify-self: stretch;
    }
    #w-node-a1c10287-09e3-7583-d43a-eb3c4c563d0c-a63e67f6 {
        grid-area: span 1 / span 2 / span 1 / span 2;
        justify-self: stretch;
    }
    #w-node-b1e07967-145e-9e0b-1088-b3e362f0e8be-a63e67f6 {
        grid-area: 2/1/3/3;
        justify-self: stretch;
    }
    #w-node-_01b1df24-46aa-61da-fa31-0024de5934a4-a63e67f6 {
        grid-area: 1/2/2/3;
        justify-self: stretch;
    }
    #w-node-a1fd9329-fa33-debf-718b-2568fc683fd1-735ece3e,
    #w-node-_49fb1c89-f13c-4da7-c28a-8c2824081a9a-735ece3e,
    #w-node-c1258946-8ee4-3752-0b70-862bd7d5ddd5-735ece3e,
    #w-node-_9166b1b0-317d-eb0d-5442-4e710ccfcbcf-735ece3e,
    #w-node-a1fd9329-fa33-debf-718b-2568fc683fd1-57b55aad,
    #w-node-_49fb1c89-f13c-4da7-c28a-8c2824081a9a-57b55aad,
    #w-node-c1258946-8ee4-3752-0b70-862bd7d5ddd5-57b55aad,
    #w-node-_9166b1b0-317d-eb0d-5442-4e710ccfcbcf-57b55aad {
        grid-area: span 2 / span 1 / span 2 / span 1;
    }
    #w-node-a7533fd9-30d0-3d5c-1e35-fdbafd14f0e6-523a9a9a {
        grid-area: 1/1/2/2;
    }
    #w-node-d94658bd-4ccd-4034-bf3a-c5ecc32e01b6-d54163ea {
        grid-area: 1/2/2/3;
    }
    #w-node-d94658bd-4ccd-4034-bf3a-c5ecc32e021a-d54163ea {
        grid-area: span 1 / span 1 / span 1 / span 1;
    }
    #w-node-d94658bd-4ccd-4034-bf3a-c5ecc32e021e-d54163ea {
        grid-area: span 1 / span 2 / span 1 / span 2;
    }
    #w-node-d94658bd-4ccd-4034-bf3a-c5ecc32e021f-d54163ea,
    #w-node-d94658bd-4ccd-4034-bf3a-c5ecc32e0220-d54163ea {
        grid-area: span 1 / span 1 / span 1 / span 1;
    }
    #w-node-d94658bd-4ccd-4034-bf3a-c5ecc32e0225-d54163ea {
        grid-area: 1/2/2/3;
    }
    #w-node-f180ae8b-4546-9332-d9b9-9193c8cb8925-638ec1a3,
    #w-node-_55866a0e-a67b-1e1c-8bef-f7b16b0d4e1a-638ec1a3 {
        order: -9999;
    }
    #w-node-_0175f63d-25f6-af7b-1569-286db62723b7-638ec1a3 {
        grid-area: span 2 / span 1 / span 2 / span 1;
        place-self: center start;
    }
    #w-node-_7196c67d-a4e3-2d8a-6d91-a249c1667da5-638ec1a3,
    #w-node-e8b9f887-8dcf-fd9a-2a53-1c3c518f916b-638ec1a3,
    #w-node-_8fb96a68-ee58-2367-b305-255b4a4499a9-638ec1a3 {
        grid-area: span 2 / span 1 / span 2 / span 1;
        place-self: center end;
    }
    #w-node-cfafb2c6-a11e-9f92-b002-e9cded8be2cd-638ec1a3 {
        grid-area: span 1 / span 1 / span 1 / span 1;
        place-self: center start;
    }
    #w-node-cfafb2c6-a11e-9f92-b002-e9cded8be2d7-638ec1a3 {
        grid-area: span 2 / span 1 / span 2 / span 1;
        place-self: center end;
    }
    #w-node-_8ca3c2fb-55b4-e849-bcc9-80f0e25c3589-638ec1a3 {
        align-self: start;
    }
    #w-node-_8ca3c2fb-55b4-e849-bcc9-80f0e25c35a6-638ec1a3 {
        grid-area: span 2 / span 1 / span 2 / span 1;
        place-self: center start;
    }
    #w-node-_8ca3c2fb-55b4-e849-bcc9-80f0e25c359c-638ec1a3,
    #w-node-f12cb19b-1e69-4d70-f2fa-94a86e5a1c40-638ec1a3 {
        align-self: center;
    }
    #w-node-f4967178-aed0-e1eb-b456-194d9433400a-638ec1a3,
    #w-node-f4967178-aed0-e1eb-b456-194d9433401c-638ec1a3,
    #w-node-f4967178-aed0-e1eb-b456-194d9433402e-638ec1a3 {
        grid-area: span 2 / span 1 / span 2 / span 1;
        place-self: center end;
    }
    #w-node-f4967178-aed0-e1eb-b456-194d94334036-638ec1a3 {
        align-self: center;
    }
    #w-node-f4967178-aed0-e1eb-b456-194d94334040-638ec1a3 {
        grid-area: span 2 / span 1 / span 2 / span 1;
        place-self: center end;
    }
    #w-node-bdd64707-769a-0cc5-f570-abccd0f7ee97-a74985f6 {
        grid-area: 1/1/2/2;
    }
    #w-node-_23535a08-bf69-30e0-d4c1-fbdb5923ea7d-a74985f6,
    #w-node-_7debfc7b-eafd-e1ec-f6c6-da6946ecfbd0-a74985f6,
    #w-node-_421a3d99-415a-4304-62fc-dd89aea77ca9-50f46735 {
        grid-area: span 1 / span 2 / span 1 / span 2;
    }
    #w-node-_421a3d99-415a-4304-62fc-dd89aea77cad-50f46735 {
        grid-area: span 1 / span 1 / span 1 / span 1;
    }
    #w-node-_97ec3dd9-ad16-1b80-7b38-44d9afdedd01-50f46735 {
        grid-area: span 1 / span 2 / span 1 / span 2;
    }
    #w-node-bdd64707-769a-0cc5-f570-abccd0f7ee97-68991688 {
        grid-area: 1/1/2/2;
    }
    #w-node-_7debfc7b-eafd-e1ec-f6c6-da6946ecfbd0-68991688,
    #w-node-_23535a08-bf69-30e0-d4c1-fbdb5923ea7d-68991688 {
        grid-area: span 1 / span 2 / span 1 / span 2;
    }
    #w-node-d94658bd-4ccd-4034-bf3a-c5ecc32e01b6-eb4f9235 {
        grid-area: 1/2/2/3;
    }
    #w-node-d94658bd-4ccd-4034-bf3a-c5ecc32e021a-eb4f9235 {
        grid-area: span 1 / span 1 / span 1 / span 1;
    }
    #w-node-d94658bd-4ccd-4034-bf3a-c5ecc32e021e-eb4f9235 {
        grid-area: span 1 / span 2 / span 1 / span 2;
    }
    #w-node-d94658bd-4ccd-4034-bf3a-c5ecc32e021f-eb4f9235,
    #w-node-d94658bd-4ccd-4034-bf3a-c5ecc32e0220-eb4f9235 {
        grid-area: span 1 / span 1 / span 1 / span 1;
    }
    #w-node-d94658bd-4ccd-4034-bf3a-c5ecc32e0225-eb4f9235 {
        grid-area: 1/2/2/3;
    }
    #w-node-_4e1039d5-ced4-35e1-fae0-563d3f1bf5d5-d46965d1 {
        order: -9999;
    }
    #w-node-ef7b9d6a-951c-0261-a028-30f0b97064e2-840aa930 {
        grid-area: 2/1/3/2;
    }
    #w-node-a1fd9329-fa33-debf-718b-2568fc683fd1-e7a3ae31,
    #w-node-_49fb1c89-f13c-4da7-c28a-8c2824081a9a-e7a3ae31,
    #w-node-c1258946-8ee4-3752-0b70-862bd7d5ddd5-e7a3ae31,
    #w-node-_9166b1b0-317d-eb0d-5442-4e710ccfcbcf-e7a3ae31 {
        grid-area: span 2 / span 1 / span 2 / span 1;
    }
    #w-node-_4e1039d5-ced4-35e1-fae0-563d3f1bf5d5-ea1d0553 {
        order: -9999;
    }
    #w-node-aa149639-0fd9-ccec-5091-0641fad03a18-84f42828 {
        grid-area: 1/1/2/2;
    }
    #w-node-ba64a6e9-d630-b80a-69c0-2a464ab6183f-84f42828 {
        order: -9999;
    }
    #w-node-d650b968-c17d-f14b-b213-e4884d907383-84f42828 {
        grid-area: 1/1/2/2;
    }
    #w-node-c7d90d80-fe7a-e45d-a093-14e4077035af-077034f7,
    #w-node-_295503ad-073a-788c-74db-72f08f8b054c-f9dc05f3,
    #w-node-_98fd9fc3-aa4c-3055-7c75-f3c2e11218d9-face9fa5 {
        grid-area: span 1 / span 1 / span 1 / span 1;
    }
    #w-node-ef7b9d6a-951c-0261-a028-30f0b97064e2-3632f8a0 {
        grid-area: 2/1/3/2;
    }
    #w-node-_0a7ea665-5462-c01b-f862-546750d88683-3022990c {
        grid-area: 1/1/2/2;
    }
    #w-node-a1fd9329-fa33-debf-718b-2568fc683fd1-82883278,
    #w-node-_49fb1c89-f13c-4da7-c28a-8c2824081a9a-82883278,
    #w-node-c1258946-8ee4-3752-0b70-862bd7d5ddd5-82883278,
    #w-node-_9166b1b0-317d-eb0d-5442-4e710ccfcbcf-82883278 {
        grid-area: span 2 / span 1 / span 2 / span 1;
    }
    #w-node-_761152c3-83a6-ac7c-773f-be839174c0c7-ccfce0a7 {
        grid-area: span 1 / span 1 / span 1 / span 1;
    }
    #w-node-d94658bd-4ccd-4034-bf3a-c5ecc32e01b6-ccfce0a7 {
        grid-area: 1/2/2/3;
    }
    #w-node-d94658bd-4ccd-4034-bf3a-c5ecc32e021a-ccfce0a7 {
        grid-area: span 1 / span 1 / span 1 / span 1;
    }
    #w-node-d94658bd-4ccd-4034-bf3a-c5ecc32e021e-ccfce0a7 {
        grid-area: span 1 / span 2 / span 1 / span 2;
    }
    #w-node-d94658bd-4ccd-4034-bf3a-c5ecc32e021f-ccfce0a7,
    #w-node-d94658bd-4ccd-4034-bf3a-c5ecc32e0220-ccfce0a7 {
        grid-area: span 1 / span 1 / span 1 / span 1;
    }
    #w-node-d94658bd-4ccd-4034-bf3a-c5ecc32e0225-ccfce0a7 {
        grid-area: 1/2/2/3;
    }
    #w-node-ef7b9d6a-951c-0261-a028-30f0b97064e2-a6ec0bf3 {
        grid-area: 2/1/3/2;
    }
    #w-node-c7a66860-58e9-4916-aae8-d08f8a487eab-feb14516,
    #w-node-cc3103cc-d29d-393a-e548-ce277eb274b4-feb14516 {
        order: -9999;
    }
    #w-node-_5911a61e-7073-e351-cd55-c2ab98c71ca8-9d6d60e2 {
        grid-area: span 1 / span 1 / span 1 / span 1;
    }
    #w-node-_0a7ea665-5462-c01b-f862-546750d88683-ee1ea582 {
        grid-area: 1/1/2/2;
    }
    #w-node-_295503ad-073a-788c-74db-72f08f8b054c-163cebbc {
        grid-area: span 1 / span 1 / span 1 / span 1;
    }
    #w-node-_0a7ea665-5462-c01b-f862-546750d88683-efce198a {
        grid-area: 1/1/2/2;
    }
    #w-node-_1d681bdd-0eb6-2628-d649-fd54f8f8a3e5-9877aeec {
        order: -9999;
    }
    #w-node-bacb068d-268f-1815-c69d-1d3d444aaa6b-9877aeec {
        grid-area: 1/1/2/2;
    }
    #w-node-_08a3caf4-371f-71e4-c406-6b4967326ec6-3d552f20 {
        grid-area: span 1 / span 1 / span 1 / span 1;
    }
    #w-node-aa149639-0fd9-ccec-5091-0641fad03a18-e8a535a2 {
        grid-area: 1/1/2/2;
    }
    #w-node-ba64a6e9-d630-b80a-69c0-2a464ab6183f-e8a535a2 {
        order: -9999;
    }
    #w-node-d650b968-c17d-f14b-b213-e4884d907383-e8a535a2 {
        grid-area: 1/1/2/2;
    }
    #w-node-ef7b9d6a-951c-0261-a028-30f0b97064e2-b3fb043f {
        grid-area: 2/1/3/2;
    }
    #w-node-_9666ba18-1a0c-5fd4-0bbc-a27128f8dbe7-75982eeb {
        grid-area: span 1 / span 1 / span 1 / span 1;
    }
    #w-node-_458b84a5-eb3e-345f-cb56-c952064e54a8-75982eeb {
        grid-area: span 2 / span 1 / span 2 / span 1;
    }
    #w-node-_458b84a5-eb3e-345f-cb56-c952064e5520-75982eeb,
    #w-node-_458b84a5-eb3e-345f-cb56-c952064e5532-75982eeb,
    #w-node-_458b84a5-eb3e-345f-cb56-c952064e5542-75982eeb,
    #w-node-_458b84a5-eb3e-345f-cb56-c952064e5560-75982eeb {
        grid-area: span 1 / span 1 / span 1 / span 1;
    }
    #w-node-_458b84a5-eb3e-345f-cb56-c952064e5576-75982eeb {
        grid-area: 7/1/8/2;
    }
    #w-node-d94658bd-4ccd-4034-bf3a-c5ecc32e01b6-6d587531 {
        grid-area: 1/2/2/3;
    }
    #w-node-d94658bd-4ccd-4034-bf3a-c5ecc32e021a-6d587531 {
        grid-area: span 1 / span 1 / span 1 / span 1;
    }
    #w-node-d94658bd-4ccd-4034-bf3a-c5ecc32e021e-6d587531 {
        grid-area: span 1 / span 2 / span 1 / span 2;
    }
    #w-node-d94658bd-4ccd-4034-bf3a-c5ecc32e021f-6d587531,
    #w-node-d94658bd-4ccd-4034-bf3a-c5ecc32e0220-6d587531 {
        grid-area: span 1 / span 1 / span 1 / span 1;
    }
    #w-node-d94658bd-4ccd-4034-bf3a-c5ecc32e0225-6d587531 {
        grid-area: 1/2/2/3;
    }
    #w-node-ef7b9d6a-951c-0261-a028-30f0b97064e2-f526dbc8 {
        grid-area: 2/1/3/2;
    }
    #w-node-aa149639-0fd9-ccec-5091-0641fad03a18-24382536 {
        grid-area: 1/1/2/2;
    }
    #w-node-ba64a6e9-d630-b80a-69c0-2a464ab6183f-24382536 {
        order: -9999;
    }
    #w-node-d650b968-c17d-f14b-b213-e4884d907383-24382536 {
        grid-area: 1/1/2/2;
    }
    #w-node-e7a3e8e8-b07d-fdbd-c29f-d1928a1f1f57-5551f425 {
        grid-area: 1/2/2/3;
    }
}
@media screen and (max-width: 479px) {
    #w-node-_205fcd10-f41c-19e7-855a-15227d05013c-7d05013a {
        grid-area: span 1 / span 2 / span 1 / span 2;
    }
    #w-node-_205fcd10-f41c-19e7-855a-15227d050191-7d05013a,
    #w-node-_205fcd10-f41c-19e7-855a-15227d05019e-7d05013a,
    #w-node-_205fcd10-f41c-19e7-855a-15227d0501a9-7d05013a,
    #w-node-_205fcd10-f41c-19e7-855a-15227d0501c4-7d05013a,
    #w-node-_93d0322f-4184-d118-cde0-447042a4716e-42a4716b,
    #w-node-_93d0322f-4184-d118-cde0-447042a471e6-42a4716b,
    #w-node-_93d0322f-4184-d118-cde0-447042a471fa-42a4716b,
    #w-node-_93d0322f-4184-d118-cde0-447042a4720a-42a4716b,
    #w-node-_93d0322f-4184-d118-cde0-447042a4722a-42a4716b {
        grid-area: span 1 / span 1 / span 1 / span 1;
    }
    #w-node-_93d0322f-4184-d118-cde0-447042a47240-42a4716b {
        grid-area: 6/1/7/2;
    }
    #w-node-_63d4c3ca-0b18-84a7-16a6-9634151228ff-d9fcf17b,
    #w-node-_570b1ee5-87e7-671e-0f86-606d912e2d29-d9fcf17b,
    #w-node-bc5af552-bf15-2012-0727-ecd2b68327c6-d9fcf17b,
    #w-node-_2ef2dcb8-5149-dd25-fe34-dba92ce681c7-d9fcf17b,
    #w-node-e29823f5-1b10-ee07-96a1-edaf965fd33e-d9fcf17b,
    #w-node-_87d0bc0c-7e2a-49e7-2d5d-90d4a1c601b6-d9fcf17b,
    #w-node-_305ce237-405c-dec7-a25c-a2949685a368-d9fcf17b,
    #w-node-ee2b3520-7e66-4c83-6da0-6772bd86b5c5-d9fcf17b,
    #w-node-_4fceefbb-af9e-850c-d121-4a92c7e2fe30-d9fcf17b,
    #w-node-_4d506768-0d9f-32ee-a1ee-6079be6ccf09-d9fcf17b,
    #w-node-_7d21ab01-8211-8d96-612e-dd97231be3f0-d9fcf17b,
    #w-node-f7453fb9-932b-ea98-c139-e848a72e4e7d-d9fcf17b,
    #w-node-_0f57e116-d93c-c507-21e7-9096a61c39c4-d9fcf17b,
    #w-node-f8669312-a04b-9ba9-5593-238b5e1abfb1-d9fcf17b,
    #w-node-_591e0909-3618-97fe-6808-ed19b84b0c67-d9fcf17b,
    #w-node-_2ae20a87-eff7-3ae2-1294-599181f020f7-d9fcf17b,
    #w-node-f696e5d7-d8e0-b5fa-641f-fa1f74a854d4-d9fcf17b,
    #w-node-_002d2e9c-5e22-dc10-94ab-871d05486e8b-d9fcf17b,
    #w-node-_113bd835-2165-5240-79e4-17353f66574c-d9fcf17b,
    #w-node-ea70e9b1-e558-874d-1e18-4c812e8e3d35-d9fcf17b,
    #w-node-_8247d7a4-01ca-ce5b-1131-0db0d0e1b742-d9fcf17b,
    #w-node-_46d018a3-2962-bf93-b0f2-9eaa324d5753-d9fcf17b,
    #w-node-_9b36e2c0-11fe-bbac-59d4-0d623fef3512-d9fcf17b,
    #w-node-_79db953d-b34e-8c16-f3ee-1c094782e5e7-d9fcf17b,
    #w-node-_29616ef8-4040-fa43-8d49-efe6bea5cdb9-d9fcf17b,
    #w-node-e6729f16-574a-760b-8dbe-ac458d29db27-d9fcf192,
    #w-node-_75bb3143-3d10-4fd1-ce5b-b56f8aadd928-d9fcf192,
    #w-node-_1ee1fc78-4244-c304-c2a1-6d6b1ddb9ac6-d9fcf192,
    #w-node-_4d506768-0d9f-32ee-a1ee-6079be6ccf09-d9fcf192,
    #w-node-_29616ef8-4040-fa43-8d49-efe6bea5cdb9-d9fcf192,
    #w-node-c6a91c66-2577-deaa-ab46-1d99b5a9f6bd-d9fcf193,
    #w-node-c6a91c66-2577-deaa-ab46-1d99b5a9f6c3-d9fcf193,
    #w-node-_1d24032c-75e0-df26-34c8-cb16d2548067-d9fcf193,
    #w-node-c6a91c66-2577-deaa-ab46-1d99b5a9f6c9-d9fcf193,
    #w-node-c6a91c66-2577-deaa-ab46-1d99b5a9f6cf-d9fcf193,
    #w-node-efa984df-43eb-f36e-4143-35278517480b-d9fcf193,
    #w-node-ad8f512c-7edb-969c-f82a-8b61889cd211-d9fcf193,
    #w-node-_9a3de966-a64e-2691-ff24-922dafe4eb44-d9fcf193,
    #w-node-c6a91c66-2577-deaa-ab46-1d99b5a9f6d9-d9fcf193,
    #w-node-_65fc5938-ab06-a2e0-75d7-758cef820fe7-d9fcf193,
    #w-node-c6a91c66-2577-deaa-ab46-1d99b5a9f6d3-d9fcf193,
    #w-node-_049aebe9-5fd1-5af5-6af8-b3d921270252-d9fcf193,
    #w-node-c6a91c66-2577-deaa-ab46-1d99b5a9f70e-d9fcf193,
    #w-node-e6729f16-574a-760b-8dbe-ac458d29db27-d9fcf194,
    #w-node-_75bb3143-3d10-4fd1-ce5b-b56f8aadd928-d9fcf194,
    #w-node-_1ee1fc78-4244-c304-c2a1-6d6b1ddb9ac6-d9fcf194,
    #w-node-_4d506768-0d9f-32ee-a1ee-6079be6ccf09-d9fcf194,
    #w-node-_9250dceb-501f-7634-6a3b-b826d5c47c84-d9fcf194,
    #w-node-_29616ef8-4040-fa43-8d49-efe6bea5cdb9-d9fcf194 {
        grid-area: span 1 / span 2 / span 1 / span 2;
    }
    #w-node-_578b8c6f-1c7d-627d-a5f5-0a3a739d3db2-d9fcf196 {
        grid-area: span 1 / span 1 / span 1 / span 1;
    }
    #w-node-b1cd92a6-bb05-1570-26e7-e168fdced359-d9fcf1a6 {
        place-self: center;
    }
    #w-node-_74ebe8d0-9391-7307-1db0-25196783b054-d9fcf1c2 {
        grid-area: span 1 / span 1 / span 1 / span 1;
    }
    #w-node-_63d4c3ca-0b18-84a7-16a6-9634151228ff-d9fcf213,
    #w-node-_570b1ee5-87e7-671e-0f86-606d912e2d29-d9fcf213,
    #w-node-bc5af552-bf15-2012-0727-ecd2b68327c6-d9fcf213,
    #w-node-e6729f16-574a-760b-8dbe-ac458d29db27-d9fcf213,
    #w-node-_4d506768-0d9f-32ee-a1ee-6079be6ccf09-d9fcf213,
    #w-node-_7d21ab01-8211-8d96-612e-dd97231be3f0-d9fcf213,
    #w-node-_9b48f8ee-9605-c323-e94e-c1a28dafe3d7-d9fcf213,
    #w-node-f8669312-a04b-9ba9-5593-238b5e1abfb1-d9fcf213,
    #w-node-b8ca26a9-cc3a-ff50-3175-048f3fbfcaf1-d9fcf213,
    #w-node-_29616ef8-4040-fa43-8d49-efe6bea5cdb9-d9fcf213,
    #w-node-_63d4c3ca-0b18-84a7-16a6-9634151228ff-d9fcf214,
    #w-node-_570b1ee5-87e7-671e-0f86-606d912e2d29-d9fcf214,
    #w-node-e6729f16-574a-760b-8dbe-ac458d29db27-d9fcf214,
    #w-node-_4d506768-0d9f-32ee-a1ee-6079be6ccf09-d9fcf214,
    #w-node-_29616ef8-4040-fa43-8d49-efe6bea5cdb9-d9fcf214 {
        grid-area: span 1 / span 2 / span 1 / span 2;
    }
    #w-node-a2fb3b8e-bf0c-df7e-269a-3b8730dfc862-d9fcf245,
    #w-node-a2fb3b8e-bf0c-df7e-269a-3b8730dfc862-d9fcf246,
    #w-node-d0835f38-6033-c474-f672-f0f96c4468c7-d9fcf246 {
        grid-area: span 1 / span 1 / span 1 / span 1;
    }
    #w-node-c6a91c66-2577-deaa-ab46-1d99b5a9f6af-d9fcf2d5,
    #w-node-c6a91c66-2577-deaa-ab46-1d99b5a9f6bd-d9fcf2d5,
    #w-node-c6a91c66-2577-deaa-ab46-1d99b5a9f6c3-d9fcf2d5,
    #w-node-c6a91c66-2577-deaa-ab46-1d99b5a9f6c9-d9fcf2d5,
    #w-node-c6a91c66-2577-deaa-ab46-1d99b5a9f6cf-d9fcf2d5,
    #w-node-c6a91c66-2577-deaa-ab46-1d99b5a9f6d3-d9fcf2d5,
    #w-node-c6a91c66-2577-deaa-ab46-1d99b5a9f6d9-d9fcf2d5,
    #w-node-c6a91c66-2577-deaa-ab46-1d99b5a9f6f7-d9fcf2d5,
    #w-node-c6a91c66-2577-deaa-ab46-1d99b5a9f70e-d9fcf2d5 {
        grid-area: span 1 / span 2 / span 1 / span 2;
    }
    #w-node-a9437a96-44ac-54ab-388f-65da331a2f6a-d9fcf2ee,
    #w-node-a9437a96-44ac-54ab-388f-65da331a2f6a-d9fcf2ef {
        grid-area: span 1 / span 1 / span 1 / span 1;
    }
    #w-node-d796b751-06d9-45c3-b6f3-6b9d224869d6-224869d3 {
        grid-area: span 1 / span 2 / span 1 / span 2;
    }
    #w-node-d796b751-06d9-45c3-b6f3-6b9d22486a22-224869d3,
    #w-node-d796b751-06d9-45c3-b6f3-6b9d22486a2b-224869d3,
    #w-node-d796b751-06d9-45c3-b6f3-6b9d22486a36-224869d3,
    #w-node-d796b751-06d9-45c3-b6f3-6b9d22486a47-224869d3,
    #w-node-abf2746e-edf6-a6c7-a80b-6d679ecb3725-70b3275f {
        grid-area: span 1 / span 1 / span 1 / span 1;
    }
    #w-node-_6c6273b7-e12f-4c0a-b06f-c48572a79414-70b3275f {
        order: 9999;
        grid-area: span 1 / span 1 / span 1 / span 1;
    }
    #w-node-_6c6273b7-e12f-4c0a-b06f-c48572a7941e-70b3275f {
        grid-column-end: 2;
    }
    #w-node-_0175f63d-25f6-af7b-1569-286db62723b7-70b3275f,
    #w-node-_7196c67d-a4e3-2d8a-6d91-a249c1667da5-70b3275f,
    #w-node-e8b9f887-8dcf-fd9a-2a53-1c3c518f916b-70b3275f,
    #w-node-_8fb96a68-ee58-2367-b305-255b4a4499a9-70b3275f,
    #w-node-cfafb2c6-a11e-9f92-b002-e9cded8be2d7-70b3275f {
        order: -9999;
    }
    #w-node-_8ca3c2fb-55b4-e849-bcc9-80f0e25c3589-70b3275f {
        order: 9999;
        grid-area: span 1 / span 1 / span 1 / span 1;
    }
    #w-node-_8ca3c2fb-55b4-e849-bcc9-80f0e25c3599-70b3275f {
        grid-area: 1/1/3/2;
    }
    #w-node-_8ca3c2fb-55b4-e849-bcc9-80f0e25c35a6-70b3275f {
        order: -9999;
        justify-self: center;
    }
    #w-node-f12cb19b-1e69-4d70-f2fa-94a86e5a1c40-70b3275f {
        order: -9999;
    }
    #w-node-f4967178-aed0-e1eb-b456-194d94333fed-70b3275f {
        order: 9999;
        grid-area: span 1 / span 1 / span 1 / span 1;
    }
    #w-node-f4967178-aed0-e1eb-b456-194d94333ffd-70b3275f {
        grid-column-end: 2;
    }
    #w-node-f4967178-aed0-e1eb-b456-194d9433400a-70b3275f,
    #w-node-f4967178-aed0-e1eb-b456-194d9433401c-70b3275f,
    #w-node-f4967178-aed0-e1eb-b456-194d9433402e-70b3275f,
    #w-node-f4967178-aed0-e1eb-b456-194d94334040-70b3275f {
        order: -9999;
    }
    #w-node-d27bc930-d043-9d63-99c0-0518021de6cf-70b3275f,
    #w-node-a80c3f95-c55e-37d5-3c12-af4e0221ce26-3636378c,
    #w-node-_184ea865-5d3b-32ed-e349-c7ce618b0b42-3636378c,
    #w-node-_6958b1f4-1385-b4d5-560f-37823dae7457-3636378c,
    #w-node-abf2746e-edf6-a6c7-a80b-6d679ecb3725-638ec1a3 {
        grid-area: span 1 / span 1 / span 1 / span 1;
    }
    #w-node-_6c6273b7-e12f-4c0a-b06f-c48572a79414-638ec1a3 {
        order: 9999;
        grid-area: span 1 / span 1 / span 1 / span 1;
    }
    #w-node-_6c6273b7-e12f-4c0a-b06f-c48572a7941e-638ec1a3 {
        grid-column-end: 2;
    }
    #w-node-_0175f63d-25f6-af7b-1569-286db62723b7-638ec1a3,
    #w-node-_7196c67d-a4e3-2d8a-6d91-a249c1667da5-638ec1a3,
    #w-node-e8b9f887-8dcf-fd9a-2a53-1c3c518f916b-638ec1a3,
    #w-node-_8fb96a68-ee58-2367-b305-255b4a4499a9-638ec1a3,
    #w-node-cfafb2c6-a11e-9f92-b002-e9cded8be2d7-638ec1a3 {
        order: -9999;
    }
    #w-node-_8ca3c2fb-55b4-e849-bcc9-80f0e25c3589-638ec1a3 {
        order: 9999;
        grid-area: span 1 / span 1 / span 1 / span 1;
    }
    #w-node-_8ca3c2fb-55b4-e849-bcc9-80f0e25c3599-638ec1a3 {
        grid-area: 1/1/3/2;
    }
    #w-node-_8ca3c2fb-55b4-e849-bcc9-80f0e25c35a6-638ec1a3 {
        order: -9999;
        justify-self: center;
    }
    #w-node-f12cb19b-1e69-4d70-f2fa-94a86e5a1c40-638ec1a3 {
        order: -9999;
    }
    #w-node-f4967178-aed0-e1eb-b456-194d94333fed-638ec1a3 {
        order: 9999;
        grid-area: span 1 / span 1 / span 1 / span 1;
    }
    #w-node-f4967178-aed0-e1eb-b456-194d94333ffd-638ec1a3 {
        grid-column-end: 2;
    }
    #w-node-f4967178-aed0-e1eb-b456-194d9433400a-638ec1a3,
    #w-node-f4967178-aed0-e1eb-b456-194d9433401c-638ec1a3,
    #w-node-f4967178-aed0-e1eb-b456-194d9433402e-638ec1a3,
    #w-node-f4967178-aed0-e1eb-b456-194d94334040-638ec1a3 {
        order: -9999;
    }
    #w-node-d27bc930-d043-9d63-99c0-0518021de6cf-638ec1a3 {
        grid-area: span 1 / span 1 / span 1 / span 1;
    }
    #w-node-cdad985f-b3dd-7edf-c5f4-5acfa1b10c37-b0cc9586,
    #w-node-cdad985f-b3dd-7edf-c5f4-5acfa1b10c3d-b0cc9586,
    #w-node-cdad985f-b3dd-7edf-c5f4-5acfa1b10c49-b0cc9586,
    #w-node-cdad985f-b3dd-7edf-c5f4-5acfa1b10c43-b0cc9586,
    #w-node-cdad985f-b3dd-7edf-c5f4-5acfa1b10c29-b0cc9586,
    #w-node-cdad985f-b3dd-7edf-c5f4-5acfa1b10c87-b0cc9586 {
        grid-area: span 1 / span 2 / span 1 / span 2;
    }
    #w-node-_458b84a5-eb3e-345f-cb56-c952064e54a8-75982eeb,
    #w-node-_458b84a5-eb3e-345f-cb56-c952064e5520-75982eeb,
    #w-node-_458b84a5-eb3e-345f-cb56-c952064e5532-75982eeb,
    #w-node-_458b84a5-eb3e-345f-cb56-c952064e5542-75982eeb,
    #w-node-_458b84a5-eb3e-345f-cb56-c952064e5560-75982eeb {
        grid-area: span 1 / span 1 / span 1 / span 1;
    }
    #w-node-_458b84a5-eb3e-345f-cb56-c952064e5576-75982eeb {
        grid-area: 6/1/7/2;
    }
    #w-node-_41ff09db-5ef6-55b7-2b15-81eef2b6d40b-58854ecb,
    #w-node-_8de72798-89c9-326c-732e-bcb60f81618c-58854ecb,
    #w-node-d5a0ff99-8316-7c30-be97-66d56298f2f7-58854ecb,
    #w-node-_78c82a5a-6a7f-108b-1d44-1896400368a4-58854ecb,
    #w-node-_78c82a5a-6a7f-108b-1d44-18964003688b-58854ecb,
    #w-node-_78c82a5a-6a7f-108b-1d44-18964003689d-58854ecb,
    #w-node-b4e34fa4-cb5d-197d-a339-54ccc619a784-58854ecb,
    #w-node-_444ab9ee-7e13-7edc-ea22-ebadb9a145bd-58854ecb {
        grid-area: span 1 / span 2 / span 1 / span 2;
    }
    #w-node-_56777b1e-94dc-3505-71f6-e0a6ce6a04f0-58854ecb {
        grid-area: span 2 / span 2 / span 2 / span 2;
    }
    #w-node-_438deb3b-22c3-7d51-05b5-02ed1b0ae649-58854ecb,
    #w-node-_03835469-8387-b375-c5cf-edccc1666b64-58854ecb,
    #w-node-_4c18eb8e-9f3e-9c58-6789-ca27b43e083a-58854ecb,
    #w-node-f560b897-b480-bc50-caf7-034cedd79803-58854ecb,
    #w-node-e7a3e8e8-b07d-fdbd-c29f-d1928a1f1f5b-5551f425,
    #w-node-_88356975-9012-c048-621b-40e8916ace4e-5551f425,
    #w-node-_1d1037f7-c2ae-4879-7851-3c1db9da206d-5551f425,
    #w-node-a17da362-af3c-55f4-2d32-311e82c64722-5fc1ee43,
    #w-node-a17da362-af3c-55f4-2d32-311e82c6472a-5fc1ee43,
    #w-node-a17da362-af3c-55f4-2d32-311e82c64732-5fc1ee43,
    #w-node-_41ff09db-5ef6-55b7-2b15-81eef2b6d40b-5fc1ee43,
    #w-node-d5a0ff99-8316-7c30-be97-66d56298f2f7-5fc1ee43,
    #w-node-_78c82a5a-6a7f-108b-1d44-18964003688b-5fc1ee43,
    #w-node-dcd853d8-70be-cab2-98dc-2e2eeb8bc43f-5fc1ee43,
    #w-node-a376a888-2652-31f1-781c-30bdd6372807-5fc1ee43,
    #w-node-_8de72798-89c9-326c-732e-bcb60f81618c-5fc1ee43,
    #w-node-_131a81bc-b02a-6ef9-a23c-9175326e5c41-5fc1ee43,
    #w-node-_78c82a5a-6a7f-108b-1d44-18964003689d-5fc1ee43,
    #w-node-f560b897-b480-bc50-caf7-034cedd79803-5fc1ee43 {
        grid-area: span 1 / span 2 / span 1 / span 2;
    }
}

.feature-3 {
    height: 27rem !important;
}

@media (max-width: 479px) {
    .feature-3 {
        height: 32rem !important;
    }
}

@media (min-width: 479px) {
    .feature-3 {
        height: 35rem !important;
    }
}

@media (min-width: 730px) {
    .feature-3 {
        height: 38rem !important;
    }
}
