:root {
    --elements-webflow-library--neutral--100: white;
    --elements-webflow-library--neutral--800: #211f54;
    --white: white;
    --elements-webflow-library--accent--primary-1: #4a3aff;
    --elements-webflow-library--neutral--600: #6e7191;
    --elements-webflow-library--neutral--300: #eff0f6;
    --elements-webflow-library--general--shadow-02: #14142b14;
    --black: black;
    --elements-webflow-library--secondary--color-1: #281ca5;
}

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

.w-layout-layout {
    grid-row-gap: 20px;
    grid-column-gap: 20px;
    grid-auto-columns: 1fr;
    justify-content: center;
    padding: 10px;
}

.w-layout-cell {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
}

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

@media screen and (max-width: 767px) {
    .w-layout-blockcontainer {
        max-width: none;
    }
}
@font-face {
    font-family: head;
    src: url(/images/head.ttf);
}
.btn-primary-small {
    color: #f42a39;
    text-align: center;
    transform-style: preserve-3d;
    background-color: #fbf4dc;
    border: 2px solid #ff8f98;
    border-radius: 20px;
    justify-content: center;
    min-width: 300px;
    height: 100px;
    min-height: auto;
    padding: 20px;
    font-family: head;
    font-size: 40px;
    font-weight: 700;
    line-height: 50px;
    text-decoration: none;
    transition: background-color .3s, transform .3s, color .3s;
    box-shadow: 0 7px #000;
}

.btn-primary-small:hover {
    color: var(--elements-webflow-library--neutral--100);
    background-color: #600101;
    transform: translate3d(0, -3px, .01px);
}

.btn-primary-small.community {
    align-self: flex-end;
}

.btn-header-hidden-on-mbl {
    margin-left: 24px;
}

.brix---hamburger-menu-bar-bottom,
.brix---hamburger-menu-bar-top {
    background-color: var(--elements-webflow-library--neutral--800);
    border-radius: 20px;
    width: 52px;
    height: 4px;
    margin-top: 12px;
    margin-bottom: 12px;
}

.hamburger-menu-wrapper {
    padding: 0;
    transition: transform .3s;
}

.hamburger-menu-wrapper:hover {
    transform: scale(.96);
}

.hamburger-menu-wrapper.w--open {
    background-color: #0000;
}

.brix---header-nav-list-item-show-in-mbl {
    margin-bottom: 0;
    padding-left: 32px;
    display: none;
}

.brix---header-nav-link {
    color: var(--elements-webflow-library--neutral--800);
    padding: 0;
    font-size: 18px;
    line-height: 20px;
    transition: color .3s;
}

.brix---header-nav-link:hover {
    color: var(--elements-webflow-library--accent--primary-1);
}

.brix---header-nav-list-item {
    margin-bottom: 0;
    padding-left: 32px;
}

.brix---dropdown-link {
    color: var(--elements-webflow-library--neutral--600);
    align-items: center;
    width: 100%;
    padding: 0;
    font-size: 18px;
    line-height: 20px;
    text-decoration: none;
    transition: color .3s;
    display: flex;
}

.brix---dropdown-link:hover {
    color: var(--elements-webflow-library--accent--primary-1);
}

.brix---dropdown-links-grid {
    grid-column-gap: 0px;
    grid-row-gap: 20px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
}

.brix---dropdown-pd {
    padding: 40px;
}

.brix---dropdown-card {
    border: 1px solid var(--elements-webflow-library--neutral--300);
    background-color: var(--elements-webflow-library--neutral--100);
    box-shadow: 0 2px 12px 0 var(--elements-webflow-library--general--shadow-02);
    border-radius: 20px;
    min-width: 280px;
    top: 32px;
    overflow: hidden;
}

.brix---dropdown-column-wrapper {
    background-color: #0000;
    padding-top: 32px;
    transform: translate(0);
}

.brix---dropdown-column-wrapper.w--open {
    transform: translate(-50%);
}

.brix---dropdown-chevron {
    width: 14px;
    margin-left: 6px;
}

.brix---dropdown-toggle {
    color: var(--elements-webflow-library--neutral--800);
    align-items: center;
    padding: 0;
    font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
    font-size: 18px;
    line-height: 20px;
    transition: color .3s;
    display: flex;
}

.brix---dropdown-toggle:hover {
    color: var(--elements-webflow-library--accent--primary-1);
}

.brix---header-nav-menu-list {
    z-index: 1;
    justify-content: flex-end;
    align-items: center;
    margin-bottom: 0;
    padding-left: 0;
    list-style-type: none;
    display: flex;
}

.header-right-col {
    justify-content: flex-end;
    align-items: center;
    display: flex;
}

.header-logo {
    max-width: 125px;
}

.header-logo-link {
    transform-style: preserve-3d;
    padding-left: 0;
    transition: transform .3s, color .3s;
}

.header-logo-link:hover {
    transform: scale3d(.96, .96, 1.01);
}

.header-content-wrapper {
    justify-content: space-between;
    align-items: center;
    display: flex;
}

.container-default {
    max-width: 1218px;
    padding-left: 24px;
    padding-right: 24px;
}

.header-wrapper {
    background-color: #fff0;
    padding-top: 32px;
    padding-bottom: 32px;
    font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
}

.hero {
    /* background-image: url('../images/Hero---Background-invisible-text.webp');
    */
    background-position: 50% 100%;
    background-repeat: no-repeat;
    background-size: contain;
    height: auto;
}

.div-block {
    height: 100%;
    margin-top: 40px;
    margin-left: auto;
    margin-right: auto;
}

.image {
    margin-left: auto;
    margin-right: auto;
    display: block;
}

.image.nemo-gif-1 {
    width: 500px;
    height: 500px;
    margin-bottom: 60px;
    margin-left: auto;
    margin-right: auto;
}

.image-2 {
    width: 75px;
    min-width: auto;
    max-width: none;
    height: 75px;
    min-height: auto;
}

.image-3 {
    width: 75px;
    height: 75px;
}

.link-block {
    margin-left: auto;
    margin-right: auto;
    padding-right: 40px;
}

.link-block-2 {
    padding-right: 40px;
}

.copy-btn {
    color: #000;
    text-align: center;
    background-color: #fff9e1;
    border: 2px solid #000;
    border-radius: 20px;
    width: 626px;
    height: 75px;
    margin-left: auto;
    margin-right: auto;
    padding: 15px;
    font-size: 40px;
    font-weight: 700;
    line-height: 40px;
    display: block;
}

.copy-btn.ca {
    display: none;
}

.ca {
    background-color: #ffb757;
    border: 2px solid #000;
    border-radius: 20px;
    width: 640px;
    height: 90px;
    margin-left: auto;
    margin-right: auto;
    padding: 5px;
}

.body {
    background-color: #fff0;
    background-image: url('../images/bg.jpg');
    background-position: 50%;
    background-size: cover;
    font-family: head;
}

.nemo-infinity-wrapper {
    background-color: #16161600;
    width: 100%;
    height: 600px;
    margin-top: -300px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 100px;
    display: block;
    overflow: hidden;
}

.pac-and-socials {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    margin-top: 0;
    display: flex;
    position: relative;
    overflow: hidden;
    transform: rotate(2deg);
}

.pac-and-socials.play-earn-compete {
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
    overflow: visible;
    transform: rotate(10deg);
}

.pac-and-socials.play-earn-compete.rotate1 {
    justify-content: center;
    align-items: center;
    margin-left: auto;
    padding-top: 300px;
    overflow: visible;
    transform: rotate(-10deg);
}

.pac-and-socials.play-earn-compete.color2 {
    justify-content: center;
    align-items: center;
    margin-left: 0;
    margin-right: 0;
    overflow: visible;
}

.clients {
    background-color: #0000;
    flex-direction: row;
    flex: none;
    justify-content: flex-start;
    align-items: center;
    min-height: 100px;
    display: flex;
}

.clients.nemosum-wrapper {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    background-color: #ea5958;
    border: 4px dashed #6863a900;
    flex-flow: row;
    flex: none;
    justify-content: flex-start;
    align-items: center;
    width: 3000px;
    max-width: none;
    margin-top: -200px;
    margin-left: auto;
    margin-right: auto;
    overflow: visible;
}

.clients.nemosum-wrapper.color-1 {
    color: #fff;
    width: auto;
    margin-top: -200px;
    margin-left: -1px;
    margin-right: -1px;
    overflow: hidden;
}

.clients.nemosum-wrapper.color-2 {
    background-color: #ffb757;
    width: auto;
    margin-left: -1px;
    margin-right: -1px;
    overflow: hidden;
}

.logo-client {
    max-height: 80px;
    margin-left: 20px;
    margin-right: 20px;
    transform: rotate(0);
}

.heading-27 {
    color: #b76900;
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 20px;
    font-size: 40px;
    font-weight: 100;
    line-height: 50px;
    overflow: hidden;
}

.heading-27.star {
    margin-left: 10px;
    padding-top: 10px;
}

.heading-27.text-color-2 {
    overflow: hidden;
}

.heading-27.text-color-1 {
    color: #fff;
    overflow: hidden;
}

.divider {
    height: 200px;
    margin-top: 100px;
}

.div-block-3 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    -webkit-backdrop-filter: blur(5px);
    backdrop-filter: blur(5px);
    background-color: #9c151e80;
    border: 2px solid #00000040;
    border-radius: 20px;
    grid-template-rows: auto;
    grid-template-columns: 1.5fr 1fr;
    grid-auto-columns: 1fr;
    width: 1200px;
    height: 700px;
    margin-left: auto;
    margin-right: auto;
    display: block;
}

.div-block-4 {
    height: 100%;
    margin-left: auto;
    margin-right: auto;
    padding: 30px;
}

.div-block-4.howtobuy {
    border-top: 2px solid #00000040;
    height: 500px;
    margin-top: 25px;
    padding: 0;
}

.heading-28 {
    color: #ffb757;
    text-align: center;
    -webkit-text-stroke-width: 0px;
    -webkit-text-stroke-color: #ff9200;
    text-shadow: 0 10px #000;
    margin-bottom: 50px;
    font-size: 100px;
    line-height: 100px;
}

.heading-28.socials-heading {
    margin-bottom: 100px;
}

.heading-28.community {
    text-align: right;
}

.heading-28.hero-title {
    -webkit-text-stroke-width: 0px;
    -webkit-text-stroke-color: #fff;
    text-shadow: 0 20px #000;
    margin-top: -129px;
}

.paragraph {
    color: #fff;
    text-align: center;
    font-size: 20px;
    line-height: 30px;
}

.paragraph.community {
    text-align: center;
    align-self: flex-end;
}

.paragraph.community.footer {
    padding-top: 50px;
}

.image-4 {
    width: 450px;
    margin-left: auto;
    margin-right: auto;
    display: block;
}

.image-4.community {
    position: absolute;
    inset: auto auto 0% 0%;
}

.about {
    margin-bottom: 200px;
    overflow: hidden;
}

.div-block-5 {
    height: 400px;
}

.socials {
    margin-bottom: 200px;
}

.cell {
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
}

.tokenomics {
    margin-bottom: 200px;
}

.div-block-6 {
    height: auto;
}

.div-block-7 {
    overflow: hidden;
}

.quick-stack {
    width: 1200px;
    height: 975px;
    margin-left: auto;
    margin-right: auto;
}

.cell-2 {
    -webkit-backdrop-filter: blur(5px);
    backdrop-filter: blur(5px);
    background-color: #9c151e80;
    border: 2px solid #00000040;
    border-radius: 20px;
    padding: 100px 40px 40px;
}

.image-5 {
    transform-style: preserve-3d;
    order: 0;
    align-self: center;
    display: block;
    position: absolute;
    inset: auto 0% 0%;
    transform: rotateX(0)rotateY(180deg)rotateZ(0);
}

.quick-stack-2 {
    order: 0;
    align-self: center;
    width: auto;
    height: auto;
}

.div-block-8 {
    box-shadow: 0 5px 0 0 var(--black);
    background-color: #ffb757;
    border: 2px solid #000;
    border-radius: 20px;
    width: 100%;
    height: auto;
}

.quick-stack-3 {
    padding: 10px;
}

.heading-29 {
    color: #000;
    align-self: center;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 30px;
    line-height: 40px;
}

.paragraph-2 {
    color: #000;
    align-self: center;
    margin-bottom: 0;
}

.how-to-buy {
    margin-bottom: 200px;
}

.div-block-9 {
    border: 1px solid #000;
    border-bottom: 2px solid #0000000d;
    width: 100%;
    margin-top: 15px;
}

.quick-stack-4 {
    width: 250px;
    margin-top: 50px;
}

.image-6 {
    width: 100%;
}

.quick-stack-5 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    height: 450px;
    padding: 50px;
}

.div-block-10 {
    background-color: #ffb757;
    border: 2px solid #831016;
    border-radius: 20px;
    width: 100%;
    height: 100%;
    padding: 20px;
    box-shadow: 5px 10px #000;
}

.image-7 {
    width: 56px;
    margin: 25px auto;
    display: block;
}

.heading-30 {
    color: #000;
    text-align: center;
    margin-bottom: 25px;
    font-size: 20px;
    line-height: 30px;
}

.paragraph-3 {
    color: var(--black);
    font-size: 15px;
    line-height: 30px;
}

.quick-stack-6 {
    height: 100%;
}

.code-embed {
    -webkit-backdrop-filter: blur(5px);
    backdrop-filter: blur(5px);
    background-color: #9c151e80;
    border: 2px solid #00000040;
    border-radius: 20px;
    padding-top: 50px;
    padding-bottom: 50px;
}

.div-block-11 {
    width: 650px;
    margin: 50px auto;
}

.div-block-12 {
    margin-bottom: 200px;
}

.section {
    height: 100px;
}

.mobile-menu {
    display: none;
}

@media screen and (max-width: 991px) {
    .btn-primary-small.community {
        min-width: auto;
    }
    .brix---hamburger-menu-bar-bottom {
        width: 44px;
        height: 3px;
        margin-top: 12px;
        margin-bottom: 12px;
    }
    .brix---hamburger-menu-bar-top {
        width: 44px;
        height: 3px;
    }
    .hamburger-menu-wrapper {
        order: -1;
        transition: transform .3s;
    }
    .hamburger-menu-wrapper:hover {
        transform: scale(.96);
    }
    .hamburger-menu-wrapper.w--open {
        background-color: #0000;
    }
    .brix---header-nav-list-item-show-in-mbl,
    .brix---header-nav-list-item {
        margin-bottom: 16px;
        padding-left: 0;
    }
    .brix---dropdown-pd {
        padding: 20px 0 14px;
    }
    .brix---dropdown-card {
        box-shadow: none;
        background-color: #0000;
        border-width: 0;
        border-radius: 0;
        min-width: auto;
    }
    .brix---dropdown-card.w--open {
        position: static;
    }
    .brix---dropdown-column-wrapper {
        padding-top: 0;
        position: static;
    }
    .brix---dropdown-column-wrapper.w--open {
        transform: none;
    }
    .brix---header-nav-menu-list {
        flex-direction: column;
        align-items: flex-start;
    }
    .header-menu-wrapper {
        border-top: 1px solid var(--elements-webflow-library--neutral--300);
        border-bottom: 1px solid var(--elements-webflow-library--neutral--300);
        background-color: var(--elements-webflow-library--neutral--100);
        padding: 24px;
    }
    .header-logo {
        max-width: 232px;
    }
    .header-wrapper {
        padding-top: 24px;
        padding-bottom: 24px;
    }
    .logo-client {
        max-height: 2em;
        margin-left: 2.2em;
        margin-right: 2.2em;
    }
    .div-block-3 {
        width: auto;
        height: auto;
    }
    .div-block-4.howtobuy {
        height: auto;
    }
    .div-block-4.community {
        margin-left: auto;
        margin-right: auto;
    }
    .heading-28,
    .heading-28.community {
        font-size: 80px;
    }
    .image-4.community {
        width: 200px;
        max-width: none;
    }
    .about {
        margin: 10px;
    }
    .tokenomics {
        margin: 9px 9px 200px;
    }
    .div-block-6 {
        height: 100%;
    }
    .quick-stack {
        width: auto;
        height: 500px;
        margin-bottom: 100px;
    }
    .how-to-buy {
        margin-top: 1000px;
    }
    .quick-stack-5 {
        height: auto;
    }
    .community {
        margin: 10px;
    }
    .quick-stack-6 {
        grid-column-gap: 47px;
        grid-row-gap: 47px;
    }
    .cell-5 {
        justify-content: flex-start;
        align-items: flex-start;
    }
}

@media screen and (max-width: 767px) {
    .btn-primary-small {
        padding: 20px 32px;
    }
    .btn-primary-small.community {
        min-width: 150px;
        font-size: 25px;
    }
    .btn-primary-small.mobile-btn {
        width: 350px;
        min-width: 150px;
        height: 100px;
        margin-left: auto;
        margin-right: auto;
        display: block;
    }
    .btn-header-hidden-on-mbl {
        display: none;
    }
    .brix---header-nav-list-item-show-in-mbl {
        display: block;
    }
    .header-logo {
        max-width: 90%;
        margin-left: auto;
        margin-right: auto;
        display: block;
    }
    .header-content-wrapper {
        display: none;
    }
    .image-2,
    .image-3 {
        margin-left: auto;
        margin-right: auto;
        display: block;
    }
    .link-block {
        align-self: center;
    }
    .link-block.x {
        justify-content: center;
        align-self: center;
        align-items: center;
        margin-left: auto;
        margin-right: auto;
        padding-right: 0;
        display: block;
    }
    .link-block-2.tg {
        align-self: center;
    }
    .nemo-infinity-wrapper {
        margin-top: -192px;
        margin-bottom: 100px;
    }
    .pac-and-socials.play-earn-compete.rotate1 {
        padding-top: 500px;
    }
    .heading-28,
    .heading-28.community {
        font-size: 50px;
    }
    .mobile-menu {
        margin-left: auto;
        margin-right: auto;
        display: block;
    }
    .cell-4,
    .cell-6 {
        justify-content: center;
        align-items: center;
    }
}

@media screen and (max-width: 479px) {
    .btn-primary-small {
        width: 100%;
        padding-top: 18px;
        padding-bottom: 18px;
    }
    .btn-primary-small.community {
        align-self: flex-end;
        width: auto;
        min-width: auto;
        height: auto;
        margin-bottom: 25px;
        margin-left: auto;
        margin-right: auto;
        padding: 20px;
        font-size: 20px;
        line-height: 30px;
    }
    .btn-primary-small.mobile-btn {
        width: 250px;
        min-width: auto;
        height: 75px;
        padding: 11px;
        font-size: 25px;
    }
    .brix---hamburger-menu-bar-bottom {
        background-color: var(--white);
    }
    .brix---hamburger-menu-bar-top {
        background-color: var(--elements-webflow-library--neutral--100);
    }
    .brix---header-nav-list-item-show-in-mbl,
    .brix---header-nav-list-item {
        text-align: left;
        width: 100%;
    }
    .header-menu-wrapper {
        -webkit-backdrop-filter: blur(5px);
        backdrop-filter: blur(5px);
        background-color: #9c151e80;
        border: 1px solid #00000040;
        border-radius: 20px;
    }
    .header-logo {
        max-width: 50%;
        margin-left: auto;
        margin-right: auto;
        display: block;
    }
    .container-default {
        padding-left: 20px;
        padding-right: 20px;
        display: none;
    }
    .header-wrapper {
        display: none;
    }
    .hero {
        padding: 20px;
    }
    .image.nemo-gif-1 {
        width: auto;
        height: auto;
    }
    .image-2 {
        min-width: auto;
        min-height: auto;
        margin-left: auto;
        margin-right: auto;
        padding: 0;
    }
    .image-3 {
        max-width: none;
        margin-left: auto;
        margin-right: auto;
        display: block;
    }
    .link-block {
        padding-right: 0;
    }
    .link-block.x {
        align-self: center;
        margin-bottom: 20px;
        margin-left: auto;
        margin-right: auto;
        padding-right: 0;
        display: block;
    }
    .link-block-2.tg {
        order: 0;
        align-self: center;
        margin-left: auto;
        margin-right: auto;
        padding-right: 0;
    }
    .copy-btn {
        width: auto;
        padding: 0;
        font-size: 25px;
        line-height: 30px;
    }
    .copy-btn.etherscan {
        height: auto;
        font-size: 20px;
        line-height: 40px;
    }
    .ca {
        width: auto;
        height: auto;
    }
    .body {
        overflow: visible;
    }
    .nemo-infinity-wrapper {
        margin-top: -350px;
        padding-top: 0;
    }
    .pac-and-socials.play-earn-compete.rotate1 {
        padding-top: 450px;
    }
    .logo-client {
        max-height: 20px;
        margin-left: 1.8em;
        margin-right: 1.8em;
    }
    .div-block-3 {
        width: auto;
        height: auto;
    }
    .div-block-3.community,
    .div-block-4 {
        padding-bottom: 0;
    }
    .div-block-4.howtobuy {
        height: auto;
    }
    .div-block-4.community {
        padding-bottom: 0;
    }
    .heading-28 {
        font-size: 35px;
        line-height: 50px;
    }
    .heading-28.socials-heading {
        margin-bottom: 25px;
    }
    .heading-28.community {
        text-align: center;
        align-self: center;
        margin-bottom: 25px;
        padding-left: 20px;
        padding-right: 20px;
        font-size: 30px;
        line-height: 50px;
    }
    .heading-28.hero-title {
        text-shadow: 0 9px #000;
        margin-top: -111px;
        font-size: 60px;
        line-height: 70px;
    }
    .paragraph.community {
        text-align: center;
        align-self: center;
        margin-bottom: 25px;
        margin-left: auto;
        margin-right: auto;
    }
    .image-4.community {
        order: -1;
        width: 300px;
        margin-bottom: 0;
        padding-bottom: 0;
        position: static;
    }
    .about {
        margin: 20px;
    }
    .div-block-5 {
        height: auto;
        padding: 10px;
    }
    .socials {
        margin-bottom: 100px;
    }
    .cell {
        justify-content: flex-start;
        align-items: center;
    }
    .tokenomics {
        margin: 0 0 100px;
        padding: 20px;
    }
    .quick-stack {
        width: auto;
        min-width: auto;
        height: auto;
        margin-top: 120px;
        padding-left: 0;
        padding-right: 0;
    }
    .cell-2 {
        padding-left: 20px;
        padding-right: 20px;
    }
    .image-5 {
        width: 300px;
        max-width: none;
        margin-left: auto;
        margin-right: auto;
    }
    .div-block-8 {
        width: auto;
        min-width: 280px;
        height: auto;
        margin-left: auto;
        margin-right: auto;
        padding: 15px;
    }
    .heading-29 {
        align-self: flex-start;
    }
    .how-to-buy {
        margin-top: 100px;
        margin-bottom: 100px;
        padding: 20px;
    }
    .quick-stack-4 {
        width: 200px;
        margin-left: auto;
        margin-right: auto;
    }
    .quick-stack-5 {
        height: auto;
        padding-left: 20px;
        padding-right: 20px;
    }
    .community {
        margin-bottom: 0;
        margin-left: 0;
        margin-right: 0;
        padding: 20px;
    }
    .quick-stack-6 {
        height: auto;
        padding-bottom: 0;
    }
    .cell-3 {
        text-align: center;
    }
    .uniswap {
        padding: 9px;
    }
    .div-block-11 {
        width: auto;
    }
    .mobile-menu {
        display: block;
    }
    .cell-4 {
        margin-left: auto;
        margin-right: auto;
    }
    .cell-6 {
        justify-content: center;
        align-items: center;
        margin-left: auto;
        margin-right: auto;
        display: block;
    }
}

#w-node-_908ce720-05f4-3eae-d705-d70efd1ae143-40ca2af2 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
}

#w-node-b19f6258-42d0-2415-c307-086b6b7e9c55-40ca2af2 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}

#w-node-c7b696ed-1d74-ff4a-6d46-67d4e5bd1807-40ca2af2 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
}

#w-node-_1a2b806e-e971-8514-85dc-9362d57dfc98-40ca2af2 {
    grid-template-rows: auto auto auto auto auto;
    grid-template-columns: 1fr;
}

#w-node-_204f8b62-2be8-133d-5025-53681b19c306-40ca2af2,
#w-node-_9969a4dc-6efc-6e42-05b9-7f8f988d62de-40ca2af2,
#w-node-fec5948f-e79b-9a76-0e71-1ff2eda79e10-40ca2af2,
#w-node-_5aced3e1-878d-b003-0da8-40c7c3809b9f-40ca2af2,
#w-node-cb25a799-fda5-484d-10e6-23938853e0bf-40ca2af2 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
}

#w-node-_59ee9654-c617-4a13-93e8-9f881751045b-40ca2af2,
#w-node-_273f8b70-fabe-771a-6f99-f277f05f8405-40ca2af2 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
}

#w-node-f0efa713-0698-08d6-61d2-30621f3da74e-40ca2af2 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
}

@media screen and (max-width: 991px) {
    #w-node-b19f6258-42d0-2415-c307-086b6b7e9c55-40ca2af2 {
        grid-template-rows: auto;
        grid-template-columns: 1fr 1fr 1fr;
    }
    #w-node-c7b696ed-1d74-ff4a-6d46-67d4e5bd1807-40ca2af2 {
        grid-template-rows: 500px;
        grid-template-columns: 1fr;
    }
    #w-node-_273f8b70-fabe-771a-6f99-f277f05f8405-40ca2af2,
    #w-node-f0efa713-0698-08d6-61d2-30621f3da74e-40ca2af2 {
        grid-template-rows: auto;
        grid-template-columns: 1fr;
    }
    #w-node-f0efa713-0698-08d6-61d2-30621f3da74f-40ca2af2 {
        order: 0;
    }
}

@media screen and (max-width: 767px) {
    #w-node-b19f6258-42d0-2415-c307-086b6b7e9c55-40ca2af2 {
        grid-template-rows: auto;
        grid-template-columns: 1fr 1fr 1fr;
    }
}

@media screen and (max-width: 479px) {
    #w-node-_908ce720-05f4-3eae-d705-d70efd1ae143-40ca2af2,
    #w-node-b19f6258-42d0-2415-c307-086b6b7e9c55-40ca2af2 {
        grid-template-rows: 75px;
        grid-template-columns: 1fr 1fr;
    }
    #w-node-c7b696ed-1d74-ff4a-6d46-67d4e5bd1807-40ca2af2 {
        grid-template-rows: auto;
        grid-template-columns: minmax(300px, 1fr);
    }
    #w-node-_1a2b806e-e971-8514-85dc-9362d57dfc98-40ca2af2 {
        grid-template-rows: auto auto auto auto auto;
        grid-template-columns: minmax(280px, 1fr);
    }
    #w-node-cb25a799-fda5-484d-10e6-23938853e0bf-40ca2af2 {
        grid-template-rows: auto auto;
        grid-template-columns: auto;
    }
    #w-node-_273f8b70-fabe-771a-6f99-f277f05f8405-40ca2af2 {
        grid-template-rows: auto;
        grid-template-columns: 1fr;
    }
    #w-node-f0efa713-0698-08d6-61d2-30621f3da74e-40ca2af2 {
        grid-template-rows: auto;
        grid-template-columns: minmax(280px, 1fr);
    }
    #w-node-f0efa713-0698-08d6-61d2-30621f3da74f-40ca2af2 {
        order: 9999;
    }
}

@font-face {
    font-family: 'Super Comic';
    src: url('../fonts/Super-Comic.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}