@font-face {
    font-family: 'madefor-display-bold';
    font-style: normal;
    font-weight: 700;
    unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00A5, U+00A7-00B4, U+00B6-0107, U+010A-0113, U+0116-011B, U+011E-0123, U+0126-012B, U+012E-0133, U+0136-013E, U+0141-0148, U+014A-014B, U+0150-0155, U+0158-015B, U+015E-016B, U+016E-017E, U+01A0-01A1, U+01AF-01B0, U+0218-021B, U+0237, U+02C6-02C7, U+02D8-02DD, U+0400-045F, U+0462-0463, U+0472-0475, U+0490-0491, U+1E24-1E25, U+1E36-1E37, U+1E80-1E85, U+1E9E, U+1EA0-1EF9, U+2000-200B, U+2010-2015, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2070, U+2074-2079, U+2080-2089, U+20AB-20AC, U+20B4, U+20B9-20BA, U+20BD, U+2116, U+2122, U+2190-2193, U+2212, U+25B2, U+25B6, U+25BC, U+25C0, U+FEFF;
    font-display: swap;
}

@font-face {
    font-family: 'madefor-text';
    font-style: normal;
    font-weight: 400;
    unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00A5, U+00A7-00B4, U+00B6-0107, U+010A-0113, U+0116-011B, U+011E-0123, U+0126-012B, U+012E-0133, U+0136-013E, U+0141-0148, U+014A-014B, U+0150-0155, U+0158-015B, U+015E-016B, U+016E-017E, U+01A0-01A1, U+01AF-01B0, U+0218-021B, U+0237, U+02C6-02C7, U+02D8-02DD, U+0400-045F, U+0462-0463, U+0472-0475, U+0490-0491, U+1E24-1E25, U+1E36-1E37, U+1E80-1E85, U+1E9E, U+1EA0-1EF9, U+2000-200B, U+2010-2015, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2070, U+2074-2079, U+2080-2089, U+20AB-20AC, U+20B4, U+20B9-20BA, U+20BD, U+2116, U+2122, U+2190-2193, U+2212, U+25B2, U+25B6, U+25BC, U+25C0, U+FEFF;
    font-display: swap;
}

@font-face {
    font-family: 'madefor-text';
    font-style: italic;
    font-weight: 400;
    unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00A5, U+00A7-00B4, U+00B6-0107, U+010A-0113, U+0116-011B, U+011E-0123, U+0126-012B, U+012E-0133, U+0136-013E, U+0141-0148, U+014A-014B, U+0150-0155, U+0158-015B, U+015E-016B, U+016E-017E, U+0218-021B, U+0237, U+02C6-02C7, U+02D8-02DD, U+1E24-1E25, U+1E36-1E37, U+1E80-1E85, U+1E9E, U+1EF2-1EF3, U+2000-200B, U+2010-2015, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2070, U+2074-2079, U+2080-2089, U+20AC, U+20B9-20BA, U+20BD, U+2122, U+2190-2193, U+2212, U+25B2, U+25B6, U+25BC, U+25C0, U+FEFF;
    font-display: swap;
}

@font-face {
    font-family: 'helveticaneuew01-45ligh';
    font-style: normal;
    font-weight: 400;
    unicode-range: U+02C7, U+2021, U+2030, U+E300-E305, U+E308;
    font-display: swap;
}

@font-face {
    font-family: 'helveticaneuew01-45ligh';
    font-style: normal;
    font-weight: 400;
    unicode-range: U+0160-0161, U+0178, U+017D-017E, U+0192, U+2020;
    font-display: swap;
}

@font-face {
    font-family: 'helveticaneuew01-45ligh';
    font-style: normal;
    font-weight: 400;
    unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2022, U+2026, U+2039-203A, U+2044, U+20AC, U+2122;
    font-display: swap;
}

@font-face {
    font-family: 'helveticaneuew02-45ligh';
    font-style: normal;
    font-weight: 400;
    unicode-range: U+02C7, U+02C9, U+02D8-02D9, U+02DB, U+02DD, U+2021, U+2030, U+2126, U+212E, U+E0D6, U+E300-E30D, U+F8FF, U+FB01-FB02;
    font-display: swap;
}

@font-face {
    font-family: 'helveticaneuew02-45ligh';
    font-style: normal;
    font-weight: 400;
    unicode-range: U+0394, U+03A9, U+03BC, U+03C0, U+2202, U+2206, U+220F, U+2211, U+2219-221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA;
    font-display: swap;
}

@font-face {
    font-family: 'helveticaneuew02-45ligh';
    font-style: normal;
    font-weight: 400;
    unicode-range: U+0100-012B, U+012E-0130, U+0132-0137, U+0139-0149, U+014C-0151, U+0154-017E, U+0192, U+0218-021B, U+1E9E, U+2020, U+20B9-20BA, U+20BC-20BD, U+2113;
    font-display: swap;
}

@font-face {
    font-family: 'helveticaneuew02-45ligh';
    font-style: normal;
    font-weight: 400;
    unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2022, U+2026, U+2039-203A, U+2044, U+20AC, U+2122, U+2212, U+2215;
    font-display: swap;
}

@font-face {
    font-family: 'helveticaneuew10-45ligh';
    font-style: normal;
    font-weight: 400;
    unicode-range: U+02C7, U+02C9, U+02D8-02D9, U+02DB, U+02DD, U+2010, U+2015, U+2021, U+2030, U+203D, U+2070, U+2075-208E, U+2105, U+2117, U+2126, U+212E, U+2153-2154, U+215B-215E, U+FB00-FB04;
    font-display: swap;
}

@font-face {
    font-family: 'helveticaneuew10-45ligh';
    font-style: normal;
    font-weight: 400;
    unicode-range: U+2202, U+2206, U+220F, U+2211, U+2219-221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA;
    font-display: swap;
}

@font-face {
    font-family: 'helveticaneuew10-45ligh';
    font-style: normal;
    font-weight: 400;
    unicode-range: U+0400-045F, U+0490-0491, U+2116;
    font-display: swap;
}

@font-face {
    font-family: 'helveticaneuew10-45ligh';
    font-style: normal;
    font-weight: 400;
    unicode-range: U+0374-0375, U+037E, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03CE;
    font-display: swap;
}

@font-face {
    font-family: 'helveticaneuew10-45ligh';
    font-style: normal;
    font-weight: 400;
    unicode-range: U+0100-0130, U+0132-0151, U+0154-017E, U+0192, U+01FA-01FF, U+0218-021B, U+0237, U+1E80-1E85, U+1E9E, U+1EF2-1EF3, U+2020, U+20B9-20BA, U+20BD, U+2113;
    font-display: swap;
}

@font-face {
    font-family: 'helveticaneuew10-45ligh';
    font-style: normal;
    font-weight: 400;
    unicode-range: U+000D, U+0020-007E, U+00A0-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2022, U+2026, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+2215;
    font-display: swap;
}

@font-face {
    font-family: 'futura-lt-w01-book';
    font-style: normal;
    font-weight: 400;
    unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00FF, U+0110, U+0131, U+0152-0153, U+0160-0161, U+0178, U+017D-017E, U+0192, U+0237, U+02C6-02C7, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+20AC, U+2122;
    font-display: swap;
}

@font-face {
    font-family: 'madefor-display';
    font-style: normal;
    font-weight: 400;
    unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00A5, U+00A7-00B4, U+00B6-0107, U+010A-0113, U+0116-011B, U+011E-0123, U+0126-012B, U+012E-0133, U+0136-013E, U+0141-0148, U+014A-014B, U+0150-0155, U+0158-015B, U+015E-016B, U+016E-017E, U+01A0-01A1, U+01AF-01B0, U+0218-021B, U+0237, U+02C6-02C7, U+02D8-02DD, U+0400-045F, U+0462-0463, U+0472-0475, U+0490-0491, U+1E24-1E25, U+1E36-1E37, U+1E80-1E85, U+1E9E, U+1EA0-1EF9, U+2000-200B, U+2010-2015, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2070, U+2074-2079, U+2080-2089, U+20AB-20AC, U+20B4, U+20B9-20BA, U+20BD, U+2116, U+2122, U+2190-2193, U+2212, U+25B2, U+25B6, U+25BC, U+25C0, U+FEFF;
    font-display: swap;
}

@font-face {
    font-family: 'poppins-semibold';
    font-style: normal;
    font-weight: 700;
    src: url('fonts/aDjpMND83pDErGXlVEr-Sfk_vArhqVIZ0nv9q090hN8.woff2') format('woff2');
    font-display: swap;
}

@font-face {
    font-family: 'poppins-semibold';
    font-style: italic;
    font-weight: 700;
    src: url('fonts/c4FPK8_hIFKoX59qcGwdChUOjZSKWg4xBWp_C_qQx0o.woff2') format('woff2');
    font-display: swap;
}

@font-face {
    font-family: 'poppins-semibold';
    font-style: italic;
    font-weight: 400;
    src: url('fonts/RbebACOccNN-5ixkDIVLjRUOjZSKWg4xBWp_C_qQx0o.woff2') format('woff2');
    font-display: swap;
}

@font-face {
    font-family: 'poppins-semibold';
    font-style: normal;
    font-weight: 400;
    src: url('fonts/9VWMTeb5jtXkNoTv949Npfk_vArhqVIZ0nv9q090hN8.woff2') format('woff2');
    font-display: swap;
}

@font-face {
    font-family: 'poppins';
    font-style: italic;
    font-weight: 700;
    src: url('fonts/pxiDyp8kv8JHgFVrJJLmy15VGdeOYktMqlap.woff2') format('woff2');
    unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
    font-display: swap;
}

@font-face {
    font-family: 'poppins';
    font-style: italic;
    font-weight: 400;
    src: url('fonts/pxiGyp8kv8JHgFVrJJLufntAOvWDSHFF.woff2') format('woff2');
    unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
    font-display: swap;
}

@font-face {
    font-family: 'poppins';
    font-style: normal;
    font-weight: 400;
    src: url('fonts/pxiEyp8kv8JHgFVrJJnecnFHGPezSQ.woff2') format('woff2');
    unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
    font-display: swap;
}

@font-face {
    font-family: 'poppins';
    font-style: normal;
    font-weight: 700;
    src: url('fonts/pxiByp8kv8JHgFVrLCz7Z1JlFd2JQEl8qw.woff2') format('woff2');
    unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
    font-display: swap;
}

@font-face {
    font-family: 'poppins';
    font-style: italic;
    font-weight: 700;
    src: url('fonts/pxiDyp8kv8JHgFVrJJLmy15VF9eOYktMqg.woff2') format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
    font-display: swap;
}

@font-face {
    font-family: 'poppins';
    font-style: italic;
    font-weight: 400;
    src: url('fonts/pxiGyp8kv8JHgFVrJJLucHtAOvWDSA.woff2') format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
    font-display: swap;
}

@font-face {
    font-family: 'poppins';
    font-style: normal;
    font-weight: 400;
    src: url('fonts/pxiEyp8kv8JHgFVrJJfecnFHGPc.woff2') format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
    font-display: swap;
}

@font-face {
    font-family: 'poppins';
    font-style: normal;
    font-weight: 700;
    src: url('fonts/pxiByp8kv8JHgFVrLCz7Z1xlFd2JQEk.woff2') format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
    font-display: swap;
}

@font-face {
    font-family: 'madefor-display-bold';
    font-style: normal;
    font-weight: 700;
    src: url('fonts/madefor-display.var.original.woff2') format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
    font-display: swap;
}

#c1dmp {
    height: auto;
    --comp-display: unset;
    position: relative;
}

#c1dmp .overflow-wrapper {
    position: relative;
    display: grid;
    grid-template-rows: 1fr;
    grid-template-columns: minmax(0, 1fr);
    overflow-x: clip;
    overflow-y: clip;
}

#c1dmp .c1dmp-container {
    box-sizing: border-box;
    position: relative;
    display: var(--l_display, var(--container-display));
    grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto;
    grid-template-columns: minmax(0px, 1fr);
    --container-layout-type: grid-container-layout;
    --container-display: grid;
}

#c1dmp:not(.c1dmp-container) {
    display: var(--l_display, var(--container-display));
    grid-template-rows: 1fr;
    grid-template-columns: minmax(0, 1fr);
    --container-display: grid;
}

#c1dmp {
    --bg: var(--color_11);
    --alpha-bg: 1;
    --static-spx: 1px;
}

#comp-kbgakxea {
    --above-all-in-container: 49;
}

#PAGE_SECTIONSc1dmp {
    --above-all-in-container: 49;
}

#comp-kbgakxmn {
    --above-all-in-container: 49;
}

#comp-kd5px9q0-pinned-layer {
    z-index: 55;
    --above-all-in-container: 10000;
}

#comp-kbgakxea {
    width: auto;
    height: auto;
    --comp-display: unset;
    align-self: stretch;
    justify-self: stretch;
    position: sticky;
    --force-auto: initial;
    top: var(--force-auto, calc(0% + var(--sticky-offset, 0px)));
    bottom: var(--force-auto, );
    left: var(--force-auto, );
    right: var(--force-auto, );
    grid-area: 1/1/2/2;
    --is-sticky: 1;
}

.comp-kbgakxea-container {
    box-sizing: border-box;
    display: var(--l_display, var(--container-display));
    grid-template-rows: 1fr;
    grid-template-columns: 1fr;
    --container-layout-type: grid-container-layout;
    --container-display: grid;
}

#comp-kbgakxea:not(.comp-kbgakxea-container) {
    display: var(--l_display, var(--container-display));
    grid-template-rows: 1fr;
    grid-template-columns: minmax(0, 1fr);
    --container-display: grid;
}

#comp-kbgakxea~* {
    will-change: var(--safari-sticky-fix);
}

#masterPage:not(.landingPage) {
    --top-offset: var(--header-height);
}

#masterPage.landingPage {
    --top-offset: 0px;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-kbgakxea {
        --l_display: unset;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-kbgakxea {
        --l_display: unset;
    }
}

#comp-kbgakxea {
    --alpha-bg: 0;
    --bg: var(--color_11);
    --static-spx: 1px;
}

#comp-kbgakxea_r_comp-kbgajy18 {
    min-height: 110px;
    height: auto;
    min-width: 0px;
    width: auto;
    max-width: 99999px;
    max-height: 99999px;
    --comp-display: unset;
    align-self: stretch;
    justify-self: stretch;
    position: sticky;
    --force-auto: initial;
    top: var(--force-auto, calc(0px + var(--sticky-offset, 0px)));
    bottom: var(--force-auto, );
    left: var(--force-auto, );
    right: var(--force-auto, );
    grid-area: 1/1/2/2;
    --is-sticky: 1;
}

#comp-kbgakxea_r_comp-kbgajy18 .comp-kbgakxea_r_comp-kbgajy18-overflow-wrapper {
    position: relative;
    display: grid;
    grid-template-rows: 1fr;
    grid-template-columns: minmax(0, 1fr);
    overflow-x: hidden;
    overflow-y: hidden;
}

#comp-kbgakxea_r_comp-kbgajy18 .comp-kbgakxea_r_comp-kbgajy18-container {
    box-sizing: border-box;
    position: relative;
    padding-left: 3.125%;
    padding-bottom: 0%;
    padding-right: 3.125%;
    padding-top: 0%;
    row-gap: 0px;
    column-gap: 0px;
    display: var(--l_display, var(--container-display));
    grid-template-rows: minmax(110px, auto);
    grid-template-columns: minmax(0px, 1fr);
    --container-layout-type: grid-container-layout;
    --container-display: grid;
}

#comp-kbgakxea_r_comp-kbgajy18:not(.comp-kbgakxea_r_comp-kbgajy18-container) {
    display: var(--l_display, var(--container-display));
    grid-template-rows: 1fr;
    grid-template-columns: minmax(0, 1fr);
    --container-display: grid;
}

#comp-kbgakxea_r_comp-kbgajy18~* {
    will-change: var(--safari-sticky-fix);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-kbgakxea_r_comp-kbgajy18 .comp-kbgakxea_r_comp-kbgajy18-container {
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 30px;
        padding-right: 30px;
        grid-template-rows: minmax(110px, auto);
    }
    #comp-kbgakxea_r_comp-kbgajy18 {
        align-self: start;
        margin-left: 0%;
        margin-right: 0%;
        margin-top: calc(0px);
        margin-bottom: 0%;
        pointer-events: auto;
    }
    #comp-kbgakxea_r_comp-kbgajy18-pinned-layer {
        position: fixed;
        left: 0;
        width: 100%;
        display: grid;
        grid-template-columns: 1fr;
        grid-template-rows: 1fr;
        top: 0;
        bottom: unset;
        height: calc(100% - var(--adsheight));
        margin-top: var(--adsheight);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-kbgakxea_r_comp-kbgajy18 {
        min-height: 70px;
        align-self: start;
        margin-left: 0%;
        margin-right: 0%;
        margin-top: calc(0px);
        margin-bottom: 0%;
        pointer-events: auto;
    }
    #comp-kbgakxea_r_comp-kbgajy18 .comp-kbgakxea_r_comp-kbgajy18-container {
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 20px;
        padding-right: 20px;
        grid-template-rows: minmax(109.99999999999999px, auto);
    }
    #comp-kbgakxea_r_comp-kbgajy18-pinned-layer {
        position: fixed;
        left: 0;
        width: 100%;
        display: grid;
        grid-template-columns: 1fr;
        grid-template-rows: 1fr;
        top: 0;
        bottom: unset;
        height: calc(100% - var(--adsheight));
        margin-top: var(--adsheight);
    }
}

#comp-kbgakxea_r_comp-kbgajy18 {
    --bg: var(--color_11);
    --alpha-bg: 0;
    --static-spx: 0.1 * var(--one-unit);
}

#comp-kbgakxea_r_comp-kkmqi5lg {
    width: 35px;
    height: 35px;
    --l_display: none;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    align-self: center;
    justify-self: end;
    margin-left: 0%;
    margin-right: 3%;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-kbgakxea_r_comp-kkmqi5lg {
        width: 30px;
        height: 30px;
        --l_display: unset;
        align-self: center;
        margin-left: 0px;
        margin-right: 0px;
        margin-top: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-kbgakxea_r_comp-kkmqi5lg {
        align-self: start;
        margin-left: 0%;
        margin-right: 0.2509469696969697%;
        margin-top: 70px;
    }
}

#comp-kbgakxea_r_comp-kkmqi5lg {
    --static-spx: 0.1 * var(--one-unit);
}

@media (prefers-reduced-motion: no-preference) {
    #comp-kbgakxea_r_comp-kkmqi5lg:not([data-motion-enter="done"]) {
        opacity: 0;
    }
    @media screen and (min-width: 320px) and (max-width: 750px) {
        #comp-kbgakxea_r_comp-kkmqi5lg:not([data-motion-enter="done"]) {
            opacity: var(--comp-opacity, 1);
        }
    }
}

#comp-kbgakxea_r_comp-lk13hjwc {
    min-height: 40px;
    --l_display: unset;
    height: auto;
    width: max-content;
    --comp-display: unset;
    align-self: center;
    justify-self: start;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    grid-area: 1/1/2/2;
    position: relative;
}

.comp-kbgakxea_r_comp-lk13hjwc-container {
    box-sizing: border-box;
    display: var(--l_display, var(--container-display));
    flex-direction: row;
    --container-layout-type: flex-container-layout;
    --container-display: flex;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-kbgakxea_r_comp-lk13hjwc {
        justify-self: start;
        margin-right: 0%;
        margin-top: 0.2824858757062147%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-kbgakxea_r_comp-lk13hjwc {
        height: 30px;
        justify-self: end;
        margin-right: 50.872767857142854%;
        margin-top: 0%;
    }
}

#comp-kbgakxea_r_comp-lk13hjwc {
    --brw: 0px;
    --brd: var(--color_15);
    --bg: var(--color_11);
    --rd: 0px;
    --shd: none;
    --gradient: none;
    --alpha-brd: 0;
    --alpha-bg: 0;
    --boxShadowToggleOn-shd: none;
    --static-spx: 0.1 * var(--one-unit);
    --bg-gradient: none;
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-kbgakxea_r_comp-lk13hjwc {
        --alpha-bg: 0;
    }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-kbgakxea_r_comp-lk13hjwc {
        margin-right: 58.872768% !important;
        white-space: nowrap !important;
        margin-top: 60px;
    }
    #comp-kbgakxea_r_comp-m9a2357j {
        width: 20% !important;
        justify-self: center !important;
        margin-left: 160px !important;
    }
    #comp-kbgakxea_r_comp-m9a21qm6 {
        width: 30% !important;
        justify-self: center !important;
        margin-right: 100px !important;
    }
}

#comp-kbgakxea_r_comp-lk13f4gv {
    min-height: 0px;
    --l_display: unset;
    height: 30px;
    min-width: 0px;
    width: 30px;
    max-width: 99999px;
    max-height: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    margin-left: 0px;
    margin-right: max(0.5px, 0.0077968 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-top: 6.200000762939453px;
    margin-bottom: 0px;
    align-self: flex-start;
    order: 1;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-kbgakxea_r_comp-lk13f4gv {
        margin-right: max(0.5px, 0.0077964 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-top: 6.224998474121094px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-kbgakxea_r_comp-lk13f4gv {
        margin-right: max(0.5px, 0.0077964 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-top: 6.224998474121094px;
    }
}

#comp-kbgakxea_r_comp-lk13f4gv {
    --static-spx: 0.1 * var(--one-unit);
}

@media (prefers-reduced-motion: no-preference) {
    #comp-kbgakxea_r_comp-lk13f4gv:not([data-motion-enter="done"]) {
        opacity: 0;
    }
    @media screen and (min-width: 320px) and (max-width: 750px) {
        #comp-kbgakxea_r_comp-lk13f4gv:not([data-motion-enter="done"]) {
            opacity: var(--comp-opacity, 1);
        }
    }
}

#comp-kbgakxea_r_comp-lk13fyz1 {
    min-height: 0px;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: max(0.5px, 0.2281249 * (var(--scaling-factor) - var(--scrollbar-width)));
    max-width: 99999px;
    max-height: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    margin-left: 0px;
    margin-right: max(0.5px, 0.0079051 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-top: 9.625px;
    margin-bottom: 0px;
    align-self: flex-start;
    order: 2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-kbgakxea_r_comp-lk13fyz1 {
        margin-right: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-kbgakxea_r_comp-lk13fyz1 {
        margin-right: 0px;
    }
}

#comp-kbgakxea_r_comp-lk13fyz1 {
    --backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --textDecoration: none;
    --textAlign: left;
    --letterSpacing: 0em;
    --lineHeight: normal;
    --fontSize: 18px;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-kbgakxea_r_comp-lk13fyz1 {
        --fontSize: 18px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-kbgakxea_r_comp-lk13fyz1 {
        --fontSize: 14px;
    }
}

@media (prefers-reduced-motion: no-preference) {
    #comp-kbgakxea_r_comp-lk13fyz1:not([data-motion-enter="done"]) {
        opacity: 0;
    }
    @media screen and (min-width: 320px) and (max-width: 750px) {
        #comp-kbgakxea_r_comp-lk13fyz1:not([data-motion-enter="done"]) {
            opacity: var(--comp-opacity, 1);
        }
    }
}

#comp-kbgakxea_r_comp-liu6tfrg {
    min-height: unset;
    --l_display: unset;
    height: auto;
    --aspect-ratio: 0.10917508372418223;
    min-width: 0px;
    width: max(0.5px, 0.3073715 * (var(--scaling-factor) - var(--scrollbar-width)));
    max-width: 99999px;
    max-height: 99999px;
    aspect-ratio: 1/var(--aspect-ratio);
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    position: relative;
    --force-auto: auto;
    top: var(--force-auto, calc(0px));
    bottom: var(--force-auto, );
    left: var(--force-auto, );
    right: var(--force-auto, );
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    align-self: flex-start;
    order: 3;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-kbgakxea_r_comp-liu6tfrg {
        --l_display: none;
        --aspect-ratio: 0.0991764478670538;
        width: max(0.5px, 0.3383597 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-kbgakxea_r_comp-liu6tfrg {
        --l_display: none;
        --aspect-ratio: 0.0991764478670538;
        width: max(0.5px, 0.3383597 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media (prefers-reduced-motion: no-preference) {
    #comp-kbgakxea_r_comp-liu6tfrg:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

#comp-kbgakxea_r_comp-m9a21qm6 {
    width: 9.671094501518686%;
    height: auto;
    --aspect-ratio: 0.27774143914427835;
    --l_display: unset;
    aspect-ratio: 1/var(--aspect-ratio);
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    align-self: start;
    justify-self: end;
    margin-left: 0px;
    margin-right: max(0.5px, 0.1754842 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-top: max(0.5px, 0.0266996 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-bottom: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

#comp-kbgakxea_r_comp-m9a21qm6 {
    --backgroundColor: 0, 0, 0;
    --borderColor: 255, 255, 255;
    --alpha-borderColor: 1;
    --borderWidth: 0px;
    --cornerRadius: 0px;
    --boxShadow: none;
    --mediaOpacity: 1;
    --blendMode: normal;
    --alpha-backgroundColor: 0;
    --boxShadowToggleOn-boxShadow: none;
    --static-spx: 1px;
}

#comp-kbgakxea_r_comp-m9a2357j {
    width: 6.631110952273091%;
    height: auto;
    --aspect-ratio: 0.43481717011128773;
    --l_display: unset;
    aspect-ratio: 1/var(--aspect-ratio);
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    align-self: start;
    justify-self: end;
    margin-top: max(0.5px, 0.0248419 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-left: 0px;
    margin-bottom: 0px;
    margin-right: max(0.5px, 0.0690415 * (var(--scaling-factor) - var(--scrollbar-width)));
    grid-area: 1/1/2/2;
    position: relative;
}

#comp-kbgakxea_r_comp-m9a2357j {
    --backgroundColor: 0, 0, 0;
    --borderColor: 255, 255, 255;
    --alpha-borderColor: 1;
    --borderWidth: 0px;
    --cornerRadius: 0px;
    --boxShadow: none;
    --mediaOpacity: 1;
    --blendMode: normal;
    --alpha-backgroundColor: 0;
    --boxShadowToggleOn-boxShadow: none;
    --static-spx: 1px;
}

#comp-m9a01gft {
    min-height: 551.71875px;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    max-width: 99999px;
    max-height: 99999px;
    --comp-display: unset;
    align-self: stretch;
    justify-self: stretch;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    grid-area: 10/1/11/2;
    position: relative;
}

.comp-m9a01gft-container {
    box-sizing: border-box;
    row-gap: 0px;
    column-gap: 0px;
    display: var(--l_display, var(--container-display));
    grid-template-rows: minmax(179.3639304025269px, auto) minmax(372.3540695974731px, auto);
    grid-template-columns: minmax(0px, 1fr);
    --container-layout-type: grid-container-layout;
    --container-display: grid;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-m9a01gft {
        min-height: 500.515625px;
        /* grid-area: 11/1/12/2; */
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-m9a01gft {
        min-height: 0px;
        /* grid-area: 10/1/11/2; */
    }
    .comp-m9a01gft-container {
        grid-template-rows: minmax(max(0.5px, 0.0007818 * (var(--scaling-factor) - var(--scrollbar-width))), auto) minmax(max(0.5px, 0.0007818 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    }
}

#comp-m9a01gft {
    --bg: 255, 255, 255;
    --alpha-bg: 0;
    --static-spx: 1px;
}

#comp-m9a01ggm {
    min-height: 0px;
    --comp-display: flex;
    height: auto;
    min-width: 0px;
    width: auto;
    display: var(--l_display, var(--comp-display, flex));
    flex-direction: column;
    align-self: stretch;
    justify-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

#comp-m9a01ggm .comp-m9a01ggm-container {
    box-sizing: border-box;
    position: relative;
    padding-bottom: 20px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: max(0.5px, 0.046875 * (var(--scaling-factor) - var(--scrollbar-width)));
    flex-grow: 1;
    display: var(--l_display, var(--container-display));
    grid-template-rows: minmax(max-content, 100%);
    grid-template-columns: minmax(0px, 1fr);
    --container-layout-type: grid-container-layout;
    --container-display: grid;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-m9a01ggm .comp-m9a01ggm-container {
        padding-top: max(0.5px, 0.078125 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-m9a01ggm .comp-m9a01ggm-container {
        padding-top: max(0.5px, 0.1282051 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

#comp-m9a01ggm {
    --brw: 0px;
    --brd: var(--color_15);
    --bg: 218, 223, 215;
    --rd: 0px;
    --shd: none;
    --gradient: none;
    --alpha-brd: 0;
    --alpha-bg: 1;
    --boxShadowToggleOn-shd: none;
    --static-spx: 0.1 * var(--one-unit);
    --bg-gradient: none;
}

#comp-m9a01ggn5 {
    width: 35%;
    height: auto;
    --l_display: unset;
    --comp-display: unset;
    align-self: start;
    justify-self: center;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

.comp-m9a01ggn5-container {
    box-sizing: border-box;
    display: var(--l_display, var(--container-display));
    flex-direction: column;
    --container-layout-type: flex-container-layout;
    --container-display: flex;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-m9a01ggn5 {
        width: 65%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-m9a01ggn5 {
        width: 84%;
    }
}

#comp-m9a01ggn5 {
    --brw: 0px;
    --brd: var(--color_15);
    --bg: 255, 255, 255;
    --rd: 0px;
    --shd: none;
    --gradient: none;
    --alpha-brd: 0;
    --alpha-bg: 0;
    --boxShadowToggleOn-shd: none;
    --static-spx: 0.1 * var(--one-unit);
    --bg-gradient: none;
}

#comp-m9a01ggq1 {
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 100%;
    max-width: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 12.000003814697266px;
    align-self: flex-start;
    order: 1;
    position: relative;
}

#comp-m9a01ggq1 {
    --backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --minFontSize: 28px;
    --textDecoration: none;
    --maxFontSize: 42px;
    --fontStyle: normal;
    --color: 0, 0, 0;
    --alpha-color: 1;
    --textAlign: center;
    --fontFamily: madefor-display-bold;
    --letterSpacing: 0em;
    --lineHeight: 1.4em;
    --fontSize: 42.4spx;
    --fontWeight: normal;
    --static-spx: 0.1 * var(--one-unit);
}

#comp-m9a01ggv {
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 100%;
    max-width: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 23.98751449584961px;
    align-self: flex-start;
    order: 2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-m9a01ggv {
        margin-bottom: 23.99374008178711px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-m9a01ggv {
        margin-bottom: 23.99374008178711px;
    }
}

#comp-m9a01ggv {
    --backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --fontStyle: normal;
    --color: 0, 0, 0;
    --alpha-color: 1;
    --textAlign: center;
    --fontFamily: madefor-text;
    --letterSpacing: 0em;
    --lineHeight: 1.6em;
    --fontSize: 16px;
    --fontWeight: normal;
    --static-spx: 0.1 * var(--one-unit);
}

#comp-m9a01ggw7 {
    min-height: 0px;
    --l_display: unset;
    height: 42px;
    min-width: 0px;
    width: 142px;
    max-width: 99999px;
    max-height: 99999px;
    --comp-display: unset;
    margin-top: 0px;
    margin-left: 0px;
    margin-bottom: 0px;
    margin-right: 0px;
    align-self: center;
    order: 3;
    position: relative;
}

.comp-m9a01ggw7-container {
    box-sizing: border-box;
    display: var(--l_display, var(--container-display));
    grid-template-rows: 1fr;
    grid-template-columns: 1fr;
    --container-layout-type: grid-container-layout;
    --container-display: grid;
}

#comp-m9a01ggw7:not(.comp-m9a01ggw7-container) {
    display: var(--l_display, var(--container-display));
    grid-template-rows: 1fr;
    grid-template-columns: minmax(0, 1fr);
    --container-display: grid;
}

#comp-m9a01ggw7 {
    --font: normal normal normal max(0.5px, 0.0118577 * (var(--scaling-factor) - var(--scrollbar-width)))/1.4em madefor-text, helveticaneuew01-45ligh, helveticaneuew02-45ligh, helveticaneuew10-45ligh, sans-serif;
    --color: 0, 0, 0;
    --alpha-color: 1;
    --label-display: initial;
    --letter-spacing: 0em;
    --line-height: unset;
    --text-decoration: none;
    --direction: ltr;
    --text-align: revert;
    --text-highlight: null;
    --alpha-text-highlight: null;
    --text-transform: none;
    --text-outline: 1px 0px transparent, -1px 0px transparent, 0px 1px transparent, 0px -1px transparent;
    --text-shadow: 0px 0px 0px transparent;
    --background: rgba(255, 255, 255, 0);
    --border-left: 1px solid rgba(0, 0, 0, 1);
    --border-right: 1px solid rgba(0, 0, 0, 1);
    --border-top: 1px solid rgba(0, 0, 0, 1);
    --border-bottom: 1px solid rgba(0, 0, 0, 1);
    --padding-bottom: 0px;
    --padding-top: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
    --border-top-left-radius: 300px;
    --border-top-right-radius: 300px;
    --border-bottom-left-radius: 300px;
    --border-bottom-right-radius: 300px;
    --icon-display: none;
    --icon-size: 25px;
    --icon-color: rgba(255, 255, 255, 1);
    --icon-rotation: 0;
    --container-flex-direction: row-reverse;
    --container-justify-content: center;
    --container-align-items: center;
    --content-horizontal-alignment: center;
    --content-gap: 2px;
    --label-overflow: wrap;
    --hover-icon-display: none;
    --disabled-icon-rotation: 0;
    --hover-border-right: 1px solid rgba(0, 0, 0, 1);
    --disabled-border-bottom: 0px solid rgba(199, 199, 199, 1);
    --disabled-border-top: 0px solid rgba(199, 199, 199, 1);
    --hover-icon-rotation: 0;
    --hover-icon-color: rgba(0, 0, 0, 1);
    --disabled-icon-color: rgba(0, 0, 0, 1);
    --hover-border-left: 1px solid rgba(0, 0, 0, 1);
    --hover-background: rgba(0, 0, 0, 1);
    --disabled-background: rgba(199, 199, 199, 1);
    --disabled-border-right: 0px solid rgba(199, 199, 199, 1);
    --disabled-color: 0, 0, 0;
    --alpha-disabled-color: 1;
    --hover-border-top: 1px solid rgba(0, 0, 0, 1);
    --hover-border-bottom: 1px solid rgba(0, 0, 0, 1);
    --disabled-icon-size: 25px;
    --hover-icon-size: 25px;
    --disabled-border-left: 0px solid rgba(199, 199, 199, 1);
    --hover-color: 255, 255, 255;
    --alpha-hover-color: 1;
    --disabled-icon-display: initial;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-m9a01ggw7 {
        --font: normal normal normal max(0.5px, 0.0205534 * (var(--scaling-factor) - var(--scrollbar-width)))/1.4em madefor-text, helveticaneuew01-45ligh, helveticaneuew02-45ligh, helveticaneuew10-45ligh, sans-serif;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-m9a01ggw7 {
        --font: normal normal normal max(0.5px, 0.0403162 * (var(--scaling-factor) - var(--scrollbar-width)))/1.4em madefor-text, helveticaneuew01-45ligh, helveticaneuew02-45ligh, helveticaneuew10-45ligh, sans-serif;
    }
}

#comp-m9a01gg1 {
    min-height: 0px;
    --comp-display: flex;
    height: auto;
    min-width: 0px;
    width: auto;
    display: var(--l_display, var(--comp-display, flex));
    flex-direction: column;
    align-self: stretch;
    justify-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: 2/1/3/2;
    position: relative;
}

#comp-m9a01gg1 .comp-m9a01gg1-container {
    box-sizing: border-box;
    position: relative;
    flex-grow: 1;
    display: var(--l_display, var(--container-display));
    grid-template-rows: minmax(max-content, 100%);
    grid-template-columns: minmax(0px, 1fr);
    --container-layout-type: grid-container-layout;
    --container-display: grid;
}

#comp-m9a01gg1 {
    --brw: 0px;
    --brd: var(--color_15);
    --bg: 218, 223, 215;
    --rd: 0px;
    --shd: none;
    --gradient: none;
    --alpha-brd: 0;
    --alpha-bg: 1;
    --boxShadowToggleOn-shd: none;
    --static-spx: 0.1 * var(--one-unit);
    --bg-gradient: none;
}

#comp-m9a01gg3 {
    min-height: unset;
    --l_display: unset;
    height: auto;
    --aspect-ratio: 0.23165283203125;
    min-width: 0px;
    width: 100%;
    max-width: 99999px;
    max-height: 99999px;
    aspect-ratio: 1/var(--aspect-ratio);
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    align-self: start;
    justify-self: center;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: max(0.5px, 0.18 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-bottom: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-m9a01gg1 {
        /*   padding-top: 20px;
        margin-top: 0px;
        background: #ffffff !important;
        --bg : none; */
    }
    #comp-m9a01gg3 {
        --aspect-ratio: 0.2604166666666667;
        justify-self: center;
        margin-top: max(0.5px, 0.22 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-m9a01gg3 {
        --aspect-ratio: 0.3611111111111111;
        justify-self: start;
        margin-top: max(0.5px, 0.2249139 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: min(-0.5px, -0.0043396 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

#comp-m9a01gg3 {
    --static-spx: 0.1 * var(--one-unit);
}

#comp-m9a01gga {
    min-height: unset;
    --l_display: unset;
    height: auto;
    --aspect-ratio: 1.3076923076923077;
    min-width: 0px;
    width: 20.3125%;
    max-width: 99999px;
    max-height: 99999px;
    aspect-ratio: 1/var(--aspect-ratio);
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    align-self: start;
    justify-self: start;
    margin-left: max(0.5px, 0.16 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-m9a01gga {
        --aspect-ratio: 1.3;
        width: 26.041666666666668%;
        margin-left: max(0.5px, 0.06 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-m9a01gga {
        margin-left: max(0.5px, 0.06 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

#comp-m9a01gga {
    --backgroundColor: 0, 0, 0;
    --borderColor: 255, 255, 255;
    --alpha-borderColor: 1;
    --borderWidth: 0px;
    --cornerRadius: 0px;
    --boxShadow: none;
    --mediaOpacity: 1;
    --blendMode: normal;
    --alpha-backgroundColor: 0;
    --boxShadowToggleOn-boxShadow: none;
    --static-spx: 0.1 * var(--one-unit);
}

#comp-m9a01ggi1 {
    min-height: unset;
    --l_display: unset;
    height: auto;
    --aspect-ratio: 1.3076923076923077;
    min-width: 0px;
    width: 20.3125%;
    max-width: 99999px;
    max-height: 99999px;
    aspect-ratio: 1/var(--aspect-ratio);
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    align-self: start;
    justify-self: center;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: max(0.5px, 0.05 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-bottom: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-m9a01ggi1 {
        --aspect-ratio: 1.3;
        width: 26.041666666666668%;
        margin-top: max(0.5px, 0.0599976 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-m9a01ggi1 {
        margin-top: max(0.5px, 0.0599976 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

#comp-m9a01ggi1 {
    --backgroundColor: 0, 0, 0;
    --borderColor: 255, 255, 255;
    --alpha-borderColor: 1;
    --borderWidth: 0px;
    --cornerRadius: 0px;
    --boxShadow: none;
    --mediaOpacity: 1;
    --blendMode: normal;
    --alpha-backgroundColor: 0;
    --boxShadowToggleOn-boxShadow: none;
    --static-spx: 0.1 * var(--one-unit);
}

#comp-m9a01ggi1 wow-image {
    overflow: clip;
}

#comp-m9a01ggi1 wow-image img {
    height: 100%;
}

#comp-m9a01ggk1 {
    min-height: unset;
    --l_display: unset;
    height: auto;
    --aspect-ratio: 1.3076923076923077;
    min-width: 0px;
    width: 20.3125%;
    max-width: 99999px;
    max-height: 99999px;
    aspect-ratio: 1/var(--aspect-ratio);
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    align-self: start;
    justify-self: end;
    margin-left: 0px;
    margin-right: max(0.5px, 0.16 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-m9a01ggk1 {
        --aspect-ratio: 1.2;
        width: 26.041666666666668%;
        margin-right: max(0.5px, 0.06 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-m9a01ggk1 {
        margin-right: max(0.5px, 0.06 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

#comp-m9a01ggk1 {
    --backgroundColor: 0, 0, 0;
    --borderColor: 255, 255, 255;
    --alpha-borderColor: 1;
    --borderWidth: 0px;
    --cornerRadius: 0px;
    --boxShadow: none;
    --mediaOpacity: 1;
    --blendMode: normal;
    --alpha-backgroundColor: 0;
    --boxShadowToggleOn-boxShadow: none;
    --static-spx: 0.1 * var(--one-unit);
}

#comp-m98suyja {
    min-height: 792px;
    --comp-display: grid;
    grid-template-rows: 1fr;
    grid-template-columns: minmax(0, 1fr);
    --l_display: unset;
    height: auto;
    min-width: 0px;
    max-width: 99999px;
    max-height: 99999px;
    display: var(--l_display, var(--comp-display, flex));
    flex-direction: column;
    align-self: stretch;
    justify-self: stretch;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    grid-area: 7/1/8/2;
    position: relative;
}

#comp-m98suyja .comp-m98suyja-container {
    box-sizing: border-box;
    position: relative;
    padding-top: max(0.5px, 0.0312498 * (var(--scaling-factor) - var(--scrollbar-width)));
    padding-left: max(0.5px, 0.0312498 * (var(--scaling-factor) - var(--scrollbar-width)));
    padding-right: max(0.5px, 0.0312498 * (var(--scaling-factor) - var(--scrollbar-width)));
    padding-bottom: max(0.5px, 0.0312498 * (var(--scaling-factor) - var(--scrollbar-width)));
    row-gap: 40px;
    column-gap: 40px;
    max-width: var(--variables-m98stry2);
    margin-left: clamp(0px, (100% - var(--variables-m98stry2)) / 2, 100 * var(--one-unit));
    --section-max-width: var(--variables-m98stry2);
    flex-grow: 1;
    display: var(--l_display, var(--container-display));
    grid-template-rows: minmax(487.86902441406255px, auto) minmax(487.86902441406255px, auto);
    grid-template-columns: 1fr 1.5fr 1.5fr;
    --container-layout-type: grid-container-layout;
    --container-display: grid;
}

#comp-m98suyja .comp-m98suyja-container-pinned {
    max-width: var(--variables-m98stry2);
    margin-left: clamp(0px, (100% - var(--variables-m98stry2)) / 2, 100 * var(--one-unit));
    --section-max-width: var(--variables-m98stry2);
    height: 100%;
    width: 100%;
    position: absolute;
    display: grid;
    pointer-events: none;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-m98suyja {
        min-height: 856.859375px;
        /* grid-area: 4/1/5/2; */
    }
    #comp-m98suyja .comp-m98suyja-container {
        padding-top: max(0.5px, 0.052083 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-left: max(0.5px, 0.052083 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-right: max(0.5px, 0.052083 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-bottom: max(0.5px, 0.052083 * (var(--scaling-factor) - var(--scrollbar-width)));
        row-gap: 0px;
        column-gap: 20px;
        grid-template-rows: minmax(71.88021692898873px, auto) minmax(354.09909153550564px, auto) minmax(354.09909153550564px, auto) minmax(354.09909153550564px, auto);
        grid-template-columns: 1fr 1fr;
        display: block;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-m98suyja {
        min-height: 1515.71875px;
        /* grid-area: 4/1/5/2; */
    }
    #comp-m98suyja .comp-m98suyja-container {
        padding-top: max(0.5px, 0.0769233 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-left: max(0.5px, 0.0769233 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-right: max(0.5px, 0.0769233 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-bottom: max(0.5px, 0.0769233 * (var(--scaling-factor) - var(--scrollbar-width)));
        row-gap: 20px;
        column-gap: 20px;
        /*     grid-template-rows: minmax(42.16705708991484px, auto) minmax(333.9892357275213px, auto) minmax(333.9892357275213px, auto) minmax(333.9892357275213px, auto) minmax(333.9892357275213px, auto) minmax(333.9892357275213px, auto);
    */
        grid-template-columns: minmax(0px, 1fr);
        padding-bottom: 100px;
    }
}

#comp-m98suyja {
    --bg: 243, 248, 240;
    --alpha-bg: 0;
    --static-spx: 0.1 * var(--one-unit);
}

#comp-m98suyjj {
    min-height: 0px;
    --comp-display: flex;
    height: auto;
    min-width: 0px;
    width: auto;
    display: var(--l_display, var(--comp-display, flex));
    flex-direction: column;
    align-self: stretch;
    justify-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

#comp-m98suyjj .comp-m98suyjj-container {
    box-sizing: border-box;
    position: relative;
    flex-grow: 1;
    display: var(--l_display, var(--container-display));
    grid-template-rows: minmax(max-content, 100.00025356576862%);
    grid-template-columns: minmax(0px, 1fr);
    --container-layout-type: grid-container-layout;
    --container-display: grid;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-m98suyjj {
        /* grid-area: 1/1/2/3; */
    }
    #comp-m98suyjj .comp-m98suyjj-container {
        display: var(--l_display);
        grid-template-rows: minmax(max-content, 100.00025356576862%);
    }
    #comp-m98ttiuj:not(.comp-m98ttiuj-container) {
        display: var(--l_display, var(--container-display));
        grid-template-rows: 1fr;
        grid-template-columns: minmax(0, 1fr);
        --container-display: grid;
        /* margin-top: 30px; */
        margin: 30px auto;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-m98suyjj {
        /* grid-area: 1/1/2/2; */
    }
    #comp-m98suyjj .comp-m98suyjj-container {
        grid-template-rows: 1fr;
    }
}

#comp-m98suyjj {
    --brw: 0px;
    --brd: var(--color_15);
    --bg: 255, 255, 255;
    --rd: 0px;
    --shd: none;
    --gradient: none;
    --alpha-brd: 0;
    --alpha-bg: 0;
    --boxShadowToggleOn-shd: none;
    --static-spx: 0.1 * var(--one-unit);
    --bg-gradient: none;
}

#comp-m98suyjl {
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 263.1746408462068px;
    max-width: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    align-self: start;
    justify-self: end;
    margin-left: 0px;
    margin-right: max(0.5px, 0.0104948 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-top: 20.787498474121094px;
    margin-bottom: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-m98suyjl {
        justify-self: center;
        margin-right: 0px;
        margin-top: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-m98suyjl {
        width: 300px;
        justify-self: center;
        margin-right: 0px;
        margin-top: 0px;
        margin: 0px auto !important;
    }
}

#comp-m98suyjl {
    --backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --textDecoration: none;
    --fontStyle: normal;
    --color: var(--color_16);
    --alpha-color: 1;
    --textAlign: center;
    --fontFamily: madefor-display-bold;
    --letterSpacing: 0em;
    --lineHeight: 1.4em;
    --fontSize: 34px;
    --fontWeight: normal;
    --static-spx: 0.1 * var(--one-unit);
}

#comp-m98suyjl {
    opacity: 1;
    --comp-opacity: 1;
    transform: translateX(0px)translateY(0px)scaleX(1)scaleY(1)rotate(0deg)skewX(0deg)skewY(0deg);
    --comp-rotate-z: 0deg;
}

#comp-m98sx77y {
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 230.42500686645508px;
    max-width: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    align-self: start;
    justify-self: center;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 144.1187572479248px;
    margin-bottom: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

.comp-m98suyjl-comp {
    margin-left: -50px !important;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-m98sx77y {
        margin-top: 0px;
        margin: 0px auto !important;
    }
    .comp-m98suyjl-comp {
        margin-left: auto !important;
        padding-bottom: 15px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-m98sx77y {
        width: 300px;
        margin-top: 0px;
    }
}

#comp-m98sx77y {
    --backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --textDecoration: none;
    --fontStyle: normal;
    --color: 0, 0, 0;
    --alpha-color: 1;
    --textAlign: center;
    --fontFamily: madefor-text, helveticaneuew01-45ligh, helveticaneuew02-45ligh, helveticaneuew10-45ligh, sans-serif;
    --letterSpacing: 0em;
    --lineHeight: 1.4em;
    --fontSize: 16px;
    --fontWeight: normal;
    --static-spx: 0.1 * var(--one-unit);
}

#comp-m98sx77y {
    opacity: 1;
    --comp-opacity: 1;
    transform: translateX(0px)translateY(0px)scaleX(1)scaleY(1)rotate(0deg)skewX(0deg)skewY(0deg);
    --comp-rotate-z: 0deg;
}

#comp-m98ttiuj {
    min-height: 42px;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 142px;
    max-width: 99999px;
    max-height: 99999px;
    --comp-display: unset;
    align-self: start;
    justify-self: center;
    margin-top: max(0.5px, 0.3093874 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-left: max(0.5px, 0.0004047 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-bottom: 0px;
    margin-right: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

.comp-m98ttiuj-container {
    box-sizing: border-box;
    display: var(--l_display, var(--container-display));
    grid-template-rows: 1fr;
    grid-template-columns: 1fr;
    --container-layout-type: grid-container-layout;
    --container-display: grid;
}

#comp-m98ttiuj:not(.comp-m98ttiuj-container) {
    display: var(--l_display, var(--container-display));
    grid-template-rows: 1fr;
    grid-template-columns: minmax(0, 1fr);
    --container-display: grid;
}

#comp-m98ttiuj {
    --font: normal normal normal 14px/1.4em madefor-text, helveticaneuew01-45ligh, helveticaneuew02-45ligh, helveticaneuew10-45ligh, sans-serif;
    --color: 0, 0, 0;
    --alpha-color: 1;
    --label-display: initial;
    --letter-spacing: 0em;
    --line-height: unset;
    --text-decoration: none;
    --direction: rtl;
    --text-align: center;
    --text-highlight: null;
    --alpha-text-highlight: null;
    --text-transform: none;
    --text-outline: 1px 0px transparent, -1px 0px transparent, 0px 1px transparent, 0px -1px transparent;
    --text-shadow: 0px 0px 0px transparent;
    --background: rgba(255, 255, 255, 1);
    --border-left: 1px solid rgba(0, 0, 0, 1);
    --border-right: 1px solid rgba(0, 0, 0, 1);
    --border-top: 1px solid rgba(0, 0, 0, 1);
    --border-bottom: 1px solid rgba(0, 0, 0, 1);
    --padding-bottom: 8px;
    --padding-top: 8px;
    --padding-left: 8px;
    --padding-right: 8px;
    --border-top-left-radius: 0px;
    --border-top-right-radius: 0px;
    --border-bottom-left-radius: 0px;
    --border-bottom-right-radius: 0px;
    --icon-display: none;
    --icon-size: 20px;
    --icon-color: rgba(0, 0, 0, 1);
    --icon-rotation: 0;
    --container-flex-direction: row-reverse;
    --container-justify-content: center;
    --container-align-items: center;
    --content-horizontal-alignment: center;
    --content-gap: 4px;
    --label-overflow: wrap;
    --hover-icon-display: initial;
    --hover-border-right: 1px solid rgba(0, 0, 0, 1);
    --disabled-border-bottom: 1px solid rgba(199, 199, 199, 1);
    --disabled-border-top: 1px solid rgba(199, 199, 199, 1);
    --hover-icon-rotation: 0;
    --hover-icon-color: rgba(255, 255, 255, 1);
    --hover-border-left: 1px solid rgba(0, 0, 0, 1);
    --hover-background: rgba(0, 0, 0, 1);
    --disabled-background: rgba(199, 199, 199, 1);
    --disabled-border-right: 1px solid rgba(199, 199, 199, 1);
    --disabled-color: 0, 0, 0;
    --alpha-disabled-color: 1;
    --hover-border-top: 1px solid rgba(0, 0, 0, 1);
    --hover-border-bottom: 1px solid rgba(0, 0, 0, 1);
    --hover-icon-size: 20px;
    --disabled-border-left: 1px solid rgba(199, 199, 199, 1);
    --hover-color: 255, 255, 255;
    --alpha-hover-color: 1;
    --static-spx: 0.1 * var(--one-unit);
}

#comp-m98suyjs {
    min-height: 0px;
    --comp-display: flex;
    height: auto;
    min-width: 0px;
    width: auto;
    display: var(--l_display, var(--comp-display, flex));
    flex-direction: column;
    align-self: stretch;
    justify-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: 1/2/2/3;
    position: relative;
}

#comp-m98suyjs .comp-m98suyjs-container {
    box-sizing: border-box;
    position: relative;
    flex-grow: 1;
    display: var(--l_display, var(--container-display));
    grid-template-rows: minmax(max-content, 100.00005071315373%);
    grid-template-columns: minmax(0px, 1fr);
    --container-layout-type: grid-container-layout;
    --container-display: grid;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-m98suyjs {
        /*  grid-area: 2/1/3/2; */
    }
    #comp-m98suyjs .comp-m98suyjs-container {
        grid-template-rows: minmax(max-content, 100.00005071315373%);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-m98suyjs {
        /*  grid-area: 2/1/3/2; */
    }
    #comp-m98suyjs .comp-m98suyjs-container {
        grid-template-rows: 1fr;
    }
}

#comp-m98suyjs {
    --brw: 0px;
    --brd: var(--color_15);
    --bg: 255, 255, 255;
    --rd: 0px;
    --shd: none;
    --gradient: none;
    --alpha-brd: 0;
    --alpha-bg: 0;
    --boxShadowToggleOn-shd: none;
    --static-spx: 0.1 * var(--one-unit);
    --bg-gradient: none;
}

#comp-m98suyju {
    width: 100%;
    height: auto;
    --l_display: unset;
    --comp-display: unset;
    align-self: start;
    justify-self: end;
    margin-left: 0px;
    margin-right: min(-0.5px, -0.0004036 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-top: min(-0.5px, -0.0004036 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-bottom: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

.comp-m98suyju-container {
    box-sizing: border-box;
    padding-bottom: max(0.5px, 0.0234372 * (var(--scaling-factor) - var(--scrollbar-width)));
    padding-left: max(0.5px, 0.0234372 * (var(--scaling-factor) - var(--scrollbar-width)));
    padding-right: max(0.5px, 0.0234372 * (var(--scaling-factor) - var(--scrollbar-width)));
    padding-top: max(0.5px, 0.0234372 * (var(--scaling-factor) - var(--scrollbar-width)));
    display: var(--l_display, var(--container-display));
    flex-direction: column;
    --container-layout-type: flex-container-layout;
    --container-display: flex;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    .comp-m98suyju-container {
        padding-bottom: max(0.5px, 0.0390625 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-left: max(0.5px, 0.0390625 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-right: max(0.5px, 0.0390625 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-top: max(0.5px, 0.0390625 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
    #comp-m98suyju {
        margin-right: 0px;
        margin-top: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    .comp-m98suyju-container {
        padding-bottom: max(0.5px, 0.0769231 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-left: max(0.5px, 0.0769231 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-right: max(0.5px, 0.0769231 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-top: max(0.5px, 0.0769231 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
    #comp-m98suyju {
        margin-right: 0px;
        margin-top: 0px;
    }
}

#comp-m98suyju {
    --brw: 1px;
    --brd: var(--color_15);
    --bg: 255, 255, 255;
    --rd: 0px;
    --shd: none;
    --gradient: none;
    --alpha-brd: 1;
    --alpha-bg: 0;
    --boxShadowToggleOn-shd: none;
    --static-spx: 0.1 * var(--one-unit);
    --bg-gradient: none;
}

#comp-m98suyk2 {
    min-height: 0px;
    --l_display: unset;
    height: 21.5px;
    min-width: 0px;
    width: 43px;
    max-width: 99999px;
    max-height: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 32px;
    align-self: flex-start;
    order: 1;
    position: relative;
}

#comp-m98suyk2 {
    --static-spx: 0.1 * var(--one-unit);
}

#comp-m98suyjy {
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 100%;
    max-width: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 16.000011444091797px;
    align-self: flex-start;
    order: 2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-m98suyjy {
        margin-bottom: 16px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-m98suyjy {
        margin-bottom: 16px;
    }
}

#comp-m98suyjy {
    --backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --minFontSize: 20px;
    --textDecoration: none;
    --maxFontSize: 28px;
    --fontStyle: normal;
    --color: 0, 0, 0;
    --alpha-color: 1;
    --textAlign: left;
    --fontFamily: madefor-display-bold;
    --letterSpacing: 0em;
    --lineHeight: 1.4em;
    --fontSize: 20spx;
    --fontWeight: normal;
    --static-spx: 0.1 * var(--one-unit);
}

#comp-m98suyjw {
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 100%;
    max-width: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 20.000003814697266px;
    align-self: flex-start;
    order: 3;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-m98suyjw {
        margin-bottom: 20px;
        order: 4;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-m98suyjw {
        margin-bottom: 20px;
        order: 4;
    }
}

#comp-m98suyjw {
    --backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --fontStyle: normal;
    --color: 0, 0, 0;
    --alpha-color: 1;
    --fontFamily: madefor-text;
    --letterSpacing: 0em;
    --lineHeight: 1.6em;
    --fontSize: 14px;
    --fontWeight: normal;
    --static-spx: 0.1 * var(--one-unit);
}

#comp-m98suykj7 {
    min-height: 0px;
    --comp-display: flex;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: auto;
    display: var(--l_display, var(--comp-display, flex));
    flex-direction: column;
    align-self: stretch;
    justify-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: 1/3/2/4;
    position: relative;
}

#comp-m98suykj7 .comp-m98suykj7-container {
    box-sizing: border-box;
    position: relative;
    flex-grow: 1;
    display: var(--l_display, var(--container-display));
    grid-template-rows: minmax(max-content, 100.00005071315373%);
    grid-template-columns: minmax(0px, 1fr);
    --container-layout-type: grid-container-layout;
    --container-display: grid;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-m98suykj7 {
        /*  grid-area: 2/2/3/3; */
    }
    #comp-m98suykj7 .comp-m98suykj7-container {
        grid-template-rows: minmax(max-content, 100.00005071315373%);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-m98suykj7 {
        /* grid-area: 3/1/4/2; */
    }
    #comp-m98suykj7 .comp-m98suykj7-container {
        grid-template-rows: 1fr;
    }
}

#comp-m98suykj7 {
    --brw: 0px;
    --brd: var(--color_15);
    --bg: 255, 255, 255;
    --rd: 0px;
    --shd: none;
    --gradient: none;
    --alpha-brd: 0;
    --alpha-bg: 0;
    --boxShadowToggleOn-shd: none;
    --static-spx: 0.1 * var(--one-unit);
    --bg-gradient: none;
}

#comp-m98suykl3 {
    width: 100%;
    height: auto;
    --l_display: unset;
    --comp-display: unset;
    align-self: start;
    justify-self: end;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: max(0.5px, 0.0329047 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-bottom: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

.comp-m98suykl3-container {
    box-sizing: border-box;
    padding-bottom: max(0.5px, 0.0234375 * (var(--scaling-factor) - var(--scrollbar-width)));
    padding-left: max(0.5px, 0.0234375 * (var(--scaling-factor) - var(--scrollbar-width)));
    padding-right: max(0.5px, 0.0234375 * (var(--scaling-factor) - var(--scrollbar-width)));
    padding-top: max(0.5px, 0.0234375 * (var(--scaling-factor) - var(--scrollbar-width)));
    display: var(--l_display, var(--container-display));
    flex-direction: column;
    --container-layout-type: flex-container-layout;
    --container-display: flex;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    .comp-m98suykl3-container {
        padding-bottom: max(0.5px, 0.0390625 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-left: max(0.5px, 0.0390625 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-right: max(0.5px, 0.0390625 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-top: max(0.5px, 0.0390625 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
    #comp-m98suykl3 {
        margin-top: max(0.5px, 0.0436951 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    .comp-m98suykl3-container {
        padding-bottom: max(0.5px, 0.0769231 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-left: max(0.5px, 0.0769231 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-right: max(0.5px, 0.0769231 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-top: max(0.5px, 0.0769231 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
    #comp-m98suykl3,
    #comp-m98suyka4,
    #comp-m98suykw {
        margin-top: 35px !important;
    }
}

#comp-m98suykl3 {
    --brw: 1px;
    --brd: var(--color_15);
    --bg: 255, 255, 255;
    --rd: 0px;
    --shd: none;
    --gradient: none;
    --alpha-brd: 1;
    --alpha-bg: 0;
    --boxShadowToggleOn-shd: none;
    --static-spx: 0.1 * var(--one-unit);
    --bg-gradient: none;
}

#comp-m98suyks6 {
    min-height: 0px;
    --l_display: unset;
    height: 21.5px;
    min-width: 0px;
    width: 43px;
    max-width: 99999px;
    max-height: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 32px;
    align-self: flex-start;
    order: 1;
    position: relative;
}

#comp-m98suyks6 {
    --static-spx: 0.1 * var(--one-unit);
}

#comp-m98suyko8 {
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 100%;
    max-width: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 16px;
    align-self: flex-start;
    order: 2;
    position: relative;
}

#comp-m98suyko8 {
    --backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --minFontSize: 20px;
    --textDecoration: none;
    --maxFontSize: 28px;
    --fontStyle: normal;
    --color: 0, 0, 0;
    --alpha-color: 1;
    --textAlign: left;
    --fontFamily: madefor-display-bold;
    --letterSpacing: 0em;
    --lineHeight: 1.4em;
    --fontSize: 20spx;
    --fontWeight: normal;
    --static-spx: 0.1 * var(--one-unit);
}

#comp-m98suykn {
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 100%;
    max-width: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    align-self: flex-start;
    order: 3;
    position: relative;
}

#comp-m98suykn {
    --backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --fontStyle: normal;
    --color: 0, 0, 0;
    --alpha-color: 1;
    --fontFamily: madefor-text;
    --letterSpacing: 0em;
    --lineHeight: 1.6em;
    --fontSize: 14px;
    --fontWeight: normal;
    --static-spx: 0.1 * var(--one-unit);
}

#comp-m98t0fw7 {
    min-height: 0px;
    --comp-display: flex;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: auto;
    display: var(--l_display, var(--comp-display, flex));
    flex-direction: column;
    align-self: stretch;
    justify-self: stretch;
    margin-top: 0px;
    margin-left: 0px;
    margin-bottom: 0px;
    margin-right: 0px;
    grid-area: 2/1/3/2;
    position: relative;
}

#comp-m98t0fw7 .comp-m98t0fw7-container {
    box-sizing: border-box;
    position: relative;
    flex-grow: 1;
    display: var(--l_display, var(--container-display));
    grid-template-rows: minmax(max-content, 100%);
    grid-template-columns: minmax(0px, 1fr);
    --container-layout-type: grid-container-layout;
    --container-display: grid;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-m98t0fw7 {
        /* grid-area: 4/1/5/3; */
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-m98t0fw7 {
        /*  grid-area: 6/1/7/2; */
    }
}

#comp-m98t0fw7 {
    --brw: 0px;
    --brd: var(--color_15);
    --bg: 255, 255, 255;
    --rd: 0px;
    --shd: none;
    --gradient: none;
    --alpha-brd: 0;
    --alpha-bg: 0;
    --boxShadowToggleOn-shd: none;
    --static-spx: 0.1 * var(--one-unit);
    --bg-gradient: none;
}

#comp-m98suyk9 {
    min-height: 0px;
    --comp-display: flex;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: auto;
    display: var(--l_display, var(--comp-display, flex));
    flex-direction: column;
    align-self: stretch;
    justify-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: 2/2/3/3;
    position: relative;
}

#comp-m98suyk9 .comp-m98suyk9-container {
    box-sizing: border-box;
    position: relative;
    flex-grow: 1;
    display: var(--l_display, var(--container-display));
    grid-template-rows: minmax(max-content, 100.00005071315373%);
    grid-template-columns: minmax(0px, 1fr);
    --container-layout-type: grid-container-layout;
    --container-display: grid;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-m98suyk9 {
        /*   grid-area: 3/1/4/2; */
    }
    #comp-m98suyk9 .comp-m98suyk9-container {
        grid-template-rows: minmax(max-content, 100.00005071315373%);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-m98suyk9 {
        /*  grid-area: 4/1/5/2; */
    }
    #comp-m98suyk9 .comp-m98suyk9-container {
        grid-template-rows: 1fr;
    }
}

#comp-m98suyk9 {
    --brw: 0px;
    --brd: var(--color_15);
    --bg: 255, 255, 255;
    --rd: 0px;
    --shd: none;
    --gradient: none;
    --alpha-brd: 0;
    --alpha-bg: 0;
    --boxShadowToggleOn-shd: none;
    --static-spx: 0.1 * var(--one-unit);
    --bg-gradient: none;
}

#comp-m98suyka4 {
    width: 100%;
    height: auto;
    --l_display: unset;
    --comp-display: unset;
    align-self: start;
    justify-self: end;
    margin-left: 0px;
    margin-right: min(-0.5px, -0.0000083 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-top: min(-0.5px, -0.0000083 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-bottom: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

.comp-m98suyka4-container {
    box-sizing: border-box;
    padding-bottom: max(0.5px, 0.0234372 * (var(--scaling-factor) - var(--scrollbar-width)));
    padding-left: max(0.5px, 0.0234372 * (var(--scaling-factor) - var(--scrollbar-width)));
    padding-right: max(0.5px, 0.0234372 * (var(--scaling-factor) - var(--scrollbar-width)));
    padding-top: max(0.5px, 0.0234372 * (var(--scaling-factor) - var(--scrollbar-width)));
    display: var(--l_display, var(--container-display));
    flex-direction: column;
    --container-layout-type: flex-container-layout;
    --container-display: flex;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    .comp-m98suyka4-container {
        padding-bottom: max(0.5px, 0.0390625 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-left: max(0.5px, 0.0390625 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-right: max(0.5px, 0.0390625 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-top: max(0.5px, 0.0390625 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
    #comp-m98suyka4 {
        margin-right: 0px;
        margin-top: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    .comp-m98suyka4-container {
        padding-bottom: max(0.5px, 0.0769231 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-left: max(0.5px, 0.0769231 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-right: max(0.5px, 0.0769231 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-top: max(0.5px, 0.0769231 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
    #comp-m98suyka4 {
        margin-right: 0px;
        margin-top: 0px;
    }
}

#comp-m98suyka4 {
    --brw: 1px;
    --brd: var(--color_15);
    --bg: 255, 255, 255;
    --rd: 0px;
    --shd: none;
    --gradient: none;
    --alpha-brd: 1;
    --alpha-bg: 0;
    --boxShadowToggleOn-shd: none;
    --static-spx: 0.1 * var(--one-unit);
    --bg-gradient: none;
}

#comp-m98suyki {
    min-height: 0px;
    --l_display: unset;
    height: 21.5px;
    min-width: 0px;
    width: 43px;
    max-width: 99999px;
    max-height: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 31.999999046325684px;
    align-self: flex-start;
    order: 1;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-m98suyki {
        margin-bottom: 32px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-m98suyki {
        margin-bottom: 32px;
    }
}

#comp-m98suyki {
    --static-spx: 0.1 * var(--one-unit);
}

#comp-m98suyke2 {
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 100%;
    max-width: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 16.000004768371582px;
    align-self: flex-start;
    order: 2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-m98suyke2 {
        margin-bottom: 16px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-m98suyke2 {
        margin-bottom: 16px;
    }
}

#comp-m98suyke2 {
    --backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --minFontSize: 20px;
    --textDecoration: none;
    --maxFontSize: 28px;
    --fontStyle: normal;
    --color: 0, 0, 0;
    --alpha-color: 1;
    --textAlign: left;
    --fontFamily: madefor-display-bold;
    --letterSpacing: 0em;
    --lineHeight: 1.4em;
    --fontSize: 20spx;
    --fontWeight: normal;
    --static-spx: 0.1 * var(--one-unit);
}

#comp-m98suykc4 {
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 100%;
    max-width: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 20px;
    align-self: flex-start;
    order: 3;
    position: relative;
}

#comp-m98suykc4 {
    --backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --fontStyle: normal;
    --color: 0, 0, 0;
    --alpha-color: 1;
    --fontFamily: madefor-text;
    --letterSpacing: 0em;
    --lineHeight: 1.6em;
    --fontSize: 14px;
    --fontWeight: normal;
    --static-spx: 0.1 * var(--one-unit);
}

#comp-m98suyku3 {
    min-height: 0px;
    --comp-display: flex;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: auto;
    display: var(--l_display, var(--comp-display, flex));
    flex-direction: column;
    align-self: stretch;
    justify-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: 2/3/3/4;
    position: relative;
}

#comp-m98suyku3 .comp-m98suyku3-container {
    box-sizing: border-box;
    position: relative;
    flex-grow: 1;
    display: var(--l_display, var(--container-display));
    grid-template-rows: minmax(max-content, 100.00005071315373%);
    grid-template-columns: minmax(0px, 1fr);
    --container-layout-type: grid-container-layout;
    --container-display: grid;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-m98suyku3 {
        /*  grid-area: 3/2/4/3; */
    }
    #comp-m98suyku3 .comp-m98suyku3-container {
        grid-template-rows: minmax(max-content, 100.00005071315373%);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-m98suyku3 {
        /*  grid-area: 5/1/6/2; */
    }
    #comp-m98suyku3 .comp-m98suyku3-container {
        grid-template-rows: 1fr;
    }
}

#comp-m98suyku3 {
    --brw: 0px;
    --brd: var(--color_15);
    --bg: 255, 255, 255;
    --rd: 0px;
    --shd: none;
    --gradient: none;
    --alpha-brd: 0;
    --alpha-bg: 0;
    --boxShadowToggleOn-shd: none;
    --static-spx: 0.1 * var(--one-unit);
    --bg-gradient: none;
}

#comp-m98suykw {
    width: 100%;
    height: auto;
    --l_display: unset;
    --comp-display: unset;
    align-self: start;
    justify-self: end;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

.comp-m98suykw-container {
    box-sizing: border-box;
    padding-bottom: max(0.5px, 0.0234372 * (var(--scaling-factor) - var(--scrollbar-width)));
    padding-left: max(0.5px, 0.0234372 * (var(--scaling-factor) - var(--scrollbar-width)));
    padding-right: max(0.5px, 0.0234372 * (var(--scaling-factor) - var(--scrollbar-width)));
    padding-top: max(0.5px, 0.0234372 * (var(--scaling-factor) - var(--scrollbar-width)));
    display: var(--l_display, var(--container-display));
    flex-direction: column;
    --container-layout-type: flex-container-layout;
    --container-display: flex;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    .comp-m98suykw-container {
        padding-bottom: max(0.5px, 0.0390625 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-left: max(0.5px, 0.0390625 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-right: max(0.5px, 0.0390625 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-top: max(0.5px, 0.0390625 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
    #comp-m98suykw {
        margin-top: max(0.5px, 0.0436951 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    .comp-m98suykw-container {
        padding-bottom: max(0.5px, 0.0769231 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-left: max(0.5px, 0.0769231 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-right: max(0.5px, 0.0769231 * (var(--scaling-factor) - var(--scrollbar-width)));
        padding-top: max(0.5px, 0.0769231 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
    #comp-m98suykw {
        margin-top: 0px;
    }
}

#comp-m98suykw {
    --brw: 1px;
    --brd: var(--color_15);
    --bg: 255, 255, 255;
    --rd: 0px;
    --shd: none;
    --gradient: none;
    --alpha-brd: 1;
    --alpha-bg: 0;
    --boxShadowToggleOn-shd: none;
    --static-spx: 0.1 * var(--one-unit);
    --bg-gradient: none;
}

#comp-m98suykx7 {
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 100%;
    max-width: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 20px;
    align-self: flex-start;
    order: 3;
    position: relative;
}

#comp-m98suykx7 {
    --backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --fontStyle: normal;
    --color: 0, 0, 0;
    --alpha-color: 1;
    --fontFamily: madefor-text;
    --letterSpacing: 0em;
    --lineHeight: 1.6em;
    --fontSize: 14px;
    --fontWeight: normal;
    --static-spx: 0.1 * var(--one-unit);
}

#comp-m98suykz5 {
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 100%;
    max-width: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 16px;
    align-self: flex-start;
    order: 2;
    position: relative;
}

#comp-m98suykz5 {
    --backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --minFontSize: 20px;
    --textDecoration: none;
    --maxFontSize: 28px;
    --fontStyle: normal;
    --color: 0, 0, 0;
    --alpha-color: 1;
    --textAlign: left;
    --fontFamily: madefor-display-bold;
    --letterSpacing: 0em;
    --lineHeight: 1.4em;
    --fontSize: 20spx;
    --fontWeight: normal;
    --static-spx: 0.1 * var(--one-unit);
}

#comp-m98suyl4 {
    min-height: 0px;
    --l_display: unset;
    height: 21.5px;
    min-width: 0px;
    width: 43px;
    max-width: 99999px;
    max-height: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 32px;
    align-self: flex-start;
    order: 1;
    position: relative;
}

#comp-m98suyl4 {
    --static-spx: 0.1 * var(--one-unit);
}

#comp-kbgaghri {
    min-height: 266.9625186920166px;
    --comp-display: grid;
    grid-template-rows: 1fr;
    grid-template-columns: minmax(0, 1fr);
    height: auto;
    min-width: 0px;
    max-width: 99999px;
    max-height: 99999px;
    display: var(--l_display, var(--comp-display, flex));
    flex-direction: column;
    align-self: stretch;
    justify-self: stretch;
    grid-area: 2/1/3/2;
    position: relative;
}

#comp-kbgaghri .comp-kbgaghri-overflow-wrapper {
    position: relative;
    display: flex;
    flex-direction: column;
    flex-grow: 1;
    overflow-x: hidden;
    overflow-y: hidden;
}

#comp-kbgaghri .comp-kbgaghri-container {
    box-sizing: border-box;
    position: relative;
    padding-top: 2%;
    padding-bottom: 1.679317016241876%;
    padding-left: 3.125%;
    padding-right: 3.125%;
    flex-grow: 1;
    display: var(--l_display, var(--container-display));
    grid-template-rows: minmax(226.43802479553221px, auto);
    grid-template-columns: minmax(0px, 1fr);
    --container-layout-type: grid-container-layout;
    --container-display: grid;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-kbgaghri {
        min-height: 214px;
        --l_display: unset;
    }
    #comp-kbgaghri .comp-kbgaghri-container {
        padding-top: 2%;
        padding-bottom: 10%;
        padding-left: 5.326231691078562%;
        padding-right: 5.326231691078562%;
        grid-template-rows: minmax(160.24200000000002px, auto);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-kbgaghri {
        min-height: 480.453125px;
        --l_display: unset;
    }
    #comp-kbgaghri .comp-kbgaghri-container {
        padding-top: 50px;
        padding-bottom: 15%;
        padding-left: 20px;
        padding-right: 20px;
        grid-template-rows: minmax(321.953px, auto);
    }
}

#comp-kbgaghri {
    --bg: var(--color_11);
    --alpha-bg: 0;
    --static-spx: 0.1 * var(--one-unit);
}

#comp-lk14wvjq {
    min-height: 210.3375015258789px;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 66.66666666666669%;
    max-width: 99999px;
    max-height: 99999px;
    --comp-display: unset;
    align-self: start;
    justify-self: center;
    margin-left: 1.2355059841476952%;
    margin-right: 0%;
    margin-top: -0.7727176892262276%;
    margin-bottom: 0%;
    grid-area: 1/1/2/2;
    position: relative;
}

.comp-lk14wvjq-container {
    box-sizing: border-box;
    display: var(--l_display, var(--container-display));
    flex-direction: column;
    --container-layout-type: flex-container-layout;
    --container-display: flex;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-lk14wvjq {
        min-height: 0px;
        width: 95.15466024709302%;
        align-self: start;
        margin-left: 0%;
        margin-right: 0.0011355377906976745%;
        margin-top: 0%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lk14wvjq {
        min-height: 0px;
        width: 86.42723880597015%;
        align-self: center;
        margin-left: 0%;
        margin-right: 0%;
        margin-top: 0%;
    }
}

#comp-lk14wvjq {
    --brw: 0px;
    --brd: var(--color_15);
    --bg: var(--color_11);
    --rd: 0px;
    --shd: none;
    --gradient: none;
    --alpha-brd: 0;
    --alpha-bg: 0;
    --boxShadowToggleOn-shd: none;
    --static-spx: 0.1 * var(--one-unit);
    --bg-gradient: none;
}

@media (prefers-reduced-motion: no-preference) {
    #comp-lk14wvjq:not([data-motion-enter="done"]) {
        opacity: 0;
    }
    @media screen and (min-width: 320px) and (max-width: 750px) {
        #comp-lk14wvjq:not([data-motion-enter="done"]) {
            opacity: var(--comp-opacity, 1);
        }
    }
}

#comp-lk14h1ep {
    min-height: 0px;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 100%;
    max-width: 99999px;
    max-height: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 0px;
    margin-bottom: 19.93750762939453px;
    align-self: flex-start;
    order: 1;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-lk14h1ep {
        margin-bottom: 1.7470792510471735%;
        align-self: flex-start;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lk14h1ep {
        width: 78.47550723013116%;
        margin-bottom: 4.935353093076464%;
        align-self: center;
    }
}

#comp-lk14h1ep {
    --backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --textDecoration: none;
    --textAlign: center;
    --letterSpacing: 0em;
    --lineHeight: normal;
    --fontSize: 55px;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-lk14h1ep {
        --fontSize: 40px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lk14h1ep {
        --fontSize: 40px;
    }
}

#comp-lk14lur8 {
    min-height: 0px;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 85.00158031253706%;
    max-width: 99999px;
    max-height: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    margin-left: 0.13757328079291192%;
    margin-right: 0%;
    margin-top: 0px;
    margin-bottom: 0px;
    align-self: center;
    order: 2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-lk14lur8 {
        width: 69.96968865233839%;
        margin-left: 0%;
        margin-right: 1.9087795505805698%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lk14lur8 {
        width: 100%;
        margin-left: 0%;
        margin-right: 0%;
    }
}

#comp-lk14lur8 {
    --backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --textAlign: center;
    --lineHeight: 1.6em;
    --fontSize: 19px;
    --letterSpacing: 0em;
    --static-spx: 0.1 * var(--one-unit);
}

#comp-lk160tqe {
    min-height: 0px;
    --comp-display: flex;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    max-width: 99999px;
    max-height: 99999px;
    display: var(--l_display, var(--comp-display, flex));
    flex-direction: column;
    align-self: stretch;
    justify-self: stretch;
    grid-area: 3/1/4/2;
    position: relative;
}

#comp-lk160tqe .comp-lk160tqe-container {
    box-sizing: border-box;
    position: relative;
    row-gap: 0px;
    column-gap: 0px;
    flex-grow: 1;
    display: var(--l_display, var(--container-display));
    grid-template-rows: minmax(max(0.5px, 1.0895968 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    grid-template-columns: minmax(0px, 1fr);
    --container-layout-type: grid-container-layout;
    --container-display: grid;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-lk160tqe {
        min-height: 705.28125px;
        --comp-display: grid;
        grid-template-rows: 1fr;
        grid-template-columns: minmax(0, 1fr);
    }
    #comp-lk160tqe .comp-lk160tqe-container {
        grid-template-rows: minmax(705.28125px, auto);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lk160tqe {
        min-height: 2433.6875px;
        --comp-display: grid;
        grid-template-rows: 1fr;
        grid-template-columns: minmax(0, 1fr);
    }
    #comp-lk160tqe .comp-lk160tqe-container {
        padding-top: 0%;
        padding-bottom: 7.5%;
        padding-left: 5.1282051282051295%;
        padding-right: 5.1282051282051295%;
        grid-template-rows: minmax(2405.55px, auto);
    }
}

#comp-lk160tqe {
    --bg: var(--color_11);
    --alpha-bg: 0;
    --static-spx: 0.1 * var(--one-unit);
}

#comp-lk161sb1 {
    min-height: unset;
    --l_display: unset;
    height: auto;
    --aspect-ratio: 1.1210786287796286;
    min-width: 0px;
    width: 29.172596940505663%;
    max-width: 99999px;
    max-height: 99999px;
    aspect-ratio: 1/var(--aspect-ratio);
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    align-self: start;
    justify-self: start;
    position: sticky;
    --force-auto: initial;
    top: var(--force-auto, calc(150px + var(--sticky-offset, 0px)));
    bottom: var(--force-auto, auto);
    left: var(--force-auto, );
    right: var(--force-auto, );
    margin-left: 36.463274826059454%;
    margin-right: 0%;
    margin-top: 1.4893660282952963%;
    margin-bottom: 0%;
    grid-area: 1/1/2/2;
    --is-sticky: 1;
}

#comp-lk161sb1~* {
    will-change: var(--safari-sticky-fix);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-lk161sb1 {
        --aspect-ratio: 1.416751388128568;
        width: 31.979920002455135%;
        justify-self: center;
        position: sticky;
        --force-auto: initial;
        top: var(--force-auto, calc(150px + var(--sticky-offset, 0px)));
        bottom: var(--force-auto, );
        margin-left: 0%;
        margin-top: 0%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lk161sb1 {
        --aspect-ratio: 1.417857142857143;
        width: 80%;
        justify-self: center;
        position: relative;
        --force-auto: auto;
        top: var(--force-auto, calc(0px));
        bottom: var(--force-auto, auto);
        margin-left: 0%;
        margin-top: 17.25892857142857%;
    }
}

#comp-lk161sb1 {
    --backgroundColor: var(--color_13);
    --borderColor: var(--color_11);
    --alpha-borderColor: 1;
    --borderWidth: 0px;
    --cornerRadius: max(0.5px, 0.0078126 * (var(--scaling-factor) - var(--scrollbar-width))) max(0.5px, 0.0078126 * (var(--scaling-factor) - var(--scrollbar-width))) max(0.5px, 0.0078126 * (var(--scaling-factor) - var(--scrollbar-width))) max(0.5px, 0.0078126 * (var(--scaling-factor) - var(--scrollbar-width)));
    --boxShadow: none;
    --mediaOpacity: 0.9;
    --blendMode: normal;
    --alpha-backgroundColor: 1;
    --boxShadowToggleOn-boxShadow: none;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lk161sb1 {
        --cornerRadius: max(0.5px, 0.0256411 * (var(--scaling-factor) - var(--scrollbar-width))) max(0.5px, 0.0256411 * (var(--scaling-factor) - var(--scrollbar-width))) max(0.5px, 0.0256411 * (var(--scaling-factor) - var(--scrollbar-width))) max(0.5px, 0.0256411 * (var(--scaling-factor) - var(--scrollbar-width)));
        --alpha-backgroundColor: 0.02;
    }
}

@media (prefers-reduced-motion: no-preference) {
    #comp-lk161sb1:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

#comp-lk161sb1 wow-image {
    overflow: clip;
}

#comp-lk161sb1 wow-image img {
    height: 100%;
}

#comp-m98geiww {
    --l_display: unset;
    height: auto;
    --aspect-ratio: 0.6869999038755557;
    min-width: 0px;
    width: 26.176421254995372%;
    aspect-ratio: 1/var(--aspect-ratio);
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    align-self: start;
    justify-self: end;
    margin-left: 0px;
    margin-right: max(0.5px, 0.1624569 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-top: max(0.5px, 0.0267787 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-bottom: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-m98geiww {
        min-height: unset;
        --aspect-ratio: 0.6818136867088608;
        width: 45.142857142857146%;
        max-width: 99999px;
        max-height: 99999px;
    }
}

#comp-m98geiww {
    --backgroundColor: var(--color_13);
    --borderColor: 255, 255, 255;
    --alpha-borderColor: 1;
    --borderWidth: 0px;
    --cornerRadius: max(0.5px, 0.0078125 * (var(--scaling-factor) - var(--scrollbar-width))) max(0.5px, 0.0078125 * (var(--scaling-factor) - var(--scrollbar-width))) max(0.5px, 0.0078125 * (var(--scaling-factor) - var(--scrollbar-width))) max(0.5px, 0.0078125 * (var(--scaling-factor) - var(--scrollbar-width)));
    --boxShadow: none;
    --mediaOpacity: 1;
    --blendMode: normal;
    --alpha-backgroundColor: 1;
    --boxShadowToggleOn-boxShadow: none;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-m98geiww {
        --cornerRadius: max(0.5px, 0.0256414 * (var(--scaling-factor) - var(--scrollbar-width))) max(0.5px, 0.0256414 * (var(--scaling-factor) - var(--scrollbar-width))) max(0.5px, 0.0256414 * (var(--scaling-factor) - var(--scrollbar-width))) max(0.5px, 0.0256414 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media (prefers-reduced-motion: no-preference) {
    #comp-m98geiww:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

#comp-m98geiww wow-image {
    overflow: clip;
}

#comp-m98geiww wow-image img {
    height: 100%;
}

#comp-lk161s5v {
    --l_display: unset;
    height: auto;
    --aspect-ratio: 0.6870482242866558;
    min-width: 0px;
    width: 27.519157215737497%;
    aspect-ratio: 1/var(--aspect-ratio);
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    align-self: start;
    justify-self: start;
    margin-left: 259.12498474121094px;
    margin-right: 0%;
    margin-top: 5.839855741806079%;
    margin-bottom: 0%;
    grid-area: 1/1/2/2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-lk161s5v {
        justify-self: center;
        margin-left: 0px;
        margin-right: 370.5px;
        margin-top: 6.87255859375%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lk161s5v {
        min-height: unset;
        --aspect-ratio: 0.6835443037974683;
        width: 45.142857142857146%;
        max-width: 99999px;
        max-height: 99999px;
        justify-self: start;
        margin-left: 0px;
        margin-right: 0px;
        margin-top: 113.8392857142857%;
    }
}

#comp-lk161s5v {
    --backgroundColor: var(--color_13);
    --borderColor: 255, 255, 255;
    --alpha-borderColor: 1;
    --borderWidth: 0px;
    --cornerRadius: max(0.5px, 0.0078126 * (var(--scaling-factor) - var(--scrollbar-width))) max(0.5px, 0.0078126 * (var(--scaling-factor) - var(--scrollbar-width))) max(0.5px, 0.0078126 * (var(--scaling-factor) - var(--scrollbar-width))) max(0.5px, 0.0078126 * (var(--scaling-factor) - var(--scrollbar-width)));
    --boxShadow: none;
    --mediaOpacity: 1;
    --blendMode: normal;
    --alpha-backgroundColor: 1;
    --boxShadowToggleOn-boxShadow: none;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lk161s5v {
        --cornerRadius: max(0.5px, 0.0256411 * (var(--scaling-factor) - var(--scrollbar-width))) max(0.5px, 0.0256411 * (var(--scaling-factor) - var(--scrollbar-width))) max(0.5px, 0.0256411 * (var(--scaling-factor) - var(--scrollbar-width))) max(0.5px, 0.0256411 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media (prefers-reduced-motion: no-preference) {
    #comp-lk161s5v:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

#comp-lk8dsrub {
    min-height: 0px;
    --l_display: unset;
    height: 190px;
    width: max-content;
    --comp-display: unset;
    align-self: start;
    justify-self: center;
    margin-left: 0.7590176258412927%;
    margin-right: 0%;
    margin-top: 29.845629214938874%;
    margin-bottom: 0%;
    grid-area: 1/1/2/2;
    position: relative;
}

.comp-lk8dsrub-container {
    box-sizing: border-box;
    display: var(--l_display, var(--container-display));
    flex-direction: row;
    --container-layout-type: flex-container-layout;
    --container-display: flex;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-lk8dsrub {
        height: 210.71875px;
        width: max-content;
        align-self: end;
        justify-self: start;
        margin-left: 6.502278645833333%;
        margin-right: 0%;
        margin-top: 0%;
        margin-bottom: 12.990307617187497%;
    }
    .comp-lk8dsrub-container {
        flex-direction: row;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lk8dsrub {
        height: auto;
        min-width: 0px;
        width: auto;
        max-width: 99999px;
        max-height: 99999px;
        align-self: start;
        justify-self: stretch;
        margin-left: 0px;
        margin-right: 0px;
        margin-top: 165%;
        margin-bottom: -0.015374999999949068px;
    }
    .comp-lk8dsrub-container {
        flex-direction: column;
    }
}

#comp-lk8dsrub {
    --brw: 0px;
    --brd: var(--color_15);
    --bg: var(--color_11);
    --rd: 0px;
    --shd: none;
    --gradient: none;
    --alpha-brd: 0;
    --alpha-bg: 0;
    --boxShadowToggleOn-shd: none;
    --static-spx: 0.1 * var(--one-unit);
    --bg-gradient: none;
}

#comp-lk16ubf3 {
    --l_display: unset;
    height: auto;
    --aspect-ratio: 0.6868460388639761;
    min-width: 0px;
    width: max(0.5px, 0.1796641 * (var(--scaling-factor) - var(--scrollbar-width)));
    aspect-ratio: 1/var(--aspect-ratio);
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0%;
    margin-bottom: 0%;
    align-self: flex-start;
    order: 2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-lk16ubf3 {
        --aspect-ratio: 0.6869338768115942;
        width: max(0.5px, 0.1796872 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-top: 0%;
        align-self: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lk16ubf3 {
        min-height: unset;
        --aspect-ratio: 0.6885714285714286;
        width: 100%;
        max-width: 99999px;
        max-height: 99999px;
        margin-top: 0px;
        align-self: flex-start;
    }
}

#comp-lk16ubf3 {
    --backgroundColor: var(--color_13);
    --borderColor: 255, 255, 255;
    --alpha-borderColor: 1;
    --borderWidth: 0px;
    --cornerRadius: max(0.5px, 0.0078126 * (var(--scaling-factor) - var(--scrollbar-width))) max(0.5px, 0.0078126 * (var(--scaling-factor) - var(--scrollbar-width))) max(0.5px, 0.0078126 * (var(--scaling-factor) - var(--scrollbar-width))) max(0.5px, 0.0078126 * (var(--scaling-factor) - var(--scrollbar-width)));
    --boxShadow: none;
    --mediaOpacity: 1;
    --blendMode: normal;
    --alpha-backgroundColor: 1;
    --boxShadowToggleOn-boxShadow: none;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-lk16ubf3 {
        --cornerRadius: max(0.5px, 0.0078126 * (var(--scaling-factor) - var(--scrollbar-width))) max(0.5px, 0.0078126 * (var(--scaling-factor) - var(--scrollbar-width))) max(0.5px, 0.0078126 * (var(--scaling-factor) - var(--scrollbar-width))) max(0.5px, 0.0078126 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lk16ubf3 {
        --cornerRadius: max(0.5px, 0.0256411 * (var(--scaling-factor) - var(--scrollbar-width))) max(0.5px, 0.0256411 * (var(--scaling-factor) - var(--scrollbar-width))) max(0.5px, 0.0256411 * (var(--scaling-factor) - var(--scrollbar-width))) max(0.5px, 0.0256411 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media (prefers-reduced-motion: no-preference) {
    #comp-lk16ubf3:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

#comp-lk16ubf3 wow-image {
    overflow: clip;
}

#comp-lk16ubf3 wow-image img {
    height: 100%;
}

#comp-lk53fawf {
    width: max(0.5px, 0.2265617 * (var(--scaling-factor) - var(--scrollbar-width)));
    height: auto;
    --l_display: unset;
    --comp-display: unset;
    margin-left: 0px;
    margin-right: max(0.5px, 0.4412476 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-top: 0%;
    margin-bottom: 0%;
    align-self: flex-start;
    order: 1;
    position: relative;
}

.comp-lk53fawf-container {
    box-sizing: border-box;
    display: var(--l_display, var(--container-display));
    flex-direction: column;
    --container-layout-type: flex-container-layout;
    --container-display: flex;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-lk53fawf {
        width: max(0.5px, 0.2750742 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: max(0.5px, 0.4034516 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-top: 0.0011853116184244838%;
        margin-bottom: 0%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lk53fawf {
        min-height: 0px;
        min-width: 0px;
        width: 100%;
        max-width: 99999px;
        max-height: 99999px;
        margin-right: 0px;
        margin-top: 0px;
        margin-bottom: 8.696428571428571%;
    }
}

#comp-lk53fawf {
    --brw: 0px;
    --brd: var(--color_15);
    --bg: var(--color_11);
    --rd: 0px;
    --shd: none;
    --gradient: none;
    --alpha-brd: 0;
    --alpha-bg: 0;
    --boxShadowToggleOn-shd: none;
    --static-spx: 0.1 * var(--one-unit);
    --bg-gradient: none;
}

@media (prefers-reduced-motion: no-preference) {
    #comp-lk53fawf:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

#comp-lk16y6vb {
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 100%;
    max-width: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 0px;
    margin-bottom: 0%;
    align-self: flex-start;
    order: 2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-lk16y6vb {
        width: 93.51974452839006%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lk16y6vb {
        min-height: 0px;
        width: 100%;
        max-height: 99999px;
        margin-left: 0px;
        margin-right: 0px;
    }
}

#comp-lk16y6vb {
    --backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --lineHeight: 1.6em;
    --fontSize: 15px;
    --color: var(--color_15);
    --alpha-color: 1;
    --letterSpacing: 0em;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-lk16y6vb {
        --fontSize: 14px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lk16y6vb {
        --fontSize: 14px;
    }
}

#comp-lk16y3k2 {
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 100%;
    max-width: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 0px;
    margin-bottom: 20.000000000000004px;
    align-self: flex-start;
    order: 1;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-lk16y3k2 {
        margin-left: 0%;
        margin-right: 0%;
        margin-bottom: 9.485042198601192%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lk16y3k2 {
        min-height: 0px;
        max-height: 99999px;
        margin-left: 0px;
        margin-right: 0px;
        margin-bottom: 19.9px;
    }
}

#comp-lk16y3k2 {
    --backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --textDecoration: none;
    --textAlign: left;
    --lineHeight: normal;
    --letterSpacing: 0em;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lk16y3k2 {
        --fontSize: 28px;
    }
}

#comp-m98gc4yn {
    min-height: 0px;
    --l_display: unset;
    height: 190px;
    width: max-content;
    --comp-display: unset;
    align-self: start;
    justify-self: center;
    margin-left: max(0.5px, 0.007589 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-right: 0px;
    margin-top: max(0.5px, 0.472421 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-bottom: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

.comp-m98gc4yn-container {
    box-sizing: border-box;
    display: var(--l_display, var(--container-display));
    flex-direction: row;
    --container-layout-type: flex-container-layout;
    --container-display: flex;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-m98gc4yn {
        height: 210.71875px;
        width: max-content;
        align-self: end;
        justify-self: start;
        margin-left: 6.502278645833333%;
        margin-right: 0%;
        margin-top: 0%;
        margin-bottom: 12.990307617187497%;
    }
    .comp-m98gc4yn-container {
        flex-direction: row;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-m98gc4yn {
        height: auto;
        min-width: 100%;
        width: 100%;
        max-width: 100%;
        max-height: 99999px;
        align-self: start;
        justify-self: end;
        margin-left: 0px;
        margin-right: 0px;
        margin-top: max(0.5px, 2.7509001 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: 0px;
    }
    .comp-m98gc4yn-container {
        flex-direction: column;
    }
}

#comp-m98gc4yn {
    --brw: 0px;
    --brd: var(--color_15);
    --bg: var(--color_11);
    --rd: 0px;
    --shd: none;
    --gradient: none;
    --alpha-brd: 0;
    --alpha-bg: 0;
    --boxShadowToggleOn-shd: none;
    --static-spx: 0.1 * var(--one-unit);
    --bg-gradient: none;
}

#comp-m98gc4zh {
    --l_display: unset;
    height: auto;
    --aspect-ratio: 0.6868460388639761;
    min-width: 0px;
    width: max(0.5px, 0.1796641 * (var(--scaling-factor) - var(--scrollbar-width)));
    aspect-ratio: 1/var(--aspect-ratio);
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0%;
    margin-bottom: 0%;
    align-self: flex-start;
    order: 2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-m98gc4zh {
        --aspect-ratio: 0.6869338768115942;
        width: max(0.5px, 0.1796872 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-top: 0%;
        align-self: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-m98gc4zh {
        min-height: unset;
        --aspect-ratio: 0.6885714285714286;
        width: 100%;
        max-width: 99999px;
        max-height: 99999px;
        margin-top: 0px;
        align-self: flex-start;
    }
}

#comp-m98gc4zh {
    --backgroundColor: var(--color_13);
    --borderColor: 255, 255, 255;
    --alpha-borderColor: 1;
    --borderWidth: 0px;
    --cornerRadius: max(0.5px, 0.0078126 * (var(--scaling-factor) - var(--scrollbar-width))) max(0.5px, 0.0078126 * (var(--scaling-factor) - var(--scrollbar-width))) max(0.5px, 0.0078126 * (var(--scaling-factor) - var(--scrollbar-width))) max(0.5px, 0.0078126 * (var(--scaling-factor) - var(--scrollbar-width)));
    --boxShadow: none;
    --mediaOpacity: 1;
    --blendMode: normal;
    --alpha-backgroundColor: 1;
    --boxShadowToggleOn-boxShadow: none;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-m98gc4zh {
        --cornerRadius: max(0.5px, 0.0078126 * (var(--scaling-factor) - var(--scrollbar-width))) max(0.5px, 0.0078126 * (var(--scaling-factor) - var(--scrollbar-width))) max(0.5px, 0.0078126 * (var(--scaling-factor) - var(--scrollbar-width))) max(0.5px, 0.0078126 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-m98gc4zh {
        --cornerRadius: max(0.5px, 0.0256411 * (var(--scaling-factor) - var(--scrollbar-width))) max(0.5px, 0.0256411 * (var(--scaling-factor) - var(--scrollbar-width))) max(0.5px, 0.0256411 * (var(--scaling-factor) - var(--scrollbar-width))) max(0.5px, 0.0256411 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media (prefers-reduced-motion: no-preference) {
    #comp-m98gc4zh:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

#comp-m98gc4zh wow-image {
    overflow: clip;
}

#comp-m98gc4zh wow-image img {
    height: 100%;
}

#comp-m98gc4zy2 {
    width: max(0.5px, 0.2265617 * (var(--scaling-factor) - var(--scrollbar-width)));
    height: auto;
    --l_display: unset;
    --comp-display: unset;
    margin-left: 0px;
    margin-right: max(0.5px, 0.4412476 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-top: 0%;
    margin-bottom: 0%;
    align-self: flex-start;
    order: 1;
    position: relative;
}

.comp-m98gc4zy2-container {
    box-sizing: border-box;
    display: var(--l_display, var(--container-display));
    flex-direction: column;
    --container-layout-type: flex-container-layout;
    --container-display: flex;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-m98gc4zy2 {
        width: max(0.5px, 0.2750742 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: max(0.5px, 0.4034516 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-top: 0.0011853116184244838%;
        margin-bottom: 0%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-m98gc4zy2 {
        min-height: 0px;
        min-width: 0px;
        width: 100%;
        max-width: 99999px;
        max-height: 99999px;
        margin-right: 0px;
        margin-top: 0px;
        margin-bottom: 8.696428571428571%;
    }
}

#comp-m98gc4zy2 {
    --brw: 0px;
    --brd: var(--color_15);
    --bg: var(--color_11);
    --rd: 0px;
    --shd: none;
    --gradient: none;
    --alpha-brd: 0;
    --alpha-bg: 0;
    --boxShadowToggleOn-shd: none;
    --static-spx: 0.1 * var(--one-unit);
    --bg-gradient: none;
}

@media (prefers-reduced-motion: no-preference) {
    #comp-m98gc4zy2:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

#comp-m98gc502 {
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 100%;
    max-width: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 0px;
    margin-bottom: 0%;
    align-self: flex-start;
    order: 2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-m98gc502 {
        width: 93.51974452839006%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-m98gc502 {
        min-height: 0px;
        width: 100%;
        max-height: 99999px;
        margin-left: 0px;
        margin-right: 0px;
    }
}

#comp-m98gc502 {
    --backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --lineHeight: 1.6em;
    --fontSize: 15px;
    --color: var(--color_15);
    --alpha-color: 1;
    --letterSpacing: 0em;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-m98gc502 {
        --fontSize: 14px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-m98gc502 {
        --fontSize: 14px;
    }
}

#comp-m98gc508 {
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 100%;
    max-width: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 0px;
    margin-bottom: 20.000000000000004px;
    align-self: flex-start;
    order: 1;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-m98gc508 {
        margin-left: 0%;
        margin-right: 0%;
        margin-bottom: 9.485042198601192%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-m98gc508 {
        min-height: 0px;
        max-height: 99999px;
        margin-left: 0px;
        margin-right: 0px;
        margin-bottom: 19.9px;
    }
}

#comp-m98gc508 {
    --backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --textDecoration: none;
    --textAlign: left;
    --lineHeight: normal;
    --letterSpacing: 0em;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-m98gc508 {
        --fontSize: 28px;
    }
}

#comp-m98hckyt {
    min-height: 0px;
    --l_display: unset;
    height: 190px;
    width: max-content;
    --comp-display: unset;
    align-self: start;
    justify-self: center;
    margin-left: max(0.5px, 0.007589 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-right: 0px;
    margin-top: max(0.5px, 0.6542589 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-bottom: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

.comp-m98hckyt-container {
    box-sizing: border-box;
    display: var(--l_display, var(--container-display));
    flex-direction: row;
    --container-layout-type: flex-container-layout;
    --container-display: flex;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-m98hckyt {
        height: 210.71875px;
        width: max-content;
        align-self: end;
        justify-self: start;
        margin-left: 6.502278645833333%;
        margin-right: 0%;
        margin-top: 0%;
        margin-bottom: 12.990307617187497%;
    }
    .comp-m98hckyt-container {
        flex-direction: row;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-m98hckyt {
        height: auto;
        min-width: 100%;
        width: 100%;
        max-width: 100%;
        max-height: 99999px;
        align-self: start;
        justify-self: end;
        margin-left: 0px;
        margin-right: 0px;
        margin-top: max(0.5px, 4.0026334 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: 0px;
    }
    .comp-m98hckyt-container {
        flex-direction: column;
    }
}

#comp-m98hckyt {
    --brw: 0px;
    --brd: var(--color_15);
    --bg: var(--color_11);
    --rd: 0px;
    --shd: none;
    --gradient: none;
    --alpha-brd: 0;
    --alpha-bg: 0;
    --boxShadowToggleOn-shd: none;
    --static-spx: 0.1 * var(--one-unit);
    --bg-gradient: none;
}

#comp-m98hckz7 {
    --l_display: unset;
    height: auto;
    --aspect-ratio: 0.6868460388639761;
    min-width: 0px;
    width: max(0.5px, 0.1796641 * (var(--scaling-factor) - var(--scrollbar-width)));
    aspect-ratio: 1/var(--aspect-ratio);
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0%;
    margin-bottom: 0%;
    align-self: flex-start;
    order: 2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-m98hckz7 {
        --aspect-ratio: 0.6869338768115942;
        width: max(0.5px, 0.1796872 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-top: 0%;
        align-self: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-m98hckz7 {
        min-height: unset;
        --aspect-ratio: 0.6885714285714286;
        width: 100%;
        max-width: 99999px;
        max-height: 99999px;
        margin-top: 0px;
        align-self: flex-start;
    }
}

#comp-m98hckz7 {
    --backgroundColor: var(--color_13);
    --borderColor: 255, 255, 255;
    --alpha-borderColor: 1;
    --borderWidth: 0px;
    --cornerRadius: max(0.5px, 0.0078126 * (var(--scaling-factor) - var(--scrollbar-width))) max(0.5px, 0.0078126 * (var(--scaling-factor) - var(--scrollbar-width))) max(0.5px, 0.0078126 * (var(--scaling-factor) - var(--scrollbar-width))) max(0.5px, 0.0078126 * (var(--scaling-factor) - var(--scrollbar-width)));
    --boxShadow: none;
    --mediaOpacity: 1;
    --blendMode: normal;
    --alpha-backgroundColor: 1;
    --boxShadowToggleOn-boxShadow: none;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-m98hckz7 {
        --cornerRadius: max(0.5px, 0.0078126 * (var(--scaling-factor) - var(--scrollbar-width))) max(0.5px, 0.0078126 * (var(--scaling-factor) - var(--scrollbar-width))) max(0.5px, 0.0078126 * (var(--scaling-factor) - var(--scrollbar-width))) max(0.5px, 0.0078126 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-m98hckz7 {
        --cornerRadius: max(0.5px, 0.0256411 * (var(--scaling-factor) - var(--scrollbar-width))) max(0.5px, 0.0256411 * (var(--scaling-factor) - var(--scrollbar-width))) max(0.5px, 0.0256411 * (var(--scaling-factor) - var(--scrollbar-width))) max(0.5px, 0.0256411 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media (prefers-reduced-motion: no-preference) {
    #comp-m98hckz7:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

#comp-m98hckz7 wow-image {
    overflow: clip;
}

#comp-m98hckz7 wow-image img {
    height: 100%;
}

#comp-m98hckzf {
    width: max(0.5px, 0.2265617 * (var(--scaling-factor) - var(--scrollbar-width)));
    height: auto;
    --l_display: unset;
    --comp-display: unset;
    margin-left: 0px;
    margin-right: max(0.5px, 0.4412476 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-top: 0%;
    margin-bottom: 0%;
    align-self: flex-start;
    order: 1;
    position: relative;
}

.comp-m98hckzf-container {
    box-sizing: border-box;
    display: var(--l_display, var(--container-display));
    flex-direction: column;
    --container-layout-type: flex-container-layout;
    --container-display: flex;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-m98hckzf {
        width: max(0.5px, 0.2750742 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: max(0.5px, 0.4034516 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-top: 0.0011853116184244838%;
        margin-bottom: 0%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-m98hckzf {
        min-height: 0px;
        min-width: 0px;
        width: 100%;
        max-width: 99999px;
        max-height: 99999px;
        margin-right: 0px;
        margin-top: 0px;
        margin-bottom: 8.696428571428571%;
    }
}

#comp-m98hckzf {
    --brw: 0px;
    --brd: var(--color_15);
    --bg: var(--color_11);
    --rd: 0px;
    --shd: none;
    --gradient: none;
    --alpha-brd: 0;
    --alpha-bg: 0;
    --boxShadowToggleOn-shd: none;
    --static-spx: 0.1 * var(--one-unit);
    --bg-gradient: none;
}

@media (prefers-reduced-motion: no-preference) {
    #comp-m98hckzf:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

#comp-m98hckzh6 {
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 100%;
    max-width: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 0px;
    margin-bottom: 0%;
    align-self: flex-start;
    order: 2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-m98hckzh6 {
        width: 93.51974452839006%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-m98hckzh6 {
        min-height: 0px;
        width: 100%;
        max-height: 99999px;
        margin-left: 0px;
        margin-right: 0px;
    }
}

#comp-m98hckzh6 {
    --backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --lineHeight: 1.6em;
    --fontSize: 15px;
    --color: var(--color_15);
    --alpha-color: 1;
    --letterSpacing: 0em;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-m98hckzh6 {
        --fontSize: 14px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-m98hckzh6 {
        --fontSize: 14px;
    }
}

#comp-m98hckzk {
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 100%;
    max-width: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 0px;
    margin-bottom: 20.000000000000004px;
    align-self: flex-start;
    order: 1;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-m98hckzk {
        margin-left: 0%;
        margin-right: 0%;
        margin-bottom: 9.485042198601192%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-m98hckzk {
        min-height: 0px;
        max-height: 99999px;
        margin-left: 0px;
        margin-right: 0px;
        margin-bottom: 19.9px;
    }
}

#comp-m98hckzk {
    --backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --textDecoration: none;
    --textAlign: left;
    --lineHeight: normal;
    --letterSpacing: 0em;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-m98hckzk {
        --fontSize: 28px;
    }
}

#comp-m98hy4u2 {
    min-height: 0px;
    --l_display: unset;
    height: 190px;
    width: max-content;
    --comp-display: unset;
    align-self: start;
    justify-self: center;
    margin-left: 0px;
    margin-right: max(0.5px, 0.0000197 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-top: max(0.5px, 0.8471641 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-bottom: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

.comp-m98hy4u2-container {
    box-sizing: border-box;
    display: var(--l_display, var(--container-display));
    flex-direction: row;
    --container-layout-type: flex-container-layout;
    --container-display: flex;
}

#comp-m98hy4u2X {
    min-height: 0px;
    --l_display: unset;
    /* height: 250px; */
    width: max-content;
    --comp-display: unset;
    align-self: start;
    justify-self: center;
    margin-left: 0px;
    /* margin-right: max(0.5px, 0.0000197 * (var(--scaling-factor) - var(--scrollbar-width))); */
    margin-right: -90px;
    margin-top: -110px;
    margin-bottom: 0px;
    margin-bottom: 160px;
    /* grid-area: 1 / 1 / 2 / 2; */
    /* position: relative;*/
}

.comp-m98hy4u2X-container {
    box-sizing: border-box;
    display: var(--l_display, var(--container-display));
    flex-direction: row;
    --container-layout-type: flex-container-layout;
    --container-display: flex;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-m98hy4u2 {
        height: 210.71875px;
        width: max-content;
        align-self: end;
        justify-self: start;
        margin-left: 6.502278645833333%;
        margin-right: 0%;
        margin-top: 0%;
        margin-bottom: 12.990307617187497%;
    }
    .comp-m98hy4u2-container {
        flex-direction: row;
    }
    #comp-m98hy4u2X {
        height: 210.71875px;
        width: max-content;
        align-self: end;
        justify-self: start;
        margin-left: 6.502278645833333%;
        margin-right: 0%;
        margin-top: 0%;
        margin-bottom: 12.990307617187497%;
    }
    .comp-m98hy4u2X-container {
        flex-direction: row;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-m98hy4u2 {
        height: auto;
        min-width: 100%;
        width: 100%;
        max-width: 100%;
        max-height: 99999px;
        align-self: start;
        justify-self: end;
        margin-left: 0px;
        margin-right: 0px;
        margin-top: max(0.5px, 5.2570667 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: 0px;
    }
    .comp-m98hy4u2-container {
        flex-direction: column;
    }
    #comp-m98hy4u2X {
        height: auto;
        min-width: 100%;
        width: 100%;
        max-width: 100%;
        max-height: 99999px;
        align-self: start;
        justify-self: end;
        margin-left: 0px;
        margin-right: 0px;
        /* margin-top: max(0.5px, 5.2570667 * (var(--scaling-factor) - var(--scrollbar-width))); */
        margin-top: 200px;
        margin-bottom: 0px;
    }
    .comp-m98hy4u2X-container {
        flex-direction: column;
    }
}

#comp-m98hy4u2 {
    --brw: 0px;
    --brd: var(--color_15);
    --bg: var(--color_11);
    --rd: 0px;
    --shd: none;
    --gradient: none;
    --alpha-brd: 0;
    --alpha-bg: 0;
    --boxShadowToggleOn-shd: none;
    --static-spx: 0.1 * var(--one-unit);
    --bg-gradient: none;
}

#comp-m98hy4u2X {
    --brw: 0px;
    --brd: var(--color_15);
    --bg: var(--color_11);
    --rd: 0px;
    --shd: none;
    --gradient: none;
    --alpha-brd: 0;
    --alpha-bg: 0;
    --boxShadowToggleOn-shd: none;
    --static-spx: 0.1 * var(--one-unit);
    --bg-gradient: none;
}

#comp-m98hy4ub4 {
    --l_display: unset;
    height: auto;
    --aspect-ratio: 0.6868460388639761;
    min-width: 0px;
    width: max(0.5px, 0.1796641 * (var(--scaling-factor) - var(--scrollbar-width)));
    aspect-ratio: 1/var(--aspect-ratio);
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0%;
    margin-bottom: 0%;
    align-self: flex-start;
    order: 2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-m98hy4ub4 {
        --aspect-ratio: 0.6869338768115942;
        width: max(0.5px, 0.1796872 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-top: 0%;
        align-self: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-m98hy4ub4 {
        min-height: unset;
        --aspect-ratio: 0.6885714285714286;
        width: 100%;
        max-width: 99999px;
        max-height: 99999px;
        margin-top: 0px;
        align-self: flex-start;
    }
}

#comp-m98hy4ub4 {
    --backgroundColor: var(--color_13);
    --borderColor: 255, 255, 255;
    --alpha-borderColor: 1;
    --borderWidth: 0px;
    --cornerRadius: max(0.5px, 0.0078126 * (var(--scaling-factor) - var(--scrollbar-width))) max(0.5px, 0.0078126 * (var(--scaling-factor) - var(--scrollbar-width))) max(0.5px, 0.0078126 * (var(--scaling-factor) - var(--scrollbar-width))) max(0.5px, 0.0078126 * (var(--scaling-factor) - var(--scrollbar-width)));
    --boxShadow: none;
    --mediaOpacity: 1;
    --blendMode: normal;
    --alpha-backgroundColor: 1;
    --boxShadowToggleOn-boxShadow: none;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-m98hy4ub4 {
        --cornerRadius: max(0.5px, 0.0078126 * (var(--scaling-factor) - var(--scrollbar-width))) max(0.5px, 0.0078126 * (var(--scaling-factor) - var(--scrollbar-width))) max(0.5px, 0.0078126 * (var(--scaling-factor) - var(--scrollbar-width))) max(0.5px, 0.0078126 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-m98hy4ub4 {
        --cornerRadius: max(0.5px, 0.0256411 * (var(--scaling-factor) - var(--scrollbar-width))) max(0.5px, 0.0256411 * (var(--scaling-factor) - var(--scrollbar-width))) max(0.5px, 0.0256411 * (var(--scaling-factor) - var(--scrollbar-width))) max(0.5px, 0.0256411 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media (prefers-reduced-motion: no-preference) {
    #comp-m98hy4ub4:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

#comp-m98hy4ub4 wow-image {
    overflow: clip;
}

#comp-m98hy4ub4 wow-image img {
    height: 100%;
}

#comp-m98hy4ug {
    width: max(0.5px, 0.2265617 * (var(--scaling-factor) - var(--scrollbar-width)));
    height: auto;
    --l_display: unset;
    --comp-display: unset;
    margin-left: 0px;
    margin-right: max(0.5px, 0.4412476 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-top: 0%;
    margin-bottom: 0%;
    align-self: flex-start;
    order: 1;
    position: relative;
}

.comp-m98hy4ug-container {
    box-sizing: border-box;
    display: var(--l_display, var(--container-display));
    flex-direction: column;
    --container-layout-type: flex-container-layout;
    --container-display: flex;
}

.comp-m98hy4ugX-container {
    box-sizing: border-box;
    display: var(--l_display, var(--container-display));
    flex-direction: column;
    --container-layout-type: flex-container-layout;
    --container-display: flex;
}

#comp-m98hy4ugX {
    width: max(0.5px, 0.2265617 * (var(--scaling-factor) - var(--scrollbar-width)));
    height: auto;
    --l_display: unset;
    --comp-display: unset;
    margin-left: -90px;
    margin-right: max(0.5px, 0.4412476 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-top: 0%;
    margin-bottom: 0%;
    align-self: flex-start;
    order: 1;
    position: relative;
}

.comp-m98hy4ugX-container {
    box-sizing: border-box;
    display: var(--l_display, var(--container-display));
    flex-direction: column;
    --container-layout-type: flex-container-layout;
    --container-display: flex;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-m98hy4ug {
        width: max(0.5px, 0.2750742 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: max(0.5px, 0.4034516 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-top: 0.0011853116184244838%;
        margin-bottom: 0%;
    }
    #comp-m98hy4ugX {
        width: max(0.5px, 0.2750742 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: max(0.5px, 0.4034516 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-top: 0.0011853116184244838%;
        margin-bottom: 0%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-m98hy4ug {
        min-height: 0px;
        min-width: 0px;
        width: 100%;
        max-width: 99999px;
        max-height: 99999px;
        margin-right: 0px;
        margin-top: 0px;
        margin-bottom: 8.696428571428571%;
    }
    #comp-m98hy4ugX {
        min-height: 0px;
        min-width: 0px;
        width: 100%;
        max-width: 99999px;
        max-height: 99999px;
        margin-right: 0px;
        margin-left: 0px;
        margin-top: -130px;
        margin-bottom: 8.696428571428571%;
    }
}

#comp-m98hy4ug {
    --brw: 0px;
    --brd: var(--color_15);
    --bg: var(--color_11);
    --rd: 0px;
    --shd: none;
    --gradient: none;
    --alpha-brd: 0;
    --alpha-bg: 0;
    --boxShadowToggleOn-shd: none;
    --static-spx: 0.1 * var(--one-unit);
    --bg-gradient: none;
}

#comp-m98hy4ugX {
    --brw: 0px;
    --brd: var(--color_15);
    --bg: var(--color_11);
    --rd: 0px;
    --shd: none;
    --gradient: none;
    --alpha-brd: 0;
    --alpha-bg: 0;
    --boxShadowToggleOn-shd: none;
    --static-spx: 0.1 * var(--one-unit);
    --bg-gradient: none;
}

@media (prefers-reduced-motion: no-preference) {
    #comp-m98hy4ug:not([data-motion-enter="done"]) {
        opacity: 0;
    }
    #comp-m98hy4ugX:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

#comp-m98hy4ui1 {
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 100%;
    max-width: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 0px;
    margin-bottom: 0%;
    align-self: flex-start;
    order: 2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-m98hy4ui1 {
        width: 93.51974452839006%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-m98hy4ui1 {
        min-height: 0px;
        width: 100%;
        max-height: 99999px;
        margin-left: 0px;
        margin-right: 0px;
    }
}

#comp-m98hy4ui1 {
    --backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --lineHeight: 1.6em;
    --fontSize: 15px;
    --color: var(--color_15);
    --alpha-color: 1;
    --letterSpacing: 0em;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-m98hy4ui1 {
        --fontSize: 14px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-m98hy4ui1 {
        --fontSize: 14px;
    }
}

#comp-m98hy4uk1 {
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 100%;
    max-width: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 0px;
    margin-bottom: 20.000000000000004px;
    align-self: flex-start;
    order: 1;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-m98hy4uk1 {
        margin-left: 0%;
        margin-right: 0%;
        margin-bottom: 9.485042198601192%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-m98hy4uk1 {
        min-height: 0px;
        max-height: 99999px;
        margin-left: 0px;
        margin-right: 0px;
        margin-bottom: 19.9px;
    }
}

#comp-m98hy4uk1 {
    --backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --textDecoration: none;
    --textAlign: left;
    --lineHeight: normal;
    --letterSpacing: 0em;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-m98hy4uk1 {
        --fontSize: 28px;
    }
}

#comp-lk551x6l {
    min-height: 0px;
    --comp-display: flex;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    max-width: 99999px;
    max-height: 99999px;
    display: var(--l_display, var(--comp-display, flex));
    flex-direction: column;
    align-self: stretch;
    justify-self: stretch;
    grid-area: 4/1/5/2;
    position: relative;
}

#comp-lk551x6l .comp-lk551x6l-overflow-wrapper {
    position: relative;
    display: flex;
    flex-direction: column;
    flex-grow: 1;
    overflow-x: hidden;
    overflow-y: hidden;
}

#comp-lk551x6l .comp-lk551x6l-container {
    box-sizing: border-box;
    position: relative;
    row-gap: 0px;
    column-gap: 0px;
    flex-grow: 1;
    /* display: var(--l_display, var(--container-display));
    grid-template-rows: minmax(max(0.5px, 0.4393281 * (var(--scaling-factor) - var(--scrollbar-width))), auto); */
    /*  display: grid;
    grid-template-rows: 400px 1fr auto;
    grid-template-columns: 100%;
    --container-layout-type: grid-container-layout;
    --container-display: grid; */
}

.grd-tlt-400 {
    grid-template-rows: 350px 1fr auto !important;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    .grd-tlt-400 {
        grid-template-rows: 100% 1fr auto !important;
    }
    #comp-lk551x6l {
        /* grid-area: 5/1/6/2; */
    }
    #comp-lk551x6l .comp-lk551x6l-container {
        /*         grid-template-rows: minmax(max(0.5px, 0.5380561 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
        grid-template-columns: 1.8624675374560302fr 0.1375324625439697fr; */
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lk551x6l {
        /* grid-area: 5/1/6/2; */
    }
    #comp-lk551x6l .comp-lk551x6l-container {
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        padding-right: 0px;
        /*  grid-template-rows: minmax(max(0.5px, 1.7053684 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
        grid-template-columns: 1.8974358974358974fr 0.10256410256410256fr; */
        display: grid;
        grid-template-rows: 530px 1fr auto;
    }
}

#comp-lk551x6l {
    --bg: var(--color_11);
    --alpha-bg: 0;
    --static-spx: 0.1 * var(--one-unit);
}

@media (prefers-reduced-motion: no-preference) {
    #comp-lk551x6l:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

#comp-lk5522r7 {
    min-height: 0px;
    --comp-display: flex;
    height: auto;
    min-width: 0px;
    width: auto;
    display: var(--l_display, var(--comp-display, flex));
    flex-direction: column;
    align-self: stretch;
    justify-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

#comp-lk5522r7 .comp-lk5522r7-container {
    box-sizing: border-box;
    position: relative;
    padding-top: 64px;
    padding-bottom: 24px;
    padding-left: 0px;
    padding-right: 0px;
    flex-grow: 1;
    /*  display: var(--l_display, var(--container-display)); */
    grid-template-rows: minmax(max-content, 100%);
    grid-template-columns: minmax(0px, 1fr);
    --container-layout-type: grid-container-layout;
    --container-display: grid;
}

#comp-lk5522r7 .pdd-0 {
    padding-top: 0px;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-lk5522r7 .comp-lk5522r7-container {
        padding-top: 6.5%;
        padding-bottom: 6.5%;
        padding-left: 0px;
        padding-right: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lk5522r7 .comp-lk5522r7-container {
        padding-top: 20px;
        padding-bottom: 42px;
        padding-left: 20px;
        padding-right: 20px;
    }
}

#comp-lk5522r7 {
    --brw: 0px;
    --brd: var(--color_15);
    --bg: var(--color_12);
    --rd: 0px 10px 10px 0px;
    --shd: none;
    --gradient: none;
    --alpha-brd: 0;
    --alpha-bg: 1;
    --boxShadowToggleOn-shd: none;
    --static-spx: 0.1 * var(--one-unit);
    --bg-gradient: none;
}

#comp-lk56x12y {
    min-height: unset;
    --l_display: unset;
    height: auto;
    --aspect-ratio: 0.8262604519242969;
    min-width: 0px;
    width: 39.856939849972406%;
    max-width: 99999px;
    max-height: 99999px;
    aspect-ratio: 1/var(--aspect-ratio);
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    align-self: start;
    justify-self: start;
    margin-left: 8.76114661740427%;
    margin-right: 0%;
    margin-top: 2.444593640759171%;
    margin-bottom: 0%;
    grid-area: 1/1/2/2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-lk56x12y {
        --aspect-ratio: 1.2730375492125992;
        width: 36.74832317690701%;
        align-self: stretch;
        justify-self: start;
        margin-left: 6.499226693750471%;
        margin-right: 0%;
        margin-top: 0.004517584217311272%;
        margin-bottom: 0%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lk56x12y {
        width: 100%;
        --aspect-ratio: auto;
        align-self: stretch;
        justify-self: center;
        margin-left: 0px;
        margin-right: 0px;
        margin-top: 0px;
        margin-bottom: 227.1020625px;
    }
}

#comp-lk56x12y {
    --backgroundColor: var(--color_13);
    --borderColor: 255, 255, 255;
    --alpha-borderColor: 1;
    --borderWidth: 0px;
    --cornerRadius: max(0.5px, 0.0078126 * (var(--scaling-factor) - var(--scrollbar-width))) max(0.5px, 0.0078126 * (var(--scaling-factor) - var(--scrollbar-width))) max(0.5px, 0.0078126 * (var(--scaling-factor) - var(--scrollbar-width))) max(0.5px, 0.0078126 * (var(--scaling-factor) - var(--scrollbar-width)));
    --boxShadow: none;
    --mediaOpacity: 1;
    --blendMode: normal;
    --alpha-backgroundColor: 1;
    --boxShadowToggleOn-boxShadow: none;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lk56x12y {
        --cornerRadius: max(0.5px, 0.0256411 * (var(--scaling-factor) - var(--scrollbar-width))) max(0.5px, 0.0256411 * (var(--scaling-factor) - var(--scrollbar-width))) max(0.5px, 0.0256411 * (var(--scaling-factor) - var(--scrollbar-width))) max(0.5px, 0.0256411 * (var(--scaling-factor) - var(--scrollbar-width)));
        --alpha-backgroundColor: 0.38;
    }
}

@media (prefers-reduced-motion: no-preference) {
    #comp-lk56x12y:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

#comp-lk581yaf {
    min-height: 246.671875px;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 30.29513888888889%;
    max-width: 99999px;
    max-height: 99999px;
    --comp-display: unset;
    align-self: center;
    justify-self: center;
    margin-left: 37.410481770833336%;
    margin-right: 0%;
    margin-top: 0px;
    margin-bottom: 0.11062500000019782px;
    grid-area: 1/1/2/2;
    position: relative;
}

.comp-lk581yaf-container {
    box-sizing: border-box;
    display: var(--l_display, var(--container-display));
    flex-direction: column;
    --container-layout-type: flex-container-layout;
    --container-display: flex;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-lk581yaf {
        min-height: 246.671875px;
        width: 35.0709575397721%;
        align-self: center;
        justify-self: center;
        margin-left: 48.21401702575856%;
        margin-top: 33.93705px;
        margin-bottom: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lk581yaf {
        min-height: 0px;
        width: auto;
        align-self: end;
        justify-self: stretch;
        margin-left: 0px;
        margin-top: 0px;
        margin-bottom: -24.99950762939443px;
    }
}

#comp-lk581yaf {
    --brw: 0px;
    --brd: var(--color_15);
    --bg: var(--color_12);
    --rd: 0px;
    --shd: none;
    --gradient: none;
    --alpha-brd: 0;
    --alpha-bg: 0;
    --boxShadowToggleOn-shd: none;
    --static-spx: 0.1 * var(--one-unit);
    --bg-gradient: none;
}

@media (prefers-reduced-motion: no-preference) {
    #comp-lk581yaf:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

#comp-lk56zt6g {
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 100%;
    max-width: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 0px;
    margin-bottom: 17.59375px;
    align-self: flex-start;
    order: 1;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-lk56zt6g {
        margin-left: 0.0032227915820683874%;
        margin-bottom: 7.260949434400078%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lk56zt6g {
        margin-left: 0%;
        margin-bottom: 22px;
    }
}

#comp-lk56zt6g {
    --backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --textDecoration: none;
    --textAlign: left;
    --letterSpacing: 0em;
    --lineHeight: normal;
    --fontSize: 40px;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-lk56zt6g {
        --fontSize: 24px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lk56zt6g {
        --fontSize: 24px;
    }
}

#comp-lk56zt6e3 {
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 100%;
    max-width: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 0px;
    margin-bottom: 40px;
    align-self: flex-start;
    order: 2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-lk56zt6e3 {
        width: 99.99355441683586%;
        margin-left: 0.0032227915820683874%;
        margin-bottom: 10.180798607754037%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lk56zt6e3 {
        margin-left: 0%;
        margin-bottom: 22px;
    }
}

#comp-lk56zt6e3 {
    --backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --lineHeight: 1.6em;
    --fontSize: 15px;
    --color: var(--color_15);
    --alpha-color: 1;
    --letterSpacing: 0em;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-lk56zt6e3 {
        --fontSize: 14px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lk56zt6e3 {
        --fontSize: 14px;
    }
}

#comp-lk57ak22 {
    min-height: 55px;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 130px;
    max-width: 99999px;
    max-height: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 0px;
    margin-bottom: 0px;
    align-self: flex-start;
    order: 3;
    position: relative;
}

.btn-destaque {
    min-height: 35px !important;
    width: 100px !important;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-lk57ak22 {
        min-height: 50px;
        width: 110px;
        margin-bottom: 0%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lk57ak22 {
        min-height: 39.31506849315156px;
        width: 86.49315068493145px;
        margin-bottom: 0px;
    }
}

#comp-lk57ak22 {
    --rd: 100px 100px 100px 100px;
    --trans1: border-color 0.4s ease 0s, background-color 0.4s ease 0s;
    --shd: none;
    --horizontalPadding: 2px;
    --verticalPadding: 2px;
    --fnt: normal normal normal 15px/1.4em madefor-text, helveticaneuew01-45ligh, helveticaneuew02-45ligh, helveticaneuew10-45ligh, sans-serif;
    --trans2: color 0.4s ease 0s;
    --txt: var(--color_11);
    --bg: var(--color_15);
    --brd: var(--color_15);
    --brw: 1px;
    --bgh: var(--color_12);
    --brdh: 50, 50, 50;
    --txth: var(--color_15);
    --bgd: 204, 204, 204;
    --alpha-bgd: 1;
    --txtd: 255, 255, 255;
    --alpha-txtd: 1;
    --alpha-txth: 1;
    --margin: 0px;
    --alpha-brdh: 1;
    --align: center;
    --alpha-brd: 1;
    --alpha-bg: 1;
    --alpha-bgh: 1;
    --boxShadowToggleOn-shd: none;
    --alpha-txt: 1;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-lk57ak22 {
        --fnt: normal normal normal 14px/1.4em madefor-text, helveticaneuew01-45ligh, helveticaneuew02-45ligh, helveticaneuew10-45ligh, sans-serif;
    }
}

#comp-lk5522s6 {
    min-height: 0px;
    --comp-display: flex;
    height: auto;
    min-width: 0px;
    width: auto;
    display: var(--l_display, var(--comp-display, flex));
    flex-direction: column;
    align-self: stretch;
    justify-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: 1/2/2/3;
    position: relative;
}

#comp-lk5522s6 .comp-lk5522s6-container {
    box-sizing: border-box;
    position: relative;
    flex-grow: 1;
    display: var(--l_display, var(--container-display));
    grid-template-rows: minmax(max-content, 100%);
    grid-template-columns: minmax(0px, 1fr);
    --container-layout-type: grid-container-layout;
    --container-display: grid;
}

#comp-lk5522s6 {
    --brw: 0px;
    --brd: var(--color_15);
    --bg: var(--color_11);
    --rd: 0px;
    --shd: none;
    --gradient: none;
    --alpha-brd: 0;
    --alpha-bg: 0;
    --boxShadowToggleOn-shd: none;
    --static-spx: 0.1 * var(--one-unit);
    --bg-gradient: none;
}

#comp-lk9fbi9j {
    min-height: 733.328125px;
    --comp-display: grid;
    grid-template-rows: 1fr;
    grid-template-columns: minmax(0, 1fr);
    --l_display: unset;
    height: auto;
    min-width: 0px;
    max-width: 99999px;
    max-height: 99999px;
    display: var(--l_display, var(--comp-display, flex));
    flex-direction: column;
    align-self: stretch;
    justify-self: stretch;
    grid-area: 5/1/6/2;
    position: relative;
}

#comp-lk9fbi9j .comp-lk9fbi9j-overflow-wrapper {
    position: relative;
    display: flex;
    flex-direction: column;
    flex-grow: 1;
    overflow-x: hidden;
    overflow-y: hidden;
}

#comp-lk9fbi9j .comp-lk9fbi9j-container {
    box-sizing: border-box;
    position: relative;
    padding-top: 64px;
    /*  background: red; */
    /* padding-bottom: 64px; */
    padding-bottom: 20px;
    padding-left: 8%;
    padding-right: 8%;
    flex-grow: 1;
    display: var(--l_display, var(--container-display));
    grid-template-rows: minmax(605.328125px, auto);
    grid-template-columns: minmax(0px, 1fr);
    --container-layout-type: grid-container-layout;
    --container-display: grid;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-lk9fbi9j {
        min-height: 578.84375px;
        /*   grid-area: 6/1/7/2; */
    }
    #comp-lk9fbi9j .comp-lk9fbi9j-container {
        padding-left: 6.5%;
        padding-right: 6.5%;
        grid-template-rows: minmax(450.84400000000005px, auto);
    }
    #comp-lk9fbi9j .comp-lk9fbi9j-container {
        /*  background: red; */
        padding-bottom: 64px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lk9fbi9j {
        min-height: 1490.375px;
        /*  grid-area: 6/1/7/2; */
    }
    #comp-lk9fbi9j .comp-lk9fbi9j-container {
        padding-left: 8%;
        padding-right: 8%;
        grid-template-rows: minmax(1362.38px, auto);
    }
}

#comp-lk9fbi9j {
    --bg: var(--color_11);
    --alpha-bg: 0;
    --static-spx: 0.1 * var(--one-unit);
}

#comp-lk9feqv7 {
    width: 99.99988374472201%;
    height: auto;
    --l_display: unset;
    --comp-display: unset;
    align-self: start;
    justify-self: start;
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 0.0014183143914662676%;
    margin-bottom: -0.004324696341206785%;
    grid-area: 1/1/2/2;
    position: relative;
}

.comp-lk9feqv7-container {
    box-sizing: border-box;
    display: var(--l_display, var(--container-display));
    flex-direction: column;
    --container-layout-type: flex-container-layout;
    --container-display: flex;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-lk9feqv7 {
        margin-top: 0.0014183143914662678%;
    }
}

#comp-lk9feqv7 {
    --brw: 0px;
    --brd: var(--color_15);
    --bg: var(--color_11);
    --rd: 0px;
    --shd: none;
    --gradient: none;
    --alpha-brd: 0;
    --alpha-bg: 0;
    --boxShadowToggleOn-shd: none;
    --static-spx: 0.1 * var(--one-unit);
    --bg-gradient: none;
}

#comp-lk9feguq {
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 86.69873425079564%;
    max-width: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    margin-left: 10px;
    margin-right: 0%;
    margin-top: 0px;
    margin-bottom: 26px;
    align-self: flex-start;
    order: 1;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-lk9feguq {
        margin-left: 10px;
        margin-bottom: 30px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lk9feguq {
        min-height: 0px;
        max-height: 99999px;
        margin-left: 0px;
        margin-bottom: 6.104831401726523%;
    }
}

#comp-lk9feguq {
    --backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --textDecoration: none;
    --textAlign: left;
    --lineHeight: normal;
    --letterSpacing: 0em;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lk9feguq {
        --fontSize: 28px;
    }
}

@media (prefers-reduced-motion: no-preference) {
    #comp-lk9feguq:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

#comp-lk9fcc66 {
    min-height: 0px;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 100%;
    max-width: 99999px;
    max-height: 99999px;
    --comp-display: unset;
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 0px;
    margin-bottom: 0%;
    align-self: flex-start;
    order: 2;
    position: relative;
}

#comp-lk9fcc66 .comp-lk9fcc66-overflow-wrapper {
    position: relative;
    display: grid;
    grid-template-rows: 1fr;
    grid-template-columns: minmax(0, 1fr);
    overflow-x: hidden;
    overflow-y: visible;
}

#comp-lk9fcc66 .comp-lk9fcc66-container {
    box-sizing: border-box;
    position: relative;
    row-gap: 0px;
    column-gap: 5px;
    display: var(--l_display, var(--container-display));
    flex-direction: row;
    justify-content: center;
    flex-wrap: wrap;
    --container-layout-type: flex-container-layout;
    --container-display: flex;
}

#comp-lk9fcc66:not(.comp-lk9fcc66-container) {
    display: var(--l_display, var(--container-display));
    grid-template-rows: 1fr;
    grid-template-columns: minmax(0, 1fr);
    --container-display: grid;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-lk9fcc66 .comp-lk9fcc66-container {
        column-gap: 3px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lk9fcc66 .comp-lk9fcc66-container {
        column-gap: 0px;
        flex-direction: column;
        justify-content: flex-start;
        flex-wrap: nowrap;
    }
    #comp-lk9fcc66 .comp-lk9fcc66-overflow-wrapper {
        overflow-x: visible;
    }
}

#comp-lk9fcc66 {
    --brw: 0px;
    --brd: 50, 65, 88;
    --bg: 255, 255, 255;
    --rd: 0px;
    --shd: none;
    --gradient: none;
    --alpha-brd: 0;
    --alpha-bg: 0;
    --boxShadowToggleOn-shd: none;
    --static-spx: 0.1 * var(--one-unit);
    --bg-gradient: none;
}

@media (prefers-reduced-motion: no-preference) {
    #comp-lk9fcc66:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

[id^="comp-lk9fcc6i__"] {
    min-height: 445.515625px;
    --comp-display: grid;
    grid-template-rows: 1fr;
    grid-template-columns: minmax(0, 1fr);
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: calc(((33.3333333% - ((10px + 10px) + 3.3333333px)) - 0px));
    max-width: 99999px;
    max-height: 99999px;
    display: var(--l_display, var(--comp-display, flex));
    flex-direction: column;
    margin-left: 10px;
    margin-right: 10px;
    margin-top: 10px;
    margin-bottom: 10px;
    flex-basis: auto;
    flex-grow: 0;
    flex-shrink: 0;
    position: relative;
}

[id^="comp-lk9fcc6i__"] .comp-lk9fcc6i-overflow-wrapper {
    position: relative;
    display: flex;
    flex-direction: column;
    flex-grow: 1;
    overflow-x: hidden;
    overflow-y: hidden;
}

[id^="comp-lk9fcc6i__"] .comp-lk9fcc6i-container {
    box-sizing: border-box;
    position: relative;
    padding-top: 7.2%;
    padding-bottom: 7.2%;
    padding-left: 7.2%;
    padding-right: 7.2%;
    flex-grow: 1;
    display: var(--l_display, var(--container-display));
    grid-template-rows: minmax(420.609375px, auto);
    grid-template-columns: minmax(0px, 1fr);
    --container-layout-type: grid-container-layout;
    --container-display: grid;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    [id^="comp-lk9fcc6i__"] {
        width: calc(((33.3333333% - ((10px + 10px) + 2px)) - 0px));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    [id^="comp-lk9fcc6i__"] {
        width: 100%;
        margin-left: 0px;
        margin-right: 0px;
    }
    [id^="comp-lk9fcc6i__"] .comp-lk9fcc6i-container {
        padding-top: 20px;
        padding-bottom: 20px;
        padding-left: 20px;
        padding-right: 20px;
        grid-template-rows: minmax(371.516px, auto);
    }
}

[id^="comp-lk9fcc6i__"] {
    --brw: 1px;
    --brd: var(--color_15);
    --bg: var(--color_11);
    --rd: 10px 10px 10px 10px;
    --shd: none;
    --gradient: none;
    --alpha-brd: 1;
    --alpha-bg: 0;
    --boxShadowToggleOn-shd: none;
    --static-spx: 0.1 * var(--one-unit);
    --bg-gradient: none;
}

[id^="comp-lk9fcc6k3__"] {
    width: 100%;
    height: auto;
    --l_display: unset;
    --comp-display: unset;
    box-sizing: border-box;
    display: var(--l_display, var(--container-display));
    flex-direction: column;
    --container-layout-type: flex-container-layout;
    --container-display: flex;
    align-self: start;
    justify-self: start;
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 0px;
    margin-bottom: 0%;
    grid-area: 1/1/2/2;
    position: relative;
}

[id^="comp-lk9fcc6k3__"] {
    --brw: 0px;
    --brd: var(--color_15);
    --bg: var(--color_11);
    --rd: 0px;
    --shd: none;
    --gradient: none;
    --alpha-brd: 0;
    --alpha-bg: 0;
    --boxShadowToggleOn-shd: none;
    --static-spx: 0.1 * var(--one-unit);
    --bg-gradient: none;
}

[id^="comp-lk9fcc6l7__"] {
    min-height: 0px;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 100%;
    max-width: 99999px;
    max-height: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 0px;
    margin-bottom: 0%;
    align-self: stretch;
    order: 4;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    [id^="comp-lk9fcc6l7__"] {
        margin-bottom: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    [id^="comp-lk9fcc6l7__"] {
        margin-bottom: 0px;
    }
}

[id^="comp-lk9fcc6l7__"] {
    --backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --lineHeight: 1.6em;
    --fontSize: 15px;
    --letterSpacing: 0em;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    [id^="comp-lk9fcc6l7__"] {
        --fontSize: 14px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    [id^="comp-lk9fcc6l7__"] {
        --fontSize: 14px;
    }
}

[id^="comp-lk9fcc6p1__"] {
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 98.49521203830369%;
    max-width: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 0px;
    margin-bottom: 7.181286549707602%;
    align-self: flex-start;
    order: 3;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    [id^="comp-lk9fcc6p1__"] {
        margin-bottom: 19.373461515918827px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    [id^="comp-lk9fcc6p1__"] {
        margin-bottom: 19.075371885078614px;
    }
}

[id^="comp-lk9fcc6p1__"] {
    --backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --textDecoration: none;
    --maxFontSize: 24px;
    --textAlign: left;
    --letterSpacing: 0em;
    --lineHeight: normal;
    --fontSize: 21spx;
    --fontWeight: normal;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    [id^="comp-lk9fcc6p1__"] {
        --maxFontSize: 24px;
        --fontSize: 30spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    [id^="comp-lk9fcc6p1__"] {
        --minFontSize: 18px;
        --maxFontSize: 30px;
        --fontSize: 30.001spx;
    }
}

[id^="comp-lk9fcc6q8__"] {
    min-height: unset;
    --l_display: unset;
    height: auto;
    --aspect-ratio: 0.5575438596491228;
    min-width: 0px;
    width: 100%;
    aspect-ratio: 1/var(--aspect-ratio);
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 0px;
    margin-bottom: 7.5321637426900585%;
    align-self: flex-start;
    order: 2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    [id^="comp-lk9fcc6q8__"] {
        margin-bottom: 21.319391557753445px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    [id^="comp-lk9fcc6q8__"] {
        --aspect-ratio: 0.5574228986091514;
        margin-bottom: 26.3984375px;
    }
}

[id^="comp-lk9fcc6q8__"] {
    --backgroundColor: var(--color_13);
    --borderColor: 255, 255, 255;
    --alpha-borderColor: 1;
    --borderWidth: 0px;
    --cornerRadius: 10px 10px 10px 10px;
    --boxShadow: none;
    --mediaOpacity: 1;
    --blendMode: normal;
    --alpha-backgroundColor: 1;
    --boxShadowToggleOn-boxShadow: none;
    --static-spx: 0.1 * var(--one-unit);
}

[id^="comp-lk9fcc6q8__"] wow-image {
    overflow: clip;
}

[id^="comp-lk9fcc6q8__"] wow-image img {
    height: 100%;
}

[id^="comp-lk9fcc6t__"] {
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 100%;
    max-width: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 0px;
    margin-bottom: 7.333333333333333%;
    align-self: flex-start;
    order: 1;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    [id^="comp-lk9fcc6t__"] {
        margin-bottom: 12.601875px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    [id^="comp-lk9fcc6t__"] {
        margin-bottom: 12.625px;
    }
}

[id^="comp-lk9fcc6t__"] {
    --backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --textDecoration: none;
    --textAlign: left;
    --letterSpacing: 0em;
    --lineHeight: normal;
    --fontSize: 16px;
    --fontWeight: bold;
    --static-spx: 0.1 * var(--one-unit);
}

#comp-m98grmpa {
    min-height: 690.3250122070312px;
    --comp-display: grid;
    grid-template-rows: 1fr;
    grid-template-columns: minmax(0, 1fr);
    --l_display: unset;
    height: auto;
    min-width: 0px;
    max-width: 99999px;
    max-height: 99999px;
    display: var(--l_display, var(--comp-display, flex));
    flex-direction: column;
    align-self: stretch;
    justify-self: stretch;
    grid-area: 6/1/7/2;
    position: relative;
}

#comp-m98grmpa .comp-m98grmpa-overflow-wrapper {
    position: relative;
    display: flex;
    flex-direction: column;
    flex-grow: 1;
    overflow-x: hidden;
    overflow-y: hidden;
}

#comp-m98grmpa .comp-m98grmpa-container {
    box-sizing: border-box;
    position: relative;
    padding-top: 14px;
    padding-bottom: 64px;
    padding-left: 8%;
    padding-right: 8%;
    flex-grow: 1;
    display: var(--l_display, var(--container-display));
    grid-template-rows: minmax(612.325px, auto);
    grid-template-columns: minmax(0px, 1fr);
    --container-layout-type: grid-container-layout;
    --container-display: grid;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-m98grmpa {
        min-height: 578.84375px;
        /* grid-area: 7/1/8/2; */
    }
    #comp-m98grmpa .comp-m98grmpa-container {
        padding-top: 64px;
        padding-left: 6.5%;
        padding-right: 6.5%;
        grid-template-rows: minmax(450.84400000000005px, auto);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-m98grmpa {
        min-height: 1490.375px;
        /* grid-area: 7/1/8/2; */
    }
    #comp-m98grmpa .comp-m98grmpa-container {
        padding-top: 0px;
        padding-left: 8%;
        padding-right: 8%;
        grid-template-rows: minmax(1362.38px, auto);
    }
}

#comp-m98grmpa {
    --bg: var(--color_11);
    --alpha-bg: 0;
    --static-spx: 0.1 * var(--one-unit);
}

#comp-m98grmq6 {
    width: 99.99988374472203%;
    height: auto;
    --l_display: unset;
    --comp-display: unset;
    align-self: start;
    justify-self: start;
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 0.0014183143914662676%;
    margin-bottom: -0.004324696341206785%;
    grid-area: 1/1/2/2;
    position: relative;
}

.comp-m98grmq6-container {
    box-sizing: border-box;
    display: var(--l_display, var(--container-display));
    flex-direction: column;
    --container-layout-type: flex-container-layout;
    --container-display: flex;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-m98grmq6 {
        margin-top: 0.0014183143914662678%;
    }
}

#comp-m98grmq6 {
    --brw: 0px;
    --brd: var(--color_15);
    --bg: var(--color_11);
    --rd: 0px;
    --shd: none;
    --gradient: none;
    --alpha-brd: 0;
    --alpha-bg: 0;
    --boxShadowToggleOn-shd: none;
    --static-spx: 0.1 * var(--one-unit);
    --bg-gradient: none;
}

#comp-m98grmr4 {
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 86.69873425079564%;
    max-width: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    margin-left: 10px;
    margin-right: 0%;
    margin-top: 0px;
    margin-bottom: 26px;
    align-self: flex-start;
    order: 1;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-m98grmr4 {
        margin-left: 10px;
        margin-bottom: 30px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-m98grmr4 {
        min-height: 0px;
        max-height: 99999px;
        margin-left: 0px;
        margin-bottom: 6.104831401726523%;
    }
}

#comp-m98grmr4 {
    --backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --textDecoration: none;
    --textAlign: left;
    --lineHeight: normal;
    --letterSpacing: 0em;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-m98grmr4 {
        --fontSize: 28px;
    }
}

@media (prefers-reduced-motion: no-preference) {
    #comp-m98grmr4:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

#comp-m98grmq8 {
    min-height: 0px;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 100%;
    max-width: 99999px;
    max-height: 99999px;
    --comp-display: unset;
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 0px;
    margin-bottom: 0%;
    align-self: flex-start;
    order: 2;
    position: relative;
}

#comp-m98grmq8 .comp-m98grmq8-overflow-wrapper {
    position: relative;
    display: grid;
    grid-template-rows: 1fr;
    grid-template-columns: minmax(0, 1fr);
    overflow-x: hidden;
    overflow-y: visible;
}

#comp-m98grmq8 .comp-m98grmq8-container {
    box-sizing: border-box;
    position: relative;
    row-gap: 0px;
    column-gap: 5px;
    display: var(--l_display, var(--container-display));
    flex-direction: row;
    justify-content: center;
    flex-wrap: wrap;
    --container-layout-type: flex-container-layout;
    --container-display: flex;
}

#comp-m98grmq8:not(.comp-m98grmq8-container) {
    display: var(--l_display, var(--container-display));
    grid-template-rows: 1fr;
    grid-template-columns: minmax(0, 1fr);
    --container-display: grid;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-m98grmq8 .comp-m98grmq8-container {
        column-gap: 3px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-m98grmq8 .comp-m98grmq8-container {
        column-gap: 0px;
        flex-direction: column;
        justify-content: flex-start;
        flex-wrap: nowrap;
    }
    #comp-m98grmq8 .comp-m98grmq8-overflow-wrapper {
        overflow-x: visible;
    }
}

#comp-m98grmq8 {
    --brw: 0px;
    --brd: 50, 65, 88;
    --bg: 255, 255, 255;
    --rd: 0px;
    --shd: none;
    --gradient: none;
    --alpha-brd: 0;
    --alpha-bg: 0;
    --boxShadowToggleOn-shd: none;
    --static-spx: 0.1 * var(--one-unit);
    --bg-gradient: none;
}

@media (prefers-reduced-motion: no-preference) {
    #comp-m98grmq8:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

[id^="comp-m98grmqi__"] {
    min-height: 445.515625px;
    --comp-display: grid;
    grid-template-rows: 1fr;
    grid-template-columns: minmax(0, 1fr);
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: calc(((33.3333333% - ((10px + 10px) + 3.3333333px)) - 0px));
    max-width: 99999px;
    max-height: 99999px;
    display: var(--l_display, var(--comp-display, flex));
    flex-direction: column;
    margin-left: 10px;
    margin-right: 10px;
    margin-top: 10px;
    margin-bottom: 10px;
    flex-basis: auto;
    flex-grow: 0;
    flex-shrink: 0;
    position: relative;
}

[id^="comp-m98grmqi__"] .comp-m98grmqi-overflow-wrapper {
    position: relative;
    display: flex;
    flex-direction: column;
    flex-grow: 1;
    overflow-x: hidden;
    overflow-y: hidden;
}

[id^="comp-m98grmqi__"] .comp-m98grmqi-container {
    box-sizing: border-box;
    position: relative;
    padding-top: 7.2%;
    padding-bottom: 7.2%;
    padding-left: 7.2%;
    padding-right: 7.2%;
    flex-grow: 1;
    display: var(--l_display, var(--container-display));
    grid-template-rows: minmax(420.609375px, auto);
    grid-template-columns: minmax(0px, 1fr);
    --container-layout-type: grid-container-layout;
    --container-display: grid;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    [id^="comp-m98grmqi__"] {
        width: calc(((33.3333333% - ((10px + 10px) + 2px)) - 0px));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    [id^="comp-m98grmqi__"] {
        width: 100%;
        margin-left: 0px;
        margin-right: 0px;
    }
    [id^="comp-m98grmqi__"] .comp-m98grmqi-container {
        padding-top: 20px;
        padding-bottom: 20px;
        padding-left: 20px;
        padding-right: 20px;
        grid-template-rows: minmax(371.516px, auto);
    }
}

[id^="comp-m98grmqi__"] {
    --brw: 1px;
    --brd: var(--color_15);
    --bg: var(--color_11);
    --rd: 10px 10px 10px 10px;
    --shd: none;
    --gradient: none;
    --alpha-brd: 1;
    --alpha-bg: 0;
    --boxShadowToggleOn-shd: none;
    --static-spx: 0.1 * var(--one-unit);
    --bg-gradient: none;
}

[id^="comp-m98grmqk5__"] {
    width: 100%;
    height: auto;
    --l_display: unset;
    --comp-display: unset;
    box-sizing: border-box;
    display: var(--l_display, var(--container-display));
    flex-direction: column;
    --container-layout-type: flex-container-layout;
    --container-display: flex;
    align-self: start;
    justify-self: start;
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 0px;
    margin-bottom: 0%;
    grid-area: 1/1/2/2;
    position: relative;
}

[id^="comp-m98grmqk5__"] {
    --brw: 0px;
    --brd: var(--color_15);
    --bg: var(--color_11);
    --rd: 0px;
    --shd: none;
    --gradient: none;
    --alpha-brd: 0;
    --alpha-bg: 0;
    --boxShadowToggleOn-shd: none;
    --static-spx: 0.1 * var(--one-unit);
    --bg-gradient: none;
}

[id^="comp-m98grmqm5__"] {
    min-height: 0px;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 100%;
    max-width: 99999px;
    max-height: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 0px;
    margin-bottom: 0%;
    align-self: stretch;
    order: 4;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    [id^="comp-m98grmqm5__"] {
        margin-bottom: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    [id^="comp-m98grmqm5__"] {
        margin-bottom: 0px;
    }
}

[id^="comp-m98grmqm5__"] {
    --backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --lineHeight: 1.6em;
    --fontSize: 15px;
    --letterSpacing: 0em;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    [id^="comp-m98grmqm5__"] {
        --fontSize: 14px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    [id^="comp-m98grmqm5__"] {
        --fontSize: 14px;
    }
}

[id^="comp-m98grmqq__"] {
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 98.49521203830369%;
    max-width: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 0px;
    margin-bottom: 7.181286549707602%;
    align-self: flex-start;
    order: 3;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    [id^="comp-m98grmqq__"] {
        margin-bottom: 19.373461515918827px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    [id^="comp-m98grmqq__"] {
        margin-bottom: 19.075371885078614px;
    }
}

[id^="comp-m98grmqq__"] {
    --backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --textDecoration: none;
    --maxFontSize: 24px;
    --textAlign: left;
    --letterSpacing: 0em;
    --lineHeight: normal;
    --fontSize: 21spx;
    --fontWeight: normal;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    [id^="comp-m98grmqq__"] {
        --maxFontSize: 24px;
        --fontSize: 30spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    [id^="comp-m98grmqq__"] {
        --minFontSize: 18px;
        --maxFontSize: 30px;
        --fontSize: 30.001spx;
    }
}

[id^="comp-m98grmqt__"] {
    min-height: unset;
    --l_display: unset;
    height: auto;
    --aspect-ratio: 0.5575438596491228;
    min-width: 0px;
    width: 100%;
    aspect-ratio: 1/var(--aspect-ratio);
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 0px;
    margin-bottom: 7.5321637426900585%;
    align-self: flex-start;
    order: 2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    [id^="comp-m98grmqt__"] {
        margin-bottom: 21.319391557753445px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    [id^="comp-m98grmqt__"] {
        --aspect-ratio: 0.5574228986091514;
        margin-bottom: 26.3984375px;
    }
}

[id^="comp-m98grmqt__"] {
    --backgroundColor: var(--color_13);
    --borderColor: 255, 255, 255;
    --alpha-borderColor: 1;
    --borderWidth: 0px;
    --cornerRadius: 10px 10px 10px 10px;
    --boxShadow: none;
    --mediaOpacity: 1;
    --blendMode: normal;
    --alpha-backgroundColor: 1;
    --boxShadowToggleOn-boxShadow: none;
    --static-spx: 0.1 * var(--one-unit);
}

[id^="comp-m98grmqt__"] wow-image {
    overflow: clip;
}

[id^="comp-m98grmqt__"] wow-image img {
    height: 100%;
}

[id^="comp-m98grmqy2__"] {
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 100%;
    max-width: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 0px;
    margin-bottom: 7.333333333333333%;
    align-self: flex-start;
    order: 1;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    [id^="comp-m98grmqy2__"] {
        margin-bottom: 12.601875px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    [id^="comp-m98grmqy2__"] {
        margin-bottom: 12.625px;
    }
}

[id^="comp-m98grmqy2__"] {
    --backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --textDecoration: none;
    --textAlign: left;
    --letterSpacing: 0em;
    --lineHeight: normal;
    --fontSize: 16px;
    --fontWeight: bold;
    --static-spx: 0.1 * var(--one-unit);
}

#comp-lk9fvt04 {
    min-height: 506.59375px;
    --comp-display: grid;
    grid-template-rows: 1fr;
    grid-template-columns: minmax(0, 1fr);
    --l_display: unset;
    height: auto;
    min-width: 0px;
    max-width: 99999px;
    max-height: 99999px;
    display: var(--l_display, var(--comp-display, flex));
    flex-direction: column;
    align-self: stretch;
    justify-self: stretch;
    grid-area: 8/1/9/2;
    position: relative;
}

#comp-lk9fvt04 .comp-lk9fvt04-overflow-wrapper {
    position: relative;
    display: flex;
    flex-direction: column;
    flex-grow: 1;
    overflow-x: hidden;
    overflow-y: hidden;
}

#comp-lk9fvt04 .comp-lk9fvt04-container {
    box-sizing: border-box;
    position: relative;
    padding-top: 0px;
    padding-bottom: 64px;
    padding-left: 8%;
    padding-right: 8%;
    flex-grow: 1;
    display: var(--l_display, var(--container-display));
    grid-template-rows: minmax(378.59375px, auto);
    grid-template-columns: minmax(0px, 1fr);
    --container-layout-type: grid-container-layout;
    --container-display: grid;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-lk9fvt04 {
        min-height: 478.9375px;
        /*  grid-area: 9/1/10/2; */
    }
    #comp-lk9fvt04 .comp-lk9fvt04-container {
        padding-top: 64px;
        padding-left: 6.5%;
        padding-right: 6.5%;
        grid-template-rows: minmax(350.9375px, auto);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lk9fvt04 {
        min-height: 740.46875px;
        /*   grid-area: 8/1/9/2; */
    }
    #comp-lk9fvt04 .comp-lk9fvt04-container {
        padding-top: 30px;
        padding-left: 8%;
        padding-right: 8%;
        grid-template-rows: minmax(612.469px, auto);
    }
}

#comp-lk9fvt04 {
    --bg: var(--color_11);
    --alpha-bg: 0;
    --static-spx: 0.1 * var(--one-unit);
}

#comp-lk9fxd1o {
    width: 99.99843055374714%;
    height: auto;
    --l_display: unset;
    --comp-display: unset;
    align-self: start;
    justify-self: start;
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 4.993176436703639%;
    margin-bottom: 0%;
    grid-area: 1/1/2/2;
    position: relative;
}

.comp-lk9fxd1o-container {
    box-sizing: border-box;
    display: var(--l_display, var(--container-display));
    flex-direction: column;
    --container-layout-type: flex-container-layout;
    --container-display: flex;
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lk9fxd1o {
        margin-left: 0px;
        margin-right: 0px;
        margin-top: 0px;
        margin-bottom: 0px;
    }
}

#comp-lk9fxd1o {
    --brw: 0px;
    --brd: var(--color_15);
    --bg: var(--color_11);
    --rd: 0px;
    --shd: none;
    --gradient: none;
    --alpha-brd: 0;
    --alpha-bg: 0;
    --boxShadowToggleOn-shd: none;
    --static-spx: 0.1 * var(--one-unit);
    --bg-gradient: none;
}

#comp-lk9fwpuk {
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 92.06773748092158%;
    max-width: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    margin-left: 10px;
    margin-right: 0%;
    margin-top: 0px;
    margin-bottom: 28px;
    align-self: flex-start;
    order: 1;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-lk9fwpuk {
        margin-left: 10px;
        margin-right: 0%;
        margin-bottom: 30px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lk9fwpuk {
        min-height: 0px;
        max-height: 99999px;
        margin-left: 0px;
        margin-right: 0px;
        margin-bottom: 6.1334477989221154%;
    }
}

#comp-lk9fwpuk {
    --backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --textDecoration: none;
    --textAlign: left;
    --lineHeight: normal;
    --letterSpacing: 0em;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lk9fwpuk {
        --fontSize: 28px;
    }
}

@media (prefers-reduced-motion: no-preference) {
    #comp-lk9fwpuk:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

#comp-lk9fx671 {
    min-height: 0px;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 99.9505907314025%;
    max-width: 99999px;
    max-height: 99999px;
    --comp-display: unset;
    margin-left: 0.024711098190275456%;
    margin-right: 0%;
    margin-top: 0px;
    margin-bottom: 0%;
    align-self: center;
    order: 2;
    position: relative;
}

#comp-lk9fx671 .comp-lk9fx671-overflow-wrapper {
    position: relative;
    display: grid;
    grid-template-rows: 1fr;
    grid-template-columns: minmax(0, 1fr);
    overflow-x: hidden;
    overflow-y: visible;
}

#comp-lk9fx671 .comp-lk9fx671-container {
    box-sizing: border-box;
    position: relative;
    row-gap: 0px;
    column-gap: 5px;
    display: var(--l_display, var(--container-display));
    flex-direction: row;
    justify-content: center;
    flex-wrap: wrap;
    --container-layout-type: flex-container-layout;
    --container-display: flex;
}

#comp-lk9fx671:not(.comp-lk9fx671-container) {
    display: var(--l_display, var(--container-display));
    grid-template-rows: 1fr;
    grid-template-columns: minmax(0, 1fr);
    --container-display: grid;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-lk9fx671 {
        width: 99.95047525157642%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lk9fx671 .comp-lk9fx671-container {
        column-gap: 0px;
        flex-direction: column;
        justify-content: flex-start;
        flex-wrap: nowrap;
    }
    #comp-lk9fx671 .comp-lk9fx671-overflow-wrapper {
        overflow-x: visible;
    }
    #comp-lk9fx671 {
        margin-left: 0%;
        align-self: flex-start;
    }
}

#comp-lk9fx671 {
    --brw: 0px;
    --brd: 50, 65, 88;
    --bg: 255, 255, 255;
    --rd: 0px;
    --shd: none;
    --gradient: none;
    --alpha-brd: 0;
    --alpha-bg: 0;
    --boxShadowToggleOn-shd: none;
    --static-spx: 0.1 * var(--one-unit);
    --bg-gradient: none;
}

@media (prefers-reduced-motion: no-preference) {
    #comp-lk9fx671:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

[id^="comp-lk9fx675__"] {
    min-height: 0px;
    --comp-display: flex;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: calc(((33.3333333% - ((10px + 10px) + 3.3333333px)) - 0px));
    max-width: 99999px;
    max-height: 99999px;
    display: var(--l_display, var(--comp-display, flex));
    flex-direction: column;
    margin-left: 10px;
    margin-right: 10px;
    margin-top: 10px;
    margin-bottom: 10px;
    flex-basis: auto;
    flex-grow: 0;
    flex-shrink: 0;
    position: relative;
}

[id^="comp-lk9fx675__"] .comp-lk9fx675-overflow-wrapper {
    position: relative;
    display: flex;
    flex-direction: column;
    flex-grow: 1;
    overflow-x: hidden;
    overflow-y: hidden;
}

[id^="comp-lk9fx675__"] .comp-lk9fx675-container {
    box-sizing: border-box;
    position: relative;
    padding-top: 11.46568769661834%;
    padding-bottom: 7.231283159756337%;
    padding-left: 7.231283159756337%;
    padding-right: 7.231283159756337%;
    flex-grow: 1;
    display: var(--l_display, var(--container-display));
    grid-template-rows: minmax(max(0.5px, 0.0165407 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    grid-template-columns: minmax(0px, 1fr);
    --container-layout-type: grid-container-layout;
    --container-display: grid;
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    [id^="comp-lk9fx675__"] {
        width: 100%;
        margin-left: 0px;
        margin-right: 0px;
    }
    [id^="comp-lk9fx675__"] .comp-lk9fx675-container {
        padding-top: 20px;
        padding-bottom: 20px;
        padding-left: 20px;
        padding-right: 20px;
        grid-template-rows: minmax(max(0.5px, 0.016541 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    }
}

[id^="comp-lk9fx675__"] {
    --brw: max(0.5px, 0.0007813 * (var(--scaling-factor) - var(--scrollbar-width)));
    --brd: var(--color_15);
    --bg: var(--color_11);
    --rd: max(0.5px, 0.0078125 * (var(--scaling-factor) - var(--scrollbar-width))) max(0.5px, 0.0078125 * (var(--scaling-factor) - var(--scrollbar-width))) max(0.5px, 0.0078125 * (var(--scaling-factor) - var(--scrollbar-width))) max(0.5px, 0.0078125 * (var(--scaling-factor) - var(--scrollbar-width)));
    --shd: none;
    --gradient: none;
    --alpha-brd: 1;
    --alpha-bg: 0;
    --boxShadowToggleOn-shd: none;
    --static-spx: 0.1 * var(--one-unit);
    --bg-gradient: none;
}

[id^="comp-lk9fx6761__"] {
    min-height: 0px;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: auto;
    max-width: 99999px;
    max-height: 99999px;
    --comp-display: unset;
    box-sizing: border-box;
    display: var(--l_display, var(--container-display));
    flex-direction: column;
    --container-layout-type: flex-container-layout;
    --container-display: flex;
    align-self: start;
    justify-self: stretch;
    margin-left: 0.03750000000002274px;
    margin-right: 0.03749999999990905px;
    margin-top: 0.0375000000003638px;
    margin-bottom: 0.04687618164389015px;
    grid-area: 1/1/2/2;
    position: relative;
}

[id^="comp-lk9fx6761__"] {
    --brw: 0px;
    --brd: var(--color_15);
    --bg: var(--color_11);
    --rd: 0px;
    --shd: none;
    --gradient: none;
    --alpha-brd: 0;
    --alpha-bg: 0;
    --boxShadowToggleOn-shd: none;
    --static-spx: 0.1 * var(--one-unit);
    --bg-gradient: none;
}

[id^="comp-lk9fx67a16__"] {
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 100%;
    max-width: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 0px;
    margin-bottom: 30.087496757507324px;
    align-self: flex-start;
    order: 1;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    [id^="comp-lk9fx67a16__"] {
        margin-bottom: 20.089942884272315px;
    }
}

[id^="comp-lk9fx67a16__"] {
    --backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --lineHeight: 1.6em;
    --fontSize: 15px;
    --letterSpacing: 0em;
    --textDecoration: none;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    [id^="comp-lk9fx67a16__"] {
        --fontSize: 14px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    [id^="comp-lk9fx67a16__"] {
        --fontSize: 14px;
    }
}

[id^="comp-lk9fx6766__"] {
    width: max-content;
    height: auto;
    --l_display: unset;
    --comp-display: unset;
    box-sizing: border-box;
    display: var(--l_display, var(--container-display));
    flex-direction: row;
    --container-layout-type: flex-container-layout;
    --container-display: flex;
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 0px;
    margin-bottom: max(0.5px, 0.0158103 * (var(--scaling-factor) - var(--scrollbar-width)));
    align-self: flex-start;
    order: 2;
    position: relative;
}

[id^="comp-lk9fx6766__"] {
    --brw: 0px;
    --brd: var(--color_15);
    --bg: var(--color_11);
    --rd: 0px;
    --shd: none;
    --gradient: none;
    --alpha-brd: 0;
    --alpha-bg: 0;
    --boxShadowToggleOn-shd: none;
    --static-spx: 0.1 * var(--one-unit);
    --bg-gradient: none;
}

[id^="comp-lk9fx6774__"] {
    min-height: 0px;
    --l_display: unset;
    height: 60px;
    min-width: 0px;
    width: 60px;
    max-width: 99999px;
    max-height: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    margin-left: 0px;
    margin-right: max(0.5px, 0.0090316 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-top: 0%;
    margin-bottom: 0%;
    align-self: flex-start;
    order: 1;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    [id^="comp-lk9fx6774__"] {
        height: 40px;
        width: 40px;
        margin-right: max(0.5px, 0.0126797 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    [id^="comp-lk9fx6774__"] {
        margin-right: max(0.5px, 0.0254206 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

[id^="comp-lk9fx6774__"] {
    --backgroundColor: var(--color_13);
    --borderColor: 255, 255, 255;
    --borderWidth: 0px;
    --cornerRadius: 100px 100px 100px 100px;
    --boxShadow: none;
    --mediaOpacity: 1;
    --blendMode: normal;
    --alpha-backgroundColor: 1;
    --alpha-borderColor: 0;
    --boxShadowToggleOn-boxShadow: none;
    --static-spx: 0.1 * var(--one-unit);
}

[id^="comp-lk9fx6774__"] wow-image {
    overflow: clip;
}

[id^="comp-lk9fx6774__"] wow-image img {
    height: 100%;
}

[id^="comp-lk9fx6785__"] {
    width: max(0.5px, 0.1112172 * (var(--scaling-factor) - var(--scrollbar-width)));
    height: auto;
    --l_display: unset;
    --comp-display: unset;
    box-sizing: border-box;
    display: var(--l_display, var(--container-display));
    flex-direction: column;
    --container-layout-type: flex-container-layout;
    --container-display: flex;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 4.010226442658875%;
    margin-bottom: 0%;
    align-self: flex-start;
    order: 2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    [id^="comp-lk9fx6785__"] {
        width: max(0.5px, 0.1424359 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-top: 0%;
        margin-bottom: -0.08244778307072187%;
        align-self: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    [id^="comp-lk9fx6785__"] {
        width: max(0.5px, 0.496275 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-top: 0%;
        margin-bottom: -0.04225947316523454%;
        align-self: center;
    }
}

[id^="comp-lk9fx6785__"] {
    --brw: 0px;
    --brd: var(--color_15);
    --bg: var(--color_11);
    --rd: 0px;
    --shd: none;
    --gradient: none;
    --alpha-brd: 0;
    --alpha-bg: 0;
    --boxShadowToggleOn-shd: none;
    --static-spx: 0.1 * var(--one-unit);
    --bg-gradient: none;
}

[id^="comp-lk9fx6791__"] {
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 100%;
    max-width: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 0px;
    margin-bottom: 0%;
    align-self: flex-start;
    order: 2;
    position: relative;
}

[id^="comp-lk9fx6791__"] {
    --backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --textDecoration: none;
    --textAlign: left;
    --lineHeight: normal;
    --letterSpacing: 0em;
    --static-spx: 0.1 * var(--one-unit);
}

[id^="comp-lk9fx67a__"] {
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 100%;
    max-width: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 0px;
    margin-bottom: 5px;
    align-self: flex-start;
    order: 1;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    [id^="comp-lk9fx67a__"] {
        margin-bottom: 4.570320653151115%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    [id^="comp-lk9fx67a__"] {
        margin-bottom: 1.5741349212755642%;
    }
}

[id^="comp-lk9fx67a__"] {
    --backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --minFontSize: 14px;
    --textDecoration: none;
    --maxFontSize: 16px;
    --textAlign: left;
    --letterSpacing: 0em;
    --lineHeight: normal;
    --fontSize: 16spx;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    [id^="comp-lk9fx67a__"] {
        --fontSize: 26.667spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    [id^="comp-lk9fx67a__"] {
        --fontSize: 45.949spx;
    }
}

#comp-lk5zopol {
    min-height: 433.328125px;
    --comp-display: grid;
    grid-template-rows: 1fr;
    grid-template-columns: minmax(0, 1fr);
    height: auto;
    min-width: 0px;
    max-width: 99999px;
    max-height: 99999px;
    display: var(--l_display, var(--comp-display, flex));
    flex-direction: column;
    align-self: stretch;
    justify-self: stretch;
    grid-area: 9/1/10/2;
    position: relative;
}

#comp-lk5zopol .comp-lk5zopol-overflow-wrapper {
    position: relative;
    display: flex;
    flex-direction: column;
    flex-grow: 1;
    overflow-x: hidden;
    overflow-y: hidden;
}

#comp-lk5zopol .comp-lk5zopol-container {
    box-sizing: border-box;
    position: relative;
    padding-top: 6.5%;
    padding-bottom: 6.5%;
    padding-left: 6.5%;
    padding-right: 6.5%;
    flex-grow: 1;
    display: var(--l_display, var(--container-display));
    grid-template-rows: minmax(305.327875px, auto);
    grid-template-columns: minmax(0px, 1fr);
    --container-layout-type: grid-container-layout;
    --container-display: grid;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-lk5zopol {
        min-height: 320.2265625px;
        --l_display: unset;
        /* grid-area: 10/1/11/2; */
    }
    #comp-lk5zopol .comp-lk5zopol-container {
        padding-top: 8%;
        padding-bottom: 8%;
        padding-left: 6.5%;
        padding-right: 6.5%;
        grid-template-rows: minmax(220.398px, auto);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lk5zopol {
        min-height: 283.5859375px;
        --l_display: unset;
        /* grid-area: 9/1/10/2; */
    }
    #comp-lk5zopol .comp-lk5zopol-container {
        padding-top: 7.5%;
        padding-bottom: 29.25px;
        padding-left: 5.361930294906166%;
        padding-right: 5.361930294906166%;
        grid-template-rows: minmax(234.33637499999998px, auto);
    }
}

#comp-lk5zopol {
    --bg: var(--color_11);
    --alpha-bg: 0;
    --static-spx: 1px;
}

#comp-lk5zopor {
    min-height: 0px;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 66.66666666666669%;
    max-width: 99999px;
    max-height: 99999px;
    --comp-display: unset;
    align-self: start;
    justify-self: center;
    margin-left: 0.00044898618919462114%;
    margin-right: 0%;
    margin-top: 0%;
    margin-bottom: 0%;
    grid-area: 1/1/2/2;
    position: relative;
}

.comp-lk5zopor-container {
    box-sizing: border-box;
    display: var(--l_display, var(--container-display));
    flex-direction: column;
    --container-layout-type: flex-container-layout;
    --container-display: flex;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-lk5zopor {
        width: 74.14039789244185%;
        margin-left: 0%;
        margin-right: 0%;
        margin-top: 0%;
        margin-bottom: 0%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lk5zopor {
        width: 99.82142857142857%;
        margin-left: 0%;
        margin-right: 0.17857142857142858%;
        margin-top: 0.00669642857142857%;
        margin-bottom: -0.0021607142856997336%;
    }
}

#comp-lk5zopor {
    --brw: 0px;
    --brd: var(--color_15);
    --bg: var(--color_11);
    --rd: 0px;
    --shd: none;
    --gradient: none;
    --alpha-brd: 0;
    --alpha-bg: 0;
    --boxShadowToggleOn-shd: none;
    --static-spx: 0.1 * var(--one-unit);
    --bg-gradient: none;
}

@media (prefers-reduced-motion: no-preference) {
    #comp-lk5zopor:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

#comp-lk5zopp2 {
    min-height: 55px;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 131px;
    max-width: 99999px;
    max-height: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 0px;
    margin-bottom: 0%;
    align-self: center;
    order: 3;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-lk5zopp2 {
        min-height: 50px;
        width: 110px;
        margin-bottom: 0%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lk5zopp2 {
        min-height: 50px;
        width: 110px;
        margin-bottom: 0px;
    }
}

#comp-lk5zopp2 {
    --rd: 100px 100px 100px 100px;
    --trans1: border-color 0.4s ease 0s, background-color 0.4s ease 0s;
    --shd: none;
    --horizontalPadding: 2px;
    --verticalPadding: 2px;
    --fnt: normal normal normal 15px/1.4em madefor-text, helveticaneuew01-45ligh, helveticaneuew02-45ligh, helveticaneuew10-45ligh, sans-serif;
    --trans2: color 0.4s ease 0s;
    --txt: var(--color_11);
    --bg: var(--color_15);
    --brd: var(--color_15);
    --brw: 1px;
    --bgh: var(--color_11);
    --brdh: 50, 50, 50;
    --txth: var(--color_15);
    --bgd: 204, 204, 204;
    --alpha-bgd: 1;
    --txtd: 255, 255, 255;
    --alpha-txtd: 1;
    --alpha-txth: 1;
    --margin: 0px;
    --alpha-brdh: 1;
    --align: center;
    --alpha-brd: 1;
    --alpha-bg: 1;
    --alpha-bgh: 1;
    --boxShadowToggleOn-shd: none;
    --alpha-txt: 1;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-lk5zopp2 {
        --rd: max(0.5px, 0.1302086 * (var(--scaling-factor) - var(--scrollbar-width))) max(0.5px, 0.1302086 * (var(--scaling-factor) - var(--scrollbar-width))) max(0.5px, 0.1302086 * (var(--scaling-factor) - var(--scrollbar-width))) max(0.5px, 0.1302086 * (var(--scaling-factor) - var(--scrollbar-width)));
        --horizontalPadding: max(0.5px, 0.0026039 * (var(--scaling-factor) - var(--scrollbar-width)));
        --verticalPadding: max(0.5px, 0.0026039 * (var(--scaling-factor) - var(--scrollbar-width)));
        --fnt: normal normal normal max(0.5px, 0.0179687 * (var(--scaling-factor) - var(--scrollbar-width)))/1.4em madefor-text, helveticaneuew01-45ligh, helveticaneuew02-45ligh, helveticaneuew10-45ligh, sans-serif;
        --brw: max(0.5px, 0.0013023 * (var(--scaling-factor) - var(--scrollbar-width)));
        --margin: 0spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lk5zopp2 {
        --rd: 100px 100px 100px 100px;
        --horizontalPadding: 2px;
        --verticalPadding: 2px;
        --fnt: normal normal normal 14px/1.4em madefor-text, helveticaneuew01-45ligh, helveticaneuew02-45ligh, helveticaneuew10-45ligh, sans-serif;
        --brw: 1px;
        --margin: 0px;
    }
}

#comp-lk5zopp43 {
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 80.349609375%;
    max-width: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    margin-left: 0%;
    margin-right: 0.002104642842109694%;
    margin-top: 0px;
    margin-bottom: 4.992212821484194%;
    align-self: center;
    order: 2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-lk5zopp43 {
        width: 100%;
        margin-right: 0%;
        margin-bottom: 3.991361749705166%;
        align-self: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lk5zopp43 {
        width: 100%;
        margin-right: 0%;
        margin-bottom: 25.281250000000004px;
        align-self: flex-start;
    }
}

#comp-lk5zopp43 {
    --backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --minFontSize: 16px;
    --maxFontSize: 21px;
    --textAlign: center;
    --letterSpacing: 0em;
    --lineHeight: 1.6em;
    --fontSize: 19spx;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-lk5zopp43 {
        --minFontSize: 16px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lk5zopp43 {
        --minFontSize: 14px;
    }
}

#comp-lk5zopp63 {
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 100%;
    max-width: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 0px;
    margin-bottom: 2.6876289093740793%;
    align-self: flex-start;
    order: 1;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-lk5zopp63 {
        width: 89.91744650870717%;
        margin-bottom: 3.9285659585547776%;
        align-self: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lk5zopp63 {
        width: 98.14847942754919%;
        margin-bottom: 20.296875px;
        align-self: center;
    }
}

#comp-lk5zopp63 {
    --backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --minFontSize: 40px;
    --textDecoration: none;
    --maxFontSize: 66px;
    --textAlign: center;
    --letterSpacing: 0em;
    --lineHeight: normal;
    --fontSize: 55spx;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-lk5zopp63 {
        --minFontSize: 40px;
        --maxFontSize: 66px;
        --fontSize: 55spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lk5zopp63 {
        --minFontSize: 24px;
        --maxFontSize: 40px;
        --fontSize: 55.001spx;
    }
}

#comp-lk9fiw39 {
    /* min-height: 441.71875px; */
    margin-bottom: 50px;
    --comp-display: grid;
    grid-template-rows: 1fr;
    grid-template-columns: minmax(0, 1fr);
    --l_display: unset;
    height: auto;
    min-width: 0px;
    max-width: 99999px;
    max-height: 99999px;
    display: var(--l_display, var(--comp-display, flex));
    flex-direction: column;
    align-self: stretch;
    justify-self: stretch;
    grid-area: 11/1/12/2;
    position: relative;
}

#comp-lk9fiw39 .comp-lk9fiw39-overflow-wrapper {
    position: relative;
    display: flex;
    flex-direction: column;
    flex-grow: 1;
    overflow-x: hidden;
    overflow-y: hidden;
}

#comp-lk9fiw39 .comp-lk9fiw39-container {
    box-sizing: border-box;
    position: relative;
    padding-top: 30px;
    padding-bottom: 0px;
    padding-left: 0%;
    padding-right: 0%;
    flex-grow: 1;
    display: var(--l_display, var(--container-display));
    grid-template-rows: minmax(313.71875px, auto);
    grid-template-columns: minmax(0px, 1fr);
    --container-layout-type: grid-container-layout;
    --container-display: grid;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-lk9fiw39 {
        min-height: 363.75px;
        /* grid-area: 8/1/9/2; */
    }
    #comp-lk9fiw39 .comp-lk9fiw39-container {
        /*  padding-left: 6.5%; */
        grid-template-rows: minmax(235.75px, auto);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lk9fiw39 {
        min-height: 512.828125px;
        /*  grid-area: 11/1/12/2; */
    }
    #comp-lk9fiw39 .comp-lk9fiw39-container {
        /* padding-left: 8%; */
        grid-template-rows: minmax(384.82812500000006px, auto);
    }
}

#comp-lk9fiw39 {
    --bg: var(--color_11);
    --alpha-bg: 0;
    --static-spx: 0.1 * var(--one-unit);
}

.center-container {
    display: flex;
    justify-content: center;
    align-items: center;
    height: auto;
    /*  background-color: #f5f5f5; */
    width: 100%;
}

.logo {
    text-align: center;
    padding: 15px;
    border: 1px solid #ccc;
    border-radius: 10px;
    background: #f8f8f8;
    box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
}

.logo img {
    max-width: 100%;
    height: auto;
}

.logo p {
    margin-top: 10px;
    font-size: 1.2em;
    color: #333;
}

#comp-lk9gn86l {
    /* width: 99.99463956657978%; */
    /*  width: 10%;
    height: auto;
    --l_display: unset;
    --comp-display: unset;
    align-self: start;
    justify-self: start;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    grid-area: 1/1/2/2;
    position: relative; */
    /* width: 99.99463956657978%; */
    /* width: 10%; */
    height: auto;
    --l_display: unset;
    --comp-display: unset;
    align-self: start;
    justify-self: start;
    grid-area: 1 / 1 / 2 / 2;
    position: relative;
    margin: 0px auto;
}

#bgLayers_comp-lk9fiw39 {
    border-top: 1px solid #e3e7e1;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-lk9gn86l {
        width: 50%;
    }
    #comp-lk9fiw39 .comp-lk9fiw39-container {
        /*  padding-left: 0%; */
    }
    #comp-lk9gn86l {
        margin-left: auto;
        /* margin-right: 12%; */
        margin-right: auto;
    }
    #bgLayers_comp-lk9fiw39 {
        border-top: 1px solid #e3e7e1;
    }
    #comp-lk9fiw39 {
        margin-bottom: -270px;
    }
}

.comp-lk9gn86l-container {
    box-sizing: border-box;
    display: var(--l_display, var(--container-display));
    flex-direction: column;
    --container-layout-type: flex-container-layout;
    --container-display: flex;
}

#comp-lk9gn86l {
    --brw: 0px;
    --brd: var(--color_15);
    --bg: var(--color_11);
    --rd: 0px;
    --shd: none;
    --gradient: none;
    --alpha-brd: 0;
    --alpha-bg: 0;
    --boxShadowToggleOn-shd: none;
    --static-spx: 0.1 * var(--one-unit);
    --bg-gradient: none;
}

#comp-lk9gkj5z {
    min-height: 0px;
    --comp-display: flex;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 100%;
    max-width: 99999px;
    max-height: 99999px;
    display: var(--l_display, var(--comp-display, flex));
    flex-direction: column;
    margin-top: 0px;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    align-self: flex-start;
    order: 2;
    position: relative;
}

#comp-lk9gkj5z .comp-lk9gkj5z-overflow-wrapper {
    position: relative;
    display: flex;
    flex-direction: column;
    flex-grow: 1;
    overflow-x: hidden;
    overflow-y: hidden;
}

#comp-lk9gkj5z .comp-lk9gkj5z-container {
    box-sizing: border-box;
    position: relative;
    row-gap: 0px;
    column-gap: 0px;
    flex-grow: 1;
    /* display: var(--l_display, var(--container-display)); */
    grid-template-rows: minmax(max(0.5px, 0.0943234 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    grid-template-columns: minmax(0px, 1fr);
    --container-layout-type: grid-container-layout;
    --container-display: grid;
}

#comp-lk9gkj5z {
    --brw: 0px;
    --brd: var(--color_15);
    --bg: var(--color_12);
    --rd: max(0.5px, 0.0078125 * (var(--scaling-factor) - var(--scrollbar-width))) 0px 0px max(0.5px, 0.0078125 * (var(--scaling-factor) - var(--scrollbar-width)));
    --shd: none;
    --gradient: none;
    --alpha-brd: 0;
    --alpha-bg: 1;
    --boxShadowToggleOn-shd: none;
    --static-spx: 0.1 * var(--one-unit);
    --bg-gradient: none;
}

#comp-lk9fj572 {
    min-height: 0px;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 98.64098127468048%;
    max-width: 99999px;
    max-height: 99999px;
    --comp-display: unset;
    align-self: center;
    justify-self: start;
    margin-left: 1.3599971975236276%;
    margin-right: 0%;
    margin-top: 0%;
    margin-bottom: 0%;
    grid-area: 1/1/2/2;
    position: relative;
}

#comp-lk9fj572 .comp-lk9fj572-container {
    box-sizing: border-box;
    position: relative;
    row-gap: max(0.5px, 0.0045484 * (var(--scaling-factor) - var(--scrollbar-width)));
    column-gap: max(0.5px, 0.0117188 * (var(--scaling-factor) - var(--scrollbar-width)));
    display: var(--l_display, var(--container-display));
    flex-direction: row;
    justify-content: center;
    flex-wrap: wrap;
    --container-layout-type: flex-container-layout;
    --container-display: flex;
}

#comp-lk9fj572:not(.comp-lk9fj572-container) {
    display: var(--l_display, var(--container-display));
    grid-template-rows: 1fr;
    grid-template-columns: minmax(0, 1fr);
    --container-display: grid;
}

#comp-lk9fj572 {
    --brw: 0px;
    --brd: 50, 65, 88;
    --bg: 227, 227, 227;
    --rd: max(0.5px, 0.0078125 * (var(--scaling-factor) - var(--scrollbar-width))) 0px 0px max(0.5px, 0.0078125 * (var(--scaling-factor) - var(--scrollbar-width)));
    --shd: none;
    --gradient: none;
    --alpha-brd: 0;
    --alpha-bg: 0;
    --boxShadowToggleOn-shd: none;
    --static-spx: 0.1 * var(--one-unit);
    --bg-gradient: none;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-lk9fj572 {
        --rd: max(0.5px, 0.0078125 * (var(--scaling-factor) - var(--scrollbar-width))) 0px 0px max(0.5px, 0.0078125 * (var(--scaling-factor) - var(--scrollbar-width)));
        --alpha-bg: 0;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lk9fj572 {
        --rd: 10px 0px 0px 10px;
        --alpha-bg: 0.23;
    }
}

@media (prefers-reduced-motion: no-preference) {
    #comp-lk9fj572:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

[id^="comp-lk9fj57417__"] {
    min-height: 0px;
    --comp-display: flex;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 100%;
    max-width: 99999px;
    max-height: 99999px;
    display: var(--l_display, var(--comp-display, flex));
    flex-direction: column;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    flex-basis: auto;
    flex-grow: 0;
    flex-shrink: 0;
    position: relative;
}

[id^="comp-lk9fj57417__"] .comp-lk9fj57417-overflow-wrapper {
    position: relative;
    display: flex;
    flex-direction: column;
    flex-grow: 1;
}

[id^="comp-lk9fj57417__"] .comp-lk9fj57417-container {
    box-sizing: border-box;
    position: relative;
    flex-grow: 1;
    display: var(--l_display, var(--container-display));
    grid-template-rows: minmax(max(0.5px, 0.0824462 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    grid-template-columns: minmax(0px, 1fr);
    --container-layout-type: grid-container-layout;
    --container-display: grid;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    [id^="comp-lk9fj57417__"] .comp-lk9fj57417-container {
        grid-template-rows: minmax(max(0.5px, 0.0824462 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    }
    [id^="comp-lk9fj57417__"] .comp-lk9fj57417-overflow-wrapper {
        overflow-x: hidden;
        overflow-y: hidden;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    [id^="comp-lk9fj57417__"] {
        width: calc(((33.3333333% - ((0px + 0px) + 10px)) - 0px));
    }
    [id^="comp-lk9fj57417__"] .comp-lk9fj57417-overflow-wrapper {
        overflow-x: hidden;
        overflow-y: hidden;
    }
    [id^="comp-lk9fj57417__"] .comp-lk9fj57417-container {
        padding-top: 0%;
        padding-bottom: 0%;
        padding-left: 0%;
        padding-right: 0%;
        row-gap: 0px;
        column-gap: 0px;
        grid-template-rows: minmax(max(0.5px, 0.2184987 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    }
}

[id^="comp-lk9fj57417__"] {
    --brw: 0px;
    --brd: 0, 0, 0;
    --bg: var(--color_12);
    --rd: max(0.5px, 0.0078125 * (var(--scaling-factor) - var(--scrollbar-width))) 0px 0px max(0.5px, 0.0078125 * (var(--scaling-factor) - var(--scrollbar-width)));
    --shd: none;
    --gradient: none;
    --alpha-brd: 1;
    --alpha-bg: 0;
    --boxShadowToggleOn-shd: none;
    --static-spx: 0.1 * var(--one-unit);
    --bg-gradient: none;
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    [id^="comp-lk9fj57417__"] {
        --rd: max(0.5px, 0.0078123 * (var(--scaling-factor) - var(--scrollbar-width))) 0px 0px max(0.5px, 0.0078123 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

[id^="comp-lk9fj57511__"] {
    min-height: unset;
    --l_display: unset;
    height: auto;
    --aspect-ratio: 1;
    min-width: 0px;
    width: 56.9670541554122%;
    aspect-ratio: 1/var(--aspect-ratio);
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    align-self: center;
    justify-self: center;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    [id^="comp-lk9fj57511__"] {
        --aspect-ratio: 1;
        width: 76.87809256296737%;
        margin-right: 0px;
        margin-top: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    [id^="comp-lk9fj57511__"] {
        --aspect-ratio: 0.9557894736842075;
        width: 72.13937513848155%;
        max-width: 99999px;
        max-height: 99999px;
        margin-right: 0.015500000000002956px;
        margin-top: 10.625025000001187px;
    }
}

[id^="comp-lk9fj57511__"] {
    --backgroundColor: var(--color_12);
    --borderColor: 255, 255, 255;
    --alpha-borderColor: 1;
    --borderWidth: 0px;
    --cornerRadius: 0px;
    --boxShadow: none;
    --mediaOpacity: 1;
    --blendMode: normal;
    --alpha-backgroundColor: 1;
    --boxShadowToggleOn-boxShadow: none;
    --static-spx: 0.1 * var(--one-unit);
}

#comp-lk9fjcqr {
    width: 61.96011305282433%;
    height: auto;
    --l_display: unset;
    --comp-display: unset;
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 0px;
    margin-bottom: 50px;
    align-self: flex-start;
    order: 1;
    position: relative;
}

.comp-lk9fjcqr-container {
    box-sizing: border-box;
    display: var(--l_display, var(--container-display));
    flex-direction: column;
    --container-layout-type: flex-container-layout;
    --container-display: flex;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-lk9fjcqr {
        margin-bottom: 30px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lk9fjcqr {
        width: 91.29866736347009%;
        margin-bottom: 8.34857590802195%;
    }
}

#comp-lk9fjcqr {
    --brw: 0px;
    --brd: var(--color_15);
    --bg: var(--color_11);
    --rd: 0px;
    --shd: none;
    --gradient: none;
    --alpha-brd: 0;
    --alpha-bg: 0;
    --boxShadowToggleOn-shd: none;
    --static-spx: 0.1 * var(--one-unit);
    --bg-gradient: none;
}

@media (prefers-reduced-motion: no-preference) {
    #comp-lk9fjcqr:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

#comp-lk9fjcqt3 {
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 100%;
    max-width: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 0px;
    margin-bottom: 0%;
    align-self: flex-start;
    order: 2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lk9fjcqt3 {
        margin-bottom: 0px;
    }
}

#comp-lk9fjcqt3 {
    --backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --lineHeight: 1.6em;
    --fontSize: 15px;
    --color: var(--color_15);
    --alpha-color: 1;
    --letterSpacing: 0em;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-lk9fjcqt3 {
        --fontSize: 14px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lk9fjcqt3 {
        --fontSize: 14px;
    }
}

#comp-lk9fjcqu1 {
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 100%;
    max-width: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 0px;
    margin-bottom: 2.879992495133563%;
    align-self: flex-start;
    order: 1;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-lk9fjcqu1 {
        margin-bottom: 2.7960551023870805%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lk9fjcqu1 {
        min-height: 0px;
        max-height: 99999px;
        margin-bottom: 18.507533089256412px;
    }
}

#comp-lk9fjcqu1 {
    --backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --textDecoration: none;
    --textAlign: left;
    --lineHeight: normal;
    --letterSpacing: 0em;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lk9fjcqu1 {
        --fontSize: 28px;
    }
}

#comp-kbgakxmn {
    width: auto;
    height: auto;
    --comp-display: unset;
    align-self: stretch;
    justify-self: stretch;
    grid-area: 12/1/13/2;
    position: relative;
}

.comp-kbgakxmn-container {
    box-sizing: border-box;
    display: var(--l_display, var(--container-display));
    grid-template-rows: 1fr;
    grid-template-columns: 1fr;
    --container-layout-type: grid-container-layout;
    --container-display: grid;
}

#comp-kbgakxmn:not(.comp-kbgakxmn-container) {
    display: var(--l_display, var(--container-display));
    grid-template-rows: 1fr;
    grid-template-columns: minmax(0, 1fr);
    --container-display: grid;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-kbgakxmn {
        --l_display: unset;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-kbgakxmn {
        --l_display: unset;
    }
}

#comp-kbgakxmn {
    --alpha-bg: 0;
    --bg: var(--color_11);
    --static-spx: 1px;
}

#comp-kbgakxmn_r_comp-kbgakgyt {
    min-height: 292.375px;
    height: auto;
    min-width: 0px;
    max-width: 99999px;
    max-height: 99999px;
    --comp-display: unset;
    align-self: stretch;
    justify-self: stretch;
    grid-area: 11/1/12/2;
    position: relative;
}

#comp-kbgakxmn_r_comp-kbgakgyt .comp-kbgakxmn_r_comp-kbgakgyt-container {
    box-sizing: border-box;
    position: relative;
    padding-top: 4%;
    padding-bottom: 4%;
    padding-left: 3.1%;
    padding-right: 3.1%;
    display: var(--l_display, var(--container-display));
    grid-template-rows: minmax(190px, auto);
    grid-template-columns: minmax(0px, 1fr);
    --container-layout-type: grid-container-layout;
    --container-display: grid;
}

#comp-kbgakxmn_r_comp-kbgakgyt:not(.comp-kbgakxmn_r_comp-kbgakgyt-container) {
    display: var(--l_display, var(--container-display));
    grid-template-rows: 1fr;
    grid-template-columns: minmax(0, 1fr);
    --container-display: grid;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-kbgakxmn_r_comp-kbgakgyt .comp-kbgakxmn_r_comp-kbgakgyt-container {
        padding-top: 4%;
        padding-bottom: 4%;
        padding-left: 30px;
        padding-right: 30px;
        grid-template-rows: minmax(190px, auto);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-kbgakxmn_r_comp-kbgakgyt {
        min-height: 400.84375px;
    }
    #comp-kbgakxmn_r_comp-kbgakgyt .comp-kbgakxmn_r_comp-kbgakgyt-container {
        padding-top: 15.6px;
        padding-bottom: 15.6px;
        padding-left: 20px;
        padding-right: 20px;
        grid-template-rows: minmax(369.656px, auto);
    }
}

#comp-kbgakxmn_r_comp-kbgakgyt {
    --bg: var(--color_12);
    --alpha-bg: 0;
    --static-spx: 0.1 * var(--one-unit);
}

#comp-kbgakxmn_r_comp-llp0z4d8 {
    width: 100.0937520822228%;
    height: auto;
    --l_display: unset;
    --comp-display: unset;
    align-self: start;
    justify-self: start;
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 0.010412155183875617%;
    margin-bottom: 0%;
    grid-area: 1/1/2/2;
    position: relative;
}

.comp-kbgakxmn_r_comp-llp0z4d8-container {
    box-sizing: border-box;
    display: var(--l_display, var(--container-display));
    flex-direction: column;
    --container-layout-type: flex-container-layout;
    --container-display: flex;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-kbgakxmn_r_comp-llp0z4d8 {
        width: 100%;
        margin-top: 0.011269841269801163%;
        margin-bottom: 0%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-kbgakxmn_r_comp-llp0z4d8 {
        width: 99.65951492537313%;
        margin-top: 0.007462686567055583%;
        margin-bottom: -0.026268656716339725%;
    }
}

#comp-kbgakxmn_r_comp-llp0z4d8 {
    --brw: 0px;
    --brd: var(--color_15);
    --bg: var(--color_11);
    --rd: 0px;
    --shd: none;
    --gradient: none;
    --alpha-brd: 0;
    --alpha-bg: 0;
    --boxShadowToggleOn-shd: none;
    --static-spx: 0.1 * var(--one-unit);
    --bg-gradient: none;
}

#comp-kbgakxmn_r_comp-lkmay6dh {
    min-height: 0px;
    --l_display: unset;
    height: auto;
    width: max-content;
    --comp-display: unset;
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-bottom: 1.651216309336523%;
    align-self: flex-start;
    order: 1;
    position: relative;
}

.comp-kbgakxmn_r_comp-lkmay6dh-container {
    box-sizing: border-box;
    display: var(--l_display, var(--container-display));
    flex-direction: row;
    --container-layout-type: flex-container-layout;
    --container-display: flex;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-kbgakxmn_r_comp-lkmay6dh {
        margin-bottom: 3.7022005772005775%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-kbgakxmn_r_comp-lkmay6dh {
        min-width: 0px;
        width: 100%;
        max-width: 99999px;
        max-height: 99999px;
        margin-bottom: 5.8641830860673%;
    }
    .comp-kbgakxmn_r_comp-lkmay6dh-container {
        flex-direction: column;
    }
}

#comp-kbgakxmn_r_comp-lkmay6dh {
    --brw: 0px;
    --brd: var(--color_15);
    --bg: var(--color_12);
    --rd: 0px;
    --shd: none;
    --gradient: none;
    --alpha-brd: 0;
    --alpha-bg: 0;
    --boxShadowToggleOn-shd: none;
    --static-spx: 0.1 * var(--one-unit);
    --bg-gradient: none;
}

#comp-kbgakxmn_r_comp-lkmatcyt {
    min-height: 0px;
    --l_display: unset;
    height: auto;
    width: max-content;
    --comp-display: unset;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0.19502554834683344%;
    margin-bottom: 0%;
    align-self: flex-start;
    order: 2;
    position: relative;
}

.comp-kbgakxmn_r_comp-lkmatcyt-container {
    box-sizing: border-box;
    display: var(--l_display, var(--container-display));
    flex-direction: row;
    --container-layout-type: flex-container-layout;
    --container-display: flex;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-kbgakxmn_r_comp-lkmatcyt {
        margin-top: 0.2904398722951401%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-kbgakxmn_r_comp-lkmatcyt {
        margin-top: 0px;
    }
}

#comp-kbgakxmn_r_comp-lkmatcyt {
    --brw: 0px;
    --brd: var(--color_15);
    --bg: var(--color_12);
    --rd: 0px;
    --shd: none;
    --gradient: none;
    --alpha-brd: 0;
    --alpha-bg: 0;
    --boxShadowToggleOn-shd: none;
    --static-spx: 0.1 * var(--one-unit);
    --bg-gradient: none;
}

#comp-kbgakxmn_r_comp-lk6op41v {
    width: max(0.5px, 0.1157118 * (var(--scaling-factor) - var(--scrollbar-width)));
    height: auto;
    --l_display: unset;
    --comp-display: unset;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0.008742532420224393%;
    margin-bottom: 0%;
    align-self: flex-start;
    order: 3;
    position: relative;
}

.comp-kbgakxmn_r_comp-lk6op41v-container {
    box-sizing: border-box;
    display: var(--l_display, var(--container-display));
    flex-direction: column;
    --container-layout-type: flex-container-layout;
    --container-display: flex;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-kbgakxmn_r_comp-lk6op41v {
        width: max(0.5px, 0.1602133 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-top: 0.06186204763377668%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-kbgakxmn_r_comp-lk6op41v {
        min-height: 0px;
        min-width: 0px;
        width: max(0.5px, 0.2200319 * (var(--scaling-factor) - var(--scrollbar-width)));
        max-width: 99999px;
        max-height: 99999px;
        margin-top: 0.013433637829124127%;
    }
}

#comp-kbgakxmn_r_comp-lk6op41v {
    --brw: 0px;
    --brd: var(--color_15);
    --bg: var(--color_12);
    --rd: 0px;
    --shd: none;
    --gradient: none;
    --alpha-brd: 0;
    --alpha-bg: 0;
    --boxShadowToggleOn-shd: none;
    --static-spx: 0.1 * var(--one-unit);
    --bg-gradient: none;
}

@media (prefers-reduced-motion: no-preference) {
    #comp-kbgakxmn_r_comp-lk6op41v:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

#comp-kbgakxmn_r_comp-lk6op42a3 {
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 81.06319385140905%;
    max-width: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 0px;
    margin-bottom: 0%;
    align-self: flex-start;
    order: 2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-kbgakxmn_r_comp-lk6op42a3 {
        width: 100%;
    }
}

#comp-kbgakxmn_r_comp-lk6op42a3 {
    --backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --lineHeight: 1.9em;
    --textDecoration: none;
    --letterSpacing: 0em;
    --static-spx: 0.1 * var(--one-unit);
}

#comp-kbgakxmn_r_comp-lk6op42b1 {
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 99.9451754385965%;
    max-width: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 0px;
    margin-bottom: 10.151579846285227%;
    align-self: flex-start;
    order: 1;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-kbgakxmn_r_comp-lk6op42b1 {
        margin-bottom: 10.181807016240962%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-kbgakxmn_r_comp-lk6op42b1 {
        margin-bottom: 11.941034962918597%;
    }
}

#comp-kbgakxmn_r_comp-lk6op42b1 {
    --backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --textDecoration: none;
    --textAlign: left;
    --letterSpacing: 0em;
    --lineHeight: normal;
    --fontSize: 21px;
    --fontWeight: bold;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-kbgakxmn_r_comp-lk6op42b1 {
        --fontSize: 18px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-kbgakxmn_r_comp-lk6op42b1 {
        --fontSize: 18px;
    }
}

#comp-kbgakxmn_r_comp-lk6onlzv {
    width: max(0.5px, 0.1281867 * (var(--scaling-factor) - var(--scrollbar-width)));
    height: auto;
    --l_display: unset;
    --comp-display: unset;
    margin-left: 0px;
    margin-right: max(0.5px, 0.0516987 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-top: 0.0014399470099500339%;
    margin-bottom: 0%;
    align-self: flex-start;
    order: 2;
    position: relative;
}

.comp-kbgakxmn_r_comp-lk6onlzv-container {
    box-sizing: border-box;
    display: var(--l_display, var(--container-display));
    flex-direction: column;
    --container-layout-type: flex-container-layout;
    --container-display: flex;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-kbgakxmn_r_comp-lk6onlzv {
        width: max(0.5px, 0.1792267 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: max(0.5px, 0.0386667 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-top: 0.026290421523091755%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-kbgakxmn_r_comp-lk6onlzv {
        min-height: 0px;
        min-width: 0px;
        width: max(0.5px, 0.3775413 * (var(--scaling-factor) - var(--scrollbar-width)));
        max-width: 99999px;
        max-height: 99999px;
        margin-right: max(0.5px, 0.0266667 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-top: 0.027975940691005736%;
    }
}

#comp-kbgakxmn_r_comp-lk6onlzv {
    --brw: 0px;
    --brd: var(--color_15);
    --bg: var(--color_12);
    --rd: 0px;
    --shd: none;
    --gradient: none;
    --alpha-brd: 0;
    --alpha-bg: 0;
    --boxShadowToggleOn-shd: none;
    --static-spx: 0.1 * var(--one-unit);
    --bg-gradient: none;
}

@media (prefers-reduced-motion: no-preference) {
    #comp-kbgakxmn_r_comp-lk6onlzv:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

#comp-kbgakxmn_r_comp-lk6onm063 {
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 100%;
    max-width: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 0px;
    margin-bottom: 0%;
    align-self: flex-start;
    order: 2;
    position: relative;
}

#comp-kbgakxmn_r_comp-lk6onm063 {
    --backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --lineHeight: 1.9em;
    --letterSpacing: 0em;
    --static-spx: 0.1 * var(--one-unit);
}

#comp-kbgakxmn_r_comp-lk6onm07 {
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 78.61156080373297%;
    max-width: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 0px;
    margin-bottom: 9.156270831349396%;
    align-self: flex-start;
    order: 1;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-kbgakxmn_r_comp-lk6onm07 {
        width: 59.85968294772922%;
        margin-bottom: 7.382109792079682%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-kbgakxmn_r_comp-lk6onm07 {
        margin-bottom: 10.297749774882222%;
    }
}

#comp-kbgakxmn_r_comp-lk6onm07 {
    --backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --textDecoration: none;
    --textAlign: left;
    --letterSpacing: 0em;
    --lineHeight: normal;
    --fontSize: 21px;
    --fontWeight: bold;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-kbgakxmn_r_comp-lk6onm07 {
        --fontSize: 18px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-kbgakxmn_r_comp-lk6onm07 {
        --fontSize: 18px;
    }
}

#comp-kbgakxmn_r_comp-lkmadqq4 {
    width: max(0.5px, 0.087928 * (var(--scaling-factor) - var(--scrollbar-width)));
    height: auto;
    --l_display: unset;
    --comp-display: unset;
    margin-left: 0px;
    margin-right: max(0.5px, 0.0622613 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-top: 0%;
    margin-bottom: 0%;
    align-self: flex-start;
    order: 1;
    position: relative;
}

.comp-kbgakxmn_r_comp-lkmadqq4-container {
    box-sizing: border-box;
    display: var(--l_display, var(--container-display));
    flex-direction: column;
    --container-layout-type: flex-container-layout;
    --container-display: flex;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-kbgakxmn_r_comp-lkmadqq4 {
        width: max(0.5px, 0.1136187 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: max(0.5px, 0.0390533 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-kbgakxmn_r_comp-lkmadqq4 {
        min-height: 0px;
        min-width: 0px;
        width: max(0.5px, 0.2291947 * (var(--scaling-factor) - var(--scrollbar-width)));
        max-width: 99999px;
        max-height: 99999px;
        margin-right: max(0.5px, 0.0266667 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

#comp-kbgakxmn_r_comp-lkmadqq4 {
    --brw: 0px;
    --brd: var(--color_15);
    --bg: 255, 255, 255;
    --rd: 0px;
    --shd: none;
    --gradient: none;
    --alpha-brd: 0;
    --alpha-bg: 0;
    --boxShadowToggleOn-shd: none;
    --static-spx: 0.1 * var(--one-unit);
    --bg-gradient: none;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-kbgakxmn_r_comp-lkmadqq4 {
        --bg: var(--color_12);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-kbgakxmn_r_comp-lkmadqq4 {
        --bg: var(--color_12);
    }
}

@media (prefers-reduced-motion: no-preference) {
    #comp-kbgakxmn_r_comp-lkmadqq4:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

#comp-kbgakxmn_r_comp-lkma5o2h {
    min-height: 0px;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 99.9861168957379%;
    max-width: 99999px;
    max-height: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 0px;
    margin-bottom: 0%;
    align-self: flex-end;
    order: 2;
    position: relative;
}

#comp-kbgakxmn_r_comp-lkma5o2h {
    --bgs: var(--color_12);
    --itemBGColorNoTrans: background-color 50ms ease 0s;
    --shd: none;
    --bg: var(--color_12);
    --brw: 0px;
    --brd: 0, 0, 0;
    --itemBGColorTrans: background-color 0.4s ease 0s;
    --verticalPadding: 4px;
    --fnt: var(--font_9);
    --txt: var(--color_15);
    --alpha-txt: 1;
    --arrowColor: var(--color_15);
    --alpha-arrowColor: 1;
    --subMenuOpacityTrans: opacity 0.4s ease 0s;
    --bgsSub: var(--color_12);
    --txtsSub: var(--color_14);
    --alpha-txtsSub: 1;
    --txts: var(--color_14);
    --alpha-txts: 1;
    --bgexpanded: var(--color_12);
    --fntSubMenu: normal normal normal 16px/1.4em madefor-text, helveticaneuew01-45ligh, helveticaneuew02-45ligh, helveticaneuew10-45ligh, sans-serif;
    --txtexpanded: var(--color_15);
    --alpha-txtexpanded: 1;
    --subMenuSpacing: 10px;
    --menuSpacing: 0px;
    --bgh: 230, 234, 245;
    --SKINS_fntSubmenu: normal normal normal 16px/1.4em din-next-w01-light #8D8D8D;
    --alpha-SKINS_bgSubmenu: 0;
    --rd: 90px;
    --alpha-bgs: 1;
    --alpha-bgsSub: 1;
    --alpha-brd: 0;
    --textSpacing: 0;
    --alpha-bg: 1;
    --SKINS_submenuMargin: 0;
    --alpha-bgexpanded: 1;
    --sepw: 1;
    --alpha-bgh: 1;
    --SKINS_submenuBR: 90px;
    --boxShadowToggleOn-shd: none;
    --separatorHeight: 15;
    --static-spx: 0.1 * var(--one-unit);
}

#comp-kbgakxmn_r_comp-lk6om31i10 {
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 100%;
    max-width: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 0px;
    margin-bottom: 7%;
    /* margin-bottom: 13.327780091628489%; */
    align-self: flex-start;
    order: 1;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-kbgakxmn_r_comp-lk6om31i10 {
        margin-bottom: 11.81819866227573%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-kbgakxmn_r_comp-lk6om31i10 {
        margin-bottom: 11.007911936704506%;
    }
}

#comp-kbgakxmn_r_comp-lk6om31i10 {
    --textAlign: left;
    --textDecoration: none;
    --fontSize: 21px;
    --fontWeight: bold;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-kbgakxmn_r_comp-lk6om31i10 {
        --fontSize: 18px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-kbgakxmn_r_comp-lk6om31i10 {
        --fontSize: 18px;
    }
}

#comp-kbgakxmn_r_comp-lk6oki4a {
    width: max(0.5px, 0.2681094 * (var(--scaling-factor) - var(--scrollbar-width)));
    height: auto;
    --l_display: unset;
    --comp-display: unset;
    margin-left: 0px;
    margin-right: max(0.5px, 0.225 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-top: 0%;
    margin-bottom: 0%;
    align-self: flex-start;
    order: 1;
    position: relative;
}

.comp-kbgakxmn_r_comp-lk6oki4a-container {
    box-sizing: border-box;
    display: var(--l_display, var(--container-display));
    flex-direction: column;
    --container-layout-type: flex-container-layout;
    --container-display: flex;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-kbgakxmn_r_comp-lk6oki4a {
        width: max(0.5px, 0.3080188 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: max(0.5px, 0.0815703 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-top: 0.03154360903949711%;
        margin-bottom: 0%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-kbgakxmn_r_comp-lk6oki4a {
        width: 97.31292981737032%;
        margin-right: 0px;
        margin-top: 0px;
        margin-bottom: 24.640625px;
    }
}

#comp-kbgakxmn_r_comp-lk6oki4a {
    --brw: 0px;
    --brd: var(--color_15);
    --bg: var(--color_12);
    --rd: 0px;
    --shd: none;
    --gradient: none;
    --alpha-brd: 0;
    --alpha-bg: 0;
    --boxShadowToggleOn-shd: none;
    --static-spx: 0.1 * var(--one-unit);
    --bg-gradient: none;
}

@media (prefers-reduced-motion: no-preference) {
    #comp-kbgakxmn_r_comp-lk6oki4a:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

#comp-kbgakxmn_r_comp-lk608uha {
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 99.65624786577732%;
    max-width: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 0px;
    margin-bottom: 0%;
    align-self: flex-start;
    order: 2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-kbgakxmn_r_comp-lk608uha {
        width: 100%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-kbgakxmn_r_comp-lk608uha {
        width: 100%;
    }
}

#comp-kbgakxmn_r_comp-lk608uha {
    --backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --lineHeight: 1.6em;
    --letterSpacing: 0em;
    --static-spx: 0.1 * var(--one-unit);
}

#comp-kbgakxmn_r_comp-lk6074vn {
    min-height: 0px;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 100%;
    max-width: 99999px;
    max-height: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 0px;
    margin-bottom: 30.109375px;
    align-self: flex-start;
    order: 1;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-kbgakxmn_r_comp-lk6074vn {
        width: 96.82292757351841%;
        margin-bottom: 8.295610056805193%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-kbgakxmn_r_comp-lk6074vn {
        width: 100%;
        margin-bottom: 3.0581698968064708%;
    }
}

#comp-kbgakxmn_r_comp-lk6074vn {
    --backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --textDecoration: none;
    --textAlign: left;
    --letterSpacing: 0em;
    --lineHeight: normal;
    --fontSize: 21px;
    --fontWeight: bold;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-kbgakxmn_r_comp-lk6074vn {
        --fontSize: 18px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-kbgakxmn_r_comp-lk6074vn {
        --fontSize: 59.077spx;
    }
}

#comp-kbgakxmn_r_comp-kd5pdf7t {
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 50.549321961176915%;
    max-width: 99999px;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-bottom: 0%;
    align-self: flex-start;
    order: 2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-kbgakxmn_r_comp-kd5pdf7t {
        width: 64.10548013362713%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-kbgakxmn_r_comp-kd5pdf7t {
        width: 66.55122384986194%;
    }
}

#comp-kbgakxmn_r_comp-kd5pdf7t {
    --backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --textAlign: left;
    --fontSize: 14px;
    --lineHeight: normal;
    --letterSpacing: 0em;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-kbgakxmn_r_comp-kd5pdf7t {
        --letterSpacing: 0em;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-kbgakxmn_r_comp-kd5pdf7t {
        --letterSpacing: -0.002em;
    }
}

@media (prefers-reduced-motion: no-preference) {
    #comp-kbgakxmn_r_comp-kd5pdf7t:not([data-motion-enter="done"]) {
        opacity: 0;
    }
}

#comp-kd5px9q0 {
    height: auto;
    width: auto;
    --l_display: unset;
    --comp-display: unset;
    align-self: start;
    justify-self: end;
    margin-right: 0px;
    margin-top: 0px;
    grid-area: 1/1/2/2;
    pointer-events: auto;
    position: relative;
}

.comp-kd5px9q0-container {
    box-sizing: border-box;
    display: var(--l_display, var(--container-display));
    grid-template-rows: 1fr;
    grid-template-columns: 1fr;
    --container-layout-type: grid-container-layout;
    --container-display: grid;
}

#comp-kd5px9q0:not(.comp-kd5px9q0-container) {
    display: var(--l_display, var(--container-display));
    grid-template-rows: 1fr;
    grid-template-columns: minmax(0, 1fr);
    --container-display: grid;
}

#comp-kd5px9q0-pinned-layer {
    position: fixed;
    left: 0;
    width: 100%;
    display: grid;
    grid-template-columns: 1fr;
    grid-template-rows: 1fr;
    top: 0;
    bottom: unset;
    height: calc(100% - var(--adsheight));
    margin-top: var(--adsheight);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-kd5px9q0 {
        align-self: stretch;
        justify-self: center;
        margin-left: 0px;
        margin-top: -0.5px;
        margin-bottom: 0.5px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-kd5px9q0 {
        align-self: stretch;
        justify-self: stretch;
        margin-left: 0%;
        margin-top: 0px;
        margin-bottom: 0px;
    }
}

#comp-kd5px9q0 {
    --alpha-bg: 0;
    --bg: var(--color_11);
    --static-spx: 1px;
}

#comp-kd5px9q0_r_comp-kd5px9hr {
    min-height: 100vh;
    height: 100vh;
    min-width: 0px;
    width: 100vw;
    max-width: 99999px;
    --comp-display: unset;
    align-self: start;
    justify-self: end;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: 1/1/2/2;
    pointer-events: auto;
    position: relative;
}

#comp-kd5px9q0_r_comp-kd5px9hr .comp-kd5px9q0_r_comp-kd5px9hr-overflow-wrapper {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: grid;
    grid-template-rows: 1fr;
    grid-template-columns: minmax(0, 1fr);
    overflow-x: hidden;
    overflow-y: scroll;
    --sticky-offset: 0px;
    scrollbar-width: none;
    overflow: -moz-scrollbars-none;
    -ms-overflow-style: none;
}

#comp-kd5px9q0_r_comp-kd5px9hr .comp-kd5px9q0_r_comp-kd5px9hr-container {
    box-sizing: border-box;
    position: relative;
    display: var(--l_display, var(--container-display));
    grid-template-rows: minmax(0px, 1fr);
    grid-template-columns: 1fr;
    --container-layout-type: grid-container-layout;
    --container-display: grid;
}

#comp-kd5px9q0_r_comp-kd5px9hr:not(.comp-kd5px9q0_r_comp-kd5px9hr-container) {
    display: var(--l_display, var(--container-display));
    grid-template-rows: 1fr;
    grid-template-columns: minmax(0, 1fr);
    --container-display: grid;
}

#comp-kd5px9q0_r_comp-kd5px9hr .comp-kd5px9q0_r_comp-kd5px9hr-overflow-wrapper::-webkit-scrollbar {
    width: 0;
    height: 0;
}

#comp-kd5px9q0_r_comp-kd5px9hr-pinned-layer {
    position: fixed;
    left: 0;
    width: 100%;
    display: grid;
    grid-template-columns: 1fr;
    grid-template-rows: 1fr;
    top: 0;
    bottom: unset;
    height: calc(100% - var(--adsheight));
    margin-top: var(--adsheight);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-kd5px9q0_r_comp-kd5px9hr .comp-kd5px9q0_r_comp-kd5px9hr-container {
        row-gap: 0px;
        column-gap: 0px;
        grid-template-rows: minmax(0px, 1fr);
        grid-template-columns: minmax(0px, 768fr);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-kd5px9q0_r_comp-kd5px9hr .comp-kd5px9q0_r_comp-kd5px9hr-container {
        row-gap: 0px;
        column-gap: 0px;
        grid-template-rows: minmax(max-content, 100%);
        grid-template-columns: minmax(0px, 1fr);
    }
}

#comp-kd5px9q0_r_comp-kd5px9hr {
    --containerBackground: var(--color_15);
    --bg: var(--color_15);
    --alpha-bg: 0.8;
    --alpha-containerBackground: 1;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-kd5px9q0_r_comp-kd5px9hr {
        --bg: var(--color_15);
        --alpha-bg: 1;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-kd5px9q0_r_comp-kd5px9hr {
        --bg: var(--color_11);
        --alpha-bg: 1;
    }
}

#comp-kd5px9q0_r_comp-lk6t83e6 {
    width: 26.40625%;
    height: auto;
    --l_display: unset;
    --comp-display: unset;
    align-self: start;
    justify-self: start;
    margin-top: 3.10546875%;
    margin-left: 2.34375%;
    margin-bottom: 0%;
    margin-right: 0%;
    grid-area: 1/1/2/2;
    position: relative;
}

.comp-kd5px9q0_r_comp-lk6t83e6-container {
    box-sizing: border-box;
    display: var(--l_display, var(--container-display));
    flex-direction: column;
    --container-layout-type: flex-container-layout;
    --container-display: flex;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-kd5px9q0_r_comp-lk6t83e6 {
        min-height: 0px;
        min-width: 0px;
        width: 81.524658203125%;
        max-width: 99999px;
        max-height: 99999px;
        margin-left: 30px;
        margin-top: 30px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-kd5px9q0_r_comp-lk6t83e6 {
        min-height: 0px;
        min-width: 0px;
        width: 81.5244391025641%;
        max-width: 99999px;
        max-height: 99999px;
    }
}

#comp-kd5px9q0_r_comp-lk6t83e6 {
    --brw: 0px;
    --brd: var(--color_15);
    --bg: 255, 255, 255;
    --rd: 0px;
    --shd: none;
    --gradient: none;
    --alpha-brd: 0;
    --alpha-bg: 0;
    --boxShadowToggleOn-shd: none;
    --static-spx: 0.1 * var(--one-unit);
    --bg-gradient: none;
}

#comp-kd5px9q0_r_comp-kd5px9kk {
    height: auto;
    width: 100%;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0%;
    align-self: flex-start;
    order: 2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-kd5px9q0_r_comp-kd5px9kk {
        min-height: 0px;
        min-width: 0px;
        width: 100%;
        max-width: 99999px;
        max-height: 99999px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-kd5px9q0_r_comp-kd5px9kk {
        min-height: 0px;
        min-width: 0px;
        width: 80%;
        max-width: 99999px;
        max-height: 99999px;
    }
}

#comp-kd5px9q0_r_comp-kd5px9kk {
    --bgs: var(--color_11);
    --itemBGColorNoTrans: background-color 50ms ease 0s;
    --shd: none;
    --bg: var(--color_11);
    --brw: 0px 0px 0px 0px;
    --brd: var(--color_15);
    --itemBGColorTrans: background-color 0.4s ease 0s;
    --verticalPadding: 7px;
    --fnt: var(--font_2);
    --txt: var(--color_11);
    --alpha-txt: 1;
    --arrowColor: var(--color_15);
    --alpha-arrowColor: 1;
    --subMenuOpacityTrans: opacity 0.4s ease 0s;
    --bgsSub: var(--color_11);
    --txtsSub: var(--color_13);
    --alpha-txtsSub: 1;
    --txts: var(--color_13);
    --alpha-txts: 1;
    --bgexpanded: var(--color_11);
    --fntSubMenu: var(--font_7);
    --txtexpanded: var(--color_15);
    --alpha-txtexpanded: 1;
    --subMenuSpacing: 25px;
    --menuSpacing: 10px;
    --bgh: 230, 234, 245;
    --SKINS_fntSubmenu:normal normal normal 16px/1.4em din-next-w01-light {
        color_14
    }
    ;
    --alpha-SKINS_bgSubmenu:0;
    --rd:90px;
    --alpha-bgs:0;
    --alpha-bgsSub:0;
    --alpha-brd:0.2;
    --textSpacing:0;
    --alpha-bg:0;
    --SKINS_submenuMargin:0;
    --alpha-bgexpanded:0;
    --sepw:1;
    --alpha-bgh:1;
    --SKINS_submenuBR:90px;
    --boxShadowToggleOn-shd:none;
    --separatorHeight:15;
    --static-spx:0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-kd5px9q0_r_comp-kd5px9kk {
        --verticalPadding: 10px;
        --fnt: var(--font_0);
        --txtsSub: var(--color_18);
        --txts: var(--color_18);
        --fntSubMenu: normal normal normal 15px/1.4em madefor-text, helveticaneuew01-45ligh, helveticaneuew02-45ligh, helveticaneuew10-45ligh, sans-serif;
        --txtexpanded: var(--color_11);
        --alpha-bgexpanded: 0;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-kd5px9q0_r_comp-kd5px9kk {
        --verticalPadding: 10px;
        --fnt: normal normal normal 40px/1.4em madefor-display, helveticaneuew01-45ligh, helveticaneuew02-45ligh, helveticaneuew10-45ligh, sans-serif;
        --txtsSub: var(--color_18);
        --txts: var(--color_18);
        --fntSubMenu: normal normal normal 20px/1.4em poppins-semibold, poppins, sans-serif;
        --txtexpanded: var(--color_11);
        --alpha-bgexpanded: 1;
    }
}

#comp-kd5px9q0_r_comp-kkmqi5tc {
    height: 29.5px;
    width: 29.5px;
    --l_display: unset;
    --comp-display: unset;
    display: var(--l_display, var(--display, block));
    margin-left: 11px;
    margin-right: 0%;
    margin-top: 0px;
    margin-bottom: 8.390347633136095%;
    align-self: flex-start;
    order: 1;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-kd5px9q0_r_comp-kkmqi5tc {
        margin-bottom: 1.5971650320680792%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-kd5px9q0_r_comp-kkmqi5tc {
        height: 20px;
        width: 20px;
        margin-bottom: 8.390347633136095%;
    }
}

#comp-kd5px9q0_r_comp-kkmqi5tc {
    --static-spx: 1px;
}

</style><style id="stylableCss_c1dmp">
/* END STYLABLE DIRECTIVE RULES */

#comp-kbgakxea_r_comp-liu6tfrg .comp-kbgakxea_r_comp-liu6tfrg-styleId__root {
    -st-extends: StylableHorizontalMenu;
    background: rgba(255, 255, 255, 0);
    border: 0px solid #2F2B36
}


/* START STYLABLE DIRECTIVE RULES */

#comp-kbgakxea_r_comp-liu6tfrg .comp-kbgakxea_r_comp-liu6tfrg-styleId__root .StylableHorizontalMenu3372578893__menu {
    width: calc(100% + 8px);
    margin-left: -4px;
    margin-right: -4px;
    height: calc(100% + 8px);
    margin-top: -4px;
    margin-bottom: -4px;
    direction: ltr;
    flex-grow: unset;
    justify-content: center
}

#comp-kbgakxea_r_comp-liu6tfrg .comp-kbgakxea_r_comp-liu6tfrg-styleId__root .StylableHorizontalMenu3372578893__menuItem {
    padding-right: 10px;
    padding-left: 10px;
    margin-left: 4px;
    margin-right: 4px;
    margin-top: 4px;
    margin-bottom: 4px;
    border: 0 solid #757575;
    padding-top: 10px;
    padding-bottom: 10px;
    background: rgba(117, 117, 117, 0);
    border-bottom: 0px solid rgb(117, 117, 117)
}

#comp-kbgakxea_r_comp-liu6tfrg .comp-kbgakxea_r_comp-liu6tfrg-styleId__root .StylableHorizontalMenu3372578893__menuItem.itemDepth02233374943--isHovered {
    background: rgba(117, 117, 117, 0);
}

#comp-kbgakxea_r_comp-liu6tfrg .comp-kbgakxea_r_comp-liu6tfrg-styleId__root .StylableHorizontalMenu3372578893__menuItem .itemDepth02233374943__label {
    color: #2F2B36;
    letter-spacing: 0em;
    font-family: madefor-text, helveticaneuew01-45ligh, helveticaneuew02-45ligh, helveticaneuew10-45ligh, sans-serif;
    font-size: 21px;
    font-weight: normal;
    font-style: normal;
    font-size: 18px
}

#comp-kbgakxea_r_comp-liu6tfrg .comp-kbgakxea_r_comp-liu6tfrg-styleId__root .StylableHorizontalMenu3372578893__menuItem .itemDepth02233374943__container {
    justify-content: flex-end
}

#comp-kbgakxea_r_comp-liu6tfrg .comp-kbgakxea_r_comp-liu6tfrg-styleId__root::rightAlignmentScrollItem {
    --comp-kbgakxea_r_comp-liu6tfrg-styleId-flexGrow: unset;
    flex-grow: unset
}

#comp-kbgakxea_r_comp-liu6tfrg .comp-kbgakxea_r_comp-liu6tfrg-styleId__root .StylableHorizontalMenu3372578893__scrollButton {
    border: 0 solid #757575;
    padding: 10px;
    background: #FFF;
    padding-top: 0px;
    padding-bottom: 0px
}

#comp-kbgakxea_r_comp-liu6tfrg .comp-kbgakxea_r_comp-liu6tfrg-styleId__root .StylableHorizontalMenu3372578893__scrollButton:hover {
    background: #FCF7E6
}

#comp-kbgakxea_r_comp-liu6tfrg .comp-kbgakxea_r_comp-liu6tfrg-styleId__root .StylableHorizontalMenu3372578893__scrollButton .ScrollButton2305195801__icon {
    width: 16px;
    height: 16px;
    fill: #2F2B36
}

#comp-kbgakxea_r_comp-liu6tfrg .comp-kbgakxea_r_comp-liu6tfrg-styleId__root .StylableHorizontalMenu3372578893__positionBox {
    margin-left: 20px;
    margin-right: 20px
}

#comp-kbgakxea_r_comp-liu6tfrg .comp-kbgakxea_r_comp-liu6tfrg-styleId__root .StylableHorizontalMenu3372578893__columnsLayout {
    --comp-kbgakxea_r_comp-liu6tfrg-styleId-horizontalSpacing: 8;
    border: 0 solid #9E3B1B;
    padding: 10px;
    background: #FFFFFF;
    margin-top: 0px;
    --comp-kbgakxea_r_comp-liu6tfrg-styleId-flyoutAlignment: center
}

#comp-kbgakxea_r_comp-liu6tfrg .comp-kbgakxea_r_comp-liu6tfrg-styleId__root::leftAlignmentScrollItem {
    --comp-kbgakxea_r_comp-liu6tfrg-styleId-flexGrow: unset;
    flex-grow: 1;
}

#comp-kbgakxea_r_comp-liu6tfrg .comp-kbgakxea_r_comp-liu6tfrg-styleId__root .StylableHorizontalMenu3372578893__columnsLayout .submenu815198092__listWrapper {
    --comp-kbgakxea_r_comp-liu6tfrg-styleId-width: 80;
    width: 75%;
    --comp-kbgakxea_r_comp-liu6tfrg-styleId-columnsAmount: 3;
    column-count: 3
}

#comp-kbgakxea_r_comp-liu6tfrg .comp-kbgakxea_r_comp-liu6tfrg-styleId__root .StylableHorizontalMenu3372578893__columnsLayout .submenu815198092__pageWrapper {
    justify-content: space-between;
    width: calc(100% + 8px);
    margin-left: -4px;
    margin-right: -4px;
    margin-bottom: -4px
}

#comp-kbgakxea_r_comp-liu6tfrg .comp-kbgakxea_r_comp-liu6tfrg-styleId__root .StylableHorizontalMenu3372578893__columnsLayout .submenu815198092__pageStretchWrapper {
    width: 980px
}

#comp-kbgakxea_r_comp-liu6tfrg .comp-kbgakxea_r_comp-liu6tfrg-styleId__root .StylableHorizontalMenu3372578893__columnsLayout::category {
    margin-top: 4px
}

#comp-kbgakxea_r_comp-liu6tfrg .comp-kbgakxea_r_comp-liu6tfrg-styleId__root .StylableHorizontalMenu3372578893__columnsLayout::flex {
    margin-bottom: -8px
}

#comp-kbgakxea_r_comp-liu6tfrg .comp-kbgakxea_r_comp-liu6tfrg-styleId__root .StylableHorizontalMenu3372578893__columnsLayout::listItem {
    margin-left: 4px;
    margin-right: 4px
}

#comp-kbgakxea_r_comp-liu6tfrg .comp-kbgakxea_r_comp-liu6tfrg-styleId__root .StylableHorizontalMenu3372578893__columnsLayout .submenu815198092__rowItem {
    margin-bottom: 8px
}

#comp-kbgakxea_r_comp-liu6tfrg .comp-kbgakxea_r_comp-liu6tfrg-styleId__root .StylableHorizontalMenu3372578893__columnsLayout .submenu815198092__menuItem {
    border: 0 solid #757575;
    background: rgba(117, 117, 117, 0);
    padding-left: 0px;
    padding-right: 0px;
    margin-bottom: 4px;
    padding-top: 8px;
    padding-bottom: 8px
}

#comp-kbgakxea_r_comp-liu6tfrg .comp-kbgakxea_r_comp-liu6tfrg-styleId__root .StylableHorizontalMenu3372578893__columnsLayout .submenu815198092__menuItem .itemDepth12472627565__container {
    justify-content: center
}

#comp-kbgakxea_r_comp-liu6tfrg .comp-kbgakxea_r_comp-liu6tfrg-styleId__root .StylableHorizontalMenu3372578893__columnsLayout .submenu815198092__menuItem .itemDepth12472627565__label {
    letter-spacing: 0.05em;
    color: #2F2B36;
    font-family: madefor-text, helveticaneuew01-45ligh, helveticaneuew02-45ligh, helveticaneuew10-45ligh, sans-serif;
    font-size: 15px;
    font-weight: normal;
    font-style: normal;
    text-align: center
}

#comp-kbgakxea_r_comp-liu6tfrg .comp-kbgakxea_r_comp-liu6tfrg-styleId__root .StylableHorizontalMenu3372578893__columnsLayout .submenu815198092__heading {
    background: #fff;
    padding-left: 0px;
    padding-right: 0px;
    margin-bottom: 4px;
    padding-top: 8px;
    padding-bottom: 8px
}

#comp-kbgakxea_r_comp-liu6tfrg .comp-kbgakxea_r_comp-liu6tfrg-styleId__root .StylableHorizontalMenu3372578893__menuItem.itemDepth02233374943--isCurrentPage .itemDepth02233374943__label {
    color: #BBBDC8;
}

#comp-kbgakxea_r_comp-liu6tfrg .comp-kbgakxea_r_comp-liu6tfrg-styleId__root .StylableHorizontalMenu3372578893__menuItem.itemDepth02233374943--isHovered .itemDepth02233374943__label {
    color: #76747B;
}

#comp-kbgakxea_r_comp-liu6tfrg .comp-kbgakxea_r_comp-liu6tfrg-styleId__root .StylableHorizontalMenu3372578893__columnsLayout .submenu815198092__heading .itemDepth12472627565__container {
    justify-content: center
}

#comp-kbgakxea_r_comp-liu6tfrg .comp-kbgakxea_r_comp-liu6tfrg-styleId__root .StylableHorizontalMenu3372578893__columnsLayout .submenu815198092__heading .itemDepth12472627565__label {
    font-weight: 400;
    font-size: 16px;
    letter-spacing: 0.05em;
    font-family: futura-lt-w01-book, sans-serif;
    color: #9E3B1B;
    text-align: center
}

#comp-kbgakxea_r_comp-liu6tfrg .comp-kbgakxea_r_comp-liu6tfrg-styleId__root .StylableHorizontalMenu3372578893__columnsLayout .submenu815198092__menuItem.itemDepth12472627565--isCurrentPage .itemDepth12472627565__label {
    color: #76747B
}

#comp-kbgakxea_r_comp-liu6tfrg .comp-kbgakxea_r_comp-liu6tfrg-styleId__root .StylableHorizontalMenu3372578893__columnsLayout .submenu815198092__menuItem.itemDepth12472627565--isHovered .itemDepth12472627565__label {
    background: linear-gradient(#FFFFFF, #FFFFFF), #FFFFFF;
    color: #76747B;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-kbgakxea_r_comp-liu6tfrg {
        /* ADD_MISSING_HEADING_STYLES_DATA_FIXER end */
    }
    /* END STYLABLE DIRECTIVE RULES */
    /* ADD_MISSING_HEADING_STYLES_DATA_FIXER start */
    #comp-kbgakxea_r_comp-liu6tfrg .comp-kbgakxea_r_comp-liu6tfrg-styleId__root .StylableHorizontalMenu3372578893__columnsLayout .submenu815198092__heading {
        padding-top: 10px;
        padding-bottom: 10px;
        padding-left: 10px;
        padding-right: 10px;
        background-color: rgba(255, 255, 255, 0.5)
    }
    /* START STYLABLE DIRECTIVE RULES */
    #comp-kbgakxea_r_comp-liu6tfrg .comp-kbgakxea_r_comp-liu6tfrg-styleId__root .StylableHorizontalMenu3372578893__columnsLayout .submenu815198092__heading .itemDepth12472627565__label {
        font-weight: bold;
        font-family: Helvetica, sans-serif;
        color: #000;
    }
    #comp-kbgakxea_r_comp-liu6tfrg .comp-kbgakxea_r_comp-liu6tfrg-styleId__root .StylableHorizontalMenu3372578893__columnsLayout .submenu815198092__heading.itemDepth12472627565--isHovered .itemDepth12472627565__label {
        text-decoration: underline;
    }
    #comp-kbgakxea_r_comp-liu6tfrg .comp-kbgakxea_r_comp-liu6tfrg-styleId__root .StylableHorizontalMenu3372578893__columnsLayout .submenu815198092__heading.itemDepth12472627565--isCurrentPage .itemDepth12472627565__label {
        text-decoration: underline;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-kbgakxea_r_comp-liu6tfrg {
        /* ADD_MISSING_HEADING_STYLES_DATA_FIXER end */
    }
    /* END STYLABLE DIRECTIVE RULES */
    /* ADD_MISSING_HEADING_STYLES_DATA_FIXER start */
    #comp-kbgakxea_r_comp-liu6tfrg .comp-kbgakxea_r_comp-liu6tfrg-styleId__root .StylableHorizontalMenu3372578893__columnsLayout .submenu815198092__heading {
        padding-top: 10px;
        padding-bottom: 10px;
        padding-left: 10px;
        padding-right: 10px;
        background-color: rgba(255, 255, 255, 0.5)
    }
    /* START STYLABLE DIRECTIVE RULES */
    #comp-kbgakxea_r_comp-liu6tfrg .comp-kbgakxea_r_comp-liu6tfrg-styleId__root .StylableHorizontalMenu3372578893__columnsLayout .submenu815198092__heading .itemDepth12472627565__label {
        font-weight: bold;
        font-family: Helvetica, sans-serif;
        color: #000;
    }
    #comp-kbgakxea_r_comp-liu6tfrg .comp-kbgakxea_r_comp-liu6tfrg-styleId__root .StylableHorizontalMenu3372578893__columnsLayout .submenu815198092__heading.itemDepth12472627565--isHovered .itemDepth12472627565__label {
        text-decoration: underline;
    }
    #comp-kbgakxea_r_comp-liu6tfrg .comp-kbgakxea_r_comp-liu6tfrg-styleId__root .StylableHorizontalMenu3372578893__columnsLayout .submenu815198092__heading.itemDepth12472627565--isCurrentPage .itemDepth12472627565__label {
        text-decoration: underline;
    }
}

</style><style id="compCssMappers_c1dmp">#c1dmp {
    --shc-mutated-brightness: 128, 128, 128;
    justify-self: unset;
}

#comp-kbgakxea_r_comp-kbgajy18 {
    --bg-overlay-color: rgb(var(--color_11));
    --bg-gradient: none;
    --inherit-transition: var(--transition, none);
}

#comp-kbgakxea_r_comp-kkmqi5lg {
    --undefined: [object Object];
    --fill-opacity: 1;
    --stroke-width: 0;
    --stroke: #5E97FF;
    --stroke-opacity: 1;
    --fill: #2F2B36;
}

#comp-kbgakxea_r_comp-lk13hjwc {
    --shc-mutated-brightness: 128, 128, 128;
}

#comp-kbgakxea_r_comp-lk13f4gv {
    --undefined: [object Object];
    --fill-opacity: 1;
    --stroke-width: 0;
    --stroke: #5E97FF;
    --stroke-opacity: 1;
    --fill: #000002;
}

#comp-kbgakxea_r_comp-lk13fyz1 :is(p,
h1,
h2,
h3,
h4,
h5,
h6,
ul,
ol,
span[data-attr-richtext-marker],
blockquote) {
    background-color: transparent;
    font-size: 18px;
    text-decoration: none;
    text-align: left;
    letter-spacing: 0em;
    line-height: normal;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-kbgakxea_r_comp-lk13fyz1 :is(p,
    h1,
    h2,
    h3,
    h4,
    h5,
    h6,
    ul,
    ol,
    span[data-attr-richtext-marker],
    blockquote) {
        font-size: 18px !important;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-kbgakxea_r_comp-lk13fyz1 :is(p,
    h1,
    h2,
    h3,
    h4,
    h5,
    h6,
    ul,
    ol,
    span[data-attr-richtext-marker],
    blockquote) {
        font-size: 14px !important;
    }
}

#comp-kbgakxea_r_comp-liu6tfrg {
    --is-animated: 1;
    --position-box-z-index: 47;
    --menu-flex-wrap: nowrap;
    --subsubmenu-box-display: none;
    --subsubmenu-box-position: absolute;
    --white-space: nowrap;
    --label-word-wrap: normal;
}

#comp-m9a01gft {
    --bg-overlay-color: transparent;
    --bg-gradient: none;
    --inherit-transition: var(--transition, none);
}

#comp-m9a01ggm {
    --shc-mutated-brightness: 109, 112, 108;
}

#comp-m9a01ggn5 {
    --shc-mutated-brightness: 128, 128, 128;
}

#comp-m9a01ggq1 :is(p,
h1,
h2,
h3,
h4,
h5,
h6,
ul,
ol,
span[data-attr-richtext-marker],
blockquote) {
    color: #000000;
    background-color: transparent;
    font-family: madefor-display-bold;
    font-weight: normal;
    font-size: max(28px, min(42px, max(0.5px, 0.033125 * (var(--scaling-factor) - var(--scrollbar-width)))));
    font-style: normal;
    text-decoration: none;
    text-align: center;
    letter-spacing: 0em;
    line-height: 1.4;
}

#comp-m9a01ggq1 [class$=rich-text__text]:is(p,
h1,
h2,
h3,
h4,
h5,
h6,
ul,
ol,
span[data-attr-richtext-marker],
blockquote) {
    color: var(--corvid-color, #000000);
}

#comp-m9a01ggv :is(p,
h1,
h2,
h3,
h4,
h5,
h6,
ul,
ol,
span[data-attr-richtext-marker],
blockquote) {
    color: #000000;
    background-color: transparent;
    font-family: madefor-text;
    font-weight: normal;
    font-size: 16px;
    font-style: normal;
    text-align: center;
    letter-spacing: 0em;
    line-height: 1.6;
}

#comp-m9a01ggv [class$=rich-text__text]:is(p,
h1,
h2,
h3,
h4,
h5,
h6,
ul,
ol,
span[data-attr-richtext-marker],
blockquote) {
    color: var(--corvid-color, #000000);
}

#comp-m9a01ggw7 {
    --btn-direction: unset;
    --direction: ltr;
    --label-text-overflow: initial;
    --label-white-space: pre-line;
    --btn-min-width: min-content;
    --container-justify-content: center;
    --container-align-items: center;
}

#comp-m9a01gg1 {
    --shc-mutated-brightness: 109, 112, 108;
}

#comp-m9a01gg3 {
    --undefined: [object Object];
    --fill-opacity: 1;
    --stroke-width: 0;
    --stroke: #5E97FF;
    --stroke-opacity: 1;
    --fill: #FFFFFF;
}

#comp-m98suyja {
    --bg-overlay-color: rgb(243, 248, 240);
    --bg-gradient: none;
    --inherit-transition: var(--transition, none);
}

#comp-m98suyjj {
    --shc-mutated-brightness: 128, 128, 128;
}

#comp-m98suyjl :is(p,
h1,
h2,
h3,
h4,
h5,
h6,
ul,
ol,
span[data-attr-richtext-marker],
blockquote) {
    color: #9A1B1B;
    background-color: transparent;
    font-family: madefor-display-bold;
    font-weight: normal;
    font-size: 34px;
    font-style: normal;
    text-decoration: none;
    text-align: center;
    letter-spacing: 0em;
    line-height: 1.4;
}

#comp-m98suyjl [class$=rich-text__text]:is(p,
h1,
h2,
h3,
h4,
h5,
h6,
ul,
ol,
span[data-attr-richtext-marker],
blockquote) {
    color: var(--corvid-color, #9A1B1B);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-m98suyjl [class$=rich-text__text]:is(p,
    h1,
    h2,
    h3,
    h4,
    h5,
    h6,
    ul,
    ol,
    span[data-attr-richtext-marker],
    blockquote) {
        color: var(--corvid-color, #9A1B1B !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-m98suyjl [class$=rich-text__text]:is(p,
    h1,
    h2,
    h3,
    h4,
    h5,
    h6,
    ul,
    ol,
    span[data-attr-richtext-marker],
    blockquote) {
        color: var(--corvid-color, #9A1B1B !important);
    }
}

#comp-m98sx77y :is(p,
h1,
h2,
h3,
h4,
h5,
h6,
ul,
ol,
span[data-attr-richtext-marker],
blockquote) {
    color: #000000;
    background-color: transparent;
    font-family: madefor-text, helveticaneuew01-45ligh, helveticaneuew02-45ligh, helveticaneuew10-45ligh, sans-serif;
    font-weight: normal;
    font-size: 16px;
    font-style: normal;
    text-decoration: none;
    text-align: center;
    letter-spacing: 0em;
    line-height: 1.4;
}

#comp-m98sx77y [class$=rich-text__text]:is(p,
h1,
h2,
h3,
h4,
h5,
h6,
ul,
ol,
span[data-attr-richtext-marker],
blockquote) {
    color: var(--corvid-color, #000000);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-m98sx77y [class$=rich-text__text]:is(p,
    h1,
    h2,
    h3,
    h4,
    h5,
    h6,
    ul,
    ol,
    span[data-attr-richtext-marker],
    blockquote) {
        color: var(--corvid-color, #000000 !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-m98sx77y [class$=rich-text__text]:is(p,
    h1,
    h2,
    h3,
    h4,
    h5,
    h6,
    ul,
    ol,
    span[data-attr-richtext-marker],
    blockquote) {
        color: var(--corvid-color, #000000 !important);
    }
}

#comp-m98ttiuj {
    --btn-direction: inherit;
    --direction: inherit;
    --label-text-overflow: initial;
    --label-white-space: pre-line;
    --btn-min-width: min-content;
    --container-justify-content: center;
    --container-align-items: center;
}

#comp-m98suyjs {
    --shc-mutated-brightness: 128, 128, 128;
}

#comp-m98suyju {
    --shc-mutated-brightness: 128, 128, 128;
}

#comp-m98suyk2 {
    --undefined: [object Object];
    --fill-opacity: 1;
    --stroke-width: 0;
    --stroke: #757575;
    --stroke-opacity: 1;
    --fill: #000000;
}

#comp-m98suyjy :is(p,
h1,
h2,
h3,
h4,
h5,
h6,
ul,
ol,
span[data-attr-richtext-marker],
blockquote) {
    color: #000000;
    background-color: transparent;
    font-family: madefor-display-bold;
    font-weight: normal;
    font-size: max(20px, min(28px, max(0.5px, 0.0158103 * (var(--scaling-factor) - var(--scrollbar-width)))));
    font-style: normal;
    text-decoration: none;
    text-align: left;
    letter-spacing: 0em;
    line-height: 1.4;
}

#comp-m98suyjy [class$=rich-text__text]:is(p,
h1,
h2,
h3,
h4,
h5,
h6,
ul,
ol,
span[data-attr-richtext-marker],
blockquote) {
    color: var(--corvid-color, #000000);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-m98suyjy [class$=rich-text__text]:is(p,
    h1,
    h2,
    h3,
    h4,
    h5,
    h6,
    ul,
    ol,
    span[data-attr-richtext-marker],
    blockquote) {
        color: var(--corvid-color, #000000 !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-m98suyjy [class$=rich-text__text]:is(p,
    h1,
    h2,
    h3,
    h4,
    h5,
    h6,
    ul,
    ol,
    span[data-attr-richtext-marker],
    blockquote) {
        color: var(--corvid-color, #000000 !important);
    }
}

#comp-m98suyjw :is(p,
h1,
h2,
h3,
h4,
h5,
h6,
ul,
ol,
span[data-attr-richtext-marker],
blockquote) {
    color: #000000;
    background-color: transparent;
    font-family: madefor-text;
    font-weight: normal;
    font-size: 14px;
    font-style: normal;
    letter-spacing: 0em;
    line-height: 1.6;
}

#comp-m98suyjw [class$=rich-text__text]:is(p,
h1,
h2,
h3,
h4,
h5,
h6,
ul,
ol,
span[data-attr-richtext-marker],
blockquote) {
    color: var(--corvid-color, #000000);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-m98suyjw [class$=rich-text__text]:is(p,
    h1,
    h2,
    h3,
    h4,
    h5,
    h6,
    ul,
    ol,
    span[data-attr-richtext-marker],
    blockquote) {
        color: var(--corvid-color, #000000 !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-m98suyjw [class$=rich-text__text]:is(p,
    h1,
    h2,
    h3,
    h4,
    h5,
    h6,
    ul,
    ol,
    span[data-attr-richtext-marker],
    blockquote) {
        color: var(--corvid-color, #000000 !important);
    }
}

#comp-m98suykj7 {
    --shc-mutated-brightness: 128, 128, 128;
}

#comp-m98suykl3 {
    --shc-mutated-brightness: 128, 128, 128;
}

#comp-m98suyks6 {
    --undefined: [object Object];
    --fill-opacity: 1;
    --stroke-width: 0;
    --stroke: #757575;
    --stroke-opacity: 1;
    --fill: #000000;
}

#comp-m98suyko8 :is(p,
h1,
h2,
h3,
h4,
h5,
h6,
ul,
ol,
span[data-attr-richtext-marker],
blockquote) {
    color: #000000;
    background-color: transparent;
    font-family: madefor-display-bold;
    font-weight: normal;
    font-size: max(20px, min(28px, max(0.5px, 0.0158103 * (var(--scaling-factor) - var(--scrollbar-width)))));
    font-style: normal;
    text-decoration: none;
    text-align: left;
    letter-spacing: 0em;
    line-height: 1.4;
}

#comp-m98suyko8 [class$=rich-text__text]:is(p,
h1,
h2,
h3,
h4,
h5,
h6,
ul,
ol,
span[data-attr-richtext-marker],
blockquote) {
    color: var(--corvid-color, #000000);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-m98suyko8 [class$=rich-text__text]:is(p,
    h1,
    h2,
    h3,
    h4,
    h5,
    h6,
    ul,
    ol,
    span[data-attr-richtext-marker],
    blockquote) {
        color: var(--corvid-color, #000000 !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-m98suyko8 [class$=rich-text__text]:is(p,
    h1,
    h2,
    h3,
    h4,
    h5,
    h6,
    ul,
    ol,
    span[data-attr-richtext-marker],
    blockquote) {
        color: var(--corvid-color, #000000 !important);
    }
}

#comp-m98suykn :is(p,
h1,
h2,
h3,
h4,
h5,
h6,
ul,
ol,
span[data-attr-richtext-marker],
blockquote) {
    color: #000000;
    background-color: transparent;
    font-family: madefor-text;
    font-weight: normal;
    font-size: 14px;
    font-style: normal;
    letter-spacing: 0em;
    line-height: 1.6;
}

#comp-m98suykn [class$=rich-text__text]:is(p,
h1,
h2,
h3,
h4,
h5,
h6,
ul,
ol,
span[data-attr-richtext-marker],
blockquote) {
    color: var(--corvid-color, #000000);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-m98suykn [class$=rich-text__text]:is(p,
    h1,
    h2,
    h3,
    h4,
    h5,
    h6,
    ul,
    ol,
    span[data-attr-richtext-marker],
    blockquote) {
        color: var(--corvid-color, #000000 !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-m98suykn [class$=rich-text__text]:is(p,
    h1,
    h2,
    h3,
    h4,
    h5,
    h6,
    ul,
    ol,
    span[data-attr-richtext-marker],
    blockquote) {
        color: var(--corvid-color, #000000 !important);
    }
}

#comp-m98t0fw7 {
    --shc-mutated-brightness: 128, 128, 128;
}

#comp-m98suyk9 {
    --shc-mutated-brightness: 128, 128, 128;
}

#comp-m98suyka4 {
    --shc-mutated-brightness: 128, 128, 128;
}

#comp-m98suyki {
    --undefined: [object Object];
    --fill-opacity: 1;
    --stroke-width: 0;
    --stroke: #757575;
    --stroke-opacity: 1;
    --fill: #000000;
}

#comp-m98suyke2 :is(p,
h1,
h2,
h3,
h4,
h5,
h6,
ul,
ol,
span[data-attr-richtext-marker],
blockquote) {
    color: #000000;
    background-color: transparent;
    font-family: madefor-display-bold;
    font-weight: normal;
    font-size: max(20px, min(28px, max(0.5px, 0.0158103 * (var(--scaling-factor) - var(--scrollbar-width)))));
    font-style: normal;
    text-decoration: none;
    text-align: left;
    letter-spacing: 0em;
    line-height: 1.4;
}

#comp-m98suyke2 [class$=rich-text__text]:is(p,
h1,
h2,
h3,
h4,
h5,
h6,
ul,
ol,
span[data-attr-richtext-marker],
blockquote) {
    color: var(--corvid-color, #000000);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-m98suyke2 [class$=rich-text__text]:is(p,
    h1,
    h2,
    h3,
    h4,
    h5,
    h6,
    ul,
    ol,
    span[data-attr-richtext-marker],
    blockquote) {
        color: var(--corvid-color, #000000 !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-m98suyke2 [class$=rich-text__text]:is(p,
    h1,
    h2,
    h3,
    h4,
    h5,
    h6,
    ul,
    ol,
    span[data-attr-richtext-marker],
    blockquote) {
        color: var(--corvid-color, #000000 !important);
    }
}

#comp-m98suykc4 :is(p,
h1,
h2,
h3,
h4,
h5,
h6,
ul,
ol,
span[data-attr-richtext-marker],
blockquote) {
    color: #000000;
    background-color: transparent;
    font-family: madefor-text;
    font-weight: normal;
    font-size: 14px;
    font-style: normal;
    letter-spacing: 0em;
    line-height: 1.6;
}

#comp-m98suykc4 [class$=rich-text__text]:is(p,
h1,
h2,
h3,
h4,
h5,
h6,
ul,
ol,
span[data-attr-richtext-marker],
blockquote) {
    color: var(--corvid-color, #000000);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-m98suykc4 [class$=rich-text__text]:is(p,
    h1,
    h2,
    h3,
    h4,
    h5,
    h6,
    ul,
    ol,
    span[data-attr-richtext-marker],
    blockquote) {
        color: var(--corvid-color, #000000 !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-m98suykc4 [class$=rich-text__text]:is(p,
    h1,
    h2,
    h3,
    h4,
    h5,
    h6,
    ul,
    ol,
    span[data-attr-richtext-marker],
    blockquote) {
        color: var(--corvid-color, #000000 !important);
    }
}

#comp-m98suyku3 {
    --shc-mutated-brightness: 128, 128, 128;
}

#comp-m98suykw {
    --shc-mutated-brightness: 128, 128, 128;
}

#comp-m98suykx7 :is(p,
h1,
h2,
h3,
h4,
h5,
h6,
ul,
ol,
span[data-attr-richtext-marker],
blockquote) {
    color: #000000;
    background-color: transparent;
    font-family: madefor-text;
    font-weight: normal;
    font-size: 14px;
    font-style: normal;
    letter-spacing: 0em;
    line-height: 1.6;
}

#comp-m98suykx7 [class$=rich-text__text]:is(p,
h1,
h2,
h3,
h4,
h5,
h6,
ul,
ol,
span[data-attr-richtext-marker],
blockquote) {
    color: var(--corvid-color, #000000);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-m98suykx7 [class$=rich-text__text]:is(p,
    h1,
    h2,
    h3,
    h4,
    h5,
    h6,
    ul,
    ol,
    span[data-attr-richtext-marker],
    blockquote) {
        color: var(--corvid-color, #000000 !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-m98suykx7 [class$=rich-text__text]:is(p,
    h1,
    h2,
    h3,
    h4,
    h5,
    h6,
    ul,
    ol,
    span[data-attr-richtext-marker],
    blockquote) {
        color: var(--corvid-color, #000000 !important);
    }
}

#comp-m98suykz5 :is(p,
h1,
h2,
h3,
h4,
h5,
h6,
ul,
ol,
span[data-attr-richtext-marker],
blockquote) {
    color: #000000;
    background-color: transparent;
    font-family: madefor-display-bold;
    font-weight: normal;
    font-size: max(20px, min(28px, max(0.5px, 0.0158103 * (var(--scaling-factor) - var(--scrollbar-width)))));
    font-style: normal;
    text-decoration: none;
    text-align: left;
    letter-spacing: 0em;
    line-height: 1.4;
}

#comp-m98suykz5 [class$=rich-text__text]:is(p,
h1,
h2,
h3,
h4,
h5,
h6,
ul,
ol,
span[data-attr-richtext-marker],
blockquote) {
    color: var(--corvid-color, #000000);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-m98suykz5 [class$=rich-text__text]:is(p,
    h1,
    h2,
    h3,
    h4,
    h5,
    h6,
    ul,
    ol,
    span[data-attr-richtext-marker],
    blockquote) {
        color: var(--corvid-color, #000000 !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-m98suykz5 [class$=rich-text__text]:is(p,
    h1,
    h2,
    h3,
    h4,
    h5,
    h6,
    ul,
    ol,
    span[data-attr-richtext-marker],
    blockquote) {
        color: var(--corvid-color, #000000 !important);
    }
}

#comp-m98suyl4 {
    --undefined: [object Object];
    --fill-opacity: 1;
    --stroke-width: 0;
    --stroke: #757575;
    --stroke-opacity: 1;
    --fill: #000000;
}

#comp-kbgaghri {
    --bg-overlay-color: rgb(var(--color_11));
    --bg-gradient: none;
    --inherit-transition: var(--transition, none);
}

#comp-lk14wvjq {
    --shc-mutated-brightness: 128, 128, 128;
}

#comp-lk14h1ep :is(p,
h1,
h2,
h3,
h4,
h5,
h6,
ul,
ol,
span[data-attr-richtext-marker],
blockquote) {
    background-color: transparent;
    font-size: 55px;
    text-decoration: none;
    text-align: center;
    letter-spacing: 0em;
    line-height: normal;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-lk14h1ep :is(p,
    h1,
    h2,
    h3,
    h4,
    h5,
    h6,
    ul,
    ol,
    span[data-attr-richtext-marker],
    blockquote) {
        font-size: 40px !important;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lk14h1ep :is(p,
    h1,
    h2,
    h3,
    h4,
    h5,
    h6,
    ul,
    ol,
    span[data-attr-richtext-marker],
    blockquote) {
        font-size: 40px !important;
    }
}

#comp-lk14lur8 :is(p,
h1,
h2,
h3,
h4,
h5,
h6,
ul,
ol,
span[data-attr-richtext-marker],
blockquote) {
    background-color: transparent;
    font-size: 19px;
    text-align: center;
    letter-spacing: 0em;
    line-height: 1.6;
}

#comp-lk160tqe {
    --bg-overlay-color: rgb(var(--color_11));
    --bg-gradient: none;
    --inherit-transition: var(--transition, none);
}

#comp-lk8dsrub {
    --shc-mutated-brightness: 128, 128, 128;
}

#comp-lk53fawf {
    --shc-mutated-brightness: 128, 128, 128;
}

#comp-lk16y6vb :is(p,
h1,
h2,
h3,
h4,
h5,
h6,
ul,
ol,
span[data-attr-richtext-marker],
blockquote) {
    color: #2F2B36;
    background-color: transparent;
    font-size: 15px;
    letter-spacing: 0em;
    line-height: 1.6;
}

#comp-lk16y6vb [class$=rich-text__text]:is(p,
h1,
h2,
h3,
h4,
h5,
h6,
ul,
ol,
span[data-attr-richtext-marker],
blockquote) {
    color: var(--corvid-color, #2F2B36);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-lk16y6vb :is(p,
    h1,
    h2,
    h3,
    h4,
    h5,
    h6,
    ul,
    ol,
    span[data-attr-richtext-marker],
    blockquote) {
        font-size: 14px !important;
    }
    #comp-lk16y6vb [class$=rich-text__text]:is(p,
    h1,
    h2,
    h3,
    h4,
    h5,
    h6,
    ul,
    ol,
    span[data-attr-richtext-marker],
    blockquote) {
        color: var(--corvid-color, #2F2B36 !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lk16y6vb :is(p,
    h1,
    h2,
    h3,
    h4,
    h5,
    h6,
    ul,
    ol,
    span[data-attr-richtext-marker],
    blockquote) {
        font-size: 14px !important;
    }
    #comp-lk16y6vb [class$=rich-text__text]:is(p,
    h1,
    h2,
    h3,
    h4,
    h5,
    h6,
    ul,
    ol,
    span[data-attr-richtext-marker],
    blockquote) {
        color: var(--corvid-color, #2F2B36 !important);
    }
}

#comp-lk16y3k2 :is(p,
h1,
h2,
h3,
h4,
h5,
h6,
ul,
ol,
span[data-attr-richtext-marker],
blockquote) {
    background-color: transparent;
    text-decoration: none;
    text-align: left;
    letter-spacing: 0em;
    line-height: normal;
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lk16y3k2 :is(p,
    h1,
    h2,
    h3,
    h4,
    h5,
    h6,
    ul,
    ol,
    span[data-attr-richtext-marker],
    blockquote) {
        font-size: 28px !important;
    }
}

#comp-m98gc4yn {
    --shc-mutated-brightness: 128, 128, 128;
}

#comp-m98gc4zy2 {
    --shc-mutated-brightness: 128, 128, 128;
}

#comp-m98gc502 :is(p,
h1,
h2,
h3,
h4,
h5,
h6,
ul,
ol,
span[data-attr-richtext-marker],
blockquote) {
    color: #2F2B36;
    background-color: transparent;
    font-size: 15px;
    letter-spacing: 0em;
    line-height: 1.6;
}

#comp-m98gc502 [class$=rich-text__text]:is(p,
h1,
h2,
h3,
h4,
h5,
h6,
ul,
ol,
span[data-attr-richtext-marker],
blockquote) {
    color: var(--corvid-color, #2F2B36);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-m98gc502 :is(p,
    h1,
    h2,
    h3,
    h4,
    h5,
    h6,
    ul,
    ol,
    span[data-attr-richtext-marker],
    blockquote) {
        font-size: 14px !important;
    }
    #comp-m98gc502 [class$=rich-text__text]:is(p,
    h1,
    h2,
    h3,
    h4,
    h5,
    h6,
    ul,
    ol,
    span[data-attr-richtext-marker],
    blockquote) {
        color: var(--corvid-color, #2F2B36 !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-m98gc502 :is(p,
    h1,
    h2,
    h3,
    h4,
    h5,
    h6,
    ul,
    ol,
    span[data-attr-richtext-marker],
    blockquote) {
        font-size: 14px !important;
    }
    #comp-m98gc502 [class$=rich-text__text]:is(p,
    h1,
    h2,
    h3,
    h4,
    h5,
    h6,
    ul,
    ol,
    span[data-attr-richtext-marker],
    blockquote) {
        color: var(--corvid-color, #2F2B36 !important);
    }
}

#comp-m98gc508 :is(p,
h1,
h2,
h3,
h4,
h5,
h6,
ul,
ol,
span[data-attr-richtext-marker],
blockquote) {
    background-color: transparent;
    text-decoration: none;
    text-align: left;
    letter-spacing: 0em;
    line-height: normal;
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-m98gc508 :is(p,
    h1,
    h2,
    h3,
    h4,
    h5,
    h6,
    ul,
    ol,
    span[data-attr-richtext-marker],
    blockquote) {
        font-size: 28px !important;
    }
}

#comp-m98hckyt {
    --shc-mutated-brightness: 128, 128, 128;
}

#comp-m98hckzf {
    --shc-mutated-brightness: 128, 128, 128;
}

#comp-m98hckzh6 :is(p,
h1,
h2,
h3,
h4,
h5,
h6,
ul,
ol,
span[data-attr-richtext-marker],
blockquote) {
    color: #2F2B36;
    background-color: transparent;
    font-size: 15px;
    letter-spacing: 0em;
    line-height: 1.6;
}

#comp-m98hckzh6 [class$=rich-text__text]:is(p,
h1,
h2,
h3,
h4,
h5,
h6,
ul,
ol,
span[data-attr-richtext-marker],
blockquote) {
    color: var(--corvid-color, #2F2B36);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-m98hckzh6 :is(p,
    h1,
    h2,
    h3,
    h4,
    h5,
    h6,
    ul,
    ol,
    span[data-attr-richtext-marker],
    blockquote) {
        font-size: 14px !important;
    }
    #comp-m98hckzh6 [class$=rich-text__text]:is(p,
    h1,
    h2,
    h3,
    h4,
    h5,
    h6,
    ul,
    ol,
    span[data-attr-richtext-marker],
    blockquote) {
        color: var(--corvid-color, #2F2B36 !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-m98hckzh6 :is(p,
    h1,
    h2,
    h3,
    h4,
    h5,
    h6,
    ul,
    ol,
    span[data-attr-richtext-marker],
    blockquote) {
        font-size: 14px !important;
    }
    #comp-m98hckzh6 [class$=rich-text__text]:is(p,
    h1,
    h2,
    h3,
    h4,
    h5,
    h6,
    ul,
    ol,
    span[data-attr-richtext-marker],
    blockquote) {
        color: var(--corvid-color, #2F2B36 !important);
    }
}

#comp-m98hckzk :is(p,
h1,
h2,
h3,
h4,
h5,
h6,
ul,
ol,
span[data-attr-richtext-marker],
blockquote) {
    background-color: transparent;
    text-decoration: none;
    text-align: left;
    letter-spacing: 0em;
    line-height: normal;
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-m98hckzk :is(p,
    h1,
    h2,
    h3,
    h4,
    h5,
    h6,
    ul,
    ol,
    span[data-attr-richtext-marker],
    blockquote) {
        font-size: 28px !important;
    }
}

#comp-m98hy4u2 {
    --shc-mutated-brightness: 128, 128, 128;
}

#comp-m98hy4ug {
    --shc-mutated-brightness: 128, 128, 128;
}

#comp-m98hy4ui1 :is(p,
h1,
h2,
h3,
h4,
h5,
h6,
ul,
ol,
span[data-attr-richtext-marker],
blockquote) {
    color: #2F2B36;
    background-color: transparent;
    font-size: 15px;
    letter-spacing: 0em;
    line-height: 1.6;
}

#comp-m98hy4ui1 [class$=rich-text__text]:is(p,
h1,
h2,
h3,
h4,
h5,
h6,
ul,
ol,
span[data-attr-richtext-marker],
blockquote) {
    color: var(--corvid-color, #2F2B36);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-m98hy4ui1 :is(p,
    h1,
    h2,
    h3,
    h4,
    h5,
    h6,
    ul,
    ol,
    span[data-attr-richtext-marker],
    blockquote) {
        font-size: 14px !important;
    }
    #comp-m98hy4ui1 [class$=rich-text__text]:is(p,
    h1,
    h2,
    h3,
    h4,
    h5,
    h6,
    ul,
    ol,
    span[data-attr-richtext-marker],
    blockquote) {
        color: var(--corvid-color, #2F2B36 !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-m98hy4ui1 :is(p,
    h1,
    h2,
    h3,
    h4,
    h5,
    h6,
    ul,
    ol,
    span[data-attr-richtext-marker],
    blockquote) {
        font-size: 14px !important;
    }
    #comp-m98hy4ui1 [class$=rich-text__text]:is(p,
    h1,
    h2,
    h3,
    h4,
    h5,
    h6,
    ul,
    ol,
    span[data-attr-richtext-marker],
    blockquote) {
        color: var(--corvid-color, #2F2B36 !important);
    }
}

#comp-m98hy4uk1 :is(p,
h1,
h2,
h3,
h4,
h5,
h6,
ul,
ol,
span[data-attr-richtext-marker],
blockquote) {
    background-color: transparent;
    text-decoration: none;
    text-align: left;
    letter-spacing: 0em;
    line-height: normal;
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-m98hy4uk1 :is(p,
    h1,
    h2,
    h3,
    h4,
    h5,
    h6,
    ul,
    ol,
    span[data-attr-richtext-marker],
    blockquote) {
        font-size: 28px !important;
    }
}

#comp-lk551x6l {
    --bg-overlay-color: rgb(var(--color_11));
    --bg-gradient: none;
    --inherit-transition: var(--transition, none);
}

#comp-lk5522r7 {
    --shc-mutated-brightness: 124, 124, 124;
}

#comp-lk581yaf {
    --shc-mutated-brightness: 124, 124, 124;
}

#comp-lk56zt6g :is(p,
h1,
h2,
h3,
h4,
h5,
h6,
ul,
ol,
span[data-attr-richtext-marker],
blockquote) {
    background-color: transparent;
    font-size: 40px;
    text-decoration: none;
    text-align: left;
    letter-spacing: 0em;
    line-height: normal;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-lk56zt6g :is(p,
    h1,
    h2,
    h3,
    h4,
    h5,
    h6,
    ul,
    ol,
    span[data-attr-richtext-marker],
    blockquote) {
        font-size: 24px !important;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lk56zt6g :is(p,
    h1,
    h2,
    h3,
    h4,
    h5,
    h6,
    ul,
    ol,
    span[data-attr-richtext-marker],
    blockquote) {
        font-size: 24px !important;
    }
}

#comp-lk56zt6e3 :is(p,
h1,
h2,
h3,
h4,
h5,
h6,
ul,
ol,
span[data-attr-richtext-marker],
blockquote) {
    color: #2F2B36;
    background-color: transparent;
    font-size: 15px;
    letter-spacing: 0em;
    line-height: 1.6;
}

#comp-lk56zt6e3 [class$=rich-text__text]:is(p,
h1,
h2,
h3,
h4,
h5,
h6,
ul,
ol,
span[data-attr-richtext-marker],
blockquote) {
    color: var(--corvid-color, #2F2B36);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-lk56zt6e3 :is(p,
    h1,
    h2,
    h3,
    h4,
    h5,
    h6,
    ul,
    ol,
    span[data-attr-richtext-marker],
    blockquote) {
        font-size: 14px !important;
    }
    #comp-lk56zt6e3 [class$=rich-text__text]:is(p,
    h1,
    h2,
    h3,
    h4,
    h5,
    h6,
    ul,
    ol,
    span[data-attr-richtext-marker],
    blockquote) {
        color: var(--corvid-color, #2F2B36 !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lk56zt6e3 :is(p,
    h1,
    h2,
    h3,
    h4,
    h5,
    h6,
    ul,
    ol,
    span[data-attr-richtext-marker],
    blockquote) {
        font-size: 14px !important;
    }
    #comp-lk56zt6e3 [class$=rich-text__text]:is(p,
    h1,
    h2,
    h3,
    h4,
    h5,
    h6,
    ul,
    ol,
    span[data-attr-richtext-marker],
    blockquote) {
        color: var(--corvid-color, #2F2B36 !important);
    }
}

#comp-lk57ak22 {
    --shc-mutated-brightness: 24, 22, 27;
    --margin-start: 0px;
    --margin-end: 0px;
    --fnt: normal normal normal 15px/1.4em madefor-text, helveticaneuew01-45ligh, helveticaneuew02-45ligh, helveticaneuew10-45ligh, sans-serif;
    --label-align: center;
    --label-text-align: center;
}

.btn_entre {
    margin: 0px auto !important;
    margin-top: 3% !important;
    left: -21px;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    .btn_entre {
        margin: 0px auto !important;
        margin-top: 3% !important;
        left: 0px;
    }
    #comp-lk57ak22 {
        --fnt: normal normal normal 14px/1.4em madefor-text, helveticaneuew01-45ligh, helveticaneuew02-45ligh, helveticaneuew10-45ligh, sans-serif;
    }
}

#comp-lk5522s6 {
    --shc-mutated-brightness: 128, 128, 128;
}

#comp-lk9fbi9j {
    --bg-overlay-color: rgb(var(--color_11));
    --bg-gradient: none;
    --inherit-transition: var(--transition, none);
}

#comp-lk9feqv7 {
    --shc-mutated-brightness: 128, 128, 128;
}

#comp-lk9feguq :is(p,
h1,
h2,
h3,
h4,
h5,
h6,
ul,
ol,
span[data-attr-richtext-marker],
blockquote) {
    background-color: transparent;
    text-decoration: none;
    text-align: left;
    letter-spacing: 0em;
    line-height: normal;
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lk9feguq :is(p,
    h1,
    h2,
    h3,
    h4,
    h5,
    h6,
    ul,
    ol,
    span[data-attr-richtext-marker],
    blockquote) {
        font-size: 28px !important;
    }
}

#comp-lk9fcc66 {
    --boxShadow: none;
    --backgroundColor: rgba(255, 255, 255, 1);
    --borderColor: 50, 65, 88;
    --borderWidth: 0px;
    --borderRadius: 0px;
    --alpha-borderColor: 0;
}

[id^="comp-lk9fcc6i__"] {
    --shc-mutated-brightness: 128, 128, 128;
}

[id^="comp-lk9fcc6k3__"] {
    --shc-mutated-brightness: 128, 128, 128;
}

[id^="comp-lk9fcc6l7__"] :is(p,
h1,
h2,
h3,
h4,
h5,
h6,
ul,
ol,
span[data-attr-richtext-marker],
blockquote) {
    background-color: transparent;
    font-size: 15px;
    letter-spacing: 0em;
    line-height: 1.6;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    [id^="comp-lk9fcc6l7__"] :is(p,
    h1,
    h2,
    h3,
    h4,
    h5,
    h6,
    ul,
    ol,
    span[data-attr-richtext-marker],
    blockquote) {
        font-size: 14px !important;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    [id^="comp-lk9fcc6l7__"] :is(p,
    h1,
    h2,
    h3,
    h4,
    h5,
    h6,
    ul,
    ol,
    span[data-attr-richtext-marker],
    blockquote) {
        font-size: 14px !important;
    }
}

[id^="comp-lk9fcc6p1__"] :is(p,
h1,
h2,
h3,
h4,
h5,
h6,
ul,
ol,
span[data-attr-richtext-marker],
blockquote) {
    background-color: transparent;
    font-weight: normal;
    font-size: min(24px, max(0.5px, 0.0164063 * (var(--scaling-factor) - var(--scrollbar-width))));
    text-decoration: none;
    text-align: left;
    letter-spacing: 0em;
    line-height: normal;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    [id^="comp-lk9fcc6p1__"] :is(p,
    h1,
    h2,
    h3,
    h4,
    h5,
    h6,
    ul,
    ol,
    span[data-attr-richtext-marker],
    blockquote) {
        font-size: min(24px, max(0.5px, 0.0234375 * (var(--scaling-factor) - var(--scrollbar-width)))) !important;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    [id^="comp-lk9fcc6p1__"] :is(p,
    h1,
    h2,
    h3,
    h4,
    h5,
    h6,
    ul,
    ol,
    span[data-attr-richtext-marker],
    blockquote) {
        font-size: max(18px, min(30px, max(0.5px, 0.0234383 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }
}

[id^="comp-lk9fcc6t__"] :is(p,
h1,
h2,
h3,
h4,
h5,
h6,
ul,
ol,
span[data-attr-richtext-marker],
blockquote) {
    background-color: transparent;
    font-weight: bold;
    font-size: 16px;
    text-decoration: none;
    text-align: left;
    letter-spacing: 0em;
    line-height: normal;
}

#comp-m98grmpa {
    --bg-overlay-color: rgb(var(--color_11));
    --bg-gradient: none;
    --inherit-transition: var(--transition, none);
}

#comp-m98grmq6 {
    --shc-mutated-brightness: 128, 128, 128;
}

#comp-m98grmr4 :is(p,
h1,
h2,
h3,
h4,
h5,
h6,
ul,
ol,
span[data-attr-richtext-marker],
blockquote) {
    background-color: transparent;
    text-decoration: none;
    text-align: left;
    letter-spacing: 0em;
    line-height: normal;
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-m98grmr4 :is(p,
    h1,
    h2,
    h3,
    h4,
    h5,
    h6,
    ul,
    ol,
    span[data-attr-richtext-marker],
    blockquote) {
        font-size: 28px !important;
    }
}

#comp-m98grmq8 {
    --boxShadow: none;
    --backgroundColor: rgba(255, 255, 255, 1);
    --borderColor: 50, 65, 88;
    --borderWidth: 0px;
    --borderRadius: 0px;
    --alpha-borderColor: 0;
}

[id^="comp-m98grmqi__"] {
    --shc-mutated-brightness: 128, 128, 128;
}

[id^="comp-m98grmqk5__"] {
    --shc-mutated-brightness: 128, 128, 128;
}

[id^="comp-m98grmqm5__"] :is(p,
h1,
h2,
h3,
h4,
h5,
h6,
ul,
ol,
span[data-attr-richtext-marker],
blockquote) {
    background-color: transparent;
    font-size: 15px;
    letter-spacing: 0em;
    line-height: 1.6;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    [id^="comp-m98grmqm5__"] :is(p,
    h1,
    h2,
    h3,
    h4,
    h5,
    h6,
    ul,
    ol,
    span[data-attr-richtext-marker],
    blockquote) {
        font-size: 14px !important;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    [id^="comp-m98grmqm5__"] :is(p,
    h1,
    h2,
    h3,
    h4,
    h5,
    h6,
    ul,
    ol,
    span[data-attr-richtext-marker],
    blockquote) {
        font-size: 14px !important;
    }
}

[id^="comp-m98grmqq__"] :is(p,
h1,
h2,
h3,
h4,
h5,
h6,
ul,
ol,
span[data-attr-richtext-marker],
blockquote) {
    background-color: transparent;
    font-weight: normal;
    font-size: min(24px, max(0.5px, 0.0164063 * (var(--scaling-factor) - var(--scrollbar-width))));
    text-decoration: none;
    text-align: left;
    letter-spacing: 0em;
    line-height: normal;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    [id^="comp-m98grmqq__"] :is(p,
    h1,
    h2,
    h3,
    h4,
    h5,
    h6,
    ul,
    ol,
    span[data-attr-richtext-marker],
    blockquote) {
        font-size: min(24px, max(0.5px, 0.0234375 * (var(--scaling-factor) - var(--scrollbar-width)))) !important;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    [id^="comp-m98grmqq__"] :is(p,
    h1,
    h2,
    h3,
    h4,
    h5,
    h6,
    ul,
    ol,
    span[data-attr-richtext-marker],
    blockquote) {
        font-size: max(18px, min(30px, max(0.5px, 0.0234383 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }
}

[id^="comp-m98grmqy2__"] :is(p,
h1,
h2,
h3,
h4,
h5,
h6,
ul,
ol,
span[data-attr-richtext-marker],
blockquote) {
    background-color: transparent;
    font-weight: bold;
    font-size: 16px;
    text-decoration: none;
    text-align: left;
    letter-spacing: 0em;
    line-height: normal;
}

#comp-lk9fvt04 {
    --bg-overlay-color: rgb(var(--color_11));
    --bg-gradient: none;
    --inherit-transition: var(--transition, none);
}

#comp-lk9fxd1o {
    --shc-mutated-brightness: 128, 128, 128;
}

#comp-lk9fwpuk :is(p,
h1,
h2,
h3,
h4,
h5,
h6,
ul,
ol,
span[data-attr-richtext-marker],
blockquote) {
    background-color: transparent;
    text-decoration: none;
    text-align: left;
    letter-spacing: 0em;
    line-height: normal;
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lk9fwpuk :is(p,
    h1,
    h2,
    h3,
    h4,
    h5,
    h6,
    ul,
    ol,
    span[data-attr-richtext-marker],
    blockquote) {
        font-size: 28px !important;
    }
}

#comp-lk9fx671 {
    --boxShadow: none;
    --backgroundColor: rgba(255, 255, 255, 1);
    --borderColor: 50, 65, 88;
    --borderWidth: 0px;
    --borderRadius: 0px;
    --alpha-borderColor: 0;
}

[id^="comp-lk9fx675__"] {
    --shc-mutated-brightness: 128, 128, 128;
}

[id^="comp-lk9fx6761__"] {
    --shc-mutated-brightness: 128, 128, 128;
}

[id^="comp-lk9fx67a16__"] :is(p,
h1,
h2,
h3,
h4,
h5,
h6,
ul,
ol,
span[data-attr-richtext-marker],
blockquote) {
    background-color: transparent;
    font-size: 15px;
    text-decoration: none;
    letter-spacing: 0em;
    line-height: 1.6;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    [id^="comp-lk9fx67a16__"] :is(p,
    h1,
    h2,
    h3,
    h4,
    h5,
    h6,
    ul,
    ol,
    span[data-attr-richtext-marker],
    blockquote) {
        font-size: 14px !important;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    [id^="comp-lk9fx67a16__"] :is(p,
    h1,
    h2,
    h3,
    h4,
    h5,
    h6,
    ul,
    ol,
    span[data-attr-richtext-marker],
    blockquote) {
        font-size: 14px !important;
    }
}

[id^="comp-lk9fx6766__"] {
    --shc-mutated-brightness: 128, 128, 128;
}

[id^="comp-lk9fx6785__"] {
    --shc-mutated-brightness: 128, 128, 128;
}

[id^="comp-lk9fx6791__"] :is(p,
h1,
h2,
h3,
h4,
h5,
h6,
ul,
ol,
span[data-attr-richtext-marker],
blockquote) {
    background-color: transparent;
    text-decoration: none;
    text-align: left;
    letter-spacing: 0em;
    line-height: normal;
}

[id^="comp-lk9fx67a__"] :is(p,
h1,
h2,
h3,
h4,
h5,
h6,
ul,
ol,
span[data-attr-richtext-marker],
blockquote) {
    background-color: transparent;
    font-size: max(14px, min(16px, max(0.5px, 0.0125 * (var(--scaling-factor) - var(--scrollbar-width)))));
    text-decoration: none;
    text-align: left;
    letter-spacing: 0em;
    line-height: normal;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    [id^="comp-lk9fx67a__"] :is(p,
    h1,
    h2,
    h3,
    h4,
    h5,
    h6,
    ul,
    ol,
    span[data-attr-richtext-marker],
    blockquote) {
        font-size: max(14px, min(16px, max(0.5px, 0.0208336 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    [id^="comp-lk9fx67a__"] :is(p,
    h1,
    h2,
    h3,
    h4,
    h5,
    h6,
    ul,
    ol,
    span[data-attr-richtext-marker],
    blockquote) {
        font-size: max(14px, min(16px, max(0.5px, 0.0358977 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }
}

#comp-lk5zopol {
    --bg-overlay-color: rgb(var(--color_11));
    --bg-gradient: none;
    --inherit-transition: var(--transition, none);
}

#comp-lk5zopor {
    --shc-mutated-brightness: 128, 128, 128;
}

#comp-lk5zopp2 {
    --shc-mutated-brightness: 24, 22, 27;
    --margin-start: 0px;
    --margin-end: 0px;
    --fnt: normal normal normal 15px/1.4em madefor-text, helveticaneuew01-45ligh, helveticaneuew02-45ligh, helveticaneuew10-45ligh, sans-serif;
    --label-align: center;
    --label-text-align: center;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-lk5zopp2 {
        --fnt: normal normal normal max(0.5px, 0.0179687 * (var(--scaling-factor) - var(--scrollbar-width)))/1.4em madefor-text, helveticaneuew01-45ligh, helveticaneuew02-45ligh, helveticaneuew10-45ligh, sans-serif;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lk5zopp2 {
        --fnt: normal normal normal 14px/1.4em madefor-text, helveticaneuew01-45ligh, helveticaneuew02-45ligh, helveticaneuew10-45ligh, sans-serif;
    }
}

#comp-lk5zopp43 :is(p,
h1,
h2,
h3,
h4,
h5,
h6,
ul,
ol,
span[data-attr-richtext-marker],
blockquote) {
    background-color: transparent;
    font-size: max(16px, min(21px, max(0.5px, 0.0148437 * (var(--scaling-factor) - var(--scrollbar-width)))));
    text-align: center;
    letter-spacing: 0em;
    line-height: 1.6;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-lk5zopp43 :is(p,
    h1,
    h2,
    h3,
    h4,
    h5,
    h6,
    ul,
    ol,
    span[data-attr-richtext-marker],
    blockquote) {
        font-size: max(16px, min(21px, max(0.5px, 0.0148437 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lk5zopp43 :is(p,
    h1,
    h2,
    h3,
    h4,
    h5,
    h6,
    ul,
    ol,
    span[data-attr-richtext-marker],
    blockquote) {
        font-size: max(14px, min(21px, max(0.5px, 0.0148437 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }
}

#comp-lk5zopp63 :is(p,
h1,
h2,
h3,
h4,
h5,
h6,
ul,
ol,
span[data-attr-richtext-marker],
blockquote) {
    background-color: transparent;
    font-size: max(40px, min(66px, max(0.5px, 0.0429688 * (var(--scaling-factor) - var(--scrollbar-width)))));
    text-decoration: none;
    text-align: center;
    letter-spacing: 0em;
    line-height: normal;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-lk5zopp63 :is(p,
    h1,
    h2,
    h3,
    h4,
    h5,
    h6,
    ul,
    ol,
    span[data-attr-richtext-marker],
    blockquote) {
        font-size: max(40px, min(66px, max(0.5px, 0.0429688 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lk5zopp63 :is(p,
    h1,
    h2,
    h3,
    h4,
    h5,
    h6,
    ul,
    ol,
    span[data-attr-richtext-marker],
    blockquote) {
        font-size: max(24px, min(40px, max(0.5px, 0.0429695 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
    }
}

#comp-lk9fiw39 {
    --bg-overlay-color: rgb(var(--color_11));
    --bg-gradient: none;
    --inherit-transition: var(--transition, none);
}

#comp-lk9gn86l {
    --shc-mutated-brightness: 128, 128, 128;
}

#comp-lk9gkj5z {
    --shc-mutated-brightness: 124, 124, 124;
}

#comp-lk9fj572 {
    --boxShadow: none;
    --backgroundColor: rgba(227, 227, 227, 1);
    --borderColor: 50, 65, 88;
    --borderWidth: 0px;
    --borderRadius: max(0.5px, 0.0078125 * (var(--scaling-factor) - var(--scrollbar-width))) 0px 0px max(0.5px, 0.0078125 * (var(--scaling-factor) - var(--scrollbar-width)));
    --alpha-borderColor: 0;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-lk9fj572 {
        --borderRadius: max(0.5px, 0.0078125 * (var(--scaling-factor) - var(--scrollbar-width))) 0px 0px max(0.5px, 0.0078125 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lk9fj572 {
        --borderRadius: 10px 0px 0px 10px;
    }
}

[id^="comp-lk9fj57417__"] {
    --shc-mutated-brightness: 124, 124, 124;
}

#comp-lk9fjcqr {
    --shc-mutated-brightness: 128, 128, 128;
}

#comp-lk9fjcqt3 :is(p,
h1,
h2,
h3,
h4,
h5,
h6,
ul,
ol,
span[data-attr-richtext-marker],
blockquote) {
    color: #2F2B36;
    background-color: transparent;
    font-size: 15px;
    letter-spacing: 0em;
    line-height: 1.6;
}

#comp-lk9fjcqt3 [class$=rich-text__text]:is(p,
h1,
h2,
h3,
h4,
h5,
h6,
ul,
ol,
span[data-attr-richtext-marker],
blockquote) {
    color: var(--corvid-color, #2F2B36);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-lk9fjcqt3 :is(p,
    h1,
    h2,
    h3,
    h4,
    h5,
    h6,
    ul,
    ol,
    span[data-attr-richtext-marker],
    blockquote) {
        font-size: 14px !important;
    }
    #comp-lk9fjcqt3 [class$=rich-text__text]:is(p,
    h1,
    h2,
    h3,
    h4,
    h5,
    h6,
    ul,
    ol,
    span[data-attr-richtext-marker],
    blockquote) {
        color: var(--corvid-color, #2F2B36 !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lk9fjcqt3 :is(p,
    h1,
    h2,
    h3,
    h4,
    h5,
    h6,
    ul,
    ol,
    span[data-attr-richtext-marker],
    blockquote) {
        font-size: 14px !important;
    }
    #comp-lk9fjcqt3 [class$=rich-text__text]:is(p,
    h1,
    h2,
    h3,
    h4,
    h5,
    h6,
    ul,
    ol,
    span[data-attr-richtext-marker],
    blockquote) {
        color: var(--corvid-color, #2F2B36 !important);
    }
}

#comp-lk9fjcqu1 :is(p,
h1,
h2,
h3,
h4,
h5,
h6,
ul,
ol,
span[data-attr-richtext-marker],
blockquote) {
    background-color: transparent;
    text-decoration: none;
    text-align: left;
    letter-spacing: 0em;
    line-height: normal;
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lk9fjcqu1 :is(p,
    h1,
    h2,
    h3,
    h4,
    h5,
    h6,
    ul,
    ol,
    span[data-attr-richtext-marker],
    blockquote) {
        font-size: 28px !important;
    }
}

#comp-kbgakxmn_r_comp-kbgakgyt {
    --bg-overlay-color: rgb(var(--color_12));
    --bg-gradient: none;
}

#comp-kbgakxmn_r_comp-llp0z4d8 {
    --shc-mutated-brightness: 128, 128, 128;
}

#comp-kbgakxmn_r_comp-lkmay6dh {
    --shc-mutated-brightness: 124, 124, 124;
}

#comp-kbgakxmn_r_comp-lkmatcyt {
    --shc-mutated-brightness: 124, 124, 124;
}

#comp-kbgakxmn_r_comp-lk6op41v {
    --shc-mutated-brightness: 124, 124, 124;
}

#comp-kbgakxmn_r_comp-lk6op42a3 :is(p,
h1,
h2,
h3,
h4,
h5,
h6,
ul,
ol,
span[data-attr-richtext-marker],
blockquote) {
    background-color: transparent;
    text-decoration: none;
    letter-spacing: 0em;
    line-height: 1.9;
}

#comp-kbgakxmn_r_comp-lk6op42b1 :is(p,
h1,
h2,
h3,
h4,
h5,
h6,
ul,
ol,
span[data-attr-richtext-marker],
blockquote) {
    background-color: transparent;
    font-weight: bold;
    font-size: 21px;
    text-decoration: none;
    text-align: left;
    letter-spacing: 0em;
    line-height: normal;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-kbgakxmn_r_comp-lk6op42b1 :is(p,
    h1,
    h2,
    h3,
    h4,
    h5,
    h6,
    ul,
    ol,
    span[data-attr-richtext-marker],
    blockquote) {
        font-size: 18px !important;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-kbgakxmn_r_comp-lk6op42b1 :is(p,
    h1,
    h2,
    h3,
    h4,
    h5,
    h6,
    ul,
    ol,
    span[data-attr-richtext-marker],
    blockquote) {
        font-size: 18px !important;
    }
}

#comp-kbgakxmn_r_comp-lk6onlzv {
    --shc-mutated-brightness: 124, 124, 124;
}

#comp-kbgakxmn_r_comp-lk6onm063 :is(p,
h1,
h2,
h3,
h4,
h5,
h6,
ul,
ol,
span[data-attr-richtext-marker],
blockquote) {
    background-color: transparent;
    letter-spacing: 0em;
    line-height: 1.9;
}

#comp-kbgakxmn_r_comp-lk6onm07 :is(p,
h1,
h2,
h3,
h4,
h5,
h6,
ul,
ol,
span[data-attr-richtext-marker],
blockquote) {
    background-color: transparent;
    font-weight: bold;
    font-size: 21px;
    text-decoration: none;
    text-align: left;
    letter-spacing: 0em;
    line-height: normal;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-kbgakxmn_r_comp-lk6onm07 :is(p,
    h1,
    h2,
    h3,
    h4,
    h5,
    h6,
    ul,
    ol,
    span[data-attr-richtext-marker],
    blockquote) {
        font-size: 18px !important;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-kbgakxmn_r_comp-lk6onm07 :is(p,
    h1,
    h2,
    h3,
    h4,
    h5,
    h6,
    ul,
    ol,
    span[data-attr-richtext-marker],
    blockquote) {
        font-size: 18px !important;
    }
}

#comp-kbgakxmn_r_comp-lkmadqq4 {
    --shc-mutated-brightness: 128, 128, 128;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-kbgakxmn_r_comp-lkmadqq4 {
        --shc-mutated-brightness: 124, 124, 124;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-kbgakxmn_r_comp-lkmadqq4 {
        --shc-mutated-brightness: 124, 124, 124;
    }
}

.font-menu-footer {
    font: var(--font_9) !important;
}

#comp-kbgakxmn_r_comp-lkma5o2h {
    height: auto;
    --direction: inherit;
    --item-height: 56px;
    --text-align: start;
    --template-columns: 1fr calc(40px + 1em);
    --template-areas: "label arrow";
    --padding-start: 0px;
    --sub-padding-start: 10px;
    --padding-end: 0px;
    --sub-padding-end: 0px;
    --item-depth0-direction: inherit;
    --item-depth1-direction: inherit;
    --item-depth2-direction: inherit;
    --item-depth0-align: inherit;
    --item-depth1-align: inherit;
    --item-depth2-align: inherit;
}

#comp-kbgakxmn_r_comp-lk6om31i10 :is(p,
h1,
h2,
h3,
h4,
h5,
h6,
ul,
ol,
span[data-attr-richtext-marker],
blockquote) {
    font-weight: bold;
    font-size: 21px;
    text-decoration: none;
    text-align: left;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-kbgakxmn_r_comp-lk6om31i10 :is(p,
    h1,
    h2,
    h3,
    h4,
    h5,
    h6,
    ul,
    ol,
    span[data-attr-richtext-marker],
    blockquote) {
        font-size: 18px !important;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-kbgakxmn_r_comp-lk6om31i10 :is(p,
    h1,
    h2,
    h3,
    h4,
    h5,
    h6,
    ul,
    ol,
    span[data-attr-richtext-marker],
    blockquote) {
        font-size: 18px !important;
    }
}

#comp-kbgakxmn_r_comp-lk6oki4a {
    --shc-mutated-brightness: 124, 124, 124;
}

#comp-kbgakxmn_r_comp-lk608uha :is(p,
h1,
h2,
h3,
h4,
h5,
h6,
ul,
ol,
span[data-attr-richtext-marker],
blockquote) {
    background-color: transparent;
    letter-spacing: 0em;
    line-height: 1.6;
}

#comp-kbgakxmn_r_comp-lk6074vn :is(p,
h1,
h2,
h3,
h4,
h5,
h6,
ul,
ol,
span[data-attr-richtext-marker],
blockquote) {
    background-color: transparent;
    font-weight: bold;
    font-size: 21px;
    text-decoration: none;
    text-align: left;
    letter-spacing: 0em;
    line-height: normal;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-kbgakxmn_r_comp-lk6074vn :is(p,
    h1,
    h2,
    h3,
    h4,
    h5,
    h6,
    ul,
    ol,
    span[data-attr-richtext-marker],
    blockquote) {
        font-size: 18px !important;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-kbgakxmn_r_comp-lk6074vn :is(p,
    h1,
    h2,
    h3,
    h4,
    h5,
    h6,
    ul,
    ol,
    span[data-attr-richtext-marker],
    blockquote) {
        font-size: max(0.5px, 0.0461539 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
    }
}

#comp-kbgakxmn_r_comp-kd5pdf7t :is(p,
h1,
h2,
h3,
h4,
h5,
h6,
ul,
ol,
span[data-attr-richtext-marker],
blockquote) {
    background-color: transparent;
    font-size: 14px;
    text-align: left;
    letter-spacing: 0em;
    line-height: normal;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-kbgakxmn_r_comp-kd5pdf7t :is(p,
    h1,
    h2,
    h3,
    h4,
    h5,
    h6,
    ul,
    ol,
    span[data-attr-richtext-marker],
    blockquote) {
        letter-spacing: 0em !important;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-kbgakxmn_r_comp-kd5pdf7t :is(p,
    h1,
    h2,
    h3,
    h4,
    h5,
    h6,
    ul,
    ol,
    span[data-attr-richtext-marker],
    blockquote) {
        letter-spacing: -0.002em !important;
    }
}

#comp-kd5px9q0_r_comp-kd5px9hr {
    --screen-width: 100vw;
}

#comp-kd5px9q0_r_comp-lk6t83e6 {
    --shc-mutated-brightness: 128, 128, 128;
}

#comp-kd5px9q0_r_comp-kd5px9kk {
    height: auto;
    --direction: rtl;
    --item-height: 56px;
    --text-align: end;
    --template-columns: 1fr calc(40px + 1em);
    --template-areas: "label arrow";
    --padding-start: 0px;
    --sub-padding-start: 0px;
    --padding-end: 10px;
    --sub-padding-end: 25px;
    --item-depth0-direction: inherit;
    --item-depth1-direction: inherit;
    --item-depth2-direction: inherit;
    --item-depth0-align: inherit;
    --item-depth1-align: inherit;
    --item-depth2-align: inherit;
}

#comp-kd5px9q0_r_comp-kkmqi5tc {
    --fill-opacity: 1;
    --stroke-width: 0;
    --stroke: #ED1566;
    --stroke-opacity: 1;
    --fill: #FFFFFF;
}

ul.pagination li.active span {
    background-color: #000000;
}

body main ul.pagination {
    display: -webkit-box!important;
    display: -ms-flexbox!important;
    display: flex!important;
    -webkit-box-pack: center!important;
    -ms-flex-pack: center!important;
    justify-content: center!important;
    -webkit-box-align: center!important;
    -ms-flex-align: center!important;
    align-items: center!important;
    -ms-flex-item-align: stretch!important;
    align-self: stretch!important;
    margin: 50px 0 0;
    padding: 20px 0 0px;
    list-style: none;
    max-width: 100%;
    overflow: hidden;
    border-top: 4px solid #eaeaea
}

body main ul.pagination li.previous>a>i {
    margin-right: 10px
}

body main ul.pagination li.next>a>i {
    margin-left: 10px
}

body main ul.pagination>li>a
/* body main ul.pagination>li>span */

{
    display: -webkit-box!important;
    display: -ms-flexbox!important;
    display: flex!important;
    -webkit-box-pack: justify!important;
    -ms-flex-pack: justify!important;
    justify-content: space-between!important;
    -webkit-box-align: center!important;
    -ms-flex-align: center!important;
    align-items: center!important;
    -ms-flex-item-align: stretch!important;
    align-self: stretch!important;
    margin: 0 1px;
    padding: 6px 10px;
    font-size: 12px;
    font-weight: 600;
    color: #fff;
    background-color: silver;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out
}

body main ul.pagination li .active {
    background-color: #042b54;
}

body main ul.pagination>li>a:not(span):hover,
body main ul.pagination>li>span:not(span):hover {
    background-color: #666
}

body main ul.pagination>li>a.disabled,
body main ul.pagination>li>a.disabled:hover,
body main ul.pagination>li>span.disabled,
body main ul.pagination>li>span.disabled:hover {
    color: hsla(0, 0%, 100%, .6);
    cursor: no-drop;
    background-color: #ccc
}


/* Destaque */

.destaque {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 20px;
    padding: 20px;
    /* margin-right: 25%; */
}

.destaque img {
    width: 400px;
    height: auto;
    padding-right: 60px;
}

.texto-destaque {
    max-width: 530px;
}

@media (max-width: 768px) {
    .destaque {
        flex-direction: column;
        text-align: center;
        margin-right: 0%;
    }
    .texto {
        max-width: 100%;
    }
    .destaque img {
        width: 100%;
        padding-right: 0px;
        object-fit: cover;
        max-width: 100%;
        height: auto;
    }
}