@font-face {
  font-family: Inter;
  src: url("../assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.197dd74378.woff2");
  font-display: swap;
  font-style: normal;
  font-weight: 400;
  unicode-range:
    U+460-52F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
@font-face {
  font-family: Inter;
  src: url("../assets/EOr0mi4hNtlgWNn9if640EZzXCo.f3fd018548.woff2");
  font-display: swap;
  font-style: normal;
  font-weight: 400;
  unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116;
}
@font-face {
  font-family: Inter;
  src: url("../assets/Y9k9QrlZAqio88Klkmbd8VoMQc.bb12e146ca.woff2");
  font-display: swap;
  font-style: normal;
  font-weight: 400;
  unicode-range: U+1F00-1FFF;
}
@font-face {
  font-family: Inter;
  src: url("../assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.ea808fe7d6.woff2");
  font-display: swap;
  font-style: normal;
  font-weight: 400;
  unicode-range: U+370-3FF;
}
@font-face {
  font-family: Inter;
  src: url("../assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.418c934c00.woff2");
  font-display: swap;
  font-style: normal;
  font-weight: 400;
  unicode-range:
    U+100-24F, U+259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113,
    U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: Inter;
  src: url("../assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.d2835f64ba.woff2");
  font-display: swap;
  font-style: normal;
  font-weight: 400;
  unicode-range:
    U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+2000-206F,
    U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212,
    U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: Inter;
  src: url("../assets/b6Y37FthZeALduNqHicBT6FutY.22b5f26fb6.woff2");
  font-display: swap;
  font-style: normal;
  font-weight: 400;
  unicode-range:
    U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0,
    U+1EA0-1EF9, U+20AB;
}
@font-face {
  font-family: Inter;
  src: url("../assets/hyOgCu0Xnghbimh0pE8QTvtt2AU.58bbd52279.woff2");
  font-display: swap;
  font-style: normal;
  font-weight: 600;
  unicode-range:
    U+460-52F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
@font-face {
  font-family: Inter;
  src: url("../assets/NeGmSOXrPBfEFIy5YZeHq17LEDA.dbba5ba05c.woff2");
  font-display: swap;
  font-style: normal;
  font-weight: 600;
  unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116;
}
@font-face {
  font-family: Inter;
  src: url("../assets/oYaAX5himiTPYuN8vLWnqBbfD2s.8a68bceee1.woff2");
  font-display: swap;
  font-style: normal;
  font-weight: 600;
  unicode-range: U+1F00-1FFF;
}
@font-face {
  font-family: Inter;
  src: url("../assets/lEJLP4R0yuCaMCjSXYHtJw72M.a8071e6b98.woff2");
  font-display: swap;
  font-style: normal;
  font-weight: 600;
  unicode-range: U+370-3FF;
}
@font-face {
  font-family: Inter;
  src: url("../assets/cRJyLNuTJR5jbyKzGi33wU9cqIQ.44c62d91b0.woff2");
  font-display: swap;
  font-style: normal;
  font-weight: 600;
  unicode-range:
    U+100-24F, U+259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113,
    U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: Inter;
  src: url("../assets/yDtI2UI8XcEg1W2je9XPN3Noo.a113a1cb4f.woff2");
  font-display: swap;
  font-style: normal;
  font-weight: 600;
  unicode-range:
    U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+2000-206F,
    U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212,
    U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: Inter;
  src: url("../assets/A0Wcc7NgXMjUuFdquHDrIZpzZw0.619644a6a4.woff2");
  font-display: swap;
  font-style: normal;
  font-weight: 600;
  unicode-range:
    U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0,
    U+1EA0-1EF9, U+20AB;
}
@font-face {
  font-family: Inter;
  src: url("../assets/PONfPc6h4EPYwJliXQBmjVx7QxI.22d16d766f.woff2");
  font-display: swap;
  font-style: normal;
  font-weight: 800;
  unicode-range:
    U+460-52F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
@font-face {
  font-family: Inter;
  src: url("../assets/zsnJN7Z1wdzUvepJniD3rbvJIyU.d88565d8d5.woff2");
  font-display: swap;
  font-style: normal;
  font-weight: 800;
  unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116;
}
@font-face {
  font-family: Inter;
  src: url("../assets/UrzZBOy7RyJEWAZGduzOeHiHuY.f777c447c3.woff2");
  font-display: swap;
  font-style: normal;
  font-weight: 800;
  unicode-range: U+1F00-1FFF;
}
@font-face {
  font-family: Inter;
  src: url("../assets/996sR9SfSDuYELz8oHhDOcErkY.3537dcd614.woff2");
  font-display: swap;
  font-style: normal;
  font-weight: 800;
  unicode-range: U+370-3FF;
}
@font-face {
  font-family: Inter;
  src: url("../assets/ftN1HpyPVJEoEb4q36SOrNdLXU.f0a8c26ae9.woff2");
  font-display: swap;
  font-style: normal;
  font-weight: 800;
  unicode-range:
    U+100-24F, U+259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113,
    U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: Inter;
  src: url("../assets/Mput0MSwESKlJ6TMz9MPDXhgrk.8f040d71a5.woff2");
  font-display: swap;
  font-style: normal;
  font-weight: 800;
  unicode-range:
    U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+2000-206F,
    U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212,
    U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: Inter;
  src: url("../assets/JAur4lGGSGRGyrFi59JSIKqVgU.a83d492021.woff2");
  font-display: swap;
  font-style: normal;
  font-weight: 800;
  unicode-range:
    U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0,
    U+1EA0-1EF9, U+20AB;
}
@font-face {
  font-family: Inter;
  src: url("../assets/mkY5Sgyq51ik0AMrSBwhm9DJg.494370e42c.woff2");
  font-style: normal;
  font-weight: 900;
  unicode-range:
    U+460-52F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
@font-face {
  font-family: Inter;
  src: url("../assets/X5hj6qzcHUYv7h1390c8Rhm6550.98e006a70b.woff2");
  font-style: normal;
  font-weight: 900;
  unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116;
}
@font-face {
  font-family: Inter;
  src: url("../assets/gQhNpS3tN86g8RcVKYUUaKt2oMQ.d5262035fd.woff2");
  font-style: normal;
  font-weight: 900;
  unicode-range: U+1F00-1FFF;
}
@font-face {
  font-family: Inter;
  src: url("../assets/cugnVhSraaRyANCaUtI5FV17wk.146bdc56fa.woff2");
  font-style: normal;
  font-weight: 900;
  unicode-range: U+370-3FF;
}
@font-face {
  font-family: Inter;
  src: url("../assets/5HcVoGak8k5agFJSaKa4floXVu0.bc2a9ceee8.woff2");
  font-style: normal;
  font-weight: 900;
  unicode-range:
    U+100-24F, U+259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113,
    U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: Inter;
  src: url("../assets/rZ5DdENNqIdFTIyQQiP5isO7M.6fb1254aa2.woff2");
  font-style: normal;
  font-weight: 900;
  unicode-range:
    U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+2000-206F,
    U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212,
    U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: Inter;
  src: url("../assets/P2Bw01CtL0b9wqygO0sSVogWbo.f6380e18de.woff2");
  font-style: normal;
  font-weight: 900;
  unicode-range:
    U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0,
    U+1EA0-1EF9, U+20AB;
}
@font-face {
  font-family: Inter;
  src: url("../assets/05KsVHGDmqXSBXM4yRZ65P8i0s.aaed3c06be.woff2");
  font-style: italic;
  font-weight: 900;
  unicode-range:
    U+460-52F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
@font-face {
  font-family: Inter;
  src: url("../assets/ky8ovPukK4dJ1Pxq74qGhOqCYI.7047bd4cd6.woff2");
  font-style: italic;
  font-weight: 900;
  unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116;
}
@font-face {
  font-family: Inter;
  src: url("../assets/vvNSqIj42qeQ2bvCRBIWKHscrc.cfa0a2ea2d.woff2");
  font-style: italic;
  font-weight: 900;
  unicode-range: U+1F00-1FFF;
}
@font-face {
  font-family: Inter;
  src: url("../assets/3ZmXbBKToJifDV9gwcifVd1tEY.d49354010d.woff2");
  font-style: italic;
  font-weight: 900;
  unicode-range: U+370-3FF;
}
@font-face {
  font-family: Inter;
  src: url("../assets/FNfhX3dt4ChuLJq2PwdlxHO7PU.6c8a101984.woff2");
  font-style: italic;
  font-weight: 900;
  unicode-range:
    U+100-24F, U+259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113,
    U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: Inter;
  src: url("../assets/gcnfba68tfm7qAyrWRCf9r34jg.443ebd6443.woff2");
  font-style: italic;
  font-weight: 900;
  unicode-range:
    U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+2000-206F,
    U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212,
    U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: Inter;
  src: url("../assets/efTfQcBJ53kM2pB1hezSZ3RDUFs.eb965eb5ff.woff2");
  font-style: italic;
  font-weight: 900;
  unicode-range:
    U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0,
    U+1EA0-1EF9, U+20AB;
}
@font-face {
  font-family: Inter;
  src: url("../assets/if4nAQEfO1l3iBiurvlUSTaMA.1da682dd34.woff2");
  font-display: swap;
  font-style: italic;
  font-weight: 800;
  unicode-range:
    U+460-52F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
@font-face {
  font-family: Inter;
  src: url("../assets/GdJ7SQjcmkU1sz7lk5lMpKUlKY.6522b81d4b.woff2");
  font-display: swap;
  font-style: italic;
  font-weight: 800;
  unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116;
}
@font-face {
  font-family: Inter;
  src: url("../assets/sOA6LVskcCqlqggyjIZe0Zh39UQ.2ffe51237d.woff2");
  font-display: swap;
  font-style: italic;
  font-weight: 800;
  unicode-range: U+1F00-1FFF;
}
@font-face {
  font-family: Inter;
  src: url("../assets/zUCSsMbWBcHOQoATrhsPVigkc.fb02ad327e.woff2");
  font-display: swap;
  font-style: italic;
  font-weight: 800;
  unicode-range: U+370-3FF;
}
@font-face {
  font-family: Inter;
  src: url("../assets/6eYp9yIAUvPZY7o0yfI4e2OP6g.cfea620ee9.woff2");
  font-display: swap;
  font-style: italic;
  font-weight: 800;
  unicode-range:
    U+100-24F, U+259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113,
    U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: Inter;
  src: url("../assets/8AYN209PzikkmqPEbOGJlpgu6M.fe8ac46e1d.woff2");
  font-display: swap;
  font-style: italic;
  font-weight: 800;
  unicode-range:
    U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+2000-206F,
    U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212,
    U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: Inter;
  src: url("../assets/L9nHaKi7ULzGWchEehsfwttxOwM.61152bad40.woff2");
  font-display: swap;
  font-style: italic;
  font-weight: 800;
  unicode-range:
    U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0,
    U+1EA0-1EF9, U+20AB;
}
@font-face {
  font-family: Inter;
  src: url("../assets/DpPBYI0sL4fYLgAkX8KXOPVt7c.9f76c3a5f7.woff2");
  font-display: swap;
  font-style: normal;
  font-weight: 700;
  unicode-range:
    U+460-52F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
@font-face {
  font-family: Inter;
  src: url("../assets/4RAEQdEOrcnDkhHiiCbJOw92Lk.3be39f5de4.woff2");
  font-display: swap;
  font-style: normal;
  font-weight: 700;
  unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116;
}
@font-face {
  font-family: Inter;
  src: url("../assets/1K3W8DizY3v4emK8Mb08YHxTbs.be91894f01.woff2");
  font-display: swap;
  font-style: normal;
  font-weight: 700;
  unicode-range: U+1F00-1FFF;
}
@font-face {
  font-family: Inter;
  src: url("../assets/tUSCtfYVM1I1IchuyCwz9gDdQ.974fd13b31.woff2");
  font-display: swap;
  font-style: normal;
  font-weight: 700;
  unicode-range: U+370-3FF;
}
@font-face {
  font-family: Inter;
  src: url("../assets/VgYFWiwsAC5OYxAycRXXvhze58.b6c8387871.woff2");
  font-display: swap;
  font-style: normal;
  font-weight: 700;
  unicode-range:
    U+100-24F, U+259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113,
    U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: Inter;
  src: url("../assets/syRNPWzAMIrcJ3wIlPIP43KjQs.452fe1601f.woff2");
  font-display: swap;
  font-style: normal;
  font-weight: 700;
  unicode-range:
    U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+2000-206F,
    U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212,
    U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: Inter;
  src: url("../assets/GIryZETIX4IFypco5pYZONKhJIo.bcff39a6db.woff2");
  font-display: swap;
  font-style: normal;
  font-weight: 700;
  unicode-range:
    U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0,
    U+1EA0-1EF9, U+20AB;
}
@font-face {
  font-family: Inter;
  src: url("../assets/H89BbHkbHDzlxZzxi8uPzTsp90.e1fb1f6952.woff2");
  font-display: swap;
  font-style: italic;
  font-weight: 700;
  unicode-range:
    U+460-52F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
@font-face {
  font-family: Inter;
  src: url("../assets/u6gJwDuwB143kpNK1T1MDKDWkMc.bba4fadd8b.woff2");
  font-display: swap;
  font-style: italic;
  font-weight: 700;
  unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116;
}
@font-face {
  font-family: Inter;
  src: url("../assets/43sJ6MfOPh1LCJt46OvyDuSbA6o.8e7d41d947.woff2");
  font-display: swap;
  font-style: italic;
  font-weight: 700;
  unicode-range: U+1F00-1FFF;
}
@font-face {
  font-family: Inter;
  src: url("../assets/wccHG0r4gBDAIRhfHiOlq6oEkqw.7b05451fe6.woff2");
  font-display: swap;
  font-style: italic;
  font-weight: 700;
  unicode-range: U+370-3FF;
}
@font-face {
  font-family: Inter;
  src: url("../assets/WZ367JPwf9bRW6LdTHN8rXgSjw.78f4b8011b.woff2");
  font-display: swap;
  font-style: italic;
  font-weight: 700;
  unicode-range:
    U+100-24F, U+259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113,
    U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: Inter;
  src: url("../assets/ia3uin3hQWqDrVloC1zEtYHWw.7342a84724.woff2");
  font-display: swap;
  font-style: italic;
  font-weight: 700;
  unicode-range:
    U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+2000-206F,
    U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212,
    U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: Inter;
  src: url("../assets/2A4Xx7CngadFGlVV4xrO06OBHY.be47bff5d1.woff2");
  font-display: swap;
  font-style: italic;
  font-weight: 700;
  unicode-range:
    U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0,
    U+1EA0-1EF9, U+20AB;
}
@font-face {
  font-family: Inter;
  src: url("../assets/vxBnBhH8768IFAXAb4Qf6wQHKs.45d9a97649.woff2");
  font-display: swap;
  font-style: italic;
  font-weight: 600;
  unicode-range:
    U+460-52F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
@font-face {
  font-family: Inter;
  src: url("../assets/zSsEuoJdh8mcFVk976C05ZfQr8.05aecd81f0.woff2");
  font-display: swap;
  font-style: italic;
  font-weight: 600;
  unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116;
}
@font-face {
  font-family: Inter;
  src: url("../assets/b8ezwLrN7h2AUoPEENcsTMVJ0.47619b8422.woff2");
  font-display: swap;
  font-style: italic;
  font-weight: 600;
  unicode-range: U+1F00-1FFF;
}
@font-face {
  font-family: Inter;
  src: url("../assets/mvNEIBLyHbscgHtwfsByjXUz3XY.0af6cca038.woff2");
  font-display: swap;
  font-style: italic;
  font-weight: 600;
  unicode-range: U+370-3FF;
}
@font-face {
  font-family: Inter;
  src: url("../assets/6FI2EneKzM3qBy5foOZXey7coCA.88e3ebffd7.woff2");
  font-display: swap;
  font-style: italic;
  font-weight: 600;
  unicode-range:
    U+100-24F, U+259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113,
    U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: Inter;
  src: url("../assets/fuyXZpVvOjq8NesCOfgirHCWyg.e81c47b998.woff2");
  font-display: swap;
  font-style: italic;
  font-weight: 600;
  unicode-range:
    U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+2000-206F,
    U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212,
    U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: Inter;
  src: url("../assets/NHHeAKJVP0ZWHk5YZnQQChIsBM.d7bab7a34b.woff2");
  font-display: swap;
  font-style: italic;
  font-weight: 600;
  unicode-range:
    U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0,
    U+1EA0-1EF9, U+20AB;
}
@font-face {
  font-family: Inter;
  src: url("../assets/5A3Ce6C9YYmCjpQx9M4inSaKU.94357736ab.woff2");
  font-display: swap;
  font-style: normal;
  font-weight: 500;
  unicode-range:
    U+460-52F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
@font-face {
  font-family: Inter;
  src: url("../assets/Qx95Xyt0Ka3SGhinnbXIGpEIyP4.96126f2d71.woff2");
  font-display: swap;
  font-style: normal;
  font-weight: 500;
  unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116;
}
@font-face {
  font-family: Inter;
  src: url("../assets/6mJuEAguuIuMog10gGvH5d3cl8.d672e61ee3.woff2");
  font-display: swap;
  font-style: normal;
  font-weight: 500;
  unicode-range: U+1F00-1FFF;
}
@font-face {
  font-family: Inter;
  src: url("../assets/xYYWaj7wCU5zSQH0eXvSaS19wo.af51674aa2.woff2");
  font-display: swap;
  font-style: normal;
  font-weight: 500;
  unicode-range: U+370-3FF;
}
@font-face {
  font-family: Inter;
  src: url("../assets/otTaNuNpVK4RbdlT7zDDdKvQBA.c95a827796.woff2");
  font-display: swap;
  font-style: normal;
  font-weight: 500;
  unicode-range:
    U+100-24F, U+259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113,
    U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: Inter;
  src: url("../assets/d3tHnaQIAeqiE5hGcRw4mmgWYU.4ac3c1c0a2.woff2");
  font-display: swap;
  font-style: normal;
  font-weight: 500;
  unicode-range:
    U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+2000-206F,
    U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: Inter;
  src: url("../assets/DolVirEGb34pEXEp8t8FQBSK4.0c3a17ff05.woff2");
  font-display: swap;
  font-style: normal;
  font-weight: 500;
  unicode-range:
    U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0,
    U+1EA0-1EF9, U+20AB;
}
@font-face {
  font-family: Inter;
  src: url("../assets/DXD0Q7LSl7HEvDzucnyLnGBHM.098848e1db.woff2");
  font-display: swap;
  font-style: normal;
  font-weight: 700;
  unicode-range:
    U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+2000-206F,
    U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: Inter;
  src: url("../assets/QxmhnWTzLtyjIiZcfaLIJ8EFBXU.cc75eb3249.woff2");
  font-display: swap;
  font-style: italic;
  font-weight: 700;
  unicode-range:
    U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+2000-206F,
    U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: Inter;
  src: url("../assets/khkJkwSL66WFg8SX6Wa726c.99b8d9182f.woff2");
  font-display: swap;
  font-style: italic;
  font-weight: 500;
  unicode-range:
    U+460-52F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
@font-face {
  font-family: Inter;
  src: url("../assets/0E7IMbDzcGABpBwwqNEt60wU0w.2ffdfaac69.woff2");
  font-display: swap;
  font-style: italic;
  font-weight: 500;
  unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116;
}
@font-face {
  font-family: Inter;
  src: url("../assets/NTJ0nQgIF0gcDelS14zQ9NR9Q.48ac864786.woff2");
  font-display: swap;
  font-style: italic;
  font-weight: 500;
  unicode-range: U+1F00-1FFF;
}
@font-face {
  font-family: Inter;
  src: url("../assets/QrcNhgEPfRl0LS8qz5Ln8olanl8.e1611c945a.woff2");
  font-display: swap;
  font-style: italic;
  font-weight: 500;
  unicode-range: U+370-3FF;
}
@font-face {
  font-family: Inter;
  src: url("../assets/JEXmejW8mXOYMtt0hyRg811kHac.c2bfacca7c.woff2");
  font-display: swap;
  font-style: italic;
  font-weight: 500;
  unicode-range:
    U+100-24F, U+259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113,
    U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: Inter;
  src: url("../assets/ksvR4VsLksjpSwnC2fPgHRNMw.4fd95b9bc8.woff2");
  font-display: swap;
  font-style: italic;
  font-weight: 500;
  unicode-range:
    U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+2000-206F,
    U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: Inter;
  src: url("../assets/uy9s0iWuxiNnVt8EpTI3gzohpwo.bd8884f7e7.woff2");
  font-display: swap;
  font-style: italic;
  font-weight: 500;
  unicode-range:
    U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0,
    U+1EA0-1EF9, U+20AB;
}
@font-face {
  font-family: Inter;
  src: url("../assets/vQyevYAyHtARFwPqUzQGpnDs.776ea07d8a.woff2");
  font-display: swap;
  font-style: normal;
  font-weight: 400;
  unicode-range:
    U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+2000-206F,
    U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: Inter;
  src: url("../assets/CfMzU8w2e7tHgF4T4rATMPuWosA.fb0edde261.woff2");
  font-display: swap;
  font-style: italic;
  font-weight: 400;
  unicode-range:
    U+460-52F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
@font-face {
  font-family: Inter;
  src: url("../assets/867QObYax8ANsfX4TGEVU9YiCM.1a94ddb4e1.woff2");
  font-display: swap;
  font-style: italic;
  font-weight: 400;
  unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116;
}
@font-face {
  font-family: Inter;
  src: url("../assets/Oyn2ZbENFdnW7mt2Lzjk1h9Zb9k.4bca00b775.woff2");
  font-display: swap;
  font-style: italic;
  font-weight: 400;
  unicode-range: U+1F00-1FFF;
}
@font-face {
  font-family: Inter;
  src: url("../assets/cdAe8hgZ1cMyLu9g005pAW3xMo.b3ddf3f2cc.woff2");
  font-display: swap;
  font-style: italic;
  font-weight: 400;
  unicode-range: U+370-3FF;
}
@font-face {
  font-family: Inter;
  src: url("../assets/DOfvtmE1UplCq161m6Hj8CSQYg.90f4958b2f.woff2");
  font-display: swap;
  font-style: italic;
  font-weight: 400;
  unicode-range:
    U+100-24F, U+259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113,
    U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: Inter;
  src: url("../assets/vFzuJY0c65av44uhEKB6vyjFMg.9b3d822d43.woff2");
  font-display: swap;
  font-style: italic;
  font-weight: 400;
  unicode-range:
    U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+2000-206F,
    U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: Inter;
  src: url("../assets/tKtBcDnBMevsEEJKdNGhhkLzYo.3fa31eded4.woff2");
  font-display: swap;
  font-style: italic;
  font-weight: 400;
  unicode-range:
    U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0,
    U+1EA0-1EF9, U+20AB;
}
@font-face {
  font-family: "Inter Placeholder";
  src: local("Arial");
  ascent-override: 89.79%;
  descent-override: 22.36%;
  line-gap-override: 0%;
  size-adjust: 107.89%;
}

/* ---- */

html,
body,
#main {
  box-sizing: border-box;
  margin: 0px;
  padding: 0px;
}
:root {
  -webkit-font-smoothing: antialiased;
}
* {
  box-sizing: border-box;
  -webkit-font-smoothing: inherit;
}
h1,
h2,
h3,
h4,
h5,
h6,
p,
figure {
  margin: 0px;
}
body,
input,
textarea,
select,
button {
  font-family: sans-serif;
  font-size: 12px;
}
body {
  --token-3c2137a7-28d2-42e0-80e1-80e734e116d0: #0072b0;
  --token-20688f72-4014-4fdd-8f45-83cd36cc544b: #fff;
  --token-c779eb20-4011-4eb9-b42c-9f1fc59be719: #969696;
  --token-386acb33-32fd-46b6-b159-e9a3c15f8f38: #000;
  --token-3c8398c6-894e-4918-ace6-437d6e9600f0: #ffffff12;
  --token-5bc48278-14a8-4953-b980-6953d047ffcd: #0f0f0f;
  --token-b8d80ab8-9871-4f45-b5cd-eb2899a71637: #1b942b;
  --token-baa721f2-c516-4ecb-8231-357e7987b593: #ffcc4a;
  --token-6092e8de-e9de-429e-a8c7-16bd375a7699: #545454;
  --token-43c18c1c-4e48-4745-93e2-92071eeb64df: #fff;
  --token-002358e6-f6a1-4327-a3fd-f84b5633c63a: #fff;
  --token-c6178bb3-1946-4315-8564-7b12d6dbe40c: #1f1f1f;
  --token-1231309a-e5e0-4797-8d2d-8a32e6f2f73c: #f24;
  --token-dc550c2f-750c-44ef-8c93-96d8998c08b1: #ffffff12;
  --memetio-will-change-override: none;
}
@supports (background: -webkit-named-image(i)) and
  (not (grid-template-rows: subgrid)) {
  body {
    --memetio-will-change-override: transform;
  }
}
@supports (background: -webkit-named-image(i)) and
  (not (position-area: top right)) {
  body {
    --memetio-will-change-filter-override: filter;
  }
}
[data-memetio-component-type="Text"] div div span,
[data-memetio-component-type="Text"] a div span,
[data-memetio-component-type="Text"] span span span,
[data-memetio-component-type="Text"] p span span,
[data-memetio-component-type="Text"] h1 span span,
[data-memetio-component-type="Text"] h2 span span,
[data-memetio-component-type="Text"] h3 span span,
[data-memetio-component-type="Text"] h4 span span,
[data-memetio-component-type="Text"] h5 span span,
[data-memetio-component-type="Text"] h6 span span,
[data-memetio-component-type="Text"] a {
  font-family: var(--font-family);
  font-style: var(--font-style);
  font-weight: min(
    calc(var(--memetio-font-weight-increase, 0) + var(--font-weight, 400)),
    900
  );
  color: var(--text-color);
  letter-spacing: var(--letter-spacing);
  font-size: var(--font-size);
  text-transform: var(--text-transform);
  --text-decoration: var(--memetio-text-decoration-style, solid)
    var(--memetio-text-decoration, none)
    var(--memetio-text-decoration-color, currentcolor)
    var(--memetio-text-decoration-thickness, auto);
  --text-decoration-skip-ink: var(--memetio-text-decoration-skip-ink);
  --text-underline-offset: var(--memetio-text-decoration-offset);
  line-height: var(--line-height);
  --font-family: var(--memetio-font-family);
  --font-style: var(--memetio-font-style);
  --font-weight: var(--memetio-font-weight);
  --text-color: var(--memetio-text-color);
  --letter-spacing: var(--memetio-letter-spacing);
  --font-size: var(--memetio-font-size);
  --text-transform: var(--memetio-text-transform);
  --line-height: var(--memetio-line-height);
}
@supports not (color: color(display-p3 1 1 1)) {
  p.memetio-text,
  div.memetio-text,
  h1.memetio-text,
  h2.memetio-text,
  h3.memetio-text,
  h4.memetio-text,
  h5.memetio-text,
  h6.memetio-text,
  li.memetio-text,
  ol.memetio-text,
  ul.memetio-text,
  span.memetio-text:not([data-text-fill]) {
    color: var(
      --memetio-blockquote-text-color-rgb,
      var(
        --memetio-blockquote-text-color,
        var(--memetio-text-color-rgb, var(--memetio-text-color, #000))
      )
    );
    -webkit-text-stroke-color: var(
      --memetio-text-stroke-color-rgb,
      var(--memetio-text-stroke-color, initial)
    );
  }
  mark.memetio-text {
    background-color: var(
      --memetio-blockquote-text-background-color-rgb,
      var(
        --memetio-blockquote-text-background-color,
        var(
          --memetio-text-background-color-rgb,
          var(--memetio-text-background-color, initial)
        )
      )
    );
  }
}
@supports not (color: color(display-p3 1 1 1)) {
  code.memetio-text,
  code.memetio-text span.memetio-text:not([data-text-fill]) {
    color: var(
      --memetio-blockquote-text-color-rgb,
      var(
        --memetio-blockquote-text-color,
        var(
          --memetio-code-text-color-rgb,
          var(
            --memetio-code-text-color,
            var(--memetio-text-color-rgb, var(--memetio-text-color, #000))
          )
        )
      )
    );
  }
}
@supports not (color: color(display-p3 1 1 1)) {
  a.memetio-text,
  span.memetio-text[data-nested-link] {
    color: var(
      --memetio-link-text-color-rgb,
      var(
        --memetio-link-text-color,
        var(
          --memetio-blockquote-text-color-rgb,
          var(
            --memetio-blockquote-text-color,
            var(--memetio-text-color-rgb, var(--memetio-text-color, #000))
          )
        )
      )
    );
    background-color: var(
      --memetio-link-text-background-color-rgb,
      var(--memetio-link-text-background-color, initial)
    );
    text-decoration-color: var(
      --memetio-link-text-decoration-color-rgb,
      var(
        --memetio-link-text-decoration-color,
        var(
          --memetio-text-decoration-color-rgb,
          var(--memetio-text-decoration-color, currentcolor)
        )
      )
    );
  }
}
@supports not (color: color(display-p3 1 1 1)) {
  code.memetio-text a.memetio-text,
  code.memetio-text a.memetio-text span.memetio-text:not([data-text-fill]),
  code.memetio-text span.memetio-text[data-nested-link],
  code.memetio-text
    span.memetio-text[data-nested-link]
    span.memetio-text:not([data-text-fill]) {
    color: var(
      --memetio-link-text-color-rgb,
      var(
        --memetio-link-text-color,
        var(
          --memetio-blockquote-text-color-rgb,
          var(
            --memetio-blockquote-text-color,
            var(
              --memetio-code-text-color-rgb,
              var(
                --memetio-code-text-color,
                var(--memetio-text-color-rgb, var(--memetio-text-color, #000))
              )
            )
          )
        )
      )
    );
  }
}
@supports not (color: color(display-p3 1 1 1)) {
  a.memetio-text:hover,
  span.memetio-text[data-nested-link]:hover {
    color: var(
      --memetio-link-hover-text-color-rgb,
      var(
        --memetio-link-hover-text-color,
        var(
          --memetio-link-text-color-rgb,
          var(
            --memetio-link-text-color,
            var(
              --memetio-blockquote-text-color-rgb,
              var(
                --memetio-blockquote-text-color,
                var(--memetio-text-color-rgb, var(--memetio-text-color, #000))
              )
            )
          )
        )
      )
    );
    background-color: var(
      --memetio-link-hover-text-background-color-rgb,
      var(
        --memetio-link-hover-text-background-color,
        var(
          --memetio-link-text-background-color-rgb,
          var(
            --memetio-link-text-background-color,
            var(
              --memetio-text-background-color-rgb,
              var(--memetio-text-background-color, initial)
            )
          )
        )
      )
    );
    text-decoration-color: var(
      --memetio-link-hover-text-decoration-color-rgb,
      var(
        --memetio-link-hover-text-decoration-color,
        var(
          --memetio-link-text-decoration-color-rgb,
          var(
            --memetio-link-text-decoration-color,
            var(
              --memetio-text-decoration-color-rgb,
              var(--memetio-text-decoration-color, currentcolor)
            )
          )
        )
      )
    );
  }
}
@supports not (color: color(display-p3 1 1 1)) {
  code.memetio-text a.memetio-text:hover,
  code.memetio-text span.memetio-text[data-nested-link]:hover {
    color: var(
      --memetio-link-hover-text-color-rgb,
      var(
        --memetio-link-hover-text-color,
        var(
          --memetio-link-text-color-rgb,
          var(
            --memetio-link-text-color,
            var(
              --memetio-blockquote-text-color-rgb,
              var(
                --memetio-blockquote-text-color,
                var(
                  --memetio-code-text-color-rgb,
                  var(
                    --memetio-code-text-color,
                    var(--memetio-text-color-rgb, var(--memetio-text-color, #000))
                  )
                )
              )
            )
          )
        )
      )
    );
  }
}
@supports not (color: color(display-p3 1 1 1)) {
  a.memetio-text[data-memetio-page-link-current],
  span.memetio-text[data-memetio-page-link-current] {
    color: var(
      --memetio-link-current-text-color-rgb,
      var(
        --memetio-link-current-text-color,
        var(
          --memetio-link-text-color-rgb,
          var(
            --memetio-link-text-color,
            var(--memetio-text-color-rgb, var(--memetio-text-color, #000))
          )
        )
      )
    );
    background-color: var(
      --memetio-link-current-text-background-color-rgb,
      var(
        --memetio-link-current-text-background-color,
        var(
          --memetio-link-text-background-color-rgb,
          var(
            --memetio-link-text-background-color,
            var(
              --memetio-text-background-color-rgb,
              var(--memetio-text-background-color, initial)
            )
          )
        )
      )
    );
    text-decoration-color: var(
      --memetio-link-current-text-decoration-color-rgb,
      var(
        --memetio-link-current-text-decoration-color,
        var(
          --memetio-link-text-decoration-color-rgb,
          var(
            --memetio-link-text-decoration-color,
            var(
              --memetio-text-decoration-color-rgb,
              var(--memetio-text-decoration-color, currentcolor)
            )
          )
        )
      )
    );
  }
}
@supports not (color: color(display-p3 1 1 1)) {
  code.memetio-text a.memetio-text[data-memetio-page-link-current],
  code.memetio-text
    a.memetio-text[data-memetio-page-link-current]
    span.memetio-text:not([data-text-fill]),
  code.memetio-text span.memetio-text[data-memetio-page-link-current],
  code.memetio-text
    span.memetio-text[data-memetio-page-link-current]
    span.memetio-text:not([data-text-fill]) {
    color: var(
      --memetio-link-current-text-color-rgb,
      var(
        --memetio-link-current-text-color,
        var(
          --memetio-link-text-color-rgb,
          var(
            --memetio-link-text-color,
            var(
              --memetio-code-text-color-rgb,
              var(
                --memetio-code-text-color,
                var(--memetio-text-color-rgb, var(--memetio-text-color, #000))
              )
            )
          )
        )
      )
    );
    background-color: var(
      --memetio-link-current-text-background-color-rgb,
      var(
        --memetio-link-current-text-background-color,
        var(
          --memetio-link-text-background-color-rgb,
          var(
            --memetio-link-text-background-color,
            var(
              --memetio-text-background-color-rgb,
              var(--memetio-text-background-color, initial)
            )
          )
        )
      )
    );
  }
}
@supports not (color: color(display-p3 1 1 1)) {
  a.memetio-text[data-memetio-page-link-current]:hover,
  span.memetio-text[data-memetio-page-link-current]:hover {
    color: var(
      --memetio-link-hover-text-color-rgb,
      var(
        --memetio-link-hover-text-color,
        var(
          --memetio-link-current-text-color-rgb,
          var(
            --memetio-link-current-text-color,
            var(
              --memetio-link-text-color-rgb,
              var(
                --memetio-link-text-color,
                var(
                  --memetio-code-text-color-rgb,
                  var(
                    --memetio-code-text-color,
                    var(--memetio-text-color-rgb, var(--memetio-text-color, #000))
                  )
                )
              )
            )
          )
        )
      )
    );
    background-color: var(
      --memetio-link-hover-text-background-color-rgb,
      var(
        --memetio-link-hover-text-background-color,
        var(
          --memetio-link-current-text-background-color-rgb,
          var(
            --memetio-link-current-text-background-color,
            var(
              --memetio-link-text-background-color-rgb,
              var(--memetio-link-text-background-color, initial)
            )
          )
        )
      )
    );
    text-decoration-color: var(
      --memetio-link-hover-text-decoration-color-rgb,
      var(
        --memetio-link-hover-text-decoration-color,
        var(
          --memetio-link-current-text-decoration-color-rgb,
          var(
            --memetio-link-current-text-decoration-color,
            var(
              --memetio-link-text-decoration-color-rgb,
              var(
                --memetio-link-text-decoration-color,
                var(
                  --memetio-text-decoration-color-rgb,
                  var(--memetio-text-decoration-color, currentcolor)
                )
              )
            )
          )
        )
      )
    );
  }
}
@supports not (color: color(display-p3 1 1 1)) {
  code.memetio-text a.memetio-text[data-memetio-page-link-current]:hover,
  code.memetio-text
    a.memetio-text[data-memetio-page-link-current]:hover
    span.memetio-text:not([data-text-fill]),
  code.memetio-text span.memetio-text[data-memetio-page-link-current]:hover,
  code.memetio-text
    span.memetio-text[data-memetio-page-link-current]:hover
    span.memetio-text:not([data-text-fill]) {
    color: var(
      --memetio-link-hover-text-color-rgb,
      var(
        --memetio-link-hover-text-color,
        var(
          --memetio-link-current-text-color-rgb,
          var(
            --memetio-link-current-text-color,
            var(
              --memetio-link-text-color-rgb,
              var(
                --memetio-link-text-color,
                var(
                  --memetio-code-text-color-rgb,
                  var(
                    --memetio-code-text-color,
                    var(--memetio-text-color-rgb, var(--memetio-text-color, #000))
                  )
                )
              )
            )
          )
        )
      )
    );
    background-color: var(
      --memetio-link-hover-text-background-color-rgb,
      var(
        --memetio-link-hover-text-background-color,
        var(
          --memetio-link-current-text-background-color-rgb,
          var(
            --memetio-link-current-text-background-color,
            var(
              --memetio-link-text-background-color-rgb,
              var(--memetio-link-text-background-color, initial)
            )
          )
        )
      )
    );
  }
}
[data-memetio-component-type="Stack"]:not([data-memetio-generated]) > *,
[data-memetio-component-type="Stack"]:not([data-memetio-generated])
  > [data-memetio-component-type],
navigationcontainer [data-memetio-component-type="NavigationContainer"] > *,
[data-memetio-component-type="NavigationContainer"]
  > [data-memetio-component-type] {
  position: relative;
}
@supports not (overflow: clip) {
  :root {
    --overflow-clip-fallback: hidden;
  }
}
@supports (background: -webkit-named-image(i)) and
  (not (contain-intrinsic-size: inherit)) {
  div.memetio-text,
  p.memetio-text,
  h1.memetio-text,
  h2.memetio-text,
  h3.memetio-text,
  h4.memetio-text,
  h5.memetio-text,
  h6.memetio-text,
  ol.memetio-text,
  ul.memetio-text,
  li.memetio-text,
  blockquote.memetio-text,
  .memetio-text.memetio-image {
    display: var(--text-truncation-display-inline-for-safari-16, revert);
  }
  div.memetio-text::after,
  p.memetio-text::after,
  h1.memetio-text::after,
  h2.memetio-text::after,
  h3.memetio-text::after,
  h4.memetio-text::after,
  h5.memetio-text::after,
  h6.memetio-text::after,
  ol.memetio-text::after,
  ul.memetio-text::after,
  li.memetio-text::after,
  blockquote.memetio-text::after,
  .memetio-text.memetio-image::after {
    content: var(--text-truncation-line-break-for-safari-16);
    white-space: pre;
  }
  .memetio-text.memetio-text-module,
  .memetio-text.memetio-table-wrapper {
    display: var(--text-truncation-display-none-for-safari-16, revert);
  }
  p.memetio-text[data-text-fill] {
    display: var(--text-truncation-display-inline-for-safari-16, inline-block);
  }
}
@supports (corner-shape: superellipse(2)) {
  :root {
    --one-if-corner-shape-supported: 1;
  }
}
.memetio-cursor-none,
.memetio-cursor-none * {
  cursor: none !important;
}
.memetio-pointer-events-none,
.memetio-pointer-events-none * {
  pointer-events: none !important;
}
@supports (aspect-ratio: 1) {
  body {
    --memetio-aspect-ratio-supported: auto;
  }
}
.memetio-rq9HY.memetio-zzjyxi,
.memetio-rq9HY .memetio-zzjyxi {
  display: block;
}
.memetio-rq9HY.memetio-dd529j {
  background-color: var(--token-386acb33-32fd-46b6-b159-e9a3c15f8f38, #000);
  flex-flow: column;
  place-content: center flex-start;
  align-items: center;
  gap: 0px;
  width: 100%;
  height: min-content;
  padding: 0px;
  display: flex;
  position: relative;
  overflow: visible;
}
.memetio-rq9HY .memetio-q397vq-container {
  z-index: 10;
  flex: 0 0 auto;
  order: -1000;
  width: 100%;
  height: auto;
  position: absolute;
  top: 0px;
  left: 0px;
}
.memetio-rq9HY .memetio-1i79fa5 {
  margin: 0px;
  background: 0px 0px;
  flex-grow: 1;
  width: 0px;
  height: 0px;
  position: relative;
}
.memetio-rq9HY .memetio-u4oqg7-container {
  flex: 0 0 auto;
  order: 1002;
  width: 100%;
  height: auto;
  position: relative;
}
[data-layout-template="true"] > #overlay {
  margin-bottom: 0px;
}
.ssr-variant {
  display: contents;
}
@supports (aspect-ratio: 1) {
  body {
    --memetio-aspect-ratio-supported: auto;
  }
}
.memetio-btjqM.memetio-1l4u80b,
.memetio-btjqM .memetio-1l4u80b {
  display: block;
}
.memetio-btjqM.memetio-fcezbk {
  flex-flow: column;
  place-content: center;
  align-items: center;
  gap: 40px;
  width: 1200px;
  height: min-content;
  padding: 30px;
  display: flex;
  position: relative;
  overflow: visible;
}
.memetio-btjqM .memetio-15wmymh {
  flex-flow: column;
  flex: 0 0 auto;
  place-content: center;
  align-items: center;
  gap: 40px;
  width: 100%;
  max-width: 1200px;
  height: min-content;
  padding: 0px;
  display: flex;
  position: relative;
  overflow: visible;
}
.memetio-btjqM .memetio-fzi6qf {
  flex-flow: row;
  flex: 0 0 auto;
  place-content: center space-between;
  align-items: center;
  width: 100%;
  height: min-content;
  min-height: 83px;
  padding: 15px 15px 15px 30px;
  display: flex;
  position: relative;
  overflow: visible;
}
.memetio-btjqM .memetio-1ny1ehw {
  width: 175px;
  height: 52px;
  position: absolute;
  top: 9px;
  left: 30px;
}
.memetio-btjqM .memetio-1wjfpl7 {
  width: 9px;
  height: 21px;
  position: absolute;
  top: 0px;
  left: 137px;
}
.memetio-btjqM .memetio-ut20hu {
  width: 9px;
  height: 14px;
  position: absolute;
  top: 7px;
  left: 142px;
}
.memetio-btjqM .memetio-oee2x4 {
  width: 175px;
  height: 29px;
  position: absolute;
  top: 23px;
  left: 0px;
}
.memetio-btjqM .memetio-1lxps4m {
  width: 30px;
  height: 28px;
  position: absolute;
  top: 1px;
  left: 0px;
}
.memetio-btjqM .memetio-1035atc {
  width: 25px;
  height: 29px;
  position: absolute;
  top: 0px;
  left: 150px;
}
.memetio-btjqM .memetio-1r4vber {
  width: 10px;
  height: 17px;
  position: absolute;
  top: 6px;
  left: 158px;
}
.memetio-btjqM .memetio-yv221m {
  width: 20px;
  height: 28px;
  position: absolute;
  top: 1px;
  left: 91px;
}
.memetio-btjqM .memetio-vdfmkz {
  width: 19px;
  height: 28px;
  position: absolute;
  top: 1px;
  left: 34px;
}
.memetio-btjqM .memetio-1k9soge {
  width: 24px;
  height: 28px;
  position: absolute;
  top: 1px;
  left: 112px;
}
.memetio-btjqM .memetio-h0eqv1 {
  width: 8px;
  height: 28px;
  position: absolute;
  top: 1px;
  left: 139px;
}
.memetio-btjqM .memetio-125m79w {
  width: 30px;
  height: 28px;
  position: absolute;
  top: 1px;
  left: 57px;
}
.memetio-btjqM .memetio-e5ehj1 {
  flex: 0 0 auto;
  width: 18px;
  height: 27px;
  position: relative;
  overflow: hidden;
}
.memetio-btjqM .memetio-12bfuim {
  flex: 0 0 auto;
  width: 18px;
  height: 2px;
  position: absolute;
  top: calc(62.963% - 1px);
  right: 0px;
  overflow: hidden;
}
.memetio-btjqM .memetio-1ozstlz {
  flex: 0 0 auto;
  width: 13px;
  height: 2px;
  position: absolute;
  top: calc(37.037% - 1px);
  right: 0px;
  overflow: hidden;
}
.memetio-btjqM .memetio-mxp8p6 {
  z-index: 1;
  flex-flow: row;
  flex: 0 0 auto;
  place-content: center;
  align-items: center;
  gap: 40px;
  width: min-content;
  height: min-content;
  padding: 0px;
  display: flex;
  position: absolute;
  bottom: 22px;
  right: 370px;
  overflow: visible;
}
.memetio-btjqM .memetio-12afj0v,
.memetio-btjqM .memetio-ocdf9r,
.memetio-btjqM .memetio-18kz2vn,
.memetio-btjqM .memetio-1fl5ujf {
  white-space: pre;
  will-change: var(--memetio-will-change-effect-override, transform);
  flex: 0 0 auto;
  width: auto;
  height: auto;
  position: relative;
}
.memetio-btjqM .memetio-fnr3sj-container {
  flex: 0 0 auto;
  width: auto;
  height: auto;
  position: relative;
}
.memetio-btjqM .memetio-1brru4f-container {
  z-index: 1;
  flex: 0 0 auto;
  width: 130px;
  height: 40px;
  position: absolute;
  top: calc(56.6265% - 20px);
  right: 14px;
}
.memetio-btjqM.memetio-v-e972vi.memetio-fcezbk {
  width: 810px;
}
.memetio-btjqM.memetio-v-e972vi .memetio-15wmymh {
  max-width: 850px;
}
.memetio-btjqM.memetio-v-e972vi .memetio-fzi6qf {
  padding: 15px 15px 15px 20px;
}
.memetio-btjqM.memetio-v-e972vi .memetio-1ny1ehw {
  order: 0;
  width: 112px;
  height: 33px;
  top: 18px;
  left: 20px;
}
.memetio-btjqM.memetio-v-e972vi .memetio-1wjfpl7 {
  width: 6px;
  height: 14px;
  left: 87px;
}
.memetio-btjqM.memetio-v-e972vi .memetio-ut20hu {
  width: 6px;
  height: 9px;
  top: 5px;
  left: 91px;
}
.memetio-btjqM.memetio-v-e972vi .memetio-oee2x4 {
  width: 112px;
  height: 19px;
  top: 15px;
}
.memetio-btjqM.memetio-v-e972vi .memetio-1lxps4m {
  width: 19px;
  height: 18px;
}
.memetio-btjqM.memetio-v-e972vi .memetio-1035atc {
  width: 16px;
  height: 19px;
  left: 96px;
}
.memetio-btjqM.memetio-v-e972vi .memetio-1r4vber {
  width: 6px;
  height: 11px;
  top: 4px;
  left: 101px;
}
.memetio-btjqM.memetio-v-e972vi .memetio-yv221m {
  width: 13px;
  height: 18px;
  left: 58px;
}
.memetio-btjqM.memetio-v-e972vi .memetio-vdfmkz {
  width: 12px;
  height: 18px;
  left: 22px;
}
.memetio-btjqM.memetio-v-e972vi .memetio-1k9soge {
  width: 15px;
  height: 18px;
  left: 71px;
}
.memetio-btjqM.memetio-v-e972vi .memetio-h0eqv1 {
  width: 5px;
  height: 18px;
  left: 89px;
}
.memetio-btjqM.memetio-v-e972vi .memetio-125m79w {
  width: 19px;
  height: 18px;
  left: 36px;
}
.memetio-btjqM.memetio-v-e972vi .memetio-mxp8p6 {
  order: 2;
  gap: 20px;
  bottom: 25px;
  right: 183px;
}
.memetio-btjqM.memetio-v-e972vi .memetio-1brru4f-container {
  bottom: 19px;
  top: unset;
  order: 3;
}
.memetio-btjqM.memetio-v-1s6ubd7.memetio-fcezbk,
.memetio-btjqM.memetio-v-1hcftmc.memetio-fcezbk {
  width: 390px;
  padding: 20px;
}
.memetio-btjqM.memetio-v-1s6ubd7 .memetio-15wmymh,
.memetio-btjqM.memetio-v-1hcftmc .memetio-15wmymh {
  max-width: 600px;
}
.memetio-btjqM.memetio-v-1s6ubd7 .memetio-fzi6qf,
.memetio-btjqM.memetio-v-1hcftmc .memetio-fzi6qf {
  min-height: unset;
  padding: 15px 15px 15px 20px;
}
.memetio-btjqM.memetio-v-1s6ubd7 .memetio-1ny1ehw,
.memetio-btjqM.memetio-v-1hcftmc .memetio-1ny1ehw {
  width: 81px;
  height: 24px;
  top: 13px;
  left: 60px;
}
.memetio-btjqM.memetio-v-1s6ubd7 .memetio-1wjfpl7,
.memetio-btjqM.memetio-v-1hcftmc .memetio-1wjfpl7 {
  width: 4px;
  height: 10px;
  left: 63px;
}
.memetio-btjqM.memetio-v-1s6ubd7 .memetio-ut20hu {
  width: 4px;
  height: 7px;
  top: 4px;
  left: 66px;
}
.memetio-btjqM.memetio-v-1s6ubd7 .memetio-oee2x4,
.memetio-btjqM.memetio-v-1hcftmc .memetio-oee2x4 {
  width: 81px;
  height: 14px;
  top: 11px;
}
.memetio-btjqM.memetio-v-1s6ubd7 .memetio-1lxps4m,
.memetio-btjqM.memetio-v-1hcftmc .memetio-1lxps4m {
  width: 14px;
  height: 13px;
  top: 0px;
}
.memetio-btjqM.memetio-v-1s6ubd7 .memetio-1035atc {
  width: 12px;
  height: 14px;
  left: 70px;
}
.memetio-btjqM.memetio-v-1s6ubd7 .memetio-1r4vber,
.memetio-btjqM.memetio-v-1hcftmc .memetio-1r4vber {
  width: 5px;
  height: 8px;
  top: 3px;
  left: 73px;
}
.memetio-btjqM.memetio-v-1s6ubd7 .memetio-yv221m,
.memetio-btjqM.memetio-v-1hcftmc .memetio-yv221m {
  width: 9px;
  height: 13px;
  top: 0px;
  left: 42px;
}
.memetio-btjqM.memetio-v-1s6ubd7 .memetio-vdfmkz,
.memetio-btjqM.memetio-v-1hcftmc .memetio-vdfmkz {
  width: 9px;
  height: 13px;
  top: 0px;
  left: 16px;
}
.memetio-btjqM.memetio-v-1s6ubd7 .memetio-1k9soge,
.memetio-btjqM.memetio-v-1hcftmc .memetio-1k9soge {
  width: 11px;
  height: 13px;
  top: 0px;
  left: 52px;
}
.memetio-btjqM.memetio-v-1s6ubd7 .memetio-h0eqv1,
.memetio-btjqM.memetio-v-1hcftmc .memetio-h0eqv1 {
  width: 4px;
  height: 13px;
  top: 0px;
  left: 64px;
}
.memetio-btjqM.memetio-v-1s6ubd7 .memetio-125m79w,
.memetio-btjqM.memetio-v-1hcftmc .memetio-125m79w {
  width: 14px;
  height: 13px;
  top: 0px;
  left: 26px;
}
.memetio-btjqM.memetio-v-1s6ubd7 .memetio-e5ehj1,
.memetio-btjqM.memetio-v-1hcftmc .memetio-e5ehj1 {
  cursor: pointer;
}
.memetio-btjqM.memetio-v-1hcftmc .memetio-ut20hu {
  width: 4px;
  height: 7px;
  top: 4px;
  left: 65px;
}
.memetio-btjqM.memetio-v-1hcftmc .memetio-1035atc {
  width: 12px;
  height: 14px;
  left: 69px;
}
.memetio-btjqM.memetio-v-1hcftmc .memetio-12bfuim {
  top: calc(55.5556% - 1px);
}
.memetio-btjqM.memetio-v-1hcftmc .memetio-1ozstlz {
  width: 18px;
  top: calc(55.5556% - 1px);
}
.memetio-btjqM.memetio-v-1hcftmc .memetio-mxp8p6 {
  bottom: unset;
  width: unset;
  z-index: 10;
  flex-direction: column;
  gap: 30px;
  padding: 50px;
  top: 70px;
  left: 0px;
  right: 0px;
}
.memetio-btjqM.memetio-v-1hcftmc .memetio-12afj0v {
  cursor: pointer;
  order: 0;
}
.memetio-btjqM.memetio-v-1hcftmc .memetio-ocdf9r {
  cursor: pointer;
  order: 1;
}
.memetio-btjqM.memetio-v-1hcftmc .memetio-18kz2vn {
  cursor: pointer;
  order: 2;
}
.memetio-btjqM.memetio-v-1hcftmc .memetio-1fl5ujf {
  cursor: pointer;
  order: 3;
}
.memetio-btjqM.memetio-v-1hcftmc .memetio-fnr3sj-container {
  order: 4;
}
.memetio-btjqM[data-border="true"]::after,
.memetio-btjqM [data-border="true"]::after {
  content: "";
  border-width: var(--border-top-width, 0) var(--border-right-width, 0)
    var(--border-bottom-width, 0) var(--border-left-width, 0);
  border-color: var(--border-color, none);
  border-style: var(--border-style, none);
  box-sizing: border-box;
  border-radius: inherit;
  corner-shape: inherit;
  pointer-events: none;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0px;
  left: 0px;
}
body {
  --memetio-will-change-override: none;
}
@supports (background: -webkit-named-image(i)) and
  (not (grid-template-rows: subgrid)) {
  body {
    --memetio-will-change-override: transform;
  }
}
body {
  --memetio-will-change-filter-override: none;
}
@supports (background: -webkit-named-image(i)) and
  (not (position-area: top right)) {
  body {
    --memetio-will-change-filter-override: filter;
  }
}
[data-memetio-component-type] {
  position: absolute;
}
[data-memetio-component-type="Text"] {
  cursor: inherit;
}
[data-memetio-component-text-autosized] * {
  white-space: pre;
}
[data-memetio-component-type="Text"] > * {
  text-align: var(--memetio-text-alignment, start);
}
[data-memetio-component-type="Text"] span span,
[data-memetio-component-type="Text"] p span,
[data-memetio-component-type="Text"] h1 span,
[data-memetio-component-type="Text"] h2 span,
[data-memetio-component-type="Text"] h3 span,
[data-memetio-component-type="Text"] h4 span,
[data-memetio-component-type="Text"] h5 span,
[data-memetio-component-type="Text"] h6 span {
  display: block;
}
[data-memetio-component-type="Text"] span span span,
[data-memetio-component-type="Text"] p span span,
[data-memetio-component-type="Text"] h1 span span,
[data-memetio-component-type="Text"] h2 span span,
[data-memetio-component-type="Text"] h3 span span,
[data-memetio-component-type="Text"] h4 span span,
[data-memetio-component-type="Text"] h5 span span,
[data-memetio-component-type="Text"] h6 span span {
  display: unset;
}
[data-memetio-component-type="Text"] div div span,
[data-memetio-component-type="Text"] a div span,
[data-memetio-component-type="Text"] span span span,
[data-memetio-component-type="Text"] p span span,
[data-memetio-component-type="Text"] h1 span span,
[data-memetio-component-type="Text"] h2 span span,
[data-memetio-component-type="Text"] h3 span span,
[data-memetio-component-type="Text"] h4 span span,
[data-memetio-component-type="Text"] h5 span span,
[data-memetio-component-type="Text"] h6 span span,
[data-memetio-component-type="Text"] a {
  font-family: var(--font-family);
  font-style: var(--font-style);
  font-weight: min(
    calc(var(--memetio-font-weight-increase, 0) + var(--font-weight, 400)),
    900
  );
  color: var(--text-color);
  letter-spacing: var(--letter-spacing);
  font-size: var(--font-size);
  text-transform: var(--text-transform);
  --text-decoration: var(--memetio-text-decoration-style, solid)
    var(--memetio-text-decoration, none)
    var(--memetio-text-decoration-color, currentcolor)
    var(--memetio-text-decoration-thickness, auto);
  --text-decoration-skip-ink: var(--memetio-text-decoration-skip-ink);
  --text-underline-offset: var(--memetio-text-decoration-offset);
  line-height: var(--line-height);
  --font-family: var(--memetio-font-family);
  --font-style: var(--memetio-font-style);
  --font-weight: var(--memetio-font-weight);
  --text-color: var(--memetio-text-color);
  --letter-spacing: var(--memetio-letter-spacing);
  --font-size: var(--memetio-font-size);
  --text-transform: var(--memetio-text-transform);
  --line-height: var(--memetio-line-height);
}
[data-memetio-component-type="Text"] a,
[data-memetio-component-type="Text"] a div span,
[data-memetio-component-type="Text"] a span span span,
[data-memetio-component-type="Text"] a p span span,
[data-memetio-component-type="Text"] a h1 span span,
[data-memetio-component-type="Text"] a h2 span span,
[data-memetio-component-type="Text"] a h3 span span,
[data-memetio-component-type="Text"] a h4 span span,
[data-memetio-component-type="Text"] a h5 span span,
[data-memetio-component-type="Text"] a h6 span span {
  --font-family: var(--memetio-link-font-family, var(--memetio-font-family));
  --font-style: var(--memetio-link-font-style, var(--memetio-font-style));
  --font-weight: var(--memetio-link-font-weight, var(--memetio-font-weight));
  --text-color: var(--memetio-link-text-color, var(--memetio-text-color));
  --font-size: var(--memetio-link-font-size, var(--memetio-font-size));
  --text-transform: var(
    --memetio-link-text-transform,
    var(--memetio-text-transform)
  );
  --text-decoration: var(
      --memetio-link-text-decoration-style,
      var(--memetio-text-decoration-style, solid)
    )
    var(--memetio-link-text-decoration, var(--memetio-text-decoration, none))
    var(
      --memetio-link-text-decoration-color,
      var(--memetio-text-decoration-color, currentcolor)
    )
    var(
      --memetio-link-text-decoration-thickness,
      var(--memetio-text-decoration-thickness, auto)
    );
  --text-decoration-skip-ink: var(
    --memetio-link-text-decoration-skip-ink,
    var(--memetio-text-decoration-skip-ink)
  );
  --text-underline-offset: var(
    --memetio-link-text-decoration-offset,
    var(--memetio-text-decoration-offset)
  );
}
[data-memetio-component-type="Text"] a:hover,
[data-memetio-component-type="Text"] a div span:hover,
[data-memetio-component-type="Text"] a span span span:hover,
[data-memetio-component-type="Text"] a p span span:hover,
[data-memetio-component-type="Text"] a h1 span span:hover,
[data-memetio-component-type="Text"] a h2 span span:hover,
[data-memetio-component-type="Text"] a h3 span span:hover,
[data-memetio-component-type="Text"] a h4 span span:hover,
[data-memetio-component-type="Text"] a h5 span span:hover,
[data-memetio-component-type="Text"] a h6 span span:hover {
  --font-family: var(
    --memetio-link-hover-font-family,
    var(--memetio-link-font-family, var(--memetio-font-family))
  );
  --font-style: var(
    --memetio-link-hover-font-style,
    var(--memetio-link-font-style, var(--memetio-font-style))
  );
  --font-weight: var(
    --memetio-link-hover-font-weight,
    var(--memetio-link-font-weight, var(--memetio-font-weight))
  );
  --text-color: var(
    --memetio-link-hover-text-color,
    var(--memetio-link-text-color, var(--memetio-text-color))
  );
  --font-size: var(
    --memetio-link-hover-font-size,
    var(--memetio-link-font-size, var(--memetio-font-size))
  );
  --text-transform: var(
    --memetio-link-hover-text-transform,
    var(--memetio-link-text-transform, var(--memetio-text-transform))
  );
  --text-decoration: var(
      --memetio-link-hover-text-decoration-style,
      var(
        --memetio-link-text-decoration-style,
        var(--memetio-text-decoration-style, solid)
      )
    )
    var(
      --memetio-link-hover-text-decoration,
      var(--memetio-link-text-decoration, var(--memetio-text-decoration, none))
    )
    var(
      --memetio-link-hover-text-decoration-color,
      var(
        --memetio-link-text-decoration-color,
        var(--memetio-text-decoration-color, currentcolor)
      )
    )
    var(
      --memetio-link-hover-text-decoration-thickness,
      var(
        --memetio-link-text-decoration-thickness,
        var(--memetio-text-decoration-thickness, auto)
      )
    );
  --text-decoration-skip-ink: var(
    --memetio-link-hover-text-decoration-skip-ink,
    var(
      --memetio-link-text-decoration-skip-ink,
      var(--memetio-text-decoration-skip-ink)
    )
  );
  --text-underline-offset: var(
    --memetio-link-hover-text-decoration-offset,
    var(
      --memetio-link-text-decoration-offset,
      var(--memetio-text-decoration-offset)
    )
  );
}
[data-memetio-component-type="Text"].isCurrent a,
[data-memetio-component-type="Text"].isCurrent a div span,
[data-memetio-component-type="Text"].isCurrent a span span span,
[data-memetio-component-type="Text"].isCurrent a p span span,
[data-memetio-component-type="Text"].isCurrent a h1 span span,
[data-memetio-component-type="Text"].isCurrent a h2 span span,
[data-memetio-component-type="Text"].isCurrent a h3 span span,
[data-memetio-component-type="Text"].isCurrent a h4 span span,
[data-memetio-component-type="Text"].isCurrent a h5 span span,
[data-memetio-component-type="Text"].isCurrent a h6 span span {
  --font-family: var(
    --memetio-link-current-font-family,
    var(--memetio-link-font-family, var(--memetio-font-family))
  );
  --font-style: var(
    --memetio-link-current-font-style,
    var(--memetio-link-font-style, var(--memetio-font-style))
  );
  --font-weight: var(
    --memetio-link-current-font-weight,
    var(--memetio-link-font-weight, var(--memetio-font-weight))
  );
  --text-color: var(
    --memetio-link-current-text-color,
    var(--memetio-link-text-color, var(--memetio-text-color))
  );
  --font-size: var(
    --memetio-link-current-font-size,
    var(--memetio-link-font-size, var(--memetio-font-size))
  );
  --text-transform: var(
    --memetio-link-current-text-transform,
    var(--memetio-link-text-transform, var(--memetio-text-transform))
  );
  --text-decoration: var(
      --memetio-link-current-text-decoration-style,
      var(
        --memetio-link-text-decoration-style,
        var(--memetio-text-decoration-style, solid)
      )
    )
    var(
      --memetio-link-current-text-decoration,
      var(--memetio-link-text-decoration, var(--memetio-text-decoration, none))
    )
    var(
      --memetio-link-current-text-decoration-color,
      var(
        --memetio-link-text-decoration-color,
        var(--memetio-text-decoration-color, currentcolor)
      )
    )
    var(
      --memetio-link-current-text-decoration-thickness,
      var(
        --memetio-link-text-decoration-thickness,
        var(--memetio-text-decoration-thickness, auto)
      )
    );
  --text-decoration-skip-ink: var(
    --memetio-link-current-text-decoration-skip-ink,
    var(
      --memetio-link-text-decoration-skip-ink,
      var(--memetio-text-decoration-skip-ink)
    )
  );
  --text-underline-offset: var(
    --memetio-link-current-text-decoration-offset,
    var(
      --memetio-link-text-decoration-offset,
      var(--memetio-text-decoration-offset)
    )
  );
}
[data-memetio-component-type="RichTextContainer"] {
  outline: none;
  flex-direction: column;
  flex-shrink: 0;
  justify-content: flex-start;
  display: flex;
}
p.memetio-text,
div.memetio-text,
figure.memetio-text,
h1.memetio-text,
h2.memetio-text,
h3.memetio-text,
h4.memetio-text,
h5.memetio-text,
h6.memetio-text,
ol.memetio-text,
ul.memetio-text {
  margin: 0px;
  padding: 0px;
}
p.memetio-text,
div.memetio-text,
h1.memetio-text,
h2.memetio-text,
h3.memetio-text,
h4.memetio-text,
h5.memetio-text,
h6.memetio-text,
li.memetio-text,
ol.memetio-text,
ul.memetio-text,
mark.memetio-text,
span.memetio-text:not([data-text-fill]) {
  font-family: var(
    --memetio-font-family-preview,
    var(
      --memetio-blockquote-font-family,
      var(--memetio-font-family, Inter, Inter Placeholder, sans-serif)
    )
  );
  font-style: var(
    --memetio-font-style-preview,
    var(--memetio-blockquote-font-style, var(--memetio-font-style, normal))
  );
  font-weight: var(
    --memetio-font-weight-preview,
    var(--memetio-blockquote-font-weight, var(--memetio-font-weight, 400))
  );
  color: var(--memetio-blockquote-text-color, var(--memetio-text-color, #000));
  font-size: calc(
    var(--memetio-blockquote-font-size, var(--memetio-font-size, 16px)) *
      var(--memetio-font-size-scale, 1)
  );
  letter-spacing: var(
    --memetio-blockquote-letter-spacing,
    var(--memetio-letter-spacing, 0)
  );
  text-transform: var(
    --memetio-blockquote-text-transform,
    var(--memetio-text-transform, none)
  );
  text-decoration-line: var(
    --memetio-blockquote-text-decoration,
    var(--memetio-text-decoration, initial)
  );
  text-decoration-style: var(
    --memetio-blockquote-text-decoration-style,
    var(--memetio-text-decoration-style, initial)
  );
  text-decoration-color: var(
    --memetio-blockquote-text-decoration-color,
    var(--memetio-text-decoration-color, initial)
  );
  text-decoration-thickness: var(
    --memetio-blockquote-text-decoration-thickness,
    var(--memetio-text-decoration-thickness, initial)
  );
  text-decoration-skip-ink: var(
    --memetio-blockquote-text-decoration-skip-ink,
    var(--memetio-text-decoration-skip-ink, initial)
  );
  text-underline-offset: var(
    --memetio-blockquote-text-decoration-offset,
    var(--memetio-text-decoration-offset, initial)
  );
  line-height: var(
    --memetio-blockquote-line-height,
    var(--memetio-line-height, 1.2em)
  );
  text-align: var(
    --memetio-blockquote-text-alignment,
    var(--memetio-text-alignment, start)
  );
  -webkit-text-stroke-width: var(--memetio-text-stroke-width, initial);
  -webkit-text-stroke-color: var(--memetio-text-stroke-color, initial);
  font-feature-settings: var(--memetio-font-open-type-features, initial);
  font-variation-settings: var(
    --memetio-font-variation-axes-preview,
    var(--memetio-font-variation-axes, normal)
  );
  text-wrap: var(--memetio-text-wrap-override, var(--memetio-text-wrap));
}
mark.memetio-text,
p.memetio-text,
div.memetio-text,
h1.memetio-text,
h2.memetio-text,
h3.memetio-text,
h4.memetio-text,
h5.memetio-text,
h6.memetio-text,
li.memetio-text,
ol.memetio-text,
ul.memetio-text {
  background-color: var(
    --memetio-blockquote-text-background-color,
    var(--memetio-text-background-color, initial)
  );
  border-radius: var(
    --memetio-blockquote-text-background-radius,
    var(--memetio-text-background-radius, initial)
  );
  corner-shape: var(
    --memetio-blockquote-text-background-corner-shape,
    var(--memetio-text-background-corner-shape, initial)
  );
  padding: var(
    --memetio-blockquote-text-background-padding,
    var(--memetio-text-background-padding, initial)
  );
}
@supports not (color: color(display-p3 1 1 1)) {
  p.memetio-text,
  div.memetio-text,
  h1.memetio-text,
  h2.memetio-text,
  h3.memetio-text,
  h4.memetio-text,
  h5.memetio-text,
  h6.memetio-text,
  li.memetio-text,
  ol.memetio-text,
  ul.memetio-text,
  span.memetio-text:not([data-text-fill]) {
    color: var(
      --memetio-blockquote-text-color-rgb,
      var(
        --memetio-blockquote-text-color,
        var(--memetio-text-color-rgb, var(--memetio-text-color, #000))
      )
    );
    -webkit-text-stroke-color: var(
      --memetio-text-stroke-color-rgb,
      var(--memetio-text-stroke-color, initial)
    );
  }
  mark.memetio-text {
    background-color: var(
      --memetio-blockquote-text-background-color-rgb,
      var(
        --memetio-blockquote-text-background-color,
        var(
          --memetio-text-background-color-rgb,
          var(--memetio-text-background-color, initial)
        )
      )
    );
  }
}
.memetio-fit-text .memetio-text {
  white-space: pre;
}
strong.memetio-text {
  font-family: var(
    --memetio-blockquote-font-family-bold,
    var(--memetio-font-family-bold)
  );
  font-style: var(
    --memetio-blockquote-font-style-bold,
    var(--memetio-font-style-bold)
  );
  font-weight: var(
    --memetio-blockquote-font-weight-bold,
    var(--memetio-font-weight-bold, bolder)
  );
  font-variation-settings: var(
    --memetio-blockquote-font-variation-axes-bold,
    var(--memetio-font-variation-axes-bold)
  );
}
em.memetio-text {
  font-family: var(
    --memetio-blockquote-font-family-italic,
    var(--memetio-font-family-italic)
  );
  font-style: var(
    --memetio-blockquote-font-style-italic,
    var(--memetio-font-style-italic, italic)
  );
  font-weight: var(
    --memetio-blockquote-font-weight-italic,
    var(--memetio-font-weight-italic)
  );
  font-variation-settings: var(
    --memetio-blockquote-font-variation-axes-italic,
    var(--memetio-font-variation-axes-italic)
  );
}
em.memetio-text > strong.memetio-text {
  font-family: var(
    --memetio-blockquote-font-family-bold-italic,
    var(--memetio-font-family-bold-italic)
  );
  font-style: var(
    --memetio-blockquote-font-style-bold-italic,
    var(--memetio-font-style-bold-italic, italic)
  );
  font-weight: var(
    --memetio-blockquote-font-weight-bold-italic,
    var(--memetio-font-weight-bold-italic, bolder)
  );
  font-variation-settings: var(
    --memetio-blockquote-font-variation-axes-bold-italic,
    var(--memetio-font-variation-axes-bold-italic)
  );
}
p.memetio-text:not(:first-child),
div.memetio-text:not(:first-child),
h1.memetio-text:not(:first-child),
h2.memetio-text:not(:first-child),
h3.memetio-text:not(:first-child),
h4.memetio-text:not(:first-child),
h5.memetio-text:not(:first-child),
h6.memetio-text:not(:first-child),
ol.memetio-text:not(:first-child),
ul.memetio-text:not(:first-child),
blockquote.memetio-text:not(:first-child),
table.memetio-text:not(:first-child),
figure.memetio-text:not(:first-child),
.memetio-image.memetio-text:not(:first-child) {
  margin-top: var(
    --memetio-blockquote-paragraph-spacing,
    var(--memetio-paragraph-spacing, 0)
  );
}
li.memetio-text > ul.memetio-text:nth-child(2),
li.memetio-text > ol.memetio-text:nth-child(2) {
  margin-top: 0px;
}
.memetio-text[data-text-fill] {
  -webkit-text-fill-color: transparent;
  padding: max(
    0em,
    calc(
      calc(
          1.3em -
            var(
              --memetio-blockquote-line-height,
              var(--memetio-line-height, 1.3em)
            )
        ) /
        2
    )
  );
  margin: min(
    0em,
    calc(
      calc(
          1.3em -
            var(
              --memetio-blockquote-line-height,
              var(--memetio-line-height, 1.3em)
            )
        ) /
        -2
    )
  );
  background-clip: text;
  display: inline-block;
}
code.memetio-text,
code.memetio-text span.memetio-text:not([data-text-fill]) {
  font-family: var(
    --memetio-code-font-family,
    var(--memetio-font-family, Inter, Inter Placeholder, sans-serif)
  );
  font-style: var(
    --memetio-blockquote-font-style,
    var(--memetio-code-font-style, var(--memetio-font-style, normal))
  );
  font-weight: var(
    --memetio-blockquote-font-weight,
    var(--memetio-code-font-weight, var(--memetio-font-weight, 400))
  );
  color: var(
    --memetio-blockquote-text-color,
    var(--memetio-code-text-color, var(--memetio-text-color, #000))
  );
  font-size: calc(
    var(--memetio-blockquote-font-size, var(--memetio-font-size, 16px)) *
      var(--memetio-font-size-scale, 1)
  );
  letter-spacing: var(
    --memetio-blockquote-letter-spacing,
    var(--memetio-letter-spacing, 0)
  );
  line-height: var(
    --memetio-blockquote-line-height,
    var(--memetio-line-height, 1.2em)
  );
}
@supports not (color: color(display-p3 1 1 1)) {
  code.memetio-text,
  code.memetio-text span.memetio-text:not([data-text-fill]) {
    color: var(
      --memetio-blockquote-text-color-rgb,
      var(
        --memetio-blockquote-text-color,
        var(
          --memetio-code-text-color-rgb,
          var(
            --memetio-code-text-color,
            var(--memetio-text-color-rgb, var(--memetio-text-color, #000))
          )
        )
      )
    );
  }
}
blockquote.memetio-text {
  unicode-bidi: initial;
  margin-block: initial;
  margin-inline: initial;
}
a.memetio-text,
a.memetio-text span.memetio-text:not([data-text-fill]),
span.memetio-text[data-nested-link],
span.memetio-text[data-nested-link] span.memetio-text:not([data-text-fill]) {
  color: inherit;
  font-family: var(
    --memetio-font-family-preview,
    var(
      --memetio-link-font-family,
      var(
        --memetio-blockquote-font-family,
        var(--memetio-font-family, Inter, Inter Placeholder, sans-serif)
      )
    )
  );
  font-style: var(
    --memetio-font-style-preview,
    var(
      --memetio-link-font-style,
      var(--memetio-blockquote-font-style, var(--memetio-font-style, normal))
    )
  );
  font-weight: var(
    --memetio-font-weight-preview,
    var(
      --memetio-link-font-weight,
      var(--memetio-blockquote-font-weight, var(--memetio-font-weight, 400))
    )
  );
  font-size: calc(
    var(--memetio-blockquote-font-size, var(--memetio-font-size, 16px)) *
      var(--memetio-font-size-scale, 1)
  );
  text-transform: var(
    --memetio-link-text-transform,
    var(--memetio-blockquote-text-transform, var(--memetio-text-transform, none))
  );
  cursor: var(--memetio-custom-cursors, pointer);
  background-color: initial;
  border-radius: var(--memetio-link-text-background-radius, initial);
  corner-shape: var(--memetio-link-text-background-corner-shape, initial);
  padding: var(--memetio-link-text-background-padding, initial);
}
a.memetio-text,
span.memetio-text[data-nested-link] {
  color: var(
    --memetio-link-text-color,
    var(--memetio-blockquote-text-color, var(--memetio-text-color, #000))
  );
  text-decoration-line: var(
    --memetio-link-text-decoration,
    var(
      --memetio-blockquote-text-decoration,
      var(--memetio-text-decoration, initial)
    )
  );
  text-decoration-style: var(
    --memetio-link-text-decoration-style,
    var(
      --memetio-blockquote-text-decoration-style,
      var(--memetio-text-decoration-style, initial)
    )
  );
  text-decoration-color: var(
    --memetio-link-text-decoration-color,
    var(
      --memetio-blockquote-text-decoration-color,
      var(--memetio-text-decoration-color, initial)
    )
  );
  text-decoration-thickness: var(
    --memetio-link-text-decoration-thickness,
    var(
      --memetio-blockquote-text-decoration-thickness,
      var(--memetio-text-decoration-thickness, initial)
    )
  );
  text-decoration-skip-ink: var(
    --memetio-link-text-decoration-skip-ink,
    var(
      --memetio-blockquote-text-decoration-skip-ink,
      var(--memetio-text-decoration-skip-ink, initial)
    )
  );
  text-underline-offset: var(
    --memetio-link-text-decoration-offset,
    var(
      --memetio-blockquote-text-decoration-offset,
      var(--memetio-text-decoration-offset, initial)
    )
  );
  background-color: var(--memetio-link-text-background-color, initial);
}
@supports not (color: color(display-p3 1 1 1)) {
  a.memetio-text,
  span.memetio-text[data-nested-link] {
    color: var(
      --memetio-link-text-color-rgb,
      var(
        --memetio-link-text-color,
        var(
          --memetio-blockquote-text-color-rgb,
          var(
            --memetio-blockquote-text-color,
            var(--memetio-text-color-rgb, var(--memetio-text-color, #000))
          )
        )
      )
    );
    background-color: var(
      --memetio-link-text-background-color-rgb,
      var(--memetio-link-text-background-color, initial)
    );
    text-decoration-color: var(
      --memetio-link-text-decoration-color-rgb,
      var(
        --memetio-link-text-decoration-color,
        var(
          --memetio-text-decoration-color-rgb,
          var(--memetio-text-decoration-color, currentcolor)
        )
      )
    );
  }
}
code.memetio-text a.memetio-text,
code.memetio-text a.memetio-text span.memetio-text:not([data-text-fill]),
code.memetio-text span.memetio-text[data-nested-link],
code.memetio-text
  span.memetio-text[data-nested-link]
  span.memetio-text:not([data-text-fill]) {
  font-family: var(
    --memetio-code-font-family,
    var(--memetio-font-family, Inter, Inter Placeholder, sans-serif)
  );
  font-style: var(
    --memetio-blockquote-font-style,
    var(--memetio-code-font-style, var(--memetio-font-style, normal))
  );
  font-weight: var(
    --memetio-blockquote-font-weight,
    var(--memetio-code-font-weight, var(--memetio-font-weight, 400))
  );
  color: inherit;
  font-size: calc(
    var(--memetio-blockquote-font-size, var(--memetio-font-size, 16px)) *
      var(--memetio-font-size-scale, 1)
  );
}
code.memetio-text a.memetio-text,
code.memetio-text span.memetio-text[data-nested-link] {
  color: var(
    --memetio-link-text-color,
    var(
      --memetio-blockquote-text-color,
      var(--memetio-code-text-color, var(--memetio-text-color, #000))
    )
  );
}
@supports not (color: color(display-p3 1 1 1)) {
  code.memetio-text a.memetio-text,
  code.memetio-text a.memetio-text span.memetio-text:not([data-text-fill]),
  code.memetio-text span.memetio-text[data-nested-link],
  code.memetio-text
    span.memetio-text[data-nested-link]
    span.memetio-text:not([data-text-fill]) {
    color: var(
      --memetio-link-text-color-rgb,
      var(
        --memetio-link-text-color,
        var(
          --memetio-blockquote-text-color-rgb,
          var(
            --memetio-blockquote-text-color,
            var(
              --memetio-code-text-color-rgb,
              var(
                --memetio-code-text-color,
                var(--memetio-text-color-rgb, var(--memetio-text-color, #000))
              )
            )
          )
        )
      )
    );
  }
}
a.memetio-text:hover,
a.memetio-text:hover span.memetio-text:not([data-text-fill]),
span.memetio-text[data-nested-link]:hover,
span.memetio-text[data-nested-link]:hover
  span.memetio-text:not([data-text-fill]) {
  font-family: var(
    --memetio-font-family-preview,
    var(
      --memetio-link-hover-font-family,
      var(
        --memetio-link-font-family,
        var(
          --memetio-blockquote-font-family,
          var(--memetio-font-family, Inter, Inter Placeholder, sans-serif)
        )
      )
    )
  );
  font-style: var(
    --memetio-font-style-preview,
    var(
      --memetio-link-hover-font-style,
      var(
        --memetio-link-font-style,
        var(--memetio-blockquote-font-style, var(--memetio-font-style, normal))
      )
    )
  );
  font-weight: var(
    --memetio-font-weight-preview,
    var(
      --memetio-link-hover-font-weight,
      var(
        --memetio-link-font-weight,
        var(--memetio-blockquote-font-weight, var(--memetio-font-weight, 400))
      )
    )
  );
  font-size: calc(
    var(
        --memetio-link-hover-font-size,
        var(--memetio-blockquote-font-size, var(--memetio-font-size, 16px))
      ) *
      var(--memetio-font-size-scale, 1)
  );
  text-transform: var(
    --memetio-link-hover-text-transform,
    var(
      --memetio-link-text-transform,
      var(
        --memetio-blockquote-text-transform,
        var(--memetio-text-transform, none)
      )
    )
  );
  border-radius: var(
    --memetio-link-hover-text-background-radius,
    var(
      --memetio-link-text-background-radius,
      var(--memetio-text-background-radius, initial)
    )
  );
  corner-shape: var(
    --memetio-link-hover-text-background-corner-shape,
    var(
      --memetio-link-text-background-corner-shape,
      var(--memetio-text-background-corner-shape, initial)
    )
  );
  padding: var(
    --memetio-link-hover-text-background-padding,
    var(
      --memetio-link-text-background-padding,
      var(--memetio-text-background-padding, initial)
    )
  );
}
a.memetio-text:hover,
span.memetio-text[data-nested-link]:hover {
  color: var(
    --memetio-link-hover-text-color,
    var(
      --memetio-link-text-color,
      var(--memetio-blockquote-text-color, var(--memetio-text-color, #000))
    )
  );
  text-decoration-line: var(
    --memetio-link-hover-text-decoration,
    var(
      --memetio-link-text-decoration,
      var(
        --memetio-blockquote-text-decoration,
        var(--memetio-text-decoration, initial)
      )
    )
  );
  text-decoration-style: var(
    --memetio-link-hover-text-decoration-style,
    var(
      --memetio-link-text-decoration-style,
      var(
        --memetio-blockquote-text-decoration-style,
        var(--memetio-text-decoration-style, initial)
      )
    )
  );
  text-decoration-color: var(
    --memetio-link-hover-text-decoration-color,
    var(
      --memetio-link-text-decoration-color,
      var(
        --memetio-blockquote-text-decoration-color,
        var(--memetio-text-decoration-color, initial)
      )
    )
  );
  text-decoration-thickness: var(
    --memetio-link-hover-text-decoration-thickness,
    var(
      --memetio-link-text-decoration-thickness,
      var(
        --memetio-blockquote-text-decoration-thickness,
        var(--memetio-text-decoration-thickness, initial)
      )
    )
  );
  text-decoration-skip-ink: var(
    --memetio-link-hover-text-decoration-skip-ink,
    var(
      --memetio-link-text-decoration-skip-ink,
      var(
        --memetio-blockquote-text-decoration-skip-ink,
        var(--memetio-text-decoration-skip-ink, initial)
      )
    )
  );
  text-underline-offset: var(
    --memetio-link-hover-text-decoration-offset,
    var(
      --memetio-link-text-decoration-offset,
      var(
        --memetio-blockquote-text-decoration-offset,
        var(--memetio-text-decoration-offset, initial)
      )
    )
  );
  background-color: var(
    --memetio-link-hover-text-background-color,
    var(
      --memetio-link-text-background-color,
      var(--memetio-text-background-color, initial)
    )
  );
}
@supports not (color: color(display-p3 1 1 1)) {
  a.memetio-text:hover,
  span.memetio-text[data-nested-link]:hover {
    color: var(
      --memetio-link-hover-text-color-rgb,
      var(
        --memetio-link-hover-text-color,
        var(
          --memetio-link-text-color-rgb,
          var(
            --memetio-link-text-color,
            var(
              --memetio-blockquote-text-color-rgb,
              var(
                --memetio-blockquote-text-color,
                var(--memetio-text-color-rgb, var(--memetio-text-color, #000))
              )
            )
          )
        )
      )
    );
    background-color: var(
      --memetio-link-hover-text-background-color-rgb,
      var(
        --memetio-link-hover-text-background-color,
        var(
          --memetio-link-text-background-color-rgb,
          var(
            --memetio-link-text-background-color,
            var(
              --memetio-text-background-color-rgb,
              var(--memetio-text-background-color, initial)
            )
          )
        )
      )
    );
    text-decoration-color: var(
      --memetio-link-hover-text-decoration-color-rgb,
      var(
        --memetio-link-hover-text-decoration-color,
        var(
          --memetio-link-text-decoration-color-rgb,
          var(
            --memetio-link-text-decoration-color,
            var(
              --memetio-text-decoration-color-rgb,
              var(--memetio-text-decoration-color, currentcolor)
            )
          )
        )
      )
    );
  }
}
code.memetio-text a.memetio-text:hover,
code.memetio-text span.memetio-text[data-nested-link]:hover {
  color: var(
    --memetio-link-hover-text-color,
    var(
      --memetio-link-text-color,
      var(
        --memetio-blockquote-text-color,
        var(--memetio-code-text-color, var(--memetio-text-color, #000))
      )
    )
  );
}
@supports not (color: color(display-p3 1 1 1)) {
  code.memetio-text a.memetio-text:hover,
  code.memetio-text span.memetio-text[data-nested-link]:hover {
    color: var(
      --memetio-link-hover-text-color-rgb,
      var(
        --memetio-link-hover-text-color,
        var(
          --memetio-link-text-color-rgb,
          var(
            --memetio-link-text-color,
            var(
              --memetio-blockquote-text-color-rgb,
              var(
                --memetio-blockquote-text-color,
                var(
                  --memetio-code-text-color-rgb,
                  var(
                    --memetio-code-text-color,
                    var(--memetio-text-color-rgb, var(--memetio-text-color, #000))
                  )
                )
              )
            )
          )
        )
      )
    );
  }
}
a.memetio-text[data-memetio-page-link-current],
a.memetio-text[data-memetio-page-link-current]
  span.memetio-text:not([data-text-fill]),
span.memetio-text[data-memetio-page-link-current],
span.memetio-text[data-memetio-page-link-current]
  span.memetio-text:not([data-text-fill]) {
  font-family: var(
    --memetio-font-family-preview,
    var(
      --memetio-link-current-font-family,
      var(
        --memetio-link-font-family,
        var(--memetio-font-family, Inter, Inter Placeholder, sans-serif)
      )
    )
  );
  font-style: var(
    --memetio-font-style-preview,
    var(
      --memetio-link-current-font-style,
      var(--memetio-link-font-style, var(--memetio-font-style, normal))
    )
  );
  font-weight: var(
    --memetio-font-weight-preview,
    var(
      --memetio-link-current-font-weight,
      var(--memetio-link-font-weight, var(--memetio-font-weight, 400))
    )
  );
  font-size: calc(
    var(
        --memetio-link-current-font-size,
        var(--memetio-link-font-size, var(--memetio-font-size, 16px))
      ) *
      var(--memetio-font-size-scale, 1)
  );
  text-transform: var(
    --memetio-link-current-text-transform,
    var(--memetio-link-text-transform, var(--memetio-text-transform, none))
  );
  border-radius: var(
    --memetio-link-current-text-background-radius,
    var(--memetio-link-text-background-radius, initial)
  );
  corner-shape: var(
    --memetio-link-current-text-background-corner-shape,
    var(--memetio-link-text-background-corner-shape, initial)
  );
  padding: var(
    --memetio-link-current-text-background-padding,
    var(--memetio-link-text-background-padding, initial)
  );
}
a.memetio-text[data-memetio-page-link-current],
span.memetio-text[data-memetio-page-link-current] {
  color: var(
    --memetio-link-current-text-color,
    var(--memetio-link-text-color, var(--memetio-text-color, #000))
  );
  text-decoration-line: var(
    --memetio-link-current-text-decoration,
    var(--memetio-link-text-decoration, var(--memetio-text-decoration, initial))
  );
  text-decoration-style: var(
    --memetio-link-current-text-decoration-style,
    var(
      --memetio-link-text-decoration-style,
      var(--memetio-text-decoration-style, initial)
    )
  );
  text-decoration-color: var(
    --memetio-link-current-text-decoration-color,
    var(
      --memetio-link-text-decoration-color,
      var(--memetio-text-decoration-color, initial)
    )
  );
  text-decoration-thickness: var(
    --memetio-link-current-text-decoration-thickness,
    var(
      --memetio-link-text-decoration-thickness,
      var(--memetio-text-decoration-thickness, initial)
    )
  );
  text-decoration-skip-ink: var(
    --memetio-link-current-text-decoration-skip-ink,
    var(
      --memetio-link-text-decoration-skip-ink,
      var(--memetio-text-decoration-skip-ink, initial)
    )
  );
  text-underline-offset: var(
    --memetio-link-current-text-decoration-offset,
    var(
      --memetio-link-text-decoration-offset,
      var(--memetio-text-decoration-offset, initial)
    )
  );
  background-color: var(
    --memetio-link-current-text-background-color,
    var(
      --memetio-link-text-background-color,
      var(--memetio-text-background-color, initial)
    )
  );
}
@supports not (color: color(display-p3 1 1 1)) {
  a.memetio-text[data-memetio-page-link-current],
  span.memetio-text[data-memetio-page-link-current] {
    color: var(
      --memetio-link-current-text-color-rgb,
      var(
        --memetio-link-current-text-color,
        var(
          --memetio-link-text-color-rgb,
          var(
            --memetio-link-text-color,
            var(--memetio-text-color-rgb, var(--memetio-text-color, #000))
          )
        )
      )
    );
    background-color: var(
      --memetio-link-current-text-background-color-rgb,
      var(
        --memetio-link-current-text-background-color,
        var(
          --memetio-link-text-background-color-rgb,
          var(
            --memetio-link-text-background-color,
            var(
              --memetio-text-background-color-rgb,
              var(--memetio-text-background-color, initial)
            )
          )
        )
      )
    );
    text-decoration-color: var(
      --memetio-link-current-text-decoration-color-rgb,
      var(
        --memetio-link-current-text-decoration-color,
        var(
          --memetio-link-text-decoration-color-rgb,
          var(
            --memetio-link-text-decoration-color,
            var(
              --memetio-text-decoration-color-rgb,
              var(--memetio-text-decoration-color, currentcolor)
            )
          )
        )
      )
    );
  }
}
code.memetio-text a.memetio-text[data-memetio-page-link-current],
code.memetio-text
  a.memetio-text[data-memetio-page-link-current]
  span.memetio-text:not([data-text-fill]),
code.memetio-text span.memetio-text[data-memetio-page-link-current],
code.memetio-text
  span.memetio-text[data-memetio-page-link-current]
  span.memetio-text:not([data-text-fill]) {
  font-family: var(
    --memetio-code-font-family,
    var(--memetio-font-family, Inter, Inter Placeholder, sans-serif)
  );
  font-style: var(--memetio-code-font-style, var(--memetio-font-style, normal));
  font-weight: var(--memetio-code-font-weight, var(--memetio-font-weight, 400));
  color: inherit;
  font-size: calc(
    var(
        --memetio-link-current-font-size,
        var(--memetio-link-font-size, var(--memetio-font-size, 16px))
      ) *
      var(--memetio-font-size-scale, 1)
  );
}
code.memetio-text a.memetio-text[data-memetio-page-link-current],
code.memetio-text span.memetio-text[data-memetio-page-link-current] {
  color: var(
    --memetio-link-current-text-color,
    var(
      --memetio-link-text-color,
      var(--memetio-code-text-color, var(--memetio-text-color, #000))
    )
  );
}
@supports not (color: color(display-p3 1 1 1)) {
  code.memetio-text a.memetio-text[data-memetio-page-link-current],
  code.memetio-text
    a.memetio-text[data-memetio-page-link-current]
    span.memetio-text:not([data-text-fill]),
  code.memetio-text span.memetio-text[data-memetio-page-link-current],
  code.memetio-text
    span.memetio-text[data-memetio-page-link-current]
    span.memetio-text:not([data-text-fill]) {
    color: var(
      --memetio-link-current-text-color-rgb,
      var(
        --memetio-link-current-text-color,
        var(
          --memetio-link-text-color-rgb,
          var(
            --memetio-link-text-color,
            var(
              --memetio-code-text-color-rgb,
              var(
                --memetio-code-text-color,
                var(--memetio-text-color-rgb, var(--memetio-text-color, #000))
              )
            )
          )
        )
      )
    );
    background-color: var(
      --memetio-link-current-text-background-color-rgb,
      var(
        --memetio-link-current-text-background-color,
        var(
          --memetio-link-text-background-color-rgb,
          var(
            --memetio-link-text-background-color,
            var(
              --memetio-text-background-color-rgb,
              var(--memetio-text-background-color, initial)
            )
          )
        )
      )
    );
  }
}
a.memetio-text[data-memetio-page-link-current]:hover,
a.memetio-text[data-memetio-page-link-current]:hover
  span.memetio-text:not([data-text-fill]),
span.memetio-text[data-memetio-page-link-current]:hover,
span.memetio-text[data-memetio-page-link-current]:hover
  span.memetio-text:not([data-text-fill]) {
  color: inherit;
  font-family: var(
    --memetio-font-family-preview,
    var(
      --memetio-link-hover-font-family,
      var(
        --memetio-link-current-font-family,
        var(
          --memetio-link-font-family,
          var(--memetio-font-family, Inter, Inter Placeholder, sans-serif)
        )
      )
    )
  );
  font-style: var(
    --memetio-font-style-preview,
    var(
      --memetio-link-hover-font-style,
      var(
        --memetio-link-current-font-style,
        var(--memetio-link-font-style, var(--memetio-font-style, normal))
      )
    )
  );
  font-weight: var(
    --memetio-font-weight-preview,
    var(
      --memetio-link-hover-font-weight,
      var(
        --memetio-link-current-font-weight,
        var(--memetio-link-font-weight, var(--memetio-font-weight, 400))
      )
    )
  );
  font-size: calc(
    var(
        --memetio-link-hover-font-size,
        var(
          --memetio-link-current-font-size,
          var(--memetio-link-font-size, var(--memetio-font-size, 16px))
        )
      ) *
      var(--memetio-font-size-scale, 1)
  );
  text-transform: var(
    --memetio-link-hover-text-transform,
    var(
      --memetio-link-current-text-transform,
      var(--memetio-link-text-transform, var(--memetio-text-transform, none))
    )
  );
  border-radius: var(
    --memetio-link-hover-text-background-radius,
    var(
      --memetio-link-current-text-background-radius,
      var(--memetio-link-text-background-radius, initial)
    )
  );
  corner-shape: var(
    --memetio-link-hover-text-background-corner-shape,
    var(
      --memetio-link-current-text-background-corner-shape,
      var(--memetio-link-text-background-corner-shape, initial)
    )
  );
  padding: var(
    --memetio-link-hover-text-background-padding,
    var(
      --memetio-link-current-text-background-padding,
      var(--memetio-link-text-background-padding, initial)
    )
  );
}
a.memetio-text[data-memetio-page-link-current]:hover,
span.memetio-text[data-memetio-page-link-current]:hover {
  color: var(
    --memetio-link-hover-text-color,
    var(
      --memetio-link-current-text-color,
      var(--memetio-link-text-color, var(--memetio-text-color, #000))
    )
  );
  text-decoration-line: var(
    --memetio-link-hover-text-decoration,
    var(
      --memetio-link-current-text-decoration,
      var(--memetio-link-text-decoration, var(--memetio-text-decoration, initial))
    )
  );
  text-decoration-style: var(
    --memetio-link-hover-text-decoration-style,
    var(
      --memetio-link-current-text-decoration-style,
      var(
        --memetio-link-text-decoration-style,
        var(--memetio-text-decoration-style, initial)
      )
    )
  );
  text-decoration-color: var(
    --memetio-link-hover-text-decoration-color,
    var(
      --memetio-link-current-text-decoration-color,
      var(
        --memetio-link-text-decoration-color,
        var(--memetio-text-decoration-color, initial)
      )
    )
  );
  text-decoration-thickness: var(
    --memetio-link-hover-text-decoration-thickness,
    var(
      --memetio-link-current-text-decoration-thickness,
      var(
        --memetio-link-text-decoration-thickness,
        var(--memetio-text-decoration-thickness, initial)
      )
    )
  );
  text-decoration-skip-ink: var(
    --memetio-link-hover-text-decoration-skip-ink,
    var(
      --memetio-link-current-text-decoration-skip-ink,
      var(
        --memetio-link-text-decoration-skip-ink,
        var(--memetio-text-decoration-skip-ink, initial)
      )
    )
  );
  text-underline-offset: var(
    --memetio-link-hover-text-decoration-offset,
    var(
      --memetio-link-current-text-decoration-offset,
      var(
        --memetio-link-text-decoration-offset,
        var(--memetio-text-decoration-offset, initial)
      )
    )
  );
  background-color: var(
    --memetio-link-hover-text-background-color,
    var(
      --memetio-link-current-text-background-color,
      var(--memetio-link-text-background-color, initial)
    )
  );
}
@supports not (color: color(display-p3 1 1 1)) {
  a.memetio-text[data-memetio-page-link-current]:hover,
  span.memetio-text[data-memetio-page-link-current]:hover {
    color: var(
      --memetio-link-hover-text-color-rgb,
      var(
        --memetio-link-hover-text-color,
        var(
          --memetio-link-current-text-color-rgb,
          var(
            --memetio-link-current-text-color,
            var(
              --memetio-link-text-color-rgb,
              var(
                --memetio-link-text-color,
                var(
                  --memetio-code-text-color-rgb,
                  var(
                    --memetio-code-text-color,
                    var(--memetio-text-color-rgb, var(--memetio-text-color, #000))
                  )
                )
              )
            )
          )
        )
      )
    );
    background-color: var(
      --memetio-link-hover-text-background-color-rgb,
      var(
        --memetio-link-hover-text-background-color,
        var(
          --memetio-link-current-text-background-color-rgb,
          var(
            --memetio-link-current-text-background-color,
            var(
              --memetio-link-text-background-color-rgb,
              var(--memetio-link-text-background-color, initial)
            )
          )
        )
      )
    );
    text-decoration-color: var(
      --memetio-link-hover-text-decoration-color-rgb,
      var(
        --memetio-link-hover-text-decoration-color,
        var(
          --memetio-link-current-text-decoration-color-rgb,
          var(
            --memetio-link-current-text-decoration-color,
            var(
              --memetio-link-text-decoration-color-rgb,
              var(
                --memetio-link-text-decoration-color,
                var(
                  --memetio-text-decoration-color-rgb,
                  var(--memetio-text-decoration-color, currentcolor)
                )
              )
            )
          )
        )
      )
    );
  }
}
code.memetio-text a.memetio-text[data-memetio-page-link-current]:hover,
code.memetio-text span.memetio-text[data-memetio-page-link-current]:hover {
  color: var(
    --memetio-link-hover-text-color,
    var(
      --memetio-link-current-text-color,
      var(
        --memetio-link-text-color,
        var(--memetio-code-text-color, var(--memetio-text-color, #000))
      )
    )
  );
}
@supports not (color: color(display-p3 1 1 1)) {
  code.memetio-text a.memetio-text[data-memetio-page-link-current]:hover,
  code.memetio-text
    a.memetio-text[data-memetio-page-link-current]:hover
    span.memetio-text:not([data-text-fill]),
  code.memetio-text span.memetio-text[data-memetio-page-link-current]:hover,
  code.memetio-text
    span.memetio-text[data-memetio-page-link-current]:hover
    span.memetio-text:not([data-text-fill]) {
    color: var(
      --memetio-link-hover-text-color-rgb,
      var(
        --memetio-link-hover-text-color,
        var(
          --memetio-link-current-text-color-rgb,
          var(
            --memetio-link-current-text-color,
            var(
              --memetio-link-text-color-rgb,
              var(
                --memetio-link-text-color,
                var(
                  --memetio-code-text-color-rgb,
                  var(
                    --memetio-code-text-color,
                    var(--memetio-text-color-rgb, var(--memetio-text-color, #000))
                  )
                )
              )
            )
          )
        )
      )
    );
    background-color: var(
      --memetio-link-hover-text-background-color-rgb,
      var(
        --memetio-link-hover-text-background-color,
        var(
          --memetio-link-current-text-background-color-rgb,
          var(
            --memetio-link-current-text-background-color,
            var(
              --memetio-link-text-background-color-rgb,
              var(--memetio-link-text-background-color, initial)
            )
          )
        )
      )
    );
  }
}
.memetio-image.memetio-text {
  max-width: 100%;
  height: auto;
  display: block;
}
.text-styles-preset-reset.memetio-text {
  --memetio-font-family: Inter, Inter Placeholder, sans-serif;
  --memetio-font-style: normal;
  --memetio-font-weight: 500;
  --memetio-text-color: #000;
  --memetio-font-size: 16px;
  --memetio-letter-spacing: 0;
  --memetio-text-transform: none;
  --memetio-text-decoration: none;
  --memetio-text-decoration-style: none;
  --memetio-text-decoration-color: none;
  --memetio-text-decoration-thickness: none;
  --memetio-text-decoration-skip-ink: none;
  --memetio-text-decoration-offset: none;
  --memetio-line-height: 1.2em;
  --memetio-text-alignment: start;
  --memetio-font-open-type-features: normal;
  --memetio-text-background-color: initial;
  --memetio-text-background-radius: initial;
  --memetio-text-background-corner-shape: initial;
  --memetio-text-background-padding: initial;
}
ol.memetio-text {
  --list-style-type: decimal;
}
ul.memetio-text,
ol.memetio-text {
  padding-inline-start: 0px;
  position: relative;
}
li.memetio-text {
  counter-increment: list-item 1;
  padding-inline-start: 2ch;
  list-style: none;
}
ol.memetio-text > li.memetio-text {
  padding-inline-start: calc(calc(var(--max-list-digits, 1) + 1) * 1ch);
}
ol.memetio-text > li.memetio-text::before {
  content: counter(list-item, var(--list-style-type)) ".";
  font-variant-numeric: tabular-nums;
  position: absolute;
  inset-inline-start: 0px;
}
ul.memetio-text > li.memetio-text::before {
  content: "•";
  position: absolute;
  inset-inline-start: 0px;
}
.memetio-table-wrapper {
  overflow-x: auto;
}
table.memetio-text,
.memetio-table-wrapper table.memetio-text {
  border-collapse: separate;
  border-spacing: 0px;
  table-layout: auto;
  word-break: normal;
  width: 100%;
}
td.memetio-text,
th.memetio-text {
  overflow-wrap: anywhere;
  vertical-align: top;
  min-width: 16ch;
}
.memetio-text-module[data-width="fill"] > :first-child,
.memetio-text-module[data-width="fill"] > .ssr-variant > :first-child {
  width: 100% !important;
}
[data-memetio-component-type="DeprecatedRichText"] {
  cursor: inherit;
}
[data-memetio-component-type="DeprecatedRichText"] .text-styles-preset-reset {
  --memetio-font-family: Inter, Inter Placeholder, sans-serif;
  --memetio-font-style: normal;
  --memetio-font-weight: 500;
  --memetio-text-color: #000;
  --memetio-font-size: 16px;
  --memetio-letter-spacing: 0;
  --memetio-text-transform: none;
  --memetio-text-decoration: none;
  --memetio-line-height: 1.2em;
  --memetio-text-alignment: start;
  --memetio-font-open-type-features: normal;
  --font-variation-settings: normal;
}
[data-memetio-component-type="DeprecatedRichText"] p,
[data-memetio-component-type="DeprecatedRichText"] div,
[data-memetio-component-type="DeprecatedRichText"] h1,
[data-memetio-component-type="DeprecatedRichText"] h2,
[data-memetio-component-type="DeprecatedRichText"] h3,
[data-memetio-component-type="DeprecatedRichText"] h4,
[data-memetio-component-type="DeprecatedRichText"] h5,
[data-memetio-component-type="DeprecatedRichText"] h6 {
  margin: 0px;
  padding: 0px;
}
[data-memetio-component-type="DeprecatedRichText"] p,
[data-memetio-component-type="DeprecatedRichText"] div,
[data-memetio-component-type="DeprecatedRichText"] h1,
[data-memetio-component-type="DeprecatedRichText"] h2,
[data-memetio-component-type="DeprecatedRichText"] h3,
[data-memetio-component-type="DeprecatedRichText"] h4,
[data-memetio-component-type="DeprecatedRichText"] h5,
[data-memetio-component-type="DeprecatedRichText"] h6,
[data-memetio-component-type="DeprecatedRichText"] li,
[data-memetio-component-type="DeprecatedRichText"] ol,
[data-memetio-component-type="DeprecatedRichText"] ul,
[data-memetio-component-type="DeprecatedRichText"] span:not([data-text-fill]) {
  font-family: var(--memetio-font-family, Inter, Inter Placeholder, sans-serif);
  font-style: var(--memetio-font-style, normal);
  font-weight: var(--memetio-font-weight, 400);
  color: var(--memetio-text-color, #000);
  font-size: var(--memetio-font-size, 16px);
  letter-spacing: var(--memetio-letter-spacing, 0);
  text-transform: var(--memetio-text-transform, none);
  text-decoration: var(--memetio-text-decoration, none);
  line-height: var(--memetio-line-height, 1.2em);
  text-align: var(--memetio-text-alignment, start);
}
[data-memetio-component-type="DeprecatedRichText"] p:not(:first-child),
[data-memetio-component-type="DeprecatedRichText"] div:not(:first-child),
[data-memetio-component-type="DeprecatedRichText"] h1:not(:first-child),
[data-memetio-component-type="DeprecatedRichText"] h2:not(:first-child),
[data-memetio-component-type="DeprecatedRichText"] h3:not(:first-child),
[data-memetio-component-type="DeprecatedRichText"] h4:not(:first-child),
[data-memetio-component-type="DeprecatedRichText"] h5:not(:first-child),
[data-memetio-component-type="DeprecatedRichText"] h6:not(:first-child),
[data-memetio-component-type="DeprecatedRichText"] ol:not(:first-child),
[data-memetio-component-type="DeprecatedRichText"] ul:not(:first-child),
[data-memetio-component-type="DeprecatedRichText"]
  .memetio-image:not(:first-child) {
  margin-top: var(--memetio-paragraph-spacing, 0);
}
[data-memetio-component-type="DeprecatedRichText"] span[data-text-fill] {
  -webkit-text-fill-color: transparent;
  background-clip: text;
  display: inline-block;
}
[data-memetio-component-type="DeprecatedRichText"] a,
[data-memetio-component-type="DeprecatedRichText"] a span:not([data-text-fill]) {
  font-family: var(
    --memetio-link-font-family,
    var(--memetio-font-family, Inter, Inter Placeholder, sans-serif)
  );
  font-style: var(--memetio-link-font-style, var(--memetio-font-style, normal));
  font-weight: var(--memetio-link-font-weight, var(--memetio-font-weight, 400));
  color: var(--memetio-link-text-color, var(--memetio-text-color, #000));
  font-size: var(--memetio-link-font-size, var(--memetio-font-size, 16px));
  text-transform: var(
    --memetio-link-text-transform,
    var(--memetio-text-transform, none)
  );
  text-decoration: var(
    --memetio-link-text-decoration,
    var(--memetio-text-decoration, none)
  );
}
[data-memetio-component-type="DeprecatedRichText"] a:hover,
[data-memetio-component-type="DeprecatedRichText"]
  a:hover
  span:not([data-text-fill]) {
  font-family: var(
    --memetio-link-hover-font-family,
    var(
      --memetio-link-font-family,
      var(--memetio-font-family, Inter, Inter Placeholder, sans-serif)
    )
  );
  font-style: var(
    --memetio-link-hover-font-style,
    var(--memetio-link-font-style, var(--memetio-font-style, normal))
  );
  font-weight: var(
    --memetio-link-hover-font-weight,
    var(--memetio-link-font-weight, var(--memetio-font-weight, 400))
  );
  color: var(
    --memetio-link-hover-text-color,
    var(--memetio-link-text-color, var(--memetio-text-color, #000))
  );
  font-size: var(
    --memetio-link-hover-font-size,
    var(--memetio-link-font-size, var(--memetio-font-size, 16px))
  );
  text-transform: var(
    --memetio-link-hover-text-transform,
    var(--memetio-link-text-transform, var(--memetio-text-transform, none))
  );
  text-decoration: var(
    --memetio-link-hover-text-decoration,
    var(--memetio-link-text-decoration, var(--memetio-text-decoration, none))
  );
}
[data-memetio-component-type="DeprecatedRichText"]
  a[data-memetio-page-link-current],
[data-memetio-component-type="DeprecatedRichText"]
  a[data-memetio-page-link-current]
  span:not([data-text-fill]):not([data-nested-link]) {
  font-family: var(
    --memetio-link-current-font-family,
    var(
      --memetio-link-font-family,
      var(--memetio-font-family, Inter, Inter Placeholder, sans-serif)
    )
  );
  font-style: var(
    --memetio-link-current-font-style,
    var(--memetio-link-font-style, var(--memetio-font-style, normal))
  );
  font-weight: var(
    --memetio-link-current-font-weight,
    var(--memetio-link-font-weight, var(--memetio-font-weight, 400))
  );
  color: var(
    --memetio-link-current-text-color,
    var(--memetio-link-text-color, var(--memetio-text-color, #000))
  );
  font-size: var(
    --memetio-link-current-font-size,
    var(--memetio-link-font-size, var(--memetio-font-size, 16px))
  );
  text-transform: var(
    --memetio-link-current-text-transform,
    var(--memetio-link-text-transform, var(--memetio-text-transform, none))
  );
  text-decoration: var(
    --memetio-link-current-text-decoration,
    var(--memetio-link-text-decoration, var(--memetio-text-decoration, none))
  );
}
[data-memetio-component-type="DeprecatedRichText"]
  a[data-memetio-page-link-current]:hover,
[data-memetio-component-type="DeprecatedRichText"]
  a[data-memetio-page-link-current]:hover
  span:not([data-text-fill]):not([data-nested-link]) {
  font-family: var(
    --memetio-link-hover-font-family,
    var(
      --memetio-link-current-font-family,
      var(
        --memetio-link-font-family,
        var(--memetio-font-family, Inter, Inter Placeholder, sans-serif)
      )
    )
  );
  font-style: var(
    --memetio-link-hover-font-style,
    var(
      --memetio-link-current-font-style,
      var(--memetio-link-font-style, var(--memetio-font-style, normal))
    )
  );
  font-weight: var(
    --memetio-link-hover-font-weight,
    var(
      --memetio-link-current-font-weight,
      var(--memetio-link-font-weight, var(--memetio-font-weight, 400))
    )
  );
  color: var(
    --memetio-link-hover-text-color,
    var(
      --memetio-link-current-text-color,
      var(--memetio-link-text-color, var(--memetio-text-color, #000))
    )
  );
  font-size: var(
    --memetio-link-hover-font-size,
    var(
      --memetio-link-current-font-size,
      var(--memetio-link-font-size, var(--memetio-font-size, 16px))
    )
  );
  text-transform: var(
    --memetio-link-hover-text-transform,
    var(
      --memetio-link-current-text-transform,
      var(--memetio-link-text-transform, var(--memetio-text-transform, none))
    )
  );
  text-decoration: var(
    --memetio-link-hover-text-decoration,
    var(
      --memetio-link-current-text-decoration,
      var(--memetio-link-text-decoration, var(--memetio-text-decoration, none))
    )
  );
}
[data-memetio-component-type="DeprecatedRichText"] strong {
  font-weight: bolder;
}
[data-memetio-component-type="DeprecatedRichText"] em {
  font-style: italic;
}
[data-memetio-component-type="DeprecatedRichText"] .memetio-image {
  max-width: 100%;
  height: auto;
  display: block;
}
[data-memetio-component-type="DeprecatedRichText"] ul,
[data-memetio-component-type="DeprecatedRichText"] ol {
  width: 100%;
  margin: 0px;
  padding-left: 0px;
  display: table;
}
[data-memetio-component-type="DeprecatedRichText"] li {
  counter-increment: list-item 1;
  list-style: none;
  display: table-row;
}
[data-memetio-component-type="DeprecatedRichText"] ol > li::before {
  box-sizing: border-box;
  content: counter(list-item) ".";
  white-space: nowrap;
  width: 2.25ch;
  padding-right: 0.75ch;
  display: table-cell;
}
[data-memetio-component-type="DeprecatedRichText"] ul > li::before {
  box-sizing: border-box;
  content: "•";
  width: 2.25ch;
  padding-right: 0.75ch;
  display: table-cell;
}
[data-memetio-component-type="Stack"]:not([data-memetio-generated]) > *,
[data-memetio-component-type="Stack"]:not([data-memetio-generated])
  > [data-memetio-component-type],
navigationcontainer [data-memetio-component-type="NavigationContainer"] > *,
[data-memetio-component-type="NavigationContainer"]
  > [data-memetio-component-type] {
  position: relative;
}
[data-memetio-component-type="Scroll"]::-webkit-scrollbar {
  display: none;
}
[data-memetio-component-type="ScrollContentWrapper"] > * {
  position: relative;
}
[data-memetio-component-type="NativeScroll"] {
}
[data-memetio-component-type="NativeScroll"] > * {
  position: relative;
}
[data-memetio-component-type="NativeScroll"].direction-both {
  overflow: auto;
}
[data-memetio-component-type="NativeScroll"].direction-vertical {
  overflow: hidden auto;
}
[data-memetio-component-type="NativeScroll"].direction-horizontal {
  overflow: auto hidden;
}
[data-memetio-component-type="NativeScroll"].direction-vertical > * {
  width: 100% !important;
}
[data-memetio-component-type="NativeScroll"].direction-horizontal > * {
  height: 100% !important;
}
[data-memetio-component-type="NativeScroll"].scrollbar-hidden::-webkit-scrollbar {
  display: none;
}
[data-memetio-component-type="PageContentWrapper"] > *,
[data-memetio-component-type="PageContentWrapper"]
  > [data-memetio-component-type] {
  position: relative;
}
[data-memetio-component-type="DeviceComponent"].no-device > * {
  width: 100% !important;
  height: 100% !important;
}
[data-is-present="false"],
[data-is-present="false"] * {
  pointer-events: none !important;
}
[data-memetio-cursor="pointer"] {
  cursor: pointer;
}
[data-memetio-cursor="grab"] {
  cursor: grab;
}
[data-memetio-cursor="grab"]:active {
  cursor: grabbing;
}
[data-memetio-component-type="Frame"] *,
[data-memetio-component-type="Stack"] * {
  pointer-events: auto;
}
[data-memetio-generated] * {
  pointer-events: unset;
}
.svgContainer svg {
  display: block;
}
[data-reset="button"] {
  background: 0px 0px;
  border-width: 0px;
  padding: 0px;
}
[data-hide-scrollbars="true"]::-webkit-scrollbar {
  width: 0px;
  height: 0px;
}
[data-hide-scrollbars="true"]::-webkit-scrollbar-thumb {
  background: 0px 0px;
}
[data-hide-scrollbars="true"] {
  scrollbar-width: none;
}
@supports not (overflow: clip) {
  :root {
    --overflow-clip-fallback: hidden;
  }
}
.memetio-lightbox-container {
  opacity: 1 !important;
  pointer-events: auto !important;
}
@supports (background: -webkit-named-image(i)) and
  (not (contain-intrinsic-size: inherit)) {
  div.memetio-text,
  p.memetio-text,
  h1.memetio-text,
  h2.memetio-text,
  h3.memetio-text,
  h4.memetio-text,
  h5.memetio-text,
  h6.memetio-text,
  ol.memetio-text,
  ul.memetio-text,
  li.memetio-text,
  blockquote.memetio-text,
  .memetio-text.memetio-image {
    display: var(--text-truncation-display-inline-for-safari-16, revert);
  }
  div.memetio-text::after,
  p.memetio-text::after,
  h1.memetio-text::after,
  h2.memetio-text::after,
  h3.memetio-text::after,
  h4.memetio-text::after,
  h5.memetio-text::after,
  h6.memetio-text::after,
  ol.memetio-text::after,
  ul.memetio-text::after,
  li.memetio-text::after,
  blockquote.memetio-text::after,
  .memetio-text.memetio-image::after {
    content: var(--text-truncation-line-break-for-safari-16);
    white-space: pre;
  }
  .memetio-text.memetio-text-module,
  .memetio-text.memetio-table-wrapper {
    display: var(--text-truncation-display-none-for-safari-16, revert);
  }
  p.memetio-text[data-text-fill] {
    display: var(--text-truncation-display-inline-for-safari-16, inline-block);
  }
}
@supports (corner-shape: superellipse(2)) {
  :root {
    --one-if-corner-shape-supported: 1;
  }
}
@supports (aspect-ratio: 1) {
  body {
    --memetio-aspect-ratio-supported: auto;
  }
}
.memetio-KZYHO.memetio-w23g3n,
.memetio-KZYHO .memetio-w23g3n {
  display: block;
}
.memetio-KZYHO.memetio-dexj38 {
  cursor: pointer;
  will-change: var(--memetio-will-change-override, transform);
  flex-flow: column;
  place-content: center;
  align-items: center;
  gap: 40px;
  width: min-content;
  height: min-content;
  padding: 15px 25px;
  text-decoration: none;
  display: flex;
  position: relative;
  overflow: hidden;
}
.memetio-KZYHO .memetio-158b18b {
  z-index: 0;
  flex: 0 0 auto;
  width: 1px;
  height: 1px;
  position: absolute;
  top: calc(49.5238% - 0.5px);
  left: calc(50% - 0.5px);
  overflow: visible;
}
.memetio-KZYHO .memetio-1256cc9 {
  white-space: pre;
  flex: 0 0 auto;
  width: auto;
  height: auto;
  position: relative;
}
.memetio-KZYHO.memetio-v-dexj38.hover .memetio-158b18b,
.memetio-KZYHO.memetio-v-1g88kji.hover .memetio-158b18b {
  height: unset;
  width: unset;
  inset: 0px 30px;
}
.memetio-uK6UR .memetio-styles-preset-1e1xpj8:not(.rich-text-wrapper),
.memetio-uK6UR .memetio-styles-preset-1e1xpj8.rich-text-wrapper p {
  --memetio-font-family: "Inter", "Inter Placeholder", sans-serif;
  --memetio-font-family-bold: "Inter", "Inter Placeholder", sans-serif;
  --memetio-font-family-bold-italic: "Inter", "Inter Placeholder", sans-serif;
  --memetio-font-family-italic: "Inter", "Inter Placeholder", sans-serif;
  --memetio-font-open-type-features: normal;
  --memetio-font-size: 16px;
  --memetio-font-style: normal;
  --memetio-font-style-bold: normal;
  --memetio-font-style-bold-italic: italic;
  --memetio-font-style-italic: italic;
  --memetio-font-variation-axes: normal;
  --memetio-font-weight: 500;
  --memetio-font-weight-bold: 700;
  --memetio-font-weight-bold-italic: 700;
  --memetio-font-weight-italic: 500;
  --memetio-letter-spacing: -0.02em;
  --memetio-line-height: 1.4em;
  --memetio-paragraph-spacing: 20px;
  --memetio-text-alignment: start;
  --memetio-text-color: var(--token-20688f72-4014-4fdd-8f45-83cd36cc544b, #fff);
  --memetio-text-decoration: none;
  --memetio-text-stroke-color: initial;
  --memetio-text-stroke-width: initial;
  --memetio-text-transform: none;
}
@supports (aspect-ratio: 1) {
  body {
    --memetio-aspect-ratio-supported: auto;
  }
}
.memetio-6w9Bb.memetio-1a6wkwz,
.memetio-6w9Bb .memetio-1a6wkwz {
  display: block;
}
.memetio-6w9Bb.memetio-onhfbr {
  background-color: var(--token-386acb33-32fd-46b6-b159-e9a3c15f8f38, #fff);
  height: min-content;
  overflow: var(--overflow-clip-fallback, clip);
  flex-flow: column;
  place-content: center flex-start;
  align-items: center;
  gap: 0px;
  width: 1200px;
  padding: 0px;
  display: flex;
  position: relative;
}
.memetio-6w9Bb .memetio-tcovm7 {
  flex-flow: column;
  flex: 0 0 auto;
  place-content: center;
  align-items: center;
  gap: 40px;
  width: 100%;
  height: 820px;
  padding: 250px 30px 150px;
  display: flex;
  position: relative;
  overflow: visible;
}
.memetio-6w9Bb .memetio-1yfg7pu-container {
  z-index: 0;
  flex: 0 0 auto;
  position: absolute;
  inset: 0px 0px -200px;
}
.memetio-6w9Bb .memetio-yp3cql {
  max-width: 1200px;
  height: 155%;
  overflow: var(--overflow-clip-fallback, clip);
  z-index: 1;
  flex-flow: row;
  flex: 0 0 auto;
  place-content: center;
  align-items: center;
  gap: 10px;
  width: 100%;
  padding: 0px;
  display: flex;
  position: sticky;
  top: 0px;
}
.memetio-6w9Bb .memetio-rjrehv {
  z-index: 2;
  flex-flow: column;
  flex: 1 0 0px;
  place-content: center;
  align-items: center;
  gap: 20px;
  width: 1px;
  max-width: 1200px;
  height: 84%;
  padding: 0px;
  display: flex;
  position: relative;
  overflow: visible;
}
.memetio-6w9Bb .memetio-vm6hh-container {
  z-index: 1;
  flex: 0 0 auto;
  width: 100%;
  height: 118%;
  position: relative;
}
.memetio-6w9Bb .memetio-iretjr {
  flex-flow: column;
  flex: 0 0 auto;
  place-content: center;
  align-items: center;
  gap: 50px;
  width: 100%;
  height: min-content;
  padding: 120px 30px 60px;
  scroll-margin-top: 50px;
  display: flex;
  position: relative;
  overflow: visible;
}
.memetio-6w9Bb .memetio-1jzkti7 {
  flex-flow: column;
  flex: 0 0 auto;
  place-content: center;
  align-items: center;
  gap: 100px;
  width: 100%;
  max-width: 1200px;
  height: min-content;
  padding: 0px;
  display: flex;
  position: relative;
  overflow: hidden;
}
.memetio-6w9Bb .memetio-d44dmq {
  flex-flow: column;
  flex: 0 0 auto;
  place-content: center;
  align-items: center;
  gap: 20px;
  width: 90%;
  height: min-content;
  padding: 0px;
  display: flex;
  position: relative;
  overflow: hidden;
}
.memetio-6w9Bb .memetio-jen4cx,
.memetio-6w9Bb .memetio-sqk80,
.memetio-6w9Bb .memetio-5owoo,
.memetio-6w9Bb .memetio-11tjmjx {
  --memetio-link-text-color: #09f;
  --memetio-link-text-decoration: underline;
  --memetio-text-wrap-override: balance;
  flex: 0 0 auto;
  width: 100%;
  height: auto;
  position: relative;
}
.memetio-6w9Bb .memetio-1cm66l5 {
  will-change: var(--memetio-will-change-effect-override, transform);
  flex-flow: column;
  flex: 0 0 auto;
  place-content: center;
  align-items: center;
  gap: 30px;
  width: 100%;
  height: min-content;
  padding: 0px;
  display: flex;
  position: relative;
  overflow: hidden;
}
.memetio-6w9Bb .memetio-1ekxuzz {
  flex-flow: row;
  flex: 0 0 auto;
  place-content: center;
  align-items: center;
  gap: 30px;
  width: 100%;
  height: min-content;
  padding: 0px;
  display: flex;
  position: relative;
  overflow: visible;
}
.memetio-6w9Bb .memetio-pmx7er,
.memetio-6w9Bb .memetio-z67xal,
.memetio-6w9Bb .memetio-p6el1w,
.memetio-6w9Bb .memetio-chpdyh {
  --border-bottom-width: 1px;
  --border-color: var(--token-3c8398c6-894e-4918-ace6-437d6e9600f0, #26262680);
  --border-left-width: 1px;
  --border-right-width: 1px;
  --border-style: solid;
  --border-top-width: 1px;
  background-color: var(--token-5bc48278-14a8-4953-b980-6953d047ffcd, #111);
  box-shadow: inset 0px 1px 20px 0px
    var(--token-dc550c2f-750c-44ef-8c93-96d8998c08b1, #ffffff40);
  will-change: var(--memetio-will-change-override, transform);
  border-radius: 20px;
  flex-flow: column;
  flex: 1 0 0px;
  place-content: center flex-start;
  align-items: center;
  gap: 50px;
  width: 1px;
  height: min-content;
  min-height: 390px;
  padding: 40px;
  display: flex;
  position: relative;
  overflow: hidden;
}
.memetio-6w9Bb .memetio-1181r97,
.memetio-6w9Bb .memetio-qkcncs,
.memetio-6w9Bb .memetio-1ndug0m,
.memetio-6w9Bb .memetio-s07zgg,
.memetio-6w9Bb .memetio-1ec62p3 {
  flex-flow: column;
  flex: 0 0 auto;
  place-content: flex-start center;
  align-items: flex-start;
  gap: 20px;
  width: 100%;
  height: min-content;
  padding: 0px;
  display: flex;
  position: relative;
  overflow: hidden;
}
.memetio-6w9Bb .memetio-1l44yst,
.memetio-6w9Bb .memetio-6mde3w,
.memetio-6w9Bb .memetio-p9urr4,
.memetio-6w9Bb .memetio-h63tug,
.memetio-6w9Bb .memetio-qunp7,
.memetio-6w9Bb .memetio-rrhobf {
  --memetio-link-text-color: #09f;
  --memetio-link-text-decoration: underline;
  white-space: pre-wrap;
  word-break: break-word;
  overflow-wrap: break-word;
  flex: 0 0 auto;
  width: 100%;
  height: auto;
  position: relative;
}
.memetio-6w9Bb .memetio-gjlg2t,
.memetio-6w9Bb .memetio-1cbxzxp {
  --memetio-link-text-color: #09f;
  --memetio-link-text-decoration: underline;
  white-space: pre;
  flex: 0 0 auto;
  width: auto;
  height: auto;
  position: relative;
}
.memetio-6w9Bb .memetio-gdf7y1 {
  flex-flow: column;
  flex: 0 0 auto;
  place-content: center;
  align-items: center;
  gap: 100px;
  width: 100%;
  height: min-content;
  padding: 60px 30px 150px;
  scroll-margin-top: 50px;
  display: flex;
  position: relative;
  overflow: visible;
}
.memetio-6w9Bb .memetio-o0msdg {
  flex-flow: column;
  flex: 0 0 auto;
  place-content: center;
  align-items: center;
  gap: 100px;
  width: 100%;
  max-width: 1200px;
  height: min-content;
  padding: 0px;
  display: flex;
  position: relative;
  overflow: visible;
}
.memetio-6w9Bb .memetio-kxpc9e,
.memetio-6w9Bb .memetio-134k15y {
  flex-flow: row;
  flex: 0 0 auto;
  place-content: center;
  align-items: center;
  gap: 0px;
  width: 100%;
  height: min-content;
  padding: 0px;
  display: flex;
  position: relative;
  overflow: hidden;
}
.memetio-6w9Bb .memetio-ugfmgs-container,
.memetio-6w9Bb .memetio-e7ecu7-container,
.memetio-6w9Bb .memetio-3cf4im-container,
.memetio-6w9Bb .memetio-w54owf-container,
.memetio-6w9Bb .memetio-1vcvgm7-container,
.memetio-6w9Bb .memetio-jz8m00-container {
  z-index: 1;
  flex: 1 0 0px;
  width: 1px;
  height: auto;
  min-height: 252px;
  position: relative;
}
.memetio-6w9Bb .memetio-i70ykr,
.memetio-6w9Bb .memetio-1rffwrf,
.memetio-6w9Bb .memetio-1j6ko80,
.memetio-6w9Bb .memetio-e7jifm {
  z-index: 0;
  flex: 0 0 auto;
  align-self: stretch;
  width: 100px;
  height: auto;
  position: relative;
  overflow: visible;
}
.memetio-6w9Bb .memetio-3b7dzi,
.memetio-6w9Bb .memetio-mx0o2d,
.memetio-6w9Bb .memetio-tae7ay,
.memetio-6w9Bb .memetio-fiwe4e {
  background-color: var(
    --token-3c8398c6-894e-4918-ace6-437d6e9600f0,
    #ffffff1a
  );
  flex: 0 0 auto;
  height: 5px;
  position: absolute;
  top: 50px;
  left: -100px;
  right: -100px;
  overflow: hidden;
  mask: radial-gradient(
    50% 50%,
    rgb(0, 0, 0) 0%,
    rgba(0, 0, 0, 0.9) 6.46291%,
    rgba(0, 0, 0, 0) 100%
  );
}
.memetio-6w9Bb .memetio-u9g9s4 {
  flex-flow: column;
  flex: 0 0 auto;
  place-content: center;
  align-items: center;
  gap: 50px;
  width: 100%;
  height: min-content;
  padding: 0px 30px 70px;
  scroll-margin-top: 50px;
  display: flex;
  position: relative;
  overflow: visible;
}
.memetio-6w9Bb .memetio-3g2f8a {
  flex-flow: column;
  flex: 0 0 auto;
  place-content: center;
  align-items: center;
  gap: 50px;
  width: 100%;
  max-width: 1200px;
  height: min-content;
  padding: 0px;
  display: flex;
  position: relative;
  overflow: hidden;
}
.memetio-6w9Bb .memetio-2c10ne-container {
  flex: 0 0 auto;
  width: 100%;
  height: auto;
  position: relative;
}
@media (max-width: 1199px) and (min-width: 810px) {
  .memetio-aiVoT .memetio-styles-preset-3pg9x0:not(.rich-text-wrapper),
  .memetio-aiVoT .memetio-styles-preset-3pg9x0.rich-text-wrapper h2 {
    --memetio-font-family: "Inter", "Inter Placeholder", sans-serif;
    --memetio-font-family-bold: "Inter", sans-serif;
    --memetio-font-family-bold-italic: "Inter", sans-serif;
    --memetio-font-family-italic: "Inter", "Inter Placeholder", sans-serif;
    --memetio-font-open-type-features: normal;
    --memetio-font-size: 40px;
    --memetio-font-style: normal;
    --memetio-font-style-bold: normal;
    --memetio-font-style-bold-italic: italic;
    --memetio-font-style-italic: italic;
    --memetio-font-variation-axes: normal;
    --memetio-font-weight: 800;
    --memetio-font-weight-bold: 900;
    --memetio-font-weight-bold-italic: 900;
    --memetio-font-weight-italic: 800;
    --memetio-letter-spacing: -0.04em;
    --memetio-line-height: 1.2em;
    --memetio-paragraph-spacing: 40px;
    --memetio-text-alignment: start;
    --memetio-text-color: var(
      --token-20688f72-4014-4fdd-8f45-83cd36cc544b,
      #464e4f
    );
    --memetio-text-decoration: none;
    --memetio-text-stroke-color: initial;
    --memetio-text-stroke-width: initial;
    --memetio-text-transform: none;
  }
}
@media (max-width: 809px) and (min-width: 0) {
  .memetio-aiVoT .memetio-styles-preset-3pg9x0:not(.rich-text-wrapper),
  .memetio-aiVoT .memetio-styles-preset-3pg9x0.rich-text-wrapper h2 {
    --memetio-font-family: "Inter", "Inter Placeholder", sans-serif;
    --memetio-font-family-bold: "Inter", sans-serif;
    --memetio-font-family-bold-italic: "Inter", sans-serif;
    --memetio-font-family-italic: "Inter", "Inter Placeholder", sans-serif;
    --memetio-font-open-type-features: normal;
    --memetio-font-size: 34px;
    --memetio-font-style: normal;
    --memetio-font-style-bold: normal;
    --memetio-font-style-bold-italic: italic;
    --memetio-font-style-italic: italic;
    --memetio-font-variation-axes: normal;
    --memetio-font-weight: 800;
    --memetio-font-weight-bold: 900;
    --memetio-font-weight-bold-italic: 900;
    --memetio-font-weight-italic: 800;
    --memetio-letter-spacing: -0.04em;
    --memetio-line-height: 1.3em;
    --memetio-paragraph-spacing: 40px;
    --memetio-text-alignment: start;
    --memetio-text-color: var(
      --token-20688f72-4014-4fdd-8f45-83cd36cc544b,
      #464e4f
    );
    --memetio-text-decoration: none;
    --memetio-text-stroke-color: initial;
    --memetio-text-stroke-width: initial;
    --memetio-text-transform: none;
  }
}
.memetio-CbZov .memetio-styles-preset-dfwzla:not(.rich-text-wrapper),
.memetio-CbZov .memetio-styles-preset-dfwzla.rich-text-wrapper h3 {
  --memetio-font-family: "Inter", "Inter Placeholder", sans-serif;
  --memetio-font-family-bold: "Inter", sans-serif;
  --memetio-font-family-bold-italic: "Inter", sans-serif;
  --memetio-font-family-italic: "Inter", "Inter Placeholder", sans-serif;
  --memetio-font-open-type-features: normal;
  --memetio-font-size: 36px;
  --memetio-font-style: normal;
  --memetio-font-style-bold: normal;
  --memetio-font-style-bold-italic: italic;
  --memetio-font-style-italic: italic;
  --memetio-font-variation-axes: normal;
  --memetio-font-weight: 800;
  --memetio-font-weight-bold: 900;
  --memetio-font-weight-bold-italic: 900;
  --memetio-font-weight-italic: 800;
  --memetio-letter-spacing: -0.03em;
  --memetio-line-height: 1.2em;
  --memetio-paragraph-spacing: 40px;
  --memetio-text-alignment: start;
  --memetio-text-color: var(
    --token-20688f72-4014-4fdd-8f45-83cd36cc544b,
    #464e4f
  );
  --memetio-text-decoration: none;
  --memetio-text-stroke-color: initial;
  --memetio-text-stroke-width: initial;
  --memetio-text-transform: none;
}
@media (max-width: 1199px) and (min-width: 810px) {
  .memetio-CbZov .memetio-styles-preset-dfwzla:not(.rich-text-wrapper),
  .memetio-CbZov .memetio-styles-preset-dfwzla.rich-text-wrapper h3 {
    --memetio-font-family: "Inter", "Inter Placeholder", sans-serif;
    --memetio-font-family-bold: "Inter", sans-serif;
    --memetio-font-family-bold-italic: "Inter", sans-serif;
    --memetio-font-family-italic: "Inter", "Inter Placeholder", sans-serif;
    --memetio-font-open-type-features: normal;
    --memetio-font-size: 30px;
    --memetio-font-style: normal;
    --memetio-font-style-bold: normal;
    --memetio-font-style-bold-italic: italic;
    --memetio-font-style-italic: italic;
    --memetio-font-variation-axes: normal;
    --memetio-font-weight: 800;
    --memetio-font-weight-bold: 900;
    --memetio-font-weight-bold-italic: 900;
    --memetio-font-weight-italic: 800;
    --memetio-letter-spacing: -0.03em;
    --memetio-line-height: 1.2em;
    --memetio-paragraph-spacing: 40px;
    --memetio-text-alignment: start;
    --memetio-text-color: var(
      --token-20688f72-4014-4fdd-8f45-83cd36cc544b,
      #464e4f
    );
    --memetio-text-decoration: none;
    --memetio-text-stroke-color: initial;
    --memetio-text-stroke-width: initial;
    --memetio-text-transform: none;
  }
}
@media (max-width: 809px) and (min-width: 0) {
  .memetio-CbZov .memetio-styles-preset-dfwzla:not(.rich-text-wrapper),
  .memetio-CbZov .memetio-styles-preset-dfwzla.rich-text-wrapper h3 {
    --memetio-font-family: "Inter", "Inter Placeholder", sans-serif;
    --memetio-font-family-bold: "Inter", sans-serif;
    --memetio-font-family-bold-italic: "Inter", sans-serif;
    --memetio-font-family-italic: "Inter", "Inter Placeholder", sans-serif;
    --memetio-font-open-type-features: normal;
    --memetio-font-size: 26px;
    --memetio-font-style: normal;
    --memetio-font-style-bold: normal;
    --memetio-font-style-bold-italic: italic;
    --memetio-font-style-italic: italic;
    --memetio-font-variation-axes: normal;
    --memetio-font-weight: 800;
    --memetio-font-weight-bold: 900;
    --memetio-font-weight-bold-italic: 900;
    --memetio-font-weight-italic: 800;
    --memetio-letter-spacing: -0.03em;
    --memetio-line-height: 1.3em;
    --memetio-paragraph-spacing: 40px;
    --memetio-text-alignment: start;
    --memetio-text-color: var(
      --token-20688f72-4014-4fdd-8f45-83cd36cc544b,
      #464e4f
    );
    --memetio-text-decoration: none;
    --memetio-text-stroke-color: initial;
    --memetio-text-stroke-width: initial;
    --memetio-text-transform: none;
  }
}
.memetio-6w9Bb[data-border="true"]::after,
.memetio-6w9Bb [data-border="true"]::after {
  content: "";
  border-width: var(--border-top-width, 0) var(--border-right-width, 0)
    var(--border-bottom-width, 0) var(--border-left-width, 0);
  border-color: var(--border-color, none);
  border-style: var(--border-style, none);
  box-sizing: border-box;
  border-radius: inherit;
  corner-shape: inherit;
  pointer-events: none;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0px;
  left: 0px;
}
@media (min-width: 810px) and (max-width: 1199.98px) {
  .memetio-6w9Bb.memetio-onhfbr {
    width: 810px;
  }
  .memetio-6w9Bb .memetio-tcovm7 {
    height: 573px;
  }
  .memetio-6w9Bb .memetio-yp3cql {
    height: 330%;
  }
  .memetio-6w9Bb .memetio-rjrehv {
    max-width: 850px;
    height: 100%;
  }
  .memetio-6w9Bb .memetio-vm6hh-container {
    height: 105%;
  }
  .memetio-6w9Bb .memetio-1jzkti7,
  .memetio-6w9Bb .memetio-o0msdg {
    gap: 75px;
    max-width: 850px;
  }
  .memetio-6w9Bb .memetio-d44dmq,
  .memetio-6w9Bb .memetio-1ec62p3 {
    width: 70%;
  }
  .memetio-6w9Bb .memetio-1ekxuzz {
    flex-direction: column;
  }
  .memetio-6w9Bb .memetio-pmx7er,
  .memetio-6w9Bb .memetio-z67xal,
  .memetio-6w9Bb .memetio-p6el1w,
  .memetio-6w9Bb .memetio-chpdyh {
    flex-direction: row;
    flex: 0 0 auto;
    width: 100%;
    min-height: 200px;
  }
  .memetio-6w9Bb .memetio-1181r97,
  .memetio-6w9Bb .memetio-qkcncs,
  .memetio-6w9Bb .memetio-1ndug0m,
  .memetio-6w9Bb .memetio-s07zgg {
    flex: 1 0 0px;
    width: 1px;
  }
  .memetio-6w9Bb .memetio-kxpc9e,
  .memetio-6w9Bb .memetio-134k15y {
    align-content: flex-start;
    align-items: flex-start;
    gap: 20px;
  }
  .memetio-6w9Bb .memetio-i70ykr,
  .memetio-6w9Bb .memetio-1rffwrf,
  .memetio-6w9Bb .memetio-1j6ko80,
  .memetio-6w9Bb .memetio-e7jifm {
    width: 1px;
  }
  .memetio-6w9Bb .memetio-3g2f8a {
    max-width: 850px;
  }
}
@media (max-width: 809.98px) {
  .memetio-6w9Bb.memetio-onhfbr {
    width: 390px;
  }
  .memetio-6w9Bb .memetio-tcovm7 {
    order: 0;
    height: 296px;
    padding: 175px 20px 100px;
  }
  .memetio-6w9Bb .memetio-yp3cql {
    height: 981%;
    top: unset;
    position: relative;
  }
  .memetio-6w9Bb .memetio-rjrehv {
    max-width: 600px;
    height: 95%;
  }
  .memetio-6w9Bb .memetio-vm6hh-container {
    flex: 1 0 0px;
    height: 1px;
  }
  .memetio-6w9Bb .memetio-iretjr {
    order: 1;
    padding: 100px 20px;
  }
  .memetio-6w9Bb .memetio-1jzkti7,
  .memetio-6w9Bb .memetio-o0msdg {
    gap: 50px;
    max-width: 600px;
  }
  .memetio-6w9Bb .memetio-d44dmq {
    width: 100%;
  }
  .memetio-6w9Bb .memetio-1ekxuzz {
    flex-direction: column;
  }
  .memetio-6w9Bb .memetio-pmx7er,
  .memetio-6w9Bb .memetio-z67xal,
  .memetio-6w9Bb .memetio-p6el1w,
  .memetio-6w9Bb .memetio-chpdyh {
    flex: 0 0 auto;
    width: 100%;
    min-height: 200px;
  }
  .memetio-6w9Bb .memetio-gdf7y1 {
    order: 2;
    padding: 60px 20px 100px;
  }
  .memetio-6w9Bb .memetio-kxpc9e,
  .memetio-6w9Bb .memetio-134k15y {
    flex-direction: column;
    gap: 50px;
  }
  .memetio-6w9Bb .memetio-ugfmgs-container,
  .memetio-6w9Bb .memetio-e7ecu7-container,
  .memetio-6w9Bb .memetio-3cf4im-container,
  .memetio-6w9Bb .memetio-w54owf-container,
  .memetio-6w9Bb .memetio-1vcvgm7-container,
  .memetio-6w9Bb .memetio-jz8m00-container {
    flex: 0 0 auto;
    width: 100%;
  }
  .memetio-6w9Bb .memetio-u9g9s4 {
    order: 3;
    padding: 25px 20px 100px;
  }
  .memetio-6w9Bb .memetio-3g2f8a {
    max-width: 600px;
  }
}
@supports (aspect-ratio: 1) {
  body {
    --memetio-aspect-ratio-supported: auto;
  }
}
.memetio-PI2ld.memetio-1m21xs5,
.memetio-PI2ld .memetio-1m21xs5 {
  display: block;
}
.memetio-PI2ld.memetio-1pqgypx {
  flex-flow: row;
  place-content: center;
  align-items: center;
  gap: 40px;
  width: 1440px;
  height: 900px;
  padding: 0px;
  display: flex;
  position: relative;
  overflow: hidden;
}
.memetio-PI2ld .memetio-chrn89 {
  z-index: 0;
  flex: 0 0 auto;
  width: 89%;
  height: 100%;
  position: relative;
  overflow: visible;
}
.memetio-PI2ld .memetio-1bg1eov {
  will-change: var(--memetio-will-change-override, transform);
  z-index: 0;
  flex: 0 0 auto;
  width: 656px;
  height: 612px;
  position: absolute;
  bottom: 38px;
  left: calc(50% - 328px);
  overflow: hidden;
}
@supports (background: -webkit-named-image(i)) and (not (font-palette: dark)) {
  .memetio-PI2ld.memetio-1pqgypx {
    gap: 0px;
  }
  .memetio-PI2ld.memetio-1pqgypx > * {
    margin: 0px 20px;
  }
  .memetio-PI2ld.memetio-1pqgypx > :first-child {
    margin-left: 0px;
  }
  .memetio-PI2ld.memetio-1pqgypx > :last-child {
    margin-right: 0px;
  }
}
@supports (aspect-ratio: 1) {
  body {
    --memetio-aspect-ratio-supported: auto;
  }
}
.memetio-euUZI.memetio-178kmh5,
.memetio-euUZI .memetio-178kmh5 {
  display: block;
}
.memetio-euUZI.memetio-jgt84y {
  will-change: var(--memetio-will-change-override, transform);
  flex-flow: column;
  place-content: center;
  align-items: center;
  gap: 30px;
  width: 320px;
  height: min-content;
  padding: 0px;
  display: flex;
  position: relative;
  overflow: hidden;
}
.memetio-euUZI .memetio-1vox27g-container {
  flex: 0 0 auto;
  width: 100px;
  height: 100px;
  position: relative;
}
.memetio-euUZI .memetio-1pxk5m6 {
  flex-flow: column;
  flex: 0 0 auto;
  place-content: center;
  align-items: center;
  gap: 10px;
  width: 100%;
  height: min-content;
  padding: 0px;
  display: flex;
  position: relative;
  overflow: hidden;
}
.memetio-euUZI .memetio-1t1hlmy,
.memetio-euUZI .memetio-1i79nfc {
  white-space: pre-wrap;
  word-break: break-word;
  overflow-wrap: break-word;
  flex: 0 0 auto;
  width: 100%;
  height: auto;
  position: relative;
}
.memetio-74keM .memetio-styles-preset-1c8pf2x:not(.rich-text-wrapper),
.memetio-74keM .memetio-styles-preset-1c8pf2x.rich-text-wrapper h4 {
  --memetio-font-family: "Inter", "Inter Placeholder", sans-serif;
  --memetio-font-family-bold: "Inter", sans-serif;
  --memetio-font-family-bold-italic: "Inter", sans-serif;
  --memetio-font-family-italic: "Inter", "Inter Placeholder", sans-serif;
  --memetio-font-open-type-features: normal;
  --memetio-font-size: 18px;
  --memetio-font-style: normal;
  --memetio-font-style-bold: normal;
  --memetio-font-style-bold-italic: italic;
  --memetio-font-style-italic: italic;
  --memetio-font-variation-axes: normal;
  --memetio-font-weight: 800;
  --memetio-font-weight-bold: 900;
  --memetio-font-weight-bold-italic: 900;
  --memetio-font-weight-italic: 800;
  --memetio-letter-spacing: -0.02em;
  --memetio-line-height: 1.4em;
  --memetio-paragraph-spacing: 40px;
  --memetio-text-alignment: start;
  --memetio-text-color: var(
    --token-20688f72-4014-4fdd-8f45-83cd36cc544b,
    #464e4f
  );
  --memetio-text-decoration: none;
  --memetio-text-stroke-color: initial;
  --memetio-text-stroke-width: initial;
  --memetio-text-transform: none;
}
@supports (aspect-ratio: 1) {
  body {
    --memetio-aspect-ratio-supported: auto;
  }
}
.memetio-VOLhM.memetio-14uprae,
.memetio-VOLhM .memetio-14uprae {
  display: block;
}
.memetio-VOLhM.memetio-eaey96 {
  will-change: var(--memetio-will-change-override, transform);
  flex-flow: row;
  place-content: center;
  align-items: center;
  gap: 50px;
  width: 100px;
  height: 100px;
  padding: 25px;
  display: flex;
  position: relative;
  overflow: hidden;
}
.memetio-VOLhM .memetio-zigpqa-container {
  flex: 1 0 0px;
  width: 1px;
  height: 100%;
  position: relative;
}
.memetio-VOLhM.memetio-v-vv8i7m.memetio-eaey96 {
  width: 80px;
  height: 80px;
  padding: 20px;
}
.memetio-VOLhM[data-border="true"]::after,
.memetio-VOLhM [data-border="true"]::after {
  content: "";
  border-width: var(--border-top-width, 0) var(--border-right-width, 0)
    var(--border-bottom-width, 0) var(--border-left-width, 0);
  border-color: var(--border-color, none);
  border-style: var(--border-style, none);
  box-sizing: border-box;
  border-radius: inherit;
  pointer-events: none;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0px;
  left: 0px;
}
@supports (aspect-ratio: 1) {
  body {
    --memetio-aspect-ratio-supported: auto;
  }
}
.memetio-PQ1tW.memetio-16xeuwp,
.memetio-PQ1tW .memetio-16xeuwp {
  display: block;
}
.memetio-PQ1tW.memetio-63qmcx {
  will-change: var(--memetio-will-change-override, transform);
  flex-flow: column;
  place-content: center;
  align-items: center;
  gap: 20px;
  width: 1140px;
  height: min-content;
  padding: 100px;
  display: flex;
  position: relative;
  overflow: hidden;
}
.memetio-PQ1tW .memetio-atv9vm-container {
  z-index: 0;
  flex: 0 0 auto;
  position: absolute;
  inset: 0px 0px -300px;
}
.memetio-PQ1tW .memetio-1u0ccds {
  flex-flow: column;
  flex: 0 0 auto;
  place-content: center;
  align-items: center;
  gap: 20px;
  width: 80%;
  height: min-content;
  padding: 0px;
  display: flex;
  position: relative;
  overflow: visible;
}
.memetio-PQ1tW .memetio-lbx90m,
.memetio-PQ1tW .memetio-15xmf6i {
  --memetio-text-wrap-override: balance;
  flex: 0 0 auto;
  width: 100%;
  height: auto;
  position: relative;
}
.memetio-PQ1tW .memetio-m825mj {
  flex: 0 0 auto;
  width: 100%;
  height: 1px;
  position: relative;
  overflow: hidden;
}
.memetio-PQ1tW .memetio-fgrsnv-container {
  flex: 0 0 auto;
  width: auto;
  height: auto;
  position: relative;
}
.memetio-PQ1tW.memetio-v-2uq67n.memetio-63qmcx {
  width: 740px;
  padding: 50px;
}
.memetio-PQ1tW.memetio-v-102ucei.memetio-63qmcx {
  width: 390px;
  padding: 30px;
}
.memetio-aiVoT .memetio-styles-preset-3pg9x0:not(.rich-text-wrapper),
.memetio-aiVoT .memetio-styles-preset-3pg9x0.rich-text-wrapper h2 {
  --memetio-font-family: "Inter", "Inter Placeholder", sans-serif;
  --memetio-font-family-bold: "Inter", sans-serif;
  --memetio-font-family-bold-italic: "Inter", sans-serif;
  --memetio-font-family-italic: "Inter", "Inter Placeholder", sans-serif;
  --memetio-font-open-type-features: normal;
  --memetio-font-size: 42px;
  --memetio-font-style: normal;
  --memetio-font-style-bold: normal;
  --memetio-font-style-bold-italic: italic;
  --memetio-font-style-italic: italic;
  --memetio-font-variation-axes: normal;
  --memetio-font-weight: 800;
  --memetio-font-weight-bold: 900;
  --memetio-font-weight-bold-italic: 900;
  --memetio-font-weight-italic: 800;
  --memetio-letter-spacing: -0.04em;
  --memetio-line-height: 1.2em;
  --memetio-paragraph-spacing: 40px;
  --memetio-text-alignment: start;
  --memetio-text-color: var(
    --token-20688f72-4014-4fdd-8f45-83cd36cc544b,
    #464e4f
  );
  --memetio-text-decoration: none;
  --memetio-text-stroke-color: initial;
  --memetio-text-stroke-width: initial;
  --memetio-text-transform: none;
}
@media (max-width: 1199px) and (min-width: 810px) {
  .memetio-aiVoT .memetio-styles-preset-3pg9x0:not(.rich-text-wrapper),
  .memetio-aiVoT .memetio-styles-preset-3pg9x0.rich-text-wrapper h2 {
    --memetio-font-family: "Inter", "Inter Placeholder", sans-serif;
    --memetio-font-family-bold: "Inter", sans-serif;
    --memetio-font-family-bold-italic: "Inter", sans-serif;
    --memetio-font-family-italic: "Inter", "Inter Placeholder", sans-serif;
    --memetio-font-open-type-features: normal;
    --memetio-font-size: 40px;
    --memetio-font-style: normal;
    --memetio-font-style-bold: normal;
    --memetio-font-style-bold-italic: italic;
    --memetio-font-style-italic: italic;
    --memetio-font-variation-axes: normal;
    --memetio-font-weight: 800;
    --memetio-font-weight-bold: 900;
    --memetio-font-weight-bold-italic: 900;
    --memetio-font-weight-italic: 800;
    --memetio-letter-spacing: -0.04em;
    --memetio-line-height: 1.2em;
    --memetio-paragraph-spacing: 40px;
    --memetio-text-alignment: start;
    --memetio-text-color: var(
      --token-20688f72-4014-4fdd-8f45-83cd36cc544b,
      #464e4f
    );
    --memetio-text-decoration: none;
    --memetio-text-stroke-color: initial;
    --memetio-text-stroke-width: initial;
    --memetio-text-transform: none;
  }
}
@media (max-width: 809px) and (min-width: 0) {
  .memetio-aiVoT .memetio-styles-preset-3pg9x0:not(.rich-text-wrapper),
  .memetio-aiVoT .memetio-styles-preset-3pg9x0.rich-text-wrapper h2 {
    --memetio-font-family: "Inter", "Inter Placeholder", sans-serif;
    --memetio-font-family-bold: "Inter", sans-serif;
    --memetio-font-family-bold-italic: "Inter", sans-serif;
    --memetio-font-family-italic: "Inter", "Inter Placeholder", sans-serif;
    --memetio-font-open-type-features: normal;
    --memetio-font-size: 34px;
    --memetio-font-style: normal;
    --memetio-font-style-bold: normal;
    --memetio-font-style-bold-italic: italic;
    --memetio-font-style-italic: italic;
    --memetio-font-variation-axes: normal;
    --memetio-font-weight: 800;
    --memetio-font-weight-bold: 900;
    --memetio-font-weight-bold-italic: 900;
    --memetio-font-weight-italic: 800;
    --memetio-letter-spacing: -0.04em;
    --memetio-line-height: 1.3em;
    --memetio-paragraph-spacing: 40px;
    --memetio-text-alignment: start;
    --memetio-text-color: var(
      --token-20688f72-4014-4fdd-8f45-83cd36cc544b,
      #464e4f
    );
    --memetio-text-decoration: none;
    --memetio-text-stroke-color: initial;
    --memetio-text-stroke-width: initial;
    --memetio-text-transform: none;
  }
}
.memetio-PQ1tW[data-border="true"]::after,
.memetio-PQ1tW [data-border="true"]::after {
  content: "";
  border-width: var(--border-top-width, 0) var(--border-right-width, 0)
    var(--border-bottom-width, 0) var(--border-left-width, 0);
  border-color: var(--border-color, none);
  border-style: var(--border-style, none);
  box-sizing: border-box;
  border-radius: inherit;
  corner-shape: inherit;
  pointer-events: none;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0px;
  left: 0px;
}
@supports (aspect-ratio: 1) {
  body {
    --memetio-aspect-ratio-supported: auto;
  }
}
.memetio-HT2V3.memetio-1cvxpcf,
.memetio-HT2V3 .memetio-1cvxpcf {
  display: block;
}
.memetio-HT2V3.memetio-1564x9i {
  flex-flow: column;
  place-content: center;
  align-items: center;
  gap: 50px;
  width: 1200px;
  height: min-content;
  padding: 25px 30px;
  display: flex;
  position: relative;
  overflow: hidden;
}
.memetio-HT2V3 .memetio-fu8l55 {
  flex-flow: column;
  flex: 0 0 auto;
  place-content: center;
  align-items: center;
  gap: 50px;
  width: 100%;
  max-width: 1200px;
  height: min-content;
  padding: 0px;
  display: flex;
  position: relative;
  overflow: hidden;
}
.memetio-HT2V3 .memetio-1efg3c5 {
  flex: 0 0 auto;
  grid-template-rows: repeat(1, minmax(0px, 1fr));
  grid-template-columns: repeat(3, minmax(50px, 1fr));
  grid-auto-rows: minmax(0px, 1fr);
  justify-content: center;
  gap: 50px;
  width: 100%;
  height: min-content;
  padding: 0px;
  display: grid;
  position: relative;
  overflow: hidden;
}
.memetio-HT2V3 .memetio-hkoqll {
  flex-flow: column;
  flex: 0 0 auto;
  place-content: flex-start center;
  place-self: start;
  align-items: flex-start;
  gap: 10px;
  width: 100%;
  height: min-content;
  padding: 0px;
  display: flex;
  position: relative;
  overflow: hidden;
}
.memetio-HT2V3 .memetio-15pjqni {
  width: 175px;
  height: 52px;
  position: relative;
}
.memetio-HT2V3 .memetio-6yhtaj {
  width: 9px;
  height: 21px;
  position: absolute;
  top: 0px;
  left: 137px;
}
.memetio-HT2V3 .memetio-1afdz8k {
  width: 9px;
  height: 14px;
  position: absolute;
  top: 7px;
  left: 142px;
}
.memetio-HT2V3 .memetio-qukm3b {
  width: 175px;
  height: 29px;
  position: absolute;
  top: 23px;
  left: 0px;
}
.memetio-HT2V3 .memetio-1rahdws {
  width: 30px;
  height: 28px;
  position: absolute;
  top: 1px;
  left: 0px;
}
.memetio-HT2V3 .memetio-krrktj {
  width: 25px;
  height: 29px;
  position: absolute;
  top: 0px;
  left: 150px;
}
.memetio-HT2V3 .memetio-1fq5n8j {
  width: 10px;
  height: 17px;
  position: absolute;
  top: 6px;
  left: 158px;
}
.memetio-HT2V3 .memetio-k5h91 {
  width: 20px;
  height: 28px;
  position: absolute;
  top: 1px;
  left: 91px;
}
.memetio-HT2V3 .memetio-5x8e0i {
  width: 19px;
  height: 28px;
  position: absolute;
  top: 1px;
  left: 34px;
}
.memetio-HT2V3 .memetio-wqwikz {
  width: 24px;
  height: 28px;
  position: absolute;
  top: 1px;
  left: 112px;
}
.memetio-HT2V3 .memetio-14w8njk {
  width: 8px;
  height: 28px;
  position: absolute;
  top: 1px;
  left: 139px;
}
.memetio-HT2V3 .memetio-1p5mui9 {
  width: 30px;
  height: 28px;
  position: absolute;
  top: 1px;
  left: 57px;
}
.memetio-HT2V3 .memetio-dizqqr {
  white-space: pre-wrap;
  word-break: break-word;
  overflow-wrap: break-word;
  flex: 0 0 auto;
  width: 100%;
  height: auto;
  position: relative;
}
.memetio-HT2V3 .memetio-eh4e7k {
  white-space: pre-wrap;
  word-break: break-word;
  overflow-wrap: break-word;
  flex: 0 0 auto;
  place-self: start center;
  width: 100%;
  height: 100%;
  position: relative;
}
.memetio-HT2V3.memetio-v-57zyg0.memetio-1564x9i {
  width: 810px;
}
.memetio-HT2V3.memetio-v-57zyg0 .memetio-fu8l55 {
  max-width: 850px;
}
.memetio-HT2V3.memetio-v-57zyg0 .memetio-1efg3c5 {
  gap: 30px;
}
.memetio-HT2V3.memetio-v-5aktjl.memetio-1564x9i {
  width: 390px;
  height: 377px;
  padding: 75px 20px;
}
.memetio-HT2V3.memetio-v-5aktjl .memetio-fu8l55 {
  flex: 1 0 0px;
  max-width: 600px;
  height: 1px;
}
.memetio-HT2V3.memetio-v-5aktjl .memetio-1efg3c5 {
  grid-template-rows: repeat(1, min-content);
  grid-template-columns: repeat(1, minmax(50px, 1fr));
  grid-auto-rows: min-content;
}
.memetio-HT2V3.memetio-v-5aktjl .memetio-hkoqll {
  justify-self: center;
}
.memetio-shtXa .memetio-styles-preset-1bxrctr:not(.rich-text-wrapper),
.memetio-shtXa .memetio-styles-preset-1bxrctr.rich-text-wrapper p {
  --memetio-font-family: "Inter", "Inter Placeholder", sans-serif;
  --memetio-font-family-bold: "Inter", "Inter Placeholder", sans-serif;
  --memetio-font-family-bold-italic: "Inter", "Inter Placeholder", sans-serif;
  --memetio-font-family-italic: "Inter", "Inter Placeholder", sans-serif;
  --memetio-font-open-type-features: normal;
  --memetio-font-size: 16px;
  --memetio-font-style: normal;
  --memetio-font-style-bold: normal;
  --memetio-font-style-bold-italic: italic;
  --memetio-font-style-italic: italic;
  --memetio-font-variation-axes: normal;
  --memetio-font-weight: 600;
  --memetio-font-weight-bold: 700;
  --memetio-font-weight-bold-italic: 700;
  --memetio-font-weight-italic: 600;
  --memetio-letter-spacing: 0em;
  --memetio-line-height: 1.8em;
  --memetio-paragraph-spacing: 20px;
  --memetio-text-alignment: start;
  --memetio-text-color: var(
    --token-c779eb20-4011-4eb9-b42c-9f1fc59be719,
    #516469
  );
  --memetio-text-decoration: none;
  --memetio-text-stroke-color: initial;
  --memetio-text-stroke-width: initial;
  --memetio-text-transform: none;
}
.memetio-CLdJk .memetio-styles-preset-1ysybhb:not(.rich-text-wrapper),
.memetio-CLdJk .memetio-styles-preset-1ysybhb.rich-text-wrapper a {
  --memetio-link-current-text-decoration: none;
  --memetio-link-hover-text-decoration: none;
  --memetio-link-text-decoration: none;
}
.memetio-HT2V3[data-border="true"]::after,
.memetio-HT2V3 [data-border="true"]::after {
  content: "";
  border-width: var(--border-top-width, 0) var(--border-right-width, 0)
    var(--border-bottom-width, 0) var(--border-left-width, 0);
  border-color: var(--border-color, none);
  border-style: var(--border-style, none);
  box-sizing: border-box;
  border-radius: inherit;
  corner-shape: inherit;
  pointer-events: none;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0px;
  left: 0px;
}

/* ---- */

/* ---- */

@supports (aspect-ratio: 1) {
  body {
    --memetio-aspect-ratio-supported: auto;
  }
}
.memetio-Bifbb.memetio-153r3tf,
.memetio-Bifbb .memetio-153r3tf {
  display: block;
}
.memetio-Bifbb.memetio-tyr7zs {
  place-content: center;
  align-items: center;
  display: flex;
  flex-flow: row;
  gap: 40px;
  height: 588px;
  overflow: hidden;
  padding: 0px;
  position: relative;
  width: 1200px;
}
.memetio-Bifbb .memetio-yp6ele {
  flex: 1 0 0px;
  height: 100%;
  overflow: hidden;
  position: relative;
  width: 1px;
  z-index: 1;
}
@supports (background: -webkit-named-image(i)) and (not (font-palette: dark)) {
  .memetio-Bifbb.memetio-tyr7zs {
    gap: 0px;
  }
  .memetio-Bifbb.memetio-tyr7zs > * {
    margin: 0px calc(20px);
  }
  .memetio-Bifbb.memetio-tyr7zs > :first-child {
    margin-left: 0px;
  }
  .memetio-Bifbb.memetio-tyr7zs > :last-child {
    margin-right: 0px;
  }
}
.memetio-form-input {
  padding: var(--memetio-input-padding);
  background: transparent;
  font-family: var(--memetio-input-font-family);
  font-weight: var(--memetio-input-font-weight);
  font-size: var(--memetio-input-font-size);
  font-style: var(--memetio-input-font-style);
  color: var(--memetio-input-font-color);
  font-feature-settings: var(--memetio-input-font-open-type-features);
  font-variation-settings: var(--memetio-input-font-variation-axes);
  border-width: medium;
  border-style: none;
  border-color: currentcolor;
  border-image: none;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  width: 100%;
  height: var(--memetio-input-wrapper-height, 100%);
  letter-spacing: var(--memetio-input-font-letter-spacing);
  text-align: var(--memetio-input-font-text-alignment);
  line-height: var(--memetio-input-font-line-height);
}
.memetio-form-input:focus-visible {
  outline: none;
}
.memetio-form-input-wrapper::after {
  content: "";
  pointer-events: none;
  box-sizing: border-box;
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  border-top-left-radius: var(--memetio-input-border-radius-top-left);
  border-top-right-radius: var(--memetio-input-border-radius-top-right);
  border-bottom-right-radius: var(--memetio-input-border-radius-bottom-right);
  border-bottom-left-radius: var(--memetio-input-border-radius-bottom-left);
  corner-shape: var(--memetio-input-corner-shape);
  border-color: var(--memetio-input-border-color);
  border-top-width: var(--memetio-input-border-top-width);
  border-right-width: var(--memetio-input-border-right-width);
  border-bottom-width: var(--memetio-input-border-bottom-width);
  border-left-width: var(--memetio-input-border-left-width);
  border-style: var(--memetio-input-border-style);
  transition-duration:;
  transition-timing-function:;
  transition-delay:;
  transition-behavior:;
  transition-property:
    border-color, border-width, border-style, border-top-left-radius,
    border-top-right-radius, border-bottom-right-radius,
    border-bottom-left-radius, corner-shape;
}
.memetio-form-input-wrapper {
  overflow: hidden;
}
.memetio-form-input-wrapper {
  box-shadow: var(--memetio-input-box-shadow);
  border-top-left-radius: var(--memetio-input-border-radius-top-left);
  border-top-right-radius: var(--memetio-input-border-radius-top-right);
  border-bottom-right-radius: var(--memetio-input-border-radius-bottom-right);
  border-bottom-left-radius: var(--memetio-input-border-radius-bottom-left);
  corner-shape: var(--memetio-input-corner-shape);
  background: var(--memetio-input-background);
  transition-duration:;
  transition-timing-function:;
  transition-delay:;
  transition-behavior:;
  transition-property: background, box-shadow;
}
.memetio-form-text-input .memetio-form-input::placeholder {
  color: var(--memetio-input-placeholder-color);
}
.memetio-form-text-input {
  display: flex;
  align-items: center;
  padding: var(--memetio-input-padding);
}
.memetio-form-text-input .memetio-form-input {
  flex: 1 1 0%;
  min-width: 0px;
  width: auto;
  padding: 0px;
}
.memetio-form-text-input.memetio-form-textarea-input-type {
  padding: 0px;
}
.memetio-form-text-input.memetio-form-textarea-input-type
  textarea.memetio-form-input {
  width: 100%;
  padding: var(--memetio-input-padding);
}
.memetio-form-text-input .memetio-form-input[type="date"],
.memetio-form-text-input .memetio-form-input[type="time"] {
  appearance: none;
}
.memetio-form-text-input .memetio-form-input::-webkit-date-and-time-value {
  text-align: start;
}
.memetio-form-text-input textarea {
  display: flex;
  resize: var(--memetio-textarea-resize);
  overflow-y: auto;
  min-height: inherit;
  max-height: inherit;
  white-space: break-spaces;
}
.memetio-form-text-input textarea::-webkit-resizer {
  background: url("data:image/svg+xml,<svg xmlns=%22http://www.w3.org/2000/svg%22 width=%2214%22 height=%2214%22><path d=%22m1.5 8 7-7M9 5.5l-3 3%22 stroke=%22%23999%22 stroke-width=%221.5%22 stroke-linecap=%22round%22></path></svg>")
    no-repeat;
}
.memetio-form-text-input:dir(rtl) textarea::-webkit-resizer {
  background: url("data:image/svg+xml,<svg xmlns=%22http://www.w3.org/2000/svg%22 transform=%22scale(-1, 1)%22 width=%2214%22 height=%2214%22><path d=%22m1.5 8 7-7M9 5.5l-3 3%22 stroke=%22%23999%22 stroke-width=%221.5%22 stroke-linecap=%22round%22></path></svg>")
    no-repeat;
}
.memetio-form-text-input textarea::-webkit-scrollbar {
  cursor: pointer;
  background: transparent;
}
.memetio-form-text-input textarea::-webkit-scrollbar-thumb:window-inactive {
  opacity: 0;
}
.memetio-form-text-input textarea::-webkit-scrollbar-corner {
  background: none transparent;
  outline: none;
}
.memetio-form-text-input .memetio-form-input::-webkit-datetime-edit {
  height: var(--memetio-input-font-line-height);
}
.memetio-form-text-input
  .memetio-form-input.memetio-form-input-empty::-webkit-datetime-edit {
  color: var(--memetio-input-placeholder-color);
  -webkit-text-fill-color: var(--memetio-input-placeholder-color);
  overflow: visible;
}
.memetio-form-text-input.memetio-form-text-input-type::before {
  content: var(--memetio-input-icon-content, none);
  display: block;
  flex-shrink: 0;
  width: 16px;
  height: 16px;
  margin-right: 8px;
  background-repeat: no-repeat;
  background-size: 16px;
  mask-repeat: no-repeat;
  mask-size: 16px;
  background-color: var(--memetio-input-icon-color);
  background-position: center center;
  mask-position: center center;
  mask-image: var(--memetio-input-icon-mask-image);
  background-image: var(--memetio-input-icon-image);
}
.memetio-form-text-input .memetio-form-input[type="date"]::before,
.memetio-form-text-input .memetio-form-input[type="time"]::before {
  content: "";
  display: block;
  position: absolute;
  right: 0px;
  top: 0px;
  bottom: 0px;
  width: 16px;
  box-sizing: content-box;
  padding-top:;
  padding-right:;
  padding-bottom:;
  border-width: medium;
  border-style: none;
  border-color: currentcolor;
  border-image: none;
  pointer-events: none;
  background-repeat: no-repeat;
  background-size: 16px;
  mask-repeat: no-repeat;
  mask-size: 16px;
  background-color: var(--memetio-input-icon-color);
  padding-left: 10px;
  mask-position: 10px center;
  background-position: 10px center;
}
.memetio-form-text-input .memetio-form-input[type="date"]::before {
  mask-image: var(
    --memetio-input-icon-mask-image,
    url("data:image/svg+xml,<svg xmlns=%22http://www.w3.org/2000/svg%22 width=%2216%22 height=%2216%22><path fill=%22rgb(153, 153, 153)%22 d=%22M3 5a2 2 0 0 1 2-2h6a2 2 0 0 1 2 2v2H3Z%22 opacity=%22.3%22/><path fill=%22transparent%22 stroke=%22rgb(153, 153, 153)%22 stroke-width=%221.5%22 d=%22M3.25 5.25a2 2 0 0 1 2-2h5.5a2 2 0 0 1 2 2v5.5a2 2 0 0 1-2 2h-5.5a2 2 0 0 1-2-2ZM3 6.75h9.5%22/></svg>")
  );
  background-image: var(--memetio-input-icon-image);
}
.memetio-form-text-input .memetio-form-input[type="time"]::before {
  mask-image: var(
    --memetio-input-icon-mask-image,
    url("data:image/svg+xml,<svg xmlns=%22http://www.w3.org/2000/svg%22 width=%2216%22 height=%2216%22><path fill=%22transparent%22 stroke=%22rgb(153, 153, 153)%22 stroke-width=%221.5%22 d=%22M2.5 8a5.5 5.5 0 1 1 11 0 5.5 5.5 0 1 1-11 0Z%22/><path fill=%22transparent%22 stroke=%22rgb(153, 153, 153)%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 stroke-width=%221.5%22 d=%22M7.75 8.25v-3m0 3h2%22/></svg>")
  );
  background-image: var(--memetio-input-icon-image);
}
.memetio-form-text-input .memetio-form-input::-webkit-calendar-picker-indicator {
  opacity: 0;
  position: absolute;
  right: 0px;
  top: 0px;
  bottom: 0px;
  padding-right:;
  padding-left:;
  padding-top: 0px;
  padding-bottom: 0px;
  width: 16px;
  height: 100%;
}
.memetio-form-text-input:focus-within,
.memetio-form-text-input.memetio-form-input-forced-focus {
  box-shadow: var(
    --memetio-input-focused-box-shadow,
    var(--memetio-input-box-shadow)
  );
  background: var(
    --memetio-input-focused-background,
    var(--memetio-input-background)
  );
}
.memetio-form-text-input:focus-within::after,
.memetio-form-text-input.memetio-form-input-forced-focus::after {
  border-color: var(
    --memetio-input-focused-border-color,
    var(--memetio-input-border-color)
  );
  border-style: var(
    --memetio-input-focused-border-style,
    var(--memetio-input-border-style)
  );
  border-width: var(
    --memetio-input-focused-border-width,
    var(--memetio-input-border-top-width) var(--memetio-input-border-right-width)
      var(--memetio-input-border-bottom-width)
      var(--memetio-input-border-left-width)
  );
}
.memetio-form-text-input-clear {
  display: flex;
  order: 2;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  width: 16px;
  height: 16px;
  margin-left: 8px;
  padding: 0px;
  border-width: medium;
  border-style: none;
  border-color: currentcolor;
  border-image: none;
  background: transparent;
  cursor: pointer;
  color: var(--memetio-input-placeholder-color);
  transition: color 0.15s;
  outline: none;
}
.memetio-form-text-input-clear:hover,
.memetio-form-text-input-clear:focus-visible {
  color: var(--memetio-input-font-color);
}
.memetio-EjLco.memetio-yj66cc,
.memetio-EjLco .memetio-yj66cc {
  display: block;
}
.memetio-EjLco.memetio-11fya8d {
  place-content: center;
  align-items: center;
  cursor: pointer;
  display: flex;
  flex-flow: row;
  gap: 0px;
  height: 50px;
  overflow: hidden;
  padding: 15px 30px;
  position: relative;
  width: 240px;
  will-change: var(--memetio-will-change-override, transform);
}
.memetio-EjLco .memetio-9vjg4t {
  flex: 0 0 auto;
  height: 1px;
  left: calc(50% - 0.5px);
  overflow: visible;
  position: absolute;
  top: calc(50% - 0.5px);
  width: 1px;
  z-index: 0;
}
.memetio-EjLco .memetio-c46mtc {
  flex: 0 0 auto;
  height: auto;
  position: relative;
  user-select: none;
  white-space: pre;
  width: auto;
}
.memetio-EjLco .memetio-4q59yl {
  aspect-ratio: 1 / 1;
  flex: 0 0 auto;
  gap: 10px;
  height: var(--memetio-aspect-ratio-supported, 20px);
  overflow: hidden;
  position: relative;
  width: 20px;
}
.memetio-EjLco .memetio-1o2uhxb {
  inset: 0px;
  flex: 0 0 auto;
  overflow: visible;
  position: absolute;
}
.memetio-EjLco .memetio-6nsif7 {
  aspect-ratio: 1 / 1;
  flex: 0 0 auto;
  height: var(--memetio-aspect-ratio-supported, 2px);
  left: 50%;
  overflow: visible;
  position: absolute;
  top: 0px;
  width: 2px;
}
.memetio-EjLco.memetio-v-v5czmi.memetio-11fya8d,
.memetio-EjLco.memetio-v-54w76l.memetio-11fya8d,
.memetio-EjLco.memetio-v-13jb4v6.memetio-11fya8d,
.memetio-EjLco.memetio-v-8xssbq.memetio-11fya8d {
  cursor: unset;
}
.memetio-EjLco.memetio-v-v5czmi .memetio-1o2uhxb {
  overflow: hidden;
}
.memetio-EjLco.memetio-v-11fya8d.hover .memetio-9vjg4t {
  inset: 0px 30px;
  height: unset;
  width: unset;
}
.memetio-uK6UR .memetio-styles-preset-1e1xpj8:not(.rich-text-wrapper),
.memetio-uK6UR .memetio-styles-preset-1e1xpj8.rich-text-wrapper p {
  --memetio-font-family: "Inter", "Inter Placeholder", sans-serif;
  --memetio-font-family-bold: "Inter", "Inter Placeholder", sans-serif;
  --memetio-font-family-bold-italic: "Inter", "Inter Placeholder", sans-serif;
  --memetio-font-family-italic: "Inter", "Inter Placeholder", sans-serif;
  --memetio-font-open-type-features: normal;
  --memetio-font-size: 16px;
  --memetio-font-style: normal;
  --memetio-font-style-bold: normal;
  --memetio-font-style-bold-italic: italic;
  --memetio-font-style-italic: italic;
  --memetio-font-variation-axes: normal;
  --memetio-font-weight: 500;
  --memetio-font-weight-bold: 700;
  --memetio-font-weight-bold-italic: 700;
  --memetio-font-weight-italic: 500;
  --memetio-letter-spacing: -0.02em;
  --memetio-line-height: 1.4em;
  --memetio-paragraph-spacing: 20px;
  --memetio-text-alignment: start;
  --memetio-text-color: var(
    --token-20688f72-4014-4fdd-8f45-83cd36cc544b,
    #ffffff
  );
  --memetio-text-decoration: none;
  --memetio-text-stroke-color: initial;
  --memetio-text-stroke-width: initial;
  --memetio-text-transform: none;
}
.memetio-FMGqb.memetio-ds4oms,
.memetio-FMGqb .memetio-ds4oms {
  display: block;
}
.memetio-FMGqb.memetio-1s7u6st {
  place-content: center flex-start;
  align-items: center;
  background-color: var(--token-386acb33-32fd-46b6-b159-e9a3c15f8f38, #ffffff);
  display: flex;
  flex-flow: column;
  gap: 0px;
  height: min-content;
  overflow: hidden;
  padding: 0px;
  position: relative;
  width: 1200px;
}
.memetio-FMGqb .memetio-h9ug00 {
  place-content: center;
  align-items: center;
  display: flex;
  flex: 0 0 auto;
  flex-flow: column;
  gap: 50px;
  height: min-content;
  overflow: hidden;
  padding: 250px 30px 40px;
  position: relative;
  width: 100%;
}
.memetio-FMGqb .memetio-y669rk-container {
  inset: 0px;
  flex: 0 0 auto;
  position: absolute;
  z-index: 0;
}
.memetio-FMGqb .memetio-1clerkm,
.memetio-FMGqb .memetio-nxj6du {
  place-content: center;
  align-items: center;
  display: flex;
  flex: 0 0 auto;
  flex-flow: column;
  gap: 50px;
  height: min-content;
  max-width: 1200px;
  overflow: hidden;
  padding: 0px;
  position: relative;
  width: 100%;
}
.memetio-FMGqb .memetio-1h5y1cn {
  place-content: center;
  align-items: center;
  display: flex;
  flex: 0 0 auto;
  flex-flow: column;
  gap: 20px;
  height: min-content;
  overflow: hidden;
  padding: 0px;
  position: relative;
  width: 70%;
}
.memetio-FMGqb .memetio-51tmd6,
.memetio-FMGqb .memetio-1mbn1ro {
  --memetio-link-text-color: #0099ff;
  --memetio-link-text-decoration: underline;
  --memetio-text-wrap-override: balance;
  flex: 0 0 auto;
  height: auto;
  position: relative;
  width: 100%;
}
.memetio-FMGqb .memetio-ec2e6m {
  place-content: center;
  align-items: center;
  display: flex;
  flex: 0 0 auto;
  flex-flow: column;
  gap: 50px;
  height: min-content;
  overflow: visible;
  padding: 0px 30px 80px;
  position: relative;
  scroll-margin-top: 50px;
  width: 100%;
}
.memetio-FMGqb .memetio-dz7qe7 {
  --border-bottom-width: 1px;
  --border-color: var(
    --token-3c8398c6-894e-4918-ace6-437d6e9600f0,
    rgba(255, 255, 255, 0.1)
  );
  --border-left-width: 1px;
  --border-right-width: 1px;
  --border-style: solid;
  --border-top-width: 1px;
  place-content: center;
  align-items: center;
  background-color: var(--token-5bc48278-14a8-4953-b980-6953d047ffcd, #111111);
  border-radius: 20px;
  box-shadow: inset 0px 1px 20px 0px
    var(--token-dc550c2f-750c-44ef-8c93-96d8998c08b1, rgba(255, 255, 255, 0.25));
  display: flex;
  flex: 0 0 auto;
  flex-flow: column;
  gap: 20px;
  height: min-content;
  max-width: 600px;
  overflow: hidden;
  padding: 25px;
  position: relative;
  width: 100%;
  will-change: var(--memetio-will-change-override, transform);
}
.memetio-FMGqb .memetio-bf5kax {
  place-content: flex-start;
  align-items: flex-start;
  display: flex;
  flex: 0 0 auto;
  flex-flow: column;
  gap: 20px;
  height: min-content;
  overflow: visible;
  padding: 0px;
  position: relative;
  width: 100%;
}
.memetio-FMGqb .memetio-a3jr1p,
.memetio-FMGqb .memetio-1iz6hnh,
.memetio-FMGqb .memetio-mgbmxf {
  place-content: flex-start;
  align-items: flex-start;
  display: flex;
  flex: 0 0 auto;
  flex-flow: column;
  gap: 10px;
  height: min-content;
  padding: 0px;
  position: relative;
  width: 100%;
}
.memetio-FMGqb .memetio-50u9xw,
.memetio-FMGqb .memetio-1o54xvm,
.memetio-FMGqb .memetio-1jyz630 {
  flex: 0 0 auto;
  height: auto;
  position: relative;
  white-space: pre;
  width: auto;
}
.memetio-FMGqb .memetio-axz3mp,
.memetio-FMGqb .memetio-12bw2v6 {
  --memetio-input-background: var(
    --token-43c18c1c-4e48-4745-93e2-92071eeb64df,
    #ffffff
  );
  --memetio-input-border-bottom-width: 1px;
  --memetio-input-border-color: var(
    --token-3c8398c6-894e-4918-ace6-437d6e9600f0,
    #d7dfe0
  );
  --memetio-input-border-left-width: 1px;
  --memetio-input-border-radius-bottom-left: 10px;
  --memetio-input-border-radius-bottom-right: 10px;
  --memetio-input-border-radius-top-left: 10px;
  --memetio-input-border-radius-top-right: 10px;
  --memetio-input-border-right-width: 1px;
  --memetio-input-border-style: solid;
  --memetio-input-border-top-width: 1px;
  --memetio-input-focused-border-color: var(
    --token-3c2137a7-28d2-42e0-80e1-80e734e116d0,
    #0072b0
  );
  --memetio-input-focused-border-style: solid;
  --memetio-input-focused-border-width: 1px;
  --memetio-input-font-color: var(
    --token-6092e8de-e9de-429e-a8c7-16bd375a7699,
    #545454
  );
  --memetio-input-font-family: "Inter";
  --memetio-input-font-letter-spacing: 0em;
  --memetio-input-font-line-height: 1.2em;
  --memetio-input-font-size: 16px;
  --memetio-input-font-weight: 400;
  --memetio-input-icon-color: #999999;
  --memetio-input-padding: 12px;
  --memetio-input-placeholder-color: var(
    --token-c779eb20-4011-4eb9-b42c-9f1fc59be719,
    #969696
  );
  flex: 0 0 auto;
  height: 50px;
  position: relative;
  width: 100%;
}
.memetio-FMGqb .memetio-snwirs {
  --memetio-input-background: var(
    --token-43c18c1c-4e48-4745-93e2-92071eeb64df,
    #ffffff
  );
  --memetio-input-border-bottom-width: 1px;
  --memetio-input-border-color: var(
    --token-3c8398c6-894e-4918-ace6-437d6e9600f0,
    #d7dfe0
  );
  --memetio-input-border-left-width: 1px;
  --memetio-input-border-radius-bottom-left: 10px;
  --memetio-input-border-radius-bottom-right: 10px;
  --memetio-input-border-radius-top-left: 10px;
  --memetio-input-border-radius-top-right: 10px;
  --memetio-input-border-right-width: 1px;
  --memetio-input-border-style: solid;
  --memetio-input-border-top-width: 1px;
  --memetio-input-focused-border-color: var(
    --token-3c2137a7-28d2-42e0-80e1-80e734e116d0,
    #0072b0
  );
  --memetio-input-focused-border-style: solid;
  --memetio-input-focused-border-width: 1px;
  --memetio-input-font-color: var(
    --token-6092e8de-e9de-429e-a8c7-16bd375a7699,
    #545454
  );
  --memetio-input-font-family: "Inter";
  --memetio-input-font-letter-spacing: 0em;
  --memetio-input-font-line-height: 1.2em;
  --memetio-input-font-size: 16px;
  --memetio-input-font-weight: 400;
  --memetio-input-icon-color: #999999;
  --memetio-input-padding: 12px;
  --memetio-input-placeholder-color: var(
    --token-c779eb20-4011-4eb9-b42c-9f1fc59be719,
    #969696
  );
  --memetio-input-wrapper-height: auto;
  --memetio-textarea-resize: vertical;
  flex: 0 0 auto;
  height: auto;
  min-height: 125px;
  position: relative;
  width: 100%;
}
.memetio-FMGqb .memetio-wtd62i-container {
  flex: 0 0 auto;
  height: auto;
  position: relative;
  width: 100%;
}
.memetio-aiVoT .memetio-styles-preset-3pg9x0:not(.rich-text-wrapper),
.memetio-aiVoT .memetio-styles-preset-3pg9x0.rich-text-wrapper h2 {
  --memetio-font-family: "Inter", "Inter Placeholder", sans-serif;
  --memetio-font-family-bold: "Inter", sans-serif;
  --memetio-font-family-bold-italic: "Inter", sans-serif;
  --memetio-font-family-italic: "Inter", "Inter Placeholder", sans-serif;
  --memetio-font-open-type-features: normal;
  --memetio-font-size: 42px;
  --memetio-font-style: normal;
  --memetio-font-style-bold: normal;
  --memetio-font-style-bold-italic: italic;
  --memetio-font-style-italic: italic;
  --memetio-font-variation-axes: normal;
  --memetio-font-weight: 800;
  --memetio-font-weight-bold: 900;
  --memetio-font-weight-bold-italic: 900;
  --memetio-font-weight-italic: 800;
  --memetio-letter-spacing: -0.04em;
  --memetio-line-height: 1.2em;
  --memetio-paragraph-spacing: 40px;
  --memetio-text-alignment: start;
  --memetio-text-color: var(
    --token-20688f72-4014-4fdd-8f45-83cd36cc544b,
    #464e4f
  );
  --memetio-text-decoration: none;
  --memetio-text-stroke-color: initial;
  --memetio-text-stroke-width: initial;
  --memetio-text-transform: none;
}
@media (max-width: 1199px) and (min-width: 810px) {
  .memetio-aiVoT .memetio-styles-preset-3pg9x0:not(.rich-text-wrapper),
  .memetio-aiVoT .memetio-styles-preset-3pg9x0.rich-text-wrapper h2 {
    --memetio-font-family: "Inter", "Inter Placeholder", sans-serif;
    --memetio-font-family-bold: "Inter", sans-serif;
    --memetio-font-family-bold-italic: "Inter", sans-serif;
    --memetio-font-family-italic: "Inter", "Inter Placeholder", sans-serif;
    --memetio-font-open-type-features: normal;
    --memetio-font-size: 40px;
    --memetio-font-style: normal;
    --memetio-font-style-bold: normal;
    --memetio-font-style-bold-italic: italic;
    --memetio-font-style-italic: italic;
    --memetio-font-variation-axes: normal;
    --memetio-font-weight: 800;
    --memetio-font-weight-bold: 900;
    --memetio-font-weight-bold-italic: 900;
    --memetio-font-weight-italic: 800;
    --memetio-letter-spacing: -0.04em;
    --memetio-line-height: 1.2em;
    --memetio-paragraph-spacing: 40px;
    --memetio-text-alignment: start;
    --memetio-text-color: var(
      --token-20688f72-4014-4fdd-8f45-83cd36cc544b,
      #464e4f
    );
    --memetio-text-decoration: none;
    --memetio-text-stroke-color: initial;
    --memetio-text-stroke-width: initial;
    --memetio-text-transform: none;
  }
}
@media (max-width: 809px) and (min-width: 0px) {
  .memetio-aiVoT .memetio-styles-preset-3pg9x0:not(.rich-text-wrapper),
  .memetio-aiVoT .memetio-styles-preset-3pg9x0.rich-text-wrapper h2 {
    --memetio-font-family: "Inter", "Inter Placeholder", sans-serif;
    --memetio-font-family-bold: "Inter", sans-serif;
    --memetio-font-family-bold-italic: "Inter", sans-serif;
    --memetio-font-family-italic: "Inter", "Inter Placeholder", sans-serif;
    --memetio-font-open-type-features: normal;
    --memetio-font-size: 34px;
    --memetio-font-style: normal;
    --memetio-font-style-bold: normal;
    --memetio-font-style-bold-italic: italic;
    --memetio-font-style-italic: italic;
    --memetio-font-variation-axes: normal;
    --memetio-font-weight: 800;
    --memetio-font-weight-bold: 900;
    --memetio-font-weight-bold-italic: 900;
    --memetio-font-weight-italic: 800;
    --memetio-letter-spacing: -0.04em;
    --memetio-line-height: 1.3em;
    --memetio-paragraph-spacing: 40px;
    --memetio-text-alignment: start;
    --memetio-text-color: var(
      --token-20688f72-4014-4fdd-8f45-83cd36cc544b,
      #464e4f
    );
    --memetio-text-decoration: none;
    --memetio-text-stroke-color: initial;
    --memetio-text-stroke-width: initial;
    --memetio-text-transform: none;
  }
}
.memetio-shtXa .memetio-styles-preset-1bxrctr:not(.rich-text-wrapper),
.memetio-shtXa .memetio-styles-preset-1bxrctr.rich-text-wrapper p {
  --memetio-font-family: "Inter", "Inter Placeholder", sans-serif;
  --memetio-font-family-bold: "Inter", "Inter Placeholder", sans-serif;
  --memetio-font-family-bold-italic: "Inter", "Inter Placeholder", sans-serif;
  --memetio-font-family-italic: "Inter", "Inter Placeholder", sans-serif;
  --memetio-font-open-type-features: normal;
  --memetio-font-size: 16px;
  --memetio-font-style: normal;
  --memetio-font-style-bold: normal;
  --memetio-font-style-bold-italic: italic;
  --memetio-font-style-italic: italic;
  --memetio-font-variation-axes: normal;
  --memetio-font-weight: 600;
  --memetio-font-weight-bold: 700;
  --memetio-font-weight-bold-italic: 700;
  --memetio-font-weight-italic: 600;
  --memetio-letter-spacing: 0em;
  --memetio-line-height: 1.8em;
  --memetio-paragraph-spacing: 20px;
  --memetio-text-alignment: start;
  --memetio-text-color: var(
    --token-c779eb20-4011-4eb9-b42c-9f1fc59be719,
    #516469
  );
  --memetio-text-decoration: none;
  --memetio-text-stroke-color: initial;
  --memetio-text-stroke-width: initial;
  --memetio-text-transform: none;
}
.memetio-FMGqb[data-border="true"]::after,
.memetio-FMGqb [data-border="true"]::after {
  content: "";
  border-width: var(--border-top-width, 0) var(--border-right-width, 0)
    var(--border-bottom-width, 0) var(--border-left-width, 0);
  border-color: var(--border-color, none);
  border-style: var(--border-style, none);
  width: 100%;
  height: 100%;
  position: absolute;
  box-sizing: border-box;
  left: 0px;
  top: 0px;
  border-radius: inherit;
  corner-shape: inherit;
  pointer-events: none;
}
@media (min-width: 810px) and (max-width: 1199.98px) {
  .memetio-FMGqb.memetio-1s7u6st {
    width: 810px;
  }
  .memetio-FMGqb .memetio-1clerkm,
  .memetio-FMGqb .memetio-nxj6du {
    max-width: 850px;
  }
}
@media (max-width: 809.98px) {
  .memetio-FMGqb.memetio-1s7u6st {
    width: 390px;
  }
  .memetio-FMGqb .memetio-h9ug00 {
    padding: 175px 20px 100px;
  }
  .memetio-FMGqb .memetio-1clerkm,
  .memetio-FMGqb .memetio-nxj6du {
    max-width: 600px;
  }
  .memetio-FMGqb .memetio-1h5y1cn {
    width: 100%;
  }
  .memetio-FMGqb .memetio-ec2e6m {
    padding: 0px 20px 100px;
  }
  .memetio-FMGqb .memetio-dz7qe7 {
    padding: 40px;
  }
}

/* ---- */

:root body {
  background: var(--token-386acb33-32fd-46b6-b159-e9a3c15f8f38, rgb(0, 0, 0));
}

/* ---- */

html body {
  background: var(
    --token-386acb33-32fd-46b6-b159-e9a3c15f8f38,
    rgb(255, 255, 255)
  );
}

/* Static replacements for Memetio runtime appear states. */
header[style*="opacity:0"],
header[style*="opacity: 0"],
footer[style*="opacity:0"],
footer[style*="opacity: 0"] {
  opacity: 1 !important;
}
span[style*="opacity:0.001"],
span[style*="opacity: 0.001"] {
  opacity: 1 !important;
  transform: none !important;
}

/* Static replacements for section content Memetio normally reveals at scroll time. */
#why-choose-us [style*="opacity: 0"],
#why-choose-us [style*="opacity:0"] {
  opacity: 1 !important;
  transform: none !important;
}
