@font-face {
    font-family: "Inter";
    src: url("../fonts/fonts-Inter-Black.ttf") format("truetype");
    font-weight: 900;
    font-style: normal;
}
@font-face {
    font-family: "Inter";
    src: url("../fonts/fonts-Inter-ExtraBold.ttf") format("truetype");
    font-weight: bold;
    font-style: normal;
}
@font-face {
    font-family: "Inter";
    src: url("../fonts/fonts-Inter-Bold.ttf") format("truetype");
    font-weight: bold;
    font-style: normal;
}
@font-face {
    font-family: "Inter";
    src: url("../fonts/fonts-Inter-SemiBold.ttf") format("truetype");
    font-weight: 600;
    font-style: normal;
}
@font-face {
    font-family: "Inter";
    src: url("../fonts/fonts-Inter-Medium.ttf") format("truetype");
    font-weight: 500;
    font-style: normal;
}
@font-face {
    font-family: "Inter";
    src: url("../fonts/fonts-Inter-Regular.ttf") format("truetype");
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: "Inter";
    src: url("../fonts/fonts-Inter-Light.ttf") format("truetype");
    font-weight: 300;
    font-style: normal;
}
@font-face {
    font-family: "Inter";
    src: url("../fonts/fonts-Inter-ExtraLight.ttf") format("truetype");
    font-weight: 200;
    font-style: normal;
}
@font-face {
    font-family: "Inter";
    src: url("../fonts/fonts-Inter-Thin.ttf") format("truetype");
    font-weight: 100;
    font-style: normal;
}
/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */html {
    line-height: 1.15;
    -webkit-text-size-adjust: 100%}
body {
    margin: 0;
}
h1 {
    font-size: 2em;
    margin: 0.67em 0;
}
hr {
    box-sizing: content-box;
    height: 0;
    overflow: visible;
}
pre {
    font-family: monospace,  monospace;
    font-size: 1em;
}
a {
    background-color: transparent;
}
abbr[title] {
    border-bottom: none;
    text-decoration: underline;
    -webkit-text-decoration: underline dotted;
    text-decoration: underline dotted;
}
b, strong {
    font-weight: bolder;
}
code, kbd, samp {
    font-family: monospace,  monospace;
    font-size: 1em;
}
small {
    font-size: 80%}
sub, sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}
sub {
    bottom: -0.25em;
}
sup {
    top: -0.5em;
}
img {
    border-style: none;
}
button, input, optgroup, select, textarea {
    font-family: inherit;
    font-size: 100%;
    line-height: 1.15;
    margin: 0;
}
button, input {
    overflow: visible;
}
button, select {
    text-transform: none;
}
button, [type="button"], [type="reset"], [type="submit"] {
    -webkit-appearance: button;
}
button::-moz-focus-inner, [type="button"]::-moz-focus-inner, [type="reset"]::-moz-focus-inner, [type="submit"]::-moz-focus-inner {
    border-style: none;
    padding: 0;
}
button:-moz-focusring, [type="button"]:-moz-focusring, [type="reset"]:-moz-focusring, [type="submit"]:-moz-focusring {
    outline: 1px dotted ButtonText;
}
fieldset {
    padding: 0.35em 0.75em 0.625em;
}
legend {
    box-sizing: border-box;
    color: inherit;
    display: table;
    max-width: 100%;
    padding: 0;
    white-space: normal;
}
progress {
    vertical-align: baseline;
}
textarea {
    overflow: auto;
}
[type="checkbox"], [type="radio"] {
    box-sizing: border-box;
    padding: 0;
}
[type="number"]::-webkit-inner-spin-button, [type="number"]::-webkit-outer-spin-button {
    height: auto;
}
[type="search"] {
    -webkit-appearance: textfield;
    outline-offset: -2px;
}
[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none;
}
::-webkit-file-upload-button {
    -webkit-appearance: button;
    font: inherit;
}
details {
    display: block;
}
summary {
    display: list-item;
}
template {
    display: none;
}
[hidden] {
    display: none;
}
.foundation-mq {
    font-family: "small=0em&medium=40em&large=64em&xlarge=80em&xxlarge=90em"}
html {
    box-sizing: border-box;
    font-size: 100%}
*, *::before, *::after {
    box-sizing: inherit;
}
body {
    margin: 0;
    padding: 0;
    background: none;
    font-family: "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
    font-weight: normal;
    line-height: 1.5;
    color: #0a0a0a;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
img {
    display: inline-block;
    vertical-align: middle;
    max-width: 100%;
    height: auto;
    -ms-interpolation-mode: bicubic;
}
textarea {
    height: auto;
    min-height: 50px;
    border-radius: 0;
}
select {
    box-sizing: border-box;
    width: 100%;
    border-radius: 0;
}
.map_canvas img, .map_canvas embed, .map_canvas object, .mqa-display img, .mqa-display embed, .mqa-display object {
    max-width: none !important;
}
button {
    padding: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border: 0;
    border-radius: 0;
    background: transparent;
    line-height: 1;
    cursor: auto;
}
[data-whatinput='mouse'] button {
    outline: 0;
}
pre {
    overflow: auto;
}
button, input, optgroup, select, textarea {
    font-family: inherit;
}
.is-visible {
    display: block !important;
}
.is-hidden {
    display: none !important;
}
.hide {
    display: none !important;
}
.invisible {
    visibility: hidden;
}
.visible {
    visibility: visible;
}
@media print,  screen and (max-width: 39.99875em) {
    .hide-for-small-only {
    display: none !important;
}
}@media screen and (max-width: 0em),  screen and (min-width: 40em) {
    .show-for-small-only {
    display: none !important;
}
}@media print,  screen and (min-width: 40em) {
    .hide-for-medium {
    display: none !important;
}
}@media screen and (max-width: 39.99875em) {
    .show-for-medium {
    display: none !important;
}
}@media print,  screen and (min-width: 40em) and (max-width: 63.99875em) {
    .hide-for-medium-only {
    display: none !important;
}
}@media screen and (max-width: 39.99875em),  screen and (min-width: 64em) {
    .show-for-medium-only {
    display: none !important;
}
}@media print,  screen and (min-width: 64em) {
    .hide-for-large {
    display: none !important;
}
}@media screen and (max-width: 63.99875em) {
    .show-for-large {
    display: none !important;
}
}@media print,  screen and (min-width: 64em) and (max-width: 79.99875em) {
    .hide-for-large-only {
    display: none !important;
}
}@media screen and (max-width: 63.99875em),  screen and (min-width: 80em) {
    .show-for-large-only {
    display: none !important;
}
}.show-for-sr, .show-on-focus {
    position: absolute !important;
    width: 1px !important;
    height: 1px !important;
    padding: 0 !important;
    overflow: hidden !important;
    clip: rect(0,  0,  0,  0) !important;
    white-space: nowrap !important;
    border: 0 !important;
}
.show-on-focus:active, .show-on-focus:focus {
    position: static !important;
    width: auto !important;
    height: auto !important;
    overflow: visible !important;
    clip: auto !important;
    white-space: normal !important;
}
.show-for-landscape, .hide-for-portrait {
    display: block !important;
}
@media screen and (orientation: landscape) {
    .show-for-landscape, .hide-for-portrait {
    display: block !important;
}
}@media screen and (orientation: portrait) {
    .show-for-landscape, .hide-for-portrait {
    display: none !important;
}
}.hide-for-landscape, .show-for-portrait {
    display: none !important;
}
@media screen and (orientation: landscape) {
    .hide-for-landscape, .show-for-portrait {
    display: none !important;
}
}@media screen and (orientation: portrait) {
    .hide-for-landscape, .show-for-portrait {
    display: block !important;
}
}.align-left {
    justify-content: flex-start;
}
.align-right {
    justify-content: flex-end;
}
.align-center {
    justify-content: center;
}
.align-justify {
    justify-content: space-between;
}
.align-spaced {
    justify-content: space-around;
}
.align-left.vertical.menu>li>a {
    justify-content: flex-start;
}
.align-right.vertical.menu>li>a {
    justify-content: flex-end;
}
.align-center.vertical.menu>li>a {
    justify-content: center;
}
.align-top {
    align-items: flex-start;
}
.align-self-top {
    align-self: flex-start;
}
.align-bottom {
    align-items: flex-end;
}
.align-self-bottom {
    align-self: flex-end;
}
.align-middle {
    align-items: center;
}
.align-self-middle {
    align-self: center;
}
.align-stretch {
    align-items: stretch;
}
.align-self-stretch {
    align-self: stretch;
}
.align-center-middle {
    justify-content: center;
    align-items: center;
    align-content: center;
}
.small-order-1 {
    order: 1;
}
.small-order-2 {
    order: 2;
}
.small-order-3 {
    order: 3;
}
.small-order-4 {
    order: 4;
}
.small-order-5 {
    order: 5;
}
.small-order-6 {
    order: 6;
}
@media print,  screen and (min-width: 40em) {
    .medium-order-1 {
    order: 1;
}
.medium-order-2 {
    order: 2;
}
.medium-order-3 {
    order: 3;
}
.medium-order-4 {
    order: 4;
}
.medium-order-5 {
    order: 5;
}
.medium-order-6 {
    order: 6;
}
}@media print,  screen and (min-width: 64em) {
    .large-order-1 {
    order: 1;
}
.large-order-2 {
    order: 2;
}
.large-order-3 {
    order: 3;
}
.large-order-4 {
    order: 4;
}
.large-order-5 {
    order: 5;
}
.large-order-6 {
    order: 6;
}
}.flex-container {
    display: flex;
}
.flex-child-auto {
    flex: 1 1 auto;
}
.flex-child-grow {
    flex: 1 0 auto;
}
.flex-child-shrink {
    flex: 0 1 auto;
}
.flex-dir-row {
    flex-direction: row;
}
.flex-dir-row-reverse {
    flex-direction: row-reverse;
}
.flex-dir-column {
    flex-direction: column;
}
.flex-dir-column-reverse {
    flex-direction: column-reverse;
}
@media print,  screen and (min-width: 40em) {
    .medium-flex-container {
    display: flex;
}
.medium-flex-child-auto {
    flex: 1 1 auto;
}
.medium-flex-child-grow {
    flex: 1 0 auto;
}
.medium-flex-child-shrink {
    flex: 0 1 auto;
}
.medium-flex-dir-row {
    flex-direction: row;
}
.medium-flex-dir-row-reverse {
    flex-direction: row-reverse;
}
.medium-flex-dir-column {
    flex-direction: column;
}
.medium-flex-dir-column-reverse {
    flex-direction: column-reverse;
}
}@media print,  screen and (min-width: 64em) {
    .large-flex-container {
    display: flex;
}
.large-flex-child-auto {
    flex: 1 1 auto;
}
.large-flex-child-grow {
    flex: 1 0 auto;
}
.large-flex-child-shrink {
    flex: 0 1 auto;
}
.large-flex-dir-row {
    flex-direction: row;
}
.large-flex-dir-row-reverse {
    flex-direction: row-reverse;
}
.large-flex-dir-column {
    flex-direction: column;
}
.large-flex-dir-column-reverse {
    flex-direction: column-reverse;
}
}.grid-container {
    padding-right: .9375rem;
    padding-left: .9375rem;
    max-width: 1280px;
    margin-left: auto;
    margin-right: auto;
}
.grid-container.fluid {
    padding-right: .9375rem;
    padding-left: .9375rem;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
}
.grid-container.full {
    padding-right: 0;
    padding-left: 0;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
}
.grid-x {
    display: flex;
    flex-flow: row wrap;
}
.cell {
    flex: 0 0 auto;
    min-height: 0px;
    min-width: 0px;
    width: 100%}
.cell.auto {
    flex: 1 1 0px;
}
.cell.shrink {
    flex: 0 0 auto;
}
.grid-x>.auto {
    width: auto;
}
.grid-x>.shrink {
    width: auto;
}
.grid-x>.small-shrink, .grid-x>.small-full, .grid-x>.small-1, .grid-x>.small-2, .grid-x>.small-3, .grid-x>.small-4, .grid-x>.small-5, .grid-x>.small-6, .grid-x>.small-7, .grid-x>.small-8, .grid-x>.small-9, .grid-x>.small-10, .grid-x>.small-11, .grid-x>.small-12, .grid-x>.small-13, .grid-x>.small-14, .grid-x>.small-15, .grid-x>.small-16, .grid-x>.small-17, .grid-x>.small-18, .grid-x>.small-19, .grid-x>.small-20, .grid-x>.small-21, .grid-x>.small-22, .grid-x>.small-23, .grid-x>.small-24 {
    flex-basis: auto;
}
@media print,  screen and (min-width: 40em) {
    .grid-x>.medium-shrink, .grid-x>.medium-full, .grid-x>.medium-1, .grid-x>.medium-2, .grid-x>.medium-3, .grid-x>.medium-4, .grid-x>.medium-5, .grid-x>.medium-6, .grid-x>.medium-7, .grid-x>.medium-8, .grid-x>.medium-9, .grid-x>.medium-10, .grid-x>.medium-11, .grid-x>.medium-12, .grid-x>.medium-13, .grid-x>.medium-14, .grid-x>.medium-15, .grid-x>.medium-16, .grid-x>.medium-17, .grid-x>.medium-18, .grid-x>.medium-19, .grid-x>.medium-20, .grid-x>.medium-21, .grid-x>.medium-22, .grid-x>.medium-23, .grid-x>.medium-24 {
    flex-basis: auto;
}
}@media print,  screen and (min-width: 64em) {
    .grid-x>.large-shrink, .grid-x>.large-full, .grid-x>.large-1, .grid-x>.large-2, .grid-x>.large-3, .grid-x>.large-4, .grid-x>.large-5, .grid-x>.large-6, .grid-x>.large-7, .grid-x>.large-8, .grid-x>.large-9, .grid-x>.large-10, .grid-x>.large-11, .grid-x>.large-12, .grid-x>.large-13, .grid-x>.large-14, .grid-x>.large-15, .grid-x>.large-16, .grid-x>.large-17, .grid-x>.large-18, .grid-x>.large-19, .grid-x>.large-20, .grid-x>.large-21, .grid-x>.large-22, .grid-x>.large-23, .grid-x>.large-24 {
    flex-basis: auto;
}
}.grid-x>.small-1, .grid-x>.small-2, .grid-x>.small-3, .grid-x>.small-4, .grid-x>.small-5, .grid-x>.small-6, .grid-x>.small-7, .grid-x>.small-8, .grid-x>.small-9, .grid-x>.small-10, .grid-x>.small-11, .grid-x>.small-12, .grid-x>.small-13, .grid-x>.small-14, .grid-x>.small-15, .grid-x>.small-16, .grid-x>.small-17, .grid-x>.small-18, .grid-x>.small-19, .grid-x>.small-20, .grid-x>.small-21, .grid-x>.small-22, .grid-x>.small-23, .grid-x>.small-24 {
    flex: 0 0 auto;
}
.grid-x>.small-1 {
    width: 4.16667%}
.grid-x>.small-2 {
    width: 8.33333%}
.grid-x>.small-3 {
    width: 12.5%}
.grid-x>.small-4 {
    width: 16.66667%}
.grid-x>.small-5 {
    width: 20.83333%}
.grid-x>.small-6 {
    width: 25%}
.grid-x>.small-7 {
    width: 29.16667%}
.grid-x>.small-8 {
    width: 33.33333%}
.grid-x>.small-9 {
    width: 37.5%}
.grid-x>.small-10 {
    width: 41.66667%}
.grid-x>.small-11 {
    width: 45.83333%}
.grid-x>.small-12 {
    width: 50%}
.grid-x>.small-13 {
    width: 54.16667%}
.grid-x>.small-14 {
    width: 58.33333%}
.grid-x>.small-15 {
    width: 62.5%}
.grid-x>.small-16 {
    width: 66.66667%}
.grid-x>.small-17 {
    width: 70.83333%}
.grid-x>.small-18 {
    width: 75%}
.grid-x>.small-19 {
    width: 79.16667%}
.grid-x>.small-20 {
    width: 83.33333%}
.grid-x>.small-21 {
    width: 87.5%}
.grid-x>.small-22 {
    width: 91.66667%}
.grid-x>.small-23 {
    width: 95.83333%}
.grid-x>.small-24 {
    width: 100%}
@media print,  screen and (min-width: 40em) {
    .grid-x>.medium-auto {
    flex: 1 1 0px;
    width: auto;
}
.grid-x>.medium-shrink, .grid-x>.medium-1, .grid-x>.medium-2, .grid-x>.medium-3, .grid-x>.medium-4, .grid-x>.medium-5, .grid-x>.medium-6, .grid-x>.medium-7, .grid-x>.medium-8, .grid-x>.medium-9, .grid-x>.medium-10, .grid-x>.medium-11, .grid-x>.medium-12, .grid-x>.medium-13, .grid-x>.medium-14, .grid-x>.medium-15, .grid-x>.medium-16, .grid-x>.medium-17, .grid-x>.medium-18, .grid-x>.medium-19, .grid-x>.medium-20, .grid-x>.medium-21, .grid-x>.medium-22, .grid-x>.medium-23, .grid-x>.medium-24 {
    flex: 0 0 auto;
}
.grid-x>.medium-shrink {
    width: auto;
}
.grid-x>.medium-1 {
    width: 4.16667%}
.grid-x>.medium-2 {
    width: 8.33333%}
.grid-x>.medium-3 {
    width: 12.5%}
.grid-x>.medium-4 {
    width: 16.66667%}
.grid-x>.medium-5 {
    width: 20.83333%}
.grid-x>.medium-6 {
    width: 25%}
.grid-x>.medium-7 {
    width: 29.16667%}
.grid-x>.medium-8 {
    width: 33.33333%}
.grid-x>.medium-9 {
    width: 37.5%}
.grid-x>.medium-10 {
    width: 41.66667%}
.grid-x>.medium-11 {
    width: 45.83333%}
.grid-x>.medium-12 {
    width: 50%}
.grid-x>.medium-13 {
    width: 54.16667%}
.grid-x>.medium-14 {
    width: 58.33333%}
.grid-x>.medium-15 {
    width: 62.5%}
.grid-x>.medium-16 {
    width: 66.66667%}
.grid-x>.medium-17 {
    width: 70.83333%}
.grid-x>.medium-18 {
    width: 75%}
.grid-x>.medium-19 {
    width: 79.16667%}
.grid-x>.medium-20 {
    width: 83.33333%}
.grid-x>.medium-21 {
    width: 87.5%}
.grid-x>.medium-22 {
    width: 91.66667%}
.grid-x>.medium-23 {
    width: 95.83333%}
.grid-x>.medium-24 {
    width: 100%}
}@media print,  screen and (min-width: 64em) {
    .grid-x>.large-auto {
    flex: 1 1 0px;
    width: auto;
}
.grid-x>.large-shrink, .grid-x>.large-1, .grid-x>.large-2, .grid-x>.large-3, .grid-x>.large-4, .grid-x>.large-5, .grid-x>.large-6, .grid-x>.large-7, .grid-x>.large-8, .grid-x>.large-9, .grid-x>.large-10, .grid-x>.large-11, .grid-x>.large-12, .grid-x>.large-13, .grid-x>.large-14, .grid-x>.large-15, .grid-x>.large-16, .grid-x>.large-17, .grid-x>.large-18, .grid-x>.large-19, .grid-x>.large-20, .grid-x>.large-21, .grid-x>.large-22, .grid-x>.large-23, .grid-x>.large-24 {
    flex: 0 0 auto;
}
.grid-x>.large-shrink {
    width: auto;
}
.grid-x>.large-1 {
    width: 4.16667%}
.grid-x>.large-2 {
    width: 8.33333%}
.grid-x>.large-3 {
    width: 12.5%}
.grid-x>.large-4 {
    width: 16.66667%}
.grid-x>.large-5 {
    width: 20.83333%}
.grid-x>.large-6 {
    width: 25%}
.grid-x>.large-7 {
    width: 29.16667%}
.grid-x>.large-8 {
    width: 33.33333%}
.grid-x>.large-9 {
    width: 37.5%}
.grid-x>.large-10 {
    width: 41.66667%}
.grid-x>.large-11 {
    width: 45.83333%}
.grid-x>.large-12 {
    width: 50%}
.grid-x>.large-13 {
    width: 54.16667%}
.grid-x>.large-14 {
    width: 58.33333%}
.grid-x>.large-15 {
    width: 62.5%}
.grid-x>.large-16 {
    width: 66.66667%}
.grid-x>.large-17 {
    width: 70.83333%}
.grid-x>.large-18 {
    width: 75%}
.grid-x>.large-19 {
    width: 79.16667%}
.grid-x>.large-20 {
    width: 83.33333%}
.grid-x>.large-21 {
    width: 87.5%}
.grid-x>.large-22 {
    width: 91.66667%}
.grid-x>.large-23 {
    width: 95.83333%}
.grid-x>.large-24 {
    width: 100%}
}.grid-margin-x:not(.grid-x)>.cell {
    width: auto;
}
.grid-margin-y:not(.grid-y)>.cell {
    height: auto;
}
.grid-margin-x {
    margin-left: -.625rem;
    margin-right: -.625rem;
}
.grid-margin-x>.cell {
    width: calc(100% - 1.25rem);
    margin-left: .625rem;
    margin-right: .625rem;
}
.grid-margin-x>.auto {
    width: auto;
}
.grid-margin-x>.shrink {
    width: auto;
}
.grid-margin-x>.small-1 {
    width: calc(4.16667% - 1.25rem);
}
.grid-margin-x>.small-2 {
    width: calc(8.33333% - 1.25rem);
}
.grid-margin-x>.small-3 {
    width: calc(12.5% - 1.25rem);
}
.grid-margin-x>.small-4 {
    width: calc(16.66667% - 1.25rem);
}
.grid-margin-x>.small-5 {
    width: calc(20.83333% - 1.25rem);
}
.grid-margin-x>.small-6 {
    width: calc(25% - 1.25rem);
}
.grid-margin-x>.small-7 {
    width: calc(29.16667% - 1.25rem);
}
.grid-margin-x>.small-8 {
    width: calc(33.33333% - 1.25rem);
}
.grid-margin-x>.small-9 {
    width: calc(37.5% - 1.25rem);
}
.grid-margin-x>.small-10 {
    width: calc(41.66667% - 1.25rem);
}
.grid-margin-x>.small-11 {
    width: calc(45.83333% - 1.25rem);
}
.grid-margin-x>.small-12 {
    width: calc(50% - 1.25rem);
}
.grid-margin-x>.small-13 {
    width: calc(54.16667% - 1.25rem);
}
.grid-margin-x>.small-14 {
    width: calc(58.33333% - 1.25rem);
}
.grid-margin-x>.small-15 {
    width: calc(62.5% - 1.25rem);
}
.grid-margin-x>.small-16 {
    width: calc(66.66667% - 1.25rem);
}
.grid-margin-x>.small-17 {
    width: calc(70.83333% - 1.25rem);
}
.grid-margin-x>.small-18 {
    width: calc(75% - 1.25rem);
}
.grid-margin-x>.small-19 {
    width: calc(79.16667% - 1.25rem);
}
.grid-margin-x>.small-20 {
    width: calc(83.33333% - 1.25rem);
}
.grid-margin-x>.small-21 {
    width: calc(87.5% - 1.25rem);
}
.grid-margin-x>.small-22 {
    width: calc(91.66667% - 1.25rem);
}
.grid-margin-x>.small-23 {
    width: calc(95.83333% - 1.25rem);
}
.grid-margin-x>.small-24 {
    width: calc(100% - 1.25rem);
}
@media print,  screen and (min-width: 40em) {
    .grid-margin-x>.medium-auto {
    width: auto;
}
.grid-margin-x>.medium-shrink {
    width: auto;
}
.grid-margin-x>.medium-1 {
    width: calc(4.16667% - 1.25rem);
}
.grid-margin-x>.medium-2 {
    width: calc(8.33333% - 1.25rem);
}
.grid-margin-x>.medium-3 {
    width: calc(12.5% - 1.25rem);
}
.grid-margin-x>.medium-4 {
    width: calc(16.66667% - 1.25rem);
}
.grid-margin-x>.medium-5 {
    width: calc(20.83333% - 1.25rem);
}
.grid-margin-x>.medium-6 {
    width: calc(25% - 1.25rem);
}
.grid-margin-x>.medium-7 {
    width: calc(29.16667% - 1.25rem);
}
.grid-margin-x>.medium-8 {
    width: calc(33.33333% - 1.25rem);
}
.grid-margin-x>.medium-9 {
    width: calc(37.5% - 1.25rem);
}
.grid-margin-x>.medium-10 {
    width: calc(41.66667% - 1.25rem);
}
.grid-margin-x>.medium-11 {
    width: calc(45.83333% - 1.25rem);
}
.grid-margin-x>.medium-12 {
    width: calc(50% - 1.25rem);
}
.grid-margin-x>.medium-13 {
    width: calc(54.16667% - 1.25rem);
}
.grid-margin-x>.medium-14 {
    width: calc(58.33333% - 1.25rem);
}
.grid-margin-x>.medium-15 {
    width: calc(62.5% - 1.25rem);
}
.grid-margin-x>.medium-16 {
    width: calc(66.66667% - 1.25rem);
}
.grid-margin-x>.medium-17 {
    width: calc(70.83333% - 1.25rem);
}
.grid-margin-x>.medium-18 {
    width: calc(75% - 1.25rem);
}
.grid-margin-x>.medium-19 {
    width: calc(79.16667% - 1.25rem);
}
.grid-margin-x>.medium-20 {
    width: calc(83.33333% - 1.25rem);
}
.grid-margin-x>.medium-21 {
    width: calc(87.5% - 1.25rem);
}
.grid-margin-x>.medium-22 {
    width: calc(91.66667% - 1.25rem);
}
.grid-margin-x>.medium-23 {
    width: calc(95.83333% - 1.25rem);
}
.grid-margin-x>.medium-24 {
    width: calc(100% - 1.25rem);
}
}@media print,  screen and (min-width: 64em) {
    .grid-margin-x>.large-auto {
    width: auto;
}
.grid-margin-x>.large-shrink {
    width: auto;
}
.grid-margin-x>.large-1 {
    width: calc(4.16667% - 1.25rem);
}
.grid-margin-x>.large-2 {
    width: calc(8.33333% - 1.25rem);
}
.grid-margin-x>.large-3 {
    width: calc(12.5% - 1.25rem);
}
.grid-margin-x>.large-4 {
    width: calc(16.66667% - 1.25rem);
}
.grid-margin-x>.large-5 {
    width: calc(20.83333% - 1.25rem);
}
.grid-margin-x>.large-6 {
    width: calc(25% - 1.25rem);
}
.grid-margin-x>.large-7 {
    width: calc(29.16667% - 1.25rem);
}
.grid-margin-x>.large-8 {
    width: calc(33.33333% - 1.25rem);
}
.grid-margin-x>.large-9 {
    width: calc(37.5% - 1.25rem);
}
.grid-margin-x>.large-10 {
    width: calc(41.66667% - 1.25rem);
}
.grid-margin-x>.large-11 {
    width: calc(45.83333% - 1.25rem);
}
.grid-margin-x>.large-12 {
    width: calc(50% - 1.25rem);
}
.grid-margin-x>.large-13 {
    width: calc(54.16667% - 1.25rem);
}
.grid-margin-x>.large-14 {
    width: calc(58.33333% - 1.25rem);
}
.grid-margin-x>.large-15 {
    width: calc(62.5% - 1.25rem);
}
.grid-margin-x>.large-16 {
    width: calc(66.66667% - 1.25rem);
}
.grid-margin-x>.large-17 {
    width: calc(70.83333% - 1.25rem);
}
.grid-margin-x>.large-18 {
    width: calc(75% - 1.25rem);
}
.grid-margin-x>.large-19 {
    width: calc(79.16667% - 1.25rem);
}
.grid-margin-x>.large-20 {
    width: calc(83.33333% - 1.25rem);
}
.grid-margin-x>.large-21 {
    width: calc(87.5% - 1.25rem);
}
.grid-margin-x>.large-22 {
    width: calc(91.66667% - 1.25rem);
}
.grid-margin-x>.large-23 {
    width: calc(95.83333% - 1.25rem);
}
.grid-margin-x>.large-24 {
    width: calc(100% - 1.25rem);
}
}.grid-padding-x .grid-padding-x {
    margin-right: -.625rem;
    margin-left: -.625rem;
}
.grid-container:not(.full)>.grid-padding-x {
    margin-right: -.625rem;
    margin-left: -.625rem;
}
.grid-padding-x>.cell {
    padding-right: .625rem;
    padding-left: .625rem;
}
.small-up-1>.cell {
    width: 100%}
.small-up-2>.cell {
    width: 50%}
.small-up-3>.cell {
    width: 33.33333%}
.small-up-4>.cell {
    width: 25%}
.small-up-5>.cell {
    width: 20%}
.small-up-6>.cell {
    width: 16.66667%}
.small-up-7>.cell {
    width: 14.28571%}
.small-up-8>.cell {
    width: 12.5%}
@media print,  screen and (min-width: 40em) {
    .medium-up-1>.cell {
    width: 100%}
.medium-up-2>.cell {
    width: 50%}
.medium-up-3>.cell {
    width: 33.33333%}
.medium-up-4>.cell {
    width: 25%}
.medium-up-5>.cell {
    width: 20%}
.medium-up-6>.cell {
    width: 16.66667%}
.medium-up-7>.cell {
    width: 14.28571%}
.medium-up-8>.cell {
    width: 12.5%}
}@media print,  screen and (min-width: 64em) {
    .large-up-1>.cell {
    width: 100%}
.large-up-2>.cell {
    width: 50%}
.large-up-3>.cell {
    width: 33.33333%}
.large-up-4>.cell {
    width: 25%}
.large-up-5>.cell {
    width: 20%}
.large-up-6>.cell {
    width: 16.66667%}
.large-up-7>.cell {
    width: 14.28571%}
.large-up-8>.cell {
    width: 12.5%}
}.grid-margin-x.small-up-1>.cell {
    width: calc(100% - 1.25rem);
}
.grid-margin-x.small-up-2>.cell {
    width: calc(50% - 1.25rem);
}
.grid-margin-x.small-up-3>.cell {
    width: calc(33.33333% - 1.25rem);
}
.grid-margin-x.small-up-4>.cell {
    width: calc(25% - 1.25rem);
}
.grid-margin-x.small-up-5>.cell {
    width: calc(20% - 1.25rem);
}
.grid-margin-x.small-up-6>.cell {
    width: calc(16.66667% - 1.25rem);
}
.grid-margin-x.small-up-7>.cell {
    width: calc(14.28571% - 1.25rem);
}
.grid-margin-x.small-up-8>.cell {
    width: calc(12.5% - 1.25rem);
}
@media print,  screen and (min-width: 40em) {
    .grid-margin-x.medium-up-1>.cell {
    width: calc(100% - 1.25rem);
}
.grid-margin-x.medium-up-2>.cell {
    width: calc(50% - 1.25rem);
}
.grid-margin-x.medium-up-3>.cell {
    width: calc(33.33333% - 1.25rem);
}
.grid-margin-x.medium-up-4>.cell {
    width: calc(25% - 1.25rem);
}
.grid-margin-x.medium-up-5>.cell {
    width: calc(20% - 1.25rem);
}
.grid-margin-x.medium-up-6>.cell {
    width: calc(16.66667% - 1.25rem);
}
.grid-margin-x.medium-up-7>.cell {
    width: calc(14.28571% - 1.25rem);
}
.grid-margin-x.medium-up-8>.cell {
    width: calc(12.5% - 1.25rem);
}
}@media print,  screen and (min-width: 64em) {
    .grid-margin-x.large-up-1>.cell {
    width: calc(100% - 1.25rem);
}
.grid-margin-x.large-up-2>.cell {
    width: calc(50% - 1.25rem);
}
.grid-margin-x.large-up-3>.cell {
    width: calc(33.33333% - 1.25rem);
}
.grid-margin-x.large-up-4>.cell {
    width: calc(25% - 1.25rem);
}
.grid-margin-x.large-up-5>.cell {
    width: calc(20% - 1.25rem);
}
.grid-margin-x.large-up-6>.cell {
    width: calc(16.66667% - 1.25rem);
}
.grid-margin-x.large-up-7>.cell {
    width: calc(14.28571% - 1.25rem);
}
.grid-margin-x.large-up-8>.cell {
    width: calc(12.5% - 1.25rem);
}
}.small-margin-collapse {
    margin-right: 0;
    margin-left: 0;
}
.small-margin-collapse>.cell {
    margin-right: 0;
    margin-left: 0;
}
.small-margin-collapse>.small-1 {
    width: 4.16667%}
.small-margin-collapse>.small-2 {
    width: 8.33333%}
.small-margin-collapse>.small-3 {
    width: 12.5%}
.small-margin-collapse>.small-4 {
    width: 16.66667%}
.small-margin-collapse>.small-5 {
    width: 20.83333%}
.small-margin-collapse>.small-6 {
    width: 25%}
.small-margin-collapse>.small-7 {
    width: 29.16667%}
.small-margin-collapse>.small-8 {
    width: 33.33333%}
.small-margin-collapse>.small-9 {
    width: 37.5%}
.small-margin-collapse>.small-10 {
    width: 41.66667%}
.small-margin-collapse>.small-11 {
    width: 45.83333%}
.small-margin-collapse>.small-12 {
    width: 50%}
.small-margin-collapse>.small-13 {
    width: 54.16667%}
.small-margin-collapse>.small-14 {
    width: 58.33333%}
.small-margin-collapse>.small-15 {
    width: 62.5%}
.small-margin-collapse>.small-16 {
    width: 66.66667%}
.small-margin-collapse>.small-17 {
    width: 70.83333%}
.small-margin-collapse>.small-18 {
    width: 75%}
.small-margin-collapse>.small-19 {
    width: 79.16667%}
.small-margin-collapse>.small-20 {
    width: 83.33333%}
.small-margin-collapse>.small-21 {
    width: 87.5%}
.small-margin-collapse>.small-22 {
    width: 91.66667%}
.small-margin-collapse>.small-23 {
    width: 95.83333%}
.small-margin-collapse>.small-24 {
    width: 100%}
@media print,  screen and (min-width: 40em) {
    .small-margin-collapse>.medium-1 {
    width: 4.16667%}
.small-margin-collapse>.medium-2 {
    width: 8.33333%}
.small-margin-collapse>.medium-3 {
    width: 12.5%}
.small-margin-collapse>.medium-4 {
    width: 16.66667%}
.small-margin-collapse>.medium-5 {
    width: 20.83333%}
.small-margin-collapse>.medium-6 {
    width: 25%}
.small-margin-collapse>.medium-7 {
    width: 29.16667%}
.small-margin-collapse>.medium-8 {
    width: 33.33333%}
.small-margin-collapse>.medium-9 {
    width: 37.5%}
.small-margin-collapse>.medium-10 {
    width: 41.66667%}
.small-margin-collapse>.medium-11 {
    width: 45.83333%}
.small-margin-collapse>.medium-12 {
    width: 50%}
.small-margin-collapse>.medium-13 {
    width: 54.16667%}
.small-margin-collapse>.medium-14 {
    width: 58.33333%}
.small-margin-collapse>.medium-15 {
    width: 62.5%}
.small-margin-collapse>.medium-16 {
    width: 66.66667%}
.small-margin-collapse>.medium-17 {
    width: 70.83333%}
.small-margin-collapse>.medium-18 {
    width: 75%}
.small-margin-collapse>.medium-19 {
    width: 79.16667%}
.small-margin-collapse>.medium-20 {
    width: 83.33333%}
.small-margin-collapse>.medium-21 {
    width: 87.5%}
.small-margin-collapse>.medium-22 {
    width: 91.66667%}
.small-margin-collapse>.medium-23 {
    width: 95.83333%}
.small-margin-collapse>.medium-24 {
    width: 100%}
}@media print,  screen and (min-width: 64em) {
    .small-margin-collapse>.large-1 {
    width: 4.16667%}
.small-margin-collapse>.large-2 {
    width: 8.33333%}
.small-margin-collapse>.large-3 {
    width: 12.5%}
.small-margin-collapse>.large-4 {
    width: 16.66667%}
.small-margin-collapse>.large-5 {
    width: 20.83333%}
.small-margin-collapse>.large-6 {
    width: 25%}
.small-margin-collapse>.large-7 {
    width: 29.16667%}
.small-margin-collapse>.large-8 {
    width: 33.33333%}
.small-margin-collapse>.large-9 {
    width: 37.5%}
.small-margin-collapse>.large-10 {
    width: 41.66667%}
.small-margin-collapse>.large-11 {
    width: 45.83333%}
.small-margin-collapse>.large-12 {
    width: 50%}
.small-margin-collapse>.large-13 {
    width: 54.16667%}
.small-margin-collapse>.large-14 {
    width: 58.33333%}
.small-margin-collapse>.large-15 {
    width: 62.5%}
.small-margin-collapse>.large-16 {
    width: 66.66667%}
.small-margin-collapse>.large-17 {
    width: 70.83333%}
.small-margin-collapse>.large-18 {
    width: 75%}
.small-margin-collapse>.large-19 {
    width: 79.16667%}
.small-margin-collapse>.large-20 {
    width: 83.33333%}
.small-margin-collapse>.large-21 {
    width: 87.5%}
.small-margin-collapse>.large-22 {
    width: 91.66667%}
.small-margin-collapse>.large-23 {
    width: 95.83333%}
.small-margin-collapse>.large-24 {
    width: 100%}
}.small-padding-collapse {
    margin-right: 0;
    margin-left: 0;
}
.small-padding-collapse>.cell {
    padding-right: 0;
    padding-left: 0;
}
@media print,  screen and (min-width: 40em) {
    .medium-margin-collapse {
    margin-right: 0;
    margin-left: 0;
}
.medium-margin-collapse>.cell {
    margin-right: 0;
    margin-left: 0;
}
}@media print,  screen and (min-width: 40em) {
    .medium-margin-collapse>.small-1 {
    width: 4.16667%}
.medium-margin-collapse>.small-2 {
    width: 8.33333%}
.medium-margin-collapse>.small-3 {
    width: 12.5%}
.medium-margin-collapse>.small-4 {
    width: 16.66667%}
.medium-margin-collapse>.small-5 {
    width: 20.83333%}
.medium-margin-collapse>.small-6 {
    width: 25%}
.medium-margin-collapse>.small-7 {
    width: 29.16667%}
.medium-margin-collapse>.small-8 {
    width: 33.33333%}
.medium-margin-collapse>.small-9 {
    width: 37.5%}
.medium-margin-collapse>.small-10 {
    width: 41.66667%}
.medium-margin-collapse>.small-11 {
    width: 45.83333%}
.medium-margin-collapse>.small-12 {
    width: 50%}
.medium-margin-collapse>.small-13 {
    width: 54.16667%}
.medium-margin-collapse>.small-14 {
    width: 58.33333%}
.medium-margin-collapse>.small-15 {
    width: 62.5%}
.medium-margin-collapse>.small-16 {
    width: 66.66667%}
.medium-margin-collapse>.small-17 {
    width: 70.83333%}
.medium-margin-collapse>.small-18 {
    width: 75%}
.medium-margin-collapse>.small-19 {
    width: 79.16667%}
.medium-margin-collapse>.small-20 {
    width: 83.33333%}
.medium-margin-collapse>.small-21 {
    width: 87.5%}
.medium-margin-collapse>.small-22 {
    width: 91.66667%}
.medium-margin-collapse>.small-23 {
    width: 95.83333%}
.medium-margin-collapse>.small-24 {
    width: 100%}
}@media print,  screen and (min-width: 40em) {
    .medium-margin-collapse>.medium-1 {
    width: 4.16667%}
.medium-margin-collapse>.medium-2 {
    width: 8.33333%}
.medium-margin-collapse>.medium-3 {
    width: 12.5%}
.medium-margin-collapse>.medium-4 {
    width: 16.66667%}
.medium-margin-collapse>.medium-5 {
    width: 20.83333%}
.medium-margin-collapse>.medium-6 {
    width: 25%}
.medium-margin-collapse>.medium-7 {
    width: 29.16667%}
.medium-margin-collapse>.medium-8 {
    width: 33.33333%}
.medium-margin-collapse>.medium-9 {
    width: 37.5%}
.medium-margin-collapse>.medium-10 {
    width: 41.66667%}
.medium-margin-collapse>.medium-11 {
    width: 45.83333%}
.medium-margin-collapse>.medium-12 {
    width: 50%}
.medium-margin-collapse>.medium-13 {
    width: 54.16667%}
.medium-margin-collapse>.medium-14 {
    width: 58.33333%}
.medium-margin-collapse>.medium-15 {
    width: 62.5%}
.medium-margin-collapse>.medium-16 {
    width: 66.66667%}
.medium-margin-collapse>.medium-17 {
    width: 70.83333%}
.medium-margin-collapse>.medium-18 {
    width: 75%}
.medium-margin-collapse>.medium-19 {
    width: 79.16667%}
.medium-margin-collapse>.medium-20 {
    width: 83.33333%}
.medium-margin-collapse>.medium-21 {
    width: 87.5%}
.medium-margin-collapse>.medium-22 {
    width: 91.66667%}
.medium-margin-collapse>.medium-23 {
    width: 95.83333%}
.medium-margin-collapse>.medium-24 {
    width: 100%}
}@media print,  screen and (min-width: 64em) {
    .medium-margin-collapse>.large-1 {
    width: 4.16667%}
.medium-margin-collapse>.large-2 {
    width: 8.33333%}
.medium-margin-collapse>.large-3 {
    width: 12.5%}
.medium-margin-collapse>.large-4 {
    width: 16.66667%}
.medium-margin-collapse>.large-5 {
    width: 20.83333%}
.medium-margin-collapse>.large-6 {
    width: 25%}
.medium-margin-collapse>.large-7 {
    width: 29.16667%}
.medium-margin-collapse>.large-8 {
    width: 33.33333%}
.medium-margin-collapse>.large-9 {
    width: 37.5%}
.medium-margin-collapse>.large-10 {
    width: 41.66667%}
.medium-margin-collapse>.large-11 {
    width: 45.83333%}
.medium-margin-collapse>.large-12 {
    width: 50%}
.medium-margin-collapse>.large-13 {
    width: 54.16667%}
.medium-margin-collapse>.large-14 {
    width: 58.33333%}
.medium-margin-collapse>.large-15 {
    width: 62.5%}
.medium-margin-collapse>.large-16 {
    width: 66.66667%}
.medium-margin-collapse>.large-17 {
    width: 70.83333%}
.medium-margin-collapse>.large-18 {
    width: 75%}
.medium-margin-collapse>.large-19 {
    width: 79.16667%}
.medium-margin-collapse>.large-20 {
    width: 83.33333%}
.medium-margin-collapse>.large-21 {
    width: 87.5%}
.medium-margin-collapse>.large-22 {
    width: 91.66667%}
.medium-margin-collapse>.large-23 {
    width: 95.83333%}
.medium-margin-collapse>.large-24 {
    width: 100%}
}@media print,  screen and (min-width: 40em) {
    .medium-padding-collapse {
    margin-right: 0;
    margin-left: 0;
}
.medium-padding-collapse>.cell {
    padding-right: 0;
    padding-left: 0;
}
}@media print,  screen and (min-width: 64em) {
    .large-margin-collapse {
    margin-right: 0;
    margin-left: 0;
}
.large-margin-collapse>.cell {
    margin-right: 0;
    margin-left: 0;
}
}@media print,  screen and (min-width: 64em) {
    .large-margin-collapse>.small-1 {
    width: 4.16667%}
.large-margin-collapse>.small-2 {
    width: 8.33333%}
.large-margin-collapse>.small-3 {
    width: 12.5%}
.large-margin-collapse>.small-4 {
    width: 16.66667%}
.large-margin-collapse>.small-5 {
    width: 20.83333%}
.large-margin-collapse>.small-6 {
    width: 25%}
.large-margin-collapse>.small-7 {
    width: 29.16667%}
.large-margin-collapse>.small-8 {
    width: 33.33333%}
.large-margin-collapse>.small-9 {
    width: 37.5%}
.large-margin-collapse>.small-10 {
    width: 41.66667%}
.large-margin-collapse>.small-11 {
    width: 45.83333%}
.large-margin-collapse>.small-12 {
    width: 50%}
.large-margin-collapse>.small-13 {
    width: 54.16667%}
.large-margin-collapse>.small-14 {
    width: 58.33333%}
.large-margin-collapse>.small-15 {
    width: 62.5%}
.large-margin-collapse>.small-16 {
    width: 66.66667%}
.large-margin-collapse>.small-17 {
    width: 70.83333%}
.large-margin-collapse>.small-18 {
    width: 75%}
.large-margin-collapse>.small-19 {
    width: 79.16667%}
.large-margin-collapse>.small-20 {
    width: 83.33333%}
.large-margin-collapse>.small-21 {
    width: 87.5%}
.large-margin-collapse>.small-22 {
    width: 91.66667%}
.large-margin-collapse>.small-23 {
    width: 95.83333%}
.large-margin-collapse>.small-24 {
    width: 100%}
}@media print,  screen and (min-width: 64em) {
    .large-margin-collapse>.medium-1 {
    width: 4.16667%}
.large-margin-collapse>.medium-2 {
    width: 8.33333%}
.large-margin-collapse>.medium-3 {
    width: 12.5%}
.large-margin-collapse>.medium-4 {
    width: 16.66667%}
.large-margin-collapse>.medium-5 {
    width: 20.83333%}
.large-margin-collapse>.medium-6 {
    width: 25%}
.large-margin-collapse>.medium-7 {
    width: 29.16667%}
.large-margin-collapse>.medium-8 {
    width: 33.33333%}
.large-margin-collapse>.medium-9 {
    width: 37.5%}
.large-margin-collapse>.medium-10 {
    width: 41.66667%}
.large-margin-collapse>.medium-11 {
    width: 45.83333%}
.large-margin-collapse>.medium-12 {
    width: 50%}
.large-margin-collapse>.medium-13 {
    width: 54.16667%}
.large-margin-collapse>.medium-14 {
    width: 58.33333%}
.large-margin-collapse>.medium-15 {
    width: 62.5%}
.large-margin-collapse>.medium-16 {
    width: 66.66667%}
.large-margin-collapse>.medium-17 {
    width: 70.83333%}
.large-margin-collapse>.medium-18 {
    width: 75%}
.large-margin-collapse>.medium-19 {
    width: 79.16667%}
.large-margin-collapse>.medium-20 {
    width: 83.33333%}
.large-margin-collapse>.medium-21 {
    width: 87.5%}
.large-margin-collapse>.medium-22 {
    width: 91.66667%}
.large-margin-collapse>.medium-23 {
    width: 95.83333%}
.large-margin-collapse>.medium-24 {
    width: 100%}
}@media print,  screen and (min-width: 64em) {
    .large-margin-collapse>.large-1 {
    width: 4.16667%}
.large-margin-collapse>.large-2 {
    width: 8.33333%}
.large-margin-collapse>.large-3 {
    width: 12.5%}
.large-margin-collapse>.large-4 {
    width: 16.66667%}
.large-margin-collapse>.large-5 {
    width: 20.83333%}
.large-margin-collapse>.large-6 {
    width: 25%}
.large-margin-collapse>.large-7 {
    width: 29.16667%}
.large-margin-collapse>.large-8 {
    width: 33.33333%}
.large-margin-collapse>.large-9 {
    width: 37.5%}
.large-margin-collapse>.large-10 {
    width: 41.66667%}
.large-margin-collapse>.large-11 {
    width: 45.83333%}
.large-margin-collapse>.large-12 {
    width: 50%}
.large-margin-collapse>.large-13 {
    width: 54.16667%}
.large-margin-collapse>.large-14 {
    width: 58.33333%}
.large-margin-collapse>.large-15 {
    width: 62.5%}
.large-margin-collapse>.large-16 {
    width: 66.66667%}
.large-margin-collapse>.large-17 {
    width: 70.83333%}
.large-margin-collapse>.large-18 {
    width: 75%}
.large-margin-collapse>.large-19 {
    width: 79.16667%}
.large-margin-collapse>.large-20 {
    width: 83.33333%}
.large-margin-collapse>.large-21 {
    width: 87.5%}
.large-margin-collapse>.large-22 {
    width: 91.66667%}
.large-margin-collapse>.large-23 {
    width: 95.83333%}
.large-margin-collapse>.large-24 {
    width: 100%}
}@media print,  screen and (min-width: 64em) {
    .large-padding-collapse {
    margin-right: 0;
    margin-left: 0;
}
.large-padding-collapse>.cell {
    padding-right: 0;
    padding-left: 0;
}
}.small-offset-0 {
    margin-left: 0%}
.grid-margin-x>.small-offset-0 {
    margin-left: calc(0% + 1.25rem / 2);
}
.small-offset-1 {
    margin-left: 4.16667%}
.grid-margin-x>.small-offset-1 {
    margin-left: calc(4.16667% + 1.25rem / 2);
}
.small-offset-2 {
    margin-left: 8.33333%}
.grid-margin-x>.small-offset-2 {
    margin-left: calc(8.33333% + 1.25rem / 2);
}
.small-offset-3 {
    margin-left: 12.5%}
.grid-margin-x>.small-offset-3 {
    margin-left: calc(12.5% + 1.25rem / 2);
}
.small-offset-4 {
    margin-left: 16.66667%}
.grid-margin-x>.small-offset-4 {
    margin-left: calc(16.66667% + 1.25rem / 2);
}
.small-offset-5 {
    margin-left: 20.83333%}
.grid-margin-x>.small-offset-5 {
    margin-left: calc(20.83333% + 1.25rem / 2);
}
.small-offset-6 {
    margin-left: 25%}
.grid-margin-x>.small-offset-6 {
    margin-left: calc(25% + 1.25rem / 2);
}
.small-offset-7 {
    margin-left: 29.16667%}
.grid-margin-x>.small-offset-7 {
    margin-left: calc(29.16667% + 1.25rem / 2);
}
.small-offset-8 {
    margin-left: 33.33333%}
.grid-margin-x>.small-offset-8 {
    margin-left: calc(33.33333% + 1.25rem / 2);
}
.small-offset-9 {
    margin-left: 37.5%}
.grid-margin-x>.small-offset-9 {
    margin-left: calc(37.5% + 1.25rem / 2);
}
.small-offset-10 {
    margin-left: 41.66667%}
.grid-margin-x>.small-offset-10 {
    margin-left: calc(41.66667% + 1.25rem / 2);
}
.small-offset-11 {
    margin-left: 45.83333%}
.grid-margin-x>.small-offset-11 {
    margin-left: calc(45.83333% + 1.25rem / 2);
}
.small-offset-12 {
    margin-left: 50%}
.grid-margin-x>.small-offset-12 {
    margin-left: calc(50% + 1.25rem / 2);
}
.small-offset-13 {
    margin-left: 54.16667%}
.grid-margin-x>.small-offset-13 {
    margin-left: calc(54.16667% + 1.25rem / 2);
}
.small-offset-14 {
    margin-left: 58.33333%}
.grid-margin-x>.small-offset-14 {
    margin-left: calc(58.33333% + 1.25rem / 2);
}
.small-offset-15 {
    margin-left: 62.5%}
.grid-margin-x>.small-offset-15 {
    margin-left: calc(62.5% + 1.25rem / 2);
}
.small-offset-16 {
    margin-left: 66.66667%}
.grid-margin-x>.small-offset-16 {
    margin-left: calc(66.66667% + 1.25rem / 2);
}
.small-offset-17 {
    margin-left: 70.83333%}
.grid-margin-x>.small-offset-17 {
    margin-left: calc(70.83333% + 1.25rem / 2);
}
.small-offset-18 {
    margin-left: 75%}
.grid-margin-x>.small-offset-18 {
    margin-left: calc(75% + 1.25rem / 2);
}
.small-offset-19 {
    margin-left: 79.16667%}
.grid-margin-x>.small-offset-19 {
    margin-left: calc(79.16667% + 1.25rem / 2);
}
.small-offset-20 {
    margin-left: 83.33333%}
.grid-margin-x>.small-offset-20 {
    margin-left: calc(83.33333% + 1.25rem / 2);
}
.small-offset-21 {
    margin-left: 87.5%}
.grid-margin-x>.small-offset-21 {
    margin-left: calc(87.5% + 1.25rem / 2);
}
.small-offset-22 {
    margin-left: 91.66667%}
.grid-margin-x>.small-offset-22 {
    margin-left: calc(91.66667% + 1.25rem / 2);
}
.small-offset-23 {
    margin-left: 95.83333%}
.grid-margin-x>.small-offset-23 {
    margin-left: calc(95.83333% + 1.25rem / 2);
}
@media print,  screen and (min-width: 40em) {
    .medium-offset-0 {
    margin-left: 0%}
.grid-margin-x>.medium-offset-0 {
    margin-left: calc(0% + 1.25rem / 2);
}
.medium-offset-1 {
    margin-left: 4.16667%}
.grid-margin-x>.medium-offset-1 {
    margin-left: calc(4.16667% + 1.25rem / 2);
}
.medium-offset-2 {
    margin-left: 8.33333%}
.grid-margin-x>.medium-offset-2 {
    margin-left: calc(8.33333% + 1.25rem / 2);
}
.medium-offset-3 {
    margin-left: 12.5%}
.grid-margin-x>.medium-offset-3 {
    margin-left: calc(12.5% + 1.25rem / 2);
}
.medium-offset-4 {
    margin-left: 16.66667%}
.grid-margin-x>.medium-offset-4 {
    margin-left: calc(16.66667% + 1.25rem / 2);
}
.medium-offset-5 {
    margin-left: 20.83333%}
.grid-margin-x>.medium-offset-5 {
    margin-left: calc(20.83333% + 1.25rem / 2);
}
.medium-offset-6 {
    margin-left: 25%}
.grid-margin-x>.medium-offset-6 {
    margin-left: calc(25% + 1.25rem / 2);
}
.medium-offset-7 {
    margin-left: 29.16667%}
.grid-margin-x>.medium-offset-7 {
    margin-left: calc(29.16667% + 1.25rem / 2);
}
.medium-offset-8 {
    margin-left: 33.33333%}
.grid-margin-x>.medium-offset-8 {
    margin-left: calc(33.33333% + 1.25rem / 2);
}
.medium-offset-9 {
    margin-left: 37.5%}
.grid-margin-x>.medium-offset-9 {
    margin-left: calc(37.5% + 1.25rem / 2);
}
.medium-offset-10 {
    margin-left: 41.66667%}
.grid-margin-x>.medium-offset-10 {
    margin-left: calc(41.66667% + 1.25rem / 2);
}
.medium-offset-11 {
    margin-left: 45.83333%}
.grid-margin-x>.medium-offset-11 {
    margin-left: calc(45.83333% + 1.25rem / 2);
}
.medium-offset-12 {
    margin-left: 50%}
.grid-margin-x>.medium-offset-12 {
    margin-left: calc(50% + 1.25rem / 2);
}
.medium-offset-13 {
    margin-left: 54.16667%}
.grid-margin-x>.medium-offset-13 {
    margin-left: calc(54.16667% + 1.25rem / 2);
}
.medium-offset-14 {
    margin-left: 58.33333%}
.grid-margin-x>.medium-offset-14 {
    margin-left: calc(58.33333% + 1.25rem / 2);
}
.medium-offset-15 {
    margin-left: 62.5%}
.grid-margin-x>.medium-offset-15 {
    margin-left: calc(62.5% + 1.25rem / 2);
}
.medium-offset-16 {
    margin-left: 66.66667%}
.grid-margin-x>.medium-offset-16 {
    margin-left: calc(66.66667% + 1.25rem / 2);
}
.medium-offset-17 {
    margin-left: 70.83333%}
.grid-margin-x>.medium-offset-17 {
    margin-left: calc(70.83333% + 1.25rem / 2);
}
.medium-offset-18 {
    margin-left: 75%}
.grid-margin-x>.medium-offset-18 {
    margin-left: calc(75% + 1.25rem / 2);
}
.medium-offset-19 {
    margin-left: 79.16667%}
.grid-margin-x>.medium-offset-19 {
    margin-left: calc(79.16667% + 1.25rem / 2);
}
.medium-offset-20 {
    margin-left: 83.33333%}
.grid-margin-x>.medium-offset-20 {
    margin-left: calc(83.33333% + 1.25rem / 2);
}
.medium-offset-21 {
    margin-left: 87.5%}
.grid-margin-x>.medium-offset-21 {
    margin-left: calc(87.5% + 1.25rem / 2);
}
.medium-offset-22 {
    margin-left: 91.66667%}
.grid-margin-x>.medium-offset-22 {
    margin-left: calc(91.66667% + 1.25rem / 2);
}
.medium-offset-23 {
    margin-left: 95.83333%}
.grid-margin-x>.medium-offset-23 {
    margin-left: calc(95.83333% + 1.25rem / 2);
}
}@media print,  screen and (min-width: 64em) {
    .large-offset-0 {
    margin-left: 0%}
.grid-margin-x>.large-offset-0 {
    margin-left: calc(0% + 1.25rem / 2);
}
.large-offset-1 {
    margin-left: 4.16667%}
.grid-margin-x>.large-offset-1 {
    margin-left: calc(4.16667% + 1.25rem / 2);
}
.large-offset-2 {
    margin-left: 8.33333%}
.grid-margin-x>.large-offset-2 {
    margin-left: calc(8.33333% + 1.25rem / 2);
}
.large-offset-3 {
    margin-left: 12.5%}
.grid-margin-x>.large-offset-3 {
    margin-left: calc(12.5% + 1.25rem / 2);
}
.large-offset-4 {
    margin-left: 16.66667%}
.grid-margin-x>.large-offset-4 {
    margin-left: calc(16.66667% + 1.25rem / 2);
}
.large-offset-5 {
    margin-left: 20.83333%}
.grid-margin-x>.large-offset-5 {
    margin-left: calc(20.83333% + 1.25rem / 2);
}
.large-offset-6 {
    margin-left: 25%}
.grid-margin-x>.large-offset-6 {
    margin-left: calc(25% + 1.25rem / 2);
}
.large-offset-7 {
    margin-left: 29.16667%}
.grid-margin-x>.large-offset-7 {
    margin-left: calc(29.16667% + 1.25rem / 2);
}
.large-offset-8 {
    margin-left: 33.33333%}
.grid-margin-x>.large-offset-8 {
    margin-left: calc(33.33333% + 1.25rem / 2);
}
.large-offset-9 {
    margin-left: 37.5%}
.grid-margin-x>.large-offset-9 {
    margin-left: calc(37.5% + 1.25rem / 2);
}
.large-offset-10 {
    margin-left: 41.66667%}
.grid-margin-x>.large-offset-10 {
    margin-left: calc(41.66667% + 1.25rem / 2);
}
.large-offset-11 {
    margin-left: 45.83333%}
.grid-margin-x>.large-offset-11 {
    margin-left: calc(45.83333% + 1.25rem / 2);
}
.large-offset-12 {
    margin-left: 50%}
.grid-margin-x>.large-offset-12 {
    margin-left: calc(50% + 1.25rem / 2);
}
.large-offset-13 {
    margin-left: 54.16667%}
.grid-margin-x>.large-offset-13 {
    margin-left: calc(54.16667% + 1.25rem / 2);
}
.large-offset-14 {
    margin-left: 58.33333%}
.grid-margin-x>.large-offset-14 {
    margin-left: calc(58.33333% + 1.25rem / 2);
}
.large-offset-15 {
    margin-left: 62.5%}
.grid-margin-x>.large-offset-15 {
    margin-left: calc(62.5% + 1.25rem / 2);
}
.large-offset-16 {
    margin-left: 66.66667%}
.grid-margin-x>.large-offset-16 {
    margin-left: calc(66.66667% + 1.25rem / 2);
}
.large-offset-17 {
    margin-left: 70.83333%}
.grid-margin-x>.large-offset-17 {
    margin-left: calc(70.83333% + 1.25rem / 2);
}
.large-offset-18 {
    margin-left: 75%}
.grid-margin-x>.large-offset-18 {
    margin-left: calc(75% + 1.25rem / 2);
}
.large-offset-19 {
    margin-left: 79.16667%}
.grid-margin-x>.large-offset-19 {
    margin-left: calc(79.16667% + 1.25rem / 2);
}
.large-offset-20 {
    margin-left: 83.33333%}
.grid-margin-x>.large-offset-20 {
    margin-left: calc(83.33333% + 1.25rem / 2);
}
.large-offset-21 {
    margin-left: 87.5%}
.grid-margin-x>.large-offset-21 {
    margin-left: calc(87.5% + 1.25rem / 2);
}
.large-offset-22 {
    margin-left: 91.66667%}
.grid-margin-x>.large-offset-22 {
    margin-left: calc(91.66667% + 1.25rem / 2);
}
.large-offset-23 {
    margin-left: 95.83333%}
.grid-margin-x>.large-offset-23 {
    margin-left: calc(95.83333% + 1.25rem / 2);
}
}.grid-y {
    display: flex;
    flex-flow: column nowrap;
}
.grid-y>.cell {
    height: auto;
    max-height: none;
}
.grid-y>.auto {
    height: auto;
}
.grid-y>.shrink {
    height: auto;
}
.grid-y>.small-shrink, .grid-y>.small-full, .grid-y>.small-1, .grid-y>.small-2, .grid-y>.small-3, .grid-y>.small-4, .grid-y>.small-5, .grid-y>.small-6, .grid-y>.small-7, .grid-y>.small-8, .grid-y>.small-9, .grid-y>.small-10, .grid-y>.small-11, .grid-y>.small-12, .grid-y>.small-13, .grid-y>.small-14, .grid-y>.small-15, .grid-y>.small-16, .grid-y>.small-17, .grid-y>.small-18, .grid-y>.small-19, .grid-y>.small-20, .grid-y>.small-21, .grid-y>.small-22, .grid-y>.small-23, .grid-y>.small-24 {
    flex-basis: auto;
}
@media print,  screen and (min-width: 40em) {
    .grid-y>.medium-shrink, .grid-y>.medium-full, .grid-y>.medium-1, .grid-y>.medium-2, .grid-y>.medium-3, .grid-y>.medium-4, .grid-y>.medium-5, .grid-y>.medium-6, .grid-y>.medium-7, .grid-y>.medium-8, .grid-y>.medium-9, .grid-y>.medium-10, .grid-y>.medium-11, .grid-y>.medium-12, .grid-y>.medium-13, .grid-y>.medium-14, .grid-y>.medium-15, .grid-y>.medium-16, .grid-y>.medium-17, .grid-y>.medium-18, .grid-y>.medium-19, .grid-y>.medium-20, .grid-y>.medium-21, .grid-y>.medium-22, .grid-y>.medium-23, .grid-y>.medium-24 {
    flex-basis: auto;
}
}@media print,  screen and (min-width: 64em) {
    .grid-y>.large-shrink, .grid-y>.large-full, .grid-y>.large-1, .grid-y>.large-2, .grid-y>.large-3, .grid-y>.large-4, .grid-y>.large-5, .grid-y>.large-6, .grid-y>.large-7, .grid-y>.large-8, .grid-y>.large-9, .grid-y>.large-10, .grid-y>.large-11, .grid-y>.large-12, .grid-y>.large-13, .grid-y>.large-14, .grid-y>.large-15, .grid-y>.large-16, .grid-y>.large-17, .grid-y>.large-18, .grid-y>.large-19, .grid-y>.large-20, .grid-y>.large-21, .grid-y>.large-22, .grid-y>.large-23, .grid-y>.large-24 {
    flex-basis: auto;
}
}.grid-y>.small-1, .grid-y>.small-2, .grid-y>.small-3, .grid-y>.small-4, .grid-y>.small-5, .grid-y>.small-6, .grid-y>.small-7, .grid-y>.small-8, .grid-y>.small-9, .grid-y>.small-10, .grid-y>.small-11, .grid-y>.small-12, .grid-y>.small-13, .grid-y>.small-14, .grid-y>.small-15, .grid-y>.small-16, .grid-y>.small-17, .grid-y>.small-18, .grid-y>.small-19, .grid-y>.small-20, .grid-y>.small-21, .grid-y>.small-22, .grid-y>.small-23, .grid-y>.small-24 {
    flex: 0 0 auto;
}
.grid-y>.small-1 {
    height: 4.16667%}
.grid-y>.small-2 {
    height: 8.33333%}
.grid-y>.small-3 {
    height: 12.5%}
.grid-y>.small-4 {
    height: 16.66667%}
.grid-y>.small-5 {
    height: 20.83333%}
.grid-y>.small-6 {
    height: 25%}
.grid-y>.small-7 {
    height: 29.16667%}
.grid-y>.small-8 {
    height: 33.33333%}
.grid-y>.small-9 {
    height: 37.5%}
.grid-y>.small-10 {
    height: 41.66667%}
.grid-y>.small-11 {
    height: 45.83333%}
.grid-y>.small-12 {
    height: 50%}
.grid-y>.small-13 {
    height: 54.16667%}
.grid-y>.small-14 {
    height: 58.33333%}
.grid-y>.small-15 {
    height: 62.5%}
.grid-y>.small-16 {
    height: 66.66667%}
.grid-y>.small-17 {
    height: 70.83333%}
.grid-y>.small-18 {
    height: 75%}
.grid-y>.small-19 {
    height: 79.16667%}
.grid-y>.small-20 {
    height: 83.33333%}
.grid-y>.small-21 {
    height: 87.5%}
.grid-y>.small-22 {
    height: 91.66667%}
.grid-y>.small-23 {
    height: 95.83333%}
.grid-y>.small-24 {
    height: 100%}
@media print,  screen and (min-width: 40em) {
    .grid-y>.medium-auto {
    flex: 1 1 0px;
    height: auto;
}
.grid-y>.medium-shrink, .grid-y>.medium-1, .grid-y>.medium-2, .grid-y>.medium-3, .grid-y>.medium-4, .grid-y>.medium-5, .grid-y>.medium-6, .grid-y>.medium-7, .grid-y>.medium-8, .grid-y>.medium-9, .grid-y>.medium-10, .grid-y>.medium-11, .grid-y>.medium-12, .grid-y>.medium-13, .grid-y>.medium-14, .grid-y>.medium-15, .grid-y>.medium-16, .grid-y>.medium-17, .grid-y>.medium-18, .grid-y>.medium-19, .grid-y>.medium-20, .grid-y>.medium-21, .grid-y>.medium-22, .grid-y>.medium-23, .grid-y>.medium-24 {
    flex: 0 0 auto;
}
.grid-y>.medium-shrink {
    height: auto;
}
.grid-y>.medium-1 {
    height: 4.16667%}
.grid-y>.medium-2 {
    height: 8.33333%}
.grid-y>.medium-3 {
    height: 12.5%}
.grid-y>.medium-4 {
    height: 16.66667%}
.grid-y>.medium-5 {
    height: 20.83333%}
.grid-y>.medium-6 {
    height: 25%}
.grid-y>.medium-7 {
    height: 29.16667%}
.grid-y>.medium-8 {
    height: 33.33333%}
.grid-y>.medium-9 {
    height: 37.5%}
.grid-y>.medium-10 {
    height: 41.66667%}
.grid-y>.medium-11 {
    height: 45.83333%}
.grid-y>.medium-12 {
    height: 50%}
.grid-y>.medium-13 {
    height: 54.16667%}
.grid-y>.medium-14 {
    height: 58.33333%}
.grid-y>.medium-15 {
    height: 62.5%}
.grid-y>.medium-16 {
    height: 66.66667%}
.grid-y>.medium-17 {
    height: 70.83333%}
.grid-y>.medium-18 {
    height: 75%}
.grid-y>.medium-19 {
    height: 79.16667%}
.grid-y>.medium-20 {
    height: 83.33333%}
.grid-y>.medium-21 {
    height: 87.5%}
.grid-y>.medium-22 {
    height: 91.66667%}
.grid-y>.medium-23 {
    height: 95.83333%}
.grid-y>.medium-24 {
    height: 100%}
}@media print,  screen and (min-width: 64em) {
    .grid-y>.large-auto {
    flex: 1 1 0px;
    height: auto;
}
.grid-y>.large-shrink, .grid-y>.large-1, .grid-y>.large-2, .grid-y>.large-3, .grid-y>.large-4, .grid-y>.large-5, .grid-y>.large-6, .grid-y>.large-7, .grid-y>.large-8, .grid-y>.large-9, .grid-y>.large-10, .grid-y>.large-11, .grid-y>.large-12, .grid-y>.large-13, .grid-y>.large-14, .grid-y>.large-15, .grid-y>.large-16, .grid-y>.large-17, .grid-y>.large-18, .grid-y>.large-19, .grid-y>.large-20, .grid-y>.large-21, .grid-y>.large-22, .grid-y>.large-23, .grid-y>.large-24 {
    flex: 0 0 auto;
}
.grid-y>.large-shrink {
    height: auto;
}
.grid-y>.large-1 {
    height: 4.16667%}
.grid-y>.large-2 {
    height: 8.33333%}
.grid-y>.large-3 {
    height: 12.5%}
.grid-y>.large-4 {
    height: 16.66667%}
.grid-y>.large-5 {
    height: 20.83333%}
.grid-y>.large-6 {
    height: 25%}
.grid-y>.large-7 {
    height: 29.16667%}
.grid-y>.large-8 {
    height: 33.33333%}
.grid-y>.large-9 {
    height: 37.5%}
.grid-y>.large-10 {
    height: 41.66667%}
.grid-y>.large-11 {
    height: 45.83333%}
.grid-y>.large-12 {
    height: 50%}
.grid-y>.large-13 {
    height: 54.16667%}
.grid-y>.large-14 {
    height: 58.33333%}
.grid-y>.large-15 {
    height: 62.5%}
.grid-y>.large-16 {
    height: 66.66667%}
.grid-y>.large-17 {
    height: 70.83333%}
.grid-y>.large-18 {
    height: 75%}
.grid-y>.large-19 {
    height: 79.16667%}
.grid-y>.large-20 {
    height: 83.33333%}
.grid-y>.large-21 {
    height: 87.5%}
.grid-y>.large-22 {
    height: 91.66667%}
.grid-y>.large-23 {
    height: 95.83333%}
.grid-y>.large-24 {
    height: 100%}
}.grid-padding-y .grid-padding-y {
    margin-top: -.625rem;
    margin-bottom: -.625rem;
}
.grid-padding-y>.cell {
    padding-top: .625rem;
    padding-bottom: .625rem;
}
.grid-margin-y {
    margin-top: -.625rem;
    margin-bottom: -.625rem;
}
.grid-margin-y>.cell {
    height: calc(100% - 1.25rem);
    margin-top: .625rem;
    margin-bottom: .625rem;
}
.grid-margin-y>.auto {
    height: auto;
}
.grid-margin-y>.shrink {
    height: auto;
}
.grid-margin-y>.small-1 {
    height: calc(4.16667% - 1.25rem);
}
.grid-margin-y>.small-2 {
    height: calc(8.33333% - 1.25rem);
}
.grid-margin-y>.small-3 {
    height: calc(12.5% - 1.25rem);
}
.grid-margin-y>.small-4 {
    height: calc(16.66667% - 1.25rem);
}
.grid-margin-y>.small-5 {
    height: calc(20.83333% - 1.25rem);
}
.grid-margin-y>.small-6 {
    height: calc(25% - 1.25rem);
}
.grid-margin-y>.small-7 {
    height: calc(29.16667% - 1.25rem);
}
.grid-margin-y>.small-8 {
    height: calc(33.33333% - 1.25rem);
}
.grid-margin-y>.small-9 {
    height: calc(37.5% - 1.25rem);
}
.grid-margin-y>.small-10 {
    height: calc(41.66667% - 1.25rem);
}
.grid-margin-y>.small-11 {
    height: calc(45.83333% - 1.25rem);
}
.grid-margin-y>.small-12 {
    height: calc(50% - 1.25rem);
}
.grid-margin-y>.small-13 {
    height: calc(54.16667% - 1.25rem);
}
.grid-margin-y>.small-14 {
    height: calc(58.33333% - 1.25rem);
}
.grid-margin-y>.small-15 {
    height: calc(62.5% - 1.25rem);
}
.grid-margin-y>.small-16 {
    height: calc(66.66667% - 1.25rem);
}
.grid-margin-y>.small-17 {
    height: calc(70.83333% - 1.25rem);
}
.grid-margin-y>.small-18 {
    height: calc(75% - 1.25rem);
}
.grid-margin-y>.small-19 {
    height: calc(79.16667% - 1.25rem);
}
.grid-margin-y>.small-20 {
    height: calc(83.33333% - 1.25rem);
}
.grid-margin-y>.small-21 {
    height: calc(87.5% - 1.25rem);
}
.grid-margin-y>.small-22 {
    height: calc(91.66667% - 1.25rem);
}
.grid-margin-y>.small-23 {
    height: calc(95.83333% - 1.25rem);
}
.grid-margin-y>.small-24 {
    height: calc(100% - 1.25rem);
}
@media print,  screen and (min-width: 40em) {
    .grid-margin-y>.medium-auto {
    height: auto;
}
.grid-margin-y>.medium-shrink {
    height: auto;
}
.grid-margin-y>.medium-1 {
    height: calc(4.16667% - 1.25rem);
}
.grid-margin-y>.medium-2 {
    height: calc(8.33333% - 1.25rem);
}
.grid-margin-y>.medium-3 {
    height: calc(12.5% - 1.25rem);
}
.grid-margin-y>.medium-4 {
    height: calc(16.66667% - 1.25rem);
}
.grid-margin-y>.medium-5 {
    height: calc(20.83333% - 1.25rem);
}
.grid-margin-y>.medium-6 {
    height: calc(25% - 1.25rem);
}
.grid-margin-y>.medium-7 {
    height: calc(29.16667% - 1.25rem);
}
.grid-margin-y>.medium-8 {
    height: calc(33.33333% - 1.25rem);
}
.grid-margin-y>.medium-9 {
    height: calc(37.5% - 1.25rem);
}
.grid-margin-y>.medium-10 {
    height: calc(41.66667% - 1.25rem);
}
.grid-margin-y>.medium-11 {
    height: calc(45.83333% - 1.25rem);
}
.grid-margin-y>.medium-12 {
    height: calc(50% - 1.25rem);
}
.grid-margin-y>.medium-13 {
    height: calc(54.16667% - 1.25rem);
}
.grid-margin-y>.medium-14 {
    height: calc(58.33333% - 1.25rem);
}
.grid-margin-y>.medium-15 {
    height: calc(62.5% - 1.25rem);
}
.grid-margin-y>.medium-16 {
    height: calc(66.66667% - 1.25rem);
}
.grid-margin-y>.medium-17 {
    height: calc(70.83333% - 1.25rem);
}
.grid-margin-y>.medium-18 {
    height: calc(75% - 1.25rem);
}
.grid-margin-y>.medium-19 {
    height: calc(79.16667% - 1.25rem);
}
.grid-margin-y>.medium-20 {
    height: calc(83.33333% - 1.25rem);
}
.grid-margin-y>.medium-21 {
    height: calc(87.5% - 1.25rem);
}
.grid-margin-y>.medium-22 {
    height: calc(91.66667% - 1.25rem);
}
.grid-margin-y>.medium-23 {
    height: calc(95.83333% - 1.25rem);
}
.grid-margin-y>.medium-24 {
    height: calc(100% - 1.25rem);
}
}@media print,  screen and (min-width: 64em) {
    .grid-margin-y>.large-auto {
    height: auto;
}
.grid-margin-y>.large-shrink {
    height: auto;
}
.grid-margin-y>.large-1 {
    height: calc(4.16667% - 1.25rem);
}
.grid-margin-y>.large-2 {
    height: calc(8.33333% - 1.25rem);
}
.grid-margin-y>.large-3 {
    height: calc(12.5% - 1.25rem);
}
.grid-margin-y>.large-4 {
    height: calc(16.66667% - 1.25rem);
}
.grid-margin-y>.large-5 {
    height: calc(20.83333% - 1.25rem);
}
.grid-margin-y>.large-6 {
    height: calc(25% - 1.25rem);
}
.grid-margin-y>.large-7 {
    height: calc(29.16667% - 1.25rem);
}
.grid-margin-y>.large-8 {
    height: calc(33.33333% - 1.25rem);
}
.grid-margin-y>.large-9 {
    height: calc(37.5% - 1.25rem);
}
.grid-margin-y>.large-10 {
    height: calc(41.66667% - 1.25rem);
}
.grid-margin-y>.large-11 {
    height: calc(45.83333% - 1.25rem);
}
.grid-margin-y>.large-12 {
    height: calc(50% - 1.25rem);
}
.grid-margin-y>.large-13 {
    height: calc(54.16667% - 1.25rem);
}
.grid-margin-y>.large-14 {
    height: calc(58.33333% - 1.25rem);
}
.grid-margin-y>.large-15 {
    height: calc(62.5% - 1.25rem);
}
.grid-margin-y>.large-16 {
    height: calc(66.66667% - 1.25rem);
}
.grid-margin-y>.large-17 {
    height: calc(70.83333% - 1.25rem);
}
.grid-margin-y>.large-18 {
    height: calc(75% - 1.25rem);
}
.grid-margin-y>.large-19 {
    height: calc(79.16667% - 1.25rem);
}
.grid-margin-y>.large-20 {
    height: calc(83.33333% - 1.25rem);
}
.grid-margin-y>.large-21 {
    height: calc(87.5% - 1.25rem);
}
.grid-margin-y>.large-22 {
    height: calc(91.66667% - 1.25rem);
}
.grid-margin-y>.large-23 {
    height: calc(95.83333% - 1.25rem);
}
.grid-margin-y>.large-24 {
    height: calc(100% - 1.25rem);
}
}.grid-frame {
    overflow: hidden;
    position: relative;
    flex-wrap: nowrap;
    align-items: stretch;
    width: 100vw;
}
.cell .grid-frame {
    width: 100%}
.cell-block {
    overflow-x: auto;
    max-width: 100%;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
}
.cell-block-y {
    overflow-y: auto;
    max-height: 100%;
    min-height: 100%;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
}
.cell-block-container {
    display: flex;
    flex-direction: column;
    max-height: 100%}
.cell-block-container>.grid-x {
    max-height: 100%;
    flex-wrap: nowrap;
}
@media print,  screen and (min-width: 40em) {
    .medium-grid-frame {
    overflow: hidden;
    position: relative;
    flex-wrap: nowrap;
    align-items: stretch;
    width: 100vw;
}
.cell .medium-grid-frame {
    width: 100%}
.medium-cell-block {
    overflow-x: auto;
    max-width: 100%;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
}
.medium-cell-block-container {
    display: flex;
    flex-direction: column;
    max-height: 100%}
.medium-cell-block-container>.grid-x {
    max-height: 100%;
    flex-wrap: nowrap;
}
.medium-cell-block-y {
    overflow-y: auto;
    max-height: 100%;
    min-height: 100%;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
}
}@media print,  screen and (min-width: 64em) {
    .large-grid-frame {
    overflow: hidden;
    position: relative;
    flex-wrap: nowrap;
    align-items: stretch;
    width: 100vw;
}
.cell .large-grid-frame {
    width: 100%}
.large-cell-block {
    overflow-x: auto;
    max-width: 100%;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
}
.large-cell-block-container {
    display: flex;
    flex-direction: column;
    max-height: 100%}
.large-cell-block-container>.grid-x {
    max-height: 100%;
    flex-wrap: nowrap;
}
.large-cell-block-y {
    overflow-y: auto;
    max-height: 100%;
    min-height: 100%;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
}
}.grid-y.grid-frame {
    width: auto;
    overflow: hidden;
    position: relative;
    flex-wrap: nowrap;
    align-items: stretch;
    height: 100vh;
}
@media print,  screen and (min-width: 40em) {
    .grid-y.medium-grid-frame {
    width: auto;
    overflow: hidden;
    position: relative;
    flex-wrap: nowrap;
    align-items: stretch;
    height: 100vh;
}
}@media print,  screen and (min-width: 64em) {
    .grid-y.large-grid-frame {
    width: auto;
    overflow: hidden;
    position: relative;
    flex-wrap: nowrap;
    align-items: stretch;
    height: 100vh;
}
}.cell .grid-y.grid-frame {
    height: 100%}
@media print,  screen and (min-width: 40em) {
    .cell .grid-y.medium-grid-frame {
    height: 100%}
}@media print,  screen and (min-width: 64em) {
    .cell .grid-y.large-grid-frame {
    height: 100%}
}.grid-margin-y {
    margin-top: -.625rem;
    margin-bottom: -.625rem;
}
.grid-margin-y>.cell {
    height: calc(100% - 1.25rem);
    margin-top: .625rem;
    margin-bottom: .625rem;
}
.grid-margin-y>.auto {
    height: auto;
}
.grid-margin-y>.shrink {
    height: auto;
}
.grid-margin-y>.small-1 {
    height: calc(4.16667% - 1.25rem);
}
.grid-margin-y>.small-2 {
    height: calc(8.33333% - 1.25rem);
}
.grid-margin-y>.small-3 {
    height: calc(12.5% - 1.25rem);
}
.grid-margin-y>.small-4 {
    height: calc(16.66667% - 1.25rem);
}
.grid-margin-y>.small-5 {
    height: calc(20.83333% - 1.25rem);
}
.grid-margin-y>.small-6 {
    height: calc(25% - 1.25rem);
}
.grid-margin-y>.small-7 {
    height: calc(29.16667% - 1.25rem);
}
.grid-margin-y>.small-8 {
    height: calc(33.33333% - 1.25rem);
}
.grid-margin-y>.small-9 {
    height: calc(37.5% - 1.25rem);
}
.grid-margin-y>.small-10 {
    height: calc(41.66667% - 1.25rem);
}
.grid-margin-y>.small-11 {
    height: calc(45.83333% - 1.25rem);
}
.grid-margin-y>.small-12 {
    height: calc(50% - 1.25rem);
}
.grid-margin-y>.small-13 {
    height: calc(54.16667% - 1.25rem);
}
.grid-margin-y>.small-14 {
    height: calc(58.33333% - 1.25rem);
}
.grid-margin-y>.small-15 {
    height: calc(62.5% - 1.25rem);
}
.grid-margin-y>.small-16 {
    height: calc(66.66667% - 1.25rem);
}
.grid-margin-y>.small-17 {
    height: calc(70.83333% - 1.25rem);
}
.grid-margin-y>.small-18 {
    height: calc(75% - 1.25rem);
}
.grid-margin-y>.small-19 {
    height: calc(79.16667% - 1.25rem);
}
.grid-margin-y>.small-20 {
    height: calc(83.33333% - 1.25rem);
}
.grid-margin-y>.small-21 {
    height: calc(87.5% - 1.25rem);
}
.grid-margin-y>.small-22 {
    height: calc(91.66667% - 1.25rem);
}
.grid-margin-y>.small-23 {
    height: calc(95.83333% - 1.25rem);
}
.grid-margin-y>.small-24 {
    height: calc(100% - 1.25rem);
}
@media print,  screen and (min-width: 40em) {
    .grid-margin-y>.medium-auto {
    height: auto;
}
.grid-margin-y>.medium-shrink {
    height: auto;
}
.grid-margin-y>.medium-1 {
    height: calc(4.16667% - 1.25rem);
}
.grid-margin-y>.medium-2 {
    height: calc(8.33333% - 1.25rem);
}
.grid-margin-y>.medium-3 {
    height: calc(12.5% - 1.25rem);
}
.grid-margin-y>.medium-4 {
    height: calc(16.66667% - 1.25rem);
}
.grid-margin-y>.medium-5 {
    height: calc(20.83333% - 1.25rem);
}
.grid-margin-y>.medium-6 {
    height: calc(25% - 1.25rem);
}
.grid-margin-y>.medium-7 {
    height: calc(29.16667% - 1.25rem);
}
.grid-margin-y>.medium-8 {
    height: calc(33.33333% - 1.25rem);
}
.grid-margin-y>.medium-9 {
    height: calc(37.5% - 1.25rem);
}
.grid-margin-y>.medium-10 {
    height: calc(41.66667% - 1.25rem);
}
.grid-margin-y>.medium-11 {
    height: calc(45.83333% - 1.25rem);
}
.grid-margin-y>.medium-12 {
    height: calc(50% - 1.25rem);
}
.grid-margin-y>.medium-13 {
    height: calc(54.16667% - 1.25rem);
}
.grid-margin-y>.medium-14 {
    height: calc(58.33333% - 1.25rem);
}
.grid-margin-y>.medium-15 {
    height: calc(62.5% - 1.25rem);
}
.grid-margin-y>.medium-16 {
    height: calc(66.66667% - 1.25rem);
}
.grid-margin-y>.medium-17 {
    height: calc(70.83333% - 1.25rem);
}
.grid-margin-y>.medium-18 {
    height: calc(75% - 1.25rem);
}
.grid-margin-y>.medium-19 {
    height: calc(79.16667% - 1.25rem);
}
.grid-margin-y>.medium-20 {
    height: calc(83.33333% - 1.25rem);
}
.grid-margin-y>.medium-21 {
    height: calc(87.5% - 1.25rem);
}
.grid-margin-y>.medium-22 {
    height: calc(91.66667% - 1.25rem);
}
.grid-margin-y>.medium-23 {
    height: calc(95.83333% - 1.25rem);
}
.grid-margin-y>.medium-24 {
    height: calc(100% - 1.25rem);
}
}@media print,  screen and (min-width: 64em) {
    .grid-margin-y>.large-auto {
    height: auto;
}
.grid-margin-y>.large-shrink {
    height: auto;
}
.grid-margin-y>.large-1 {
    height: calc(4.16667% - 1.25rem);
}
.grid-margin-y>.large-2 {
    height: calc(8.33333% - 1.25rem);
}
.grid-margin-y>.large-3 {
    height: calc(12.5% - 1.25rem);
}
.grid-margin-y>.large-4 {
    height: calc(16.66667% - 1.25rem);
}
.grid-margin-y>.large-5 {
    height: calc(20.83333% - 1.25rem);
}
.grid-margin-y>.large-6 {
    height: calc(25% - 1.25rem);
}
.grid-margin-y>.large-7 {
    height: calc(29.16667% - 1.25rem);
}
.grid-margin-y>.large-8 {
    height: calc(33.33333% - 1.25rem);
}
.grid-margin-y>.large-9 {
    height: calc(37.5% - 1.25rem);
}
.grid-margin-y>.large-10 {
    height: calc(41.66667% - 1.25rem);
}
.grid-margin-y>.large-11 {
    height: calc(45.83333% - 1.25rem);
}
.grid-margin-y>.large-12 {
    height: calc(50% - 1.25rem);
}
.grid-margin-y>.large-13 {
    height: calc(54.16667% - 1.25rem);
}
.grid-margin-y>.large-14 {
    height: calc(58.33333% - 1.25rem);
}
.grid-margin-y>.large-15 {
    height: calc(62.5% - 1.25rem);
}
.grid-margin-y>.large-16 {
    height: calc(66.66667% - 1.25rem);
}
.grid-margin-y>.large-17 {
    height: calc(70.83333% - 1.25rem);
}
.grid-margin-y>.large-18 {
    height: calc(75% - 1.25rem);
}
.grid-margin-y>.large-19 {
    height: calc(79.16667% - 1.25rem);
}
.grid-margin-y>.large-20 {
    height: calc(83.33333% - 1.25rem);
}
.grid-margin-y>.large-21 {
    height: calc(87.5% - 1.25rem);
}
.grid-margin-y>.large-22 {
    height: calc(91.66667% - 1.25rem);
}
.grid-margin-y>.large-23 {
    height: calc(95.83333% - 1.25rem);
}
.grid-margin-y>.large-24 {
    height: calc(100% - 1.25rem);
}
}.grid-frame.grid-margin-y {
    height: calc(100vh + 1.25rem);
}
@media print,  screen and (min-width: 40em) {
    .grid-margin-y.medium-grid-frame {
    height: calc(100vh + 1.25rem);
}
}@media print,  screen and (min-width: 64em) {
    .grid-margin-y.large-grid-frame {
    height: calc(100vh + 1.25rem);
}
}.contact-us__subtitle, .communities__title {
    font-size: 1.875em;
    color: #4a687b;
    font-weight: 900;
}
.contact-us__title, .communities .main-title, .ecosystem__title, .docs__title, .utilities__title, .figures__title, .purchase_fuse_token .title, .token_distribution__container .title, .section_2__title, .studio_floor__title, .wallet_floor__title, .fuseswap_floor__title, .fuse_ecosysyem__title, .about_main__content .title, .section_two .title, .section_three .title, .section_four .title, .section_four .text, .careers__main .main_title {
    font-size: 2.063em;
    color: #25435a;
    font-weight: 900;
    font-stretch: normal;
    font-style: normal;
    letter-spacing: normal;
}
@media print,  screen and (max-width: 63.99875em) {
    .contact-us__title, .communities .main-title, .ecosystem__title, .docs__title, .utilities__title, .figures__title, .purchase_fuse_token .title, .token_distribution__container .title, .section_2__title, .studio_floor__title, .wallet_floor__title, .fuseswap_floor__title, .fuse_ecosysyem__title, .about_main__content .title, .section_two .title, .section_three .title, .section_four .title, .section_four .text, .careers__main .main_title {
    font-size: 1.875em;
}
}.communities .title .powered, .studio_floor__sub-title>span, .wallet_floor__sub-title>span, .fuseswap_floor__sub-title>span {
    font-size: 1.688em;
    color: #25435a;
    font-weight: 500;
    font-stretch: normal;
    font-style: normal;
    line-height: normal;
    letter-spacing: 0.01px;
}
.utilities__items .item__title, .figures__items .item .title, .table__header, .purchase_fuse_token .items .item__content h3, .token_distribution__content .items li, .token_inflation .content .title, .section_2__items .item__title>h4, .fuse_ecosysyem__items .item__title, .info_banner .item .title {
    font-size: 1.25em;
    color: #25435a;
    font-weight: bold;
    font-stretch: normal;
    font-style: normal;
    line-height: normal;
    letter-spacing: 0.01px;
}
@media print,  screen and (max-width: 79.99875em) {
    .utilities__items .item__title, .figures__items .item .title, .table__header, .purchase_fuse_token .items .item__content h3, .token_distribution__content .items li, .token_inflation .content .title, .section_2__items .item__title>h4, .fuse_ecosysyem__items .item__title, .info_banner .item .title {
    font-size: 1em;
}
}@media print,  screen and (max-width: 63.99875em) {
    .utilities__items .item__title, .figures__items .item .title, .table__header, .purchase_fuse_token .items .item__content h3, .token_distribution__content .items li, .token_inflation .content .title, .section_2__items .item__title>h4, .fuse_ecosysyem__items .item__title, .info_banner .item .title {
    font-size: 0.9em;
}
}.contact-us__text, .communities__items .community .content__metadata, .communities__items .community .content__text, .utilities__items .item__text, .figures__items .item .text, .table__body .number, .table__body__cell, .token_inflation .content .text, .section_2__items .item__text, .studio_floor__text, .studio_floor .props li, .wallet_floor__text, .wallet_floor__links .title, .wallet_floor .props li, .fuseswap_floor__text, .fuseswap_floor .props li {
    font-size: 1.125em;
    color: #6a6a6a;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.44;
    letter-spacing: normal;
}
@media print,  screen and (max-width: 79.99875em) {
    .contact-us__text, .communities__items .community .content__metadata, .communities__items .community .content__text, .utilities__items .item__text, .figures__items .item .text, .table__body .number, .table__body__cell, .token_inflation .content .text, .section_2__items .item__text, .studio_floor__text, .studio_floor .props li, .wallet_floor__text, .wallet_floor__links .title, .wallet_floor .props li, .fuseswap_floor__text, .fuseswap_floor .props li {
    font-size: 1em;
}
}@media print,  screen and (max-width: 63.99875em) {
    .contact-us__text, .communities__items .community .content__metadata, .communities__items .community .content__text, .utilities__items .item__text, .figures__items .item .text, .table__body .number, .table__body__cell, .token_inflation .content .text, .section_2__items .item__text, .studio_floor__text, .studio_floor .props li, .wallet_floor__text, .wallet_floor__links .title, .wallet_floor .props li, .fuseswap_floor__text, .fuseswap_floor .props li {
    font-size: 0.9em;
}
}.header {
    display: flex;
    flex-flow: row nowrap;
    justify-content: space-between;
    align-items: center;
    min-height: 80px;
    padding-right: .9375rem;
    padding-left: .9375rem;
    max-width: 1280px;
    margin-left: auto;
    margin-right: auto;
    width: 100%}
.header__wrapper {
    display: flex;
    flex-flow: row wrap;
    padding: 0;
    z-index: 100000;
    position: absolute;
    width: 100%;
    height: -webkit-min-content;
    height: -moz-min-content;
    height: min-content;
}
.header__logo {
    cursor: pointer;
    flex: 0 0 auto;
    width: auto;
    margin-left: 0;
    margin-right: 0;
    margin-right: 1em;
    margin-bottom: 12px;
}
.header__logo>img {
    width: 100px;
}
.header__icons {
    display: flex;
    flex-direction: row;
}
@media print,  screen and (max-width: 63.99875em) {
    .header__icons {
    margin-bottom: 2em;
}
}.header .icon {
    position: relative;
    height: 31px;
    width: 31px;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}
.header .icon__svg {
    fill: #05283e;
}
.header .icon__svg * path {
    fill: initial;
}
.header .icon .drop {
    display: none;
    position: absolute;
    right: 0;
    top: 40px;
    z-index: 1;
    position: absolute;
    display: none;
    justify-content: flex-start;
    align-items: center;
    min-width: 250px;
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
    height: auto;
    border-radius: 5px;
    box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.3);
    background-color: #fff;
}
.header .icon .drop--show {
    display: flex;
    flex-flow: row wrap;
}
.header .icon .drop__options {
    list-style: none;
    position: relative;
    width: 100%;
    height: 100%;
    margin: 0;
    padding: 0;
    display: flex;
    flex-flow: column wrap;
    justify-content: space-around;
    cursor: initial;
}
.header .icon .drop__options__item {
    width: 100%;
    height: 100%;
    padding: 10px;
    cursor: pointer;
    font-size: 0.938em;
    font-weight: 500;
    color: #05283e;
}
.header .icon .drop__options__item:hover {
    background-color: #e6e6e6;
}
.header .icon .drop__options__item:first-child {
    border-radius: 5px 5px 0 0;
}
.header .icon .drop__options__item:last-child {
    border-radius: 0 0 5px 5px;
}
.header .icon .drop__options__item:not(:last-child) {
    border-bottom: solid 1px #e2e2e2;
}
.header .language {
    width: 52px;
    border-radius: 7px;
    color: #fff;
    background-image: linear-gradient(to bottom,  #143653,  #0c131c 99%);
    display: flex;
    flex-flow: row wrap;
    justify-content: center;
    align-items: center;
}
.header .language .globe_svg {
    fill: white;
    stroke: white;
}
@media print,  screen and (max-width: 63.99875em) {
    .header .language .globe_svg {
    fill: #25435a;
    stroke: #25435a;
}
}.header .language .globe_svg--black {
    fill: black;
    stroke: black;
}
.header .language--white {
    color: #25435a;
    background-image: unset;
}
.header__wallet {
    cursor: pointer;
    width: 200px;
    height: 40.4px;
    border-radius: 20.2px;
    border: solid 1.3px rgba(5, 34, 53, 0.18);
    background-color: #ffffff;
    display: flex;
    align-items: center;
    justify-content: space-evenly;
}
.header__wallet:hover {
    background-color: #05283e;
}
.header__wallet:hover span {
    color: white !important;
}
.header__wallet--yellow:hover {
    background-color: #eef58c;
}
.header__wallet--yellow:hover span {
    color: black !important;
}
.header__wallet a {
    display: flex;
    justify-content: space-around;
    align-items: center;
    width: 83%;
    text-decoration: none;
}
.header__wallet span {
    color: #05283e;
    font-size: 0.938em;
    padding-top: 1px;
    font-weight: 500;
    font-stretch: normal;
    font-style: normal;
    letter-spacing: normal;
}
.header__wallet__icon {
    width: 23px;
    height: 23px;
    background-repeat: no-repeat;
}
.header__nav {
    color: #0a2f40;
    font-size: 1em;
    flex: 1 1 0px;
    width: auto;
    margin-left: 0;
    margin-right: 0;
}
@media print,  screen and (max-width: 63.99875em) {
    .header__nav {
    display: none;
}
}.header__nav__open {
    display: flex;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 99;
    visibility: visible;
    background: #fff;
    flex-direction: column;
    justify-content: normal;
    padding: 0 0 60px;
    border-radius: 0 0 60px 60px;
    box-shadow: 0 2px 15px 0 rgba(0, 0, 0, 0.2);
}
.header__link {
    text-decoration: none;
    font-size: 0.938em;
    font-weight: 500;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
    text-align: center;
    color: #083549;
}
@media print,  screen and (min-width: 40em) {
    .header__link {
    margin-right: 1.3em;
}
}.header__link:hover {
    font-weight: bold;
    color: #063d53;
    text-decoration: underline;
}
@media print,  screen and (max-width: 63.99875em) {
    .header__link: not(:last-child) {
    margin-bottom: 1em;
}
}@media print,  screen and (min-width: 40em) {
    .header__link--white {
    color: white;
}
.header__link--white:hover {
    font-weight: bold;
    color: white;
    text-decoration: underline;
}
}.header__link--selected {
    text-decoration: underline;
}
.header__link__wrapper {
    display: flex;
    flex-flow: row wrap;
    justify-content: center;
    align-items: center;
}
@media print,  screen and (max-width: 63.99875em) {
    .header__link__wrapper {
    display: flex;
    flex-flow: column wrap;
}
}@media print,  screen and (max-width: 63.99875em) {
    .header__link {
    font-size: 1.375em;
}
}.header__link--dark {
    color: #083549;
}
.header__link--dark:hover {
    color: #083549;
    text-decoration: underline;
}
.active .hamburger-button__top {
    transform: translateY(11px) translateX(0) rotate(45deg);
    background: #000;
}
.active .hamburger-button__middle {
    opacity: 0;
    background: #000;
}
.active .hamburger-button__bottom {
    transform: translateY(-11px) translateX(0) rotate(-45deg);
    background: #000;
}
.hamburger-button__container {
    background-color: transparent;
    position: relative;
    flex: 0 0 auto;
    display: block;
    width: 25px;
    height: 25px;
    margin-left: auto;
}
@media print,  screen and (min-width: 64em) {
    .hamburger-button__container {
    display: none;
}
}.hamburger-button__container span {
    background: white;
    border: none;
    height: 3px;
    width: 23px;
    position: absolute;
    top: 0;
    left: 0;
    transition: all 0.35s ease;
    cursor: pointer;
}
.hamburger-button__container span:nth-of-type(2) {
    top: 8px;
}
.hamburger-button__container span:nth-of-type(3) {
    top: 16px;
}
@media print,  screen and (max-width: 39.99875em) {
    .hamburger-button__container--black span {
    background: black;
}
}.hamburger-button__container--abs {
    position: absolute;
    right: 30px;
}
.hamburger-button__container--dark span {
    background: #25435a;
}
.hamburger-button__container:hover {
    opacity: 0.7;
}
.hamburger-button__container:focus, .hamburger-button__container :active {
    outline: none;
}
.mobile_menu {
    width: 90%;
    border-radius: 11px;
    box-shadow: 0 6px 12px 4px rgba(0, 0, 0, 0.1);
    background-color: #ffffff;
    padding: 2em;
    height: 95vh;
    overflow-y: auto;
    top: 20px;
    position: absolute;
}
.mobile_menu .line {
    width: 100%;
    height: 1px;
    background: #e0e0e0;
    margin: 1.5em 0;
}
.mobile_menu .list {
    display: flex;
    flex-flow: column wrap;
}
.mobile_menu .list:not(:last-child) {
    margin-bottom: 1.5em;
}
.mobile_menu .list__title {
    font-size: 0.938em;
    font-weight: bold;
    color: #083549;
    padding-bottom: 1em;
}
.mobile_menu .list__item {
    display: flex;
    flex-flow: row wrap;
    align-items: center;
    padding-bottom: 1em;
    font-size: 0.813em;
    font-weight: 500;
    font-stretch: normal;
    font-style: normal;
    line-height: normal;
    letter-spacing: normal;
    color: #083549;
}
.mobile_menu .list__item .icon {
    width: 26px;
    height: 26px;
    margin-right: 1em;
}
.contact-us {
    padding: 2em 0px 6em;
    background-color: #f5f6fb;
}
.contact-us__wrapper {
    position: relative;
    padding-right: .9375rem;
    padding-left: .9375rem;
    max-width: 1280px;
    margin-left: auto;
    margin-right: auto;
}
@media print,  screen and (max-width: 79.99875em) {
    .contact-us__wrapper {
    padding-right: .9375rem;
    padding-left: .9375rem;
    max-width: 90%;
    margin-left: auto;
    margin-right: auto;
}
}.contact-us__newsletter {
    position: relative;
}
@media print,  screen and (max-width: 63.99875em) {
    .contact-us__newsletter {
    margin-bottom: 4em;
}
}.contact-us__newsletter::after {
    content: "";
    position: absolute;
    right: 0;
    bottom: 0;
    display: block;
    height: 180px;
    width: 2px;
    background-color: #e9e9e9;
}
@media print,  screen and (max-width: 63.99875em) {
    .contact-us__newsletter: :after {
    display: none;
}
}.contact-us__title {
    margin: 0 0 2em;
}
.contact-us__subtitle {
    font-size: 1.375em;
    color: #4a687b;
    margin: 1em 0 1em;
}
.contact-us__text {
    width: 460px;
    max-width: 100%;
    margin-bottom: 1.5em;
}
.contact-us__button {
    padding: 18px 28px;
    color: #25435a;
    background: linear-gradient(121deg,  #b1ffbf 6%,  #fff16d 100%);
    border-radius: 10px;
    font-weight: 500;
}
.contact-us__button:hover {
    background: #fae83e;
    cursor: pointer;
}
.contact-us__button:disabled {
    opacity: 0.7;
    cursor: not-allowed;
}
@media print,  screen and (max-width: 63.99875em) {
    .contact-us .newsletter__form__button {
    margin-top: 0px;
}
}.contact-us__arrow {
    margin-left: 0.25em;
}
.communities {
    position: relative;
    padding: 3em 0;
}
.communities__title {
    margin: 1em 0;
}
.communities>img {
    position: absolute;
    right: 0;
    bottom: 0;
    max-height: 564px;
    -o-object-fit: cover;
    object-fit: cover;
    transition: opacity 1s ease-in-out;
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
}
@media print,  screen and (min-width: 40em) {
    .communities>img {
    width: 50%}
}@media print,  screen and (max-width: 63.99875em) {
    .communities>img {
    max-height: unset;
    bottom: 80px;
}
}.communities .opaque {
    opacity: 1;
}
@media screen and (min-width: 123.75em) {
    .communities {
    background-size: 100% 100%}
}.communities__pagination {
    text-align: right;
    top: 38px;
    position: absolute;
    height: -webkit-min-content;
    height: -moz-min-content;
    height: min-content;
    bottom: 0 !important;
    padding-right: .9375rem;
    padding-left: .9375rem;
    max-width: 1280px;
    margin-left: auto;
    margin-right: auto;
}
@media print,  screen and (max-width: 79.99875em) {
    .communities__pagination {
    padding-right: .9375rem;
    padding-left: .9375rem;
    max-width: 90%;
    margin-left: auto;
    margin-right: auto;
}
}@media print,  screen and (max-width: 63.99875em) {
    .communities__pagination {
    display: none;
}
}@media screen and (min-width: 125em) {
    .communities__pagination {
    top: 10px;
}
}.communities__pagination .swiper-pagination-bullet {
    width: 20px;
    height: 4px;
    border-radius: unset;
}
.communities__content {
    position: relative;
}
@media print,  screen and (max-width: 89.99875em) {
    .communities__content {
    transform: scale(0.9);
}
}@media print,  screen and (max-width: 63.99875em) {
    .communities__content {
    max-width: 90%;
    margin: auto;
    transform: unset;
}
}.communities__items {
    overflow: hidden;
}
.communities__items .swiper-container {
    position: unset !important;
}
.communities__items .community {
    width: 100%;
    display: flex;
    flex-flow: row wrap;
    justify-content: space-between;
    align-items: center;
}
@media print,  screen and (max-width: 63.99875em) {
    .communities__items .community {
    display: flex;
    flex-flow: column wrap;
    justify-content: space-between;
    align-items: center;
}
}.communities__items .community .image {
    display: flex;
    flex-flow: row wrap;
    position: relative;
}
.communities__items .community .image>img {
    -o-object-fit: contain;
    object-fit: contain;
}
@media print,  screen and (min-width: 40em) {
    .communities__items .community .image {
    flex: 0 0 auto;
    width: 50%;
    margin-left: 0;
    margin-right: 0;
}
.communities__items .community .image>img {
    min-width: 350px;
    min-height: 500px;
    max-height: 500px;
}
}@media print,  screen and (max-width: 63.99875em) {
    .communities__items .community .image {
    flex: 0 0 auto;
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    display: flex;
    flex-flow: row wrap;
    justify-content: center;
    align-items: center;
}
.communities__items .community .image>img {
    min-height: 576px;
    max-height: 576px;
}
}.communities__items .community .content>div:not(:last-child) {
    margin-bottom: 2em;
}
@media print,  screen and (min-width: 40em) {
    .communities__items .community .content {
    display: flex;
    flex-flow: column wrap;
    justify-content: center;
    align-items: flex-start;
    flex: 0 0 auto;
    width: 41.66667%;
    margin-left: 0;
    margin-right: 0;
}
}@media print,  screen and (max-width: 63.99875em) {
    .communities__items .community .content {
    flex: 0 0 auto;
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 3em;
}
}.communities__items .community .content__metadata {
    display: flex;
    flex-flow: column wrap;
    justify-content: flex-start;
    align-items: flex-start;
    color: #037aff;
}
.communities__items .community .content__metadata>div:not(:last-child) {
    margin-bottom: 1em;
}
@media print,  screen and (max-width: 63.99875em) {
    .communities__items .community .content__metadata {
    height: 100px;
}
}.communities__items .community .content__metadata a:hover {
    text-decoration: underline;
    cursor: pointer;
}
.communities__items .community .content__metadata .link_icon {
    display: flex;
    flex-flow: row nowrap;
    align-items: center;
}
.communities__items .community .content__metadata .link_icon img {
    margin-right: 0.25em;
    width: 15px;
    height: 15px;
}
.communities__items .community .content__metadata .link_icon .store {
    width: auto;
    height: 22px;
}
.communities__items .community .content__logo {
    min-height: 125px;
    max-height: 125px;
    display: flex;
    flex-flow: row wrap;
    align-items: center;
}
.communities__items .community .content__logo img {
    width: 100%;
    height: 100%}
.communities__items .community .content__text {
    max-width: 391px;
}
@media print,  screen and (max-width: 63.99875em) {
    .communities__items .community .content__text {
    min-height: 200px;
    max-height: 200px;
}
}.communities__button {
    position: absolute;
    bottom: -30px;
    z-index: 1;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    cursor: pointer;
    font-size: 16px;
    font-weight: 500;
    font-stretch: normal;
    font-style: normal;
    line-height: 2.06;
    letter-spacing: normal;
    color: #000000;
}
.communities__button--prev {
    left: 20px;
}
.communities__button--prev::before {
    background-image: url(../images/images-arrow_back.png);
    background-repeat: no-repeat;
    background-position: left center;
    margin-left: 0.2em;
    width: 18px;
    height: 11px;
    display: inline-block;
    padding-left: 8px;
    content: "";
    transition: transform 0.3s ease-out;
}
.communities__button--prev:hover::before {
    transform: translateX(-4px);
}
.communities__button--next {
    left: 480px;
}
.communities__button--next::after {
    background-image: url(../images/images-arrow_next.png);
    background-repeat: no-repeat;
    background-position: left center;
    margin-left: 0.2em;
    width: 18px;
    height: 11px;
    display: inline-block;
    padding-left: 8px;
    content: "";
    transition: transform 0.3s ease-out;
}
.communities__button--next:hover::after {
    transform: translateX(4px);
}
@media print,  screen and (max-width: 63.99875em) {
    .communities__button--next {
    right: 20px;
    left: unset;
}
}.communities .title {
    padding-bottom: 4em;
}
.communities .title .powered {
    margin-bottom: 1em;
}
@media print,  screen and (max-width: 63.99875em) {
    .communities .title {
    padding-bottom: 1em;
}
}.communities .bg_images {
    display: table-cell;
    vertical-align: middle;
}
.communities__background_img {
    background-size: cover;
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%}
.communities__background_change div {
    animation-name: backgroundchangeFadeInOut;
    animation-timing-function: ease-in-out;
    animation-iteration-count: infinite;
    animation-duration: 8s;
    -webkit-animation-name: backgroundchangeFadeInOut;
    -webkit-animation-timing-function: ease-in-out;
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-duration: 8s;
}
.communities__background_change div:nth-of-type(1) {
    animation-delay: 10s;
    -webkit-animation-delay: 10s;
}
.communities__background_change div:nth-of-type(2) {
    animation-delay: 8s;
    -webkit-animation-delay: 8s;
}
.communities__background_change div:nth-of-type(3) {
    animation-delay: 6s;
    -webkit-animation-delay: 6s;
}
.communities__background_change div:nth-of-type(4) {
    animation-delay: 4s;
    -webkit-animation-delay: 4s;
}
.communities__background_change div:nth-of-type(5) {
    animation-delay: 2s;
    -webkit-animation-delay: 2s;
}
.communities__background_change div:nth-of-type(6) {
    animation-delay: 0;
    -webkit-animation-delay: 0;
}
.communities #back1 {
    background: url("http://www.placecage.com/500/700") no-repeat center fixed;
}
.communities #back2 {
    background: url("http://www.placecage.com/500/600") no-repeat center fixed;
}
.communities #back3 {
    background: url("http://www.placecage.com/500/500") no-repeat center fixed;
}
.communities #back4 {
    background: url("http://www.placecage.com/500/800") no-repeat center fixed;
}
.communities #back5 {
    background: url("http://www.placecage.com/500/900") no-repeat center fixed;
}
@keyframes backgroundchangeFadeInOut {
    0% {
    opacity: 1;
}
17% {
    opacity: 1;
}
25% {
    opacity: 0;
}
92% {
    opacity: 0;
}
100% {
    opacity: 1;
}
}@-webkit-keyframes backgroundchangeFadeInOut {
    0% {
    opacity: 1;
}
17% {
    opacity: 1;
}
25% {
    opacity: 0;
}
92% {
    opacity: 0;
}
100% {
    opacity: 1;
}
}.footer {
    height: 100%;
    width: 100%}
.footer__wrapper {
    background: #000000;
}
@media print,  screen and (max-width: 63.99875em) {
    .footer {
    transform: unset;
}
}.footer__container {
    padding-right: .9375rem;
    padding-left: .9375rem;
    max-width: 1280px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 5em;
    padding-bottom: 2em;
}
.footer__link {
    text-decoration: none;
    font-size: 0.938em;
    font-weight: 500;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
    text-align: center;
    color: #0a2f40;
}
.footer__link:not(:last-child) {
    margin-right: 3em;
}
.footer__link--white {
    color: white;
}
.footer__link--white:hover {
    font-weight: bold;
    text-decoration: underline;
}
.footer .image {
    height: 47px;
    width: 47px;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}
@media print,  screen and (max-width: 39.99875em) {
    .footer .image {
    height: 35px;
    width: 35px;
}
}.footer__wallet {
    width: 200px;
    height: 40.4px;
    border-radius: 20.2px;
    border: solid 1.3px rgba(5, 34, 53, 0.18);
    background-color: #ffffff;
    display: flex;
    align-items: center;
    justify-content: space-evenly;
}
.footer__wallet>span {
    color: #05283e;
    font-size: 0.938em;
}
.footer__wallet__icon {
    width: auto;
    height: 23px;
}
.footer__defi {
    height: 29px;
    border-radius: 14.5px;
    border: solid 1px #7b7b7b;
    width: 185px;
    max-width: 205px;
    display: flex;
    align-items: center;
    justify-content: flex-end;
    margin-left: auto;
    margin-top: 1em;
}
.footer__defi__link {
    text-decoration: none;
    width: 100%;
    font-size: 0.938em;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
    text-align: center;
    color: white;
}
.footer__defi__link:hover {
    color: white;
}
.footer__nav {
    margin-left: auto;
    display: flex;
    justify-content: center;
    color: #0a2f40;
    font-size: 0.938em;
}
.footer__logo {
    width: 125px;
    margin-bottom: 1em;
}
.footer__logo__wrapper {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    margin-bottom: 90px;
}
@media print,  screen and (max-width: 63.99875em) {
    .footer__logo__wrapper {
    margin-bottom: 2.5rem;
}
}.footer__logo__wrapper>span {
    margin-left: 10px;
    color: white;
    font-size: 0.813em;
    font-weight: 500;
}
.footer__sign {
    position: relative;
}
.footer__sign .title {
    font-size: 1.1em;
    font-weight: 500;
    font-stretch: normal;
    font-style: normal;
    line-height: normal;
    letter-spacing: normal;
    color: white;
    margin-bottom: 0.4em;
}
.footer__sign .error {
    position: absolute;
    bottom: -1.5em;
    color: red;
}
.footer__sign .input {
    max-width: 299px;
    height: 54px;
    border-radius: 10px;
    border: solid 1px rgba(151, 151, 151, 0.35);
    background-color: #ffffff;
    color: #052235;
    padding: 10px;
    border: 1.5px solid transparent;
}
.footer__sign .input:focus {
    border: 1.5px solid #ccd9e0;
}
.footer__sign .input:disabled {
    opacity: 0.7;
    cursor: not-allowed;
}
.footer__sign .button {
    padding: 18px;
    max-width: 105px;
    margin-left: 1em;
    border-radius: 10px;
    background: linear-gradient(121deg,  #b1ffbf 6%,  #fff16d 100%);
}
.footer__sign .button:hover {
    background: #fae83e;
    cursor: pointer;
}
.footer__sign .button:disabled {
    opacity: 0.7;
    cursor: not-allowed;
}
.footer__copy-connect-wrapper {
    width: 100%;
    margin-top: 5rem;
}
@media print,  screen and (max-width: 63.99875em) {
    .footer__copy-connect-wrapper {
    margin-top: 2.5rem;
}
}.footer__copyright {
    color: white;
    margin: 2em 0 1em;
}
.footer__copy {
    color: #8da9bb;
    font-size: 15px;
    font-weight: 350;
    line-height: 16px;
    margin-top: 2.75em;
}
@media print,  screen and (max-width: 39.99875em) {
    .footer__copy {
    order: 1;
}
}@media print,  screen and (min-width: 40em) {
    .footer .links {
    display: flex;
    flex-flow: row wrap;
    justify-content: space-between;
}
}@media print,  screen and (max-width: 79.99875em) {
    .footer .links {
    gap: 2em;
    display: flex;
    flex-flow: row wrap;
    justify-content: flex-start;
}
}@media print,  screen and (max-width: 63.99875em) {
    .footer .links {
    order: 3;
}
}.footer .links .list__title {
    font-size: 1.125em;
    line-height: 25px;
    font-weight: 400;
    color: #8da9bb;
    margin-bottom: 1.3333em;
}
.footer .links .list__item {
    font-size: 15px;
    line-height: 18px;
    color: #ffffff;
    font-weight: 400;
}
.footer .links .list__item:hover {
    cursor: pointer;
    color: rgba(255, 255, 255, 0.6);
}
.footer .links .list__item:not(:last-child) {
    margin-bottom: 1em;
}
.send_email__form {
    position: relative;
    width: 100%;
    max-width: 431px;
    align-self: flex-start;
    display: flex;
    flex-flow: row nowrap;
}
@media print,  screen and (max-width: 63.99875em) {
    .send_email__form {
    justify-content: space-between;
    align-items: center;
    margin-bottom: 1rem;
}
}.send_email__form .title {
    position: absolute;
    top: -1.5em;
    font-weight: 700;
    font-size: 24px;
    color: #ffffff;
}
@media print,  screen and (max-width: 39.99875em) {
    .send_email__form .title {
    display: none;
}
}.send_email__form__input {
    outline: none;
    padding: 1.1875em 3px;
    border-radius: 10px;
    border: none;
    flex: 1;
}
@media print,  screen and (max-width: 63.99875em) {
    .send_email__form__input {
    width: 80%}
}.send_email__form__input:disabled {
    opacity: 0.7;
    cursor: not-allowed;
}
.send_email__form__input__wrapper {
    border-radius: 10px;
    border: 1.5px solid transparent;
    padding-right: 3px;
    background-color: #ffffff;
    color: #052235;
    width: 100%;
    display: flex;
    align-items: center;
    padding-left: 1rem;
}
.send_email__form__input__wrapper:focus-within {
    border: 1.5px solid #ccd9e0;
}
.send_email__form__button {
    font-weight: 500;
    background: linear-gradient(95.27deg,  #3ad889 -24.83%,  #f3fc1f 131.84%);
    width: 136px;
    height: 54px;
    border-radius: 10px;
    color: #000000;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 18px;
}
@media print,  screen and (max-width: 39.99875em) {
    .send_email__form__button {
    margin-top: 0;
    margin-left: 0;
}
}.send_email__form__button:hover {
    background-image: unset;
    background-color: #f8ff00;
}
.send_email__form__button:hover::after {
    transform: translateX(4px);
}
.send_email__form__button:disabled {
    opacity: 0.7;
    cursor: not-allowed;
}
.send_email__form__mobile-error {
    color: red;
    display: none;
}
@media print,  screen and (max-width: 39.99875em) {
    .send_email__form__mobile-error {
    display: block;
}
}.send_email__form__error {
    position: absolute;
    bottom: -1.5em;
    color: red;
}
@media print,  screen and (max-width: 39.99875em) {
    .send_email__form__error {
    display: none;
}
}.network_main {
    position: relative;
    border-bottom: 2px solid #031928;
    background-color: #031928;
    padding-top: 6em;
}
@media print,  screen and (min-width: 64em) {
    .network_main {
    border-bottom: 2px solid #031928;
    background-color: #031928;
    height: 91vh;
}
}@media print,  screen and (max-width: 39.99875em) {
    .network_main {
    min-height: 50vh;
    background-color: #001828;
}
}@media print,  screen and (max-width: 79.99875em) {
    .network_main {
    display: flex;
    flex-flow: row wrap;
}
}@media print,  screen and (min-width: 64em) {
    .network_main__wrapper {
    position: absolute;
    left: 50%;
    width: 90%;
    height: 95%;
    padding-right: .9375rem;
    padding-left: .9375rem;
    max-width: 1280px;
    margin-left: auto;
    margin-right: auto;
}
.network_main__wrapper>div {
    position: relative;
    left: -50%;
    height: 100%}
}@media print,  screen and (max-width: 79.99875em) {
    .network_main__wrapper {
    order: 2;
    padding: 1em 20px;
}
}@media print,  screen and (min-width: 64em) {
    .network_main .lottie {
    position: absolute;
    width: 100%;
    height: 100%}
}@media screen and (min-width: 78.9375em) {
    .network_main .lottie>svg {
    width: 120% !important;
    height: 120% !important;
    transform: translate3d(-180px,  -50px,  0) !important;
}
}@media screen and (min-width: 90em) {
    .network_main .lottie>svg {
    width: 100% !important;
    height: 100% !important;
    transform: translate3d(0px,  0px,  0px) !important;
}
}@media print,  screen and (max-width: 79.99875em) {
    .network_main .lottie {
    order: 3;
    min-height: 390px;
}
}@media print,  screen and (min-width: 64em) {
    .network_main__top {
    position: absolute;
    top: 5em;
    left: 0;
    z-index: 1;
}
}@media print,  screen and (max-width: 79.99875em) {
    .network_main__top {
    margin-bottom: 1.5em;
}
}@media print,  screen and (min-width: 64em) {
    .network_main__bottom {
    position: absolute;
    bottom: 90px;
    right: 0;
    z-index: 1;
}
}.network_main .title {
    font-size: 2.5em;
    font-weight: bold;
    font-stretch: normal;
    font-style: normal;
    line-height: normal;
    letter-spacing: 0.03px;
    color: #ffffff;
}
@media print,  screen and (min-width: 64em) {
    .network_main .title {
    text-shadow: 0 0 10px rgba(255, 255, 255, 0.57);
}
}@media print,  screen and (max-width: 79.99875em) {
    .network_main .title {
    font-size: 1.8em;
    margin-bottom: 0.5em;
}
}.network_main .text {
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: normal;
    letter-spacing: 0.01px;
}
@media print,  screen and (min-width: 64em) {
    .network_main .text {
    font-size: 1.125em;
    color: #ffffff;
}
.network_main .text--dark {
    color: #8ea6b8;
}
}@media print,  screen and (max-width: 79.99875em) {
    .network_main .text {
    font-size: 0.988em;
    color: #eaeaea;
}
}.network_in_numbers {
    padding: 8em 0;
}
@media print,  screen and (max-width: 63.99875em) {
    .network_in_numbers {
    padding: 6em 0;
}
}.network_in_numbers__content {
    max-width: 1280px;
    margin-left: auto;
    margin-right: auto;
}
.network_in_numbers__content .items {
    flex-flow: row nowrap;
}
@media print,  screen and (min-width: 64em) {
    .network_in_numbers__content .items {
    display: flex;
    flex-flow: row nowrap;
}
}@media print,  screen and (max-width: 63.99875em) {
    .network_in_numbers__content .items {
    display: flex;
    flex-flow: column wrap;
    align-items: center;
}
}.network_in_numbers__content .items .line {
    border: 1px solid #dfdfdf;
    width: 1px;
    height: 154px;
}
@media print,  screen and (max-width: 63.99875em) {
    .network_in_numbers__content .items .line {
    border: 1px solid #dfdfdf;
    width: 217px;
    height: 2px;
    margin: 3em 0;
}
}.network_in_numbers__content .items .item {
    position: relative;
    max-height: 155px;
    display: flex;
    flex-flow: column wrap;
}
@media print,  screen and (min-width: 64em) {
    .network_in_numbers__content .items .item {
    flex: 0 0 auto;
    width: calc(25% - 1.25rem);
    margin-left: .625rem;
    margin-right: .625rem;
    justify-content: space-around;
}
}@media print,  screen and (max-width: 63.99875em) {
    .network_in_numbers__content .items .item {
    align-items: center;
}
}.network_in_numbers__content .items .item .up_to {
    font-size: 0.875em;
    line-height: 2.07;
    letter-spacing: 0.01px;
    text-align: center;
    color: #4587a3;
    position: absolute;
    left: 50%;
    top: -2em;
}
.network_in_numbers__content .items .item .up_to>div {
    position: relative;
    left: -50%}
.network_in_numbers__content .items .item .bottom_link {
    font-size: 0.875em;
    line-height: 2.07;
    letter-spacing: 0.01px;
    text-align: center;
    color: #4587a3;
    position: absolute;
    left: 50%;
    bottom: -2em;
}
.network_in_numbers__content .items .item .bottom_link>div {
    position: relative;
    left: -50%;
    white-space: nowrap;
}
.network_in_numbers__content .items .item .bottom_link>div>img {
    margin-left: 0.5em;
}
.network_in_numbers__content .items .item .bottom_link>div>a:hover {
    text-decoration: underline;
    cursor: pointer;
}
.network_in_numbers__content .items .item .title {
    font-size: 1.5em;
    font-weight: bold;
    line-height: 1.21;
    text-align: center;
    color: #4587a3;
}
.network_in_numbers__content .items .item .number {
    font-size: 2.5em;
    font-weight: bold;
    text-align: center;
    color: #5d9cb5;
}
@media print,  screen and (max-width: 63.99875em) {
    .network_in_numbers__content .items .item .number {
    margin-bottom: 1em;
}
}.participates {
    background-color: #133246;
    padding: 4em 0;
}
.participates__wrapper {
    width: 80%;
    margin: auto;
}
@media print,  screen and (max-width: 63.99875em) {
    .participates__wrapper {
    width: 100%}
}.participates .title {
    font-size: 1.875em;
    font-weight: bold;
    font-stretch: normal;
    font-style: normal;
    line-height: normal;
    letter-spacing: 0.03px;
    text-align: center;
    color: #ffffff;
    margin: 0 0 1.6em;
}
.participates__item {
    border-radius: 10px;
    background-color: #f5fdff;
    padding: 2em 2em;
    flex: 0 0 auto;
    min-height: 0px;
    min-width: 0px;
    width: calc(100% - 1.25rem);
    margin-left: .625rem;
    margin-right: .625rem;
    justify-content: space-between;
    align-items: center;
}
@media print,  screen and (min-width: 40em) {
    .participates__item {
    display: flex;
    flex-flow: row wrap;
}
}@media print,  screen and (max-width: 63.99875em) {
    .participates__item {
    display: flex;
    flex-flow: column wrap;
}
}.participates__item:not(:last-child) {
    margin-bottom: 2em;
}
.participates__item .image {
    flex: 0 0 auto;
    width: calc(25% - 1.25rem);
    margin-left: .625rem;
    margin-right: .625rem;
}
@media print,  screen and (max-width: 39.99875em) {
    .participates__item .image {
    flex: 0 0 auto;
    width: calc(100% - 1.25rem);
    margin-left: .625rem;
    margin-right: .625rem;
}
}.participates__item .content {
    display: flex;
    flex-flow: column wrap;
    flex: 0 0 auto;
    width: calc(66.66667% - 1.25rem);
    margin-left: .625rem;
    margin-right: .625rem;
}
@media print,  screen and (max-width: 39.99875em) {
    .participates__item .content {
    flex: 0 0 auto;
    width: calc(100% - 1.25rem);
    margin-left: .625rem;
    margin-right: .625rem;
}
}.participates__item .small {
    text-align: center;
    font-size: 0.875em;
    letter-spacing: 0.01px;
    color: #9b9b9b;
}
.participates__item__title {
    font-size: 1.5em;
    font-weight: bold;
    letter-spacing: 0.01px;
    text-align: center;
    color: #4a687b;
    margin-bottom: 0.5em;
}
.participates__item .text {
    font-size: 1.125em;
    letter-spacing: 0.01px;
    color: #868686;
}
.participates__item .links {
    margin-top: 1.5em;
}
.participates__item .link {
    font-size: 1.125em;
    font-weight: 500;
    letter-spacing: 0.01px;
    text-align: center;
    color: #25435a;
}
.participates__item .link:hover {
    cursor: pointer;
    text-decoration: underline;
}
.participates__item .link>img {
    margin-left: 0.3em;
}
.participates__item .link:not(:first-child) {
    margin-left: 1em;
}
.network_stack {
    background-color: #031928;
    border-top: 1px solid #031928;
}
@media print,  screen and (min-width: 64em) {
    .network_stack {
    padding: 8em 0;
}
}@media print,  screen and (max-width: 79.99875em) {
    .network_stack {
    padding: 4em 0;
}
}.network_stack .title {
    font-size: 1.875em;
    font-weight: bold;
    font-stretch: normal;
    font-style: normal;
    line-height: normal;
    letter-spacing: 0.02px;
    text-align: center;
    color: #ffffff;
    z-index: 1;
}
@media print,  screen and (min-width: 64em) {
    .network_stack .title {
    margin: 4em 0 2em;
    text-shadow: 0 0 10px rgba(255, 255, 255, 0.5);
}
}@media print,  screen and (max-width: 79.99875em) {
    .network_stack .title {
    font-size: 1.8em;
    margin-bottom: 0.5em;
}
}.network_stack .floors {
    width: 100%}
@media print,  screen and (max-width: 63.99875em) {
    .network_stack .floors__item .content {
    order: 2;
}
}.network_stack .floors__item .content .image>img {
    margin-left: -0.9em;
    width: 86px;
}
.network_stack .floors__item .content__text {
    font-size: 1.125em;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.39;
    letter-spacing: normal;
    color: #9eb3c0;
}
.network_stack .floors__item .content__text>span:first-child {
    font-weight: bold;
    color: #ffffff;
}
.network_stack .floors__item .content__text>span:not(:first-child) {
    font-weight: 300;
    color: #ffffff;
}
.network_stack .floors__item .dots>img {
    margin-top: 1em;
}
@media print,  screen and (max-width: 63.99875em) {
    .network_stack .floors__item .dots {
    display: none;
}
}@media print,  screen and (min-width: 40em) {
    .network_stack .floors__item .animation>div>svg {
    transform: translate3d(37px,  0px,  0px) !important;
}
}@media print,  screen and (max-width: 63.99875em) {
    .network_stack .floors__item .animation {
    order: 1;
    margin-top: 2em;
}
}.sign_for_updates {
    margin: 3em 20px 5em;
}
.sign_for_updates__title {
    font-size: 2.5em;
    font-weight: bold;
    font-stretch: normal;
    font-style: normal;
    line-height: normal;
    letter-spacing: normal;
    color: #4a687b;
    margin-bottom: 1em;
}
.sign_for_updates .text {
    font-size: 1.125em;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: normal;
    letter-spacing: 0.01px;
    text-align: center;
    color: #868686;
    margin-bottom: 3em;
    max-width: 409px;
}
@media print,  screen and (max-width: 63.99875em) {
    .sign_for_updates .text {
    font-size: 1em;
}
}.sign_for_updates .form {
    position: relative;
    display: flex;
    flex-flow: row nowrap;
}
.sign_for_updates .form .title {
    font-size: 1.1em;
    font-weight: 500;
    color: #4a687b;
    margin-bottom: 0.4em;
    position: absolute;
    top: -2em;
}
@media print,  screen and (max-width: 63.99875em) {
    .sign_for_updates .form {
    display: flex;
    flex-flow: row wrap;
}
}.sign_for_updates .form__input {
    flex: 0 0 auto;
    width: 66.66667%;
    margin-left: 0;
    margin-right: 0;
    padding: 10px;
    height: 54px;
    border-radius: 10px;
    border: solid 1px #e5eff5;
    background-color: #e5eff5;
    font-size: 18px;
    color: #052235;
    border: 1.5px solid transparent;
}
@media print,  screen and (min-width: 64em) {
    .sign_for_updates .form__input {
    min-width: 300px;
}
}@media print,  screen and (max-width: 63.99875em) {
    .sign_for_updates .form__input {
    flex: 0 0 auto;
    width: 100%;
    margin-left: 0;
    margin-right: 0;
}
}.sign_for_updates .form__input:focus {
    border: 1.5px solid #ccd9e0;
}
.sign_for_updates .form__input:disabled {
    opacity: 0.7;
    cursor: not-allowed;
}
.sign_for_updates .form .error {
    position: absolute;
    bottom: -1.5em;
    color: red;
}
.sign_for_updates .form__button {
    flex: 0 0 auto;
    width: 25%;
    margin-left: 0;
    margin-right: 0;
    padding: 18px;
    margin-left: 1em;
    border-radius: 10px;
    background: linear-gradient(121deg,  #b1ffbf 6%,  #fff16d 100%);
}
@media print,  screen and (min-width: 40em) {
    .sign_for_updates .form__button {
    max-width: 105px;
}
}@media print,  screen and (max-width: 63.99875em) {
    .sign_for_updates .form__button {
    flex: 0 0 auto;
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    margin-top: 2em;
}
}.sign_for_updates .form__button:hover {
    background: #fae83e;
    cursor: pointer;
}
.sign_for_updates .form__button:disabled {
    opacity: 0.7;
    cursor: not-allowed;
}
.ecosystem {
    min-height: 810px;
}
@media print,  screen and (min-width: 40em) {
    .ecosystem {
    display: flex;
    flex-flow: row wrap;
    justify-content: space-between;
    align-items: center;
}
}@media print,  screen and (max-width: 63.99875em) {
    .ecosystem {
    display: flex;
    flex-flow: column wrap;
    justify-content: space-between;
    align-items: center;
    padding: 5em 0px;
}
}.ecosystem__wrapper {
    background-color: #000000;
    padding: 2em 0px;
}
.ecosystem__arrow-wrapper {
    display: flex;
    justify-content: center;
}
.ecosystem__circle {
    display: flex;
    flex-flow: row wrap;
    justify-content: flex-end;
    align-items: center;
    position: relative;
    border-radius: 50%;
    width: 400px;
    height: 400px;
    background: linear-gradient(55.75deg,  #3ad889 -15.86%,  #f3fc1f 64.99%,  #000000 86.24%);
    box-shadow: 0px 0px 55px 47px rgba(0, 0, 0, 0.25);
}
@media print,  screen and (max-width: 63.99875em) {
    .ecosystem__circle {
    width: 250px;
    height: 250px;
}
}.ecosystem__circle .circle__blue {
    position: absolute;
    top: -15%;
    right: -15%;
    width: 100%;
    height: 100%;
    border-radius: 50%;
    background: #000000;
    box-shadow: 0px 0px 55px 47px rgba(0, 0, 0, 0.25);
}
.ecosystem__container {
    padding-right: .9375rem;
    padding-left: .9375rem;
    max-width: 1280px;
    margin-left: auto;
    margin-right: auto;
    width: 100%}
@media print,  screen and (max-width: 79.99875em) {
    .ecosystem__container {
    padding-right: .9375rem;
    padding-left: .9375rem;
    max-width: 90%;
    margin-left: auto;
    margin-right: auto;
}
}@media print,  screen and (max-width: 63.99875em) {
    .ecosystem__hero_text {
    min-height: auto;
    flex: 0 0 auto;
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 5em;
}
}.ecosystem__title {
    color: white;
}
@media print,  screen and (min-width: 40em) {
    .ecosystem__title {
    font-size: 3.5em;
}
}@media print,  screen and (max-width: 63.99875em) {
    .ecosystem__title {
    margin-bottom: 0.4em;
}
}.ecosystem__button {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
}
.ecosystem__description {
    font-style: normal;
    font-weight: 400;
    font-size: 1.5em;
    color: #ffffff;
}
@media print,  screen and (max-width: 63.99875em) {
    .ecosystem__img {
    flex: 0 0 auto;
    width: 83.33333%;
    margin-left: 0;
    margin-right: 0;
}
}.ecosystem_section_2 {
    margin: 5em 0px;
}
.ecosystem_section_2__header {
    display: flex;
    flex-flow: row nowrap;
    justify-content: flex-end;
    align-items: center;
}
@media print,  screen and (max-width: 39.99875em) {
    .ecosystem_section_2__header {
    display: flex;
    flex-flow: column nowrap;
    justify-content: center;
    align-items: center;
    row-gap: 1rem;
}
}.ecosystem_section_2__last_update {
    font-size: clamp(1em,  2vw,  2.0625em);
    line-height: 1.2;
    margin-right: 1rem;
    flex: 1 0 auto;
    color: #fff;
    margin-bottom: 2em;
}
.ecosystem_section_2__last_update span {
    margin-left: 1rem;
    font-weight: 700;
}
@media print,  screen and (max-width: 63.99875em) {
    .ecosystem_section_2__last_update {
    margin-top: 1rem;
    text-align: right;
}
}.ecosystem_section_2__search {
    border: 1px solid #ccd9e0;
    border-radius: 10px;
    min-height: 54px;
    max-width: 390px;
    width: 100%;
    position: relative;
    background-color: #194675;
    color: #fff;
    display: flex;
    flex-flow: row wrap;
    justify-content: space-between;
    align-items: center;
}
.ecosystem_section_2__search input {
    border: none;
    height: 100%;
    flex: 1;
    padding-left: 3.6875rem;
    z-index: 1;
    background-color: transparent;
}
.ecosystem_section_2__search input::-moz-placeholder {
    color: #fff;
}
.ecosystem_section_2__search input:-ms-input-placeholder {
    color: #fff;
}
.ecosystem_section_2__search input::placeholder {
    color: #fff;
}
.ecosystem_section_2__search__icon {
    pointer-events: none;
}
.ecosystem_section_2__search__icon__wrapper {
    height: 100%;
    display: flex;
    flex-flow: row wrap;
    justify-content: space-between;
    align-items: center;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 1.625rem;
}
.ecosystem_section_2__content_container {
    display: flex;
    flex-flow: row nowrap;
    justify-content: space-between;
    align-items: flex-start;
    -moz-column-gap: clamp(1rem,  0.5vw,  1.2rem);
    column-gap: clamp(1rem,  0.5vw,  1.2rem);
}
@media print,  screen and (max-width: 39.99875em) {
    .ecosystem_section_2__content_container {
    display: flex;
    flex-flow: column wrap;
    row-gap: 1rem;
}
}.ecosystem_section_2__tags {
    display: flex;
    flex-flow: column wrap;
    justify-content: flex-start;
    align-items: flex-start;
    row-gap: 0.625rem;
}
@media print,  screen and (max-width: 39.99875em) {
    .ecosystem_section_2__tags {
    display: flex;
    flex-flow: row wrap;
    row-gap: 0.5rem;
}
}.ecosystem_section_2__tags__title {
    font-weight: bold;
    font-size: 30px;
    line-height: 140%;
    color: #ffffff;
    margin-bottom: 2.3em;
}
@media print,  screen and (max-width: 39.99875em) {
    .ecosystem_section_2__tags__title {
    margin-top: 1rem;
    margin-bottom: 1rem;
}
}.ecosystem_section_2__tags__tag {
    background: #194675;
    box-sizing: border-box;
    border-radius: 5px;
    padding: 0.5rem clamp(1rem,  0.5vw,  1.5rem);
    color: white;
    width: 100%;
    cursor: pointer;
    text-transform: capitalize;
}
.ecosystem_section_2__tags__tag span {
    color: #fff;
    margin-left: 1ch;
}
@media print,  screen and (max-width: 63.99875em) {
    .ecosystem_section_2__tags__tag {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    margin-right: 5px;
}
}.ecosystem_section_2__tags__tag--selected {
    background-color: #14f195;
    color: #000;
}
.ecosystem_section_2__tags__tag--selected span {
    color: #000;
}
.ecosystem_section_2__cards {
    display: grid;
    grid-gap: 2.1875rem clamp(1rem,  2.5vw,  2rem);
    grid-template-columns: repeat(3,  minmax(250px,  1fr));
    grid-auto-columns: 1fr;
}
@media print,  screen and (max-width: 63.99875em) {
    .ecosystem_section_2__cards {
    grid-template-columns: 1fr 1fr;
}
}@media print,  screen and (max-width: 39.99875em) {
    .ecosystem_section_2__cards {
    grid-template-columns: 1fr;
}
}.ecosystem_section_2__cards__wrapper {
    max-width: 1274px;
    flex: 1;
}
.ecosystem_section_2__card {
    display: flex;
    flex-flow: column nowrap;
    justify-content: center;
    align-items: center;
    padding: 1rem 2rem;
    background: #f6f7fb;
    box-shadow: 0px 10px 20px rgba(0, 0, 0, 0.1);
    border-radius: 12px;
    height: 100%}
.ecosystem_section_2__card__logo {
    align-self: flex-start;
    min-height: 50px;
}
.ecosystem_section_2__card__logo img {
    max-height: 50px;
    max-width: 170px;
}
.ecosystem_section_2__card__content_wrapper {
    display: flex;
    flex-flow: column wrap;
    justify-content: space-between;
    align-items: flex-start;
    height: 100%}
.ecosystem_section_2__card__icons {
    gap: 4px;
    display: flex;
    margin-top: 1.25rem;
}
.ecosystem_section_2__card__description {
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    color: #737373;
    margin: 1em 0px;
    text-align: left;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}
.ecosystem_section_2__card__learn_more {
    margin-left: auto;
    font-size: 15px;
    white-space: nowrap;
}
@media print,  screen and (max-width: 63.99875em) {
    .ecosystem_section_2__card__learn_more {
    margin-top: 1rem;
}
}.ecosystem_section_2__card__learn_more:hover {
    text-decoration: underline;
}
.ecosystem_section_2__card__learn_more img {
    margin-left: 4px;
}
.docs {
    min-height: 810px;
}
@media print,  screen and (min-width: 40em) {
    .docs {
    display: flex;
    flex-flow: row wrap;
    justify-content: space-between;
    align-items: center;
}
}@media print,  screen and (max-width: 63.99875em) {
    .docs {
    display: flex;
    flex-flow: column wrap;
    justify-content: space-between;
    align-items: center;
}
}.docs__wrapper {
    background-color: #000000;
    padding: 2em 0px;
}
.docs__arrow-wrapper {
    display: flex;
    justify-content: center;
}
.docs__container {
    max-width: 1178px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 135px;
    width: 100%}
@media print,  screen and (max-width: 79.99875em) {
    .docs__container {
    padding-right: .9375rem;
    padding-left: .9375rem;
    max-width: 90%;
    margin-left: auto;
    margin-right: auto;
}
}.docs__hero_text {
    background: url("../images/images-getting-started-bg.png") no-repeat center center;
    background-size: cover;
    width: 100%;
    box-shadow: 0px 0px 55px 47px rgba(0, 0, 0, 0.25);
    margin-bottom: 53px;
}
@media print,  screen and (max-width: 63.99875em) {
    .docs__hero_text {
    min-height: auto;
    flex: 0 0 auto;
    width: 100%;
    margin-left: 0;
    margin-right: 0;
}
}.docs__title {
    color: white;
    margin-top: 90px;
    margin-bottom: 96px;
    text-align: center;
}
@media print,  screen and (min-width: 40em) {
    .docs__title {
    font-size: 4em;
}
}@media print,  screen and (max-width: 63.99875em) {
    .docs__title {
    margin-bottom: 0.4em;
}
}.docs__description {
    font-style: normal;
    font-weight: 400;
    font-size: 1.5em;
    color: #ffffff;
}
@media print,  screen and (max-width: 63.99875em) {
    .docs__img {
    flex: 0 0 auto;
    width: 83.33333%;
    margin-left: 0;
    margin-right: 0;
}
}.docs__cards {
    display: grid;
    grid-gap: 2.1875rem clamp(1rem,  2.5vw,  2rem);
    grid-template-columns: repeat(3,  minmax(250px,  1fr));
    grid-auto-columns: 1fr;
}
@media print,  screen and (max-width: 63.99875em) {
    .docs__cards {
    grid-template-columns: 1fr 1fr;
}
}@media print,  screen and (max-width: 39.99875em) {
    .docs__cards {
    grid-template-columns: 1fr;
}
}.docs__cards__wrapper {
    max-width: 1274px;
    flex: 1;
}
.docs__card {
    display: flex;
    flex-flow: column nowrap;
    justify-content: flex-start;
    align-items: center;
    background: #f8f9fa;
    border: 1px solid #000000;
    border-radius: 5px;
    height: 100%;
    padding: 2rem;
}
.docs__card__logo {
    align-self: flex-start;
    margin-bottom: 2rem;
}
.docs__card__logo img {
    max-height: 55px;
    max-width: 170px;
}
.docs__card__content_wrapper {
    display: flex;
    flex-flow: column wrap;
    justify-content: space-between;
    align-items: flex-start;
    height: 100%}
.docs__card__icons {
    gap: 4px;
    display: flex;
    margin-top: 1.25rem;
}
.docs__card__title {
    width: 100%;
    color: #000000;
    font-weight: 700;
    font-size: 24px;
}
.docs__card__description {
    font-style: normal;
    color: #000;
    margin: 1em 0px;
    text-align: left;
    line-height: 200%;
    font-weight: 400;
    font-size: 18px;
}
@media print,  screen and (min-width: 40em) {
    .fuse_token_floor {
    display: flex;
    flex-flow: row wrap;
    align-items: center;
}
}@media print,  screen and (max-width: 63.99875em) {
    .fuse_token_floor {
    display: flex;
    flex-flow: column wrap;
    justify-content: space-between;
    align-items: center;
}
}.fuse_token_floor__container {
    padding-right: .9375rem;
    padding-left: .9375rem;
    max-width: 1280px;
    margin-left: auto;
    margin-right: auto;
    width: 100%}
@media print,  screen and (max-width: 79.99875em) {
    .fuse_token_floor__container {
    padding-right: .9375rem;
    padding-left: .9375rem;
    max-width: 90%;
    margin-left: auto;
    margin-right: auto;
}
}.fuse_token_floor__wrapper {
    display: flex;
    flex-flow: row wrap;
    justify-content: space-between;
    align-items: center;
}
@media print,  screen and (min-width: 40em) {
    .fuse_token_floor__wrapper {
    height: 798px;
    background-image: radial-gradient(circle at 60% 50%,  #455765,  #001929 25%);
}
}@media print,  screen and (max-width: 63.99875em) {
    .fuse_token_floor__wrapper {
    height: 821px;
    background-image: radial-gradient(circle at 50% 63%,  #455765,  #001929 40%);
}
}@media print,  screen and (min-width: 40em) {
    .fuse_token_floor .content {
    flex: 0 0 auto;
    width: 50%;
    margin-left: 0;
    margin-right: 0;
}
}@media print,  screen and (max-width: 63.99875em) {
    .fuse_token_floor .content {
    flex: 0 0 auto;
    width: 100%;
    margin-left: 0;
    margin-right: 0;
}
}.fuse_token_floor .content .title {
    font-size: 2.813em;
    font-weight: bold;
    color: white;
}
@media print,  screen and (max-width: 63.99875em) {
    .fuse_token_floor .content .title {
    font-size: 2.313em;
    margin-bottom: 0.4em;
}
}.fuse_token_floor .content .text {
    line-height: 1.56;
    color: white;
}
@media print,  screen and (max-width: 79.99875em) {
    .fuse_token_floor .content .text {
    font-size: 1em;
}
}@media print,  screen and (min-width: 64em) {
    .fuse_token_floor .content .text {
    font-size: 1.125em;
}
}@media print,  screen and (max-width: 39.99875em) {
    .fuse_token_floor .content .text {
    font-size: 1.125em;
}
}.fuse_token_floor .image {
    max-width: 333.8px;
}
@media print,  screen and (min-width: 40em) {
    .fuse_token_floor .image {
    flex: 0 0 auto;
    width: 50%;
    margin-left: 0;
    margin-right: 0;
}
}@media print,  screen and (max-width: 63.99875em) {
    .fuse_token_floor .image {
    flex: 0 0 auto;
    width: 83.33333%;
    margin-left: 0;
    margin-right: 0;
    margin-top: 6em;
}
}.utilities__container {
    padding-right: .9375rem;
    padding-left: .9375rem;
    max-width: 1280px;
    margin-left: auto;
    margin-right: auto;
}
@media print,  screen and (max-width: 79.99875em) {
    .utilities__container {
    padding-right: .9375rem;
    padding-left: .9375rem;
    max-width: 90%;
    margin-left: auto;
    margin-right: auto;
}
}.utilities__wrapper {
    display: flex;
    flex-flow: row wrap;
    justify-content: space-between;
    align-items: center;
}
@media print,  screen and (min-width: 40em) {
    .utilities__wrapper {
    padding: 2em 0;
}
}@media print,  screen and (max-width: 63.99875em) {
    .utilities__wrapper {
    padding: 2em 0;
}
}.utilities__title {
    padding-bottom: 2em;
}
@media print,  screen and (min-width: 40em) {
    .utilities__items {
    display: flex;
    flex-flow: row wrap;
    justify-content: space-between;
    align-items: center;
}
}@media print,  screen and (max-width: 63.99875em) {
    .utilities__items {
    display: flex;
    flex-flow: column nowrap;
    justify-content: space-between;
    align-items: center;
}
}@media print,  screen and (min-width: 40em) {
    .utilities__items .item {
    flex: 0 0 auto;
    width: 20.83333%;
    margin-left: 0;
    margin-right: 0;
}
}@media print,  screen and (max-width: 63.99875em) {
    .utilities__items .item {
    flex: 0 0 auto;
    width: 66.66667%;
    margin-left: 0;
    margin-right: 0;
    display: flex;
    flex-flow: column nowrap;
}
.utilities__items .item:not(:last-child) {
    margin-bottom: 5em;
}
}.utilities__items .item__image {
    width: 152px;
    height: 152px;
    margin-bottom: 2em;
}
@media print,  screen and (max-width: 63.99875em) {
    .utilities__items .item__image {
    margin-left: auto;
    margin-right: auto;
}
}.utilities__items .item__text {
    min-height: 75px;
}
.utilities__items .item__text>span {
    font-weight: 500;
    color: #000;
}
.utilities__items .item__title {
    margin-bottom: 0.5em;
}
.figures__container {
    width: 100%;
    padding-right: .9375rem;
    padding-left: .9375rem;
    max-width: 1280px;
    margin-left: auto;
    margin-right: auto;
}
@media print,  screen and (max-width: 79.99875em) {
    .figures__container {
    padding-right: .9375rem;
    padding-left: .9375rem;
    max-width: 90%;
    margin-left: auto;
    margin-right: auto;
}
}.figures__wrapper {
    padding: 2em 0 4em;
    display: flex;
    flex-flow: row wrap;
    justify-content: space-between;
    align-items: center;
    background-color: #f5f6fb;
}
.figures__title {
    padding: 2em 0;
}
@media print,  screen and (max-width: 63.99875em) {
    .figures__title {
    text-align: center;
}
}@media print,  screen and (min-width: 40em) {
    .figures__items {
    display: flex;
    flex-flow: row wrap;
    justify-content: space-around;
    align-items: center;
}
}@media print,  screen and (max-width: 63.99875em) {
    .figures__items {
    display: flex;
    flex-flow: column nowrap;
    justify-content: space-between;
    align-items: center;
}
}.figures__items .item {
    min-width: 321.2px;
    max-width: 321.2px;
    min-height: 170px;
    max-height: 170px;
    border: solid 1px #e4e4e4;
    background-color: #ffffff;
    display: flex;
    flex-flow: column nowrap;
    justify-content: center;
    align-items: center;
}
@media print,  screen and (max-width: 63.99875em) {
    .figures__items .item: not(:last-child) {
    margin-bottom: 2em;
}
}.figures__items .item .title {
    margin-bottom: 0.5em;
    font-size: 2.063em;
}
.figures__items .item .text {
    font-weight: 500;
    color: #041926;
}
.table {
    width: 100%;
    padding: 20px;
    border-spacing: 0;
}
.table .heade {
    display: flex;
    flex-flow: column nowrap;
    justify-content: flex-start;
}
.table .heade span {
    text-align: left;
    margin-top: 0.2em;
}
@media print,  screen and (min-width: 40em) {
    .table .heade img {
    width: 45px;
    height: 45px;
}
}@media print,  screen and (max-width: 63.99875em) {
    .table .heade img {
    width: 22px;
    height: 22px;
}
}.table tr :last-child td {
    border-bottom: 0;
}
.table th, .table td {
    margin: 0;
    padding: 0.5rem;
    width: 1%}
.table th.collapse, .table td.collapse {
    width: 0.0000000001%}
.table th :last-child, .table td :last-child {
    border-right: 0;
}
.table__wrapper {
    display: block;
    max-width: 100%;
    margin-top: 3em;
    background: #fff;
    border: solid 1px #e4e4e4;
    width: 100%}
@media print,  screen and (max-width: 63.99875em) {
    .table__wrapper {
    overflow-y: hidden;
    overflow-x: scroll;
}
}.table__header {
    padding: 1em;
}
.table__header__cell>div img {
    margin-bottom: 1em;
}
.table__body {
    overflow-y: auto;
    overflow-x: hidden;
}
.table__body__row {
    position: relative;
    height: 80px;
}
.table__body__row .contract {
    color: #006aff;
}
.table__body__row .contract>img {
    margin-left: 0.4em;
}
.table__body .number {
    display: flex;
    flex-flow: row nowrap;
    justify-content: flex-start;
    color: #000;
}
.table__body .number>img {
    margin-right: 0.4em;
}
.table__body__cell {
    color: #000;
}
@media print,  screen and (max-width: 63.99875em) {
    .table__body__cell {
    font-size: 7.7px;
}
}.purchase_fuse_token {
    display: flex;
    flex-flow: column wrap;
    justify-content: center;
    align-items: center;
}
@media print,  screen and (min-width: 40em) {
    .purchase_fuse_token {
    padding: 7em 0;
}
}@media print,  screen and (max-width: 63.99875em) {
    .purchase_fuse_token {
    padding: 4em 0;
}
}.purchase_fuse_token__container {
    position: relative;
    padding-right: .9375rem;
    padding-left: .9375rem;
    max-width: 1280px;
    margin-left: auto;
    margin-right: auto;
    width: 100%}
@media print,  screen and (max-width: 79.99875em) {
    .purchase_fuse_token__container {
    padding-right: .9375rem;
    padding-left: .9375rem;
    max-width: 90%;
    margin-left: auto;
    margin-right: auto;
}
}.purchase_fuse_token__wrapper {
    position: relative;
    display: flex;
    flex-flow: row wrap;
    justify-content: space-between;
    align-items: center;
    background-image: linear-gradient(109deg,  #b3f9ba 17%,  #f6fb8c 87%);
}
.purchase_fuse_token__wrapper .bubble {
    position: absolute;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto;
    width: 211px;
    bottom: 0;
}
.purchase_fuse_token__wrapper .token1 {
    position: absolute;
    left: 0;
    margin-left: auto;
    margin-right: auto;
    width: 191px;
    top: 22px;
}
@media print,  screen and (max-width: 63.99875em) {
    .purchase_fuse_token__wrapper .token1 {
    display: none;
}
}.purchase_fuse_token__wrapper .token2 {
    position: absolute;
    right: 0;
    margin-left: auto;
    margin-right: auto;
    width: 357px;
    top: 0;
}
@media print,  screen and (max-width: 63.99875em) {
    .purchase_fuse_token__wrapper .token2 {
    display: none;
}
}.purchase_fuse_token .title {
    font-size: 3.125em;
    color: #041926;
}
@media print,  screen and (max-width: 63.99875em) {
    .purchase_fuse_token .title {
    font-size: 1.875em;
}
}.purchase_fuse_token .items {
    display: grid;
    grid-template-columns: repeat(auto-fit,  minmax(250px,  1fr));
    margin-top: 4em;
    width: 100%}
@media print,  screen and (max-width: 63.99875em) {
    .purchase_fuse_token .items {
    justify-content: flex-start;
}
}.purchase_fuse_token .items .item {
    display: flex;
    flex-flow: row nowrap;
}
.purchase_fuse_token .items .item:not(:last-child) {
    margin: 0.9em 0;
}
@media print,  screen and (max-width: 63.99875em) {
    .purchase_fuse_token .items .item: not(:last-child) {
    margin-bottom: 1em;
}
}.purchase_fuse_token .items .item__content {
    display: flex;
    flex-flow: row nowrap;
    align-items: center;
}
@media print,  screen and (max-width: 63.99875em) {
    .purchase_fuse_token .items .item__content {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    display: flex;
    flex-flow: row wrap;
    justify-content: space-between;
    align-items: center;
}
}.purchase_fuse_token .items .item__content::after {
    background-image: url(../images/images-arrow_next.png);
    background-repeat: no-repeat;
    background-position: left center;
    margin-left: 0.2em;
    width: 18px;
    height: 11px;
    display: inline-block;
    padding-left: 8px;
    content: "";
    transition: transform 0.3s ease-out;
}
.purchase_fuse_token .items .item__content:hover::after {
    transform: translateX(4px);
}
.purchase_fuse_token .items .item__content img {
    width: 71px;
    height: 71px;
}
.purchase_fuse_token .items .item__content h3 {
    font-weight: 500;
    color: #041926;
}
@media print,  screen and (min-width: 40em) {
    .token_distribution {
    display: flex;
    flex-flow: row wrap;
    justify-content: space-between;
    align-items: center;
}
}@media print,  screen and (max-width: 63.99875em) {
    .token_distribution {
    display: flex;
    flex-flow: column wrap;
    justify-content: space-between;
    align-items: center;
}
}.token_distribution__container {
    padding-right: .9375rem;
    padding-left: .9375rem;
    max-width: 1280px;
    margin-left: auto;
    margin-right: auto;
    width: 100%;
    padding-top: 4em;
    padding-bottom: 4em;
}
@media print,  screen and (max-width: 79.99875em) {
    .token_distribution__container {
    padding-right: .9375rem;
    padding-left: .9375rem;
    max-width: 90%;
    margin-left: auto;
    margin-right: auto;
}
}.token_distribution__container .title {
    font-weight: bold;
}
@media print,  screen and (max-width: 63.99875em) {
    .token_distribution__container .title {
    font-size: 1.875em;
}
}.token_distribution__wrapper {
    display: flex;
    flex-flow: row wrap;
    justify-content: space-between;
    align-items: center;
    background-color: #fafafa;
}
.token_distribution__content {
    margin-top: 3em;
}
@media print,  screen and (min-width: 40em) {
    .token_distribution__content {
    flex: 0 0 auto;
    width: 50%;
    margin-left: 0;
    margin-right: 0;
}
}@media print,  screen and (max-width: 63.99875em) {
    .token_distribution__content {
    flex: 0 0 auto;
    width: 100%;
    margin-left: 0;
    margin-right: 0;
}
}.token_distribution__content .items {
    list-style: none;
    padding: 0;
}
.token_distribution__content .items li {
    display: flex;
    flex-flow: row nowrap;
    align-items: center;
    padding: 1em 0;
}
.token_distribution__content .items li .bullet {
    width: 46px;
    height: 46px;
    border-radius: 50%;
    margin-right: 0.7em;
}
.token_distribution__content .items li .content {
    display: flex;
    flex-flow: column nowrap;
}
.token_distribution__content .items li .content h2 {
    font-weight: 500;
    color: #767676;
    padding-bottom: 0.2em;
}
.token_distribution__content .items li .content h4 {
    color: #041926;
}
.token_distribution .image {
    max-width: 500px;
}
@media print,  screen and (min-width: 40em) {
    .token_distribution .image {
    flex: 0 0 auto;
    width: 50%;
    margin-left: 0;
    margin-right: 0;
}
}@media print,  screen and (max-width: 63.99875em) {
    .token_distribution .image {
    flex: 0 0 auto;
    width: 91.66667%;
    margin-left: 0;
    margin-right: 0;
    margin-top: 3em;
}
}@media print,  screen and (min-width: 40em) {
    .token_inflation {
    display: flex;
    flex-flow: row wrap;
    justify-content: space-between;
    align-items: center;
}
.token_inflation>div {
    flex: 0 0 auto;
    width: 41.66667%;
    margin-left: 0;
    margin-right: 0;
}
}@media print,  screen and (max-width: 63.99875em) {
    .token_inflation {
    display: flex;
    flex-flow: column wrap;
    justify-content: space-between;
    align-items: center;
}
.token_inflation>div {
    flex: 0 0 auto;
    width: 100%;
    margin-left: 0;
    margin-right: 0;
}
}.token_inflation__container {
    padding-right: .9375rem;
    padding-left: .9375rem;
    max-width: 1280px;
    margin-left: auto;
    margin-right: auto;
}
@media print,  screen and (max-width: 79.99875em) {
    .token_inflation__container {
    padding-right: .9375rem;
    padding-left: .9375rem;
    max-width: 90%;
    margin-left: auto;
    margin-right: auto;
}
}.token_inflation__wrapper {
    padding: 4em 0;
    display: flex;
    flex-flow: row wrap;
    justify-content: space-between;
    align-items: center;
}
@media print,  screen and (max-width: 63.99875em) {
    .token_inflation .content: first-child {
    margin-bottom: 3em;
}
}.token_inflation .content .title {
    color: #041926;
    margin-bottom: 0.6em;
}
.token_inflation .content .text {
    color: #575757;
}
.section-A {
    position: relative;
    background-color: #000;
    -webkit-clip-path: polygon(0 0,  100% 0%,  100% 87%,  0 100%);
    clip-path: polygon(0 0,  100% 0%,  100% 87%,  0 100%);
}
@media print,  screen and (max-width: 39.99875em) {
    .section-A {
    height: 1000px;
    -webkit-clip-path: polygon(0 0,  100% 0%,  100% 87%,  0 92%);
    clip-path: polygon(0 0,  100% 0%,  100% 87%,  0 92%);
}
}.section-A__container {
    display: flex;
    flex-flow: row nowrap;
    justify-content: space-between;
    align-items: center;
}
@media print,  screen and (max-width: 63.99875em) {
    .section-A__container {
    display: flex;
    flex-flow: column nowrap;
    justify-content: space-between;
    align-items: center;
}
}.section-A__wrapper {
    padding: 1em 0px 0px;
    padding-right: .9375rem;
    padding-left: .9375rem;
    max-width: 1280px;
    margin-left: auto;
    margin-right: auto;
}
@media print,  screen and (min-width: 64em) {
    .section-A__wrapper {
    /* min-height: 1150px; */
    min-height: 950px;
}
}@media print,  screen and (max-width: 63.99875em) {
    .section-A__wrapper {
    height: 950px;
}
}.section-A__launch__button {
    width: 100%;
    height: 52px;
    cursor: pointer;
    border: none;
    border-radius: 10px;
    background-color: #25435a;
    min-width: 270px;
}
.section-A__launch__button:hover {
    background-color: #192d3d;
}
@media print,  screen and (max-width: 39.99875em) {
    .section-A__launch__button {
    height: 42px;
}
}.section-A__launch__button>span {
    height: 24px;
    font-size: 1.125em;
    font-weight: 500;
    font-stretch: normal;
    font-style: normal;
    line-height: normal;
    letter-spacing: normal;
    color: #ffffff;
}
@media print,  screen and (max-width: 63.99875em) {
    .section-A__launch__button>span {
    font-size: 14.4px;
}
}.section-A .buttons {
    display: flex;
    flex-flow: row nowrap;
    justify-content: flex-start;
    align-items: center;
    font-weight: 500;
    -moz-column-gap: 1em;
    column-gap: 1em;
}
@media print,  screen and (min-width: 40em) {
    .section-A .buttons>a {
    flex: 0 0 auto;
    width: auto;
    margin-left: 0;
    margin-right: 0;
    min-width: 250px;
    text-decoration: none;
}
}@media print,  screen and (max-width: 63.99875em) {
    .section-A .buttons>a {
    flex: 0 0 auto;
    width: 47%;
    margin-left: 0;
    margin-right: 0;
    max-height: 60px;
    display: flex;
    align-items: center;
    justify-content: center;
}
}.section-A .canvas {
    position: relative;
    flex: 1 1 0px;
    width: auto;
    margin-left: 0;
    margin-right: 0;
}
@media print,  screen and (max-width: 63.99875em) {
    .section-A .canvas {
    display: none;
}
}@media print,  screen and (min-width: 40em) {
    .section-A__main {
    flex: 1 1 0px;
    width: auto;
    margin-left: 0;
    margin-right: 0;
}
}@media print,  screen and (max-width: 63.99875em) {
    .section-A__main {
    flex: 0 0 auto;
    width: 100%;
    margin-left: 0;
    margin-right: 0;
}
}.section-A__main .main_title {
    /* font-size: 3.375em; */
    font-size: 4em;
    font-weight: 900;
    color: white;
    line-height: 1;
    /* white-space: nowrap; */
    padding-bottom: 0.2em;
}
@media print,  screen and (max-width: 63.99875em) {
    .section-A__main .main_title {
    font-size: 2em;
}
}.section-A__main .main_title>a {
    display: block;
}
.section-A__text {
    color: white;
    font-style: normal;
    font-weight: 500;
    font-size: 1em;
}
@media print,  screen and (max-width: 79.99875em) {
    .section-A__text {
    font-size: 1em;
}
}@media print,  screen and (max-width: 39.99875em) {
    .section-A__text {
    font-size: 1.125em;
}
}.Card_div {
    position: absolute;
    background: white;
    display: none;
    font-size: 11px;
    padding: 10px;
}
.Card_div img {
    width: 32px;
    height: 32px;
    margin-right: 3px;
}
.Card_div label {
    font-size: 16px;
}
.Card_div label * {
    font-weight: bold;
}
.Card_div p {
    margin: 2px 0 0 0;
    font-size: 16px;
    color: #000000;
}
.Card_div p * {
    font-weight: 500;
}
.section_2 {
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translate(-50%,  0);
    padding-right: .9375rem;
    padding-left: .9375rem;
    max-width: 1280px;
    margin-left: auto;
    margin-right: auto;
    width: 100%}
.section_2__title {
    color: white;
    padding: 3em 0 20px;
    text-align: center;
}
@media print,  screen and (max-width: 63.99875em) {
    .section_2__title {
    font-size: 24px;
    text-align: start;
}
}.section_2__items {
    display: grid;
}
@media print,  screen and (min-width: 40em) {
    .section_2__items {
    grid-template-columns: auto auto auto;
    justify-content: space-between;
    gap: 12px;
}
}@media print,  screen and (max-width: 63.99875em) {
    .section_2__items {
    grid-template-rows: repeat(3,  auto);
}
}.section_2__items .item {
    display: grid;
    grid-template-columns: 80% auto;
    justify-content: space-between;
    padding: 1em;
    background: #ffffff;
    box-shadow: 0px 0px 51px 12px rgba(93, 134, 194, 0.15);
    border-radius: 8px;
}
@media print,  screen and (max-width: 63.99875em) {
    .section_2__items .item: not(:last-child) {
    margin-bottom: 1em;
}
}.section_2__items .item__text {
    color: black;
}
@media print,  screen and (max-width: 39.99875em) {
    .section_2__items .item__text {
    font-size: 16px;
}
}.section_2__items .item__text>span {
    font-weight: 500;
    color: #000;
}
.section_2__items .item__title>h4 {
    color: black;
    margin-bottom: 0.5em;
}
@media print,  screen and (max-width: 39.99875em) {
    .section_2__items .item__title>h4 {
    font-size: 20px;
}
}.section_3 {
    padding-right: .9375rem;
    padding-left: .9375rem;
    max-width: 1280px;
    margin-left: auto;
    margin-right: auto;
}
.section_3__wrapper {
    display: flex;
    flex-flow: column wrap;
    justify-content: center;
    align-items: center;
}
@media print,  screen and (min-width: 40em) {
    .section_3__wrapper {
    height: 1000px;
}
}@media print,  screen and (max-width: 63.99875em) {
    .section_3__wrapper {
    padding: 5em 0px;
}
}.section_3__title {
    font-style: normal;
    font-weight: 900;
    font-size: 3em;
    text-align: center;
    color: #000000;
    margin-bottom: 0.3em;
}
@media print,  screen and (max-width: 39.99875em) {
    .section_3__title {
    font-size: 32px;
}
}.section_3__subtitle {
    font-style: normal;
    font-weight: 400;
    font-size: 18px;
    text-align: center;
    color: #000000;
}
@media print,  screen and (max-width: 39.99875em) {
    .section_3__subtitle {
    display: none;
}
}.section_3__items {
    display: flex;
    flex-flow: row nowrap;
    justify-content: center;
    align-items: center;
    width: 100%;
    margin-top: 3em;
}
@media print,  screen and (max-width: 63.99875em) {
    .section_3__items {
    display: flex;
    flex-flow: column nowrap;
}
}.section_3__items .item {
    max-width: 250px;
    padding: 0px 1em;
    border-left: 1px dashed #000000;
    display: flex;
    flex-flow: column wrap;
}
@media print,  screen and (max-width: 39.99875em) {
    .section_3__items .item {
    border-right: 1px dashed #000000;
    margin-bottom: 2.2em;
}
}.section_3__items .item--last {
    border-right: 1px dashed #000000;
}
.section_3__button {
    margin-top: 2em;
    padding: 1.125em 1.75em;
    font-size: 1em;
    font-stretch: normal;
    font-weight: 500;
    font-style: normal;
    line-height: normal;
    letter-spacing: 0.01px;
    text-align: center;
    border-radius: 10px;
    background-color: #c16ea3;
    position: relative;
}
.section_3__button:hover {
    background-color: #00d09e;
    color: #25435a;
}
.section_4 {
    /* height: 1100px; */
    height: 700px;

    display: flex;
    flex-flow: column wrap;
    justify-content: center;
    align-items: center;
    width: 100%}
.section_4__container {
    -webkit-clip-path: polygon(0 10%,  100% 0%,  100% 100%,  0% 100%);
    clip-path: polygon(0 10%,  100% 0%,  100% 100%,  0% 100%);
    background-color: #000000;
}
@media print,  screen and (max-width: 39.99875em) {
    .section_4__container {
    -webkit-clip-path: polygon(0 3%,  100% 0%,  100% 100%,  0% 100%);
    clip-path: polygon(0 3%,  100% 0%,  100% 100%,  0% 100%);
}
}@media print,  screen and (min-width: 40em) {
    .section_4 {
    padding-right: 0;
    padding-left: 0;
    max-width: 1280px;
    margin-left: auto;
    margin-right: auto;
}
}@media print,  screen and (max-width: 63.99875em) {
    .section_4 {
    padding-right: .9375rem;
    padding-left: .9375rem;
    max-width: 1280px;
    margin-left: auto;
    margin-right: auto;
}
}.section_4__title {
    font-style: normal;
    font-weight: 900;
    font-size: 3em;
    text-align: center;
    color: white;
    margin-bottom: 0.5em;
}
@media print,  screen and (max-width: 39.99875em) {
    .section_4__title {
    font-size: 2em;
}
}.section_4 .blogs {
    flex: 0 0 auto;
    min-height: 0;
    min-width: 0;
    width: 100%;
    display: flex;
    flex-flow: row nowrap;
    justify-content: space-between;
}
.section_4 .blogs__arrow {
    top: 50%;
    z-index: 10;
    display: inline;
}
.section_4 .blogs__arrow>img {
    height: 45px;
    width: 45px;
}
.section_4 .blogs__arrow--next {
    right: -20px;
}
.section_4 .blogs__arrow--prev {
    left: -20px;
    transform: rotate(180deg);
}
.section_4 .blogs .post_item {
    border-radius: 10px;
    box-shadow: 1px 0 8px 0 rgba(0, 0, 0, 0.3);
    cursor: pointer;
    flex: 0 0 auto;
    width: calc(25% - .625rem);
    margin-left: .3125rem;
    margin-right: .3125rem;
}
.section_4 .blogs .post_item:hover {
    background-color: #f5f5f5;
}
@media screen and (min-width: 80em) {
    .section_4 .blogs .post_item {
    max-height: 380px;
}
}@media print,  screen and (max-width: 63.99875em) {
    .section_4 .blogs .post_item {
    width: 100%;
    height: 100%}
}.section_4 .blogs .post_item__image {
    position: relative;
    padding-bottom: 56.2%}
.section_4 .blogs .post_item__image>img {
    -o-object-fit: fill;
    object-fit: fill;
    position: absolute;
    width: 100%;
    height: 100%;
    border-radius: 10px 10px 0 0;
}
.section_4 .blogs .post_item__content {
    display: flex;
    flex-flow: column wrap;
    justify-content: space-between;
    align-items: flex-start;
    padding: 1em;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    background-color: #ffffff;
}
.section_4 .blogs .post_item__content>span {
    font-weight: 500;
    line-height: 1.83;
    font-size: 1em;
}
.section_4 .blogs .post_item__content>p {
    font-size: 1.125em;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.33;
    letter-spacing: normal;
}
.section_4 .blogs .post_item__content .title {
    font-weight: 500;
    font-size: 0.9em;
    margin: 0.3em 0 0.5em;
    max-height: 3.2em;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    display: -webkit-box;
}
.section_4 .email_social {
    display: grid;
    width: 100%}
@media print,  screen and (min-width: 40em) {
    .section_4 .email_social {
    -moz-column-gap: 10px;
    column-gap: 10px;
    grid-template-columns: 70% 30%}
}.section_4 .email_social .subscribe {
    display: flex;
    flex-flow: row wrap;
    align-items: center;
    background-color: #fff;
    padding: 1em;
    border-radius: 8px;
}
.section_4 .email_social .subscribe .icon {
    max-width: 67px;
    margin-right: 15px;
}
.section_4 .email_social .subscribe .texts {
    display: flex;
    flex-flow: column nowrap;
    justify-content: center;
    align-items: flex-start;
}
@media print,  screen and (max-width: 63.99875em) {
    .section_4 .email_social .subscribe .texts {
    padding: 15px 0px;
}
}.section_4 .email_social .subscribe .texts .title {
    font-style: normal;
    font-weight: 500;
    font-size: 28px;
    color: #000000;
}
.section_4 .email_social .subscribe .texts .text {
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    color: #000000;
}
.section_4 .email_social .social {
    padding: 1.5em;
    background: #ffffff;
    box-shadow: 0px 0px 15px 12px rgba(93, 134, 194, 0.05);
    border-radius: 8px;
    display: flex;
    flex-flow: row wrap;
    justify-content: center;
}
@media print,  screen and (max-width: 63.99875em) {
    .section_4 .email_social .social {
    margin-top: 0.5em;
}
}.section_4 .email_social .social .icons {
    align-items: center;
}
.section_4 .email_social .social .icons__images {
    gap: 10px;
}
.section_4 .email_social .social .icons__images img {
    width: 48px;
    height: 48px;
    filter: invert(0%) sepia(0%) saturate(3515%) hue-rotate(328deg) brightness(100%) contrast(102%);
}
.section_4 .email_social .social .icons .item {
    cursor: pointer;
}
.section_5 {
    padding-right: .9375rem;
    padding-left: .9375rem;
    max-width: 1280px;
    margin-left: auto;
    margin-right: auto;
    display: flex;
    flex-flow: column wrap;
    justify-content: center;
    align-items: center;
}
@media print,  screen and (min-width: 64em) {
    .section_5 {
    /* height: 800px; */
    height: 672px;

}
}.section_5__wrapper {
    background-color: #000000;
    display: flex;
    flex-flow: column wrap;
    justify-content: center;
    align-items: center;
}
.section_5 .title {
    font-style: normal;
    font-weight: 900;
    font-size: 48px;
    color: white;
}
@media print,  screen and (min-width: 40em) {
    .section_5 .title {
    text-align: center;
}
}@media print,  screen and (max-width: 63.99875em) {
    .section_5 .title {
    font-size: 24px;
}
}.section_5 .text {
    font-size: 18px;
    margin: 1em 0px;
    max-width: 871px;
    color: white;
}
@media print,  screen and (min-width: 40em) {
    .section_5 .text {
    text-align: center;
}
}@media print,  screen and (max-width: 63.99875em) {
    .section_5 .text {
    font-size: 14px;
}
}.section_5 .content {
    padding: 5em 0px;
}
@media print,  screen and (min-width: 40em) {
    .section_5 .content {
    display: grid;
    grid-template-columns: 38% auto 38%;
    align-items: center;
    justify-items: center;
}
}@media print,  screen and (max-width: 63.99875em) {
    .section_5 .content {
    display: grid;
}
}.section_5 .content>img {
    width: 299px;
}
@media print,  screen and (max-width: 39.99875em) {
    .section_5 .content>img {
    display: none;
}
}.section_5 .content .item {
    display: grid;
}
@media print,  screen and (min-width: 40em) {
    .section_5 .content .item {
    justify-items: center;
}
}@media print,  screen and (max-width: 63.99875em) {
    .section_5 .content .item: not(:last-child) {
    padding-bottom: 5em;
}
}.section_5 .content .item .title {
    font-style: normal;
    font-weight: 900;
    font-size: 32px;
    color: #ffffff;
}
@media print,  screen and (min-width: 40em) {
    .section_5 .content .item .title {
    text-align: center;
}
}@media print,  screen and (max-width: 63.99875em) {
    .section_5 .content .item .title {
    font-size: 24px;
}
}.section_5 .content .item .text {
    font-weight: 400;
    font-size: 18px;
    color: #ffffff;
}
@media print,  screen and (max-width: 63.99875em) {
    .section_5 .content .item .text {
    font-size: 14px;
}
}.section_5 .content .item .link {
    font-weight: 400;
    font-size: 18px;
    color: #ffffff;
    color: #5cc7ff;
    text-decoration: underline;
}
@media print,  screen and (max-width: 63.99875em) {
    .section_5 .content .item .link {
    font-size: 14px;
}
}.section_6 {
    padding-right: .9375rem;
    padding-left: .9375rem;
    max-width: 1280px;
    margin-left: auto;
    margin-right: auto;
    display: flex;
    flex-flow: column wrap;
    justify-content: center;
    align-items: center;
}
@media print,  screen and (min-width: 40em) {
    .section_6 {
    /* height: 900px; */
    height: 750px;

}
}.section_6__wrapper {
    background-color: #000000;
    display: flex;
    flex-flow: column wrap;
    justify-content: center;
    align-items: center;
}
@media print,  screen and (max-width: 63.99875em) {
    .section_6__wrapper {
    padding: 5em 0px;
}
}.section_6__title {
    font-style: normal;
    font-weight: 900;
    font-size: 48px;
    color: white;
}
@media print,  screen and (min-width: 40em) {
    .section_6__title {
    text-align: center;
}
}@media print,  screen and (max-width: 63.99875em) {
    .section_6__title {
    font-size: 32px;
}
}.section_6__text {
    font-size: 18px;
    margin: 1em 0px;
    max-width: 570px;
    color: white;
}
@media print,  screen and (min-width: 40em) {
    .section_6__text {
    text-align: center;
}
}@media print,  screen and (max-width: 63.99875em) {
    .section_6__text {
    font-size: 16px;
}
}.section_6__boxs {
    margin-top: 3em;
    display: grid;
}
@media print,  screen and (min-width: 40em) {
    .section_6__boxs {
    grid-template-columns: repeat(3,  368px);
    -moz-column-gap: 20px;
    column-gap: 20px;
}
}.section_6__boxs .item {
    background: rgba(92, 199, 255, 0.25);
    border-radius: 8px;
    padding: 20px;
    display: grid;
    align-content: start;
    justify-content: start;
    z-index:102;
}
@media print,  screen and (max-width: 63.99875em) {
    .section_6__boxs .item: not(:last-child) {
    margin-bottom: 2em;
}
}.section_6__boxs .item>img {
    width: 75px;
    margin-bottom: 0.9em;
}
.section_6__boxs .item .title {
    font-style: normal;
    font-weight: 900;
    font-size: 18px;
    color: #ffffff;
}
.section_6__boxs .item .text {
    font-style: normal;
    font-weight: 400;
    font-size: 18px;
    color: #ffffff;
    padding: 0.5em 0px;
}
@media print,  screen and (max-width: 63.99875em) {
    .section_6__boxs .item .text {
    font-size: 14px;
}
}.section_6__boxs .item .links {
    display: grid;
    font-style: normal;
    font-weight: 400;
    font-size: 18px;
    color: #54a8ff;
}
@media print,  screen and (max-width: 63.99875em) {
    .section_6__boxs .item .links {
    font-size: 14px;
}
}.section_6__boxs .item .links>a::after {
    content: "";
    background-image: url(../images/images-blue.png);
    background-repeat: no-repeat;
    background-position: left center;
    height: 11px;
    display: inline-block;
    padding-left: 16px;
    transition: transform 0.3s ease-out;
}
.section_6__boxs .item .links>a:hover::after {
    transform: translateX(4px);
}
.section_6__boxs .item .links>a:not(:last-child) {
    margin-bottom: 0.5em;
}
.section_7 {
    background-color: #000000;
    height: 1200px;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    background-image: url(../images/images-background.png);
}
@media print,  screen and (min-width: 64em) {
    .section_7 {
    width: 100%}
}@media print,  screen and (max-width: 39.99875em) {
    .section_7 {
    background-size: cover;
    height: 900px;
    padding-right: 0.9375rem;
    padding-left: 0.9375rem;
}
}.section_7 .content {
    display: flex;
    flex-flow: column wrap;
    justify-content: center;
    align-items: center;
    height: 100%}
@media print,  screen and (max-width: 63.99875em) {
    .section_7 .content {
    justify-content: center;
    align-items: flex-start;
}
}.section_7 .content .title {
    font-style: normal;
    font-weight: 900;
    font-size: 32px;
    color: #fafcff;
}
@media print,  screen and (min-width: 64em) {
    .section_7 .content .title {
    text-align: center;
    max-width: 900px;
}
}@media print,  screen and (max-width: 39.99875em) {
    .section_7 .content .title {
    font-size: 24px;
}
.section_7 .content .title>br {
    display: none;
}
}.section_7 .content .buttons {
    margin-top: 2em;
    -moz-column-gap: 10px;
    column-gap: 10px;
}
@media print,  screen and (min-width: 40em) {
    .section_7 .content .buttons {
    display: grid;
    grid-template-columns: 220px 220px;
}
}@media print,  screen and (max-width: 63.99875em) {
    .section_7 .content .buttons {
    display: grid;
    width: 100%;
    grid-template-columns: auto auto;
}
}.section_7 .content .buttons>a {
    border-radius: 8px;
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    text-align: center;
    height: 60px;
    line-height: 60px;
}
.section_7 .content .buttons .github {
    background-color: #000000;
    border: 1px solid #fff;
    color: white;
}
.section_7 .content .buttons .github>img {
    width: 47px;
    height: 47px;
    margin-right: 5px;
}
.section_7 .content .buttons .charge {
    background-color: #c16ea3;
    color: black;
}
.section_7 .content .buttons .charge:hover {
    background-color: #00d09e;
}
.section_7 .content .boxs {
    margin-top: 4em;
    display: grid;
    -moz-column-gap: 10px;
    column-gap: 10px;
}
@media print,  screen and (min-width: 40em) {
    .section_7 .content .boxs {
    grid-template-columns: repeat(3,  auto);
}
}.section_7 .content .boxs .item {
    display: flex;
    flex-flow: row wrap;
    align-items: center;
    background-color: rgba(92, 199, 255, 0.25);
    border-radius: 8.71495px;
    padding: 0.4em 15px;
    -moz-column-gap: 10px;
    column-gap: 10px;
}
@media print,  screen and (max-width: 63.99875em) {
    .section_7 .content .boxs .item: not(:last-child) {
    margin-bottom: 1em;
}
}.section_7 .content .boxs .item .text {
    font-style: normal;
    font-weight: 400;
    font-size: 18px;
    color: #ffffff;
}
.section_7 .content .boxs .item .icon {
    width: 35px;
    height: 35px;
}
.section_8 {
    width: 100%;
    padding: 5em 0px;
    padding-right: .9375rem;
    padding-left: .9375rem;
    max-width: 1280px;
    margin-left: auto;
    margin-right: auto;
    display: flex;
    flex-flow: row wrap;
    justify-content: center;
    align-items: center;
}
.section_8__wrapper {
    background-color: #000000;
    display: flex;
    flex-flow: column wrap;
    justify-content: center;
    align-items: center;
}
.section_8__item {
    display: flex;
    flex-flow: column wrap;
    justify-content: center;
    align-items: center;
}
@media print,  screen and (min-width: 40em) {
    .section_8__item {
    flex: 0 0 auto;
    width: calc(41.66667% - 1.25rem);
    margin-left: .625rem;
    margin-right: .625rem;
}
}@media print,  screen and (max-width: 63.99875em) {
    .section_8__item {
    width: 100%}
.section_8__item:not(:last-child) {
    margin-bottom: 4em;
}
}@media print,  screen and (max-width: 63.99875em) {
    .section_8__item__container {
    width: 100%}
}.section_8__item__container .title {
    font-style: normal;
    font-weight: 900;
    font-size: 48px;
    color: #ffffff;
    margin-bottom: 1em;
}
@media print,  screen and (max-width: 63.99875em) {
    .section_8__item__container .title {
    font-size: 32px;
}
}.section_8__item__container .list__item__content {
    display: grid;
    grid-template-rows: repeat(3,  34px);
}
.section_8__item__container .list__item__content .title {
    font-weight: 500;
    font-size: 20px;
    color: #ffffff;
}
.section_8__item__container .list__item__content .link {
    font-style: normal;
    font-weight: 400;
    font-size: 18px;
    color: #54a8ff;
}
.section_8__item__container .list__item__content .link::after {
    content: "";
    background-image: url(../images/images-blue.png);
    background-repeat: no-repeat;
    background-position: left center;
    height: 11px;
    display: inline-block;
    padding-left: 16px;
    transition: transform 0.3s ease-out;
}
.section_8__item__container .list__item__content .link:hover::after {
    transform: translateX(4px);
}
.studio_floor {
    padding-right: .9375rem;
    padding-left: .9375rem;
    max-width: 1280px;
    margin-left: auto;
    margin-right: auto;
    padding: 5em 0;
}
@media print,  screen and (max-width: 79.99875em) {
    .studio_floor {
    padding-right: .9375rem;
    padding-left: .9375rem;
    max-width: 90%;
    margin-left: auto;
    margin-right: auto;
}
}@media print,  screen and (max-width: 63.99875em) {
    .studio_floor {
    padding: 20px 20px 3em;
}
}.studio_floor__sub-title {
    padding: 2em 0;
}
.studio_floor__sub-title>img {
    width: 66.4px;
    height: 64px;
    margin-right: 16px;
}
.studio_floor__text {
    padding: 1.5em 0;
    max-width: 440px;
}
.studio_floor .launch {
    padding-top: 3.5em;
}
.studio_floor .props li {
    margin: 0;
    padding: 8px 0px 8px 25px;
    list-style: none;
    background-image: url(../images/images-bullet.png);
    background-repeat: no-repeat;
    background-position: left center;
    background-size: 15px;
}
@media print,  screen and (max-width: 63.99875em) {
    .studio_floor__image {
    margin-top: 2em;
}
}.studio_floor__image>img {
    border-radius: 10px;
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}
.blue {
    position: relative;
    background-color: #f5f6fb;
}
.wallet_floor {
    padding-right: .9375rem;
    padding-left: .9375rem;
    max-width: 1280px;
    margin-left: auto;
    margin-right: auto;
    padding: 5em 0 0;
}
@media print,  screen and (max-width: 79.99875em) {
    .wallet_floor {
    padding-right: .9375rem;
    padding-left: .9375rem;
    max-width: 90%;
    margin-left: auto;
    margin-right: auto;
}
}@media print,  screen and (max-width: 63.99875em) {
    .wallet_floor {
    padding: 20px;
}
}.wallet_floor__sub-title {
    padding: 2em 0;
}
.wallet_floor__sub-title>img {
    width: 64px;
    height: 64px;
    margin-right: 16px;
}
.wallet_floor__text {
    padding: 1.5em 0;
    max-width: 390px;
}
.wallet_floor__links {
    margin-top: 3em;
}
.wallet_floor__links .title {
    font-weight: bold;
    padding: 2em 0 1em;
}
.wallet_floor__links .items {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 15px;
}
.wallet_floor__links .items>a {
    max-width: 200px;
}
@media print,  screen and (min-width: 40em) {
    .wallet_floor__links .items {
    display: flex;
    flex-flow: row wrap;
}
.wallet_floor__links .items>a {
    flex: 0 0 auto;
    width: 25%;
    margin-left: 0;
    margin-right: 0;
}
.wallet_floor__links .items>a:not(:last-child) {
    margin-right: 1em;
}
}.wallet_floor .props li {
    margin: 0;
    padding: 8px 0px 8px 25px;
    list-style: none;
    background-image: url(../images/images-bullet.png);
    background-repeat: no-repeat;
    background-position: left center;
    background-size: 15px;
}
.wallet_floor__image {
    position: relative;
}
@media print,  screen and (max-width: 63.99875em) {
    .wallet_floor__image {
    display: flex;
    flex-flow: row wrap;
    justify-content: center;
    align-items: center;
    margin-top: 1em;
}
}.wallet_floor__image>img {
    height: 713px;
}
@media print,  screen and (max-width: 63.99875em) {
    .wallet_floor__image>img {
    height: auto;
}
}.wallet_floor .image-background {
    position: absolute;
    width: 420px;
    height: 420px;
    background-color: black;
    border-radius: 50%;
    z-index: -99;
}
.fuseswap_floor {
    background: #000000;
    -webkit-clip-path: polygon(49% 15%,  50% 25%,  100% 1%,  100% 100%,  80% 100%,  0 100%,  0 100%,  0 35%);
    clip-path: polygon(49% 15%,  50% 25%,  100% 1%,  100% 100%,  80% 100%,  0 100%,  0 100%,  0 35%);
}
.fuseswap_floor__container {
    padding-right: .9375rem;
    padding-left: .9375rem;
    max-width: 1280px;
    margin-left: auto;
    margin-right: auto;
    padding: 12em 0 6em;
}
@media print,  screen and (max-width: 79.99875em) {
    .fuseswap_floor__container {
    padding-right: .9375rem;
    padding-left: .9375rem;
    max-width: 90%;
    margin-left: auto;
    margin-right: auto;
}
}@media print,  screen and (max-width: 63.99875em) {
    .fuseswap_floor__container {
    padding: 5em 0 2em;
}
}.fuseswap_floor__container__inner {
    padding: 12em 0 6em;
}
@media print,  screen and (max-width: 63.99875em) {
    .fuseswap_floor__container__inner {
    padding: 5em 0 2em;
}
}@media print,  screen and (max-width: 63.99875em) {
    .fuseswap_floor {
    padding: 20px;
    -webkit-clip-path: polygon(48% 1%,  50% 6%,  100% 0,  100% 70%,  100% 100%,  50% 100%,  0 100%,  0 5%);
    clip-path: polygon(48% 1%,  50% 6%,  100% 0,  100% 70%,  100% 100%,  50% 100%,  0 100%,  0 5%);
}
}.fuseswap_floor__sub-title {
    padding: 2em 0;
}
.fuseswap_floor__sub-title>img {
    width: 66.29px;
    height: 64px;
    margin-right: 16px;
}
.fuseswap_floor__sub-title>span {
    color: #fff;
}
.fuseswap_floor__sub-title .logo {
    display: flex;
    flex-flow: row wrap;
    justify-content: space-between;
    align-items: center;
}
.fuseswap_floor__sub-title .logo .light {
    width: 180px;
}
.fuseswap_floor__title {
    color: #fff;
}
.fuseswap_floor__text {
    color: #fff;
    padding: 1.5em 0;
}
.fuseswap_floor .launch {
    padding-top: 3.5em;
}
.fuseswap_floor .props li {
    margin: 0;
    padding: 8px 0px 8px 25px;
    list-style: none;
    background-image: url(../images/images-bullet.png);
    background-repeat: no-repeat;
    background-position: left center;
    background-size: 15px;
    color: #fff;
}
.fuseswap_floor .texts {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
}
@media print,  screen and (max-width: 63.99875em) {
    .fuseswap_floor__image {
    padding-top: 4em;
    order: 2;
}
}.fuse_ecosysyem {
    padding: 5em 0;
    position: relative;
    padding-right: .9375rem;
    padding-left: .9375rem;
    max-width: 1280px;
    margin-left: auto;
    margin-right: auto;
}
@media print,  screen and (max-width: 79.99875em) {
    .fuse_ecosysyem {
    padding-right: .9375rem;
    padding-left: .9375rem;
    max-width: 90%;
    margin-left: auto;
    margin-right: auto;
}
}.fuse_ecosysyem__title {
    max-width: 1180px;
    padding: 2em 0 3em;
}
@media print,  screen and (max-width: 63.99875em) {
    .fuse_ecosysyem {
    padding: 20px 20px 3em;
}
}.fuse_ecosysyem__items {
    gap: 64px;
}
.fuse_ecosysyem__items .item__title {
    text-align: center;
    margin-bottom: 2em;
}
@media print,  screen and (max-width: 63.99875em) {
    .fuse_ecosysyem__items .item__title {
    padding: 5em 0;
    margin: 0;
}
}.fuse_ecosysyem__items .item img {
    max-height: 100px;
}
.fuse_ecosysyem__logo-row {
    width: 100%;
    justify-content: space-between;
    row-gap: 48px;
}
@media print,  screen and (max-width: 63.99875em) {
    .fuse_ecosysyem__logo-row {
    row-gap: 20px;
}
}.fuse_ecosysyem__logo-priority {
    display: flex;
    flex-flow: row wrap;
    justify-content: center;
    align-items: center;
}
.fuse_ecosysyem__logo-small {
    display: flex;
    flex-flow: row wrap;
    justify-content: center;
    align-items: center;
}
@media print,  screen and (min-width: 64em) {
    .fuse_ecosysyem .large-9-columns {
    width: 11.11111%;
    float: left;
    padding-right: .625rem;
    padding-left: .625rem;
}
}@media print,  screen and (min-width: 64em) and (min-width: 40em) {
    .fuse_ecosysyem .large-9-columns {
    padding-right: .9375rem;
    padding-left: .9375rem;
}
}@media print,  screen and (min-width: 64em) {
    .fuse_ecosysyem .large-9-columns, .fuse_ecosysyem .large-9-columns: last-child:not(:first-child) {
    float: left;
    clear: none;
}
.fuse_ecosysyem .large-9-columns:last-child:not(:first-child) {
    float: right;
}
}.info_banner {
    display: flex;
    flex-flow: row wrap;
    justify-content: flex-start;
    align-items: center;
}
@media print,  screen and (min-width: 64em) {
    .info_banner__container {
    max-width: 70%;
    margin-bottom: 6em;
}
}@media print,  screen and (max-width: 63.99875em) {
    .info_banner__container {
    display: none;
}
}.info_banner .divier {
    background: linear-gradient(#fff,  #fff) no-repeat center/2px 100%;
    height: 25px;
}
@media print,  screen and (max-width: 39.99875em) {
    .info_banner .divier {
    display: none;
}
}.info_banner .item {
    display: flex;
    flex-flow: row wrap;
    justify-content: flex-start;
    align-items: center;
    flex: 0 0 auto;
    width: 20.83333%;
    margin-left: 0;
    margin-right: 0;
    width: auto;
}
.info_banner .item>img {
    width: 15px;
    height: 15px;
}
@media print,  screen and (max-width: 63.99875em) {
    .info_banner .item: not(:last-child) {
    margin-bottom: 1em;
}
}.info_banner .item .title {
    color: #fff;
    font-weight: normal;
    font-size: 1.125em;
}
.info_banner .item .title>span {
    font-weight: bold;
    max-width: 100px;
    min-width: 100px;
}
.newsletter__form {
    display: flex;
    flex-flow: row nowrap;
    position: relative;
    width: 310px;
    border-radius: 8px;
    margin-left: auto;
}
@media print,  screen and (max-width: 63.99875em) {
    .newsletter__form {
    justify-content: space-between;
    align-items: center;
}
}.newsletter__form .title {
    position: absolute;
    top: -1.5em;
    font-weight: 500;
}
@media print,  screen and (max-width: 39.99875em) {
    .newsletter__form .title {
    display: none;
}
}.newsletter__form__input {
    width: 100%;
    height: 65px;
    border: solid 1px #000000;
    background-color: #000000;
    color: white;
    padding: 1.1875em 0.625em;
    width: 100%;
    border-radius: 10px;
}
.newsletter__form__input:placeholder {
    color: #fff;
}
.newsletter__form__input:disabled {
    opacity: 0.7;
    cursor: not-allowed;
}
.newsletter__form__button {
    position: absolute;
    right: 5px;
    top: 5px;
    font-weight: 500;
    background: white;
    width: 97px;
    height: 54px;
    border-radius: 10px;
}
@media print,  screen and (max-width: 39.99875em) {
    .newsletter__form__button {
    margin-top: 0;
    margin-left: 0;
}
}.newsletter__form__button:hover {
    background-image: unset;
    background-color: #c16ea3;
}
.newsletter__form__button:hover::after {
    transform: translateX(4px);
}
.newsletter__form__button:disabled {
    opacity: 0.7;
    cursor: not-allowed;
}
.newsletter__form__mobile-error {
    color: red;
    display: none;
}
@media print,  screen and (max-width: 39.99875em) {
    .newsletter__form__mobile-error {
    display: block;
}
}.newsletter__form__error {
    position: absolute;
    bottom: -1.5em;
    color: red;
}
@media print,  screen and (max-width: 39.99875em) {
    .newsletter__form__error {
    display: none;
}
}@media print,  screen and (min-width: 40em) {
    .about_main {
    display: flex;
    flex-flow: row wrap;
    align-items: center;
}
}@media print,  screen and (max-width: 63.99875em) {
    .about_main {
    display: flex;
    flex-flow: column wrap;
    justify-content: space-between;
    align-items: center;
}
}.about_main__container {
    width: 100%;
    padding-right: .9375rem;
    padding-left: .9375rem;
    max-width: 1280px;
    margin-left: auto;
    margin-right: auto;
}
@media print,  screen and (max-width: 79.99875em) {
    .about_main__container {
    padding-right: .9375rem;
    padding-left: .9375rem;
    max-width: 90%;
    margin-left: auto;
    margin-right: auto;
}
}@media print,  screen and (min-width: 40em) {
    .about_main__container {
    padding: 10em 0.9375rem;
}
}@media print,  screen and (max-width: 63.99875em) {
    .about_main__container {
    padding: 5em 20px;
}
}.about_main__wrapper {
    background-color: #f6fafe;
}
@media print,  screen and (min-width: 40em) {
    .about_main__content .title {
    font-size: 2.5em;
}
}@media print,  screen and (max-width: 63.99875em) {
    .about_main__content .title {
    margin: 1em 0;
}
}.about_main__content .text {
    font-size: 1.125em;
    line-height: 26.8px;
}
.about_main__image {
    position: relative;
}
@media print,  screen and (max-width: 63.99875em) {
    .about_main__image {
    margin-top: 3em;
}
.about_main__image>img {
    width: 329px;
}
}.about_main__image>img {
    max-height: 450px;
}
.section_two {
    padding: 5em 0px;
}
@media print,  screen and (min-width: 40em) {
    .section_two {
    display: flex;
    flex-flow: row nowrap;
    align-items: center;
}
}@media print,  screen and (max-width: 63.99875em) {
    .section_two {
    display: flex;
    flex-flow: column nowrap;
    justify-content: space-between;
    align-items: center;
}
}.section_two__container {
    width: 100%;
    padding-right: .9375rem;
    padding-left: .9375rem;
    max-width: 1280px;
    margin-left: auto;
    margin-right: auto;
}
@media print,  screen and (max-width: 79.99875em) {
    .section_two__container {
    padding-right: .9375rem;
    padding-left: .9375rem;
    max-width: 90%;
    margin-left: auto;
    margin-right: auto;
}
}.section_two .title {
    font-size: 2.25em;
}
.section_two .item {
    display: flex;
    flex-flow: row nowrap;
    justify-content: center;
    align-items: center;
}
@media print,  screen and (min-width: 40em) {
    .section_two .item {
    flex: 0 0 auto;
    width: 16.66667%;
    margin-left: 0;
    margin-right: 0;
}
}@media print,  screen and (max-width: 63.99875em) {
    .section_two .item {
    flex: 0 0 auto;
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    padding: 2em 0;
}
}.section_two .item>img {
    max-width: 120px;
    max-height: 64px;
}
.section_three {
    padding: 5em 0px;
}
.section_three__wrapper {
    background-color: #f5f6fb;
}
.section_three__container {
    padding-right: .9375rem;
    padding-left: .9375rem;
    max-width: 1280px;
    margin-left: auto;
    margin-right: auto;
    width: 100%}
@media print,  screen and (max-width: 79.99875em) {
    .section_three__container {
    padding-right: .9375rem;
    padding-left: .9375rem;
    max-width: 90%;
    margin-left: auto;
    margin-right: auto;
}
}.section_three__text {
    font-size: 24px;
    line-height: 33.6px;
    font-weight: 500;
}
.section_three .card__content {
    min-height: 300px;
    max-height: 300px;
}
@media print,  screen and (min-width: 40em) {
    .section_three .card__content {
    display: flex;
    flex-flow: column nowrap;
    justify-content: flex-start;
    align-items: flex-start;
}
}@media print,  screen and (max-width: 63.99875em) {
    .section_three .card__content {
    display: flex;
    flex-flow: column nowrap;
    justify-content: flex-start;
    align-items: center;
}
}.section_three .card__content>img {
    width: 193px;
    height: 193px;
    -o-object-fit: cover;
    object-fit: cover;
}
.section_three .card__content .name {
    padding: 20px 0 0;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.67;
    letter-spacing: normal;
    color: #4a687b;
    font-size: 16px;
    font-weight: 500;
}
.section_three .card__content .linkedin {
    padding-top: 5px;
    padding-bottom: 20px;
}
.section_three .card__content .icons {
    display: flex;
    align-items: center;
}
.section_three .card__content .icons .role {
    font-size: 12px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.67;
    letter-spacing: normal;
    color: #4a687b;
}
.section_three .title {
    margin-bottom: 1em;
}
.section_four {
    padding: 3em 0px;
}
@media print,  screen and (min-width: 40em) {
    .section_four {
    display: flex;
    flex-flow: row nowrap;
    justify-content: space-between;
    align-items: center;
}
.section_four>div {
    max-width: 500px;
    flex: 0 0 auto;
    width: 50%;
    margin-left: 0;
    margin-right: 0;
}
}@media print,  screen and (max-width: 63.99875em) {
    .section_four {
    display: flex;
    flex-flow: column nowrap;
    justify-content: space-between;
    align-items: center;
}
}.section_four__container {
    padding-right: .9375rem;
    padding-left: .9375rem;
    max-width: 1280px;
    margin-left: auto;
    margin-right: auto;
    width: 100%}
@media print,  screen and (max-width: 63.99875em) {
    .section_four__container {
    padding: 20px;
}
}.section_four__mission {
    background-image: linear-gradient(102deg,  #b1ffbf 7%,  #fff16d 100%);
    opacity: 0.85;
    width: 100%}
.section_four__wrapper {
    display: flex;
    flex-flow: column nowrap;
    justify-content: flex-end;
    align-items: center;
    height: 845px;
    background-image: url(../images/images-office_image.jpeg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}
.section_four .title {
    font-size: 2.25em;
}
@media print,  screen and (max-width: 63.99875em) {
    .section_four .title {
    margin-bottom: 2em;
}
}.section_four .text {
    font-weight: normal;
    font-size: 2.25em;
}
.section_four .item {
    display: flex;
    flex-flow: row nowrap;
    justify-content: center;
    align-items: center;
    flex: 0 0 auto;
    width: 16.66667%;
    margin-left: 0;
    margin-right: 0;
}
.section_four .item>img {
    max-width: 120px;
    max-height: 64px;
}
.hiring {
    display: flex;
    flex-flow: column nowrap;
    justify-content: center;
    align-items: center;
}
@media print,  screen and (max-width: 63.99875em) {
    .hiring {
    text-align: center;
}
}.hiring__container {
    padding-right: .9375rem;
    padding-left: .9375rem;
    max-width: 1280px;
    margin-left: auto;
    margin-right: auto;
    width: 100%}
@media print,  screen and (max-width: 79.99875em) {
    .hiring__container {
    padding-right: .9375rem;
    padding-left: .9375rem;
    max-width: 90%;
    margin-left: auto;
    margin-right: auto;
}
}.hiring__wrapper {
    padding: 3em 0px;
}
.hiring .title {
    font-size: 33px;
    font-weight: bold;
    font-stretch: normal;
    font-style: normal;
    line-height: normal;
    letter-spacing: normal;
    color: #37556a;
    padding-bottom: 1em;
}
.hiring .text {
    font-size: 1.313em;
    font-weight: 500;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.14;
    letter-spacing: 0.01px;
    color: #0065ff;
}
.careers {
    background-color: #031928;
    position: relative;
}
.careers__container {
    display: flex;
    flex-flow: row nowrap;
    justify-content: space-between;
    align-items: center;
}
@media print,  screen and (min-width: 40em) {
    .careers__container {
    min-height: 800px;
}
}@media print,  screen and (max-width: 63.99875em) {
    .careers__container {
    padding-top: 4em;
    display: flex;
    flex-flow: column nowrap;
    justify-content: space-between;
    align-items: center;
}
}.careers__wrapper {
    padding-right: .9375rem;
    padding-left: .9375rem;
    max-width: 1280px;
    margin-left: auto;
    margin-right: auto;
}
@media print,  screen and (max-width: 39.99875em) {
    .careers__wrapper {
    padding: 5em 0 1em 0;
}
}@media print,  screen and (min-width: 40em) {
    .careers__main {
    flex: 1 1 0px;
    width: auto;
    margin-left: 0;
    margin-right: 0;
}
}@media print,  screen and (min-width: 64em) {
    .careers__main {
    width: 50%;
    flex: 0 0 50%}
}@media print,  screen and (max-width: 63.99875em) {
    .careers__main {
    flex: 0 0 auto;
    width: calc(100% - 1.25rem);
    margin-left: .625rem;
    margin-right: .625rem;
    padding-bottom: 0px;
    margin-bottom: 1.5em;
    padding-top: 0;
}
}.careers__main .main_title {
    color: white;
}
@media print,  screen and (min-width: 40em) {
    .careers__main .main_title {
    font-size: 3.5em;
}
}.careers__main .main_title span {
    font-weight: 700;
}
.careers__main .main_title>a {
    display: block;
}
.careers__text {
    line-height: 1.4;
    color: white;
    font-size: 1.25em;
}
@media print,  screen and (max-width: 63.99875em) {
    .careers__text {
    font-size: 1em;
}
}.careers__img img {
    width: 580.23px;
    height: 377.73px;
}
@media print,  screen and (max-width: 39.99875em) {
    .careers__img {
    display: none;
}
}.career-B {
    background-color: #031928;
}
.career-B__container {
    display: flex;
    flex-flow: row nowrap;
    justify-content: space-between;
    align-items: center;
}
@media print,  screen and (max-width: 63.99875em) {
    .career-B__container {
    padding-top: 0;
    display: flex;
    flex-flow: column nowrap;
    justify-content: space-between;
    align-items: center;
}
}.career-B__wrapper {
    padding: 0em 0 177px 0;
    padding-right: .9375rem;
    padding-left: .9375rem;
    max-width: 1280px;
    margin-left: auto;
    margin-right: auto;
}
@media print,  screen and (max-width: 63.99875em) {
    .career-B__wrapper {
    padding-bottom: 127px;
}
}@media print,  screen and (min-width: 40em) {
    .career-B__main {
    flex: 1 1 0px;
    width: auto;
    margin-left: 0;
    margin-right: 0;
}
}@media print,  screen and (max-width: 63.99875em) {
    .career-B__main {
    flex: 0 0 auto;
    width: 100%;
    margin-left: 0;
    margin-right: 0;
}
}.career-B__main .main_title {
    font-size: 36px;
    color: #fff;
    font-weight: bold;
    margin-bottom: 82px;
}
@media print,  screen and (max-width: 63.99875em) {
    .career-B__main .main_title {
    margin-bottom: 64px;
}
}.career-B__main .role {
    margin-top: 82px;
}
@media print,  screen and (max-width: 63.99875em) {
    .career-B__main .role {
    margin-top: 0;
}
}.career-B__main .role__title {
    font-weight: bold;
    font-size: 30px;
    line-height: 120%;
    display: flex;
    color: #fff;
    padding: 10px 0;
}
@media print,  screen and (max-width: 63.99875em) {
    .career-B__main .role__title {
    padding: 0;
}
}.career-B__main .role__line {
    width: 6px;
    margin-right: 12px;
    box-shadow: 0px 10px 20px rgba(0, 0, 0, 0.1);
    border-radius: 12px;
}
.career-B__main .positions {
    padding: 36px 0;
    max-width: 1058px;
    display: flex;
    flex-flow: row wrap;
    gap: 30px;
}
@media print,  screen and (max-width: 63.99875em) {
    .career-B__main .positions {
    padding-top: 49px;
    padding-bottom: 60px;
}
}.career-B__main .position-card {
    background-color: #fff;
    color: #000000;
    display: flex;
    flex-direction: column;
    padding: 25px 34px;
    width: 514px;
    border: 3px solid transparent;
    cursor: pointer;
}
.career-B__main .position-card:hover {
    -o-border-image: linear-gradient(180deg,  #b3f9ba 0%,  #f6fb8c 180.8%) 1;
    border-image: linear-gradient(180deg,  #b3f9ba 0%,  #f6fb8c 180.8%) 1;
}
@media print,  screen and (max-width: 63.99875em) {
    .career-B__main .position-card {
    padding: 22px 28px;
}
}.career-B__main .position-card__position {
    margin-bottom: 19px;
    font-size: 24px;
    font-weight: 500;
}
@media print,  screen and (max-width: 63.99875em) {
    .career-B__main .position-card__position {
    font-size: 18px;
    margin-bottom: 16px;
}
}.career-B__main .position-card__details {
    display: flex;
    gap: 22px;
    font-size: 18px;
    align-items: center;
}
@media print,  screen and (max-width: 63.99875em) {
    .career-B__main .position-card__details {
    gap: 19px;
    font-size: 14px;
}
}.career-B__main .position-card__location {
    display: flex;
    align-items: center;
}
.career-B__main .position-card__location::before {
    content: "";
    background-image: url("../images/images-location.png");
    display: inline-block;
    height: 33px;
    width: 22px;
    margin-right: 9px;
}
@media print,  screen and (max-width: 63.99875em) {
    .career-B__main .position-card__location: :before {
    margin-right: 4.3px;
    width: 12.67px;
    height: 19px;
    background-size: cover;
}
}.career-B__main .position-card__type {
    display: flex;
    align-items: center;
}
.career-B__main .position-card__type::before {
    content: "";
    height: 100%;
    display: inline-block;
    margin-right: 9px;
    width: 13px;
    height: 13px;
    background: #000000;
    border-radius: 50%}
@media print,  screen and (max-width: 63.99875em) {
    .career-B__main .position-card__type: :before {
    margin-right: 8px;
}
}.nav {
    margin: auto;
}
.nav__list {
    list-style: none;
}
@media print,  screen and (min-width: 40em) {
    .nav__list {
    display: flex;
    flex-flow: row wrap;
    justify-content: space-between;
    align-items: center;
}
}@media print,  screen and (max-width: 63.99875em) {
    .nav__list {
    display: flex;
    flex-flow: column wrap;
    justify-content: center;
    align-items: center;
}
}.nav__item {
    position: relative;
}
.nav__item .arrow {
    transition: transform 300ms ease;
}
.nav__item .arrow--open {
    transform: rotate(180deg);
}
.nav__item .text {
    background: transparent;
    border: 0;
    font-size: 16px;
    padding: 1em;
    color: #083549;
    position: relative;
    z-index: 2;
    font-weight: 500;
}
.nav__item .text:hover, .nav__item .text:focus {
    outline: none;
}
.nav__item .text--white {
    color: white;
}
.nav__item .dropdown_slot {
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    perspective: 1500px;
}
.community_dropdown {
    width: 38.9375rem;
    padding: 1em;
    max-width: 623px;
}
.community_dropdown>div:first-child {
    position: relative;
    z-index: 1;
}
.community_dropdown .list .item {
    padding: 1.1em;
}
.community_dropdown .list .item__wrapper {
    display: flex;
    flex-flow: row nowrap;
    justify-content: center;
    align-items: center;
}
.community_dropdown .list .item__wrapper>img {
    width: 37px;
    height: 37px;
}
.community_dropdown .list .item .content {
    margin-left: 1em;
    display: flex;
    flex-flow: column nowrap;
    justify-content: space-around;
}
.community_dropdown .list .item .title {
    font-weight: 500;
    text-align: start;
    position: relative;
    transition: 300ms;
    color: #083549;
    font-size: 15px;
    position: relative;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
}
.community_dropdown .list .item .title .arrow {
    display: none;
    transition: display 1s ease;
    width: 8px;
    height: 9px;
    margin-left: 0.3em;
}
.community_dropdown .list .item .sub_title {
    font-size: 11px;
    color: #7a7a7a;
    font-weight: normal;
    white-space: nowrap;
}
.community_dropdown .list .item:hover, .community_dropdown .list .item:focus {
    cursor: pointer;
}
.community_dropdown .list .item:hover .sub_title, .community_dropdown .list .item:focus .sub_title {
    color: #083549;
}
.community_dropdown .list .item:hover .title .arrow, .community_dropdown .list .item:focus .title .arrow {
    display: inline-block;
}
.site-wrapper {
    background-color: #fafcff;
    position: relative;
    display: block;
    min-height: 100vh;
    max-width: 100%;
    margin: 0 auto;
    overflow: hidden;
}
.main_button {
    padding: 1.125em 1.75em;
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
    font-size: 1em;
    font-weight: 400;
    font-stretch: normal;
    font-style: normal;
    line-height: normal;
    letter-spacing: 0.01px;
    text-align: center;
    color: #052235;
    margin: 1em 0;
    border-radius: 10px;
    background-image: linear-gradient(124.98deg,  #b3ffbb 6.71%,  #fffb00 90%);
}
.main_button::after {
    background-image: url(../images/images-arrow.png);
    background-repeat: no-repeat;
    background-position: left center;
    margin-left: 0.5em;
    width: 20px;
    height: 14px;
    display: inline-block;
    padding-left: 8px;
    vertical-align: -20%;
    content: "";
    transition: transform 0.3s ease-out;
}
.main_button--bold {
    font-weight: 500;
}
.main_button--no-arrow::after {
    content: none;
}
.main_button:hover {
    background-image: unset;
    background-color: #f8ff00;
}
.main_button:hover::after {
    transform: translateX(4px);
}
.secondary_button {
    padding: 1.125em 1.75em;
    font-size: 1em;
    font-stretch: normal;
    font-style: normal;
    line-height: normal;
    letter-spacing: 0.01px;
    text-align: center;
    margin: 1em 0;
    color: white;
    border-radius: 10px;
    border: solid 2px white;
    position: relative;
}
.secondary_button:hover {
    border: solid 2px transparent;
    background-color: #fff;
    color: #25435a;
}
.primary_button {
    padding: 1.125em 1.75em;
    font-size: 1em;
    font-stretch: normal;
    font-style: normal;
    line-height: normal;
    letter-spacing: 0.01px;
    text-align: center;
    margin: 1em 0;
    color: black;
    border-radius: 10px;
    background-color: #c16ea3;
    border: solid 2px #c16ea3;
    position: relative;
}
.primary_button:hover {
    border: solid 2px transparent;
    background-color: #fff;
    color: #25435a;
}
.test_wraper {
    position: relative;
}
@media print,  screen and (min-width: 64em) {
    .test_wraper::before {
    content: "";
    background-size: contain;
    width: 600px;
    height: 1310px;
    background-image: url(../images/images-side_backgroud.png);
    position: absolute;
    right: 0px;
    z-index: 1;
    background-repeat: no-repeat;
    top: 50%}
.test_wraper::after {
    content: "";
    background-size: contain;
    width: 600px;
    height: 1310px;
    transform: rotate(180deg);
    background-image: url(../images/images-side_backgroud.png);
    position: absolute;
    left: 0px;
    background-repeat: no-repeat;
    top: 15%}
}html {
    line-height: 1.15;
    -webkit-text-size-adjust: 100%}
body {
    margin: 0;
}
main {
    display: block;
}
h1 {
    font-size: 2em;
    margin: 0.67em 0;
}
hr {
    box-sizing: content-box;
    height: 0;
    overflow: visible;
}
pre {
    font-family: monospace,  monospace;
    font-size: 1em;
}
a {
    background-color: transparent;
    text-decoration: none !important;
}
abbr[title] {
    border-bottom: none;
    text-decoration: underline;
    -webkit-text-decoration: underline dotted;
    text-decoration: underline dotted;
}
b, strong {
    font-weight: bolder;
}
code, kbd, samp {
    font-family: monospace,  monospace;
    font-size: 1em;
}
small {
    font-size: 80%}
sub, sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}
sub {
    bottom: -0.25em;
}
sup {
    top: -0.5em;
}
img {
    border-style: none;
}
button, input, optgroup, select, textarea {
    font-family: inherit;
    font-size: 100%;
    line-height: 1.15;
    margin: 0;
}
button, input {
    overflow: visible;
}
button, select {
    text-transform: none;
}
button, [type="button"], [type="reset"], [type="submit"] {
    -webkit-appearance: button;
}
button::-moz-focus-inner, [type="button"]::-moz-focus-inner, [type="reset"]::-moz-focus-inner, [type="submit"]::-moz-focus-inner {
    border-style: none;
    padding: 0;
}
button:-moz-focusring, [type="button"]:-moz-focusring, [type="reset"]:-moz-focusring, [type="submit"]:-moz-focusring {
    outline: 1px dotted ButtonText;
}
fieldset {
    padding: 0.35em 0.75em 0.625em;
}
legend {
    box-sizing: border-box;
    color: inherit;
    display: table;
    max-width: 100%;
    padding: 0;
    white-space: normal;
}
progress {
    vertical-align: baseline;
}
textarea {
    overflow: auto;
}
[type="checkbox"], [type="radio"] {
    box-sizing: border-box;
    padding: 0;
}
[type="number"]::-webkit-inner-spin-button, [type="number"]::-webkit-outer-spin-button {
    height: auto;
}
[type="search"] {
    -webkit-appearance: textfield;
    outline-offset: -2px;
}
[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none;
}
::-webkit-file-upload-button {
    -webkit-appearance: button;
    font: inherit;
}
details {
    display: block;
}
summary {
    display: list-item;
}
template {
    display: none;
}
[hidden] {
    display: none;
}
*, *::before, *::after {
    box-sizing: border-box;
}
:focus {
    outline: 0;
}
a {
    text-decoration: none;
    color: inherit;
    cursor: pointer;
}
button {
    background-color: transparent;
    color: inherit;
    border-width: 0;
    padding: 0;
    cursor: pointer;
}
figure {
    margin: 0;
}
input::-moz-focus-inner {
    border: 0;
    padding: 0;
    margin: 0;
}
ul, ol, dd {
    margin: 0;
    padding: 0;
    list-style: none;
}
h1, h2, h3, h4, h5, h6 {
    margin: 0;
    font-size: inherit;
    font-weight: inherit;
}
p {
    margin: 0;
}
cite {
    font-style: normal;
}
fieldset {
    border-width: 0;
    padding: 0;
    margin: 0;
}
input[type="number"]::-webkit-outer-spin-button, input[type="number"]::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}
input[type="number"] {
    -moz-appearance: textfield;
}
html {
    font-size: 16px;
}
body {
    direction: ltr;
    font-family: "Inter",  sans-serif !important;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.3;
    color: #222;
}
@media only screen and (max-width: 550px) {
.section_2__items .item {
    margin-bottom: 20px;
}
.section_6__boxs .item {
    margin-bottom: 10px;
}
}