/* Add font files for Platypi */
@font-face {
    font-family: 'Platypi';
    src: url('fonts/platypi.woff2') format('woff2'),
        url('fonts/platypi.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

/* Add font files for Arimo */
@font-face {
    font-family: 'Arimo';
    src: url('fonts/arimo.woff2') format('woff2'),
        url('fonts/arimo.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

/* Add font files for Geist */
@font-face {
    font-family: 'Geist';
    src: url('fonts/geist.woff2') format('woff2'),
        url('fonts/geist.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

:root {
    --font-family-roboto: 'Roboto', sans-serif;
    --font-family-platypi: 'Platypi', sans-serif;
    --font-family-arimo: 'Arimo', sans-serif;
    --font-family-geist: 'Geist', sans-serif;
    --gecu-corporate-blue: rgba(0, 57, 118, 1);
    --gecu-corporate-green: rgba(68, 166, 66, 1);
    --gecu-yellow: rgba(252, 177, 36, 1);
    --gecu-bright-green: rgba(113, 191, 68, 1);
    --gecu-light-green: rgba(169, 211, 125, 1);
    --gecu-slate: rgba(178, 180, 180, 1);
    --donor-charm-Pink: rgba(221, 28, 89, 1);
    --donor-charm-light-pink: rgba(224, 48, 104, 1);
    --donor-charm-Black: rgba(8, 9, 13, 1);
    --donor-charm-gray-80: rgba(16, 17, 21, 1);
    --donor-charm-gray-50: rgba(26, 29, 46, 1);
    --donor-charm-gray-70: rgba(19, 21, 31, 1);
    --donor-charm-gray-10: rgba(247, 244, 240, 1);
    --donor-charm-White: rgba(255, 255, 255, 1);
    --text-rgb-162-175-191: rgba(162, 175, 191, 1);
    --text-rgb-234-160-35: rgba(234, 160, 35, 1);
    --text-rgb-6-19-41: rgba(6, 19, 41, 1);
    --text-rgb-12-20-33: rgba(12, 20, 33, 1);
    --text-rgb-80-94-112: rgba(80, 94, 112, 1);
    --text-white: rgba(255, 255, 255, 1);
    --text-rgb-252-177-36: rgba(252, 177, 36, 1);
    --text-rgb-247-245-238: rgba(247, 245, 238, 1);
    --text-rgb-68-166-66: rgba(68, 166, 66, 1);
    --text-rgb-1-55-117: rgba(1, 55, 117, 1);
}

.text-rgb-162-175-191 {
    color: var(--text-rgb-162-175-191);
}

.text-rgb-234-160-35 {
    color: var(--text-rgb-234-160-35);
}

.text-rgb-6-19-41 {
    color: var(--text-rgb-6-19-41);
}

.text-rgb-12-20-33 {
    color: var(--text-rgb-12-20-33);
}

.text-rgb-80-94-112 {
    color: var(--text-rgb-80-94-112);
}

.text-white {
    color: var(--text-white);
}

.text-rgb-252-177-36 {
    color: var(--text-rgb-252-177-36);
}

.text-rgb-247-245-238 {
    color: var(--text-rgb-247-245-238);
}

.text-rgb-68-166-66 {
    color: var(--text-rgb-68-166-66);
}

.text-rgb-1-55-117 {
    color: var(--text-rgb-1-55-117);
}

/* CSS Reset */
* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}

body {
    width: 100%;
    min-height: 100vh;
    overflow-x: hidden;
}

img {
    max-width: 100%;
    height: auto;
}

/* Prototype Links */
a.prototype-link {
    text-decoration: none;
    color: inherit;
    display: contents;
}

.decorative-glow-5 {
    flex-grow: 0;
    flex-shrink: 1;
    flex-basis: auto;
    filter: blur(150px);
    fill: rgba(255, 255, 255, 0.08235294371843338);
    border: none;
    outline: none;
}

.type-big {
    flex-grow: 0;
    flex-shrink: 1;
    flex-basis: auto;
}

.union-6 {
    flex-grow: 0;
    flex-shrink: 1;
    flex-basis: auto;
    fill: rgba(1, 55, 117, 1);
    border: none;
    outline: none;
}

.property-1-hero3 {
    flex-grow: 0;
    flex-shrink: 1;
    flex-basis: auto;
    background-color: var(--gecu-corporate-blue);
}

.volunteer1-1-8 {
    flex-grow: 0;
    flex-shrink: 1;
    flex-basis: auto;
    width: 100%;
    height: auto;
}

.volunteer2-1-9 {
    flex-grow: 0;
    flex-shrink: 1;
    flex-basis: auto;
    width: 100%;
    height: auto;
}

.decorative-glow-12 {
    flex-grow: 0;
    flex-shrink: 1;
    flex-basis: auto;
    filter: blur(150px);
    fill: rgba(255, 255, 255, 0.08235294371843338);
    border: none;
    outline: none;
}

.node-14 {
    flex-grow: 0;
    flex-shrink: 1;
    flex-basis: auto;
    width: 100%;
    height: auto;
}

.logo-center {
    flex-grow: 0;
    flex-shrink: 1;
    flex-basis: auto;
}

.text-16 {
    flex-grow: 0;
    flex-shrink: 1;
    flex-basis: auto;
    text-align: left;
    font-family: var(--font-family-roboto);
    font-weight: 700;
    font-size: 12px;
    letter-spacing: 2px;
    text-decoration: none;
    text-transform: uppercase;
    color: var(--text-rgb-162-175-191);
}

.text-19 {
    flex-grow: 0;
    flex-shrink: 1;
    flex-basis: auto;
    text-align: left;
    font-family: var(--font-family-platypi);
    font-weight: 700;
    font-size: 65.20481872558594px;
    text-decoration: none;
    text-transform: none;
    color: var(--text-rgb-234-160-35);
}

.digit-0-18 {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 0px 5.927711009979248px 0px 5.927711009979248px;
    flex-grow: 0;
    flex-shrink: 1;
    flex-basis: auto;
    border-radius: 11.855422019958496px;
}

.text-21 {
    flex-grow: 0;
    flex-shrink: 1;
    flex-basis: auto;
    text-align: left;
    font-family: var(--font-family-arimo);
    font-weight: 700;
    font-size: 65.20481872558594px;
    text-decoration: none;
    text-transform: none;
    color: var(--text-rgb-6-19-41);
}

.digit-1-20 {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 23.710844039916992px 17.783132553100586px 23.710844039916992px 17.783132553100586px;
    flex-grow: 0;
    flex-shrink: 1;
    flex-basis: auto;
    min-width: 94.84337615966797px;
    background-color: rgba(255, 255, 255, 1);
    border-radius: 11.855422019958496px;
}

.text-23 {
    flex-grow: 0;
    flex-shrink: 1;
    flex-basis: auto;
    text-align: left;
    font-family: var(--font-family-arimo);
    font-weight: 700;
    font-size: 65.20481872558594px;
    text-decoration: none;
    text-transform: none;
    color: var(--text-rgb-6-19-41);
}

.digit-2-22 {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 23.710844039916992px 17.783132553100586px 23.710844039916992px 17.783132553100586px;
    flex-grow: 0;
    flex-shrink: 1;
    flex-basis: auto;
    min-width: 94.84337615966797px;
    background-color: rgba(255, 255, 255, 1);
    border-radius: 11.855422019958496px;
}

.text-25 {
    flex-grow: 0;
    flex-shrink: 1;
    flex-basis: auto;
    text-align: left;
    font-family: var(--font-family-arimo);
    font-weight: 700;
    font-size: 65.20481872558594px;
    text-decoration: none;
    text-transform: none;
    color: var(--text-rgb-6-19-41);
}

.digit-3-24 {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 23.710844039916992px 17.783132553100586px 23.710844039916992px 17.783132553100586px;
    flex-grow: 0;
    flex-shrink: 1;
    flex-basis: auto;
    min-width: 94.84337615966797px;
    background-color: rgba(255, 255, 255, 1);
    border-radius: 11.855422019958496px;
}

.text-27 {
    flex-grow: 0;
    flex-shrink: 1;
    flex-basis: auto;
    text-align: left;
    font-family: var(--font-family-platypi);
    font-weight: 700;
    font-size: 65.20481872558594px;
    text-decoration: none;
    text-transform: none;
    color: var(--text-rgb-234-160-35);
}

.digit-4-26 {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 0px 5.927711009979248px 0px 5.927711009979248px;
    flex-grow: 0;
    flex-shrink: 1;
    flex-basis: auto;
    border-radius: 11.855422019958496px;
}

.text-29 {
    flex-grow: 0;
    flex-shrink: 1;
    flex-basis: auto;
    text-align: left;
    font-family: var(--font-family-arimo);
    font-weight: 700;
    font-size: 65.20481872558594px;
    text-decoration: none;
    text-transform: none;
    color: var(--text-rgb-6-19-41);
}

.digit-5-28 {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 23.710844039916992px 17.783132553100586px 23.710844039916992px 17.783132553100586px;
    flex-grow: 0;
    flex-shrink: 1;
    flex-basis: auto;
    min-width: 94.84337615966797px;
    background-color: rgba(255, 255, 255, 1);
    border-radius: 11.855422019958496px;
}

.text-31 {
    flex-grow: 0;
    flex-shrink: 1;
    flex-basis: auto;
    text-align: left;
    font-family: var(--font-family-arimo);
    font-weight: 700;
    font-size: 65.20481872558594px;
    text-decoration: none;
    text-transform: none;
    color: var(--text-rgb-6-19-41);
}

.digit-6-30 {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 23.710844039916992px 17.783132553100586px 23.710844039916992px 17.783132553100586px;
    flex-grow: 0;
    flex-shrink: 1;
    flex-basis: auto;
    min-width: 94.84337615966797px;
    background-color: rgba(255, 255, 255, 1);
    border-radius: 11.855422019958496px;
}

.text-33 {
    flex-grow: 0;
    flex-shrink: 1;
    flex-basis: auto;
    text-align: left;
    font-family: var(--font-family-arimo);
    font-weight: 700;
    font-size: 65.20481872558594px;
    text-decoration: none;
    text-transform: none;
    color: var(--text-rgb-6-19-41);
}

.digit-7-32 {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 23.710844039916992px 17.783132553100586px 23.710844039916992px 17.783132553100586px;
    flex-grow: 0;
    flex-shrink: 1;
    flex-basis: auto;
    min-width: 94.84337615966797px;
    background-color: rgba(255, 255, 255, 1);
    border-radius: 11.855422019958496px;
}

.counter-box-17 {
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    gap: 11.855422019958496px;
    padding: 0px;
    flex-grow: 0;
    flex-shrink: 1;
    flex-basis: auto;
}

.text-35 {
    flex-grow: 0;
    flex-shrink: 1;
    flex-basis: auto;
    text-align: left;
    font-family: var(--font-family-roboto);
    font-weight: 700;
    font-size: 12px;
    letter-spacing: 1.5px;
    text-decoration: none;
    text-transform: uppercase;
    color: var(--text-rgb-234-160-35);
}

.eyebrow-badge-34 {
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    padding: 6px 16px 6px 16px;
    flex-grow: 0;
    flex-shrink: 1;
    flex-basis: auto;
    background-color: rgba(255, 255, 255, 0.07058823853731155);
    border: 1px solid rgba(255, 255, 255, 0.125490203499794);
    border-radius: 100px;
}

.pulse-dot-37 {
    flex-grow: 0;
    flex-shrink: 1;
    flex-basis: auto;
    fill: rgba(40, 200, 64, 1);
    border: none;
    outline: none;
}

.text-38 {
    flex-grow: 0;
    flex-shrink: 1;
    flex-basis: auto;
    text-align: left;
    font-family: var(--font-family-roboto);
    font-weight: 500;
    font-size: 13px;
    text-decoration: none;
    text-transform: none;
    color: var(--text-rgb-162-175-191);
}

.live-signal-36 {
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    gap: 8px;
    padding: 12px 0px 0px 0px;
    flex-grow: 0;
    flex-shrink: 1;
    flex-basis: auto;
}

.toteboard {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    gap: 20px;
    padding: 0px;
    flex-grow: 0;
    flex-shrink: 1;
    width: 100%;
}

.hero-content {
    flex-grow: 0;
    flex-shrink: 1;
    flex-basis: auto;
}

.hero {
    flex-grow: 0;
    flex-shrink: 1;
    flex-basis: auto;
}

.decorative-glow-41 {
    flex-grow: 0;
    flex-shrink: 1;
    flex-basis: auto;
    filter: blur(180px);
    fill: rgba(226, 245, 205, 1);
    border: none;
    outline: none;
}

.decorative-glow-42 {
    flex-grow: 0;
    flex-shrink: 1;
    flex-basis: auto;
    filter: blur(180px);
    fill: rgba(255, 243, 219, 1);
    border: none;
    outline: none;
}

.property-1-1 {
    flex-grow: 0;
    flex-shrink: 1;
    flex-basis: auto;
}

.text-44 {
    flex-grow: 0;
    flex-shrink: 1;
    flex-basis: auto;
    text-align: left;
    font-family: var(--font-family-roboto);
    font-weight: 700;
    font-size: 12px;
    letter-spacing: 1.5px;
    text-decoration: none;
    text-transform: uppercase;
    color: var(--text-rgb-234-160-35);
}

.text-45 {
    flex-grow: 0;
    flex-shrink: 1;
    flex-basis: auto;
    text-align: center;
    font-family: var(--font-family-roboto);
    font-weight: 700;
    font-size: 36px;
    text-decoration: none;
    text-transform: none;
    color: var(--text-rgb-12-20-33);
}

.text-46 {
    flex-grow: 0;
    flex-shrink: 1;
    flex-basis: auto;
    text-align: center;
    font-family: var(--font-family-roboto);
    font-weight: normal;
    font-size: 15px;
    text-decoration: none;
    text-transform: none;
    color: var(--text-rgb-80-94-112);
}

.section-header-43 {
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    align-items: center;
    gap: 12px;
    padding: 0px;
    flex-grow: 0;
    flex-shrink: 1;
    flex-basis: auto;
}

.text-51 {
    flex-grow: 0;
    flex-shrink: 1;
    flex-basis: auto;
    text-align: left;
    font-family: var(--font-family-roboto);
    font-weight: 700;
    font-size: 16px;
    text-decoration: none;
    text-transform: none;
    color: var(--text-rgb-12-20-33);
}

.text-52 {
    flex-grow: 0;
    flex-shrink: 1;
    flex-basis: auto;
    text-align: left;
    font-family: var(--font-family-roboto);
    font-weight: normal;
    font-size: 12px;
    text-decoration: none;
    text-transform: none;
    color: var(--text-rgb-80-94-112);
}

.card-meta-50 {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 6px;
    padding: 0px;
    flex-grow: 0;
    flex-shrink: 1;
    flex-basis: auto;
}

.text-55 {
    flex-grow: 0;
    flex-shrink: 1;
    flex-basis: auto;
    text-align: left;
    font-family: var(--font-family-roboto);
    font-weight: 500;
    font-size: 11px;
    text-decoration: none;
    text-transform: none;
    color: var(--text-rgb-80-94-112);
}

.text-56 {
    flex-grow: 0;
    flex-shrink: 1;
    flex-basis: auto;
    text-align: left;
    font-family: var(--font-family-roboto);
    font-weight: 700;
    font-size: 13px;
    text-decoration: none;
    text-transform: none;
    color: var(--text-rgb-12-20-33);
}

.labels-54 {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: baseline;
    padding: 0px;
    flex-grow: 0;
    flex-shrink: 1;
    width: 100%;
}

.fill-58 {
    flex-grow: 1;
    flex-shrink: 1;
    flex-basis: auto;
    background-color: rgba(234, 160, 35, 1);
}

.fill-59 {
    flex-grow: 1;
    flex-shrink: 1;
    flex-basis: auto;
    background-color: rgba(234, 160, 35, 1);
}

.fill-60 {
    flex-grow: 1;
    flex-shrink: 1;
    flex-basis: auto;
    background-color: rgba(234, 160, 35, 1);
}

.fill-61 {
    flex-grow: 1;
    flex-shrink: 1;
    flex-basis: auto;
    background-color: rgba(232, 230, 223, 1);
}

.track-57 {
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    padding: 0px;
    flex-grow: 0;
    flex-shrink: 1;
    width: 100%;
    background-color: rgba(232, 230, 223, 1);
    border-radius: 100px;
}

.progress-80 {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 8px;
    padding: 0px;
    flex-grow: 0;
    flex-shrink: 1;
    flex-basis: auto;
}

.text-63 {
    flex-grow: 0;
    flex-shrink: 1;
    flex-basis: auto;
    text-align: left;
    font-family: var(--font-family-roboto);
    font-weight: 700;
    font-size: 13px;
    text-decoration: none;
    text-transform: none;
    color: var(--text-white);
}

.property-1-primary-status-active {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    padding: 10px 16px 10px 16px;
    flex-grow: 0;
    flex-shrink: 1;
    width: 82.35294117647058%;
    background-color: var(--gecu-corporate-blue);
    border-radius: 8px;
}

.property-1-default {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 20px;
    padding: 24px;
    flex-grow: 0;
    flex-shrink: 1;
    flex-basis: auto;
    box-shadow: 0px 4px 16px 0px rgba(0, 0, 0, 0.5);
    background-color: rgba(255, 255, 255, 1);
    border: 1px solid rgba(232, 230, 223, 1);
    border-radius: 16px;
}

.text-66 {
    flex-grow: 0;
    flex-shrink: 1;
    flex-basis: auto;
    text-align: left;
    font-family: var(--font-family-roboto);
    font-weight: 700;
    font-size: 16px;
    text-decoration: none;
    text-transform: none;
    color: var(--text-rgb-12-20-33);
}

.text-67 {
    flex-grow: 0;
    flex-shrink: 1;
    flex-basis: auto;
    text-align: left;
    font-family: var(--font-family-roboto);
    font-weight: normal;
    font-size: 12px;
    text-decoration: none;
    text-transform: none;
    color: var(--text-rgb-80-94-112);
}

.card-meta-65 {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 6px;
    padding: 0px;
    flex-grow: 0;
    flex-shrink: 1;
    flex-basis: auto;
}

.text-70 {
    flex-grow: 0;
    flex-shrink: 1;
    flex-basis: auto;
    text-align: left;
    font-family: var(--font-family-roboto);
    font-weight: 500;
    font-size: 11px;
    text-decoration: none;
    text-transform: none;
    color: var(--text-rgb-80-94-112);
}

.text-71 {
    flex-grow: 0;
    flex-shrink: 1;
    flex-basis: auto;
    text-align: left;
    font-family: var(--font-family-roboto);
    font-weight: 700;
    font-size: 13px;
    text-decoration: none;
    text-transform: none;
    color: var(--text-rgb-12-20-33);
}

.labels-69 {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: baseline;
    padding: 0px;
    flex-grow: 0;
    flex-shrink: 1;
    width: 100%;
}

.fill-73 {
    flex-grow: 1;
    flex-shrink: 1;
    flex-basis: auto;
    background-color: rgba(234, 160, 35, 1);
}

.fill-74 {
    flex-grow: 1;
    flex-shrink: 1;
    flex-basis: auto;
    background-color: rgba(232, 230, 223, 1);
}

.fill-75 {
    flex-grow: 1;
    flex-shrink: 1;
    flex-basis: auto;
    background-color: rgba(232, 230, 223, 1);
}

.fill-76 {
    flex-grow: 1;
    flex-shrink: 1;
    flex-basis: auto;
    background-color: rgba(232, 230, 223, 1);
}

.track-72 {
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    padding: 0px;
    flex-grow: 0;
    flex-shrink: 1;
    width: 100%;
    background-color: rgba(232, 230, 223, 1);
    border-radius: 100px;
}

.progress-50 {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 8px;
    padding: 0px;
    flex-grow: 0;
    flex-shrink: 1;
    flex-basis: auto;
}

.text-78 {
    flex-grow: 0;
    flex-shrink: 1;
    flex-basis: auto;
    text-align: left;
    font-family: var(--font-family-roboto);
    font-weight: 700;
    font-size: 13px;
    text-decoration: none;
    text-transform: none;
    color: var(--text-white);
}

.text-81 {
    flex-grow: 0;
    flex-shrink: 1;
    flex-basis: auto;
    text-align: left;
    font-family: var(--font-family-roboto);
    font-weight: 700;
    font-size: 16px;
    text-decoration: none;
    text-transform: none;
    color: var(--text-rgb-12-20-33);
}

.text-82 {
    flex-grow: 0;
    flex-shrink: 1;
    flex-basis: auto;
    text-align: left;
    font-family: var(--font-family-roboto);
    font-weight: normal;
    font-size: 12px;
    text-decoration: none;
    text-transform: none;
    color: var(--text-rgb-80-94-112);
}

.card-meta-80 {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 6px;
    padding: 0px;
    flex-grow: 0;
    flex-shrink: 1;
    flex-basis: auto;
}

.text-85 {
    flex-grow: 0;
    flex-shrink: 1;
    flex-basis: auto;
    text-align: left;
    font-family: var(--font-family-roboto);
    font-weight: 500;
    font-size: 11px;
    text-decoration: none;
    text-transform: none;
    color: var(--text-rgb-80-94-112);
}

.text-86 {
    flex-grow: 0;
    flex-shrink: 1;
    flex-basis: auto;
    text-align: left;
    font-family: var(--font-family-roboto);
    font-weight: 700;
    font-size: 13px;
    text-decoration: none;
    text-transform: none;
    color: var(--text-rgb-12-20-33);
}

.labels-84 {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: baseline;
    padding: 0px;
    flex-grow: 0;
    flex-shrink: 1;
    width: 100%;
}

.fill-88, .fill-89, .fill-90 {
    flex-grow: 1;
    flex-shrink: 1;
    flex-basis: auto;
    background-color: rgba(234, 160, 35, 1);
}

.fill-91 {
    flex-grow: 1;
    flex-shrink: 1;
    flex-basis: auto;
    background-color: rgba(232, 230, 223, 1);
}

.track-87 {
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    padding: 0px;
    flex-grow: 0;
    flex-shrink: 1;
    width: 100%;
    background-color: rgba(232, 230, 223, 1);
    border-radius: 100px;
}

.text-93 {
    flex-grow: 0;
    flex-shrink: 1;
    flex-basis: auto;
    text-align: left;
    font-family: var(--font-family-roboto);
    font-weight: 700;
    font-size: 13px;
    text-decoration: none;
    text-transform: none;
    color: var(--text-white);
}

.text-96 {
    flex-grow: 0;
    flex-shrink: 1;
    flex-basis: auto;
    text-align: left;
    font-family: var(--font-family-roboto);
    font-weight: 700;
    font-size: 16px;
    text-decoration: none;
    text-transform: none;
    color: var(--text-rgb-12-20-33);
}

.text-97 {
    flex-grow: 0;
    flex-shrink: 1;
    flex-basis: auto;
    text-align: left;
    font-family: var(--font-family-roboto);
    font-weight: normal;
    font-size: 12px;
    text-decoration: none;
    text-transform: none;
    color: var(--text-rgb-80-94-112);
}

.card-meta-95 {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 6px;
    padding: 0px;
    flex-grow: 0;
    flex-shrink: 1;
    flex-basis: auto;
}

.text-100 {
    flex-grow: 0;
    flex-shrink: 1;
    flex-basis: auto;
    text-align: left;
    font-family: var(--font-family-roboto);
    font-weight: 500;
    font-size: 11px;
    text-decoration: none;
    text-transform: none;
    color: var(--text-rgb-80-94-112);
}

.text-101 {
    flex-grow: 0;
    flex-shrink: 1;
    flex-basis: auto;
    text-align: left;
    font-family: var(--font-family-roboto);
    font-weight: 700;
    font-size: 13px;
    text-decoration: none;
    text-transform: none;
    color: var(--text-rgb-12-20-33);
}

.labels-99 {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: baseline;
    padding: 0px;
    flex-grow: 0;
    flex-shrink: 1;
    width: 100%;
}

.fill-103 {
    flex-grow: 1;
    flex-shrink: 1;
    flex-basis: auto;
    background-color: rgba(234, 160, 35, 1);
}

.fill-104 {
    flex-grow: 1;
    flex-shrink: 1;
    flex-basis: auto;
    background-color: rgba(234, 160, 35, 1);
}

.fill-105 {
    flex-grow: 1;
    flex-shrink: 1;
    flex-basis: auto;
    background-color: rgba(232, 230, 223, 1);
}

.fill-106 {
    flex-grow: 1;
    flex-shrink: 1;
    flex-basis: auto;
    background-color: rgba(232, 230, 223, 1);
}

.track-102 {
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    padding: 0px;
    flex-grow: 0;
    flex-shrink: 1;
    width: 100%;
    background-color: rgba(232, 230, 223, 1);
    border-radius: 100px;
}

.progress-60 {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 8px;
    padding: 0px;
    flex-grow: 0;
    flex-shrink: 1;
    flex-basis: auto;
}

.text-108 {
    flex-grow: 0;
    flex-shrink: 1;
    flex-basis: auto;
    text-align: left;
    font-family: var(--font-family-roboto);
    font-weight: 700;
    font-size: 13px;
    text-decoration: none;
    text-transform: none;
    color: var(--text-white);
}

.text-111 {
    flex-grow: 0;
    flex-shrink: 1;
    flex-basis: auto;
    text-align: left;
    font-family: var(--font-family-roboto);
    font-weight: 700;
    font-size: 16px;
    text-decoration: none;
    text-transform: none;
    color: var(--text-rgb-12-20-33);
}

.text-112 {
    flex-grow: 0;
    flex-shrink: 1;
    flex-basis: auto;
    text-align: left;
    font-family: var(--font-family-roboto);
    font-weight: normal;
    font-size: 12px;
    text-decoration: none;
    text-transform: none;
    color: var(--text-rgb-80-94-112);
}

.card-meta-110 {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 6px;
    padding: 0px;
    flex-grow: 0;
    flex-shrink: 1;
    flex-basis: auto;
}

.text-115 {
    flex-grow: 0;
    flex-shrink: 1;
    flex-basis: auto;
    text-align: left;
    font-family: var(--font-family-roboto);
    font-weight: 500;
    font-size: 11px;
    text-decoration: none;
    text-transform: none;
    color: var(--text-rgb-80-94-112);
}

.text-116 {
    flex-grow: 0;
    flex-shrink: 1;
    flex-basis: auto;
    text-align: left;
    font-family: var(--font-family-roboto);
    font-weight: 700;
    font-size: 13px;
    text-decoration: none;
    text-transform: none;
    color: var(--text-rgb-12-20-33);
}

.labels-114 {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: baseline;
    padding: 0px;
    flex-grow: 0;
    flex-shrink: 1;
    width: 100%;
}

.fill-118 {
    flex-grow: 1;
    flex-shrink: 1;
    flex-basis: auto;
    background-color: rgba(234, 160, 35, 1);
}

.fill-119 {
    flex-grow: 1;
    flex-shrink: 1;
    flex-basis: auto;
    background-color: rgba(234, 160, 35, 1);
}

.fill-120 {
    flex-grow: 1;
    flex-shrink: 1;
    flex-basis: auto;
    background-color: rgba(234, 160, 35, 1);
}

.fill-121 {
    flex-grow: 1;
    flex-shrink: 1;
    flex-basis: auto;
    background-color: rgba(232, 230, 223, 1);
}

.track-117 {
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    padding: 0px;
    flex-grow: 0;
    flex-shrink: 1;
    width: 100%;
    background-color: rgba(232, 230, 223, 1);
    border-radius: 100px;
}

.text-123 {
    flex-grow: 0;
    flex-shrink: 1;
    flex-basis: auto;
    text-align: left;
    font-family: var(--font-family-roboto);
    font-weight: 700;
    font-size: 13px;
    text-decoration: none;
    text-transform: none;
    color: var(--text-white);
}

.text-126 {
    flex-grow: 0;
    flex-shrink: 1;
    flex-basis: auto;
    text-align: left;
    font-family: var(--font-family-roboto);
    font-weight: 700;
    font-size: 16px;
    text-decoration: none;
    text-transform: none;
    color: var(--text-rgb-12-20-33);
}

.text-127 {
    flex-grow: 0;
    flex-shrink: 1;
    flex-basis: auto;
    text-align: left;
    font-family: var(--font-family-roboto);
    font-weight: normal;
    font-size: 12px;
    text-decoration: none;
    text-transform: none;
    color: var(--text-rgb-80-94-112);
}

.card-meta-125 {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 6px;
    padding: 0px;
    flex-grow: 0;
    flex-shrink: 1;
    flex-basis: auto;
}

.text-130 {
    flex-grow: 0;
    flex-shrink: 1;
    flex-basis: auto;
    text-align: left;
    font-family: var(--font-family-roboto);
    font-weight: 500;
    font-size: 11px;
    text-decoration: none;
    text-transform: none;
    color: var(--text-rgb-80-94-112);
}

.text-131 {
    flex-grow: 0;
    flex-shrink: 1;
    flex-basis: auto;
    text-align: left;
    font-family: var(--font-family-roboto);
    font-weight: 700;
    font-size: 13px;
    text-decoration: none;
    text-transform: none;
    color: var(--text-rgb-12-20-33);
}

.labels-129 {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: baseline;
    padding: 0px;
    flex-grow: 0;
    flex-shrink: 1;
    width: 100%;
}

.fill-133 {
    flex-grow: 1;
    flex-shrink: 1;
    flex-basis: auto;
    background-color: rgba(234, 160, 35, 1);
}

.fill-134 {
    flex-grow: 1;
    flex-shrink: 1;
    flex-basis: auto;
    background-color: rgba(234, 160, 35, 1);
}

.fill-135 {
    flex-grow: 1;
    flex-shrink: 1;
    flex-basis: auto;
    background-color: rgba(234, 160, 35, 1);
}

.fill-136 {
    flex-grow: 1;
    flex-shrink: 1;
    flex-basis: auto;
    background-color: rgba(232, 230, 223, 1);
}

.track-132 {
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    padding: 0px;
    flex-grow: 0;
    flex-shrink: 1;
    width: 100%;
    background-color: rgba(232, 230, 223, 1);
    border-radius: 100px;
}

.text-138 {
    flex-grow: 0;
    flex-shrink: 1;
    flex-basis: auto;
    text-align: left;
    font-family: var(--font-family-roboto);
    font-weight: 700;
    font-size: 13px;
    text-decoration: none;
    text-transform: none;
    color: var(--text-white);
}

.text-141 {
    flex-grow: 0;
    flex-shrink: 1;
    flex-basis: auto;
    text-align: left;
    font-family: var(--font-family-roboto);
    font-weight: 700;
    font-size: 16px;
    text-decoration: none;
    text-transform: none;
    color: var(--text-rgb-12-20-33);
}

.text-142 {
    flex-grow: 0;
    flex-shrink: 1;
    flex-basis: auto;
    text-align: left;
    font-family: var(--font-family-roboto);
    font-weight: normal;
    font-size: 12px;
    text-decoration: none;
    text-transform: none;
    color: var(--text-rgb-80-94-112);
}

.card-meta-140 {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 6px;
    padding: 0px;
    flex-grow: 0;
    flex-shrink: 1;
    flex-basis: auto;
}

.text-145 {
    flex-grow: 0;
    flex-shrink: 1;
    flex-basis: auto;
    text-align: left;
    font-family: var(--font-family-roboto);
    font-weight: 500;
    font-size: 11px;
    text-decoration: none;
    text-transform: none;
    color: var(--text-rgb-80-94-112);
}

.text-146 {
    flex-grow: 0;
    flex-shrink: 1;
    flex-basis: auto;
    text-align: left;
    font-family: var(--font-family-roboto);
    font-weight: 700;
    font-size: 13px;
    text-decoration: none;
    text-transform: none;
    color: var(--text-rgb-12-20-33);
}

.labels-144 {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: baseline;
    padding: 0px;
    flex-grow: 0;
    flex-shrink: 1;
    width: 100%;
}

.fill-148 {
    flex-grow: 1;
    flex-shrink: 1;
    flex-basis: auto;
    background-color: rgba(234, 160, 35, 1);
}

.fill-149 {
    flex-grow: 1;
    flex-shrink: 1;
    flex-basis: auto;
    background-color: rgba(234, 160, 35, 1);
}

.fill-150 {
    flex-grow: 1;
    flex-shrink: 1;
    flex-basis: auto;
    background-color: rgba(234, 160, 35, 1);
}

.fill-151 {
    flex-grow: 1;
    flex-shrink: 1;
    flex-basis: auto;
    background-color: rgba(232, 230, 223, 1);
}

.track-147 {
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    padding: 0px;
    flex-grow: 0;
    flex-shrink: 1;
    width: 100%;
    background-color: rgba(232, 230, 223, 1);
    border-radius: 100px;
}

.text-153 {
    flex-grow: 0;
    flex-shrink: 1;
    flex-basis: auto;
    text-align: left;
    font-family: var(--font-family-roboto);
    font-weight: 700;
    font-size: 13px;
    text-decoration: none;
    text-transform: none;
    color: var(--text-white);
}

.text-156 {
    flex-grow: 0;
    flex-shrink: 1;
    flex-basis: auto;
    text-align: left;
    font-family: var(--font-family-roboto);
    font-weight: 700;
    font-size: 16px;
    text-decoration: none;
    text-transform: none;
    color: var(--text-rgb-12-20-33);
}

.text-157 {
    flex-grow: 0;
    flex-shrink: 1;
    flex-basis: auto;
    text-align: left;
    font-family: var(--font-family-roboto);
    font-weight: normal;
    font-size: 12px;
    text-decoration: none;
    text-transform: none;
    color: var(--text-rgb-80-94-112);
}

.card-meta-155 {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 6px;
    padding: 0px;
    flex-grow: 0;
    flex-shrink: 1;
    flex-basis: auto;
}

.text-160 {
    flex-grow: 0;
    flex-shrink: 1;
    flex-basis: auto;
    text-align: left;
    font-family: var(--font-family-roboto);
    font-weight: 500;
    font-size: 11px;
    text-decoration: none;
    text-transform: none;
    color: var(--text-rgb-80-94-112);
}

.text-161 {
    flex-grow: 0;
    flex-shrink: 1;
    flex-basis: auto;
    text-align: left;
    font-family: var(--font-family-roboto);
    font-weight: 700;
    font-size: 13px;
    text-decoration: none;
    text-transform: none;
    color: var(--text-rgb-12-20-33);
}

.labels-159 {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: baseline;
    padding: 0px;
    flex-grow: 0;
    flex-shrink: 1;
    width: 100%;
}

.fill-163 {
    flex-grow: 1;
    flex-shrink: 1;
    flex-basis: auto;
    background-color: rgba(234, 160, 35, 1);
}

.fill-164 {
    flex-grow: 1;
    flex-shrink: 1;
    flex-basis: auto;
    background-color: rgba(232, 230, 223, 1);
}

.fill-165 {
    flex-grow: 1;
    flex-shrink: 1;
    flex-basis: auto;
    background-color: rgba(232, 230, 223, 1);
}

.fill-166 {
    flex-grow: 1;
    flex-shrink: 1;
    flex-basis: auto;
    background-color: rgba(232, 230, 223, 1);
}

.track-162 {
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    padding: 0px;
    flex-grow: 0;
    flex-shrink: 1;
    width: 100%;
    background-color: rgba(232, 230, 223, 1);
    border-radius: 100px;
}

.text-168 {
    flex-grow: 0;
    flex-shrink: 1;
    flex-basis: auto;
    text-align: left;
    font-family: var(--font-family-roboto);
    font-weight: 700;
    font-size: 13px;
    text-decoration: none;
    text-transform: none;
    color: var(--text-white);
}

.text-171 {
    flex-grow: 0;
    flex-shrink: 1;
    flex-basis: auto;
    text-align: left;
    font-family: var(--font-family-roboto);
    font-weight: 700;
    font-size: 16px;
    text-decoration: none;
    text-transform: none;
    color: var(--text-rgb-12-20-33);
}

.text-172 {
    flex-grow: 0;
    flex-shrink: 1;
    flex-basis: auto;
    text-align: left;
    font-family: var(--font-family-roboto);
    font-weight: normal;
    font-size: 12px;
    text-decoration: none;
    text-transform: none;
    color: var(--text-rgb-80-94-112);
}

.card-meta-170 {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 6px;
    padding: 0px;
    flex-grow: 0;
    flex-shrink: 1;
    flex-basis: auto;
}

.text-175 {
    flex-grow: 0;
    flex-shrink: 1;
    flex-basis: auto;
    text-align: left;
    font-family: var(--font-family-roboto);
    font-weight: 500;
    font-size: 11px;
    text-decoration: none;
    text-transform: none;
    color: var(--text-rgb-80-94-112);
}

.text-176 {
    flex-grow: 0;
    flex-shrink: 1;
    flex-basis: auto;
    text-align: left;
    font-family: var(--font-family-roboto);
    font-weight: 700;
    font-size: 13px;
    text-decoration: none;
    text-transform: none;
    color: var(--text-rgb-12-20-33);
}

.labels-174 {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: baseline;
    padding: 0px;
    flex-grow: 0;
    flex-shrink: 1;
    width: 100%;
}

.fill-178 {
    flex-grow: 1;
    flex-shrink: 1;
    flex-basis: auto;
    background-color: rgba(234, 160, 35, 1);
}

.fill-179 {
    flex-grow: 1;
    flex-shrink: 1;
    flex-basis: auto;
    background-color: rgba(234, 160, 35, 1);
}

.fill-180 {
    flex-grow: 1;
    flex-shrink: 1;
    flex-basis: auto;
    background-color: rgba(234, 160, 35, 1);
}

.fill-181 {
    flex-grow: 1;
    flex-shrink: 1;
    flex-basis: auto;
    background-color: rgba(232, 230, 223, 1);
}

.track-177 {
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    padding: 0px;
    flex-grow: 0;
    flex-shrink: 1;
    width: 100%;
    background-color: rgba(232, 230, 223, 1);
    border-radius: 100px;
}

.text-183 {
    flex-grow: 0;
    flex-shrink: 1;
    flex-basis: auto;
    text-align: left;
    font-family: var(--font-family-roboto);
    font-weight: 700;
    font-size: 13px;
    text-decoration: none;
    text-transform: none;
    color: var(--text-white);
}

.text-186 {
    flex-grow: 0;
    flex-shrink: 1;
    flex-basis: auto;
    text-align: left;
    font-family: var(--font-family-roboto);
    font-weight: 700;
    font-size: 16px;
    text-decoration: none;
    text-transform: none;
    color: var(--text-rgb-12-20-33);
}

.text-187 {
    flex-grow: 0;
    flex-shrink: 1;
    flex-basis: auto;
    text-align: left;
    font-family: var(--font-family-roboto);
    font-weight: normal;
    font-size: 12px;
    text-decoration: none;
    text-transform: none;
    color: var(--text-rgb-80-94-112);
}

.card-meta-185 {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 6px;
    padding: 0px;
    flex-grow: 0;
    flex-shrink: 1;
    flex-basis: auto;
}

.text-190 {
    flex-grow: 0;
    flex-shrink: 1;
    flex-basis: auto;
    text-align: left;
    font-family: var(--font-family-roboto);
    font-weight: 500;
    font-size: 11px;
    text-decoration: none;
    text-transform: none;
    color: var(--text-rgb-80-94-112);
}

.text-191 {
    flex-grow: 0;
    flex-shrink: 1;
    flex-basis: auto;
    text-align: left;
    font-family: var(--font-family-roboto);
    font-weight: 700;
    font-size: 13px;
    text-decoration: none;
    text-transform: none;
    color: var(--text-rgb-12-20-33);
}

.labels-189 {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: baseline;
    padding: 0px;
    flex-grow: 0;
    flex-shrink: 1;
    width: 100%;
}

.fill-193 {
    flex-grow: 1;
    flex-shrink: 1;
    flex-basis: auto;
    background-color: rgba(234, 160, 35, 1);
}

.fill-194 {
    flex-grow: 1;
    flex-shrink: 1;
    flex-basis: auto;
    background-color: rgba(234, 160, 35, 1);
}

.fill-195 {
    flex-grow: 1;
    flex-shrink: 1;
    flex-basis: auto;
    background-color: rgba(232, 230, 223, 1);
}

.fill-196 {
    flex-grow: 1;
    flex-shrink: 1;
    flex-basis: auto;
    background-color: rgba(232, 230, 223, 1);
}

.track-192 {
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    padding: 0px;
    flex-grow: 0;
    flex-shrink: 1;
    width: 100%;
    background-color: rgba(232, 230, 223, 1);
    border-radius: 100px;
}

.text-198 {
    flex-grow: 0;
    flex-shrink: 1;
    flex-basis: auto;
    text-align: left;
    font-family: var(--font-family-roboto);
    font-weight: 700;
    font-size: 13px;
    text-decoration: none;
    text-transform: none;
    color: var(--text-white);
}

.text-201 {
    flex-grow: 0;
    flex-shrink: 1;
    flex-basis: auto;
    text-align: left;
    font-family: var(--font-family-roboto);
    font-weight: 700;
    font-size: 16px;
    text-decoration: none;
    text-transform: none;
    color: var(--text-rgb-12-20-33);
}

.text-202 {
    flex-grow: 0;
    flex-shrink: 1;
    flex-basis: auto;
    text-align: left;
    font-family: var(--font-family-roboto);
    font-weight: normal;
    font-size: 12px;
    text-decoration: none;
    text-transform: none;
    color: var(--text-rgb-80-94-112);
}

.card-meta-200 {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 6px;
    padding: 0px;
    flex-grow: 0;
    flex-shrink: 1;
    flex-basis: auto;
}

.text-205 {
    flex-grow: 0;
    flex-shrink: 1;
    flex-basis: auto;
    text-align: left;
    font-family: var(--font-family-roboto);
    font-weight: 500;
    font-size: 11px;
    text-decoration: none;
    text-transform: none;
    color: var(--text-rgb-80-94-112);
}

.text-206 {
    flex-grow: 0;
    flex-shrink: 1;
    flex-basis: auto;
    text-align: left;
    font-family: var(--font-family-roboto);
    font-weight: 700;
    font-size: 13px;
    text-decoration: none;
    text-transform: none;
    color: var(--text-rgb-12-20-33);
}

.labels-204 {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: baseline;
    padding: 0px;
    flex-grow: 0;
    flex-shrink: 1;
    width: 100%;
}

.fill-208 {
    flex-grow: 1;
    flex-shrink: 1;
    flex-basis: auto;
    background-color: rgba(234, 160, 35, 1);
}

.fill-209 {
    flex-grow: 1;
    flex-shrink: 1;
    flex-basis: auto;
    background-color: rgba(234, 160, 35, 1);
}

.fill-210 {
    flex-grow: 1;
    flex-shrink: 1;
    flex-basis: auto;
    background-color: rgba(234, 160, 35, 1);
}

.fill-211 {
    flex-grow: 1;
    flex-shrink: 1;
    flex-basis: auto;
    background-color: rgba(232, 230, 223, 1);
}

.track-207 {
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    padding: 0px;
    flex-grow: 0;
    flex-shrink: 1;
    width: 100%;
    background-color: rgba(232, 230, 223, 1);
    border-radius: 100px;
}

.text-213 {
    flex-grow: 0;
    flex-shrink: 1;
    flex-basis: auto;
    text-align: left;
    font-family: var(--font-family-roboto);
    font-weight: 700;
    font-size: 13px;
    text-decoration: none;
    text-transform: none;
    color: var(--text-white);
}

.text-216 {
    flex-grow: 0;
    flex-shrink: 1;
    flex-basis: auto;
    text-align: left;
    font-family: var(--font-family-roboto);
    font-weight: 700;
    font-size: 16px;
    text-decoration: none;
    text-transform: none;
    color: var(--text-rgb-12-20-33);
}

.text-217 {
    flex-grow: 0;
    flex-shrink: 1;
    flex-basis: auto;
    text-align: left;
    font-family: var(--font-family-roboto);
    font-weight: normal;
    font-size: 12px;
    text-decoration: none;
    text-transform: none;
    color: var(--text-rgb-80-94-112);
}

.card-meta-215 {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 6px;
    padding: 0px;
    flex-grow: 0;
    flex-shrink: 1;
    flex-basis: auto;
}

.text-220 {
    flex-grow: 0;
    flex-shrink: 1;
    flex-basis: auto;
    text-align: left;
    font-family: var(--font-family-roboto);
    font-weight: 500;
    font-size: 11px;
    text-decoration: none;
    text-transform: none;
    color: var(--text-rgb-80-94-112);
}

.text-221 {
    flex-grow: 0;
    flex-shrink: 1;
    flex-basis: auto;
    text-align: left;
    font-family: var(--font-family-roboto);
    font-weight: 700;
    font-size: 13px;
    text-decoration: none;
    text-transform: none;
    color: var(--text-rgb-12-20-33);
}

.labels-219 {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: baseline;
    padding: 0px;
    flex-grow: 0;
    flex-shrink: 1;
    width: 100%;
}

.fill-223 {
    flex-grow: 1;
    flex-shrink: 1;
    flex-basis: auto;
    background-color: rgba(234, 160, 35, 1);
}

.fill-224 {
    flex-grow: 1;
    flex-shrink: 1;
    flex-basis: auto;
    background-color: rgba(234, 160, 35, 1);
}

.fill-225 {
    flex-grow: 1;
    flex-shrink: 1;
    flex-basis: auto;
    background-color: rgba(234, 160, 35, 1);
}

.fill-226 {
    flex-grow: 1;
    flex-shrink: 1;
    flex-basis: auto;
    background-color: rgba(232, 230, 223, 1);
}

.track-222 {
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    padding: 0px;
    flex-grow: 0;
    flex-shrink: 1;
    width: 100%;
    background-color: rgba(232, 230, 223, 1);
    border-radius: 100px;
}

.text-228 {
    flex-grow: 0;
    flex-shrink: 1;
    flex-basis: auto;
    text-align: left;
    font-family: var(--font-family-roboto);
    font-weight: 700;
    font-size: 13px;
    text-decoration: none;
    text-transform: none;
    color: var(--text-white);
}

.frame-2-48 {
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    gap: 24px;
    padding: 0px;
    flex-grow: 0;
    flex-shrink: 1;
    flex-basis: auto;
}

.partners-section-39 {
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    align-items: center;
    gap: 48px;
    padding: 200px 0px 200px 0px;
    flex-grow: 0;
    flex-shrink: 1;
    flex-basis: auto;
    background-color: rgba(247, 245, 238, 1);
}

.text-232 {
    flex-grow: 0;
    flex-shrink: 1;
    flex-basis: auto;
    text-align: left;
    font-family: var(--font-family-roboto);
    font-weight: 700;
    font-size: 28px;
    text-decoration: none;
    text-transform: none;
    color: var(--text-rgb-12-20-33);
}

.accent-line-233 {
    flex-grow: 0;
    flex-shrink: 1;
    flex-basis: auto;
    background-color: rgba(234, 160, 35, 1);
}

.left-title-231 {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 12px;
    padding: 0px;
    flex-grow: 0;
    flex-shrink: 1;
    flex-basis: auto;
}

.text-234 {
    flex-grow: 0;
    flex-shrink: 1;
    flex-basis: auto;
    text-align: left;
    font-family: var(--font-family-roboto);
    font-weight: normal;
    font-size: 16px;
    line-height: 160.0000023841858%;
    text-decoration: none;
    text-transform: none;
    color: var(--text-rgb-80-94-112);
}

.vector-239 {
    flex-grow: 0;
    flex-shrink: 1;
    flex-basis: auto;
    border: 2px solid rgba(234, 160, 35, 1);
    border: none;
    outline: none;
}

.check-238 {
    flex-grow: 0;
    flex-shrink: 1;
    flex-basis: auto;
}

.icon-container-237 {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 0px;
    flex-grow: 0;
    flex-shrink: 1;
    width: 4.044943820224719%;
}

.text-240 {
    flex-grow: 0;
    flex-shrink: 1;
    flex-basis: auto;
    text-align: left;
    font-family: var(--font-family-roboto);
    font-weight: 500;
    font-size: 14px;
    text-decoration: none;
    text-transform: none;
    color: var(--text-rgb-12-20-33);
}

.check-row-236 {
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    gap: 10px;
    padding: 0px;
    flex-grow: 0;
    flex-shrink: 1;
    flex-basis: auto;
}

.vector-244 {
    flex-grow: 0;
    flex-shrink: 1;
    flex-basis: auto;
    border: 2px solid rgba(234, 160, 35, 1);
    border: none;
    outline: none;
}

.check-243 {
    flex-grow: 0;
    flex-shrink: 1;
    flex-basis: auto;
}

.icon-container-242 {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 0px;
    flex-grow: 0;
    flex-shrink: 1;
    width: 4.761904761904762%;
}

.text-245 {
    flex-grow: 0;
    flex-shrink: 1;
    flex-basis: auto;
    text-align: left;
    font-family: var(--font-family-roboto);
    font-weight: 500;
    font-size: 14px;
    text-decoration: none;
    text-transform: none;
    color: var(--text-rgb-12-20-33);
}

.check-row-241 {
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    gap: 10px;
    padding: 0px;
    flex-grow: 0;
    flex-shrink: 1;
    flex-basis: auto;
}

.vector-249 {
    flex-grow: 0;
    flex-shrink: 1;
    flex-basis: auto;
    border: 2px solid rgba(234, 160, 35, 1);
    border: none;
    outline: none;
}

.check-248 {
    flex-grow: 0;
    flex-shrink: 1;
    flex-basis: auto;
}

.icon-container-247 {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 0px;
    flex-grow: 0;
    flex-shrink: 1;
    width: 4.205607476635514%;
}

.text-250 {
    flex-grow: 0;
    flex-shrink: 1;
    flex-basis: auto;
    text-align: left;
    font-family: var(--font-family-roboto);
    font-weight: 500;
    font-size: 14px;
    text-decoration: none;
    text-transform: none;
    color: var(--text-rgb-12-20-33);
}

.check-row-246 {
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    gap: 10px;
    padding: 0px;
    flex-grow: 0;
    flex-shrink: 1;
    flex-basis: auto;
}

.point-checks-235 {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 12px;
    padding: 0px;
    flex-grow: 0;
    flex-shrink: 1;
    flex-basis: auto;
}

.right-description-230 {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 20px;
    padding: 100px;
    flex-grow: 1;
    flex-shrink: 1;
    flex-basis: auto;
}

.girl-jumping-2-252 {
    flex-grow: 1;
    flex-shrink: 1;
    flex-basis: auto;
    width: 100%;
    height: auto;
}

.property-1-girl-jumping-2 {
    flex-grow: 1;
    flex-shrink: 1;
    flex-basis: auto;
}

.brief-section-229 {
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    padding: 0px;
    flex-grow: 0;
    flex-shrink: 1;
    width: 100%;
    background-color: rgba(255, 255, 255, 1);
    border: 1px solid rgba(232, 230, 223, 1);
}

.vector-258 {
    flex-grow: 0;
    flex-shrink: 1;
    flex-basis: auto;
    border: 2px solid var(--gecu-slate);
    border: none;
    outline: none;
}

.vector-260 {
    flex-grow: 0;
    flex-shrink: 1;
    flex-basis: auto;
    border: 2px solid var(--gecu-slate);
    border: none;
    outline: none;
}

.vector-261 {
    flex-grow: 0;
    flex-shrink: 1;
    flex-basis: auto;
    border: 2px solid var(--gecu-slate);
    border: none;
    outline: none;
}

.vector-262 {
    flex-grow: 0;
    flex-shrink: 1;
    flex-basis: auto;
    border: 2px solid var(--gecu-slate);
    border: none;
    outline: none;
}

.group-259 {
    flex-grow: 0;
    flex-shrink: 1;
    flex-basis: auto;
}

.vector-263 {
    flex-grow: 0;
    flex-shrink: 1;
    flex-basis: auto;
    border: 2px solid var(--gecu-slate);
    border: none;
    outline: none;
}

.vector-264 {
    flex-grow: 0;
    flex-shrink: 1;
    flex-basis: auto;
    border: 2px solid var(--gecu-slate);
    border: none;
    outline: none;
}

.type-black-icon {
    flex-grow: 0;
    flex-shrink: 1;
    flex-basis: auto;
}

.type-handing-color-default {
    flex-grow: 0;
    flex-shrink: 1;
    flex-basis: auto;
}

.text-265 {
    flex-grow: 0;
    flex-shrink: 1;
    flex-basis: auto;
    text-align: center;
    font-family: var(--font-family-roboto);
    font-weight: 700;
    font-size: 32px;
    text-decoration: none;
    text-transform: none;
    color: var(--text-rgb-252-177-36);
}

.text-266 {
    flex-grow: 0;
    flex-shrink: 1;
    flex-basis: auto;
    text-align: center;
    font-family: var(--font-family-roboto);
    font-weight: normal;
    font-size: 13px;
    text-decoration: none;
    text-transform: none;
    color: var(--text-rgb-162-175-191);
}

.status-default {
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    align-items: center;
    gap: 8px;
    padding: 0px;
    flex-grow: 0;
    flex-shrink: 1;
    flex-basis: auto;
}

.vector-270 {
    flex-grow: 0;
    flex-shrink: 1;
    flex-basis: auto;
    border: 2px solid var(--gecu-slate);
    border: none;
    outline: none;
}

.vector-271 {
    flex-grow: 0;
    flex-shrink: 1;
    flex-basis: auto;
    border: 2px solid var(--gecu-slate);
    border: none;
    outline: none;
}

.vector-272 {
    flex-grow: 0;
    flex-shrink: 1;
    flex-basis: auto;
    border: 2px solid var(--gecu-slate);
    border: none;
    outline: none;
}

.vector-273 {
    flex-grow: 0;
    flex-shrink: 1;
    flex-basis: auto;
    border: 2px solid var(--gecu-slate);
    border: none;
    outline: none;
}

.vector-274 {
    flex-grow: 0;
    flex-shrink: 1;
    flex-basis: auto;
    border: 2px solid var(--gecu-slate);
    border: none;
    outline: none;
}

.type-hands-color-default {
    flex-grow: 0;
    flex-shrink: 1;
    flex-basis: auto;
}

.text-275 {
    flex-grow: 0;
    flex-shrink: 1;
    flex-basis: auto;
    text-align: center;
    font-family: var(--font-family-roboto);
    font-weight: 700;
    font-size: 32px;
    text-decoration: none;
    text-transform: none;
    color: var(--text-rgb-252-177-36);
}

.text-276 {
    flex-grow: 0;
    flex-shrink: 1;
    flex-basis: auto;
    text-align: center;
    font-family: var(--font-family-roboto);
    font-weight: normal;
    font-size: 13px;
    text-decoration: none;
    text-transform: none;
    color: var(--text-rgb-162-175-191);
}

.vector-280 {
    flex-grow: 0;
    flex-shrink: 1;
    flex-basis: auto;
    border: 2px solid var(--gecu-slate);
    border: none;
    outline: none;
}

.vector-281 {
    flex-grow: 0;
    flex-shrink: 1;
    flex-basis: auto;
    border: 2px solid var(--gecu-slate);
    border: none;
    outline: none;
}

.vector-282 {
    flex-grow: 0;
    flex-shrink: 1;
    flex-basis: auto;
    border: 2px solid var(--gecu-slate);
    border: none;
    outline: none;
}

.vector-284 {
    flex-grow: 0;
    flex-shrink: 1;
    flex-basis: auto;
    border: 2px solid var(--gecu-slate);
    border: none;
    outline: none;
}

.vector-285 {
    flex-grow: 0;
    flex-shrink: 1;
    flex-basis: auto;
    border: 2px solid var(--gecu-slate);
    border: none;
    outline: none;
}

.vector-286 {
    flex-grow: 0;
    flex-shrink: 1;
    flex-basis: auto;
    border: 2px solid var(--gecu-slate);
    border: none;
    outline: none;
}

.group-283 {
    flex-grow: 0;
    flex-shrink: 1;
    flex-basis: auto;
}

.vector-287 {
    flex-grow: 0;
    flex-shrink: 1;
    flex-basis: auto;
    border: 2px solid var(--gecu-slate);
    border: none;
    outline: none;
}

.vector-288 {
    flex-grow: 0;
    flex-shrink: 1;
    flex-basis: auto;
    border: 2px solid var(--gecu-slate);
    border: none;
    outline: none;
}

.node-279 {
    flex-grow: 0;
    flex-shrink: 1;
    flex-basis: auto;
}

.type-box-color-default {
    flex-grow: 0;
    flex-shrink: 1;
    flex-basis: auto;
}

.text-289 {
    flex-grow: 0;
    flex-shrink: 1;
    flex-basis: auto;
    text-align: center;
    font-family: var(--font-family-roboto);
    font-weight: 700;
    font-size: 32px;
    text-decoration: none;
    text-transform: none;
    color: var(--text-rgb-252-177-36);
}

.text-290 {
    flex-grow: 0;
    flex-shrink: 1;
    flex-basis: auto;
    text-align: center;
    font-family: var(--font-family-roboto);
    font-weight: normal;
    font-size: 13px;
    text-decoration: none;
    text-transform: none;
    color: var(--text-rgb-162-175-191);
}

.vector-295 {
    flex-grow: 0;
    flex-shrink: 1;
    flex-basis: auto;
    border: 2px solid var(--gecu-slate);
    border: none;
    outline: none;
}

.vector-296 {
    flex-grow: 0;
    flex-shrink: 1;
    flex-basis: auto;
    border: 2px solid var(--gecu-slate);
    border: none;
    outline: none;
}

.vector-297 {
    flex-grow: 0;
    flex-shrink: 1;
    flex-basis: auto;
    border: 2px solid var(--gecu-slate);
    border: none;
    outline: none;
}

.vector-298 {
    flex-grow: 0;
    flex-shrink: 1;
    flex-basis: auto;
    border: 2px solid var(--gecu-slate);
    border: none;
    outline: none;
}

.group-294 {
    flex-grow: 0;
    flex-shrink: 1;
    flex-basis: auto;
}

.vector-299 {
    flex-grow: 0;
    flex-shrink: 1;
    flex-basis: auto;
    border: 2px solid var(--gecu-slate);
    border: none;
    outline: none;
}

.vector-301 {
    flex-grow: 0;
    flex-shrink: 1;
    flex-basis: auto;
    border: 2px solid var(--gecu-slate);
    border: none;
    outline: none;
}

.vector-302 {
    flex-grow: 0;
    flex-shrink: 1;
    flex-basis: auto;
    border: 2px solid var(--gecu-slate);
    border: none;
    outline: none;
}

.vector-303 {
    flex-grow: 0;
    flex-shrink: 1;
    flex-basis: auto;
    border: 2px solid var(--gecu-slate);
    border: none;
    outline: none;
}

.group-300 {
    flex-grow: 0;
    flex-shrink: 1;
    flex-basis: auto;
}

.vector-304 {
    flex-grow: 0;
    flex-shrink: 1;
    flex-basis: auto;
    border: 2px solid var(--gecu-slate);
    border: none;
    outline: none;
}

.vector-305 {
    flex-grow: 0;
    flex-shrink: 1;
    flex-basis: auto;
    border: 2px solid var(--gecu-slate);
    border: none;
    outline: none;
}

.type-tap-heart-color-default {
    flex-grow: 0;
    flex-shrink: 1;
    flex-basis: auto;
}

.text-306 {
    flex-grow: 0;
    flex-shrink: 1;
    flex-basis: auto;
    text-align: center;
    font-family: var(--font-family-roboto);
    font-weight: 700;
    font-size: 32px;
    text-decoration: none;
    text-transform: none;
    color: var(--text-rgb-252-177-36);
}

.text-307 {
    flex-grow: 0;
    flex-shrink: 1;
    flex-basis: auto;
    text-align: center;
    font-family: var(--font-family-roboto);
    font-weight: normal;
    font-size: 13px;
    text-decoration: none;
    text-transform: none;
    color: var(--text-rgb-162-175-191);
}

.metrics-box-254 {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    padding: 0px;
    flex-grow: 0;
    flex-shrink: 1;
    width: 100%;
    max-width: 1240px;
}

.metrics-section-253 {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 40px;
    padding: 80px 100px 80px 100px;
    flex-grow: 0;
    flex-shrink: 1;
    flex-basis: auto;
    background-color: var(--gecu-corporate-blue);
}

.text-310 {
    flex-grow: 0;
    flex-shrink: 1;
    flex-basis: auto;
    text-align: center;
    font-family: var(--font-family-roboto);
    font-weight: 700;
    font-size: 40px;
    line-height: 120.00000476837158%;
    text-decoration: none;
    text-transform: none;
    color: var(--text-white);
}

.text-311 {
    flex-grow: 0;
    flex-shrink: 1;
    flex-basis: auto;
    text-align: center;
    font-family: var(--font-family-roboto);
    font-weight: normal;
    font-size: 16px;
    line-height: 150%;
    text-decoration: none;
    text-transform: none;
    color: var(--text-white);
}

.cta-text-309 {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    gap: 16px;
    padding: 0px;
    flex-grow: 0;
    flex-shrink: 1;
    flex-basis: auto;
}

.text-314 {
    flex-grow: 0;
    flex-shrink: 1;
    flex-basis: auto;
    text-align: left;
    font-family: var(--font-family-roboto);
    font-weight: 700;
    font-size: 13px;
    text-decoration: none;
    text-transform: none;
    color: var(--text-rgb-6-19-41);
}

.property-1-seconday-status-active {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    padding: 10px 16px 10px 16px;
    flex-grow: 0;
    flex-shrink: 1;
    width: 48.4251968503937%;
    background-color: var(--gecu-yellow);
    border-radius: 8px;
}

.text-316 {
    flex-grow: 0;
    flex-shrink: 1;
    flex-basis: auto;
    text-align: left;
    font-family: var(--font-family-roboto);
    font-weight: 700;
    font-size: 13px;
    text-decoration: none;
    text-transform: none;
    color: var(--text-rgb-247-245-238);
}

.property-1-tertiary-variation-status-active {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    gap: 8px;
    padding: 14px 28px 14px 28px;
    flex-grow: 0;
    flex-shrink: 1;
    width: 48.4251968503937%;
    border: 2px solid rgba(247, 245, 238, 1);
    border-radius: 8px;
}

.cta-action-312 {
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    gap: 16px;
    padding: 0px;
    flex-grow: 0;
    flex-shrink: 1;
    flex-basis: auto;
}

.cta-section-308 {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    gap: 32px;
    padding: 100px 80px 100px 80px;
    flex-grow: 0;
    flex-shrink: 1;
    flex-basis: auto;
    background-color: var(--gecu-corporate-green);
}

.text-320 {
    flex-grow: 0;
    flex-shrink: 1;
    flex-basis: auto;
    text-align: left;
    font-family: var(--font-family-roboto);
    font-weight: 700;
    font-size: 32px;
    line-height: 125%;
    text-decoration: none;
    text-transform: none;
    color: var(--text-rgb-12-20-33);
}

.text-321 {
    flex-grow: 0;
    flex-shrink: 1;
    flex-basis: auto;
    max-width: 540px;
    text-align: left;
    font-family: var(--font-family-roboto);
    font-weight: normal;
    font-size: 15px;
    line-height: 150%;
    text-decoration: none;
    text-transform: none;
    color: var(--text-rgb-80-94-112);
}

.representative-photo-322 {
    flex-grow: 0;
    flex-shrink: 1;
    flex-basis: auto;
    max-width: 540px;
    border-radius: 16px;
    width: 100%;
    height: auto;
}

.how-left-319 {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 24px;
    padding: 0px;
    flex-grow: 1;
    flex-shrink: 1;
    flex-basis: auto;
}

.vector-327 {
    flex-grow: 0;
    flex-shrink: 1;
    flex-basis: auto;
    border: 2px solid rgba(234, 160, 35, 1);
    border: none;
    outline: none;
}

.star-326 {
    flex-grow: 0;
    flex-shrink: 1;
    flex-basis: auto;
}

.icon-container-325 {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 0px;
    flex-grow: 0;
    flex-shrink: 1;
    width: 4.2105263157894735%;
}

.text-329 {
    flex-grow: 0;
    flex-shrink: 1;
    flex-basis: auto;
    text-align: left;
    font-family: var(--font-family-roboto);
    font-weight: 700;
    font-size: 16px;
    text-decoration: none;
    text-transform: none;
    color: var(--text-rgb-12-20-33);
}

.text-330 {
    flex-grow: 0;
    flex-shrink: 1;
    flex-basis: auto;
    text-align: left;
    font-family: var(--font-family-roboto);
    font-weight: normal;
    font-size: 14px;
    line-height: 139.9999976158142%;
    text-decoration: none;
    text-transform: none;
    color: var(--text-rgb-80-94-112);
}

.text-block-328 {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 6px;
    padding: 0px;
    flex-grow: 1;
    flex-shrink: 1;
    flex-basis: auto;
}

.vector-334 {
    flex-grow: 0;
    flex-shrink: 1;
    flex-basis: auto;
    border: 2px solid rgba(234, 160, 35, 1);
    border: none;
    outline: none;
}

.star-333 {
    flex-grow: 0;
    flex-shrink: 1;
    flex-basis: auto;
}

.icon-container-332 {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 0px;
    flex-grow: 0;
    flex-shrink: 1;
    width: 4.2105263157894735%;
}

.text-336 {
    flex-grow: 0;
    flex-shrink: 1;
    flex-basis: auto;
    text-align: left;
    font-family: var(--font-family-roboto);
    font-weight: 700;
    font-size: 16px;
    text-decoration: none;
    text-transform: none;
    color: var(--text-rgb-12-20-33);
}

.text-337 {
    flex-grow: 0;
    flex-shrink: 1;
    flex-basis: auto;
    text-align: left;
    font-family: var(--font-family-roboto);
    font-weight: normal;
    font-size: 14px;
    line-height: 139.9999976158142%;
    text-decoration: none;
    text-transform: none;
    color: var(--text-rgb-80-94-112);
}

.text-block-335 {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 6px;
    padding: 0px;
    flex-grow: 1;
    flex-shrink: 1;
    flex-basis: auto;
}

.vector-341 {
    flex-grow: 0;
    flex-shrink: 1;
    flex-basis: auto;
    border: 2px solid rgba(234, 160, 35, 1);
    border: none;
    outline: none;
}

.star-340 {
    flex-grow: 0;
    flex-shrink: 1;
    flex-basis: auto;
}

.icon-container-339 {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 0px;
    flex-grow: 0;
    flex-shrink: 1;
    width: 4.2105263157894735%;
}

.text-343 {
    flex-grow: 0;
    flex-shrink: 1;
    flex-basis: auto;
    text-align: left;
    font-family: var(--font-family-roboto);
    font-weight: 700;
    font-size: 16px;
    text-decoration: none;
    text-transform: none;
    color: var(--text-rgb-12-20-33);
}

.text-344 {
    flex-grow: 0;
    flex-shrink: 1;
    flex-basis: auto;
    text-align: left;
    font-family: var(--font-family-roboto);
    font-weight: normal;
    font-size: 14px;
    line-height: 139.9999976158142%;
    text-decoration: none;
    text-transform: none;
    color: var(--text-rgb-80-94-112);
}

.text-block-342 {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 6px;
    padding: 0px;
    flex-grow: 1;
    flex-shrink: 1;
    flex-basis: auto;
}

.vector-348 {
    flex-grow: 0;
    flex-shrink: 1;
    flex-basis: auto;
    border: 2px solid rgba(234, 160, 35, 1);
    border: none;
    outline: none;
}

.star-347 {
    flex-grow: 0;
    flex-shrink: 1;
    flex-basis: auto;
}

.icon-container-346 {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 0px;
    flex-grow: 0;
    flex-shrink: 1;
    width: 4.2105263157894735%;
}

.text-350 {
    flex-grow: 0;
    flex-shrink: 1;
    flex-basis: auto;
    text-align: left;
    font-family: var(--font-family-roboto);
    font-weight: 700;
    font-size: 16px;
    text-decoration: none;
    text-transform: none;
    color: var(--text-rgb-12-20-33);
}

.text-351 {
    flex-grow: 0;
    flex-shrink: 1;
    flex-basis: auto;
    text-align: left;
    font-family: var(--font-family-roboto);
    font-weight: normal;
    font-size: 14px;
    line-height: 139.9999976158142%;
    text-decoration: none;
    text-transform: none;
    color: var(--text-rgb-80-94-112);
}

.text-block-349 {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 6px;
    padding: 0px;
    flex-grow: 1;
    flex-shrink: 1;
    flex-basis: auto;
}

.how-right-323 {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 24px;
    padding: 0px;
    flex-grow: 1;
    flex-shrink: 1;
    flex-basis: auto;
}

.frame-9-318 {
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 100px;
    padding: 0px;
    flex-grow: 1;
    flex-shrink: 1;
    width: 86.11111111111111%;
    max-width: 1240px;
}

.how-we-help-317 {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    gap: 100px;
    padding: 100px;
    flex-grow: 0;
    flex-shrink: 1;
    width: 100%;
    background-color: rgba(255, 255, 255, 1);
}

.image-12-356 {
    flex-grow: 0;
    flex-shrink: 1;
    flex-basis: auto;
    width: 100%;
    height: auto;
}

.rectangle-1326-357 {
    flex-grow: 0;
    flex-shrink: 1;
    flex-basis: auto;
    background-color: rgba(247, 245, 238, 1);
}

.type-white {
    flex-grow: 0;
    flex-shrink: 1;
    flex-basis: auto;
}

.text-358 {
    flex-grow: 0;
    flex-shrink: 1;
    flex-basis: auto;
    text-align: left;
    font-family: var(--font-family-roboto);
    font-weight: normal;
    font-size: 13px;
    line-height: 150%;
    text-decoration: none;
    text-transform: none;
    color: var(--text-rgb-162-175-191);
}

.text-359 {
    flex-grow: 0;
    flex-shrink: 1;
    flex-basis: auto;
    text-align: left;
    font-family: var(--font-family-roboto);
    font-weight: normal;
    font-size: 13px;
    line-height: 150%;
    text-decoration: none;
    text-transform: none;
    color: var(--text-rgb-162-175-191);
}

.footer-branding-354 {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 16px;
    padding: 0px;
    flex-grow: 0;
    flex-shrink: 1;
    flex-basis: auto;
}

.text-362 {
    flex-grow: 0;
    flex-shrink: 1;
    flex-basis: auto;
    text-align: left;
    font-family: var(--font-family-roboto);
    font-weight: 700;
    font-size: 14px;
    text-decoration: none;
    text-transform: none;
    color: var(--text-white);
}

.text-363 {
    flex-grow: 0;
    flex-shrink: 1;
    flex-basis: auto;
    text-align: left;
    font-family: var(--font-family-roboto);
    font-weight: normal;
    font-size: 13px;
    text-decoration: none;
    text-transform: none;
    color: var(--text-rgb-162-175-191);
}

.text-364 {
    flex-grow: 0;
    flex-shrink: 1;
    flex-basis: auto;
    text-align: left;
    font-family: var(--font-family-roboto);
    font-weight: normal;
    font-size: 13px;
    text-decoration: none;
    text-transform: none;
    color: var(--text-rgb-162-175-191);
}

.text-365 {
    flex-grow: 0;
    flex-shrink: 1;
    flex-basis: auto;
    text-align: left;
    font-family: var(--font-family-roboto);
    font-weight: normal;
    font-size: 13px;
    text-decoration: none;
    text-transform: none;
    color: var(--text-rgb-162-175-191);
}

.text-366 {
    flex-grow: 0;
    flex-shrink: 1;
    flex-basis: auto;
    text-align: left;
    font-family: var(--font-family-roboto);
    font-weight: normal;
    font-size: 13px;
    text-decoration: none;
    text-transform: none;
    color: var(--text-rgb-162-175-191);
}

.link-col-1-361 {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 12px;
    padding: 0px;
    flex-grow: 0;
    flex-shrink: 1;
    flex-basis: auto;
}

.text-368 {
    flex-grow: 0;
    flex-shrink: 1;
    flex-basis: auto;
    text-align: left;
    font-family: var(--font-family-roboto);
    font-weight: 700;
    font-size: 14px;
    text-decoration: none;
    text-transform: none;
    color: var(--text-white);
}

.text-369 {
    flex-grow: 0;
    flex-shrink: 1;
    flex-basis: auto;
    text-align: left;
    font-family: var(--font-family-roboto);
    font-weight: normal;
    font-size: 13px;
    text-decoration: none;
    text-transform: none;
    color: var(--text-rgb-162-175-191);
}

.text-370 {
    flex-grow: 0;
    flex-shrink: 1;
    flex-basis: auto;
    text-align: left;
    font-family: var(--font-family-roboto);
    font-weight: normal;
    font-size: 13px;
    text-decoration: none;
    text-transform: none;
    color: var(--text-rgb-162-175-191);
}

.text-371 {
    flex-grow: 0;
    flex-shrink: 1;
    flex-basis: auto;
    text-align: left;
    font-family: var(--font-family-roboto);
    font-weight: normal;
    font-size: 13px;
    text-decoration: none;
    text-transform: none;
    color: var(--text-rgb-162-175-191);
}

.text-372 {
    flex-grow: 0;
    flex-shrink: 1;
    flex-basis: auto;
    text-align: left;
    font-family: var(--font-family-roboto);
    font-weight: normal;
    font-size: 13px;
    text-decoration: none;
    text-transform: none;
    color: var(--text-rgb-162-175-191);
}

.link-col-2-367 {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 12px;
    padding: 0px;
    flex-grow: 0;
    flex-shrink: 1;
    flex-basis: auto;
}

.footer-links-grid-360 {
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 80px;
    padding: 0px;
    flex-grow: 0;
    flex-shrink: 1;
    flex-basis: auto;
}

.footer-main-353 {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    padding: 0px;
    flex-grow: 0;
    flex-shrink: 1;
    width: 100%;
}

.footer-rule-374 {
    flex-grow: 0;
    flex-shrink: 1;
    flex-basis: auto;
    background-color: rgba(255, 255, 255, 0.08627451211214066);
}

.text-376 {
    flex-grow: 0;
    flex-shrink: 1;
    flex-basis: auto;
    text-align: left;
    font-family: var(--font-family-roboto);
    font-weight: normal;
    font-size: 12px;
    text-decoration: none;
    text-transform: none;
    color: var(--text-rgb-162-175-191);
}

.vector-379 {
    flex-grow: 0;
    flex-shrink: 1;
    flex-basis: auto;
    fill: rgba(162, 175, 191, 1);
    border: none;
    outline: none;
}

.platform-linkedin-color-negative {
    flex-grow: 0;
    flex-shrink: 1;
    flex-basis: auto;
}

.vector-381 {
    flex-grow: 0;
    flex-shrink: 1;
    flex-basis: auto;
    fill: rgba(162, 175, 191, 1);
    border: none;
    outline: none;
}

.platform-facebook-color-negative {
    flex-grow: 0;
    flex-shrink: 1;
    flex-basis: auto;
}

.vector-383 {
    flex-grow: 0;
    flex-shrink: 1;
    flex-basis: auto;
    fill: rgba(162, 175, 191, 1);
    border: none;
    outline: none;
}

.vector-384 {
    flex-grow: 0;
    flex-shrink: 1;
    flex-basis: auto;
    fill: rgba(162, 175, 191, 1);
    border: none;
    outline: none;
}

.vector-385 {
    flex-grow: 0;
    flex-shrink: 1;
    flex-basis: auto;
    fill: rgba(162, 175, 191, 1);
    border: none;
    outline: none;
}

.platform-instagram-color-negative {
    flex-grow: 0;
    flex-shrink: 1;
    flex-basis: auto;
}

.vector-387 {
    flex-grow: 0;
    flex-shrink: 1;
    flex-basis: auto;
    fill: rgba(162, 175, 191, 1);
    border: none;
    outline: none;
}

.platform-google-color-negative {
    flex-grow: 0;
    flex-shrink: 1;
    flex-basis: auto;
}

.vector-389 {
    flex-grow: 0;
    flex-shrink: 1;
    flex-basis: auto;
    fill: rgba(162, 175, 191, 1);
    border: none;
    outline: none;
}

.platform-tiktok-color-negative {
    flex-grow: 0;
    flex-shrink: 1;
    flex-basis: auto;
}

.social-icons-377 {
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 16px;
    padding: 0px;
    flex-grow: 0;
    flex-shrink: 1;
    flex-basis: auto;
}

.bottom-row-375 {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    padding: 0px;
    flex-grow: 0;
    flex-shrink: 1;
    width: 100%;
}

.footer-legal-social-373 {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 24px;
    padding: 0px;
    flex-grow: 0;
    flex-shrink: 1;
    flex-basis: auto;
}

.footer {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 64px;
    padding: 80px 100px 40px 100px;
    flex-grow: 0;
    flex-shrink: 1;
    flex-basis: auto;
}

.image-12-392 {
    flex-grow: 0;
    flex-shrink: 1;
    flex-basis: auto;
    width: 100%;
    height: auto;
}

.type-color {
    flex-grow: 0;
    flex-shrink: 1;
    flex-basis: auto;
}

.text-394 {
    flex-grow: 0;
    flex-shrink: 1;
    flex-basis: auto;
    text-align: left;
    font-family: var(--font-family-geist);
    font-weight: 500;
    font-size: 14px;
    text-decoration: none;
    text-transform: none;
    color: var(--text-rgb-68-166-66);
}

.text-395 {
    flex-grow: 0;
    flex-shrink: 1;
    flex-basis: auto;
    text-align: left;
    font-family: var(--font-family-geist);
    font-weight: 500;
    font-size: 14px;
    text-decoration: none;
    text-transform: none;
    color: var(--text-rgb-1-55-117);
}

.text-396 {
    flex-grow: 0;
    flex-shrink: 1;
    flex-basis: auto;
    text-align: left;
    font-family: var(--font-family-geist);
    font-weight: 500;
    font-size: 14px;
    text-decoration: none;
    text-transform: none;
    color: var(--text-rgb-1-55-117);
}

.text-397 {
    flex-grow: 0;
    flex-shrink: 1;
    flex-basis: auto;
    text-align: left;
    font-family: var(--font-family-geist);
    font-weight: 500;
    font-size: 14px;
    text-decoration: none;
    text-transform: none;
    color: var(--text-rgb-1-55-117);
}

.navigation-menu-393 {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    gap: 32px;
    padding: 0px;
    flex-grow: 0;
    flex-shrink: 1;
    flex-basis: auto;
}

.text-399 {
    flex-grow: 0;
    flex-shrink: 1;
    flex-basis: auto;
    text-align: left;
    font-family: var(--font-family-roboto);
    font-weight: 700;
    font-size: 13px;
    text-decoration: none;
    text-transform: none;
    color: var(--text-white);
}

.header {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    padding: 24px 100px 24px 100px;
    flex-grow: 0;
    flex-shrink: 1;
    width: 100%;
    background-color: rgba(255, 255, 255, 1);
    border: 1px solid rgba(232, 230, 223, 1);
}

.image-12-402 {
    flex-grow: 0;
    flex-shrink: 1;
    flex-basis: auto;
    width: 100%;
    height: auto;
}

.rectangle-1326-403 {
    flex-grow: 0;
    flex-shrink: 1;
    flex-basis: auto;
    background-color: rgba(247, 245, 238, 1);
}

.text-405 {
    flex-grow: 0;
    flex-shrink: 1;
    flex-basis: auto;
    text-align: left;
    font-family: var(--font-family-geist);
    font-weight: 500;
    font-size: 14px;
    text-decoration: none;
    text-transform: none;
    color: var(--text-rgb-252-177-36);
}

.text-406 {
    flex-grow: 0;
    flex-shrink: 1;
    flex-basis: auto;
    text-align: left;
    font-family: var(--font-family-geist);
    font-weight: 500;
    font-size: 14px;
    text-decoration: none;
    text-transform: none;
    color: var(--text-rgb-247-245-238);
}

.text-407 {
    flex-grow: 0;
    flex-shrink: 1;
    flex-basis: auto;
    text-align: left;
    font-family: var(--font-family-geist);
    font-weight: 500;
    font-size: 14px;
    text-decoration: none;
    text-transform: none;
    color: var(--text-rgb-247-245-238);
}

.text-408 {
    flex-grow: 0;
    flex-shrink: 1;
    flex-basis: auto;
    text-align: left;
    font-family: var(--font-family-geist);
    font-weight: 500;
    font-size: 14px;
    text-decoration: none;
    text-transform: none;
    color: var(--text-rgb-247-245-238);
}

.navigation-menu-404 {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    gap: 32px;
    padding: 0px;
    flex-grow: 0;
    flex-shrink: 1;
    flex-basis: auto;
}

.text-410 {
    flex-grow: 0;
    flex-shrink: 1;
    flex-basis: auto;
    text-align: left;
    font-family: var(--font-family-roboto);
    font-weight: 700;
    font-size: 13px;
    text-decoration: none;
    text-transform: none;
    color: var(--text-rgb-6-19-41);
}

.header-blue {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    padding: 24px 100px 24px 100px;
    flex-grow: 0;
    flex-shrink: 1;
    width: 100%;
    background-color: rgba(1, 55, 117, 1);
}

.node-1 {
    @media (max-width: 1440px) {
        .node-1 {
            padding-left: 24px;
            padding-right: 24px;
        }
    }

    @media (max-width: 768px) {
        .node-1 {
            padding-left: 16px;
            padding-right: 16px;
        }
    }

    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    padding: 0px;
    width: 100%;
    min-height: 100vh;
    margin: 0 auto;
    max-width: 1440px;
    flex-grow: 0;
    flex-shrink: 1;
    flex-basis: auto;
}