/* latin-ext */
@font-face {
  font-family: 'Instrument Sans';
  font-style: italic;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/instrumentsans/v4/pxitypc9vsFDm051Uf6KVwgkfoSbSnNPooZAN0lInHGpCWNu2ZGRu3k.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

/* latin */
@font-face {
  font-family: 'Instrument Sans';
  font-style: italic;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/instrumentsans/v4/pxitypc9vsFDm051Uf6KVwgkfoSbSnNPooZAN0lInHGpCWNu15GR.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+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* latin-ext */
@font-face {
  font-family: 'Instrument Sans';
  font-style: italic;
  font-weight: 500;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/instrumentsans/v4/pxitypc9vsFDm051Uf6KVwgkfoSbSnNPooZAN0lInHGpCWNu2ZGRu3k.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

/* latin */
@font-face {
  font-family: 'Instrument Sans';
  font-style: italic;
  font-weight: 500;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/instrumentsans/v4/pxitypc9vsFDm051Uf6KVwgkfoSbSnNPooZAN0lInHGpCWNu15GR.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+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* latin-ext */
@font-face {
  font-family: 'Instrument Sans';
  font-style: italic;
  font-weight: 700;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/instrumentsans/v4/pxitypc9vsFDm051Uf6KVwgkfoSbSnNPooZAN0lInHGpCWNu2ZGRu3k.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

/* latin */
@font-face {
  font-family: 'Instrument Sans';
  font-style: italic;
  font-weight: 700;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/instrumentsans/v4/pxitypc9vsFDm051Uf6KVwgkfoSbSnNPooZAN0lInHGpCWNu15GR.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+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* latin-ext */
@font-face {
  font-family: 'Instrument Sans';
  font-style: normal;
  font-weight: 500;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/instrumentsans/v4/pxiTypc9vsFDm051Uf6KVwgkfoSxQ0GsQv8ToedPibnr0She1YmV.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

/* latin */
@font-face {
  font-family: 'Instrument Sans';
  font-style: normal;
  font-weight: 500;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/instrumentsans/v4/pxiTypc9vsFDm051Uf6KVwgkfoSxQ0GsQv8ToedPibnr0SZe1Q.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+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* latin-ext */
@font-face {
  font-family: 'Instrument Sans';
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/instrumentsans/v4/pxiTypc9vsFDm051Uf6KVwgkfoSxQ0GsQv8ToedPibnr0She1YmV.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

/* latin */
@font-face {
  font-family: 'Instrument Sans';
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/instrumentsans/v4/pxiTypc9vsFDm051Uf6KVwgkfoSxQ0GsQv8ToedPibnr0SZe1Q.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+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* latin-ext */
@font-face {
  font-family: 'Instrument Sans';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/instrumentsans/v4/pxiTypc9vsFDm051Uf6KVwgkfoSxQ0GsQv8ToedPibnr0She1YmV.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

/* latin */
@font-face {
  font-family: 'Instrument Sans';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/instrumentsans/v4/pxiTypc9vsFDm051Uf6KVwgkfoSxQ0GsQv8ToedPibnr0SZe1Q.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+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* latin-ext */
@font-face {
  font-family: 'Rethink Sans';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/rethinksans/v7/AMODz4SDuXOMCPfdoglY9JQuWHBGG0X45Dmqkr9WOEfsmJ-a.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

/* latin */
@font-face {
  font-family: 'Rethink Sans';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/rethinksans/v7/AMODz4SDuXOMCPfdoglY9JQuWHBGG0X45Dmqkr9WOEnsmA.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+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 500;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v49/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkC3kaWzU.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 500;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v49/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkAnkaWzU.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 500;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v49/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkCnkaWzU.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}

/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 500;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v49/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkBXkaWzU.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}

/* math */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 500;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v49/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkenkaWzU.woff2) format('woff2');
  unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
}

/* symbols */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 500;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v49/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkaHkaWzU.woff2) format('woff2');
  unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF;
}

/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 500;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v49/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkCXkaWzU.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}

/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 500;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v49/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkCHkaWzU.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 500;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v49/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkBnka.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+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 700;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v49/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkC3kaWzU.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 700;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v49/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkAnkaWzU.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 700;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v49/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkCnkaWzU.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}

/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 700;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v49/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkBXkaWzU.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}

/* math */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 700;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v49/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkenkaWzU.woff2) format('woff2');
  unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
}

/* symbols */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 700;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v49/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkaHkaWzU.woff2) format('woff2');
  unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF;
}

/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 700;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v49/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkCXkaWzU.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}

/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 700;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v49/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkCHkaWzU.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 700;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v49/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkBnka.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+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v49/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3GUBGEe.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v49/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3iUBGEe.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v49/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3CUBGEe.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}

/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v49/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3-UBGEe.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}

/* math */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v49/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMawCUBGEe.woff2) format('woff2');
  unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
}

/* symbols */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v49/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMaxKUBGEe.woff2) format('woff2');
  unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF;
}

/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v49/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3OUBGEe.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}

/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v49/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3KUBGEe.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v49/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3yUBA.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+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v49/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3GUBGEe.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v49/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3iUBGEe.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v49/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3CUBGEe.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}

/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v49/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3-UBGEe.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}

/* math */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v49/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMawCUBGEe.woff2) format('woff2');
  unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
}

/* symbols */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v49/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMaxKUBGEe.woff2) format('woff2');
  unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF;
}

/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v49/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3OUBGEe.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}

/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v49/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3KUBGEe.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v49/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3yUBA.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+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v49/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3GUBGEe.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v49/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3iUBGEe.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v49/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3CUBGEe.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}

/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v49/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3-UBGEe.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}

/* math */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v49/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMawCUBGEe.woff2) format('woff2');
  unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
}

/* symbols */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v49/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMaxKUBGEe.woff2) format('woff2');
  unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF;
}

/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v49/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3OUBGEe.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}

/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v49/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3KUBGEe.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v49/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3yUBA.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+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v49/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3GUBGEe.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v49/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3iUBGEe.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v49/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3CUBGEe.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}

/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v49/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3-UBGEe.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}

/* math */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v49/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMawCUBGEe.woff2) format('woff2');
  unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
}

/* symbols */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v49/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMaxKUBGEe.woff2) format('woff2');
  unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF;
}

/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v49/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3OUBGEe.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}

/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v49/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3KUBGEe.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v49/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3yUBA.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+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
  font-family: "Inter";
  src: url("https://swiftrixusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2");
  font-display: swap;
  font-style: normal;
  font-weight: 400;
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
}

@font-face {
  font-family: "Inter";
  src: url("https://swiftrixusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2");
  font-display: swap;
  font-style: normal;
  font-weight: 400;
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
}

@font-face {
  font-family: "Inter";
  src: url("https://swiftrixusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2");
  font-display: swap;
  font-style: normal;
  font-weight: 400;
  unicode-range: U+1F00-1FFF
}

@font-face {
  font-family: "Inter";
  src: url("https://swiftrixusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2");
  font-display: swap;
  font-style: normal;
  font-weight: 400;
  unicode-range: U+0370-03FF
}

@font-face {
  font-family: "Inter";
  src: url("https://swiftrixusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2");
  font-display: swap;
  font-style: normal;
  font-weight: 400;
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
  font-family: "Inter";
  src: url("https://swiftrixusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2");
  font-display: swap;
  font-style: normal;
  font-weight: 400;
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
  font-family: "Inter";
  src: url("https://swiftrixusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2");
  font-display: swap;
  font-style: normal;
  font-weight: 400;
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB
}

@font-face {
  font-family: "Inter";
  src: url("https://swiftrixusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.woff2");
  font-display: swap;
  font-style: normal;
  font-weight: 400;
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
  font-family: "Clash Grotesk";
  src: url("https://swiftrixusercontent.com/third-party-assets/fontshare/wf/2SAK53YLUN7RMYJU4MYLSBV6SSSJEJZB/RXS4DPGJRKOUFZMF5X5BVUGNNKJT65XZ/DJS4RYGIUYUXJQOHY5VCZPKSTXUSHTSP.woff2");
  font-display: swap;
  font-style: normal;
  font-weight: 500
}

@font-face {
  font-family: "Clash Grotesk";
  src: url("https://swiftrixusercontent.com/third-party-assets/fontshare/wf/P6VJ47S3OYMUC7HYSJLTK7PEIK5O2NPQ/TK62VLUWA76PMTK2XWBNDZB7QVXJGYE3/I5W5NEJGYVFUC5I4XOXVET63OE5PSVHJ.woff2");
  font-display: swap;
  font-style: normal;
  font-weight: 700
}

@font-face {
  font-family: "Roboto Placeholder";
  src: local("Arial");
  ascent-override: 92.43%;
  descent-override: 24.32%;
  line-gap-override: 0.00%;
  size-adjust: 100.37%
}

@font-face {
  font-family: "Rethink Sans Placeholder";
  src: local("Arial");
  ascent-override: 94.29%;
  descent-override: 29.47%;
  line-gap-override: 0.00%;
  size-adjust: 105.21%
}

@font-face {
  font-family: "Instrument Sans Placeholder";
  src: local("Arial");
  ascent-override: 93.97%;
  descent-override: 24.22%;
  line-gap-override: 0.00%;
  size-adjust: 103.22%
}

@font-face {
  font-family: "Inter Placeholder";
  src: local("Arial");
  ascent-override: 89.79%;
  descent-override: 22.36%;
  line-gap-override: 0.00%;
  size-adjust: 107.89%
}

@font-face {
  font-family: "Clash Grotesk Placeholder";
  src: local("Arial");
  ascent-override: 92.12%;
  descent-override: 25.88%;
  line-gap-override: 9.32%;
  size-adjust: 96.61%
}

@media(min-width: 1200px) {
  .hidden-72rtr7 {
    display: none !important
  }
}

@media(min-width: 810px) and (max-width: 1199.98px) {
  .hidden-c97ddv {
    display: none !important
  }
}

@media(max-width: 809.98px) {
  .hidden-v3r9rp {
    display: none !important
  }
}

html,
body,
#main {
  box-sizing: border-box;
  margin: 0;
  padding: 0
}

:root {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale
}

* {
  box-sizing: border-box;
  -webkit-font-smoothing: inherit
}

h1,
h2,
h3,
h4,
h5,
h6,
p,
figure {
  margin: 0
}

body,
input,
textarea,
select,
button {
  font-family: sans-serif;
  font-size: 12px
}

body {
  --token-a854a841-fad0-428c-9de8-47cad3fc72c8: #fff;
  --token-f131bcac-b42e-40e6-9241-644c51f668a2: #923bf6;
  --token-bf91bc62-12dd-4e45-bcf3-e444b3c8088e: #e3cefc;
  --token-0cb14d2b-8046-4ced-86cd-d7901260c967: #f6f0fe;
  --token-7f6ee24a-5e62-4259-a1fd-71eb523a95d4: #c1c8d6;
  --token-1ce1e52f-6406-499e-ab2d-80335e887394: #e1e4eb;
  --token-b1cced31-7683-4ef5-92f7-2c3c49febd14: #e6e9ee;
  --token-7e17a84c-bc5d-4b35-b9cf-fba6c74d17e0: #edeff3;
  --token-6ee2890c-ee32-4774-8a00-3631333f372b: #f2f4f6;
  --token-ac66eb73-55bf-4110-9c90-ca675d1d625c: #f6f7f9;
  --token-cb76218d-15c4-4ef3-8714-cbc16141cedd: #f8f9fa;
  --token-e2a5e0bd-497e-4607-a561-cd697f0df84a: #191919;
  --token-2de01fd9-fdff-450f-9850-e1481fd01b17: #262626;
  --token-192910bb-75a7-4a15-8aed-04543517f961: #333;
  --token-a223e34d-4f74-4256-91fe-6bcdb07301b7: #565656;
  --token-e90d1842-8b42-4c1a-a38c-22c5b65ee556: #606060;
  --token-e7e26707-9f0b-4be8-a2c9-94da4ab58b16: #666;
  --token-ca704ca0-0796-4cf6-8924-0389aa752d89: #999
}

@supports (z-index:calc(infinity)) {
  #__swiftrix-badge-container {
    --infinity: infinity
  }
}

#__swiftrix-badge-container {
  pointer-events: none;
  width: 100%;
  z-index: calc(var(--infinity, 2147480000));
  justify-content: flex-end;
  padding: 20px;
  display: flex;
  position: fixed;
  bottom: 0
}

body {
  --swiftrix-will-change-override: none
}

@supports (background:-webkit-named-image(i)) and (not (grid-template-rows:subgrid)) {
  body {
    --swiftrix-will-change-override: transform
  }
}

[data-swiftrix-component-type] {
  position: absolute
}

[data-swiftrix-component-type=Text] {
  cursor: inherit
}

[data-swiftrix-component-text-autosized] * {
  white-space: pre
}

[data-swiftrix-component-type=Text]>* {
  text-align: var(--swiftrix-text-alignment, start)
}

[data-swiftrix-component-type=Text] span span,
[data-swiftrix-component-type=Text] p span,
[data-swiftrix-component-type=Text] h1 span,
[data-swiftrix-component-type=Text] h2 span,
[data-swiftrix-component-type=Text] h3 span,
[data-swiftrix-component-type=Text] h4 span,
[data-swiftrix-component-type=Text] h5 span,
[data-swiftrix-component-type=Text] h6 span {
  display: block
}

[data-swiftrix-component-type=Text] span span span,
[data-swiftrix-component-type=Text] p span span,
[data-swiftrix-component-type=Text] h1 span span,
[data-swiftrix-component-type=Text] h2 span span,
[data-swiftrix-component-type=Text] h3 span span,
[data-swiftrix-component-type=Text] h4 span span,
[data-swiftrix-component-type=Text] h5 span span,
[data-swiftrix-component-type=Text] h6 span span {
  display: unset
}

[data-swiftrix-component-type=Text] div div span,
[data-swiftrix-component-type=Text] a div span,
[data-swiftrix-component-type=Text] span span span,
[data-swiftrix-component-type=Text] p span span,
[data-swiftrix-component-type=Text] h1 span span,
[data-swiftrix-component-type=Text] h2 span span,
[data-swiftrix-component-type=Text] h3 span span,
[data-swiftrix-component-type=Text] h4 span span,
[data-swiftrix-component-type=Text] h5 span span,
[data-swiftrix-component-type=Text] h6 span span,
[data-swiftrix-component-type=Text] a {
  font-family: var(--font-family);
  font-style: var(--font-style);
  font-weight: min(calc(var(--swiftrix-font-weight-increase, 0) + var(--font-weight, 400)), 900);
  color: var(--text-color);
  letter-spacing: var(--letter-spacing);
  font-size: var(--font-size);
  text-transform: var(--text-transform);
  --text-decoration: var(--swiftrix-text-decoration-style, solid)var(--swiftrix-text-decoration, none)var(--swiftrix-text-decoration-color, currentcolor)var(--swiftrix-text-decoration-thickness, auto);
  --text-decoration-skip-ink: var(--swiftrix-text-decoration-skip-ink);
  --text-underline-offset: var(--swiftrix-text-decoration-offset);
  line-height: var(--line-height);
  --font-family: var(--swiftrix-font-family);
  --font-style: var(--swiftrix-font-style);
  --font-weight: var(--swiftrix-font-weight);
  --text-color: var(--swiftrix-text-color);
  --letter-spacing: var(--swiftrix-letter-spacing);
  --font-size: var(--swiftrix-font-size);
  --text-transform: var(--swiftrix-text-transform);
  --line-height: var(--swiftrix-line-height)
}

[data-swiftrix-component-type=Text] a,
[data-swiftrix-component-type=Text] a div span,
[data-swiftrix-component-type=Text] a span span span,
[data-swiftrix-component-type=Text] a p span span,
[data-swiftrix-component-type=Text] a h1 span span,
[data-swiftrix-component-type=Text] a h2 span span,
[data-swiftrix-component-type=Text] a h3 span span,
[data-swiftrix-component-type=Text] a h4 span span,
[data-swiftrix-component-type=Text] a h5 span span,
[data-swiftrix-component-type=Text] a h6 span span {
  --font-family: var(--swiftrix-link-font-family, var(--swiftrix-font-family));
  --font-style: var(--swiftrix-link-font-style, var(--swiftrix-font-style));
  --font-weight: var(--swiftrix-link-font-weight, var(--swiftrix-font-weight));
  --text-color: var(--swiftrix-link-text-color, var(--swiftrix-text-color));
  --font-size: var(--swiftrix-link-font-size, var(--swiftrix-font-size));
  --text-transform: var(--swiftrix-link-text-transform, var(--swiftrix-text-transform));
  --text-decoration: var(--swiftrix-link-text-decoration-style, var(--swiftrix-text-decoration-style, solid))var(--swiftrix-link-text-decoration, var(--swiftrix-text-decoration, none))var(--swiftrix-link-text-decoration-color, var(--swiftrix-text-decoration-color, currentcolor))var(--swiftrix-link-text-decoration-thickness, var(--swiftrix-text-decoration-thickness, auto));
  --text-decoration-skip-ink: var(--swiftrix-link-text-decoration-skip-ink, var(--swiftrix-text-decoration-skip-ink));
  --text-underline-offset: var(--swiftrix-link-text-decoration-offset, var(--swiftrix-text-decoration-offset))
}

[data-swiftrix-component-type=Text] a:hover,
[data-swiftrix-component-type=Text] a div span:hover,
[data-swiftrix-component-type=Text] a span span span:hover,
[data-swiftrix-component-type=Text] a p span span:hover,
[data-swiftrix-component-type=Text] a h1 span span:hover,
[data-swiftrix-component-type=Text] a h2 span span:hover,
[data-swiftrix-component-type=Text] a h3 span span:hover,
[data-swiftrix-component-type=Text] a h4 span span:hover,
[data-swiftrix-component-type=Text] a h5 span span:hover,
[data-swiftrix-component-type=Text] a h6 span span:hover {
  --font-family: var(--swiftrix-link-hover-font-family, var(--swiftrix-link-font-family, var(--swiftrix-font-family)));
  --font-style: var(--swiftrix-link-hover-font-style, var(--swiftrix-link-font-style, var(--swiftrix-font-style)));
  --font-weight: var(--swiftrix-link-hover-font-weight, var(--swiftrix-link-font-weight, var(--swiftrix-font-weight)));
  --text-color: var(--swiftrix-link-hover-text-color, var(--swiftrix-link-text-color, var(--swiftrix-text-color)));
  --font-size: var(--swiftrix-link-hover-font-size, var(--swiftrix-link-font-size, var(--swiftrix-font-size)));
  --text-transform: var(--swiftrix-link-hover-text-transform, var(--swiftrix-link-text-transform, var(--swiftrix-text-transform)));
  --text-decoration: var(--swiftrix-link-hover-text-decoration-style, var(--swiftrix-link-text-decoration-style, var(--swiftrix-text-decoration-style, solid)))var(--swiftrix-link-hover-text-decoration, var(--swiftrix-link-text-decoration, var(--swiftrix-text-decoration, none)))var(--swiftrix-link-hover-text-decoration-color, var(--swiftrix-link-text-decoration-color, var(--swiftrix-text-decoration-color, currentcolor)))var(--swiftrix-link-hover-text-decoration-thickness, var(--swiftrix-link-text-decoration-thickness, var(--swiftrix-text-decoration-thickness, auto)));
  --text-decoration-skip-ink: var(--swiftrix-link-hover-text-decoration-skip-ink, var(--swiftrix-link-text-decoration-skip-ink, var(--swiftrix-text-decoration-skip-ink)));
  --text-underline-offset: var(--swiftrix-link-hover-text-decoration-offset, var(--swiftrix-link-text-decoration-offset, var(--swiftrix-text-decoration-offset)))
}

[data-swiftrix-component-type=Text].isCurrent a,
[data-swiftrix-component-type=Text].isCurrent a div span,
[data-swiftrix-component-type=Text].isCurrent a span span span,
[data-swiftrix-component-type=Text].isCurrent a p span span,
[data-swiftrix-component-type=Text].isCurrent a h1 span span,
[data-swiftrix-component-type=Text].isCurrent a h2 span span,
[data-swiftrix-component-type=Text].isCurrent a h3 span span,
[data-swiftrix-component-type=Text].isCurrent a h4 span span,
[data-swiftrix-component-type=Text].isCurrent a h5 span span,
[data-swiftrix-component-type=Text].isCurrent a h6 span span {
  --font-family: var(--swiftrix-link-current-font-family, var(--swiftrix-link-font-family, var(--swiftrix-font-family)));
  --font-style: var(--swiftrix-link-current-font-style, var(--swiftrix-link-font-style, var(--swiftrix-font-style)));
  --font-weight: var(--swiftrix-link-current-font-weight, var(--swiftrix-link-font-weight, var(--swiftrix-font-weight)));
  --text-color: var(--swiftrix-link-current-text-color, var(--swiftrix-link-text-color, var(--swiftrix-text-color)));
  --font-size: var(--swiftrix-link-current-font-size, var(--swiftrix-link-font-size, var(--swiftrix-font-size)));
  --text-transform: var(--swiftrix-link-current-text-transform, var(--swiftrix-link-text-transform, var(--swiftrix-text-transform)));
  --text-decoration: var(--swiftrix-link-current-text-decoration-style, var(--swiftrix-link-text-decoration-style, var(--swiftrix-text-decoration-style, solid)))var(--swiftrix-link-current-text-decoration, var(--swiftrix-link-text-decoration, var(--swiftrix-text-decoration, none)))var(--swiftrix-link-current-text-decoration-color, var(--swiftrix-link-text-decoration-color, var(--swiftrix-text-decoration-color, currentcolor)))var(--swiftrix-link-current-text-decoration-thickness, var(--swiftrix-link-text-decoration-thickness, var(--swiftrix-text-decoration-thickness, auto)));
  --text-decoration-skip-ink: var(--swiftrix-link-current-text-decoration-skip-ink, var(--swiftrix-link-text-decoration-skip-ink, var(--swiftrix-text-decoration-skip-ink)));
  --text-underline-offset: var(--swiftrix-link-current-text-decoration-offset, var(--swiftrix-link-text-decoration-offset, var(--swiftrix-text-decoration-offset)))
}

[data-swiftrix-component-type=RichTextContainer] {
  outline: none;
  flex-direction: column;
  flex-shrink: 0;
  justify-content: flex-start;
  display: flex
}

p.swiftrix-text,
div.swiftrix-text,
figure.swiftrix-text,
h1.swiftrix-text,
h2.swiftrix-text,
h3.swiftrix-text,
h4.swiftrix-text,
h5.swiftrix-text,
h6.swiftrix-text,
ol.swiftrix-text,
ul.swiftrix-text {
  margin: 0;
  padding: 0
}

p.swiftrix-text,
div .swiftrix-text,
h1.swiftrix-text,
h2.swiftrix-text,
h3.swiftrix-text,
h4.swiftrix-text,
h5.swiftrix-text,
h6.swiftrix-text,
li.swiftrix-text,
ol.swiftrix-text,
ul.swiftrix-text,
mark.swiftrix-text,
span.swiftrix-text:not([data-text-fill]) {
  font-family: var(--swiftrix-blockquote-font-family, var(--swiftrix-font-family, Inter, Inter Placeholder, sans-serif));
  font-style: var(--swiftrix-blockquote-font-style, var(--swiftrix-font-style, normal));
  font-weight: var(--swiftrix-blockquote-font-weight, var(--swiftrix-font-weight, 400));
  color: var(--swiftrix-blockquote-text-color, var(--swiftrix-text-color, #000));
  font-size: calc(var(--swiftrix-blockquote-font-size, var(--swiftrix-font-size, 16px))*var(--swiftrix-font-size-scale, 1));
  letter-spacing: var(--swiftrix-blockquote-letter-spacing, var(--swiftrix-letter-spacing, 0));
  text-transform: var(--swiftrix-blockquote-text-transform, var(--swiftrix-text-transform, none));
  -webkit-text-decoration-line: var(--swiftrix-blockquote-text-decoration, var(--swiftrix-text-decoration, initial));
  text-decoration-line: var(--swiftrix-blockquote-text-decoration, var(--swiftrix-text-decoration, initial));
  -webkit-text-decoration-style: var(--swiftrix-blockquote-text-decoration-style, var(--swiftrix-text-decoration-style, initial));
  text-decoration-style: var(--swiftrix-blockquote-text-decoration-style, var(--swiftrix-text-decoration-style, initial));
  -webkit-text-decoration-color: var(--swiftrix-blockquote-text-decoration-color, var(--swiftrix-text-decoration-color, initial));
  text-decoration-color: var(--swiftrix-blockquote-text-decoration-color, var(--swiftrix-text-decoration-color, initial));
  text-decoration-thickness: var(--swiftrix-blockquote-text-decoration-thickness, var(--swiftrix-text-decoration-thickness, initial));
  text-decoration-skip-ink: var(--swiftrix-blockquote-text-decoration-skip-ink, var(--swiftrix-text-decoration-skip-ink, initial));
  text-underline-offset: var(--swiftrix-blockquote-text-decoration-offset, var(--swiftrix-text-decoration-offset, initial));
  line-height: var(--swiftrix-blockquote-line-height, var(--swiftrix-line-height, 1.2em));
  text-align: var(--swiftrix-blockquote-text-alignment, var(--swiftrix-text-alignment, start));
  -webkit-text-stroke-width: var(--swiftrix-text-stroke-width, initial);
  -webkit-text-stroke-color: var(--swiftrix-text-stroke-color, initial);
  -moz-font-feature-settings: var(--swiftrix-font-open-type-features, initial);
  -webkit-font-feature-settings: var(--swiftrix-font-open-type-features, initial);
  font-feature-settings: var(--swiftrix-font-open-type-features, initial);
  font-variation-settings: var(--swiftrix-font-variation-axes, normal);
  text-wrap: var(--swiftrix-text-wrap-override, var(--swiftrix-text-wrap))
}

mark.swiftrix-text,
p.swiftrix-text,
div.swiftrix-text,
h1.swiftrix-text,
h2.swiftrix-text,
h3.swiftrix-text,
h4.swiftrix-text,
h5.swiftrix-text,
h6.swiftrix-text,
li.swiftrix-text,
ol.swiftrix-text,
ul.swiftrix-text {
  background-color: var(--swiftrix-blockquote-text-background-color, var(--swiftrix-text-background-color, initial));
  border-radius: var(--swiftrix-blockquote-text-background-radius, var(--swiftrix-text-background-radius, initial));
  padding: var(--swiftrix-blockquote-text-background-padding, var(--swiftrix-text-background-padding, initial))
}

@supports not (color:color(display-p3 1 1 1)) {

  p.swiftrix-text,
  div.swiftrix-text,
  h1.swiftrix-text,
  h2.swiftrix-text,
  h3.swiftrix-text,
  h4.swiftrix-text,
  h5.swiftrix-text,
  h6.swiftrix-text,
  li.swiftrix-text,
  ol.swiftrix-text,
  ul.swiftrix-text,
  span.swiftrix-text:not([data-text-fill]) {
    color: var(--swiftrix-blockquote-text-color-rgb, var(--swiftrix-blockquote-text-color, var(--swiftrix-text-color-rgb, var(--swiftrix-text-color, #000))));
    -webkit-text-stroke-color: var(--swiftrix-text-stroke-color-rgb, var(--swiftrix-text-stroke-color, initial))
  }

  mark.swiftrix-text {
    background-color: var(--swiftrix-blockquote-text-background-color-rgb, var(--swiftrix-blockquote-text-background-color, var(--swiftrix-text-background-color-rgb, var(--swiftrix-text-background-color, initial))))
  }
}

.swiftrix-fit-text .swiftrix-text {
  white-space: nowrap;
  white-space-collapse: preserve
}

strong.swiftrix-text {
  font-family: var(--swiftrix-blockquote-font-family-bold, var(--swiftrix-font-family-bold));
  font-style: var(--swiftrix-blockquote-font-style-bold, var(--swiftrix-font-style-bold));
  font-weight: var(--swiftrix-blockquote-font-weight-bold, var(--swiftrix-font-weight-bold, bolder));
  font-variation-settings: var(--swiftrix-blockquote-font-variation-axes-bold, var(--swiftrix-font-variation-axes-bold))
}

em.swiftrix-text {
  font-family: var(--swiftrix-blockquote-font-family-italic, var(--swiftrix-font-family-italic));
  font-style: var(--swiftrix-blockquote-font-style-italic, var(--swiftrix-font-style-italic, italic));
  font-weight: var(--swiftrix-blockquote-font-weight-italic, var(--swiftrix-font-weight-italic));
  font-variation-settings: var(--swiftrix-blockquote-font-variation-axes-italic, var(--swiftrix-font-variation-axes-italic))
}

em.swiftrix-text>strong.swiftrix-text {
  font-family: var(--swiftrix-blockquote-font-family-bold-italic, var(--swiftrix-font-family-bold-italic));
  font-style: var(--swiftrix-blockquote-font-style-bold-italic, var(--swiftrix-font-style-bold-italic, italic));
  font-weight: var(--swiftrix-blockquote-font-weight-bold-italic, var(--swiftrix-font-weight-bold-italic, bolder));
  font-variation-settings: var(--swiftrix-blockquote-font-variation-axes-bold-italic, var(--swiftrix-font-variation-axes-bold-italic))
}

p.swiftrix-text:not(:first-child),
div.swiftrix-text:not(:first-child),
h1.swiftrix-text:not(:first-child),
h2.swiftrix-text:not(:first-child),
h3.swiftrix-text:not(:first-child),
h4.swiftrix-text:not(:first-child),
h5.swiftrix-text:not(:first-child),
h6.swiftrix-text:not(:first-child),
ol.swiftrix-text:not(:first-child),
ul.swiftrix-text:not(:first-child),
blockquote.swiftrix-text:not(:first-child),
table.swiftrix-text:not(:first-child),
figure.swiftrix-text:not(:first-child),
.swiftrix-image.swiftrix-text:not(:first-child) {
  margin-top: var(--swiftrix-blockquote-paragraph-spacing, var(--swiftrix-paragraph-spacing, 0))
}

li.swiftrix-text>ul.swiftrix-text:nth-child(2),
li.swiftrix-text>ol.swiftrix-text:nth-child(2) {
  margin-top: 0
}

.swiftrix-text[data-text-fill] {
  -webkit-text-fill-color: transparent;
  padding: max(0em, calc(calc(1.3em - var(--swiftrix-blockquote-line-height, var(--swiftrix-line-height, 1.3em)))/2));
  margin: min(0em, calc(calc(1.3em - var(--swiftrix-blockquote-line-height, var(--swiftrix-line-height, 1.3em)))/-2));
  -webkit-background-clip: text;
  background-clip: text;
  display: inline-block
}

code.swiftrix-text,
code.swiftrix-text span.swiftrix-text:not([data-text-fill]) {
  font-family: var(--swiftrix-code-font-family, var(--swiftrix-font-family, Inter, Inter Placeholder, sans-serif));
  font-style: var(--swiftrix-blockquote-font-style, var(--swiftrix-code-font-style, var(--swiftrix-font-style, normal)));
  font-weight: var(--swiftrix-blockquote-font-weight, var(--swiftrix-code-font-weight, var(--swiftrix-font-weight, 400)));
  color: var(--swiftrix-blockquote-text-color, var(--swiftrix-code-text-color, var(--swiftrix-text-color, #000)));
  font-size: calc(var(--swiftrix-blockquote-font-size, var(--swiftrix-font-size, 16px))*var(--swiftrix-font-size-scale, 1));
  letter-spacing: var(--swiftrix-blockquote-letter-spacing, var(--swiftrix-letter-spacing, 0));
  line-height: var(--swiftrix-blockquote-line-height, var(--swiftrix-line-height, 1.2em))
}

@supports not (color:color(display-p3 1 1 1)) {

  code.swiftrix-text,
  code.swiftrix-text span.swiftrix-text:not([data-text-fill]) {
    color: var(--swiftrix-blockquote-text-color-rgb, var(--swiftrix-blockquote-text-color, var(--swiftrix-code-text-color-rgb, var(--swiftrix-code-text-color, var(--swiftrix-text-color-rgb, var(--swiftrix-text-color, #000))))))
  }
}

blockquote.swiftrix-text {
  unicode-bidi: initial;
  margin-block-start: initial;
  margin-block-end: initial;
  margin-inline-start: initial;
  margin-inline-end: initial
}

a.swiftrix-text,
a.swiftrix-text span.swiftrix-text:not([data-text-fill]),
span.swiftrix-text[data-nested-link],
span.swiftrix-text[data-nested-link] span.swiftrix-text:not([data-text-fill]) {
  font-family: var(--swiftrix-blockquote-font-family, var(--swiftrix-link-font-family, var(--swiftrix-font-family, Inter, Inter Placeholder, sans-serif)));
  font-style: var(--swiftrix-blockquote-font-style, var(--swiftrix-link-font-style, var(--swiftrix-font-style, normal)));
  font-weight: var(--swiftrix-blockquote-font-weight, var(--swiftrix-link-font-weight, var(--swiftrix-font-weight, 400)));
  color: var(--swiftrix-blockquote-text-color, var(--swiftrix-link-text-color, var(--swiftrix-text-color, #000)));
  font-size: calc(var(--swiftrix-blockquote-font-size, var(--swiftrix-font-size, 16px))*var(--swiftrix-font-size-scale, 1));
  text-transform: var(--swiftrix-blockquote-text-transform, var(--swiftrix-link-text-transform, var(--swiftrix-text-transform, none)));
  cursor: var(--swiftrix-custom-cursors, pointer);
  background-color: var(--swiftrix-link-text-background-color, initial);
  border-radius: var(--swiftrix-link-text-background-radius, initial);
  padding: var(--swiftrix-link-text-background-padding, initial)
}

a.swiftrix-text,
span.swiftrix-text[data-nested-link] {
  -webkit-text-decoration-line: var(--swiftrix-blockquote-text-decoration, var(--swiftrix-link-text-decoration, var(--swiftrix-text-decoration, initial)));
  text-decoration-line: var(--swiftrix-blockquote-text-decoration, var(--swiftrix-link-text-decoration, var(--swiftrix-text-decoration, initial)));
  -webkit-text-decoration-style: var(--swiftrix-blockquote-text-decoration-style, var(--swiftrix-link-text-decoration-style, var(--swiftrix-text-decoration-style, initial)));
  text-decoration-style: var(--swiftrix-blockquote-text-decoration-style, var(--swiftrix-link-text-decoration-style, var(--swiftrix-text-decoration-style, initial)));
  -webkit-text-decoration-color: var(--swiftrix-blockquote-text-decoration-color, var(--swiftrix-link-text-decoration-color, var(--swiftrix-text-decoration-color, initial)));
  text-decoration-color: var(--swiftrix-blockquote-text-decoration-color, var(--swiftrix-link-text-decoration-color, var(--swiftrix-text-decoration-color, initial)));
  text-decoration-thickness: var(--swiftrix-blockquote-text-decoration-thickness, var(--swiftrix-link-text-decoration-thickness, var(--swiftrix-text-decoration-thickness, initial)));
  text-decoration-skip-ink: var(--swiftrix-blockquote-text-decoration-skip-ink, var(--swiftrix-link-text-decoration-skip-ink, var(--swiftrix-text-decoration-skip-ink, initial)));
  text-underline-offset: var(--swiftrix-blockquote-text-decoration-offset, var(--swiftrix-link-text-decoration-offset, var(--swiftrix-text-decoration-offset, initial)))
}

@supports not (color:color(display-p3 1 1 1)) {

  a.swiftrix-text,
  a.swiftrix-text span.swiftrix-text:not([data-text-fill]),
  span.swiftrix-text[data-nested-link],
  span.swiftrix-text[data-nested-link] span.swiftrix-text:not([data-text-fill]) {
    color: var(--swiftrix-blockquote-text-color-rgb, var(--swiftrix-blockquote-text-color, var(--swiftrix-link-text-color-rgb,
            var(--swiftrix-link-text-color, var(--swiftrix-text-color-rgb, var(--swiftrix-text-color, #000))))));
    background-color: var(--swiftrix-link-text-background-color-rgb, var(--swiftrix-link-text-background-color, initial))
  }
}

code.swiftrix-text a.swiftrix-text,
code.swiftrix-text a.swiftrix-text span.swiftrix-text:not([data-text-fill]),
code.swiftrix-text span.swiftrix-text[data-nested-link],
code.swiftrix-text span.swiftrix-text[data-nested-link] span.swiftrix-text:not([data-text-fill]) {
  font-family: var(--swiftrix-code-font-family, var(--swiftrix-font-family, Inter, Inter Placeholder, sans-serif));
  font-style: var(--swiftrix-blockquote-font-style, var(--swiftrix-code-font-style, var(--swiftrix-font-style, normal)));
  font-weight: var(--swiftrix-blockquote-font-weight, var(--swiftrix-code-font-weight, var(--swiftrix-font-weight, 400)));
  color: var(--swiftrix-blockquote-text-color, var(--swiftrix-link-text-color, var(--swiftrix-code-text-color, var(--swiftrix-text-color, #000))));
  font-size: calc(var(--swiftrix-blockquote-font-size, var(--swiftrix-font-size, 16px))*var(--swiftrix-font-size-scale, 1))
}

@supports not (color:color(display-p3 1 1 1)) {

  code.swiftrix-text a.swiftrix-text,
  code.swiftrix-text a.swiftrix-text span.swiftrix-text:not([data-text-fill]),
  code.swiftrix-text span.swiftrix-text[data-nested-link],
  code.swiftrix-text span.swiftrix-text[data-nested-link] span.swiftrix-text:not([data-text-fill]) {
    color: var(--swiftrix-blockquote-text-color-rgb, var(--swiftrix-blockquote-text-color, var(--swiftrix-link-text-color-rgb, var(--swiftrix-link-text-color, var(--swiftrix-code-text-color-rgb, var(--swiftrix-code-text-color, var(--swiftrix-text-color-rgb, var(--swiftrix-text-color, #000))))))))
  }
}

a.swiftrix-text:hover,
a.swiftrix-text:hover span.swiftrix-text:not([data-text-fill]),
span.swiftrix-text[data-nested-link]:hover,
span.swiftrix-text[data-nested-link]:hover span.swiftrix-text:not([data-text-fill]) {
  font-family: var(--swiftrix-link-hover-font-family, var(--swiftrix-blockquote-font-family, var(--swiftrix-link-font-family, var(--swiftrix-font-family, Inter, Inter Placeholder, sans-serif))));
  font-style: var(--swiftrix-link-hover-font-style, var(--swiftrix-blockquote-font-style, var(--swiftrix-link-font-style, var(--swiftrix-font-style, normal))));
  font-weight: var(--swiftrix-link-hover-font-weight, var(--swiftrix-blockquote-font-weight, var(--swiftrix-link-font-weight, var(--swiftrix-font-weight, 400))));
  color: var(--swiftrix-link-hover-text-color, var(--swiftrix-blockquote-text-color, var(--swiftrix-link-text-color, var(--swiftrix-text-color, #000))));
  font-size: calc(var(--swiftrix-link-hover-font-size, var(--swiftrix-blockquote-font-size, var(--swiftrix-font-size, 16px)))*var(--swiftrix-font-size-scale, 1));
  text-transform: var(--swiftrix-link-hover-text-transform, var(--swiftrix-blockquote-text-transform, var(--swiftrix-link-text-transform, var(--swiftrix-text-transform, none))));
  background-color: var(--swiftrix-link-hover-text-background-color, var(--swiftrix-link-text-background-color, var(--swiftrix-text-background-color, initial)));
  border-radius: var(--swiftrix-link-hover-text-background-radius, var(--swiftrix-link-text-background-radius, var(--swiftrix-text-background-radius, initial)));
  padding: var(--swiftrix-link-hover-text-background-padding, var(--swiftrix-link-text-background-padding, var(--swiftrix-text-background-padding, initial)))
}

a.swiftrix-text:hover,
span.swiftrix-text[data-nested-link]:hover {
  -webkit-text-decoration-line: var(--swiftrix-link-hover-text-decoration, var(--swiftrix-blockquote-text-decoration, var(--swiftrix-link-text-decoration, var(--swiftrix-text-decoration, initial))));
  text-decoration-line: var(--swiftrix-link-hover-text-decoration, var(--swiftrix-blockquote-text-decoration, var(--swiftrix-link-text-decoration, var(--swiftrix-text-decoration, initial))));
  -webkit-text-decoration-style: var(--swiftrix-link-hover-text-decoration-style, var(--swiftrix-blockquote-text-decoration-style, var(--swiftrix-link-text-decoration-style, var(--swiftrix-text-decoration-style, initial))));
  text-decoration-style: var(--swiftrix-link-hover-text-decoration-style, var(--swiftrix-blockquote-text-decoration-style, var(--swiftrix-link-text-decoration-style, var(--swiftrix-text-decoration-style, initial))));
  -webkit-text-decoration-color: var(--swiftrix-link-hover-text-decoration-color, var(--swiftrix-blockquote-text-decoration-color, var(--swiftrix-link-text-decoration-color, var(--swiftrix-text-decoration-color, initial))));
  text-decoration-color: var(--swiftrix-link-hover-text-decoration-color, var(--swiftrix-blockquote-text-decoration-color, var(--swiftrix-link-text-decoration-color, var(--swiftrix-text-decoration-color, initial))));
  text-decoration-thickness: var(--swiftrix-link-hover-text-decoration-thickness, var(--swiftrix-blockquote-text-decoration-thickness, var(--swiftrix-link-text-decoration-thickness, var(--swiftrix-text-decoration-thickness, initial))));
  text-decoration-skip-ink: var(--swiftrix-link-hover-text-decoration-skip-ink, var(--swiftrix-blockquote-text-decoration-skip-ink, var(--swiftrix-link-text-decoration-skip-ink, var(--swiftrix-text-decoration-skip-ink, initial))));
  text-underline-offset: var(--swiftrix-link-hover-text-decoration-offset, var(--swiftrix-blockquote-text-decoration-offset, var(--swiftrix-link-text-decoration-offset, var(--swiftrix-text-decoration-offset, initial))))
}

@supports not (color:color(display-p3 1 1 1)) {

  a.swiftrix-text:hover,
  a.swiftrix-text:hover span.swiftrix-text:not([data-text-fill]),
  span.swiftrix-text[data-nested-link]:hover,
  span.swiftrix-text[data-nested-link]:hover span.swiftrix-text:not([data-text-fill]) {
    color: var(--swiftrix-link-hover-text-color-rgb, var(--swiftrix-link-hover-text-color, var(--swiftrix-blockquote-text-color-rgb, var(--swiftrix-blockquote-text-color, var(--swiftrix-link-text-color-rgb, var(--swiftrix-link-text-color, var(--swiftrix-text-color-rgb, var(--swiftrix-text-color, #000))))))));
    background-color: var(--swiftrix-link-hover-text-background-color-rgb, var(--swiftrix-link-hover-text-background-color, var(--swiftrix-link-text-background-color-rgb, var(--swiftrix-link-text-background-color, var(--swiftrix-text-background-color-rgb, var(--swiftrix-text-background-color, initial))))))
  }
}

code.swiftrix-text a.swiftrix-text:hover,
code.swiftrix-text a.swiftrix-text:hover span.swiftrix-text:not([data-text-fill]),
code.swiftrix-text span.swiftrix-text[data-nested-link]:hover,
code.swiftrix-text span.swiftrix-text[data-nested-link]:hover span.swiftrix-text:not([data-text-fill]) {
  font-family: var(--swiftrix-code-font-family, var(--swiftrix-font-family, Inter, Inter Placeholder, sans-serif));
  font-style: var(--swiftrix-blockquote-font-style, var(--swiftrix-code-font-style, var(--swiftrix-font-style, normal)));
  font-weight: var(--swiftrix-blockquote-font-weight, var(--swiftrix-code-font-weight, var(--swiftrix-font-weight, 400)));
  color: var(--swiftrix-link-hover-text-color, var(--swiftrix-blockquote-text-color, var(--swiftrix-link-text-color, var(--swiftrix-code-text-color, var(--swiftrix-text-color, #000)))));
  font-size: calc(var(--swiftrix-link-hover-font-size, var(--swiftrix-blockquote-font-size, var(--swiftrix-link-font-size, var(--swiftrix-font-size, 16px))))*var(--swiftrix-font-size-scale, 1))
}

@supports not (color:color(display-p3 1 1 1)) {

  code.swiftrix-text a.swiftrix-text:hover,
  code.swiftrix-text a.swiftrix-text:hover span.swiftrix-text:not([data-text-fill]),
  code.swiftrix-text span.swiftrix-text[data-nested-link]:hover,
  code.swiftrix-text span.swiftrix-text[data-nested-link]:hover span.swiftrix-text:not([data-text-fill]) {
    color: var(--swiftrix-link-hover-text-color-rgb, var(--swiftrix-link-hover-text-color, var(--swiftrix-blockquote-text-color-rgb, var(--swiftrix-blockquote-text-color, var(--swiftrix-link-text-color-rgb, var(--swiftrix-link-text-color, var(--swiftrix-text-color-rgb, var(--swiftrix-text-color, #000))))))))
  }
}

a.swiftrix-text[data-swiftrix-page-link-current],
a.swiftrix-text[data-swiftrix-page-link-current] span.swiftrix-text:not([data-text-fill]),
span.swiftrix-text[data-swiftrix-page-link-current],
span.swiftrix-text[data-swiftrix-page-link-current] span.swiftrix-text:not([data-text-fill]) {
  font-family: var(--swiftrix-link-current-font-family, var(--swiftrix-link-font-family, var(--swiftrix-font-family, Inter, Inter Placeholder, sans-serif)));
  font-style: var(--swiftrix-link-current-font-style, var(--swiftrix-link-font-style, var(--swiftrix-font-style, normal)));
  font-weight: var(--swiftrix-link-current-font-weight, var(--swiftrix-link-font-weight, var(--swiftrix-font-weight, 400)));
  color: var(--swiftrix-link-current-text-color, var(--swiftrix-link-text-color, var(--swiftrix-text-color, #000)));
  font-size: calc(var(--swiftrix-link-current-font-size, var(--swiftrix-link-font-size, var(--swiftrix-font-size, 16px)))*var(--swiftrix-font-size-scale, 1));
  text-transform: var(--swiftrix-link-current-text-transform, var(--swiftrix-link-text-transform, var(--swiftrix-text-transform, none)));
  background-color: var(--swiftrix-link-current-text-background-color, var(--swiftrix-link-text-background-color, initial));
  border-radius: var(--swiftrix-link-current-text-background-radius, var(--swiftrix-link-text-background-radius, initial));
  padding: var(--swiftrix-link-current-text-background-padding, var(--swiftrix-link-text-background-padding, initial))
}

a.swiftrix-text[data-swiftrix-page-link-current],
span.swiftrix-text[data-swiftrix-page-link-current] {
  -webkit-text-decoration-line: var(--swiftrix-link-current-text-decoration, var(--swiftrix-link-text-decoration, var(--swiftrix-text-decoration, initial)));
  text-decoration-line: var(--swiftrix-link-current-text-decoration, var(--swiftrix-link-text-decoration, var(--swiftrix-text-decoration, initial)));
  -webkit-text-decoration-style: var(--swiftrix-link-current-text-decoration-style, var(--swiftrix-link-text-decoration-style, var(--swiftrix-text-decoration-style, initial)));
  text-decoration-style: var(--swiftrix-link-current-text-decoration-style, var(--swiftrix-link-text-decoration-style, var(--swiftrix-text-decoration-style, initial)));
  -webkit-text-decoration-color: var(--swiftrix-link-current-text-decoration-color, var(--swiftrix-link-text-decoration-color, var(--swiftrix-text-decoration-color, initial)));
  text-decoration-color: var(--swiftrix-link-current-text-decoration-color, var(--swiftrix-link-text-decoration-color, var(--swiftrix-text-decoration-color, initial)));
  text-decoration-thickness: var(--swiftrix-link-current-text-decoration-thickness, var(--swiftrix-link-text-decoration-thickness, var(--swiftrix-text-decoration-thickness, initial)));
  text-decoration-skip-ink: var(--swiftrix-link-current-text-decoration-skip-ink, var(--swiftrix-link-text-decoration-skip-ink, var(--swiftrix-text-decoration-skip-ink, initial)));
  text-underline-offset: var(--swiftrix-link-current-text-decoration-offset, var(--swiftrix-link-text-decoration-offset, var(--swiftrix-text-decoration-offset, initial)))
}

@supports not (color:color(display-p3 1 1 1)) {

  a.swiftrix-text[data-swiftrix-page-link-current],
  a.swiftrix-text[data-swiftrix-page-link-current] span.swiftrix-text:not([data-text-fill]),
  span.swiftrix-text[data-swiftrix-page-link-current],
  span.swiftrix-text[data-swiftrix-page-link-current] span.swiftrix-text:not([data-text-fill]) {
    color: var(--swiftrix-link-current-text-color-rgb, var(--swiftrix-link-current-text-color, var(--swiftrix-link-text-color-rgb, var(--swiftrix-link-text-color, var(--swiftrix-text-color-rgb, var(--swiftrix-text-color, #000))))));
    background-color: var(--swiftrix-link-current-text-background-color-rgb, var(--swiftrix-link-current-text-background-color, var(--swiftrix-link-text-background-color-rgb, var(--swiftrix-link-text-background-color, var(--swiftrix-text-background-color-rgb, var(--swiftrix-text-background-color, initial))))))
  }
}

code.swiftrix-text a.swiftrix-text[data-swiftrix-page-link-current],
code.swiftrix-text a.swiftrix-text[data-swiftrix-page-link-current] span.swiftrix-text:not([data-text-fill]),
code.swiftrix-text span.swiftrix-text[data-swiftrix-page-link-current],
code.swiftrix-text span.swiftrix-text[data-swiftrix-page-link-current] span.swiftrix-text:not([data-text-fill]) {
  font-family: var(--swiftrix-code-font-family, var(--swiftrix-font-family, Inter, Inter Placeholder, sans-serif));
  font-style: var(--swiftrix-code-font-style, var(--swiftrix-font-style, normal));
  font-weight: var(--swiftrix-code-font-weight, var(--swiftrix-font-weight, 400));
  color: var(--swiftrix-link-current-text-color, var(--swiftrix-link-text-color, var(--swiftrix-code-text-color, var(--swiftrix-text-color, #000))));
  font-size: calc(var(--swiftrix-link-current-font-size, var(--swiftrix-link-font-size, var(--swiftrix-font-size, 16px)))*var(--swiftrix-font-size-scale, 1))
}

@supports not (color:color(display-p3 1 1 1)) {

  code.swiftrix-text a.swiftrix-text[data-swiftrix-page-link-current],
  code.swiftrix-text a.swiftrix-text[data-swiftrix-page-link-current] span.swiftrix-text:not([data-text-fill]),
  code.swiftrix-text span.swiftrix-text[data-swiftrix-page-link-current],
  code.swiftrix-text span.swiftrix-text[data-swiftrix-page-link-current] span.swiftrix-text:not([data-text-fill]) {
    color: var(--swiftrix-link-current-text-color-rgb, var(--swiftrix-link-current-text-color, var(--swiftrix-link-text-color-rgb, var(--swiftrix-link-text-color, var(--swiftrix-code-text-color-rgb, var(--swiftrix-code-text-color, var(--swiftrix-text-color-rgb, var(--swiftrix-text-color, #000))))))));
    background-color: var(--swiftrix-link-current-text-background-color-rgb, var(--swiftrix-link-current-text-background-color, var(--swiftrix-link-text-background-color-rgb, var(--swiftrix-link-text-background-color, var(--swiftrix-text-background-color-rgb, var(--swiftrix-text-background-color, initial))))))
  }
}

a.swiftrix-text[data-swiftrix-page-link-current]:hover,
a.swiftrix-text[data-swiftrix-page-link-current]:hover span.swiftrix-text:not([data-text-fill]),
span.swiftrix-text[data-swiftrix-page-link-current]:hover,
span.swiftrix-text[data-swiftrix-page-link-current]:hover span.swiftrix-text:not([data-text-fill]) {
  font-family: var(--swiftrix-link-hover-font-family, var(--swiftrix-link-current-font-family, var(--swiftrix-link-font-family, var(--swiftrix-font-family, Inter, Inter Placeholder, sans-serif))));
  font-style: var(--swiftrix-link-hover-font-style, var(--swiftrix-link-current-font-style, var(--swiftrix-link-font-style, var(--swiftrix-font-style, normal))));
  font-weight: var(--swiftrix-link-hover-font-weight, var(--swiftrix-link-current-font-weight, var(--swiftrix-link-font-weight, var(--swiftrix-font-weight, 400))));
  color: var(--swiftrix-link-hover-text-color, var(--swiftrix-link-current-text-color, var(--swiftrix-link-text-color, var(--swiftrix-text-color, #000))));
  font-size: calc(var(--swiftrix-link-hover-font-size, var(--swiftrix-link-current-font-size, var(--swiftrix-link-font-size, var(--swiftrix-font-size, 16px))))*var(--swiftrix-font-size-scale, 1));
  text-transform: var(--swiftrix-link-hover-text-transform, var(--swiftrix-link-current-text-transform, var(--swiftrix-link-text-transform, var(--swiftrix-text-transform, none))));
  background-color: var(--swiftrix-link-hover-text-background-color, var(--swiftrix-link-current-text-background-color, var(--swiftrix-link-text-background-color, initial)));
  border-radius: var(--swiftrix-link-hover-text-background-radius, var(--swiftrix-link-current-text-background-radius, var(--swiftrix-link-text-background-radius, initial)));
  padding: var(--swiftrix-link-hover-text-background-padding, var(--swiftrix-link-current-text-background-padding, var(--swiftrix-link-text-background-padding, initial)))
}

a.swiftrix-text[data-swiftrix-page-link-current]:hover,
span.swiftrix-text[data-swiftrix-page-link-current]:hover {
  -webkit-text-decoration-line: var(--swiftrix-link-hover-text-decoration, var(--swiftrix-link-current-text-decoration, var(--swiftrix-link-text-decoration, var(--swiftrix-text-decoration, initial))));
  text-decoration-line: var(--swiftrix-link-hover-text-decoration, var(--swiftrix-link-current-text-decoration, var(--swiftrix-link-text-decoration, var(--swiftrix-text-decoration, initial))));
  -webkit-text-decoration-style: var(--swiftrix-link-hover-text-decoration-style, var(--swiftrix-link-current-text-decoration-style, var(--swiftrix-link-text-decoration-style, var(--swiftrix-text-decoration-style, initial))));
  text-decoration-style: var(--swiftrix-link-hover-text-decoration-style, var(--swiftrix-link-current-text-decoration-style, var(--swiftrix-link-text-decoration-style, var(--swiftrix-text-decoration-style, initial))));
  -webkit-text-decoration-color: var(--swiftrix-link-hover-text-decoration-color, var(--swiftrix-link-current-text-decoration-color, var(--swiftrix-link-text-decoration-color, var(--swiftrix-text-decoration-color, initial))));
  text-decoration-color: var(--swiftrix-link-hover-text-decoration-color, var(--swiftrix-link-current-text-decoration-color, var(--swiftrix-link-text-decoration-color, var(--swiftrix-text-decoration-color, initial))));
  text-decoration-thickness: var(--swiftrix-link-hover-text-decoration-thickness, var(--swiftrix-link-current-text-decoration-thickness, var(--swiftrix-link-text-decoration-thickness, var(--swiftrix-text-decoration-thickness, initial))));
  text-decoration-skip-ink: var(--swiftrix-link-hover-text-decoration-skip-ink, var(--swiftrix-link-current-text-decoration-skip-ink, var(--swiftrix-link-text-decoration-skip-ink, var(--swiftrix-text-decoration-skip-ink, initial))));
  text-underline-offset: var(--swiftrix-link-hover-text-decoration-offset, var(--swiftrix-link-current-text-decoration-offset, var(--swiftrix-link-text-decoration-offset, var(--swiftrix-text-decoration-offset, initial))))
}

@supports not (color:color(display-p3 1 1 1)) {

  a.swiftrix-text[data-swiftrix-page-link-current]:hover,
  a.swiftrix-text[data-swiftrix-page-link-current]:hover span.swiftrix-text:not([data-text-fill]),
  span.swiftrix-text[data-swiftrix-page-link-current]:hover,
  span.swiftrix-text[data-swiftrix-page-link-current]:hover span.swiftrix-text:not([data-text-fill]) {
    color: var(--swiftrix-link-hover-text-color-rgb, var(--swiftrix-link-hover-text-color, var(--swiftrix-link-current-text-color-rgb, var(--swiftrix-link-current-text-color, var(--swiftrix-link-text-color-rgb, var(--swiftrix-link-text-color, var(--swiftrix-code-text-color-rgb, var(--swiftrix-code-text-color, var(--swiftrix-text-color-rgb, var(--swiftrix-text-color, #000))))))))));
    background-color: var(--swiftrix-link-hover-text-background-color-rgb, var(--swiftrix-link-hover-text-background-color, var(--swiftrix-link-current-text-background-color-rgb, var(--swiftrix-link-current-text-background-color, var(--swiftrix-link-text-background-color-rgb, var(--swiftrix-link-text-background-color, initial))))))
  }
}

code.swiftrix-text a.swiftrix-text[data-swiftrix-page-link-current]:hover,
code.swiftrix-text a.swiftrix-text[data-swiftrix-page-link-current]:hover span.swiftrix-text:not([data-text-fill]),
code.swiftrix-text span.swiftrix-text[data-swiftrix-page-link-current]:hover,
code.swiftrix-text span.swiftrix-text[data-swiftrix-page-link-current]:hover span.swiftrix-text:not([data-text-fill]) {
  font-family: var(--swiftrix-code-font-family, var(--swiftrix-font-family, Inter, Inter Placeholder, sans-serif));
  font-style: var(--swiftrix-code-font-style, var(--swiftrix-font-style, normal));
  font-weight: var(--swiftrix-code-font-weight, var(--swiftrix-font-weight, 400));
  color: var(--swiftrix-link-hover-text-color, var(--swiftrix-link-current-text-color, var(--swiftrix-link-text-color, var(--swiftrix-code-text-color, var(--swiftrix-text-color, #000)))));
  font-size: calc(var(--swiftrix-link-hover-font-size, var(--swiftrix-link-current-font-size, var(--swiftrix-link-font-size, var(--swiftrix-font-size, 16px))))*var(--swiftrix-font-size-scale, 1));
  background-color: var(--swiftrix-link-hover-text-background-color, var(--swiftrix-link-current-text-background-color, var(--swiftrix-link-text-background-color, var(--swiftrix-text-background-color, initial))));
  border-radius: var(--swiftrix-link-hover-text-background-radius, var(--swiftrix-link-current-text-background-radius, var(--swiftrix-link-text-background-radius, var(--swiftrix-text-background-radius, initial))));
  padding: var(--swiftrix-link-hover-text-background-padding, var(--swiftrix-link-current-text-background-padding, var(--swiftrix-link-text-background-padding, var(--swiftrix-text-background-padding, initial))))
}

@supports not (color:color(display-p3 1 1 1)) {

  code.swiftrix-text a.swiftrix-text[data-swiftrix-page-link-current]:hover,
  code.swiftrix-text a.swiftrix-text[data-swiftrix-page-link-current]:hover span.swiftrix-text:not([data-text-fill]),
  code.swiftrix-text span.swiftrix-text[data-swiftrix-page-link-current]:hover,
  code.swiftrix-text span.swiftrix-text[data-swiftrix-page-link-current]:hover span.swiftrix-text:not([data-text-fill]) {
    color: var(--swiftrix-link-hover-text-color-rgb, var(--swiftrix-link-hover-text-color, var(--swiftrix-link-current-text-color-rgb, var(--swiftrix-link-current-text-color, var(--swiftrix-link-text-color-rgb, var(--swiftrix-link-text-color, var(--swiftrix-code-text-color-rgb, var(--swiftrix-code-text-color, var(--swiftrix-text-color-rgb, var(--swiftrix-text-color, #000))))))))));
    background-color: var(--swiftrix-link-hover-text-background-color-rgb, var(--swiftrix-link-hover-text-background-color, var(--swiftrix-link-current-text-background-color-rgb, var(--swiftrix-link-current-text-background-color, var(--swiftrix-link-text-background-color-rgb, var(--swiftrix-link-text-background-color, initial))))))
  }
}

.swiftrix-image.swiftrix-text {
  max-width: 100%;
  height: auto;
  display: block
}

.text-styles-preset-reset.swiftrix-text {
  --swiftrix-font-family: Inter, Inter Placeholder, sans-serif;
  --swiftrix-font-style: normal;
  --swiftrix-font-weight: 500;
  --swiftrix-text-color: #000;
  --swiftrix-font-size: 16px;
  --swiftrix-letter-spacing: 0;
  --swiftrix-text-transform: none;
  --swiftrix-text-decoration: none;
  --swiftrix-text-decoration-style: none;
  --swiftrix-text-decoration-color: none;
  --swiftrix-text-decoration-thickness: none;
  --swiftrix-text-decoration-skip-ink: none;
  --swiftrix-text-decoration-offset: none;
  --swiftrix-line-height: 1.2em;
  --swiftrix-text-alignment: start;
  --swiftrix-font-open-type-features: normal;
  --swiftrix-text-background-color: initial;
  --swiftrix-text-background-radius: initial;
  --swiftrix-text-background-padding: initial
}

ol.swiftrix-text {
  --list-style-type: decimal
}

ul.swiftrix-text,
ol.swiftrix-text {
  padding-left: 3ch;
  position: relative
}

li.swiftrix-text {
  counter-increment: list-item;
  list-style: none
}

ol.swiftrix-text>li.swiftrix-text:before {
  content: counter(list-item, var(--list-style-type))".";
  font-variant-numeric: tabular-nums;
  position: absolute;
  left: 0
}

ol.swiftrix-text>li.swiftrix-text:nth-last-child(n+100),
ol.swiftrix-text>li.swiftrix-text:nth-last-child(n+100)~li {
  padding-left: 1ch
}

ol.swiftrix-text>li.swiftrix-text:nth-last-child(n+1000),
ol.swiftrix-text>li.swiftrix-text:nth-last-child(n+1000)~li {
  padding-left: 2ch
}

ol.swiftrix-text>li.swiftrix-text:nth-last-child(n+10000),
ol.swiftrix-text>li.swiftrix-text:nth-last-child(n+10000)~li {
  padding-left: 3ch
}

ol.swiftrix-text>li.swiftrix-text:nth-last-child(n+100000),
ol.swiftrix-text>li.swiftrix-text:nth-last-child(n+100000)~li {
  padding-left: 4ch
}

ol.swiftrix-text>li.swiftrix-text:nth-last-child(n+1000000),
ol.swiftrix-text>li.swiftrix-text:nth-last-child(n+1000000)~li {
  padding-left: 5ch
}

ul.swiftrix-text>li.swiftrix-text:before {
  content: "•";
  position: absolute;
  left: 0
}

.swiftrix-table-wrapper {
  overflow-x: auto
}

table.swiftrix-text,
.swiftrix-table-wrapper table.swiftrix-text {
  border-collapse: separate;
  border-spacing: 0;
  table-layout: auto;
  word-break: normal;
  width: 100%
}

td.swiftrix-text,
th.swiftrix-text {
  vertical-align: top;
  min-width: 16ch
}

.swiftrix-text-module[style*=aspect-ratio]>:first-child {
  width: 100%
}

@supports not (aspect-ratio:1) {
  .swiftrix-text-module[style*=aspect-ratio] {
    position: relative
  }

  .swiftrix-text-module[style*=aspect-ratio]:before {
    content: "";
    padding-bottom: calc(100%/calc(var(--aspect-ratio)));
    display: block
  }

  .swiftrix-text-module[style*=aspect-ratio]>:first-child {
    height: 100%;
    position: absolute;
    top: 0;
    left: 0
  }
}

[data-swiftrix-component-type=DeprecatedRichText] {
  cursor: inherit
}

[data-swiftrix-component-type=DeprecatedRichText] .text-styles-preset-reset {
  --swiftrix-font-family: Inter, Inter Placeholder, sans-serif;
  --swiftrix-font-style: normal;
  --swiftrix-font-weight: 500;
  --swiftrix-text-color: #000;
  --swiftrix-font-size: 16px;
  --swiftrix-letter-spacing: 0;
  --swiftrix-text-transform: none;
  --swiftrix-text-decoration: none;
  --swiftrix-line-height: 1.2em;
  --swiftrix-text-alignment: start;
  --swiftrix-font-open-type-features: normal;
  --font-variation-settings: normal
}

[data-swiftrix-component-type=DeprecatedRichText] p,
[data-swiftrix-component-type=DeprecatedRichText] div,
[data-swiftrix-component-type=DeprecatedRichText] h1,
[data-swiftrix-component-type=DeprecatedRichText] h2,
[data-swiftrix-component-type=DeprecatedRichText] h3,
[data-swiftrix-component-type=DeprecatedRichText] h4,
[data-swiftrix-component-type=DeprecatedRichText] h5,
[data-swiftrix-component-type=DeprecatedRichText] h6 {
  margin: 0;
  padding: 0
}

[data-swiftrix-component-type=DeprecatedRichText] p,
[data-swiftrix-component-type=DeprecatedRichText] div,
[data-swiftrix-component-type=DeprecatedRichText] h1,
[data-swiftrix-component-type=DeprecatedRichText] h2,
[data-swiftrix-component-type=DeprecatedRichText] h3,
[data-swiftrix-component-type=DeprecatedRichText] h4,
[data-swiftrix-component-type=DeprecatedRichText] h5,
[data-swiftrix-component-type=DeprecatedRichText] h6,
[data-swiftrix-component-type=DeprecatedRichText] li,
[data-swiftrix-component-type=DeprecatedRichText] ol,
[data-swiftrix-component-type=DeprecatedRichText] ul,
[data-swiftrix-component-type=DeprecatedRichText] span:not([data-text-fill]) {
  font-family: var(--swiftrix-font-family, Inter, Inter Placeholder, sans-serif);
  font-style: var(--swiftrix-font-style, normal);
  font-weight: var(--swiftrix-font-weight, 400);
  color: var(--swiftrix-text-color, #000);
  font-size: var(--swiftrix-font-size, 16px);
  letter-spacing: var(--swiftrix-letter-spacing, 0);
  text-transform: var(--swiftrix-text-transform, none);
  -webkit-text-decoration: var(--swiftrix-text-decoration, none);
  text-decoration: var(--swiftrix-text-decoration, none);
  line-height: var(--swiftrix-line-height, 1.2em);
  text-align: var(--swiftrix-text-alignment, start)
}

[data-swiftrix-component-type=DeprecatedRichText] p:not(:first-child),
[data-swiftrix-component-type=DeprecatedRichText] div:not(:first-child),
[data-swiftrix-component-type=DeprecatedRichText] h1:not(:first-child),
[data-swiftrix-component-type=DeprecatedRichText] h2:not(:first-child),
[data-swiftrix-component-type=DeprecatedRichText] h3:not(:first-child),
[data-swiftrix-component-type=DeprecatedRichText] h4:not(:first-child),
[data-swiftrix-component-type=DeprecatedRichText] h5:not(:first-child),
[data-swiftrix-component-type=DeprecatedRichText] h6:not(:first-child),
[data-swiftrix-component-type=DeprecatedRichText] ol:not(:first-child),
[data-swiftrix-component-type=DeprecatedRichText] ul:not(:first-child),
[data-swiftrix-component-type=DeprecatedRichText] .swiftrix-image:not(:first-child) {
  margin-top: var(--swiftrix-paragraph-spacing, 0)
}

[data-swiftrix-component-type=DeprecatedRichText] span[data-text-fill] {
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
  display: inline-block
}

[data-swiftrix-component-type=DeprecatedRichText] a,
[data-swiftrix-component-type=DeprecatedRichText] a span:not([data-text-fill]) {
  font-family: var(--swiftrix-link-font-family, var(--swiftrix-font-family, Inter, Inter Placeholder, sans-serif));
  font-style: var(--swiftrix-link-font-style, var(--swiftrix-font-style, normal));
  font-weight: var(--swiftrix-link-font-weight, var(--swiftrix-font-weight, 400));
  color: var(--swiftrix-link-text-color, var(--swiftrix-text-color, #000));
  font-size: var(--swiftrix-link-font-size, var(--swiftrix-font-size, 16px));
  text-transform: var(--swiftrix-link-text-transform, var(--swiftrix-text-transform, none));
  -webkit-text-decoration: var(--swiftrix-link-text-decoration, var(--swiftrix-text-decoration, none));
  text-decoration: var(--swiftrix-link-text-decoration, var(--swiftrix-text-decoration, none))
}

[data-swiftrix-component-type=DeprecatedRichText] a:hover,
[data-swiftrix-component-type=DeprecatedRichText] a:hover span:not([data-text-fill]) {
  font-family: var(--swiftrix-link-hover-font-family, var(--swiftrix-link-font-family, var(--swiftrix-font-family, Inter, Inter Placeholder, sans-serif)));
  font-style: var(--swiftrix-link-hover-font-style, var(--swiftrix-link-font-style, var(--swiftrix-font-style, normal)));
  font-weight: var(--swiftrix-link-hover-font-weight, var(--swiftrix-link-font-weight, var(--swiftrix-font-weight, 400)));
  color: var(--swiftrix-link-hover-text-color, var(--swiftrix-link-text-color, var(--swiftrix-text-color, #000)));
  font-size: var(--swiftrix-link-hover-font-size, var(--swiftrix-link-font-size, var(--swiftrix-font-size, 16px)));
  text-transform: var(--swiftrix-link-hover-text-transform, var(--swiftrix-link-text-transform, var(--swiftrix-text-transform, none)));
  -webkit-text-decoration: var(--swiftrix-link-hover-text-decoration, var(--swiftrix-link-text-decoration, var(--swiftrix-text-decoration, none)));
  text-decoration: var(--swiftrix-link-hover-text-decoration, var(--swiftrix-link-text-decoration, var(--swiftrix-text-decoration, none)))
}

[data-swiftrix-component-type=DeprecatedRichText] a[data-swiftrix-page-link-current],
[data-swiftrix-component-type=DeprecatedRichText] a[data-swiftrix-page-link-current] span:not([data-text-fill]):not([data-nested-link]) {
  font-family: var(--swiftrix-link-current-font-family, var(--swiftrix-link-font-family, var(--swiftrix-font-family, Inter, Inter Placeholder, sans-serif)));
  font-style: var(--swiftrix-link-current-font-style, var(--swiftrix-link-font-style, var(--swiftrix-font-style, normal)));
  font-weight: var(--swiftrix-link-current-font-weight, var(--swiftrix-link-font-weight, var(--swiftrix-font-weight, 400)));
  color: var(--swiftrix-link-current-text-color, var(--swiftrix-link-text-color, var(--swiftrix-text-color, #000)));
  font-size: var(--swiftrix-link-current-font-size, var(--swiftrix-link-font-size, var(--swiftrix-font-size, 16px)));
  text-transform: var(--swiftrix-link-current-text-transform, var(--swiftrix-link-text-transform, var(--swiftrix-text-transform, none)));
  -webkit-text-decoration: var(--swiftrix-link-current-text-decoration, var(--swiftrix-link-text-decoration, var(--swiftrix-text-decoration, none)));
  text-decoration: var(--swiftrix-link-current-text-decoration, var(--swiftrix-link-text-decoration, var(--swiftrix-text-decoration, none)))
}

[data-swiftrix-component-type=DeprecatedRichText] a[data-swiftrix-page-link-current]:hover,
[data-swiftrix-component-type=DeprecatedRichText] a[data-swiftrix-page-link-current]:hover span:not([data-text-fill]):not([data-nested-link]) {
  font-family: var(--swiftrix-link-hover-font-family, var(--swiftrix-link-current-font-family, var(--swiftrix-link-font-family, var(--swiftrix-font-family, Inter, Inter Placeholder, sans-serif))));
  font-style: var(--swiftrix-link-hover-font-style, var(--swiftrix-link-current-font-style, var(--swiftrix-link-font-style, var(--swiftrix-font-style, normal))));
  font-weight: var(--swiftrix-link-hover-font-weight, var(--swiftrix-link-current-font-weight, var(--swiftrix-link-font-weight, var(--swiftrix-font-weight, 400))));
  color: var(--swiftrix-link-hover-text-color, var(--swiftrix-link-current-text-color, var(--swiftrix-link-text-color, var(--swiftrix-text-color, #000))));
  font-size: var(--swiftrix-link-hover-font-size, var(--swiftrix-link-current-font-size, var(--swiftrix-link-font-size, var(--swiftrix-font-size, 16px))));
  text-transform: var(--swiftrix-link-hover-text-transform, var(--swiftrix-link-current-text-transform, var(--swiftrix-link-text-transform, var(--swiftrix-text-transform, none))));
  -webkit-text-decoration: var(--swiftrix-link-hover-text-decoration, var(--swiftrix-link-current-text-decoration, var(--swiftrix-link-text-decoration, var(--swiftrix-text-decoration, none))));
  text-decoration: var(--swiftrix-link-hover-text-decoration, var(--swiftrix-link-current-text-decoration, var(--swiftrix-link-text-decoration, var(--swiftrix-text-decoration, none))))
}

[data-swiftrix-component-type=DeprecatedRichText] strong {
  font-weight: bolder
}

[data-swiftrix-component-type=DeprecatedRichText] em {
  font-style: italic
}

[data-swiftrix-component-type=DeprecatedRichText] .swiftrix-image {
  max-width: 100%;
  height: auto;
  display: block
}

[data-swiftrix-component-type=DeprecatedRichText] ul,
[data-swiftrix-component-type=DeprecatedRichText] ol {
  width: 100%;
  margin: 0;
  padding-left: 0;
  display: table
}

[data-swiftrix-component-type=DeprecatedRichText] li {
  counter-increment: list-item;
  list-style: none;
  display: table-row
}

[data-swiftrix-component-type=DeprecatedRichText] ol>li:before {
  box-sizing: border-box;
  content: counter(list-item)".";
  white-space: nowrap;
  width: 2.25ch;
  padding-right: .75ch;
  display: table-cell
}

[data-swiftrix-component-type=DeprecatedRichText] ul>li:before {
  box-sizing: border-box;
  content: "•";
  width: 2.25ch;
  padding-right: .75ch;
  display: table-cell
}

:not([data-swiftrix-generated])>[data-swiftrix-stack-content-wrapper]>*,
:not([data-swiftrix-generated])>[data-swiftrix-stack-content-wrapper]>[data-swiftrix-component-type],
:not([data-swiftrix-generated])>[data-swiftrix-stack-content-wrapper]>[data-swiftrix-legacy-stack-gap-enabled]>*,
:not([data-swiftrix-generated])>[data-swiftrix-stack-content-wrapper]>[data-swiftrix-legacy-stack-gap-enabled]>[data-swiftrix-component-type] {
  position: relative
}

.flexbox-gap-not-supported [data-swiftrix-legacy-stack-gap-enabled=true]>*,
[data-swiftrix-legacy-stack-gap-enabled=true][data-swiftrix-stack-flexbox-gap=false] {
  margin-top: calc(var(--stack-gap-y)/2);
  margin-bottom: calc(var(--stack-gap-y)/2);
  margin-right: calc(var(--stack-gap-x)/2);
  margin-left: calc(var(--stack-gap-x)/2)
}

[data-swiftrix-stack-content-wrapper][data-swiftrix-stack-gap-enabled=true] {
  row-gap: var(--stack-native-row-gap);
  column-gap: var(--stack-native-column-gap)
}

.flexbox-gap-not-supported [data-swiftrix-stack-content-wrapper][data-swiftrix-stack-gap-enabled=true] {
  row-gap: unset;
  column-gap: unset
}

.flexbox-gap-not-supported [data-swiftrix-stack-direction-reverse=false] [data-swiftrix-legacy-stack-gap-enabled=true]>:first-child,
[data-swiftrix-stack-direction-reverse=false] [data-swiftrix-legacy-stack-gap-enabled=true][data-swiftrix-stack-flexbox-gap=false]>:first-child,
.flexbox-gap-not-supported [data-swiftrix-stack-direction-reverse=true] [data-swiftrix-legacy-stack-gap-enabled=true]>:last-child,
[data-swiftrix-stack-direction-reverse=true] [data-swiftrix-legacy-stack-gap-enabled=true][data-swiftrix-stack-flexbox-gap=false]>:last-child {
  margin-top: 0;
  margin-left: 0
}

.flexbox-gap-not-supported [data-swiftrix-stack-direction-reverse=false] [data-swiftrix-legacy-stack-gap-enabled=true]>:last-child,
[data-swiftrix-stack-direction-reverse=false] [data-swiftrix-legacy-stack-gap-enabled=true][data-swiftrix-stack-flexbox-gap=false]>:last-child,
.flexbox-gap-not-supported [data-swiftrix-stack-direction-reverse=true] [data-swiftrix-legacy-stack-gap-enabled=true]>:first-child,
[data-swiftrix-stack-direction-reverse=true] [data-swiftrix-legacy-stack-gap-enabled=true][data-swiftrix-stack-flexbox-gap=false]>:first-child {
  margin-bottom: 0;
  margin-right: 0
}

NavigationContainer [data-swiftrix-component-type=NavigationContainer]>*,
[data-swiftrix-component-type=NavigationContainer]>[data-swiftrix-component-type] {
  position: relative
}

[data-swiftrix-component-type=Scroll]::-webkit-scrollbar {
  display: none
}

[data-swiftrix-component-type=ScrollContentWrapper]>* {
  position: relative
}

[data-swiftrix-component-type=NativeScroll] {
  -webkit-overflow-scrolling: touch
}

[data-swiftrix-component-type=NativeScroll]>* {
  position: relative
}

[data-swiftrix-component-type=NativeScroll].direction-both {
  overflow: auto
}

[data-swiftrix-component-type=NativeScroll].direction-vertical {
  overflow: hidden auto
}

[data-swiftrix-component-type=NativeScroll].direction-horizontal {
  overflow: auto hidden
}

[data-swiftrix-component-type=NativeScroll].direction-vertical>* {
  width: 100% !important
}

[data-swiftrix-component-type=NativeScroll].direction-horizontal>* {
  height: 100% !important
}

[data-swiftrix-component-type=NativeScroll].scrollbar-hidden::-webkit-scrollbar {
  display: none
}

[data-swiftrix-component-type=PageContentWrapper]>*,
[data-swiftrix-component-type=PageContentWrapper]>[data-swiftrix-component-type] {
  position: relative
}

[data-swiftrix-component-type=DeviceComponent].no-device>* {
  width: 100% !important;
  height: 100% !important
}

[data-is-present=false],
[data-is-present=false] * {
  pointer-events: none !important
}

[data-swiftrix-cursor=pointer] {
  cursor: pointer
}

[data-swiftrix-cursor=grab] {
  cursor: grab
}

[data-swiftrix-cursor=grab]:active {
  cursor: grabbing
}

[data-swiftrix-component-type=Frame] *,
[data-swiftrix-component-type=Stack] * {
  pointer-events: auto
}

[data-swiftrix-generated] * {
  pointer-events: unset
}

.svgContainer svg {
  display: block
}

[data-reset=button] {
  background: 0 0;
  border-width: 0;
  padding: 0
}

[data-hide-scrollbars=true]::-webkit-scrollbar {
  width: 0;
  height: 0
}

[data-hide-scrollbars=true]::-webkit-scrollbar-thumb {
  background: 0 0
}

[data-hide-scrollbars=true] {
  scrollbar-width: none
}

@supports not (overflow:clip) {
  :root {
    --overflow-clip-fallback: hidden
  }
}

.swiftrix-lightbox-container {
  opacity: 1 !important;
  pointer-events: auto !important
}

@supports (background:-webkit-named-image(i)) and (not (contain-intrinsic-size:inherit)) {

  div.swiftrix-text,
  p.swiftrix-text,
  h1.swiftrix-text,
  h2.swiftrix-text,
  h3.swiftrix-text,
  h4.swiftrix-text,
  h5.swiftrix-text,
  h6.swiftrix-text,
  ol.swiftrix-text,
  ul.swiftrix-text,
  li.swiftrix-text,
  blockquote.swiftrix-text,
  .swiftrix-text.swiftrix-image {
    display: var(--text-truncation-display-inline-for-safari-16, revert)
  }

  div.swiftrix-text:after,
  p.swiftrix-text:after,
  h1.swiftrix-text:after,
  h2.swiftrix-text:after,
  h3.swiftrix-text:after,
  h4.swiftrix-text:after,
  h5.swiftrix-text:after,
  h6.swiftrix-text:after,
  ol.swiftrix-text:after,
  ul.swiftrix-text:after,
  li.swiftrix-text:after,
  blockquote.swiftrix-text:after,
  .swiftrix-text.swiftrix-image:after {
    content: var(--text-truncation-line-break-for-safari-16);
    white-space: pre
  }

  .swiftrix-text.swiftrix-text-module,
  .swiftrix-text.swiftrix-table-wrapper {
    display: var(--text-truncation-display-none-for-safari-16, revert)
  }

  p.swiftrix-text[data-text-fill] {
    display: var(--text-truncation-display-inline-for-safari-16, inline-block)
  }
}

.swiftrix-cursor-none,
.swiftrix-cursor-none * {
  cursor: none !important
}

.swiftrix-pointer-events-none,
.swiftrix-pointer-events-none * {
  pointer-events: none !important
}

@supports (aspect-ratio:1) {
  body {
    --swiftrix-aspect-ratio-supported: auto
  }
}

.swiftrix-A8AZy.swiftrix-lux5qc,
.swiftrix-A8AZy .swiftrix-lux5qc {
  display: block
}

.swiftrix-A8AZy.swiftrix-72rtr7 {
  background-color: var(--token-a854a841-fad0-428c-9de8-47cad3fc72c8, #fff);
  height: min-content;
  overflow: var(--overflow-clip-fallback, clip);
  flex-flow: column;
  place-content: center flex-start;
  align-items: center;
  gap: 0;
  width: 1200px;
  padding: 0;
  display: flex;
  position: relative
}

.swiftrix-A8AZy .swiftrix-1h5ax3o-container {
  z-index: 10;
  flex: none;
  width: 100%;
  height: auto;
  position: fixed;
  top: 0;
  left: 50%;
  transform: translate(-50%)
}

.swiftrix-A8AZy .swiftrix-1daubn4 {
  background: linear-gradient(#f2e6fd 17.3565%, #eee6fd 70.0906%, #fff 100%);
  flex-flow: column;
  flex: none;
  place-content: center;
  align-items: center;
  gap: 80px;
  width: 100%;
  height: min-content;
  padding: 170px 0 0;
  display: flex;
  position: relative
}

.swiftrix-A8AZy .swiftrix-niusmh {
  aspect-ratio: 1.6;
  height: var(--swiftrix-aspect-ratio-supported, 750px);
  z-index: 0;
  flex: none;
  gap: 10px;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  overflow: hidden;
  -webkit-mask: linear-gradient(#000 39.6396%, #0000 90.5405%);
  mask: linear-gradient(#000 39.6396%, #0000 90.5405%)
}

.swiftrix-A8AZy .swiftrix-28c6mr {
  flex-flow: column;
  flex: none;
  place-content: center flex-start;
  align-items: center;
  gap: 70px;
  width: 88%;
  max-width: 1200px;
  height: min-content;
  padding: 0;
  display: flex;
  position: relative;
  overflow: visible
}

.swiftrix-A8AZy .swiftrix-8mwjwo {
  flex-flow: column;
  flex: none;
  place-content: center flex-start;
  align-items: center;
  gap: 40px;
  width: 100%;
  max-width: 760px;
  height: min-content;
  padding: 0;
  display: flex;
  position: relative;
  overflow: visible
}

.swiftrix-A8AZy .swiftrix-udlnu9 {
  -webkit-user-select: none;
  user-select: none;
  pointer-events: none;
  z-index: 0;
  flex: none;
  width: 115%;
  max-width: 1376px;
  height: 192px;
  position: absolute;
  bottom: -106px;
  left: calc(50% - min(1376px, 115%)/2)
}

.swiftrix-A8AZy .swiftrix-yumqx {
  flex-flow: column;
  flex: none;
  place-content: center flex-start;
  align-items: center;
  gap: 10px;
  width: 100%;
  height: min-content;
  padding: 0;
  display: flex;
  position: relative;
  overflow: visible
}

.swiftrix-A8AZy .swiftrix-147ii86 {
  --border-bottom-width: 1px;
  --border-color: var(--token-a854a841-fad0-428c-9de8-47cad3fc72c8, #fff);
  --border-left-width: 1px;
  --border-right-width: 1px;
  --border-style: solid;
  --border-top-width: 1px;
  background-color: #fff6;
  border-radius: 100px;
  flex-flow: row;
  flex: none;
  place-content: center flex-start;
  align-items: center;
  gap: 8px;
  width: min-content;
  height: min-content;
  padding: 5px 12px;
  display: flex;
  position: relative;
  overflow: visible;
  box-shadow: 0 2px 3px #b6b6b640
}

.swiftrix-A8AZy .swiftrix-1bc33to {
  -webkit-user-select: none;
  user-select: none;
  pointer-events: none;
  z-index: 1;
  flex: none;
  width: 140px;
  height: 43px;
  position: absolute;
  top: calc(50% - 21.5px);
  left: -80px
}

.swiftrix-A8AZy .swiftrix-f5mdp3 {
  -webkit-user-select: none;
  user-select: none;
  pointer-events: none;
  z-index: 1;
  flex: none;
  width: 140px;
  height: 43px;
  position: absolute;
  top: calc(50% - 21.5px);
  right: -80px
}

.swiftrix-A8AZy .swiftrix-1t524kk,
.swiftrix-A8AZy .swiftrix-1ez36nf {
  --swiftrix-paragraph-spacing: 0px;
  white-space: pre;
  flex: none;
  width: auto;
  height: auto;
  position: relative
}

.swiftrix-A8AZy .swiftrix-dx9qbd {
  flex-flow: column;
  flex: none;
  place-content: center;
  align-items: center;
  gap: 14px;
  width: 100%;
  height: min-content;
  padding: 0;
  display: flex;
  position: relative;
  overflow: visible
}

.swiftrix-A8AZy .swiftrix-1knr593,
.swiftrix-A8AZy .swiftrix-19xrtzd,
.swiftrix-A8AZy .swiftrix-8zqnuz,
.swiftrix-A8AZy .swiftrix-1aissnt,
.swiftrix-A8AZy .swiftrix-1trublp,
.swiftrix-A8AZy .swiftrix-17m9xrv,
.swiftrix-A8AZy .swiftrix-1s4uz0w,
.swiftrix-A8AZy .swiftrix-18yr5do,
.swiftrix-A8AZy .swiftrix-1t6a4bd,
.swiftrix-A8AZy .swiftrix-q2vvot,
.swiftrix-A8AZy .swiftrix-nbksxz,
.swiftrix-A8AZy .swiftrix-2otqd,
.swiftrix-A8AZy .swiftrix-3m7ujs,
.swiftrix-A8AZy .swiftrix-ktb7tb,
.swiftrix-A8AZy .swiftrix-1d6fv3g {
  --swiftrix-paragraph-spacing: 0px;
  white-space: pre-wrap;
  word-break: break-word;
  word-wrap: break-word;
  flex: none;
  width: 100%;
  height: auto;
  position: relative
}

.swiftrix-A8AZy .swiftrix-1s8d6oe {
  --swiftrix-paragraph-spacing: 0px;
  white-space: pre-wrap;
  word-break: break-word;
  word-wrap: break-word;
  flex: none;
  width: 100%;
  max-width: 600px;
  height: auto;
  position: relative
}

.swiftrix-A8AZy .swiftrix-1r4srv1 {
  -webkit-user-select: none;
  user-select: none;
  pointer-events: none;
  z-index: 1;
  flex: none;
  width: 398px;
  height: 391px;
  position: absolute;
  top: -398px;
  left: calc(50% - 199px)
}

.swiftrix-A8AZy .swiftrix-16baemm-container,
.swiftrix-A8AZy .swiftrix-jriet3-container {
  flex: none;
  width: 292px;
  height: auto;
  position: relative
}

.swiftrix-A8AZy .swiftrix-3514h8 {
  flex-flow: column;
  flex: none;
  place-content: center flex-start;
  align-items: center;
  gap: 40px;
  width: 88%;
  max-width: 1200px;
  height: min-content;
  padding: 0;
  display: flex;
  position: relative;
  overflow: visible
}

.swiftrix-A8AZy .swiftrix-127kyy4 {
  flex-flow: column;
  flex: none;
  place-content: center flex-start;
  align-items: center;
  gap: 30px;
  width: 100%;
  height: min-content;
  padding: 0;
  display: flex;
  position: relative;
  overflow: visible
}

.swiftrix-A8AZy .swiftrix-oocuhq {
  flex-flow: row;
  flex: none;
  place-content: center;
  align-items: center;
  gap: 14px;
  width: min-content;
  height: min-content;
  padding: 0;
  display: flex;
  position: relative;
  overflow: hidden
}

.swiftrix-A8AZy .swiftrix-1x87wru,
.swiftrix-A8AZy .swiftrix-c2eruj,
.swiftrix-A8AZy .swiftrix-d5trfr,
.swiftrix-A8AZy .swiftrix-2l6m2,
.swiftrix-A8AZy .swiftrix-1e4xd8r,
.swiftrix-A8AZy .swiftrix-1jjbalq {
  flex: none;
  width: 126px;
  height: 42px;
  position: relative;
  overflow: hidden
}

.swiftrix-A8AZy .swiftrix-13dmiur,
.swiftrix-A8AZy .swiftrix-1d1ohke,
.swiftrix-A8AZy .swiftrix-1g48of1,
.swiftrix-A8AZy .swiftrix-1kjfxng,
.swiftrix-A8AZy .swiftrix-1gb9krd {
  background-color: var(--token-1ce1e52f-6406-499e-ab2d-80335e887394, #e1e4eb);
  flex: none;
  width: 1px;
  height: 24px;
  position: relative;
  overflow: hidden
}

.swiftrix-A8AZy .swiftrix-1awdw3d {
  background-color: var(--token-1ce1e52f-6406-499e-ab2d-80335e887394, #e1e4eb);
  flex: none;
  width: 470px;
  height: 1px;
  position: relative;
  overflow: hidden
}

.swiftrix-A8AZy .swiftrix-jlz22x {
  flex-flow: column;
  flex: none;
  place-content: center;
  align-items: center;
  gap: 62px;
  width: 90%;
  max-width: 1200px;
  height: min-content;
  padding: 88px 0;
  display: flex;
  position: relative;
  overflow: visible
}

.swiftrix-A8AZy .swiftrix-1iv6j39 {
  --border-bottom-width: 1px;
  --border-color: var(--token-1ce1e52f-6406-499e-ab2d-80335e887394, #e1e4eb);
  --border-left-width: 1px;
  --border-right-width: 1px;
  --border-style: solid;
  --border-top-width: 1px;
  border-radius: 30px;
  flex-flow: column;
  flex: none;
  place-content: center flex-start;
  align-items: center;
  gap: 0;
  width: 100%;
  max-width: 996px;
  height: min-content;
  padding: 0;
  display: flex;
  position: relative;
  overflow: visible;
  box-shadow: 0 0 0 5px #fff, 0 71px 170px #b2b2b224
}

.swiftrix-A8AZy .swiftrix-kx4r1n {
  z-index: 1;
  flex-flow: row;
  flex: none;
  place-content: center;
  align-items: center;
  gap: 10px;
  width: min-content;
  height: min-content;
  padding: 0;
  display: flex;
  position: absolute;
  top: -97px;
  left: 50%;
  transform: translate(-50%)
}

.swiftrix-A8AZy .swiftrix-wy3xvh {
  z-index: 1;
  flex-flow: column;
  flex: none;
  place-content: center;
  align-items: center;
  gap: 10px;
  width: min-content;
  min-width: 79px;
  height: min-content;
  min-height: 79px;
  padding: 12px;
  display: flex;
  position: absolute;
  top: 50%;
  left: 50%;
  overflow: hidden;
  transform: translate(-50%, -50%)
}

.swiftrix-A8AZy .swiftrix-pgs0o2 {
  aspect-ratio: 1;
  height: var(--swiftrix-aspect-ratio-supported, 49px);
  z-index: 1;
  border-radius: 100px;
  flex: none;
  width: 58px;
  position: absolute;
  top: 50%;
  left: 50%;
  overflow: visible;
  transform: translate(-50%, -50%)
}

.swiftrix-A8AZy .swiftrix-11flnk9 {
  border-radius: 100px;
  flex: none;
  gap: 10px;
  width: 194px;
  height: 194px;
  position: relative;
  overflow: visible
}

.swiftrix-A8AZy .swiftrix-1snkknc {
  z-index: 1;
  border-radius: 30px;
  flex-flow: column;
  flex: none;
  place-content: center flex-start;
  align-items: center;
  gap: 24px;
  width: 100%;
  height: min-content;
  padding: 110px 80px 80px;
  display: flex;
  position: relative;
  overflow: visible
}

.swiftrix-A8AZy .swiftrix-1k873kl,
.swiftrix-A8AZy .swiftrix-16hpilg,
.swiftrix-A8AZy .swiftrix-htsey3 {
  flex-flow: column;
  flex: none;
  place-content: center flex-start;
  align-items: center;
  gap: 60px;
  width: 100%;
  height: min-content;
  padding: 0;
  scroll-margin-top: 150px;
  display: flex;
  position: relative;
  overflow: visible
}

.swiftrix-A8AZy .swiftrix-1c3yrvf {
  flex-flow: column;
  flex: none;
  place-content: center flex-start;
  align-items: center;
  gap: 16px;
  width: 100%;
  max-width: 750px;
  height: min-content;
  padding: 0;
  display: flex;
  position: relative;
  overflow: visible
}

.swiftrix-A8AZy .swiftrix-1t3so3j-container,
.swiftrix-A8AZy .swiftrix-gprmsq-container,
.swiftrix-A8AZy .swiftrix-15oaiba-container,
.swiftrix-A8AZy .swiftrix-1cjdn70-container,
.swiftrix-A8AZy .swiftrix-8gck5z-container,
.swiftrix-A8AZy .swiftrix-sktkzt-container,
.swiftrix-A8AZy .swiftrix-ll63u4-container {
  flex: none;
  width: auto;
  height: auto;
  position: relative
}

.swiftrix-A8AZy .swiftrix-gr6q86,
.swiftrix-A8AZy .swiftrix-6z0ap2,
.swiftrix-A8AZy .swiftrix-leq5x2 {
  flex-flow: row;
  flex: none;
  place-content: center flex-start;
  align-items: center;
  gap: 20px;
  width: 100%;
  height: min-content;
  padding: 0;
  display: flex;
  position: relative;
  overflow: visible
}

.swiftrix-A8AZy .swiftrix-irv2ty,
.swiftrix-A8AZy .swiftrix-1hxgr57 {
  flex-flow: column;
  flex: 1 0 0;
  place-content: flex-start;
  align-items: flex-start;
  gap: 20px;
  width: 1px;
  height: min-content;
  padding: 0;
  display: flex;
  position: relative;
  overflow: visible
}

.swiftrix-A8AZy .swiftrix-12okkem-container,
.swiftrix-A8AZy .swiftrix-1e864pk-container,
.swiftrix-A8AZy .swiftrix-nk06hv-container,
.swiftrix-A8AZy .swiftrix-1v3jxor-container,
.swiftrix-A8AZy .swiftrix-1lxjbua-container,
.swiftrix-A8AZy .swiftrix-1f0z5bf-container,
.swiftrix-A8AZy .swiftrix-115b1yh-container,
.swiftrix-A8AZy .swiftrix-i69m6t-container,
.swiftrix-A8AZy .swiftrix-nippzf-container,
.swiftrix-A8AZy .swiftrix-1ypf9h6-container,
.swiftrix-A8AZy .swiftrix-ljec64-container,
.swiftrix-A8AZy .swiftrix-uij37u-container,
.swiftrix-A8AZy .swiftrix-sdz21l-container,
.swiftrix-A8AZy .swiftrix-r1dr00-container,
.swiftrix-A8AZy .swiftrix-umw390-container,
.swiftrix-A8AZy .swiftrix-n8qug1-container,
.swiftrix-A8AZy .swiftrix-9wn4md-container,
.swiftrix-A8AZy .swiftrix-8mu7h5-container,
.swiftrix-A8AZy .swiftrix-zkmpxy-container,
.swiftrix-A8AZy .swiftrix-k3m1ej-container,
.swiftrix-A8AZy .swiftrix-1uvypo3-container,
.swiftrix-A8AZy .swiftrix-1qvh0ku-container,
.swiftrix-A8AZy .swiftrix-j8k4av-container,
.swiftrix-A8AZy .swiftrix-48lizy-container,
.swiftrix-A8AZy .swiftrix-1ppaa50-container,
.swiftrix-A8AZy .swiftrix-omk2jd-container,
.swiftrix-A8AZy .swiftrix-h2e44m-container,
.swiftrix-A8AZy .swiftrix-116ibg3-container,
.swiftrix-A8AZy .swiftrix-me7kas-container,
.swiftrix-A8AZy .swiftrix-12ho8nw-container,
.swiftrix-A8AZy .swiftrix-melc5y-container,
.swiftrix-A8AZy .swiftrix-eeb6r2-container,
.swiftrix-A8AZy .swiftrix-1p4wvfm-container,
.swiftrix-A8AZy .swiftrix-12ioy-container,
.swiftrix-A8AZy .swiftrix-1sao2lf-container {
  flex: none;
  width: 100%;
  height: auto;
  position: relative
}

.swiftrix-A8AZy .swiftrix-2z8d11 {
  --border-bottom-width: 1px;
  --border-color: var(--token-b1cced31-7683-4ef5-92f7-2c3c49febd14, #e6e9ee);
  --border-left-width: 1px;
  --border-right-width: 1px;
  --border-style: solid;
  --border-top-width: 1px;
  border-radius: 20px;
  flex-flow: row;
  flex: 1 0 0;
  place-content: center;
  align-items: center;
  gap: 10px;
  width: 1px;
  min-width: 387px;
  height: min-content;
  padding: 1px;
  display: flex;
  position: relative;
  overflow: visible;
  box-shadow: 0 0 0 5px #fff, 0 17px 24px #b2b2b21f
}

.swiftrix-A8AZy .swiftrix-1liltl7 {
  background-color: var(--token-0cb14d2b-8046-4ced-86cd-d7901260c967, #f6f0fe);
  will-change: var(--swiftrix-will-change-override, transform);
  border-radius: 20px;
  flex-flow: column;
  flex: 1 0 0;
  place-content: flex-start;
  align-items: flex-start;
  gap: 0;
  width: 1px;
  height: min-content;
  padding: 0;
  display: flex;
  position: relative;
  overflow: hidden
}

.swiftrix-A8AZy .swiftrix-16yj5gl {
  -webkit-user-select: none;
  user-select: none;
  pointer-events: none;
  z-index: 1;
  flex: none;
  width: 129px;
  position: absolute;
  top: -2px;
  bottom: 0;
  right: -2px;
  overflow: hidden
}

.swiftrix-A8AZy .swiftrix-e0kdcd {
  z-index: 0;
  flex-flow: column;
  flex: none;
  place-content: center flex-start;
  align-items: center;
  gap: 35px;
  width: 100%;
  height: min-content;
  padding: 40px 0 0;
  display: flex;
  position: relative;
  overflow: visible
}

.swiftrix-A8AZy .swiftrix-3ol4h2 {
  --border-bottom-width: 1px;
  --border-color: var(--token-a854a841-fad0-428c-9de8-47cad3fc72c8, #fff);
  --border-left-width: 1px;
  --border-right-width: 1px;
  --border-style: dashed;
  --border-top-width: 1px;
  z-index: 1;
  flex: none;
  width: 358px;
  height: 1px;
  position: absolute;
  bottom: -1px;
  left: calc(50% - 179px);
  overflow: hidden
}

.swiftrix-A8AZy .swiftrix-knkmwn {
  will-change: var(--swiftrix-will-change-override, transform);
  border-radius: 18px;
  flex-flow: row;
  flex: none;
  place-content: center;
  align-items: center;
  gap: 10px;
  width: min-content;
  height: min-content;
  padding: 12px;
  display: flex;
  position: relative;
  overflow: hidden
}

.swiftrix-A8AZy .swiftrix-2o5vpd {
  flex: none;
  width: 42px;
  height: 47px;
  position: relative;
  overflow: hidden
}

.swiftrix-A8AZy .swiftrix-1j190ac {
  flex: none;
  gap: 0;
  width: 100%;
  height: 72px;
  position: relative;
  overflow: hidden
}

.swiftrix-A8AZy .swiftrix-fdxbxb {
  -webkit-user-select: none;
  user-select: none;
  pointer-events: none;
  z-index: 1;
  flex: none;
  width: 129px;
  position: absolute;
  top: -2px;
  bottom: 0;
  left: -2px;
  overflow: hidden
}

.swiftrix-A8AZy .swiftrix-19nstl9 {
  z-index: 1;
  flex-flow: column;
  flex: none;
  place-content: flex-start;
  align-items: flex-start;
  gap: 40px;
  width: 100%;
  height: min-content;
  padding: 50px 0 20px;
  display: flex;
  position: relative;
  overflow: visible
}

.swiftrix-A8AZy .swiftrix-1abxx2x,
.swiftrix-A8AZy .swiftrix-17fki34 {
  flex-flow: row;
  flex: none;
  place-content: center flex-start;
  align-items: center;
  gap: 10px;
  width: 100%;
  height: min-content;
  padding: 0 20px;
  display: flex;
  position: relative;
  overflow: visible
}

.swiftrix-A8AZy .swiftrix-1m9hc77-container,
.swiftrix-A8AZy .swiftrix-f000hn-container,
.swiftrix-A8AZy .swiftrix-1cpnxsh-container,
.swiftrix-A8AZy .swiftrix-1br4prt-container,
.swiftrix-A8AZy .swiftrix-cjut3h-container,
.swiftrix-A8AZy .swiftrix-ogq4ul-container,
.swiftrix-A8AZy .swiftrix-15zwdzl-container,
.swiftrix-A8AZy .swiftrix-of24vb-container,
.swiftrix-A8AZy .swiftrix-1gs1dpf-container,
.swiftrix-A8AZy .swiftrix-jhgu96-container,
.swiftrix-A8AZy .swiftrix-1uke9qg-container {
  flex: 1 0 0;
  width: 1px;
  height: auto;
  position: relative
}

.swiftrix-A8AZy .swiftrix-16mhlqn {
  --border-bottom-width: 1px;
  --border-color: var(--token-b1cced31-7683-4ef5-92f7-2c3c49febd14, #e6e9ee);
  --border-left-width: 1px;
  --border-right-width: 1px;
  --border-style: solid;
  --border-top-width: 1px;
  box-shadow: 0px 0px 0px 5px var(--token-a854a841-fad0-428c-9de8-47cad3fc72c8, #fff), 0px 17px 24px 5px #b3b3b314;
  border-radius: 30px;
  flex-flow: column;
  flex: none;
  place-content: center flex-start;
  align-items: center;
  gap: 35px;
  width: 100%;
  max-width: 985px;
  height: min-content;
  padding: 60px 100px;
  scroll-margin-top: 150px;
  display: flex;
  position: relative;
  overflow: visible
}

.swiftrix-A8AZy .swiftrix-1kvhdcc {
  --border-bottom-width: 1px;
  --border-color: var(--token-f131bcac-b42e-40e6-9241-644c51f668a2, #923bf6);
  --border-left-width: 1px;
  --border-right-width: 1px;
  --border-style: solid;
  --border-top-width: 1px;
  will-change: var(--swiftrix-will-change-override, transform);
  border-radius: 18px;
  flex-flow: row;
  flex: none;
  place-content: center;
  align-items: center;
  gap: 10px;
  width: min-content;
  height: min-content;
  padding: 9px 33px;
  display: flex;
  position: relative;
  overflow: hidden
}

.swiftrix-A8AZy .swiftrix-1oe1fv3 {
  flex: none;
  width: 46px;
  height: 46px;
  position: relative;
  overflow: hidden
}

.swiftrix-A8AZy .swiftrix-1hkrhuw {
  z-index: 1;
  flex-flow: column;
  flex: none;
  place-content: center flex-start;
  align-items: center;
  gap: 20px;
  width: 100%;
  height: min-content;
  padding: 0;
  display: flex;
  position: relative;
  overflow: visible
}

.swiftrix-A8AZy .swiftrix-1gqjoa4 {
  flex-flow: column;
  flex: none;
  place-content: center flex-start;
  align-items: center;
  gap: 100px;
  width: 100%;
  max-width: 996px;
  height: min-content;
  padding: 0;
  display: flex;
  position: relative;
  overflow: visible
}

.swiftrix-A8AZy .swiftrix-nqx789,
.swiftrix-A8AZy .swiftrix-1qflwyn,
.swiftrix-A8AZy .swiftrix-l2i78f,
.swiftrix-A8AZy .swiftrix-s65usg {
  flex-flow: column;
  flex: none;
  place-content: center flex-start;
  align-items: center;
  gap: 16px;
  width: 100%;
  max-width: 760px;
  height: min-content;
  padding: 0;
  display: flex;
  position: relative;
  overflow: visible
}

.swiftrix-A8AZy .swiftrix-1i25zr8 {
  flex-flow: column;
  flex: none;
  place-content: flex-start;
  align-items: flex-start;
  gap: 60px;
  width: 100%;
  height: min-content;
  padding: 0;
  display: flex;
  position: relative;
  overflow: visible
}

.swiftrix-A8AZy .swiftrix-ur7p8m,
.swiftrix-A8AZy .swiftrix-122k7ks {
  flex-flow: row;
  flex: none;
  place-content: flex-start;
  align-items: flex-start;
  gap: 20px;
  width: 100%;
  height: min-content;
  padding: 0;
  display: flex;
  position: relative;
  overflow: visible
}

.swiftrix-A8AZy .swiftrix-9pn3wz {
  flex-flow: column;
  flex: none;
  place-content: center flex-start;
  align-items: center;
  gap: 60px;
  width: 100%;
  max-width: 882px;
  height: min-content;
  padding: 0;
  scroll-margin-top: 150px;
  display: flex;
  position: relative;
  overflow: visible
}

.swiftrix-A8AZy .swiftrix-1cxnqxg {
  flex-flow: column;
  flex: none;
  place-content: center flex-start;
  align-items: center;
  gap: 16px;
  width: 100%;
  max-width: 760px;
  height: 115px;
  padding: 0;
  display: flex;
  position: relative;
  overflow: visible
}

.swiftrix-A8AZy .swiftrix-151c2p9 {
  --swiftrix-paragraph-spacing: 0px;
  white-space: pre-wrap;
  word-break: break-word;
  word-wrap: break-word;
  flex: 1 0 0;
  width: 100%;
  height: 1px;
  position: relative
}

.swiftrix-A8AZy .swiftrix-ak75we {
  flex: none;
  grid-template-rows: repeat(2, minmax(0, 1fr));
  grid-template-columns: repeat(2, minmax(50px, 1fr));
  grid-auto-rows: minmax(0, 1fr);
  justify-content: center;
  gap: 20px;
  width: 100%;
  height: min-content;
  padding: 0;
  display: grid;
  position: relative;
  overflow: visible
}

.swiftrix-A8AZy .swiftrix-1qtumq8-container,
.swiftrix-A8AZy .swiftrix-1hwxan7-container,
.swiftrix-A8AZy .swiftrix-312vjw-container,
.swiftrix-A8AZy .swiftrix-1xp5x6z-container,
.swiftrix-A8AZy .swiftrix-tvr8fl-container,
.swiftrix-A8AZy .swiftrix-1cwwnjp-container {
  flex: none;
  place-self: start;
  width: 100%;
  height: 100%;
  position: relative
}

.swiftrix-A8AZy .swiftrix-6kpdz8 {
  flex: none;
  grid-template-rows: repeat(2, minmax(0, 1fr));
  grid-template-columns: repeat(2, minmax(50px, 1fr));
  grid-auto-rows: minmax(0, 1fr);
  justify-content: center;
  gap: 20px;
  width: 33%;
  height: min-content;
  padding: 0;
  display: grid;
  position: relative;
  overflow: visible
}

.swiftrix-A8AZy .swiftrix-9doodi-container {
  flex: none;
  place-self: start;
  width: 292px;
  height: auto;
  position: relative
}

.swiftrix-A8AZy .swiftrix-1ugjpso {
  flex-flow: column;
  flex: none;
  place-content: center flex-start;
  align-items: center;
  gap: 50px;
  width: 100%;
  height: min-content;
  padding: 0;
  display: flex;
  position: relative;
  overflow: visible
}

.swiftrix-A8AZy .swiftrix-16pa4xk {
  flex-flow: row;
  flex: none;
  place-content: center;
  align-items: center;
  gap: 20px;
  width: 100%;
  height: min-content;
  padding: 0;
  display: flex;
  position: relative;
  overflow: visible
}

.swiftrix-A8AZy .swiftrix-1n9kzv3,
.swiftrix-A8AZy .swiftrix-1u0crve {
  --border-bottom-width: 1px;
  --border-color: #e1e4eb;
  --border-left-width: 1px;
  --border-right-width: 1px;
  --border-style: solid;
  --border-top-width: 1px;
  will-change: var(--swiftrix-will-change-override, transform);
  background-color: #f6f7f9;
  border-radius: 20px 20px 30px 30px;
  flex-flow: column;
  flex: 1 0 0;
  place-content: flex-start;
  align-items: flex-start;
  gap: 24px;
  width: 1px;
  max-width: 388px;
  height: min-content;
  padding: 10px;
  display: flex;
  position: relative;
  overflow: hidden
}

.swiftrix-A8AZy .swiftrix-1eyqoib,
.swiftrix-A8AZy .swiftrix-zxnz73,
.swiftrix-A8AZy .swiftrix-1llsrw7 {
  filter: blur(5px);
  -webkit-user-select: none;
  user-select: none;
  pointer-events: none;
  z-index: 0;
  flex: none;
  width: 258px;
  height: 264px;
  position: absolute;
  top: 0;
  right: 0;
  overflow: hidden
}

.swiftrix-A8AZy .swiftrix-bt3qjt,
.swiftrix-A8AZy .swiftrix-jj0kiw,
.swiftrix-A8AZy .swiftrix-1uzcj8n,
.swiftrix-A8AZy .swiftrix-1xio6rj {
  -webkit-user-select: none;
  user-select: none;
  pointer-events: none;
  z-index: 0;
  flex: none;
  width: 258px;
  height: 264px;
  position: absolute;
  top: 0;
  right: 0;
  overflow: hidden
}

.swiftrix-A8AZy .swiftrix-1byrcvb,
.swiftrix-A8AZy .swiftrix-lm653h {
  flex-flow: column;
  flex: none;
  place-content: flex-start;
  align-items: flex-start;
  gap: 24px;
  width: 100%;
  height: min-content;
  padding: 20px 20px 0;
  display: flex;
  position: relative;
  overflow: visible
}

.swiftrix-A8AZy .swiftrix-1a7uw71,
.swiftrix-A8AZy .swiftrix-fsmt9o {
  flex-flow: column;
  flex: none;
  place-content: center flex-start;
  align-items: center;
  gap: 8px;
  width: 100%;
  height: min-content;
  padding: 0;
  display: flex;
  position: relative;
  overflow: visible
}

.swiftrix-A8AZy .swiftrix-11dhxt2,
.swiftrix-A8AZy .swiftrix-63evnb {
  flex-flow: row;
  flex: none;
  place-content: center;
  align-items: center;
  gap: 10px;
  width: 100%;
  height: min-content;
  padding: 0;
  display: flex;
  position: relative;
  overflow: visible
}

.swiftrix-A8AZy .swiftrix-8p0cnm,
.swiftrix-A8AZy .swiftrix-p5hfkx {
  background: linear-gradient(#770bf4 0%, #9f54f7 100%);
  border-radius: 100px;
  flex-flow: row;
  flex: none;
  place-content: center;
  align-items: center;
  gap: 10px;
  width: min-content;
  height: min-content;
  padding: 4px 12px;
  display: flex;
  position: relative;
  overflow: visible
}

.swiftrix-A8AZy .swiftrix-3xt8wb,
.swiftrix-A8AZy .swiftrix-evjgpk {
  z-index: 0;
  background: radial-gradient(50% 50%, #34098f80 0%, #34098f00 100%);
  flex: none;
  width: 23px;
  height: 21px;
  position: absolute;
  bottom: 2px;
  left: calc(50% - 11.5px);
  overflow: hidden
}

.swiftrix-A8AZy .swiftrix-vhc928,
.swiftrix-A8AZy .swiftrix-fqu1m6 {
  flex: none;
  width: 26px;
  height: 26px;
  position: relative;
  overflow: visible
}

.swiftrix-A8AZy .swiftrix-cyb67s,
.swiftrix-A8AZy .swiftrix-77bfhq {
  --swiftrix-paragraph-spacing: 0px;
  white-space: pre-wrap;
  word-break: break-word;
  word-wrap: break-word;
  flex: 1 0 0;
  width: 1px;
  height: auto;
  position: relative
}

.swiftrix-A8AZy .swiftrix-p11e68,
.swiftrix-A8AZy .swiftrix-lrm11a {
  --border-bottom-width: 1px;
  --border-color: var(--token-1ce1e52f-6406-499e-ab2d-80335e887394, #e1e4eb);
  --border-left-width: 1px;
  --border-right-width: 1px;
  --border-style: solid;
  --border-top-width: 1px;
  background-color: var(--token-a854a841-fad0-428c-9de8-47cad3fc72c8, #fff);
  border-radius: 20px 20px 24px 24px;
  flex-flow: column;
  flex: none;
  place-content: flex-start center;
  align-items: flex-start;
  gap: 12px;
  width: 100%;
  height: min-content;
  padding: 20px;
  display: flex;
  position: relative;
  overflow: visible;
  box-shadow: 0 2px 6px #b6b6b61a
}

.swiftrix-A8AZy .swiftrix-52zp4t,
.swiftrix-A8AZy .swiftrix-1x356e6 {
  flex-flow: column;
  flex: none;
  place-content: flex-start;
  align-items: flex-start;
  gap: 10px;
  width: 100%;
  height: min-content;
  padding: 0;
  display: flex;
  position: relative;
  overflow: visible
}

.swiftrix-A8AZy .swiftrix-1brursn,
.swiftrix-A8AZy .swiftrix-g0id7y,
.swiftrix-A8AZy .swiftrix-qu9y0m,
.swiftrix-A8AZy .swiftrix-1plcf7f,
.swiftrix-A8AZy .swiftrix-en594h,
.swiftrix-A8AZy .swiftrix-1m31iro,
.swiftrix-A8AZy .swiftrix-r0h2rv,
.swiftrix-A8AZy .swiftrix-1tjkqn {
  --border-bottom-width: 1px;
  --border-color: var(--token-1ce1e52f-6406-499e-ab2d-80335e887394, #e1e4eb);
  --border-left-width: 1px;
  --border-right-width: 1px;
  --border-style: dashed;
  --border-top-width: 1px;
  flex: none;
  width: 100%;
  height: 1px;
  position: relative;
  overflow: hidden
}

.swiftrix-A8AZy .swiftrix-14vvhej {
  flex-flow: column;
  flex: none;
  place-content: flex-end flex-start;
  align-items: flex-end;
  gap: 23px;
  width: 100%;
  height: min-content;
  padding: 0;
  display: flex;
  position: relative;
  overflow: visible
}

.swiftrix-A8AZy .swiftrix-1nchmh9 {
  background: linear-gradient(270deg, #e1e4eb 0%, #e1e4eb00 100%);
  flex: 1 0 0;
  width: 1px;
  height: 1px;
  position: relative;
  overflow: hidden
}

.swiftrix-A8AZy .swiftrix-1broxdp {
  background: linear-gradient(270deg, #e1e4eb00 0%, #e1e4eb 100%);
  flex: 1 0 0;
  width: 1px;
  height: 1px;
  position: relative;
  overflow: hidden
}

.swiftrix-A8AZy .swiftrix-148m8a1 {
  flex-flow: column;
  flex: none;
  place-content: center flex-start;
  align-items: center;
  gap: 60px;
  width: 100%;
  max-width: 996px;
  height: min-content;
  padding: 0;
  scroll-margin-top: 150px;
  display: flex;
  position: relative;
  overflow: visible
}

.swiftrix-A8AZy .swiftrix-1h5mgbs,
.swiftrix-A8AZy .swiftrix-1v1vpz1 {
  flex-flow: column;
  flex: none;
  place-content: flex-start;
  align-items: flex-start;
  gap: 10px;
  width: min-content;
  height: min-content;
  padding: 0;
  display: flex;
  position: relative;
  overflow: visible
}

.swiftrix-A8AZy .swiftrix-23s9il {
  flex-flow: row;
  flex: none;
  place-content: center flex-start;
  align-items: center;
  gap: 21px;
  width: 100%;
  height: min-content;
  padding: 0;
  display: flex;
  position: relative;
  overflow: visible
}

.swiftrix-A8AZy .swiftrix-12n5f5p {
  z-index: 1;
  flex-flow: row;
  flex: none;
  place-content: center;
  align-items: center;
  gap: 10px;
  width: min-content;
  height: min-content;
  padding: 26px;
  display: flex;
  position: absolute;
  top: 10px;
  left: 50%;
  overflow: visible;
  transform: translate(-50%)
}

.swiftrix-A8AZy .swiftrix-1s2ktmt {
  --swiftrix-paragraph-spacing: 0px;
  white-space: pre-wrap;
  word-break: break-word;
  word-wrap: break-word;
  flex: none;
  width: 30px;
  height: 30px;
  position: relative
}

.swiftrix-A8AZy .swiftrix-1m6ebys {
  --border-bottom-width: 1px;
  --border-color: var(--token-1ce1e52f-6406-499e-ab2d-80335e887394, #e1e4eb);
  --border-left-width: 1px;
  --border-right-width: 1px;
  --border-style: solid;
  --border-top-width: 1px;
  background-color: var(--token-6ee2890c-ee32-4774-8a00-3631333f372b, #f2f4f6);
  will-change: var(--swiftrix-will-change-override, transform);
  border-radius: 24px;
  flex-flow: column;
  flex: 1 0 0;
  place-content: center flex-start;
  align-items: center;
  gap: 0;
  width: 1px;
  height: min-content;
  padding: 10px;
  display: flex;
  position: relative;
  overflow: hidden
}

.swiftrix-A8AZy .swiftrix-1j5nusn {
  flex-flow: row;
  flex: none;
  place-content: center;
  align-items: center;
  gap: 10px;
  width: 100%;
  height: min-content;
  padding: 14px 10px;
  display: flex;
  position: relative;
  overflow: visible
}

.swiftrix-A8AZy .swiftrix-1tnmvld {
  --swiftrix-paragraph-spacing: 0px;
  white-space: pre-wrap;
  word-break: break-word;
  word-wrap: break-word;
  flex: none;
  width: 192px;
  height: 50px;
  position: relative
}

.swiftrix-A8AZy .swiftrix-qkeeb6,
.swiftrix-A8AZy .swiftrix-xz7nvo {
  --border-bottom-width: 1px;
  --border-color: var(--token-b1cced31-7683-4ef5-92f7-2c3c49febd14, #e6e9ee);
  --border-left-width: 1px;
  --border-right-width: 1px;
  --border-style: solid;
  --border-top-width: 1px;
  background-color: var(--token-a854a841-fad0-428c-9de8-47cad3fc72c8, #fff);
  will-change: var(--swiftrix-will-change-override, transform);
  border-radius: 20px;
  flex-flow: column;
  flex: none;
  place-content: flex-start;
  align-items: flex-start;
  gap: 20px;
  width: 100%;
  height: min-content;
  padding: 20px;
  display: flex;
  position: relative;
  overflow: hidden;
  box-shadow: 0 2px 6px #b6b6b61a
}

.swiftrix-A8AZy .swiftrix-awwh5g {
  --border-bottom-width: 1px;
  --border-color: var(--token-1ce1e52f-6406-499e-ab2d-80335e887394, #e1e4eb);
  --border-left-width: 1px;
  --border-right-width: 1px;
  --border-style: solid;
  --border-top-width: 1px;
  will-change: var(--swiftrix-will-change-override, transform);
  background: linear-gradient(#f2e6fd 17.3565%, #eee6fd 70.0906%, #fff 100%);
  border-radius: 24px;
  flex-flow: column;
  flex: 1 0 0;
  place-content: center flex-start;
  align-items: center;
  gap: 0;
  width: 1px;
  height: min-content;
  padding: 10px;
  display: flex;
  position: relative;
  overflow: hidden
}

.swiftrix-A8AZy .swiftrix-1tkg5zs {
  filter: blur(5px);
  -webkit-user-select: none;
  user-select: none;
  pointer-events: none;
  z-index: 0;
  flex: none;
  width: 258px;
  height: 264px;
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden
}

.swiftrix-A8AZy .swiftrix-dl0ioe {
  -webkit-user-select: none;
  user-select: none;
  pointer-events: none;
  z-index: 0;
  flex: none;
  width: 258px;
  height: 264px;
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden
}

.swiftrix-A8AZy .swiftrix-18a2ro1 {
  filter: blur();
  -webkit-user-select: none;
  user-select: none;
  pointer-events: none;
  z-index: 0;
  flex: none;
  width: 258px;
  height: 264px;
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden
}

.swiftrix-A8AZy .swiftrix-rhs7o2 {
  flex-flow: row;
  flex: none;
  place-content: center;
  align-items: center;
  gap: 10px;
  width: 100%;
  height: min-content;
  padding: 14px 0;
  display: flex;
  position: relative;
  overflow: hidden
}

.swiftrix-A8AZy .swiftrix-1a7h6xk {
  flex: none;
  width: 278px;
  height: 50px;
  position: relative;
  overflow: hidden
}

.swiftrix-A8AZy .swiftrix-abdrtr {
  flex-flow: column;
  flex: none;
  place-content: flex-start;
  align-items: flex-start;
  gap: 20px;
  width: 100%;
  height: min-content;
  padding: 0;
  display: flex;
  position: relative;
  overflow: visible
}

.swiftrix-A8AZy .swiftrix-12wvy80-container {
  flex: none;
  width: 100%;
  height: 309px;
  position: relative
}

.swiftrix-A8AZy .swiftrix-1wlh21s-container,
.swiftrix-A8AZy .swiftrix-11j6xtk-container,
.swiftrix-A8AZy .swiftrix-14tv66c-container,
.swiftrix-A8AZy .swiftrix-1uclcwr-container {
  width: 387px;
  height: auto;
  position: relative
}

.swiftrix-A8AZy .swiftrix-xb1t14 {
  flex-flow: column;
  flex: none;
  place-content: center;
  align-items: center;
  gap: 200px;
  width: 88%;
  max-width: 1200px;
  height: min-content;
  padding: 200px 0;
  display: flex;
  position: relative;
  overflow: hidden
}

.swiftrix-A8AZy .swiftrix-1dyapxe {
  flex-flow: column;
  flex: none;
  place-content: flex-start;
  align-items: flex-start;
  gap: 60px;
  width: 100%;
  max-width: 630px;
  height: min-content;
  padding: 0;
  scroll-margin-top: 150px;
  display: flex;
  position: relative;
  overflow: visible
}

.swiftrix-A8AZy .swiftrix-149bgur {
  flex-flow: column;
  flex: none;
  place-content: center flex-start;
  align-items: center;
  gap: 16px;
  width: 100%;
  height: min-content;
  padding: 0;
  display: flex;
  position: relative;
  overflow: visible
}

@media (max-width:1199px) and (min-width:810px) {

  .swiftrix-U6lRU .swiftrix-styles-preset-1wpnoxy:not(.rich-text-wrapper),
  .swiftrix-U6lRU .swiftrix-styles-preset-1wpnoxy.rich-text-wrapper p {
    --swiftrix-font-family: "Instrument Sans", "Instrument Sans Placeholder", sans-serif;
    --swiftrix-font-family-bold: "Instrument Sans", "Instrument Sans Placeholder", sans-serif;
    --swiftrix-font-family-bold-italic: "Instrument Sans", "Instrument Sans Placeholder", sans-serif;
    --swiftrix-font-family-italic: "Instrument Sans", "Instrument Sans Placeholder", sans-serif;
    --swiftrix-font-open-type-features: normal;
    --swiftrix-font-size: 16px;
    --swiftrix-font-style: italic;
    --swiftrix-font-style-bold: italic;
    --swiftrix-font-style-bold-italic: italic;
    --swiftrix-font-style-italic: italic;
    --swiftrix-font-variation-axes: normal;
    --swiftrix-font-weight: 400;
    --swiftrix-font-weight-bold: 400;
    --swiftrix-font-weight-bold-italic: 400;
    --swiftrix-font-weight-italic: 400;
    --swiftrix-letter-spacing: 0em;
    --swiftrix-line-height: 150%;
    --swiftrix-paragraph-spacing: 20px;
    --swiftrix-text-alignment: start;
    --swiftrix-text-color: #4d4d4d;
    --swiftrix-text-decoration: none;
    --swiftrix-text-stroke-color: initial;
    --swiftrix-text-stroke-width: initial;
    --swiftrix-text-transform: none
  }
}

@media (max-width:809px) and (min-width:0) {

  .swiftrix-U6lRU .swiftrix-styles-preset-1wpnoxy:not(.rich-text-wrapper),
  .swiftrix-U6lRU .swiftrix-styles-preset-1wpnoxy.rich-text-wrapper p {
    --swiftrix-font-family: "Instrument Sans", "Instrument Sans Placeholder", sans-serif;
    --swiftrix-font-family-bold: "Instrument Sans", "Instrument Sans Placeholder", sans-serif;
    --swiftrix-font-family-bold-italic: "Instrument Sans", "Instrument Sans Placeholder", sans-serif;
    --swiftrix-font-family-italic: "Instrument Sans", "Instrument Sans Placeholder", sans-serif;
    --swiftrix-font-open-type-features: normal;
    --swiftrix-font-size: 13px;
    --swiftrix-font-style: italic;
    --swiftrix-font-style-bold: italic;
    --swiftrix-font-style-bold-italic: italic;
    --swiftrix-font-style-italic: italic;
    --swiftrix-font-variation-axes: normal;
    --swiftrix-font-weight: 400;
    --swiftrix-font-weight-bold: 400;
    --swiftrix-font-weight-bold-italic: 400;
    --swiftrix-font-weight-italic: 400;
    --swiftrix-letter-spacing: 0em;
    --swiftrix-line-height: 150%;
    --swiftrix-paragraph-spacing: 20px;
    --swiftrix-text-alignment: start;
    --swiftrix-text-color: #4d4d4d;
    --swiftrix-text-decoration: none;
    --swiftrix-text-stroke-color: initial;
    --swiftrix-text-stroke-width: initial;
    --swiftrix-text-transform: none
  }
}

.swiftrix-uj9R4 .swiftrix-styles-preset-19d0tug:not(.rich-text-wrapper),
.swiftrix-uj9R4 .swiftrix-styles-preset-19d0tug.rich-text-wrapper h1 {
  --swiftrix-font-family: "Clash Grotesk", "Clash Grotesk Placeholder", sans-serif;
  --swiftrix-font-family-bold: "Clash Grotesk", "Clash Grotesk Placeholder", sans-serif;
  --swiftrix-font-open-type-features: normal;
  --swiftrix-font-size: 60px;
  --swiftrix-font-style: normal;
  --swiftrix-font-style-bold: normal;
  --swiftrix-font-weight: 500;
  --swiftrix-font-weight-bold: 700;
  --swiftrix-letter-spacing: 0em;
  --swiftrix-line-height: 120%;
  --swiftrix-paragraph-spacing: 40px;
  --swiftrix-text-alignment: center;
  --swiftrix-text-color: var(--token-e2a5e0bd-497e-4607-a561-cd697f0df84a, #191919);
  --swiftrix-text-decoration: none;
  --swiftrix-text-stroke-color: initial;
  --swiftrix-text-stroke-width: initial;
  --swiftrix-text-transform: none
}

@media (max-width:1199px) and (min-width:810px) {

  .swiftrix-uj9R4 .swiftrix-styles-preset-19d0tug:not(.rich-text-wrapper),
  .swiftrix-uj9R4 .swiftrix-styles-preset-19d0tug.rich-text-wrapper h1 {
    --swiftrix-font-family: "Clash Grotesk", "Clash Grotesk Placeholder", sans-serif;
    --swiftrix-font-family-bold: "Clash Grotesk", "Clash Grotesk Placeholder", sans-serif;
    --swiftrix-font-open-type-features: normal;
    --swiftrix-font-size: 48px;
    --swiftrix-font-style: normal;
    --swiftrix-font-style-bold: normal;
    --swiftrix-font-weight: 500;
    --swiftrix-font-weight-bold: 700;
    --swiftrix-letter-spacing: 0em;
    --swiftrix-line-height: 120%;
    --swiftrix-paragraph-spacing: 40px;
    --swiftrix-text-alignment: center;
    --swiftrix-text-color: var(--token-e2a5e0bd-497e-4607-a561-cd697f0df84a, #191919);
    --swiftrix-text-decoration: none;
    --swiftrix-text-stroke-color: initial;
    --swiftrix-text-stroke-width: initial;
    --swiftrix-text-transform: none
  }
}

@media (max-width:809px) and (min-width:0) {

  .swiftrix-uj9R4 .swiftrix-styles-preset-19d0tug:not(.rich-text-wrapper),
  .swiftrix-uj9R4 .swiftrix-styles-preset-19d0tug.rich-text-wrapper h1 {
    --swiftrix-font-family: "Clash Grotesk", "Clash Grotesk Placeholder", sans-serif;
    --swiftrix-font-family-bold: "Clash Grotesk", "Clash Grotesk Placeholder", sans-serif;
    --swiftrix-font-open-type-features: normal;
    --swiftrix-font-size: 34px;
    --swiftrix-font-style: normal;
    --swiftrix-font-style-bold: normal;
    --swiftrix-font-weight: 500;
    --swiftrix-font-weight-bold: 700;
    --swiftrix-letter-spacing: 0em;
    --swiftrix-line-height: 120%;
    --swiftrix-paragraph-spacing: 40px;
    --swiftrix-text-alignment: center;
    --swiftrix-text-color: var(--token-e2a5e0bd-497e-4607-a561-cd697f0df84a, #191919);
    --swiftrix-text-decoration: none;
    --swiftrix-text-stroke-color: initial;
    --swiftrix-text-stroke-width: initial;
    --swiftrix-text-transform: none
  }
}

@media (max-width:1199px) and (min-width:810px) {

  .swiftrix-Lj8dJ .swiftrix-styles-preset-hf73s4:not(.rich-text-wrapper),
  .swiftrix-Lj8dJ .swiftrix-styles-preset-hf73s4.rich-text-wrapper p {
    --swiftrix-font-family: "Instrument Sans", "Instrument Sans Placeholder", sans-serif;
    --swiftrix-font-family-bold: "Instrument Sans", "Instrument Sans Placeholder", sans-serif;
    --swiftrix-font-family-bold-italic: "Instrument Sans", "Instrument Sans Placeholder", sans-serif;
    --swiftrix-font-family-italic: "Instrument Sans", "Instrument Sans Placeholder", sans-serif;
    --swiftrix-font-open-type-features: normal;
    --swiftrix-font-size: 18px;
    --swiftrix-font-style: normal;
    --swiftrix-font-style-bold: normal;
    --swiftrix-font-style-bold-italic: italic;
    --swiftrix-font-style-italic: italic;
    --swiftrix-font-weight: 500;
    --swiftrix-font-weight-bold: 700;
    --swiftrix-font-weight-bold-italic: 700;
    --swiftrix-font-weight-italic: 500;
    --swiftrix-letter-spacing: 0em;
    --swiftrix-line-height: 150%;
    --swiftrix-paragraph-spacing: 0px;
    --swiftrix-text-alignment: center;
    --swiftrix-text-color: #4d4d4d;
    --swiftrix-text-decoration: none;
    --swiftrix-text-stroke-color: initial;
    --swiftrix-text-stroke-width: initial;
    --swiftrix-text-transform: none
  }
}

@media (max-width:809px) and (min-width:0) {

  .swiftrix-Lj8dJ .swiftrix-styles-preset-hf73s4:not(.rich-text-wrapper),
  .swiftrix-Lj8dJ .swiftrix-styles-preset-hf73s4.rich-text-wrapper p {
    --swiftrix-font-family: "Instrument Sans", "Instrument Sans Placeholder", sans-serif;
    --swiftrix-font-family-bold: "Instrument Sans", "Instrument Sans Placeholder", sans-serif;
    --swiftrix-font-family-bold-italic: "Instrument Sans", "Instrument Sans Placeholder", sans-serif;
    --swiftrix-font-family-italic: "Instrument Sans", "Instrument Sans Placeholder", sans-serif;
    --swiftrix-font-open-type-features: normal;
    --swiftrix-font-size: 17px;
    --swiftrix-font-style: normal;
    --swiftrix-font-style-bold: normal;
    --swiftrix-font-style-bold-italic: italic;
    --swiftrix-font-style-italic: italic;
    --swiftrix-font-weight: 500;
    --swiftrix-font-weight-bold: 700;
    --swiftrix-font-weight-bold-italic: 700;
    --swiftrix-font-weight-italic: 500;
    --swiftrix-letter-spacing: 0em;
    --swiftrix-line-height: 150%;
    --swiftrix-paragraph-spacing: 0px;
    --swiftrix-text-alignment: center;
    --swiftrix-text-color: #4d4d4d;
    --swiftrix-text-decoration: none;
    --swiftrix-text-stroke-color: initial;
    --swiftrix-text-stroke-width: initial;
    --swiftrix-text-transform: none
  }
}

.swiftrix-nJjkg .swiftrix-styles-preset-7g4llp:not(.rich-text-wrapper),
.swiftrix-nJjkg .swiftrix-styles-preset-7g4llp.rich-text-wrapper h2 {
  --swiftrix-font-family: "Clash Grotesk", "Clash Grotesk Placeholder", sans-serif;
  --swiftrix-font-family-bold: "Clash Grotesk", "Clash Grotesk Placeholder", sans-serif;
  --swiftrix-font-size: 48px;
  --swiftrix-font-style: normal;
  --swiftrix-font-style-bold: normal;
  --swiftrix-font-weight: 500;
  --swiftrix-font-weight-bold: 700;
  --swiftrix-letter-spacing: 0em;
  --swiftrix-line-height: 120%;
  --swiftrix-paragraph-spacing: 40px;
  --swiftrix-text-alignment: center;
  --swiftrix-text-color: var(--token-e2a5e0bd-497e-4607-a561-cd697f0df84a, #191919);
  --swiftrix-text-decoration: none;
  --swiftrix-text-stroke-color: initial;
  --swiftrix-text-stroke-width: initial;
  --swiftrix-text-transform: none
}

@media (max-width:1199px) and (min-width:810px) {

  .swiftrix-nJjkg .swiftrix-styles-preset-7g4llp:not(.rich-text-wrapper),
  .swiftrix-nJjkg .swiftrix-styles-preset-7g4llp.rich-text-wrapper h2 {
    --swiftrix-font-family: "Clash Grotesk", "Clash Grotesk Placeholder", sans-serif;
    --swiftrix-font-family-bold: "Clash Grotesk", "Clash Grotesk Placeholder", sans-serif;
    --swiftrix-font-size: 48px;
    --swiftrix-font-style: normal;
    --swiftrix-font-style-bold: normal;
    --swiftrix-font-weight: 500;
    --swiftrix-font-weight-bold: 700;
    --swiftrix-letter-spacing: 0em;
    --swiftrix-line-height: 120%;
    --swiftrix-paragraph-spacing: 40px;
    --swiftrix-text-alignment: center;
    --swiftrix-text-color: var(--token-e2a5e0bd-497e-4607-a561-cd697f0df84a, #191919);
    --swiftrix-text-decoration: none;
    --swiftrix-text-stroke-color: initial;
    --swiftrix-text-stroke-width: initial;
    --swiftrix-text-transform: none
  }
}

@media (max-width:809px) and (min-width:0) {

  .swiftrix-nJjkg .swiftrix-styles-preset-7g4llp:not(.rich-text-wrapper),
  .swiftrix-nJjkg .swiftrix-styles-preset-7g4llp.rich-text-wrapper h2 {
    --swiftrix-font-family: "Clash Grotesk", "Clash Grotesk Placeholder", sans-serif;
    --swiftrix-font-family-bold: "Clash Grotesk", "Clash Grotesk Placeholder", sans-serif;
    --swiftrix-font-size: 34px;
    --swiftrix-font-style: normal;
    --swiftrix-font-style-bold: normal;
    --swiftrix-font-weight: 500;
    --swiftrix-font-weight-bold: 700;
    --swiftrix-letter-spacing: 0em;
    --swiftrix-line-height: 120%;
    --swiftrix-paragraph-spacing: 40px;
    --swiftrix-text-alignment: center;
    --swiftrix-text-color: var(--token-e2a5e0bd-497e-4607-a561-cd697f0df84a, #191919);
    --swiftrix-text-decoration: none;
    --swiftrix-text-stroke-color: initial;
    --swiftrix-text-stroke-width: initial;
    --swiftrix-text-transform: none
  }
}

.swiftrix-ygDM9 .swiftrix-styles-preset-1vz7fhu:not(.rich-text-wrapper),
.swiftrix-ygDM9 .swiftrix-styles-preset-1vz7fhu.rich-text-wrapper p {
  --swiftrix-font-family: "Instrument Sans", "Instrument Sans Placeholder", sans-serif;
  --swiftrix-font-family-bold: "Instrument Sans", "Instrument Sans Placeholder", sans-serif;
  --swiftrix-font-family-bold-italic: "Instrument Sans", "Instrument Sans Placeholder", sans-serif;
  --swiftrix-font-family-italic: "Instrument Sans", "Instrument Sans Placeholder", sans-serif;
  --swiftrix-font-open-type-features: normal;
  --swiftrix-font-size: 22px;
  --swiftrix-font-style: normal;
  --swiftrix-font-style-bold: normal;
  --swiftrix-font-style-bold-italic: italic;
  --swiftrix-font-style-italic: italic;
  --swiftrix-font-weight: 500;
  --swiftrix-font-weight-bold: 700;
  --swiftrix-font-weight-bold-italic: 700;
  --swiftrix-font-weight-italic: 500;
  --swiftrix-letter-spacing: 0em;
  --swiftrix-line-height: 150%;
  --swiftrix-paragraph-spacing: 20px;
  --swiftrix-text-alignment: start;
  --swiftrix-text-color: var(--token-192910bb-75a7-4a15-8aed-04543517f961, #333);
  --swiftrix-text-decoration: none;
  --swiftrix-text-stroke-color: initial;
  --swiftrix-text-stroke-width: initial;
  --swiftrix-text-transform: none
}

@media (max-width:1199px) and (min-width:810px) {

  .swiftrix-ygDM9 .swiftrix-styles-preset-1vz7fhu:not(.rich-text-wrapper),
  .swiftrix-ygDM9 .swiftrix-styles-preset-1vz7fhu.rich-text-wrapper p {
    --swiftrix-font-family: "Instrument Sans", "Instrument Sans Placeholder", sans-serif;
    --swiftrix-font-family-bold: "Instrument Sans", "Instrument Sans Placeholder", sans-serif;
    --swiftrix-font-family-bold-italic: "Instrument Sans", "Instrument Sans Placeholder", sans-serif;
    --swiftrix-font-family-italic: "Instrument Sans", "Instrument Sans Placeholder", sans-serif;
    --swiftrix-font-open-type-features: normal;
    --swiftrix-font-size: 22px;
    --swiftrix-font-style: normal;
    --swiftrix-font-style-bold: normal;
    --swiftrix-font-style-bold-italic: italic;
    --swiftrix-font-style-italic: italic;
    --swiftrix-font-weight: 500;
    --swiftrix-font-weight-bold: 700;
    --swiftrix-font-weight-bold-italic: 700;
    --swiftrix-font-weight-italic: 500;
    --swiftrix-letter-spacing: 0em;
    --swiftrix-line-height: 150%;
    --swiftrix-paragraph-spacing: 20px;
    --swiftrix-text-alignment: start;
    --swiftrix-text-color: var(--token-192910bb-75a7-4a15-8aed-04543517f961, #333);
    --swiftrix-text-decoration: none;
    --swiftrix-text-stroke-color: initial;
    --swiftrix-text-stroke-width: initial;
    --swiftrix-text-transform: none
  }
}

@media (max-width:809px) and (min-width:0) {

  .swiftrix-ygDM9 .swiftrix-styles-preset-1vz7fhu:not(.rich-text-wrapper),
  .swiftrix-ygDM9 .swiftrix-styles-preset-1vz7fhu.rich-text-wrapper p {
    --swiftrix-font-family: "Instrument Sans", "Instrument Sans Placeholder", sans-serif;
    --swiftrix-font-family-bold: "Instrument Sans", "Instrument Sans Placeholder", sans-serif;
    --swiftrix-font-family-bold-italic: "Instrument Sans", "Instrument Sans Placeholder", sans-serif;
    --swiftrix-font-family-italic: "Instrument Sans", "Instrument Sans Placeholder", sans-serif;
    --swiftrix-font-open-type-features: normal;
    --swiftrix-font-size: 22px;
    --swiftrix-font-style: normal;
    --swiftrix-font-style-bold: normal;
    --swiftrix-font-style-bold-italic: italic;
    --swiftrix-font-style-italic: italic;
    --swiftrix-font-weight: 500;
    --swiftrix-font-weight-bold: 700;
    --swiftrix-font-weight-bold-italic: 700;
    --swiftrix-font-weight-italic: 500;
    --swiftrix-letter-spacing: 0em;
    --swiftrix-line-height: 150%;
    --swiftrix-paragraph-spacing: 20px;
    --swiftrix-text-alignment: start;
    --swiftrix-text-color: var(--token-192910bb-75a7-4a15-8aed-04543517f961, #333);
    --swiftrix-text-decoration: none;
    --swiftrix-text-stroke-color: initial;
    --swiftrix-text-stroke-width: initial;
    --swiftrix-text-transform: none
  }
}

.swiftrix-A8AZy[data-border=true]:after,
.swiftrix-A8AZy [data-border=true]:after {
  content: "";
  border-width: var(--border-top-width, 0)var(--border-right-width, 0)var(--border-bottom-width, 0)var(--border-left-width, 0);
  border-color: var(--border-color, none);
  border-style: var(--border-style, none);
  box-sizing: border-box;
  border-radius: inherit;
  pointer-events: none;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0
}

@media (min-width:810px) and (max-width:1199.98px) {
  .swiftrix-A8AZy.swiftrix-72rtr7 {
    width: 810px
  }

  .swiftrix-A8AZy .swiftrix-1daubn4 {
    padding: 160px 0 0
  }

  .swiftrix-A8AZy .swiftrix-niusmh {
    -webkit-user-select: none;
    user-select: none;
    aspect-ratio: unset;
    pointer-events: none;
    height: 944px
  }

  .swiftrix-A8AZy .swiftrix-28c6mr,
  .swiftrix-A8AZy .swiftrix-1iv6j39,
  .swiftrix-A8AZy .swiftrix-9pn3wz {
    max-width: 750px
  }

  .swiftrix-A8AZy .swiftrix-8mwjwo {
    gap: 30px;
    max-width: 540px
  }

  .swiftrix-A8AZy .swiftrix-udlnu9 {
    max-width: 828px;
    bottom: -123px;
    left: calc(50% - min(828px, 115%)/2)
  }

  .swiftrix-A8AZy .swiftrix-1r4srv1 {
    width: 362px;
    height: 368px;
    top: -331px;
    left: calc(50% - 181px)
  }

  .swiftrix-A8AZy .swiftrix-3514h8 {
    width: 100%;
    max-width: 750px
  }

  .swiftrix-A8AZy .swiftrix-oocuhq {
    flex-wrap: wrap;
    width: 100%;
    padding: 0 70px
  }

  .swiftrix-A8AZy .swiftrix-jlz22x {
    gap: 150px;
    width: 92%;
    max-width: 750px;
    padding: 150px 0
  }

  .swiftrix-A8AZy .swiftrix-kx4r1n {
    top: -91px
  }

  .swiftrix-A8AZy .swiftrix-pgs0o2 {
    border-radius: 20px
  }

  .swiftrix-A8AZy .swiftrix-11flnk9 {
    aspect-ratio: 1;
    height: var(--swiftrix-aspect-ratio-supported, 182px);
    width: 182px
  }

  .swiftrix-A8AZy .swiftrix-1snkknc {
    gap: 20px;
    padding: 90px 60px 80px
  }

  .swiftrix-A8AZy .swiftrix-1c3yrvf {
    max-width: 650px
  }

  .swiftrix-A8AZy .swiftrix-gr6q86 {
    align-content: unset;
    align-items: unset;
    grid-template-rows: repeat(2, min-content);
    grid-template-columns: repeat(2, minmax(50px, 1fr));
    grid-auto-rows: min-content;
    justify-content: center;
    gap: 30px;
    display: grid
  }

  .swiftrix-A8AZy .swiftrix-irv2ty {
    flex: none;
    order: 1;
    place-self: start;
    gap: 30px;
    width: 100%;
    height: auto
  }

  .swiftrix-A8AZy .swiftrix-2z8d11 {
    max-width: 449px;
    min-width: unset;
    flex: none;
    order: 0;
    grid-column: 1/-1;
    place-self: start center;
    width: 100%
  }

  .swiftrix-A8AZy .swiftrix-3ol4h2 {
    width: 417px;
    left: calc(50% - 208.5px)
  }

  .swiftrix-A8AZy .swiftrix-1hxgr57 {
    flex: none;
    order: 2;
    place-self: start;
    gap: 30px;
    width: 100%;
    height: auto
  }

  .swiftrix-A8AZy .swiftrix-16mhlqn {
    gap: 40px;
    max-width: 750px;
    padding: 60px 80px
  }

  .swiftrix-A8AZy .swiftrix-1gqjoa4 {
    gap: 80px;
    max-width: 750px
  }

  .swiftrix-A8AZy .swiftrix-1i25zr8 {
    flex-direction: row;
    gap: 20px
  }

  .swiftrix-A8AZy .swiftrix-ur7p8m,
  .swiftrix-A8AZy .swiftrix-122k7ks {
    flex-direction: column;
    flex: 1 0 0;
    gap: 60px;
    width: 1px
  }

  .swiftrix-A8AZy .swiftrix-cjut3h-container,
  .swiftrix-A8AZy .swiftrix-ogq4ul-container,
  .swiftrix-A8AZy .swiftrix-15zwdzl-container,
  .swiftrix-A8AZy .swiftrix-of24vb-container,
  .swiftrix-A8AZy .swiftrix-1gs1dpf-container,
  .swiftrix-A8AZy .swiftrix-jhgu96-container,
  .swiftrix-A8AZy .swiftrix-1uke9qg-container {
    flex: none;
    width: 100%
  }

  .swiftrix-A8AZy .swiftrix-14vvhej {
    align-content: center;
    align-items: center
  }

  .swiftrix-A8AZy .swiftrix-leq5x2 {
    flex-direction: column;
    max-width: 589px
  }

  .swiftrix-A8AZy .swiftrix-23s9il {
    flex-direction: column;
    gap: 30px
  }

  .swiftrix-A8AZy .swiftrix-1m6ebys {
    flex: none;
    order: 2;
    width: 100%;
    max-width: 430px
  }

  .swiftrix-A8AZy .swiftrix-awwh5g {
    flex: none;
    order: 1;
    width: 100%;
    max-width: 430px
  }

  .swiftrix-A8AZy .swiftrix-xb1t14 {
    gap: 150px;
    max-width: 622px;
    padding: 150px 0
  }
}

@media (max-width:809.98px) {
  .swiftrix-A8AZy.swiftrix-72rtr7 {
    width: 390px
  }

  .swiftrix-A8AZy .swiftrix-1daubn4 {
    padding: 160px 0 0
  }

  .swiftrix-A8AZy .swiftrix-niusmh {
    aspect-ratio: unset;
    height: 843px
  }

  .swiftrix-A8AZy .swiftrix-28c6mr,
  .swiftrix-A8AZy .swiftrix-3514h8 {
    width: 92%;
    max-width: 450px
  }

  .swiftrix-A8AZy .swiftrix-8mwjwo {
    gap: 30px;
    max-width: 540px
  }

  .swiftrix-A8AZy .swiftrix-udlnu9 {
    width: 626px;
    height: 133px;
    bottom: -94px;
    left: calc(50% - 313px)
  }

  .swiftrix-A8AZy .swiftrix-147ii86 {
    padding: 5px 5px
  }

  .swiftrix-A8AZy .swiftrix-dx9qbd {
    gap: 10px
  }

  .swiftrix-A8AZy .swiftrix-1r4srv1 {
    width: 368px;
    height: 362px;
    top: -343px;
    left: calc(50% - 184px)
  }

  .swiftrix-A8AZy .swiftrix-127kyy4 {
    gap: 24px
  }

  .swiftrix-A8AZy .swiftrix-oocuhq {
    flex-wrap: wrap;
    width: 100%;
    max-width: 358px
  }

  .swiftrix-A8AZy .swiftrix-1awdw3d {
    width: 100%
  }

  .swiftrix-A8AZy .swiftrix-jlz22x {
    gap: 100px;
    width: 92%;
    max-width: 450px;
    padding: 100px 0
  }

  .swiftrix-A8AZy .swiftrix-1iv6j39 {
    max-width: 750px
  }

  .swiftrix-A8AZy .swiftrix-kx4r1n {
    top: -60px
  }

  .swiftrix-A8AZy .swiftrix-wy3xvh {
    padding: 10px
  }

  .swiftrix-A8AZy .swiftrix-pgs0o2 {
    height: var(--swiftrix-aspect-ratio-supported, 39px);
    width: 39px;
    top: 50%;
    left: 50%
  }

  .swiftrix-A8AZy .swiftrix-11flnk9 {
    aspect-ratio: 1;
    height: var(--swiftrix-aspect-ratio-supported, 121px);
    width: 121px
  }

  .swiftrix-A8AZy .swiftrix-1snkknc {
    gap: 16px;
    padding: 70px 30px 60px
  }

  .swiftrix-A8AZy .swiftrix-1k873kl,
  .swiftrix-A8AZy .swiftrix-16hpilg,
  .swiftrix-A8AZy .swiftrix-148m8a1,
  .swiftrix-A8AZy .swiftrix-1dyapxe {
    gap: 50px
  }

  .swiftrix-A8AZy .swiftrix-1c3yrvf {
    max-width: 650px
  }

  .swiftrix-A8AZy .swiftrix-gr6q86,
  .swiftrix-A8AZy .swiftrix-23s9il {
    flex-direction: column;
    gap: 30px
  }

  .swiftrix-A8AZy .swiftrix-irv2ty {
    flex: none;
    order: 1;
    gap: 30px;
    width: 100%
  }

  .swiftrix-A8AZy .swiftrix-2z8d11 {
    min-width: unset;
    flex: none;
    order: 0;
    width: 330px
  }

  .swiftrix-A8AZy .swiftrix-16yj5gl {
    will-change: var(--swiftrix-will-change-override, transform);
    border-top-right-radius: 20px;
    border-bottom-right-radius: 20px
  }

  .swiftrix-A8AZy .swiftrix-3ol4h2 {
    width: 297px;
    left: calc(50% - 148.5px)
  }

  .swiftrix-A8AZy .swiftrix-fdxbxb {
    will-change: var(--swiftrix-will-change-override, transform);
    border-top-left-radius: 20px;
    border-bottom-left-radius: 20px
  }

  .swiftrix-A8AZy .swiftrix-19nstl9 {
    flex-direction: row;
    gap: 10px;
    padding: 50px 20px 20px
  }

  .swiftrix-A8AZy .swiftrix-1abxx2x,
  .swiftrix-A8AZy .swiftrix-17fki34 {
    flex-direction: column;
    flex: 1 0 0;
    gap: 40px;
    width: 1px;
    padding: 0
  }

  .swiftrix-A8AZy .swiftrix-1m9hc77-container,
  .swiftrix-A8AZy .swiftrix-f000hn-container,
  .swiftrix-A8AZy .swiftrix-1cpnxsh-container,
  .swiftrix-A8AZy .swiftrix-1br4prt-container,
  .swiftrix-A8AZy .swiftrix-1u0crve,
  .swiftrix-A8AZy .swiftrix-1uke9qg-container {
    flex: none;
    width: 100%
  }

  .swiftrix-A8AZy .swiftrix-1hxgr57 {
    flex: none;
    order: 2;
    gap: 30px;
    width: 100%
  }

  .swiftrix-A8AZy .swiftrix-16mhlqn {
    gap: 30px;
    max-width: 450px;
    padding: 50px 30px
  }

  .swiftrix-A8AZy .swiftrix-1gqjoa4 {
    gap: 80px;
    max-width: 750px
  }

  .swiftrix-A8AZy .swiftrix-1i25zr8 {
    gap: 20px
  }

  .swiftrix-A8AZy .swiftrix-ur7p8m,
  .swiftrix-A8AZy .swiftrix-122k7ks {
    flex-direction: column;
    align-content: center;
    align-items: center;
    gap: 60px
  }

  .swiftrix-A8AZy .swiftrix-cjut3h-container,
  .swiftrix-A8AZy .swiftrix-ogq4ul-container,
  .swiftrix-A8AZy .swiftrix-15zwdzl-container,
  .swiftrix-A8AZy .swiftrix-of24vb-container,
  .swiftrix-A8AZy .swiftrix-1gs1dpf-container,
  .swiftrix-A8AZy .swiftrix-jhgu96-container {
    flex: none;
    width: auto
  }

  .swiftrix-A8AZy .swiftrix-9pn3wz {
    gap: 50px;
    max-width: 750px
  }

  .swiftrix-A8AZy .swiftrix-ak75we {
    flex-flow: column;
    place-content: flex-start;
    align-items: flex-start;
    display: flex
  }

  .swiftrix-A8AZy .swiftrix-1qtumq8-container,
  .swiftrix-A8AZy .swiftrix-1hwxan7-container,
  .swiftrix-A8AZy .swiftrix-312vjw-container,
  .swiftrix-A8AZy .swiftrix-1xp5x6z-container,
  .swiftrix-A8AZy .swiftrix-tvr8fl-container,
  .swiftrix-A8AZy .swiftrix-1cwwnjp-container {
    align-self: unset;
    height: auto
  }

  .swiftrix-A8AZy .swiftrix-6kpdz8 {
    flex-flow: column;
    place-content: flex-start;
    align-items: flex-start;
    min-height: 60px;
    display: flex
  }

  .swiftrix-A8AZy .swiftrix-9doodi-container {
    align-self: unset;
    width: unset;
    z-index: 1;
    order: 0;
    position: absolute;
    top: 50%;
    left: -86px;
    right: -86px;
    transform: translateY(-50%)
  }

  .swiftrix-A8AZy .swiftrix-16pa4xk {
    flex-direction: column;
    max-width: 388px
  }

  .swiftrix-A8AZy .swiftrix-1n9kzv3 {
    max-width: unset;
    flex: none;
    width: 100%
  }

  .swiftrix-A8AZy .swiftrix-14vvhej {
    align-content: center;
    align-items: center
  }

  .swiftrix-A8AZy .swiftrix-leq5x2 {
    flex-direction: column;
    max-width: 589px
  }

  .swiftrix-A8AZy .swiftrix-1m6ebys {
    flex: none;
    order: 2;
    width: 100%;
    max-width: 430px
  }

  .swiftrix-A8AZy .swiftrix-awwh5g {
    flex: none;
    order: 1;
    width: 100%;
    max-width: 430px
  }

  .swiftrix-A8AZy .swiftrix-htsey3 {
    gap: 50px;
    width: 90%;
    max-width: 450px
  }

  .swiftrix-A8AZy .swiftrix-xb1t14 {
    gap: 100px;
    max-width: 622px;
    padding: 100px 0
  }
}

.ssr-variant {
  display: contents
}

@supports (aspect-ratio:1) {
  body {
    --swiftrix-aspect-ratio-supported: auto
  }
}

.swiftrix-qk2lm.swiftrix-bhvqsk,
.swiftrix-qk2lm .swiftrix-bhvqsk {
  display: block
}

.swiftrix-qk2lm.swiftrix-1lpfj26 {
  flex-flow: row;
  place-content: center;
  align-items: center;
  gap: 10px;
  width: 1200px;
  height: min-content;
  padding: 30px 0 0;
  display: flex;
  position: relative;
  overflow: visible
}

.swiftrix-qk2lm .swiftrix-1gf9thy {
  will-change: var(--swiftrix-will-change-override, transform);
  flex-flow: row;
  flex: none;
  place-content: center space-between;
  align-items: center;
  width: 884px;
  max-width: 884px;
  height: min-content;
  padding: 8px 8px 8px 16px;
  display: flex;
  position: relative;
  overflow: hidden
}

.swiftrix-qk2lm .swiftrix-1tkg64m {
  flex-flow: row;
  flex: none;
  place-content: center;
  align-items: center;
  gap: 4px;
  width: 118px;
  height: 40px;
  padding: 0;
  text-decoration: none;
  display: flex;
  position: relative;
  overflow: hidden
}

.swiftrix-qk2lm .swiftrix-br2ix3 {
  cursor: pointer;
  will-change: var(--swiftrix-will-change-override, transform);
  flex-flow: row;
  flex: none;
  place-content: center;
  align-items: center;
  gap: 10px;
  width: min-content;
  height: min-content;
  padding: 12px 20px;
  display: flex;
  position: relative;
  overflow: hidden
}

.swiftrix-qk2lm .swiftrix-1jwu9pn {
  flex: none;
  width: 24px;
  height: 24px;
  position: relative;
  overflow: visible
}

.swiftrix-qk2lm .swiftrix-la09eg {
  will-change: var(--swiftrix-will-change-override, transform);
  flex-flow: column;
  place-content: center;
  align-items: center;
  gap: 16px;
  width: 185px;
  height: min-content;
  padding: 20px;
  display: flex;
  position: relative;
  overflow: hidden
}

.swiftrix-qk2lm .swiftrix-pldkom {
  flex-flow: column;
  flex: none;
  place-content: flex-start center;
  align-items: flex-start;
  gap: 16px;
  width: 100%;
  height: min-content;
  padding: 0;
  display: flex;
  position: relative;
  overflow: visible
}

.swiftrix-qk2lm .swiftrix-auu6no,
.swiftrix-qk2lm .swiftrix-iqlu5p,
.swiftrix-qk2lm .swiftrix-1jftvpx,
.swiftrix-qk2lm .swiftrix-hmpbrs,
.swiftrix-qk2lm .swiftrix-1lefjv6 {
  white-space: pre;
  flex: none;
  width: auto;
  height: auto;
  position: relative
}

.swiftrix-qk2lm .swiftrix-1ndlqyb {
  z-index: 1;
  flex-flow: row;
  flex: none;
  place-content: center flex-start;
  align-items: center;
  gap: 0;
  width: min-content;
  height: min-content;
  padding: 0;
  display: flex;
  position: absolute;
  top: 50%;
  left: 50%;
  overflow: visible
}

.swiftrix-qk2lm .swiftrix-1aukrrn-container,
.swiftrix-qk2lm .swiftrix-1y0mqfw-container,
.swiftrix-qk2lm .swiftrix-1nx0cf5-container,
.swiftrix-qk2lm .swiftrix-13jctsv-container,
.swiftrix-qk2lm .swiftrix-1v3874o-container {
  flex: none;
  width: auto;
  height: auto;
  position: relative
}

.swiftrix-qk2lm.swiftrix-v-1h2yoif.swiftrix-1lpfj26 {
  width: 810px
}

.swiftrix-qk2lm.swiftrix-v-1h2yoif .swiftrix-1gf9thy {
  flex: 1 0 0;
  width: 1px;
  max-width: 494px
}

.swiftrix-qk2lm.swiftrix-v-1h2yoif .swiftrix-1tkg64m,
.swiftrix-qk2lm.swiftrix-v-haa8ky .swiftrix-1tkg64m {
  width: min-content;
  min-width: 100px;
  height: min-content;
  min-height: 34px
}

.swiftrix-qk2lm.swiftrix-v-haa8ky.swiftrix-1lpfj26 {
  width: 390px
}

.swiftrix-qk2lm.swiftrix-v-haa8ky .swiftrix-1gf9thy {
  width: 92%;
  max-width: 450px;
  text-decoration: none
}

.swiftrix-qk2lm.swiftrix-v-haa8ky .swiftrix-br2ix3,
.swiftrix-qk2lm.swiftrix-v-haa8ky .swiftrix-1jwu9pn {
  text-decoration: none
}

@media (max-width:1199px) and (min-width:810px) {

  .swiftrix-U6lRU .swiftrix-styles-preset-1wpnoxy:not(.rich-text-wrapper),
  .swiftrix-U6lRU .swiftrix-styles-preset-1wpnoxy.rich-text-wrapper p {
    --swiftrix-font-family: "Instrument Sans", "Instrument Sans Placeholder", sans-serif;
    --swiftrix-font-family-bold: "Instrument Sans", "Instrument Sans Placeholder", sans-serif;
    --swiftrix-font-family-bold-italic: "Instrument Sans", "Instrument Sans Placeholder", sans-serif;
    --swiftrix-font-family-italic: "Instrument Sans", "Instrument Sans Placeholder", sans-serif;
    --swiftrix-font-open-type-features: normal;
    --swiftrix-font-size: 16px;
    --swiftrix-font-style: italic;
    --swiftrix-font-style-bold: italic;
    --swiftrix-font-style-bold-italic: italic;
    --swiftrix-font-style-italic: italic;
    --swiftrix-font-variation-axes: normal;
    --swiftrix-font-weight: 400;
    --swiftrix-font-weight-bold: 400;
    --swiftrix-font-weight-bold-italic: 400;
    --swiftrix-font-weight-italic: 400;
    --swiftrix-letter-spacing: 0em;
    --swiftrix-line-height: 150%;
    --swiftrix-paragraph-spacing: 20px;
    --swiftrix-text-alignment: start;
    --swiftrix-text-color: #4d4d4d;
    --swiftrix-text-decoration: none;
    --swiftrix-text-stroke-color: initial;
    --swiftrix-text-stroke-width: initial;
    --swiftrix-text-transform: none
  }
}

@media (max-width:809px) and (min-width:0) {

  .swiftrix-U6lRU .swiftrix-styles-preset-1wpnoxy:not(.rich-text-wrapper),
  .swiftrix-U6lRU .swiftrix-styles-preset-1wpnoxy.rich-text-wrapper p {
    --swiftrix-font-family: "Instrument Sans", "Instrument Sans Placeholder", sans-serif;
    --swiftrix-font-family-bold: "Instrument Sans", "Instrument Sans Placeholder", sans-serif;
    --swiftrix-font-family-bold-italic: "Instrument Sans", "Instrument Sans Placeholder", sans-serif;
    --swiftrix-font-family-italic: "Instrument Sans", "Instrument Sans Placeholder", sans-serif;
    --swiftrix-font-open-type-features: normal;
    --swiftrix-font-size: 13px;
    --swiftrix-font-style: italic;
    --swiftrix-font-style-bold: italic;
    --swiftrix-font-style-bold-italic: italic;
    --swiftrix-font-style-italic: italic;
    --swiftrix-font-variation-axes: normal;
    --swiftrix-font-weight: 400;
    --swiftrix-font-weight-bold: 400;
    --swiftrix-font-weight-bold-italic: 400;
    --swiftrix-font-weight-italic: 400;
    --swiftrix-letter-spacing: 0em;
    --swiftrix-line-height: 150%;
    --swiftrix-paragraph-spacing: 20px;
    --swiftrix-text-alignment: start;
    --swiftrix-text-color: #4d4d4d;
    --swiftrix-text-decoration: none;
    --swiftrix-text-stroke-color: initial;
    --swiftrix-text-stroke-width: initial;
    --swiftrix-text-transform: none
  }
}

.swiftrix-28TS9 .swiftrix-styles-preset-1wlib11:not(.rich-text-wrapper),
.swiftrix-28TS9 .swiftrix-styles-preset-1wlib11.rich-text-wrapper a {
  --swiftrix-link-current-text-color: var(--token-e2a5e0bd-497e-4607-a561-cd697f0df84a, #191919);
  --swiftrix-link-current-text-decoration: none;
  --swiftrix-link-hover-text-color: var(--token-e90d1842-8b42-4c1a-a38c-22c5b65ee556, #606060);
  --swiftrix-link-hover-text-decoration: none;
  --swiftrix-link-text-color: var(--token-e2a5e0bd-497e-4607-a561-cd697f0df84a, #191919);
  --swiftrix-link-text-decoration: none;
  transition: color .3s cubic-bezier(.44, 0, .56, 1)
}

.swiftrix-qk2lm[data-border=true]:after,
.swiftrix-qk2lm [data-border=true]:after {
  content: "";
  border-width: var(--border-top-width, 0)var(--border-right-width, 0)var(--border-bottom-width, 0)var(--border-left-width, 0);
  border-color: var(--border-color, none);
  border-style: var(--border-style, none);
  box-sizing: border-box;
  border-radius: inherit;
  pointer-events: none;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0
}

@supports (aspect-ratio:1) {
  body {
    --swiftrix-aspect-ratio-supported: auto
  }
}

.swiftrix-22pKE.swiftrix-1jld1b3,
.swiftrix-22pKE .swiftrix-1jld1b3 {
  display: block
}

.swiftrix-22pKE.swiftrix-7cylc9 {
  cursor: pointer;
  will-change: var(--swiftrix-will-change-override, transform);
  flex-flow: row;
  place-content: center flex-start;
  align-items: center;
  gap: 0;
  width: min-content;
  height: min-content;
  padding: 10px 14px;
  text-decoration: none;
  display: flex;
  position: relative;
  overflow: hidden
}

.swiftrix-22pKE .swiftrix-1e5ysrc {
  white-space: pre;
  flex: none;
  width: auto;
  height: auto;
  position: relative
}

@supports (background:-webkit-named-image(i)) and (not (font-palette:dark)) {
  .swiftrix-22pKE.swiftrix-7cylc9 {
    gap: 0
  }

  .swiftrix-22pKE.swiftrix-7cylc9>* {
    margin: 0
  }

  .swiftrix-22pKE.swiftrix-7cylc9>:first-child {
    margin-left: 0
  }

  .swiftrix-22pKE.swiftrix-7cylc9>:last-child {
    margin-right: 0
  }
}

@media (max-width:1199px) and (min-width:810px) {

  .swiftrix-IEwNt .swiftrix-styles-preset-1sckh21:not(.rich-text-wrapper),
  .swiftrix-IEwNt .swiftrix-styles-preset-1sckh21.rich-text-wrapper p {
    --swiftrix-font-family: "Roboto", "Roboto Placeholder", sans-serif;
    --swiftrix-font-family-bold: "Roboto", "Roboto Placeholder", sans-serif;
    --swiftrix-font-family-bold-italic: "Roboto", "Roboto Placeholder", sans-serif;
    --swiftrix-font-family-italic: "Roboto", "Roboto Placeholder", sans-serif;
    --swiftrix-font-open-type-features: normal;
    --swiftrix-font-size: 17px;
    --swiftrix-font-style: normal;
    --swiftrix-font-style-bold: normal;
    --swiftrix-font-style-bold-italic: italic;
    --swiftrix-font-style-italic: italic;
    --swiftrix-font-variation-axes: normal;
    --swiftrix-font-weight: 500;
    --swiftrix-font-weight-bold: 700;
    --swiftrix-font-weight-bold-italic: 700;
    --swiftrix-font-weight-italic: 500;
    --swiftrix-letter-spacing: 0em;
    --swiftrix-line-height: 120%;
    --swiftrix-paragraph-spacing: 20px;
    --swiftrix-text-alignment: start;
    --swiftrix-text-color: var(--token-2de01fd9-fdff-450f-9850-e1481fd01b17, #262626);
    --swiftrix-text-decoration: none;
    --swiftrix-text-stroke-color: initial;
    --swiftrix-text-stroke-width: initial;
    --swiftrix-text-transform: none
  }
}

@media (max-width:809px) and (min-width:0) {

  .swiftrix-IEwNt .swiftrix-styles-preset-1sckh21:not(.rich-text-wrapper),
  .swiftrix-IEwNt .swiftrix-styles-preset-1sckh21.rich-text-wrapper p {
    --swiftrix-font-family: "Roboto", "Roboto Placeholder", sans-serif;
    --swiftrix-font-family-bold: "Roboto", "Roboto Placeholder", sans-serif;
    --swiftrix-font-family-bold-italic: "Roboto", "Roboto Placeholder", sans-serif;
    --swiftrix-font-family-italic: "Roboto", "Roboto Placeholder", sans-serif;
    --swiftrix-font-open-type-features: normal;
    --swiftrix-font-size: 16px;
    --swiftrix-font-style: normal;
    --swiftrix-font-style-bold: normal;
    --swiftrix-font-style-bold-italic: italic;
    --swiftrix-font-style-italic: italic;
    --swiftrix-font-variation-axes: normal;
    --swiftrix-font-weight: 500;
    --swiftrix-font-weight-bold: 700;
    --swiftrix-font-weight-bold-italic: 700;
    --swiftrix-font-weight-italic: 500;
    --swiftrix-letter-spacing: 0em;
    --swiftrix-line-height: 120%;
    --swiftrix-paragraph-spacing: 20px;
    --swiftrix-text-alignment: start;
    --swiftrix-text-color: var(--token-2de01fd9-fdff-450f-9850-e1481fd01b17, #262626);
    --swiftrix-text-decoration: none;
    --swiftrix-text-stroke-color: initial;
    --swiftrix-text-stroke-width: initial;
    --swiftrix-text-transform: none
  }
}

.swiftrix-22pKE[data-border=true]:after,
.swiftrix-22pKE [data-border=true]:after {
  content: "";
  border-width: var(--border-top-width, 0)var(--border-right-width, 0)var(--border-bottom-width, 0)var(--border-left-width, 0);
  border-color: var(--border-color, none);
  border-style: var(--border-style, none);
  box-sizing: border-box;
  border-radius: inherit;
  pointer-events: none;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0
}

@supports (aspect-ratio:1) {
  body {
    --swiftrix-aspect-ratio-supported: auto
  }
}

.swiftrix-H3hBu.swiftrix-22v4z7,
.swiftrix-H3hBu .swiftrix-22v4z7 {
  display: block
}

.swiftrix-H3hBu.swiftrix-vgo5lj {
  cursor: pointer;
  height: min-content;
  padding: var(--1i3f22);
  will-change: var(--swiftrix-will-change-override, transform);
  flex-flow: row;
  place-content: center;
  align-items: center;
  gap: 4px;
  width: min-content;
  text-decoration: none;
  display: flex;
  position: relative;
  overflow: hidden
}

.swiftrix-H3hBu .swiftrix-10t3yam {
  white-space: pre;
  flex: none;
  width: auto;
  height: auto;
  position: relative
}

.swiftrix-H3hBu .swiftrix-5tgnxq {
  aspect-ratio: 1;
  height: var(--swiftrix-aspect-ratio-supported, 24px);
  flex: none;
  width: 24px;
  position: relative;
  overflow: hidden
}

.swiftrix-H3hBu .swiftrix-1m1tv4p {
  aspect-ratio: 1;
  height: var(--swiftrix-aspect-ratio-supported, 24px);
  flex: none;
  width: 24px;
  position: absolute;
  bottom: -24px;
  left: -24px;
  overflow: visible
}

.swiftrix-H3hBu .swiftrix-he58ui {
  aspect-ratio: 1;
  height: var(--swiftrix-aspect-ratio-supported, 24px);
  flex: none;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  overflow: visible
}

@supports (background:-webkit-named-image(i)) and (not (font-palette:dark)) {
  .swiftrix-H3hBu.swiftrix-vgo5lj {
    gap: 0
  }

  .swiftrix-H3hBu.swiftrix-vgo5lj>* {
    margin: 0 2px
  }

  .swiftrix-H3hBu.swiftrix-vgo5lj>:first-child {
    margin-left: 0
  }

  .swiftrix-H3hBu.swiftrix-vgo5lj>:last-child {
    margin-right: 0
  }
}

.swiftrix-H3hBu.swiftrix-v-vgo5lj.hover .swiftrix-1m1tv4p {
  bottom: 0;
  left: 0
}

.swiftrix-H3hBu.swiftrix-v-vgo5lj.hover .swiftrix-he58ui {
  left: unset;
  width: 24px;
  top: -24px;
  right: -24px
}

@media (max-width:1199px) and (min-width:810px) {

  .swiftrix-U6lRU .swiftrix-styles-preset-1wpnoxy:not(.rich-text-wrapper),
  .swiftrix-U6lRU .swiftrix-styles-preset-1wpnoxy.rich-text-wrapper p {
    --swiftrix-font-family: "Instrument Sans", "Instrument Sans Placeholder", sans-serif;
    --swiftrix-font-family-bold: "Instrument Sans", "Instrument Sans Placeholder", sans-serif;
    --swiftrix-font-family-bold-italic: "Instrument Sans", "Instrument Sans Placeholder", sans-serif;
    --swiftrix-font-family-italic: "Instrument Sans", "Instrument Sans Placeholder", sans-serif;
    --swiftrix-font-open-type-features: normal;
    --swiftrix-font-size: 16px;
    --swiftrix-font-style: italic;
    --swiftrix-font-style-bold: italic;
    --swiftrix-font-style-bold-italic: italic;
    --swiftrix-font-style-italic: italic;
    --swiftrix-font-variation-axes: normal;
    --swiftrix-font-weight: 400;
    --swiftrix-font-weight-bold: 400;
    --swiftrix-font-weight-bold-italic: 400;
    --swiftrix-font-weight-italic: 400;
    --swiftrix-letter-spacing: 0em;
    --swiftrix-line-height: 150%;
    --swiftrix-paragraph-spacing: 20px;
    --swiftrix-text-alignment: start;
    --swiftrix-text-color: #4d4d4d;
    --swiftrix-text-decoration: none;
    --swiftrix-text-stroke-color: initial;
    --swiftrix-text-stroke-width: initial;
    --swiftrix-text-transform: none
  }
}

@media (max-width:809px) and (min-width:0) {

  .swiftrix-U6lRU .swiftrix-styles-preset-1wpnoxy:not(.rich-text-wrapper),
  .swiftrix-U6lRU .swiftrix-styles-preset-1wpnoxy.rich-text-wrapper p {
    --swiftrix-font-family: "Instrument Sans", "Instrument Sans Placeholder", sans-serif;
    --swiftrix-font-family-bold: "Instrument Sans", "Instrument Sans Placeholder", sans-serif;
    --swiftrix-font-family-bold-italic: "Instrument Sans", "Instrument Sans Placeholder", sans-serif;
    --swiftrix-font-family-italic: "Instrument Sans", "Instrument Sans Placeholder", sans-serif;
    --swiftrix-font-open-type-features: normal;
    --swiftrix-font-size: 13px;
    --swiftrix-font-style: italic;
    --swiftrix-font-style-bold: italic;
    --swiftrix-font-style-bold-italic: italic;
    --swiftrix-font-style-italic: italic;
    --swiftrix-font-variation-axes: normal;
    --swiftrix-font-weight: 400;
    --swiftrix-font-weight-bold: 400;
    --swiftrix-font-weight-bold-italic: 400;
    --swiftrix-font-weight-italic: 400;
    --swiftrix-letter-spacing: 0em;
    --swiftrix-line-height: 150%;
    --swiftrix-paragraph-spacing: 20px;
    --swiftrix-text-alignment: start;
    --swiftrix-text-color: #4d4d4d;
    --swiftrix-text-decoration: none;
    --swiftrix-text-stroke-color: initial;
    --swiftrix-text-stroke-width: initial;
    --swiftrix-text-transform: none
  }
}

@supports (aspect-ratio:1) {
  body {
    --swiftrix-aspect-ratio-supported: auto
  }
}

.swiftrix-rHUKF.swiftrix-ywuidp,
.swiftrix-rHUKF .swiftrix-ywuidp {
  display: block
}

.swiftrix-rHUKF.swiftrix-1xdz8qt {
  will-change: var(--swiftrix-will-change-override, transform);
  flex-flow: row;
  place-content: center;
  align-items: center;
  gap: 0;
  width: 168px;
  height: min-content;
  padding: 16px 30px;
  text-decoration: none;
  display: flex;
  position: relative;
  overflow: hidden
}

.swiftrix-rHUKF .swiftrix-1nhap6p {
  -webkit-user-select: none;
  user-select: none;
  white-space: pre;
  flex: none;
  width: auto;
  height: auto;
  position: relative
}

.swiftrix-rHUKF .swiftrix-14t6chf {
  z-index: 1;
  flex: none;
  width: 100px;
  height: 100px;
  position: absolute;
  top: calc(49.2064% - 50px);
  left: -100px;
  overflow: visible
}

.swiftrix-rHUKF .swiftrix-18y4f9m {
  flex: none;
  width: 0;
  height: 28px;
  position: relative;
  overflow: hidden
}

.swiftrix-rHUKF .swiftrix-1qctlm2 {
  flex: none;
  width: 24px;
  height: 24px;
  position: absolute;
  top: calc(50% - 12px);
  right: 0
}

@supports (background:-webkit-named-image(i)) and (not (font-palette:dark)) {
  .swiftrix-rHUKF.swiftrix-1xdz8qt {
    gap: 0
  }

  .swiftrix-rHUKF.swiftrix-1xdz8qt>* {
    margin: 0
  }

  .swiftrix-rHUKF.swiftrix-1xdz8qt>:first-child {
    margin-left: 0
  }

  .swiftrix-rHUKF.swiftrix-1xdz8qt>:last-child {
    margin-right: 0
  }
}

.swiftrix-rHUKF.swiftrix-v-xd6jmr .swiftrix-14t6chf {
  left: unset;
  top: calc(50% - 50px);
  right: -100px
}

.swiftrix-rHUKF.swiftrix-v-xd6jmr .swiftrix-18y4f9m {
  width: 28px
}

@supports (aspect-ratio:1) {
  body {
    --swiftrix-aspect-ratio-supported: auto
  }
}

.swiftrix-AgP96.swiftrix-1vbdh5n,
.swiftrix-AgP96 .swiftrix-1vbdh5n {
  display: block
}

.swiftrix-AgP96.swiftrix-1alri4f {
  flex-flow: row;
  place-content: center flex-start;
  align-items: center;
  gap: 4px;
  width: min-content;
  height: min-content;
  padding: 8px 10px 8px 8px;
  display: flex;
  position: relative;
  overflow: visible
}

.swiftrix-AgP96 .swiftrix-vlmwre {
  z-index: 1;
  flex: none;
  width: 251px;
  height: 54px;
  position: absolute;
  top: calc(50% - 27px);
  left: -189px;
  overflow: hidden
}

.swiftrix-AgP96 .swiftrix-5djllf {
  z-index: 1;
  flex: none;
  width: 251px;
  height: 54px;
  position: absolute;
  top: calc(50% - 27px);
  right: -189px;
  overflow: hidden
}

.swiftrix-AgP96 .swiftrix-1g7q765 {
  flex: none;
  width: 24px;
  height: 24px;
  position: relative;
  overflow: hidden
}

.swiftrix-AgP96 .swiftrix-ikgvk4 {
  white-space: pre;
  flex: none;
  width: auto;
  height: auto;
  position: relative
}

@supports (background:-webkit-named-image(i)) and (not (font-palette:dark)) {
  .swiftrix-AgP96.swiftrix-1alri4f {
    gap: 0
  }

  .swiftrix-AgP96.swiftrix-1alri4f>* {
    margin: 0 2px
  }

  .swiftrix-AgP96.swiftrix-1alri4f>:first-child {
    margin-left: 0
  }

  .swiftrix-AgP96.swiftrix-1alri4f>:last-child {
    margin-right: 0
  }
}

@media (max-width:1199px) and (min-width:810px) {

  .swiftrix-U6lRU .swiftrix-styles-preset-1wpnoxy:not(.rich-text-wrapper),
  .swiftrix-U6lRU .swiftrix-styles-preset-1wpnoxy.rich-text-wrapper p {
    --swiftrix-font-family: "Instrument Sans", "Instrument Sans Placeholder", sans-serif;
    --swiftrix-font-family-bold: "Instrument Sans", "Instrument Sans Placeholder", sans-serif;
    --swiftrix-font-family-bold-italic: "Instrument Sans", "Instrument Sans Placeholder", sans-serif;
    --swiftrix-font-family-italic: "Instrument Sans", "Instrument Sans Placeholder", sans-serif;
    --swiftrix-font-open-type-features: normal;
    --swiftrix-font-size: 16px;
    --swiftrix-font-style: italic;
    --swiftrix-font-style-bold: italic;
    --swiftrix-font-style-bold-italic: italic;
    --swiftrix-font-style-italic: italic;
    --swiftrix-font-variation-axes: normal;
    --swiftrix-font-weight: 400;
    --swiftrix-font-weight-bold: 400;
    --swiftrix-font-weight-bold-italic: 400;
    --swiftrix-font-weight-italic: 400;
    --swiftrix-letter-spacing: 0em;
    --swiftrix-line-height: 150%;
    --swiftrix-paragraph-spacing: 20px;
    --swiftrix-text-alignment: start;
    --swiftrix-text-color: #4d4d4d;
    --swiftrix-text-decoration: none;
    --swiftrix-text-stroke-color: initial;
    --swiftrix-text-stroke-width: initial;
    --swiftrix-text-transform: none
  }
}

@media (max-width:809px) and (min-width:0) {

  .swiftrix-U6lRU .swiftrix-styles-preset-1wpnoxy:not(.rich-text-wrapper),
  .swiftrix-U6lRU .swiftrix-styles-preset-1wpnoxy.rich-text-wrapper p {
    --swiftrix-font-family: "Instrument Sans", "Instrument Sans Placeholder", sans-serif;
    --swiftrix-font-family-bold: "Instrument Sans", "Instrument Sans Placeholder", sans-serif;
    --swiftrix-font-family-bold-italic: "Instrument Sans", "Instrument Sans Placeholder", sans-serif;
    --swiftrix-font-family-italic: "Instrument Sans", "Instrument Sans Placeholder", sans-serif;
    --swiftrix-font-open-type-features: normal;
    --swiftrix-font-size: 13px;
    --swiftrix-font-style: italic;
    --swiftrix-font-style-bold: italic;
    --swiftrix-font-style-bold-italic: italic;
    --swiftrix-font-style-italic: italic;
    --swiftrix-font-variation-axes: normal;
    --swiftrix-font-weight: 400;
    --swiftrix-font-weight-bold: 400;
    --swiftrix-font-weight-bold-italic: 400;
    --swiftrix-font-weight-italic: 400;
    --swiftrix-letter-spacing: 0em;
    --swiftrix-line-height: 150%;
    --swiftrix-paragraph-spacing: 20px;
    --swiftrix-text-alignment: start;
    --swiftrix-text-color: #4d4d4d;
    --swiftrix-text-decoration: none;
    --swiftrix-text-stroke-color: initial;
    --swiftrix-text-stroke-width: initial;
    --swiftrix-text-transform: none
  }
}

.swiftrix-AgP96[data-border=true]:after,
.swiftrix-AgP96 [data-border=true]:after {
  content: "";
  border-width: var(--border-top-width, 0)var(--border-right-width, 0)var(--border-bottom-width, 0)var(--border-left-width, 0);
  border-color: var(--border-color, none);
  border-style: var(--border-style, none);
  box-sizing: border-box;
  border-radius: inherit;
  pointer-events: none;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0
}

@supports (aspect-ratio:1) {
  body {
    --swiftrix-aspect-ratio-supported: auto
  }
}

.swiftrix-B3MUW.swiftrix-1x7dj46,
.swiftrix-B3MUW .swiftrix-1x7dj46 {
  display: block
}

.swiftrix-B3MUW.swiftrix-lvqv8f {
  flex-flow: column;
  place-content: flex-start;
  align-items: flex-start;
  gap: 12px;
  width: 387px;
  height: min-content;
  padding: 30px;
  display: flex;
  position: relative;
  overflow: visible
}

.swiftrix-B3MUW .swiftrix-177avjy {
  flex-flow: row;
  flex: none;
  place-content: center flex-start;
  align-items: center;
  gap: 12px;
  width: 100%;
  height: min-content;
  padding: 0;
  display: flex;
  position: relative;
  overflow: visible
}

.swiftrix-B3MUW .swiftrix-mel2mr {
  flex-flow: column;
  flex: none;
  place-content: center;
  align-items: center;
  gap: 10px;
  width: min-content;
  height: min-content;
  padding: 6px;
  display: flex;
  position: relative;
  overflow: visible
}

.swiftrix-B3MUW .swiftrix-1hnrmr2 {
  aspect-ratio: 1;
  height: var(--swiftrix-aspect-ratio-supported, 25px);
  flex: none;
  width: 25px;
  position: relative;
  overflow: visible
}

.swiftrix-B3MUW .swiftrix-1j7ji0d {
  white-space: pre-wrap;
  word-break: break-word;
  word-wrap: break-word;
  flex: 1 0 0;
  width: 1px;
  height: auto;
  position: relative
}

.swiftrix-B3MUW .swiftrix-1n4ieuj {
  white-space: pre-wrap;
  word-break: break-word;
  word-wrap: break-word;
  flex: none;
  width: 100%;
  height: auto;
  position: relative
}

@media (max-width:1199px) and (min-width:810px) {

  .swiftrix-r7itV .swiftrix-styles-preset-1m9r6yc:not(.rich-text-wrapper),
  .swiftrix-r7itV .swiftrix-styles-preset-1m9r6yc.rich-text-wrapper h5 {
    --swiftrix-font-family: "Clash Grotesk", "Clash Grotesk Placeholder", sans-serif;
    --swiftrix-font-family-bold: "Clash Grotesk", "Clash Grotesk Placeholder", sans-serif;
    --swiftrix-font-size: 20px;
    --swiftrix-font-style: normal;
    --swiftrix-font-style-bold: normal;
    --swiftrix-font-weight: 500;
    --swiftrix-font-weight-bold: 700;
    --swiftrix-letter-spacing: 0em;
    --swiftrix-line-height: 150%;
    --swiftrix-paragraph-spacing: 40px;
    --swiftrix-text-alignment: start;
    --swiftrix-text-color: var(--token-e2a5e0bd-497e-4607-a561-cd697f0df84a, #191919);
    --swiftrix-text-decoration: none;
    --swiftrix-text-stroke-color: initial;
    --swiftrix-text-stroke-width: initial;
    --swiftrix-text-transform: none
  }
}

@media (max-width:809px) and (min-width:0) {

  .swiftrix-r7itV .swiftrix-styles-preset-1m9r6yc:not(.rich-text-wrapper),
  .swiftrix-r7itV .swiftrix-styles-preset-1m9r6yc.rich-text-wrapper h5 {
    --swiftrix-font-family: "Clash Grotesk", "Clash Grotesk Placeholder", sans-serif;
    --swiftrix-font-family-bold: "Clash Grotesk", "Clash Grotesk Placeholder", sans-serif;
    --swiftrix-font-size: 18px;
    --swiftrix-font-style: normal;
    --swiftrix-font-style-bold: normal;
    --swiftrix-font-weight: 500;
    --swiftrix-font-weight-bold: 700;
    --swiftrix-letter-spacing: 0em;
    --swiftrix-line-height: 150%;
    --swiftrix-paragraph-spacing: 40px;
    --swiftrix-text-alignment: start;
    --swiftrix-text-color: var(--token-e2a5e0bd-497e-4607-a561-cd697f0df84a, #191919);
    --swiftrix-text-decoration: none;
    --swiftrix-text-stroke-color: initial;
    --swiftrix-text-stroke-width: initial;
    --swiftrix-text-transform: none
  }
}

@media (max-width:1199px) and (min-width:810px) {

  .swiftrix-IEwNt .swiftrix-styles-preset-1sckh21:not(.rich-text-wrapper),
  .swiftrix-IEwNt .swiftrix-styles-preset-1sckh21.rich-text-wrapper p {
    --swiftrix-font-family: "Roboto", "Roboto Placeholder", sans-serif;
    --swiftrix-font-family-bold: "Roboto", "Roboto Placeholder", sans-serif;
    --swiftrix-font-family-bold-italic: "Roboto", "Roboto Placeholder", sans-serif;
    --swiftrix-font-family-italic: "Roboto", "Roboto Placeholder", sans-serif;
    --swiftrix-font-open-type-features: normal;
    --swiftrix-font-size: 17px;
    --swiftrix-font-style: normal;
    --swiftrix-font-style-bold: normal;
    --swiftrix-font-style-bold-italic: italic;
    --swiftrix-font-style-italic: italic;
    --swiftrix-font-variation-axes: normal;
    --swiftrix-font-weight: 500;
    --swiftrix-font-weight-bold: 700;
    --swiftrix-font-weight-bold-italic: 700;
    --swiftrix-font-weight-italic: 500;
    --swiftrix-letter-spacing: 0em;
    --swiftrix-line-height: 120%;
    --swiftrix-paragraph-spacing: 20px;
    --swiftrix-text-alignment: start;
    --swiftrix-text-color: var(--token-2de01fd9-fdff-450f-9850-e1481fd01b17, #262626);
    --swiftrix-text-decoration: none;
    --swiftrix-text-stroke-color: initial;
    --swiftrix-text-stroke-width: initial;
    --swiftrix-text-transform: none
  }
}

@media (max-width:809px) and (min-width:0) {

  .swiftrix-IEwNt .swiftrix-styles-preset-1sckh21:not(.rich-text-wrapper),
  .swiftrix-IEwNt .swiftrix-styles-preset-1sckh21.rich-text-wrapper p {
    --swiftrix-font-family: "Roboto", "Roboto Placeholder", sans-serif;
    --swiftrix-font-family-bold: "Roboto", "Roboto Placeholder", sans-serif;
    --swiftrix-font-family-bold-italic: "Roboto", "Roboto Placeholder", sans-serif;
    --swiftrix-font-family-italic: "Roboto", "Roboto Placeholder", sans-serif;
    --swiftrix-font-open-type-features: normal;
    --swiftrix-font-size: 16px;
    --swiftrix-font-style: normal;
    --swiftrix-font-style-bold: normal;
    --swiftrix-font-style-bold-italic: italic;
    --swiftrix-font-style-italic: italic;
    --swiftrix-font-variation-axes: normal;
    --swiftrix-font-weight: 500;
    --swiftrix-font-weight-bold: 700;
    --swiftrix-font-weight-bold-italic: 700;
    --swiftrix-font-weight-italic: 500;
    --swiftrix-letter-spacing: 0em;
    --swiftrix-line-height: 120%;
    --swiftrix-paragraph-spacing: 20px;
    --swiftrix-text-alignment: start;
    --swiftrix-text-color: var(--token-2de01fd9-fdff-450f-9850-e1481fd01b17, #262626);
    --swiftrix-text-decoration: none;
    --swiftrix-text-stroke-color: initial;
    --swiftrix-text-stroke-width: initial;
    --swiftrix-text-transform: none
  }
}

.swiftrix-B3MUW[data-border=true]:after,
.swiftrix-B3MUW [data-border=true]:after {
  content: "";
  border-width: var(--border-top-width, 0)var(--border-right-width, 0)var(--border-bottom-width, 0)var(--border-left-width, 0);
  border-color: var(--border-color, none);
  border-style: var(--border-style, none);
  box-sizing: border-box;
  border-radius: inherit;
  pointer-events: none;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0
}

@supports (aspect-ratio:1) {
  body {
    --swiftrix-aspect-ratio-supported: auto
  }
}

.swiftrix-5xn0V.swiftrix-1yujs2f,
.swiftrix-5xn0V .swiftrix-1yujs2f {
  display: block
}

.swiftrix-5xn0V.swiftrix-bqbuac {
  flex-flow: column;
  place-content: center flex-start;
  align-items: center;
  gap: 9px;
  width: 148px;
  height: min-content;
  padding: 30px 10px 16px;
  display: flex;
  position: relative;
  overflow: visible
}

.swiftrix-5xn0V .swiftrix-1w3j1vs,
.swiftrix-5xn0V .swiftrix-1cpitgf {
  white-space: pre-wrap;
  word-break: break-word;
  word-wrap: break-word;
  flex: none;
  width: 100%;
  height: auto;
  position: relative
}

.swiftrix-5xn0V .swiftrix-c8gftq {
  z-index: 1;
  flex: none;
  width: 87px;
  height: 39px;
  position: absolute;
  top: -18px;
  left: calc(50% - 43.5px);
  overflow: hidden
}

.swiftrix-5xn0V .swiftrix-14jkkme {
  will-change: var(--swiftrix-will-change-override, transform);
  flex-flow: row;
  flex: none;
  place-content: center flex-start;
  align-items: center;
  gap: 6.37931px;
  width: min-content;
  height: min-content;
  padding: 4px 12px;
  display: flex;
  position: absolute;
  top: 51%;
  left: 51%;
  overflow: hidden
}

.swiftrix-5xn0V .swiftrix-mt53vp {
  z-index: 0;
  flex: none;
  width: 23px;
  height: 21px;
  position: absolute;
  bottom: 1px;
  left: calc(50% - 11.5px);
  overflow: hidden
}

.swiftrix-5xn0V .swiftrix-zu6drb {
  flex: none;
  width: 22px;
  height: 22px;
  position: relative;
  overflow: visible
}

@media (max-width:1199px) and (min-width:810px) {

  .swiftrix-U6lRU .swiftrix-styles-preset-1wpnoxy:not(.rich-text-wrapper),
  .swiftrix-U6lRU .swiftrix-styles-preset-1wpnoxy.rich-text-wrapper p {
    --swiftrix-font-family: "Instrument Sans", "Instrument Sans Placeholder", sans-serif;
    --swiftrix-font-family-bold: "Instrument Sans", "Instrument Sans Placeholder", sans-serif;
    --swiftrix-font-family-bold-italic: "Instrument Sans", "Instrument Sans Placeholder", sans-serif;
    --swiftrix-font-family-italic: "Instrument Sans", "Instrument Sans Placeholder", sans-serif;
    --swiftrix-font-open-type-features: normal;
    --swiftrix-font-size: 16px;
    --swiftrix-font-style: italic;
    --swiftrix-font-style-bold: italic;
    --swiftrix-font-style-bold-italic: italic;
    --swiftrix-font-style-italic: italic;
    --swiftrix-font-variation-axes: normal;
    --swiftrix-font-weight: 400;
    --swiftrix-font-weight-bold: 400;
    --swiftrix-font-weight-bold-italic: 400;
    --swiftrix-font-weight-italic: 400;
    --swiftrix-letter-spacing: 0em;
    --swiftrix-line-height: 150%;
    --swiftrix-paragraph-spacing: 20px;
    --swiftrix-text-alignment: start;
    --swiftrix-text-color: #4d4d4d;
    --swiftrix-text-decoration: none;
    --swiftrix-text-stroke-color: initial;
    --swiftrix-text-stroke-width: initial;
    --swiftrix-text-transform: none
  }
}

@media (max-width:809px) and (min-width:0) {

  .swiftrix-U6lRU .swiftrix-styles-preset-1wpnoxy:not(.rich-text-wrapper),
  .swiftrix-U6lRU .swiftrix-styles-preset-1wpnoxy.rich-text-wrapper p {
    --swiftrix-font-family: "Instrument Sans", "Instrument Sans Placeholder", sans-serif;
    --swiftrix-font-family-bold: "Instrument Sans", "Instrument Sans Placeholder", sans-serif;
    --swiftrix-font-family-bold-italic: "Instrument Sans", "Instrument Sans Placeholder", sans-serif;
    --swiftrix-font-family-italic: "Instrument Sans", "Instrument Sans Placeholder", sans-serif;
    --swiftrix-font-open-type-features: normal;
    --swiftrix-font-size: 13px;
    --swiftrix-font-style: italic;
    --swiftrix-font-style-bold: italic;
    --swiftrix-font-style-bold-italic: italic;
    --swiftrix-font-style-italic: italic;
    --swiftrix-font-variation-axes: normal;
    --swiftrix-font-weight: 400;
    --swiftrix-font-weight-bold: 400;
    --swiftrix-font-weight-bold-italic: 400;
    --swiftrix-font-weight-italic: 400;
    --swiftrix-letter-spacing: 0em;
    --swiftrix-line-height: 150%;
    --swiftrix-paragraph-spacing: 20px;
    --swiftrix-text-alignment: start;
    --swiftrix-text-color: #4d4d4d;
    --swiftrix-text-decoration: none;
    --swiftrix-text-stroke-color: initial;
    --swiftrix-text-stroke-width: initial;
    --swiftrix-text-transform: none
  }
}

@supports (aspect-ratio:1) {
  body {
    --swiftrix-aspect-ratio-supported: auto
  }
}

.swiftrix-yxw7c.swiftrix-1vwnbcj,
.swiftrix-yxw7c .swiftrix-1vwnbcj {
  display: block
}

.swiftrix-yxw7c.swiftrix-3s6631 {
  flex-flow: column;
  place-content: center flex-start;
  align-items: center;
  gap: 20px;
  width: 298px;
  height: min-content;
  padding: 50px 30px 30px;
  display: flex;
  position: relative;
  overflow: visible
}

.swiftrix-yxw7c .swiftrix-k5izv0 {
  z-index: 1;
  flex: none;
  width: 68px;
  height: 68px;
  position: absolute;
  top: -34px;
  left: calc(50.1567% - 34px);
  overflow: visible
}

.swiftrix-yxw7c .swiftrix-1a9ajdr {
  flex: none;
  width: 23px;
  height: 21px;
  position: absolute;
  bottom: 12px;
  left: calc(50% - 11.5px);
  overflow: hidden
}

.swiftrix-yxw7c .swiftrix-1c0ap0x {
  flex: none;
  width: 30px;
  height: 30px;
  position: absolute;
  top: calc(50% - 15px);
  left: calc(50% - 15px);
  overflow: visible
}

.swiftrix-yxw7c .swiftrix-159de8i {
  white-space: pre-wrap;
  word-break: break-word;
  word-wrap: break-word;
  flex: none;
  width: 100%;
  height: auto;
  position: relative
}

@supports (background:-webkit-named-image(i)) and (not (font-palette:dark)) {
  .swiftrix-yxw7c.swiftrix-3s6631 {
    gap: 0
  }

  .swiftrix-yxw7c.swiftrix-3s6631>* {
    margin: 10px 0
  }

  .swiftrix-yxw7c.swiftrix-3s6631>:first-child {
    margin-top: 0
  }

  .swiftrix-yxw7c.swiftrix-3s6631>:last-child {
    margin-bottom: 0
  }
}

@media (max-width:1199px) and (min-width:810px) {

  .swiftrix-r7itV .swiftrix-styles-preset-1m9r6yc:not(.rich-text-wrapper),
  .swiftrix-r7itV .swiftrix-styles-preset-1m9r6yc.rich-text-wrapper h5 {
    --swiftrix-font-family: "Clash Grotesk", "Clash Grotesk Placeholder", sans-serif;
    --swiftrix-font-family-bold: "Clash Grotesk", "Clash Grotesk Placeholder", sans-serif;
    --swiftrix-font-size: 20px;
    --swiftrix-font-style: normal;
    --swiftrix-font-style-bold: normal;
    --swiftrix-font-weight: 500;
    --swiftrix-font-weight-bold: 700;
    --swiftrix-letter-spacing: 0em;
    --swiftrix-line-height: 150%;
    --swiftrix-paragraph-spacing: 40px;
    --swiftrix-text-alignment: start;
    --swiftrix-text-color: var(--token-e2a5e0bd-497e-4607-a561-cd697f0df84a, #191919);
    --swiftrix-text-decoration: none;
    --swiftrix-text-stroke-color: initial;
    --swiftrix-text-stroke-width: initial;
    --swiftrix-text-transform: none
  }
}

@media (max-width:809px) and (min-width:0) {

  .swiftrix-r7itV .swiftrix-styles-preset-1m9r6yc:not(.rich-text-wrapper),
  .swiftrix-r7itV .swiftrix-styles-preset-1m9r6yc.rich-text-wrapper h5 {
    --swiftrix-font-family: "Clash Grotesk", "Clash Grotesk Placeholder", sans-serif;
    --swiftrix-font-family-bold: "Clash Grotesk", "Clash Grotesk Placeholder", sans-serif;
    --swiftrix-font-size: 18px;
    --swiftrix-font-style: normal;
    --swiftrix-font-style-bold: normal;
    --swiftrix-font-weight: 500;
    --swiftrix-font-weight-bold: 700;
    --swiftrix-letter-spacing: 0em;
    --swiftrix-line-height: 150%;
    --swiftrix-paragraph-spacing: 40px;
    --swiftrix-text-alignment: start;
    --swiftrix-text-color: var(--token-e2a5e0bd-497e-4607-a561-cd697f0df84a, #191919);
    --swiftrix-text-decoration: none;
    --swiftrix-text-stroke-color: initial;
    --swiftrix-text-stroke-width: initial;
    --swiftrix-text-transform: none
  }
}

@supports (aspect-ratio:1) {
  body {
    --swiftrix-aspect-ratio-supported: auto
  }
}

.swiftrix-3kli7.swiftrix-g1k6rv,
.swiftrix-3kli7 .swiftrix-g1k6rv {
  display: block
}

.swiftrix-3kli7.swiftrix-19k6ms6 {
  height: min-content;
  padding: var(--12sywip);
  will-change: var(--swiftrix-will-change-override, transform);
  flex-flow: column;
  place-content: flex-start;
  align-items: flex-start;
  gap: 20px;
  width: 431px;
  display: flex;
  position: relative;
  overflow: hidden
}

.swiftrix-3kli7 .swiftrix-1jp2gdw {
  z-index: 0;
  flex: none;
  width: 212px;
  height: 217px;
  position: absolute;
  top: 0;
  right: 0;
  overflow: visible
}

.swiftrix-3kli7 .swiftrix-1j53fa7 {
  z-index: 0;
  flex: none;
  width: 184px;
  height: 130px;
  position: absolute;
  top: 0;
  right: 0;
  overflow: visible
}

.swiftrix-3kli7 .swiftrix-1hhszye {
  flex-flow: row;
  flex: none;
  place-content: center flex-start;
  align-items: center;
  gap: 0;
  width: 100%;
  height: min-content;
  padding: 0;
  display: flex;
  position: relative;
  overflow: visible
}

.swiftrix-3kli7 .swiftrix-1lm0z4 {
  flex-flow: row;
  flex: none;
  place-content: center;
  align-items: center;
  gap: 10px;
  width: min-content;
  height: min-content;
  padding: 10px;
  display: flex;
  position: relative;
  overflow: visible
}

.swiftrix-3kli7 .swiftrix-1aaxwhr {
  z-index: 0;
  flex: none;
  width: 32px;
  height: 21px;
  position: absolute;
  bottom: 4px;
  left: calc(50% - 16px);
  overflow: hidden
}

.swiftrix-3kli7 .swiftrix-ncqjiv {
  flex: none;
  width: 28px;
  height: 28px;
  position: relative;
  overflow: visible
}

.swiftrix-3kli7 .swiftrix-150l5we {
  flex: 1 0 0;
  width: 1px;
  height: 1px;
  position: relative;
  overflow: visible
}

.swiftrix-3kli7 .swiftrix-wmytn0 {
  flex-flow: row;
  flex: none;
  place-content: center flex-start;
  align-items: center;
  gap: 8px;
  width: min-content;
  height: min-content;
  padding: 6px 10px;
  display: flex;
  position: relative;
  overflow: visible
}

.swiftrix-3kli7 .swiftrix-1lj4ay3 {
  white-space: pre;
  flex: none;
  width: auto;
  height: auto;
  position: relative
}

.swiftrix-3kli7 .swiftrix-1syg4gz {
  flex-flow: column;
  flex: none;
  place-content: flex-start;
  align-items: flex-start;
  gap: 4px;
  width: 100%;
  height: min-content;
  padding: 0;
  display: flex;
  position: relative;
  overflow: visible
}

.swiftrix-3kli7 .swiftrix-1pgyylg,
.swiftrix-3kli7 .swiftrix-110n4uk {
  white-space: pre-wrap;
  word-break: break-word;
  word-wrap: break-word;
  flex: none;
  width: 100%;
  height: auto;
  position: relative
}

@supports (background:-webkit-named-image(i)) and (not (font-palette:dark)) {

  .swiftrix-3kli7.swiftrix-19k6ms6,
  .swiftrix-3kli7 .swiftrix-1hhszye,
  .swiftrix-3kli7 .swiftrix-1lm0z4,
  .swiftrix-3kli7 .swiftrix-wmytn0,
  .swiftrix-3kli7 .swiftrix-1syg4gz {
    gap: 0
  }

  .swiftrix-3kli7.swiftrix-19k6ms6>* {
    margin: 10px 0
  }

  .swiftrix-3kli7.swiftrix-19k6ms6>:first-child,
  .swiftrix-3kli7 .swiftrix-1syg4gz>:first-child {
    margin-top: 0
  }

  .swiftrix-3kli7.swiftrix-19k6ms6>:last-child,
  .swiftrix-3kli7 .swiftrix-1syg4gz>:last-child {
    margin-bottom: 0
  }

  .swiftrix-3kli7 .swiftrix-1hhszye>* {
    margin: 0
  }

  .swiftrix-3kli7 .swiftrix-1hhszye>:first-child,
  .swiftrix-3kli7 .swiftrix-1lm0z4>:first-child,
  .swiftrix-3kli7 .swiftrix-wmytn0>:first-child {
    margin-left: 0
  }

  .swiftrix-3kli7 .swiftrix-1hhszye>:last-child,
  .swiftrix-3kli7 .swiftrix-1lm0z4>:last-child,
  .swiftrix-3kli7 .swiftrix-wmytn0>:last-child {
    margin-right: 0
  }

  .swiftrix-3kli7 .swiftrix-1lm0z4>* {
    margin: 0 5px
  }

  .swiftrix-3kli7 .swiftrix-wmytn0>* {
    margin: 0 4px
  }

  .swiftrix-3kli7 .swiftrix-1syg4gz>* {
    margin: 2px 0
  }
}

@media (max-width:1199px) and (min-width:810px) {

  .swiftrix-U6lRU .swiftrix-styles-preset-1wpnoxy:not(.rich-text-wrapper),
  .swiftrix-U6lRU .swiftrix-styles-preset-1wpnoxy.rich-text-wrapper p {
    --swiftrix-font-family: "Instrument Sans", "Instrument Sans Placeholder", sans-serif;
    --swiftrix-font-family-bold: "Instrument Sans", "Instrument Sans Placeholder", sans-serif;
    --swiftrix-font-family-bold-italic: "Instrument Sans", "Instrument Sans Placeholder", sans-serif;
    --swiftrix-font-family-italic: "Instrument Sans", "Instrument Sans Placeholder", sans-serif;
    --swiftrix-font-open-type-features: normal;
    --swiftrix-font-size: 16px;
    --swiftrix-font-style: italic;
    --swiftrix-font-style-bold: italic;
    --swiftrix-font-style-bold-italic: italic;
    --swiftrix-font-style-italic: italic;
    --swiftrix-font-variation-axes: normal;
    --swiftrix-font-weight: 400;
    --swiftrix-font-weight-bold: 400;
    --swiftrix-font-weight-bold-italic: 400;
    --swiftrix-font-weight-italic: 400;
    --swiftrix-letter-spacing: 0em;
    --swiftrix-line-height: 150%;
    --swiftrix-paragraph-spacing: 20px;
    --swiftrix-text-alignment: start;
    --swiftrix-text-color: #4d4d4d;
    --swiftrix-text-decoration: none;
    --swiftrix-text-stroke-color: initial;
    --swiftrix-text-stroke-width: initial;
    --swiftrix-text-transform: none
  }
}

@media (max-width:809px) and (min-width:0) {

  .swiftrix-U6lRU .swiftrix-styles-preset-1wpnoxy:not(.rich-text-wrapper),
  .swiftrix-U6lRU .swiftrix-styles-preset-1wpnoxy.rich-text-wrapper p {
    --swiftrix-font-family: "Instrument Sans", "Instrument Sans Placeholder", sans-serif;
    --swiftrix-font-family-bold: "Instrument Sans", "Instrument Sans Placeholder", sans-serif;
    --swiftrix-font-family-bold-italic: "Instrument Sans", "Instrument Sans Placeholder", sans-serif;
    --swiftrix-font-family-italic: "Instrument Sans", "Instrument Sans Placeholder", sans-serif;
    --swiftrix-font-open-type-features: normal;
    --swiftrix-font-size: 13px;
    --swiftrix-font-style: italic;
    --swiftrix-font-style-bold: italic;
    --swiftrix-font-style-bold-italic: italic;
    --swiftrix-font-style-italic: italic;
    --swiftrix-font-variation-axes: normal;
    --swiftrix-font-weight: 400;
    --swiftrix-font-weight-bold: 400;
    --swiftrix-font-weight-bold-italic: 400;
    --swiftrix-font-weight-italic: 400;
    --swiftrix-letter-spacing: 0em;
    --swiftrix-line-height: 150%;
    --swiftrix-paragraph-spacing: 20px;
    --swiftrix-text-alignment: start;
    --swiftrix-text-color: #4d4d4d;
    --swiftrix-text-decoration: none;
    --swiftrix-text-stroke-color: initial;
    --swiftrix-text-stroke-width: initial;
    --swiftrix-text-transform: none
  }
}

.swiftrix-SAD51 .swiftrix-styles-preset-79v6x2:not(.rich-text-wrapper),
.swiftrix-SAD51 .swiftrix-styles-preset-79v6x2.rich-text-wrapper h4 {
  --swiftrix-font-family: "Clash Grotesk", "Clash Grotesk Placeholder", sans-serif;
  --swiftrix-font-family-bold: "Clash Grotesk", "Clash Grotesk Placeholder", sans-serif;
  --swiftrix-font-size: 22px;
  --swiftrix-font-style: normal;
  --swiftrix-font-style-bold: normal;
  --swiftrix-font-weight: 500;
  --swiftrix-font-weight-bold: 700;
  --swiftrix-letter-spacing: 0em;
  --swiftrix-line-height: 150%;
  --swiftrix-paragraph-spacing: 40px;
  --swiftrix-text-alignment: start;
  --swiftrix-text-color: var(--token-e2a5e0bd-497e-4607-a561-cd697f0df84a, #191919);
  --swiftrix-text-decoration: none;
  --swiftrix-text-stroke-color: initial;
  --swiftrix-text-stroke-width: initial;
  --swiftrix-text-transform: none
}

@media (max-width:1199px) and (min-width:810px) {

  .swiftrix-SAD51 .swiftrix-styles-preset-79v6x2:not(.rich-text-wrapper),
  .swiftrix-SAD51 .swiftrix-styles-preset-79v6x2.rich-text-wrapper h4 {
    --swiftrix-font-family: "Clash Grotesk", "Clash Grotesk Placeholder", sans-serif;
    --swiftrix-font-family-bold: "Clash Grotesk", "Clash Grotesk Placeholder", sans-serif;
    --swiftrix-font-size: 20px;
    --swiftrix-font-style: normal;
    --swiftrix-font-style-bold: normal;
    --swiftrix-font-weight: 500;
    --swiftrix-font-weight-bold: 700;
    --swiftrix-letter-spacing: 0em;
    --swiftrix-line-height: 150%;
    --swiftrix-paragraph-spacing: 40px;
    --swiftrix-text-alignment: start;
    --swiftrix-text-color: var(--token-e2a5e0bd-497e-4607-a561-cd697f0df84a, #191919);
    --swiftrix-text-decoration: none;
    --swiftrix-text-stroke-color: initial;
    --swiftrix-text-stroke-width: initial;
    --swiftrix-text-transform: none
  }
}

@media (max-width:809px) and (min-width:0) {

  .swiftrix-SAD51 .swiftrix-styles-preset-79v6x2:not(.rich-text-wrapper),
  .swiftrix-SAD51 .swiftrix-styles-preset-79v6x2.rich-text-wrapper h4 {
    --swiftrix-font-family: "Clash Grotesk", "Clash Grotesk Placeholder", sans-serif;
    --swiftrix-font-family-bold: "Clash Grotesk", "Clash Grotesk Placeholder", sans-serif;
    --swiftrix-font-size: 20px;
    --swiftrix-font-style: normal;
    --swiftrix-font-style-bold: normal;
    --swiftrix-font-weight: 500;
    --swiftrix-font-weight-bold: 700;
    --swiftrix-letter-spacing: 0em;
    --swiftrix-line-height: 150%;
    --swiftrix-paragraph-spacing: 40px;
    --swiftrix-text-alignment: start;
    --swiftrix-text-color: var(--token-e2a5e0bd-497e-4607-a561-cd697f0df84a, #191919);
    --swiftrix-text-decoration: none;
    --swiftrix-text-stroke-color: initial;
    --swiftrix-text-stroke-width: initial;
    --swiftrix-text-transform: none
  }
}

@media (max-width:1199px) and (min-width:810px) {

  .swiftrix-Lj8dJ .swiftrix-styles-preset-hf73s4:not(.rich-text-wrapper),
  .swiftrix-Lj8dJ .swiftrix-styles-preset-hf73s4.rich-text-wrapper p {
    --swiftrix-font-family: "Instrument Sans", "Instrument Sans Placeholder", sans-serif;
    --swiftrix-font-family-bold: "Instrument Sans", "Instrument Sans Placeholder", sans-serif;
    --swiftrix-font-family-bold-italic: "Instrument Sans", "Instrument Sans Placeholder", sans-serif;
    --swiftrix-font-family-italic: "Instrument Sans", "Instrument Sans Placeholder", sans-serif;
    --swiftrix-font-open-type-features: normal;
    --swiftrix-font-size: 18px;
    --swiftrix-font-style: normal;
    --swiftrix-font-style-bold: normal;
    --swiftrix-font-style-bold-italic: italic;
    --swiftrix-font-style-italic: italic;
    --swiftrix-font-weight: 500;
    --swiftrix-font-weight-bold: 700;
    --swiftrix-font-weight-bold-italic: 700;
    --swiftrix-font-weight-italic: 500;
    --swiftrix-letter-spacing: 0em;
    --swiftrix-line-height: 150%;
    --swiftrix-paragraph-spacing: 0px;
    --swiftrix-text-alignment: center;
    --swiftrix-text-color: #4d4d4d;
    --swiftrix-text-decoration: none;
    --swiftrix-text-stroke-color: initial;
    --swiftrix-text-stroke-width: initial;
    --swiftrix-text-transform: none
  }
}

@media (max-width:809px) and (min-width:0) {

  .swiftrix-Lj8dJ .swiftrix-styles-preset-hf73s4:not(.rich-text-wrapper),
  .swiftrix-Lj8dJ .swiftrix-styles-preset-hf73s4.rich-text-wrapper p {
    --swiftrix-font-family: "Instrument Sans", "Instrument Sans Placeholder", sans-serif;
    --swiftrix-font-family-bold: "Instrument Sans", "Instrument Sans Placeholder", sans-serif;
    --swiftrix-font-family-bold-italic: "Instrument Sans", "Instrument Sans Placeholder", sans-serif;
    --swiftrix-font-family-italic: "Instrument Sans", "Instrument Sans Placeholder", sans-serif;
    --swiftrix-font-open-type-features: normal;
    --swiftrix-font-size: 17px;
    --swiftrix-font-style: normal;
    --swiftrix-font-style-bold: normal;
    --swiftrix-font-style-bold-italic: italic;
    --swiftrix-font-style-italic: italic;
    --swiftrix-font-weight: 500;
    --swiftrix-font-weight-bold: 700;
    --swiftrix-font-weight-bold-italic: 700;
    --swiftrix-font-weight-italic: 500;
    --swiftrix-letter-spacing: 0em;
    --swiftrix-line-height: 150%;
    --swiftrix-paragraph-spacing: 0px;
    --swiftrix-text-alignment: center;
    --swiftrix-text-color: #4d4d4d;
    --swiftrix-text-decoration: none;
    --swiftrix-text-stroke-color: initial;
    --swiftrix-text-stroke-width: initial;
    --swiftrix-text-transform: none
  }
}

.swiftrix-3kli7[data-border=true]:after,
.swiftrix-3kli7 [data-border=true]:after {
  content: "";
  border-width: var(--border-top-width, 0)var(--border-right-width, 0)var(--border-bottom-width, 0)var(--border-left-width, 0);
  border-color: var(--border-color, none);
  border-style: var(--border-style, none);
  box-sizing: border-box;
  border-radius: inherit;
  pointer-events: none;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0
}

@supports (aspect-ratio:1) {
  body {
    --swiftrix-aspect-ratio-supported: auto
  }
}

.swiftrix-icFuI.swiftrix-1df8y0y,
.swiftrix-icFuI .swiftrix-1df8y0y {
  display: block
}

.swiftrix-icFuI.swiftrix-8vznm {
  height: min-content;
  padding: var(--p8tccp);
  flex-flow: row;
  place-content: center flex-start;
  align-items: center;
  gap: 6px;
  width: 328px;
  display: flex;
  position: relative;
  overflow: visible
}

.swiftrix-icFuI .swiftrix-136cbx3 {
  will-change: var(--swiftrix-will-change-override, transform);
  flex-flow: row;
  flex: none;
  place-content: center;
  align-items: center;
  gap: 10px;
  width: min-content;
  height: min-content;
  padding: 5px;
  display: flex;
  position: relative;
  overflow: hidden
}

.swiftrix-icFuI .swiftrix-95qw0p {
  aspect-ratio: 1;
  height: var(--swiftrix-aspect-ratio-supported, 10px);
  flex: none;
  width: 10px;
  position: relative;
  overflow: hidden
}

.swiftrix-icFuI .swiftrix-15kdd31 {
  white-space: pre-wrap;
  word-break: break-word;
  word-wrap: break-word;
  flex: 1 0 0;
  width: 1px;
  height: auto;
  position: relative
}

.swiftrix-icFuI .swiftrix-mlwz5c-container {
  flex: none;
  width: 18px;
  height: 18px;
  position: relative
}

@supports (background:-webkit-named-image(i)) and (not (font-palette:dark)) {

  .swiftrix-icFuI.swiftrix-8vznm,
  .swiftrix-icFuI .swiftrix-136cbx3 {
    gap: 0
  }

  .swiftrix-icFuI.swiftrix-8vznm>* {
    margin: 0 3px
  }

  .swiftrix-icFuI.swiftrix-8vznm>:first-child,
  .swiftrix-icFuI .swiftrix-136cbx3>:first-child {
    margin-left: 0
  }

  .swiftrix-icFuI.swiftrix-8vznm>:last-child,
  .swiftrix-icFuI .swiftrix-136cbx3>:last-child {
    margin-right: 0
  }

  .swiftrix-icFuI .swiftrix-136cbx3>* {
    margin: 0 5px
  }
}

.swiftrix-icFuI.swiftrix-v-1rck125 .swiftrix-136cbx3,
.swiftrix-icFuI.swiftrix-v-167uxvi .swiftrix-136cbx3 {
  padding: 6px
}

.swiftrix-icFuI.swiftrix-v-1rck125 .swiftrix-95qw0p {
  height: var(--swiftrix-aspect-ratio-supported, 12px);
  width: 12px
}

.swiftrix-icFuI.swiftrix-v-167uxvi .swiftrix-95qw0p {
  height: var(--swiftrix-aspect-ratio-supported, 14px);
  width: 14px
}

@media (max-width:1199px) and (min-width:810px) {

  .swiftrix-U6lRU .swiftrix-styles-preset-1wpnoxy:not(.rich-text-wrapper),
  .swiftrix-U6lRU .swiftrix-styles-preset-1wpnoxy.rich-text-wrapper p {
    --swiftrix-font-family: "Instrument Sans", "Instrument Sans Placeholder", sans-serif;
    --swiftrix-font-family-bold: "Instrument Sans", "Instrument Sans Placeholder", sans-serif;
    --swiftrix-font-family-bold-italic: "Instrument Sans", "Instrument Sans Placeholder", sans-serif;
    --swiftrix-font-family-italic: "Instrument Sans", "Instrument Sans Placeholder", sans-serif;
    --swiftrix-font-open-type-features: normal;
    --swiftrix-font-size: 16px;
    --swiftrix-font-style: italic;
    --swiftrix-font-style-bold: italic;
    --swiftrix-font-style-bold-italic: italic;
    --swiftrix-font-style-italic: italic;
    --swiftrix-font-variation-axes: normal;
    --swiftrix-font-weight: 400;
    --swiftrix-font-weight-bold: 400;
    --swiftrix-font-weight-bold-italic: 400;
    --swiftrix-font-weight-italic: 400;
    --swiftrix-letter-spacing: 0em;
    --swiftrix-line-height: 150%;
    --swiftrix-paragraph-spacing: 20px;
    --swiftrix-text-alignment: start;
    --swiftrix-text-color: #4d4d4d;
    --swiftrix-text-decoration: none;
    --swiftrix-text-stroke-color: initial;
    --swiftrix-text-stroke-width: initial;
    --swiftrix-text-transform: none
  }
}

@media (max-width:809px) and (min-width:0) {

  .swiftrix-U6lRU .swiftrix-styles-preset-1wpnoxy:not(.rich-text-wrapper),
  .swiftrix-U6lRU .swiftrix-styles-preset-1wpnoxy.rich-text-wrapper p {
    --swiftrix-font-family: "Instrument Sans", "Instrument Sans Placeholder", sans-serif;
    --swiftrix-font-family-bold: "Instrument Sans", "Instrument Sans Placeholder", sans-serif;
    --swiftrix-font-family-bold-italic: "Instrument Sans", "Instrument Sans Placeholder", sans-serif;
    --swiftrix-font-family-italic: "Instrument Sans", "Instrument Sans Placeholder", sans-serif;
    --swiftrix-font-open-type-features: normal;
    --swiftrix-font-size: 13px;
    --swiftrix-font-style: italic;
    --swiftrix-font-style-bold: italic;
    --swiftrix-font-style-bold-italic: italic;
    --swiftrix-font-style-italic: italic;
    --swiftrix-font-variation-axes: normal;
    --swiftrix-font-weight: 400;
    --swiftrix-font-weight-bold: 400;
    --swiftrix-font-weight-bold-italic: 400;
    --swiftrix-font-weight-italic: 400;
    --swiftrix-letter-spacing: 0em;
    --swiftrix-line-height: 150%;
    --swiftrix-paragraph-spacing: 20px;
    --swiftrix-text-alignment: start;
    --swiftrix-text-color: #4d4d4d;
    --swiftrix-text-decoration: none;
    --swiftrix-text-stroke-color: initial;
    --swiftrix-text-stroke-width: initial;
    --swiftrix-text-transform: none
  }
}

@media (max-width:1199px) and (min-width:810px) {

  .swiftrix-Lj8dJ .swiftrix-styles-preset-hf73s4:not(.rich-text-wrapper),
  .swiftrix-Lj8dJ .swiftrix-styles-preset-hf73s4.rich-text-wrapper p {
    --swiftrix-font-family: "Instrument Sans", "Instrument Sans Placeholder", sans-serif;
    --swiftrix-font-family-bold: "Instrument Sans", "Instrument Sans Placeholder", sans-serif;
    --swiftrix-font-family-bold-italic: "Instrument Sans", "Instrument Sans Placeholder", sans-serif;
    --swiftrix-font-family-italic: "Instrument Sans", "Instrument Sans Placeholder", sans-serif;
    --swiftrix-font-open-type-features: normal;
    --swiftrix-font-size: 18px;
    --swiftrix-font-style: normal;
    --swiftrix-font-style-bold: normal;
    --swiftrix-font-style-bold-italic: italic;
    --swiftrix-font-style-italic: italic;
    --swiftrix-font-weight: 500;
    --swiftrix-font-weight-bold: 700;
    --swiftrix-font-weight-bold-italic: 700;
    --swiftrix-font-weight-italic: 500;
    --swiftrix-letter-spacing: 0em;
    --swiftrix-line-height: 150%;
    --swiftrix-paragraph-spacing: 0px;
    --swiftrix-text-alignment: center;
    --swiftrix-text-color: #4d4d4d;
    --swiftrix-text-decoration: none;
    --swiftrix-text-stroke-color: initial;
    --swiftrix-text-stroke-width: initial;
    --swiftrix-text-transform: none
  }
}

@media (max-width:809px) and (min-width:0) {

  .swiftrix-Lj8dJ .swiftrix-styles-preset-hf73s4:not(.rich-text-wrapper),
  .swiftrix-Lj8dJ .swiftrix-styles-preset-hf73s4.rich-text-wrapper p {
    --swiftrix-font-family: "Instrument Sans", "Instrument Sans Placeholder", sans-serif;
    --swiftrix-font-family-bold: "Instrument Sans", "Instrument Sans Placeholder", sans-serif;
    --swiftrix-font-family-bold-italic: "Instrument Sans", "Instrument Sans Placeholder", sans-serif;
    --swiftrix-font-family-italic: "Instrument Sans", "Instrument Sans Placeholder", sans-serif;
    --swiftrix-font-open-type-features: normal;
    --swiftrix-font-size: 17px;
    --swiftrix-font-style: normal;
    --swiftrix-font-style-bold: normal;
    --swiftrix-font-style-bold-italic: italic;
    --swiftrix-font-style-italic: italic;
    --swiftrix-font-weight: 500;
    --swiftrix-font-weight-bold: 700;
    --swiftrix-font-weight-bold-italic: 700;
    --swiftrix-font-weight-italic: 500;
    --swiftrix-letter-spacing: 0em;
    --swiftrix-line-height: 150%;
    --swiftrix-paragraph-spacing: 0px;
    --swiftrix-text-alignment: center;
    --swiftrix-text-color: #4d4d4d;
    --swiftrix-text-decoration: none;
    --swiftrix-text-stroke-color: initial;
    --swiftrix-text-stroke-width: initial;
    --swiftrix-text-transform: none
  }
}

.swiftrix-icFuI[data-border=true]:after,
.swiftrix-icFuI [data-border=true]:after {
  content: "";
  border-width: var(--border-top-width, 0)var(--border-right-width, 0)var(--border-bottom-width, 0)var(--border-left-width, 0);
  border-color: var(--border-color, none);
  border-style: var(--border-style, none);
  box-sizing: border-box;
  border-radius: inherit;
  pointer-events: none;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0
}

@supports (aspect-ratio:1) {
  body {
    --swiftrix-aspect-ratio-supported: auto
  }
}

.swiftrix-LqSUv.swiftrix-1ikc9w9,
.swiftrix-LqSUv .swiftrix-1ikc9w9 {
  display: block
}

.swiftrix-LqSUv.swiftrix-90gp2 {
  flex-flow: column;
  place-content: flex-start;
  align-items: flex-start;
  gap: 24px;
  width: 319px;
  height: min-content;
  padding: 30px;
  display: flex;
  position: relative;
  overflow: visible
}

.swiftrix-LqSUv .swiftrix-19hjzw4 {
  flex-flow: column;
  flex: none;
  place-content: center flex-start;
  align-items: center;
  gap: 8px;
  width: 100%;
  height: min-content;
  padding: 0;
  display: flex;
  position: relative;
  overflow: visible
}

.swiftrix-LqSUv .swiftrix-197i973 {
  flex-flow: row;
  flex: none;
  place-content: center;
  align-items: center;
  gap: 10px;
  width: 100%;
  height: min-content;
  padding: 0;
  display: flex;
  position: relative;
  overflow: visible
}

.swiftrix-LqSUv .swiftrix-1veo1lg {
  flex-flow: row;
  flex: none;
  place-content: center;
  align-items: center;
  gap: 10px;
  width: min-content;
  height: min-content;
  padding: 4px 12px;
  display: flex;
  position: relative;
  overflow: visible
}

.swiftrix-LqSUv .swiftrix-zvs6av {
  z-index: 0;
  flex: none;
  width: 27px;
  height: 21px;
  position: absolute;
  bottom: 2px;
  left: calc(50% - 13.5px);
  overflow: hidden
}

.swiftrix-LqSUv .swiftrix-1f95zsh {
  flex: none;
  width: 26px;
  height: 26px;
  position: relative;
  overflow: visible
}

.swiftrix-LqSUv .swiftrix-pv2cyb {
  white-space: pre-wrap;
  word-break: break-word;
  word-wrap: break-word;
  flex: 1 0 0;
  width: 1px;
  height: auto;
  position: relative
}

.swiftrix-LqSUv .swiftrix-1opv2u8 {
  white-space: pre-wrap;
  word-break: break-word;
  word-wrap: break-word;
  flex: none;
  width: 100%;
  height: auto;
  position: relative
}

.swiftrix-LqSUv .swiftrix-187p6x7-container {
  flex: none;
  width: 100%;
  height: auto;
  position: relative
}

@supports (background:-webkit-named-image(i)) and (not (font-palette:dark)) {

  .swiftrix-LqSUv.swiftrix-90gp2,
  .swiftrix-LqSUv .swiftrix-19hjzw4,
  .swiftrix-LqSUv .swiftrix-197i973,
  .swiftrix-LqSUv .swiftrix-1veo1lg {
    gap: 0
  }

  .swiftrix-LqSUv.swiftrix-90gp2>* {
    margin: 12px 0
  }

  .swiftrix-LqSUv.swiftrix-90gp2>:first-child,
  .swiftrix-LqSUv .swiftrix-19hjzw4>:first-child {
    margin-top: 0
  }

  .swiftrix-LqSUv.swiftrix-90gp2>:last-child,
  .swiftrix-LqSUv .swiftrix-19hjzw4>:last-child {
    margin-bottom: 0
  }

  .swiftrix-LqSUv .swiftrix-19hjzw4>* {
    margin: 4px 0
  }

  .swiftrix-LqSUv .swiftrix-197i973>*,
  .swiftrix-LqSUv .swiftrix-1veo1lg>* {
    margin: 0 5px
  }

  .swiftrix-LqSUv .swiftrix-197i973>:first-child,
  .swiftrix-LqSUv .swiftrix-1veo1lg>:first-child {
    margin-left: 0
  }

  .swiftrix-LqSUv .swiftrix-197i973>:last-child,
  .swiftrix-LqSUv .swiftrix-1veo1lg>:last-child {
    margin-right: 0
  }
}

.swiftrix-LqSUv.swiftrix-v-1milmo8.swiftrix-90gp2 {
  flex-direction: row;
  align-content: center;
  align-items: center;
  width: 589px
}

.swiftrix-LqSUv.swiftrix-v-1milmo8 .swiftrix-19hjzw4 {
  flex: 1 0 0;
  width: 1px
}

.swiftrix-LqSUv.swiftrix-v-1milmo8 .swiftrix-187p6x7-container {
  width: auto
}

@supports (background:-webkit-named-image(i)) and (not (font-palette:dark)) {
  .swiftrix-LqSUv.swiftrix-v-1milmo8.swiftrix-90gp2 {
    gap: 0
  }

  .swiftrix-LqSUv.swiftrix-v-1milmo8.swiftrix-90gp2>* {
    margin: 0 12px
  }

  .swiftrix-LqSUv.swiftrix-v-1milmo8.swiftrix-90gp2>:first-child {
    margin-left: 0
  }

  .swiftrix-LqSUv.swiftrix-v-1milmo8.swiftrix-90gp2>:last-child {
    margin-right: 0
  }
}

@media (max-width:1199px) and (min-width:810px) {

  .swiftrix-r7itV .swiftrix-styles-preset-1m9r6yc:not(.rich-text-wrapper),
  .swiftrix-r7itV .swiftrix-styles-preset-1m9r6yc.rich-text-wrapper h5 {
    --swiftrix-font-family: "Clash Grotesk", "Clash Grotesk Placeholder", sans-serif;
    --swiftrix-font-family-bold: "Clash Grotesk", "Clash Grotesk Placeholder", sans-serif;
    --swiftrix-font-size: 20px;
    --swiftrix-font-style: normal;
    --swiftrix-font-style-bold: normal;
    --swiftrix-font-weight: 500;
    --swiftrix-font-weight-bold: 700;
    --swiftrix-letter-spacing: 0em;
    --swiftrix-line-height: 150%;
    --swiftrix-paragraph-spacing: 40px;
    --swiftrix-text-alignment: start;
    --swiftrix-text-color: var(--token-e2a5e0bd-497e-4607-a561-cd697f0df84a, #191919);
    --swiftrix-text-decoration: none;
    --swiftrix-text-stroke-color: initial;
    --swiftrix-text-stroke-width: initial;
    --swiftrix-text-transform: none
  }
}

@media (max-width:809px) and (min-width:0) {

  .swiftrix-r7itV .swiftrix-styles-preset-1m9r6yc:not(.rich-text-wrapper),
  .swiftrix-r7itV .swiftrix-styles-preset-1m9r6yc.rich-text-wrapper h5 {
    --swiftrix-font-family: "Clash Grotesk", "Clash Grotesk Placeholder", sans-serif;
    --swiftrix-font-family-bold: "Clash Grotesk", "Clash Grotesk Placeholder", sans-serif;
    --swiftrix-font-size: 18px;
    --swiftrix-font-style: normal;
    --swiftrix-font-style-bold: normal;
    --swiftrix-font-weight: 500;
    --swiftrix-font-weight-bold: 700;
    --swiftrix-letter-spacing: 0em;
    --swiftrix-line-height: 150%;
    --swiftrix-paragraph-spacing: 40px;
    --swiftrix-text-alignment: start;
    --swiftrix-text-color: var(--token-e2a5e0bd-497e-4607-a561-cd697f0df84a, #191919);
    --swiftrix-text-decoration: none;
    --swiftrix-text-stroke-color: initial;
    --swiftrix-text-stroke-width: initial;
    --swiftrix-text-transform: none
  }
}

@media (max-width:1199px) and (min-width:810px) {

  .swiftrix-U6lRU .swiftrix-styles-preset-1wpnoxy:not(.rich-text-wrapper),
  .swiftrix-U6lRU .swiftrix-styles-preset-1wpnoxy.rich-text-wrapper p {
    --swiftrix-font-family: "Instrument Sans", "Instrument Sans Placeholder", sans-serif;
    --swiftrix-font-family-bold: "Instrument Sans", "Instrument Sans Placeholder", sans-serif;
    --swiftrix-font-family-bold-italic: "Instrument Sans", "Instrument Sans Placeholder", sans-serif;
    --swiftrix-font-family-italic: "Instrument Sans", "Instrument Sans Placeholder", sans-serif;
    --swiftrix-font-open-type-features: normal;
    --swiftrix-font-size: 16px;
    --swiftrix-font-style: italic;
    --swiftrix-font-style-bold: italic;
    --swiftrix-font-style-bold-italic: italic;
    --swiftrix-font-style-italic: italic;
    --swiftrix-font-variation-axes: normal;
    --swiftrix-font-weight: 400;
    --swiftrix-font-weight-bold: 400;
    --swiftrix-font-weight-bold-italic: 400;
    --swiftrix-font-weight-italic: 400;
    --swiftrix-letter-spacing: 0em;
    --swiftrix-line-height: 150%;
    --swiftrix-paragraph-spacing: 20px;
    --swiftrix-text-alignment: start;
    --swiftrix-text-color: #4d4d4d;
    --swiftrix-text-decoration: none;
    --swiftrix-text-stroke-color: initial;
    --swiftrix-text-stroke-width: initial;
    --swiftrix-text-transform: none
  }
}

@media (max-width:809px) and (min-width:0) {

  .swiftrix-U6lRU .swiftrix-styles-preset-1wpnoxy:not(.rich-text-wrapper),
  .swiftrix-U6lRU .swiftrix-styles-preset-1wpnoxy.rich-text-wrapper p {
    --swiftrix-font-family: "Instrument Sans", "Instrument Sans Placeholder", sans-serif;
    --swiftrix-font-family-bold: "Instrument Sans", "Instrument Sans Placeholder", sans-serif;
    --swiftrix-font-family-bold-italic: "Instrument Sans", "Instrument Sans Placeholder", sans-serif;
    --swiftrix-font-family-italic: "Instrument Sans", "Instrument Sans Placeholder", sans-serif;
    --swiftrix-font-open-type-features: normal;
    --swiftrix-font-size: 13px;
    --swiftrix-font-style: italic;
    --swiftrix-font-style-bold: italic;
    --swiftrix-font-style-bold-italic: italic;
    --swiftrix-font-style-italic: italic;
    --swiftrix-font-variation-axes: normal;
    --swiftrix-font-weight: 400;
    --swiftrix-font-weight-bold: 400;
    --swiftrix-font-weight-bold-italic: 400;
    --swiftrix-font-weight-italic: 400;
    --swiftrix-letter-spacing: 0em;
    --swiftrix-line-height: 150%;
    --swiftrix-paragraph-spacing: 20px;
    --swiftrix-text-alignment: start;
    --swiftrix-text-color: #4d4d4d;
    --swiftrix-text-decoration: none;
    --swiftrix-text-stroke-color: initial;
    --swiftrix-text-stroke-width: initial;
    --swiftrix-text-transform: none
  }
}

.swiftrix-LqSUv[data-border=true]:after,
.swiftrix-LqSUv [data-border=true]:after {
  content: "";
  border-width: var(--border-top-width, 0)var(--border-right-width, 0)var(--border-bottom-width, 0)var(--border-left-width, 0);
  border-color: var(--border-color, none);
  border-style: var(--border-style, none);
  box-sizing: border-box;
  border-radius: inherit;
  pointer-events: none;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0
}

@supports (aspect-ratio:1) {
  body {
    --swiftrix-aspect-ratio-supported: auto
  }
}

.swiftrix-rDUM3.swiftrix-oek31d,
.swiftrix-rDUM3 .swiftrix-oek31d {
  display: block
}

.swiftrix-rDUM3.swiftrix-se93qh {
  cursor: pointer;
  will-change: var(--swiftrix-will-change-override, transform);
  flex-flow: row;
  place-content: center;
  align-items: center;
  gap: 4px;
  width: min-content;
  height: min-content;
  padding: 14px 20px;
  text-decoration: none;
  display: flex;
  position: relative;
  overflow: hidden
}

.swiftrix-rDUM3 .swiftrix-1dzrs9w {
  white-space: pre;
  flex: none;
  width: auto;
  height: auto;
  position: relative
}

.swiftrix-rDUM3 .swiftrix-1qtap8r {
  aspect-ratio: 1;
  height: var(--swiftrix-aspect-ratio-supported, 24px);
  flex: none;
  width: 24px;
  position: relative;
  overflow: hidden
}

.swiftrix-rDUM3 .swiftrix-15w1xz3 {
  aspect-ratio: 1;
  height: var(--swiftrix-aspect-ratio-supported, 24px);
  flex: none;
  width: 24px;
  position: absolute;
  bottom: -24px;
  left: -24px;
  overflow: visible
}

.swiftrix-rDUM3 .swiftrix-9s3yoi {
  aspect-ratio: 1;
  height: var(--swiftrix-aspect-ratio-supported, 24px);
  flex: none;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  overflow: visible
}

.swiftrix-rDUM3.swiftrix-v-se93qh.hover .swiftrix-15w1xz3 {
  bottom: unset;
  top: 50%;
  left: 50%
}

.swiftrix-rDUM3.swiftrix-v-se93qh.hover .swiftrix-9s3yoi {
  left: unset;
  width: 24px;
  top: -24px;
  right: -24px
}

@media (max-width:1199px) and (min-width:810px) {

  .swiftrix-U6lRU .swiftrix-styles-preset-1wpnoxy:not(.rich-text-wrapper),
  .swiftrix-U6lRU .swiftrix-styles-preset-1wpnoxy.rich-text-wrapper p {
    --swiftrix-font-family: "Instrument Sans", "Instrument Sans Placeholder", sans-serif;
    --swiftrix-font-family-bold: "Instrument Sans", "Instrument Sans Placeholder", sans-serif;
    --swiftrix-font-family-bold-italic: "Instrument Sans", "Instrument Sans Placeholder", sans-serif;
    --swiftrix-font-family-italic: "Instrument Sans", "Instrument Sans Placeholder", sans-serif;
    --swiftrix-font-open-type-features: normal;
    --swiftrix-font-size: 16px;
    --swiftrix-font-style: italic;
    --swiftrix-font-style-bold: italic;
    --swiftrix-font-style-bold-italic: italic;
    --swiftrix-font-style-italic: italic;
    --swiftrix-font-variation-axes: normal;
    --swiftrix-font-weight: 400;
    --swiftrix-font-weight-bold: 400;
    --swiftrix-font-weight-bold-italic: 400;
    --swiftrix-font-weight-italic: 400;
    --swiftrix-letter-spacing: 0em;
    --swiftrix-line-height: 150%;
    --swiftrix-paragraph-spacing: 20px;
    --swiftrix-text-alignment: start;
    --swiftrix-text-color: #4d4d4d;
    --swiftrix-text-decoration: none;
    --swiftrix-text-stroke-color: initial;
    --swiftrix-text-stroke-width: initial;
    --swiftrix-text-transform: none
  }
}

@media (max-width:809px) and (min-width:0) {

  .swiftrix-U6lRU .swiftrix-styles-preset-1wpnoxy:not(.rich-text-wrapper),
  .swiftrix-U6lRU .swiftrix-styles-preset-1wpnoxy.rich-text-wrapper p {
    --swiftrix-font-family: "Instrument Sans", "Instrument Sans Placeholder", sans-serif;
    --swiftrix-font-family-bold: "Instrument Sans", "Instrument Sans Placeholder", sans-serif;
    --swiftrix-font-family-bold-italic: "Instrument Sans", "Instrument Sans Placeholder", sans-serif;
    --swiftrix-font-family-italic: "Instrument Sans", "Instrument Sans Placeholder", sans-serif;
    --swiftrix-font-open-type-features: normal;
    --swiftrix-font-size: 13px;
    --swiftrix-font-style: italic;
    --swiftrix-font-style-bold: italic;
    --swiftrix-font-style-bold-italic: italic;
    --swiftrix-font-style-italic: italic;
    --swiftrix-font-variation-axes: normal;
    --swiftrix-font-weight: 400;
    --swiftrix-font-weight-bold: 400;
    --swiftrix-font-weight-bold-italic: 400;
    --swiftrix-font-weight-italic: 400;
    --swiftrix-letter-spacing: 0em;
    --swiftrix-line-height: 150%;
    --swiftrix-paragraph-spacing: 20px;
    --swiftrix-text-alignment: start;
    --swiftrix-text-color: #4d4d4d;
    --swiftrix-text-decoration: none;
    --swiftrix-text-stroke-color: initial;
    --swiftrix-text-stroke-width: initial;
    --swiftrix-text-transform: none
  }
}

.swiftrix-rDUM3[data-border=true]:after,
.swiftrix-rDUM3 [data-border=true]:after {
  content: "";
  border-width: var(--border-top-width, 0)var(--border-right-width, 0)var(--border-bottom-width, 0)var(--border-left-width, 0);
  border-color: var(--border-color, none);
  border-style: var(--border-style, none);
  box-sizing: border-box;
  border-radius: inherit;
  pointer-events: none;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0
}

@supports (aspect-ratio:1) {
  body {
    --swiftrix-aspect-ratio-supported: auto
  }
}

.swiftrix-WJuHl.swiftrix-1djaaug,
.swiftrix-WJuHl .swiftrix-1djaaug {
  display: block
}

.swiftrix-WJuHl.swiftrix-zdo10a {
  will-change: var(--swiftrix-will-change-override, transform);
  flex-flow: column;
  place-content: flex-start;
  align-items: flex-start;
  gap: 24px;
  width: 387px;
  height: min-content;
  padding: 30px;
  display: flex;
  position: relative;
  overflow: hidden
}

.swiftrix-WJuHl .swiftrix-1gnwntk {
  flex-flow: column;
  flex: none;
  place-content: flex-start;
  align-items: flex-start;
  gap: 12px;
  width: 100%;
  height: min-content;
  padding: 0;
  display: flex;
  position: relative;
  overflow: visible
}

.swiftrix-WJuHl .swiftrix-6av4dy {
  flex-flow: row;
  flex: none;
  place-content: center flex-start;
  align-items: center;
  gap: 8px;
  width: min-content;
  height: min-content;
  padding: 6px 10px;
  display: flex;
  position: relative;
  overflow: visible
}

.swiftrix-WJuHl .swiftrix-2rea94 {
  white-space: pre;
  flex: none;
  width: auto;
  height: auto;
  position: relative
}

.swiftrix-WJuHl .swiftrix-pwjmuc,
.swiftrix-WJuHl .swiftrix-codna,
.swiftrix-WJuHl .swiftrix-gdeqwx {
  white-space: pre-wrap;
  word-break: break-word;
  word-wrap: break-word;
  flex: none;
  width: 100%;
  height: auto;
  position: relative
}

.swiftrix-WJuHl .swiftrix-12f3uqt {
  flex: none;
  width: 100%;
  height: 1px;
  position: relative;
  overflow: visible
}

.swiftrix-WJuHl .swiftrix-mz6h0m {
  flex-flow: row;
  flex: none;
  place-content: center flex-start;
  align-items: center;
  gap: 8px;
  width: 100%;
  height: min-content;
  padding: 0;
  display: flex;
  position: relative;
  overflow: visible
}

.swiftrix-WJuHl .swiftrix-1gu7sgv {
  aspect-ratio: 1;
  height: var(--swiftrix-aspect-ratio-supported, 50px);
  flex: none;
  width: 50px;
  position: relative
}

.swiftrix-WJuHl .swiftrix-1pc8fxm {
  flex-flow: column;
  flex: 1 0 0;
  place-content: flex-start center;
  align-items: flex-start;
  gap: 0;
  width: 1px;
  height: 47px;
  padding: 0;
  display: flex;
  position: relative;
  overflow: visible
}

.swiftrix-U6lRU .swiftrix-styles-preset-1wpnoxy:not(.rich-text-wrapper),
.swiftrix-U6lRU .swiftrix-styles-preset-1wpnoxy.rich-text-wrapper p {
  --swiftrix-font-family: "Instrument Sans", "Instrument Sans Placeholder", sans-serif;
  --swiftrix-font-family-bold: "Instrument Sans", "Instrument Sans Placeholder", sans-serif;
  --swiftrix-font-family-bold-italic: "Instrument Sans", "Instrument Sans Placeholder", sans-serif;
  --swiftrix-font-family-italic: "Instrument Sans", "Instrument Sans Placeholder", sans-serif;
  --swiftrix-font-open-type-features: normal;
  --swiftrix-font-size: 16px;
  --swiftrix-font-style: italic;
  --swiftrix-font-style-bold: italic;
  --swiftrix-font-style-bold-italic: italic;
  --swiftrix-font-style-italic: italic;
  --swiftrix-font-variation-axes: normal;
  --swiftrix-font-weight: 400;
  --swiftrix-font-weight-bold: 400;
  --swiftrix-font-weight-bold-italic: 400;
  --swiftrix-font-weight-italic: 400;
  --swiftrix-letter-spacing: 0em;
  --swiftrix-line-height: 150%;
  --swiftrix-paragraph-spacing: 20px;
  --swiftrix-text-alignment: start;
  --swiftrix-text-color: #4d4d4d;
  --swiftrix-text-decoration: none;
  --swiftrix-text-stroke-color: initial;
  --swiftrix-text-stroke-width: initial;
  --swiftrix-text-transform: none
}

@media (max-width:1199px) and (min-width:810px) {

  .swiftrix-U6lRU .swiftrix-styles-preset-1wpnoxy:not(.rich-text-wrapper),
  .swiftrix-U6lRU .swiftrix-styles-preset-1wpnoxy.rich-text-wrapper p {
    --swiftrix-font-family: "Instrument Sans", "Instrument Sans Placeholder", sans-serif;
    --swiftrix-font-family-bold: "Instrument Sans", "Instrument Sans Placeholder", sans-serif;
    --swiftrix-font-family-bold-italic: "Instrument Sans", "Instrument Sans Placeholder", sans-serif;
    --swiftrix-font-family-italic: "Instrument Sans", "Instrument Sans Placeholder", sans-serif;
    --swiftrix-font-open-type-features: normal;
    --swiftrix-font-size: 16px;
    --swiftrix-font-style: italic;
    --swiftrix-font-style-bold: italic;
    --swiftrix-font-style-bold-italic: italic;
    --swiftrix-font-style-italic: italic;
    --swiftrix-font-variation-axes: normal;
    --swiftrix-font-weight: 400;
    --swiftrix-font-weight-bold: 400;
    --swiftrix-font-weight-bold-italic: 400;
    --swiftrix-font-weight-italic: 400;
    --swiftrix-letter-spacing: 0em;
    --swiftrix-line-height: 150%;
    --swiftrix-paragraph-spacing: 20px;
    --swiftrix-text-alignment: start;
    --swiftrix-text-color: #4d4d4d;
    --swiftrix-text-decoration: none;
    --swiftrix-text-stroke-color: initial;
    --swiftrix-text-stroke-width: initial;
    --swiftrix-text-transform: none
  }
}

@media (max-width:809px) and (min-width:0) {

  .swiftrix-U6lRU .swiftrix-styles-preset-1wpnoxy:not(.rich-text-wrapper),
  .swiftrix-U6lRU .swiftrix-styles-preset-1wpnoxy.rich-text-wrapper p {
    --swiftrix-font-family: "Instrument Sans", "Instrument Sans Placeholder", sans-serif;
    --swiftrix-font-family-bold: "Instrument Sans", "Instrument Sans Placeholder", sans-serif;
    --swiftrix-font-family-bold-italic: "Instrument Sans", "Instrument Sans Placeholder", sans-serif;
    --swiftrix-font-family-italic: "Instrument Sans", "Instrument Sans Placeholder", sans-serif;
    --swiftrix-font-open-type-features: normal;
    --swiftrix-font-size: 13px;
    --swiftrix-font-style: italic;
    --swiftrix-font-style-bold: italic;
    --swiftrix-font-style-bold-italic: italic;
    --swiftrix-font-style-italic: italic;
    --swiftrix-font-variation-axes: normal;
    --swiftrix-font-weight: 400;
    --swiftrix-font-weight-bold: 400;
    --swiftrix-font-weight-bold-italic: 400;
    --swiftrix-font-weight-italic: 400;
    --swiftrix-letter-spacing: 0em;
    --swiftrix-line-height: 150%;
    --swiftrix-paragraph-spacing: 20px;
    --swiftrix-text-alignment: start;
    --swiftrix-text-color: #4d4d4d;
    --swiftrix-text-decoration: none;
    --swiftrix-text-stroke-color: initial;
    --swiftrix-text-stroke-width: initial;
    --swiftrix-text-transform: none
  }
}

.swiftrix-xtYV6 .swiftrix-styles-preset-asqmj6:not(.rich-text-wrapper),
.swiftrix-xtYV6 .swiftrix-styles-preset-asqmj6.rich-text-wrapper h6 {
  --swiftrix-font-family: "Clash Grotesk", "Clash Grotesk Placeholder", sans-serif;
  --swiftrix-font-family-bold: "Clash Grotesk", "Clash Grotesk Placeholder", sans-serif;
  --swiftrix-font-open-type-features: normal;
  --swiftrix-font-size: 18px;
  --swiftrix-font-style: normal;
  --swiftrix-font-style-bold: normal;
  --swiftrix-font-weight: 500;
  --swiftrix-font-weight-bold: 700;
  --swiftrix-letter-spacing: 0em;
  --swiftrix-line-height: 150%;
  --swiftrix-paragraph-spacing: 40px;
  --swiftrix-text-alignment: start;
  --swiftrix-text-color: var(--token-2de01fd9-fdff-450f-9850-e1481fd01b17, #262626);
  --swiftrix-text-decoration: none;
  --swiftrix-text-stroke-color: initial;
  --swiftrix-text-stroke-width: initial;
  --swiftrix-text-transform: none
}

@media (max-width:1199px) and (min-width:810px) {

  .swiftrix-xtYV6 .swiftrix-styles-preset-asqmj6:not(.rich-text-wrapper),
  .swiftrix-xtYV6 .swiftrix-styles-preset-asqmj6.rich-text-wrapper h6 {
    --swiftrix-font-family: "Clash Grotesk", "Clash Grotesk Placeholder", sans-serif;
    --swiftrix-font-family-bold: "Clash Grotesk", "Clash Grotesk Placeholder", sans-serif;
    --swiftrix-font-open-type-features: normal;
    --swiftrix-font-size: 18px;
    --swiftrix-font-style: normal;
    --swiftrix-font-style-bold: normal;
    --swiftrix-font-weight: 500;
    --swiftrix-font-weight-bold: 700;
    --swiftrix-letter-spacing: 0em;
    --swiftrix-line-height: 150%;
    --swiftrix-paragraph-spacing: 40px;
    --swiftrix-text-alignment: start;
    --swiftrix-text-color: var(--token-2de01fd9-fdff-450f-9850-e1481fd01b17, #262626);
    --swiftrix-text-decoration: none;
    --swiftrix-text-stroke-color: initial;
    --swiftrix-text-stroke-width: initial;
    --swiftrix-text-transform: none
  }
}

@media (max-width:809px) and (min-width:0) {

  .swiftrix-xtYV6 .swiftrix-styles-preset-asqmj6:not(.rich-text-wrapper),
  .swiftrix-xtYV6 .swiftrix-styles-preset-asqmj6.rich-text-wrapper h6 {
    --swiftrix-font-family: "Clash Grotesk", "Clash Grotesk Placeholder", sans-serif;
    --swiftrix-font-family-bold: "Clash Grotesk", "Clash Grotesk Placeholder", sans-serif;
    --swiftrix-font-open-type-features: normal;
    --swiftrix-font-size: 17px;
    --swiftrix-font-style: normal;
    --swiftrix-font-style-bold: normal;
    --swiftrix-font-weight: 500;
    --swiftrix-font-weight-bold: 700;
    --swiftrix-letter-spacing: 0em;
    --swiftrix-line-height: 150%;
    --swiftrix-paragraph-spacing: 40px;
    --swiftrix-text-alignment: start;
    --swiftrix-text-color: var(--token-2de01fd9-fdff-450f-9850-e1481fd01b17, #262626);
    --swiftrix-text-decoration: none;
    --swiftrix-text-stroke-color: initial;
    --swiftrix-text-stroke-width: initial;
    --swiftrix-text-transform: none
  }
}

.swiftrix-WJuHl[data-border=true]:after,
.swiftrix-WJuHl [data-border=true]:after {
  content: "";
  border-width: var(--border-top-width, 0)var(--border-right-width, 0)var(--border-bottom-width, 0)var(--border-left-width, 0);
  border-color: var(--border-color, none);
  border-style: var(--border-style, none);
  box-sizing: border-box;
  border-radius: inherit;
  pointer-events: none;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0
}

@supports (aspect-ratio:1) {
  body {
    --swiftrix-aspect-ratio-supported: auto
  }
}

.swiftrix-plGzD.swiftrix-12gnu5g,
.swiftrix-plGzD .swiftrix-12gnu5g {
  display: block
}

.swiftrix-plGzD.swiftrix-ym4coi {
  flex-flow: column;
  place-content: flex-start;
  align-items: flex-start;
  gap: 20px;
  width: 358px;
  height: min-content;
  padding: 0;
  display: flex;
  position: relative;
  overflow: visible
}

.swiftrix-plGzD .swiftrix-almmot,
.swiftrix-plGzD .swiftrix-1cy2dbd {
  flex-flow: column;
  flex: none;
  place-content: center;
  align-items: center;
  gap: 20px;
  width: 100%;
  height: min-content;
  padding: 0;
  display: flex;
  position: relative;
  overflow: visible
}

.swiftrix-plGzD .swiftrix-1a82fst-container,
.swiftrix-plGzD .swiftrix-10nfp3n-container,
.swiftrix-plGzD .swiftrix-6zwmd3-container {
  flex: none;
  width: 100%;
  height: auto;
  position: relative
}

.swiftrix-plGzD .swiftrix-fps1tt-container,
.swiftrix-plGzD .swiftrix-1kuod5r-container {
  z-index: 1;
  flex: none;
  width: 100%;
  height: auto;
  position: relative
}

.swiftrix-plGzD .swiftrix-1y55xg8 {
  will-change: var(--swiftrix-will-change-override, transform);
  flex-flow: row;
  flex: none;
  place-content: center;
  align-items: center;
  gap: 4px;
  width: 100%;
  height: min-content;
  padding: 14px 24px;
  display: flex;
  position: relative;
  overflow: hidden
}

.swiftrix-plGzD .swiftrix-hfpkpy {
  white-space: pre;
  flex: none;
  width: auto;
  height: auto;
  position: relative
}

.swiftrix-plGzD .swiftrix-1vm817g {
  aspect-ratio: 1;
  height: var(--swiftrix-aspect-ratio-supported, 24px);
  flex: none;
  width: 24px;
  position: relative;
  overflow: visible
}

.swiftrix-plGzD.swiftrix-v-w3bls3 .swiftrix-1y55xg8 {
  cursor: pointer
}

@media (max-width:1199px) and (min-width:810px) {

  .swiftrix-IEwNt .swiftrix-styles-preset-1sckh21:not(.rich-text-wrapper),
  .swiftrix-IEwNt .swiftrix-styles-preset-1sckh21.rich-text-wrapper p {
    --swiftrix-font-family: "Roboto", "Roboto Placeholder", sans-serif;
    --swiftrix-font-family-bold: "Roboto", "Roboto Placeholder", sans-serif;
    --swiftrix-font-family-bold-italic: "Roboto", "Roboto Placeholder", sans-serif;
    --swiftrix-font-family-italic: "Roboto", "Roboto Placeholder", sans-serif;
    --swiftrix-font-open-type-features: normal;
    --swiftrix-font-size: 17px;
    --swiftrix-font-style: normal;
    --swiftrix-font-style-bold: normal;
    --swiftrix-font-style-bold-italic: italic;
    --swiftrix-font-style-italic: italic;
    --swiftrix-font-variation-axes: normal;
    --swiftrix-font-weight: 500;
    --swiftrix-font-weight-bold: 700;
    --swiftrix-font-weight-bold-italic: 700;
    --swiftrix-font-weight-italic: 500;
    --swiftrix-letter-spacing: 0em;
    --swiftrix-line-height: 120%;
    --swiftrix-paragraph-spacing: 20px;
    --swiftrix-text-alignment: start;
    --swiftrix-text-color: var(--token-2de01fd9-fdff-450f-9850-e1481fd01b17, #262626);
    --swiftrix-text-decoration: none;
    --swiftrix-text-stroke-color: initial;
    --swiftrix-text-stroke-width: initial;
    --swiftrix-text-transform: none
  }
}

@media (max-width:809px) and (min-width:0) {

  .swiftrix-IEwNt .swiftrix-styles-preset-1sckh21:not(.rich-text-wrapper),
  .swiftrix-IEwNt .swiftrix-styles-preset-1sckh21.rich-text-wrapper p {
    --swiftrix-font-family: "Roboto", "Roboto Placeholder", sans-serif;
    --swiftrix-font-family-bold: "Roboto", "Roboto Placeholder", sans-serif;
    --swiftrix-font-family-bold-italic: "Roboto", "Roboto Placeholder", sans-serif;
    --swiftrix-font-family-italic: "Roboto", "Roboto Placeholder", sans-serif;
    --swiftrix-font-open-type-features: normal;
    --swiftrix-font-size: 16px;
    --swiftrix-font-style: normal;
    --swiftrix-font-style-bold: normal;
    --swiftrix-font-style-bold-italic: italic;
    --swiftrix-font-style-italic: italic;
    --swiftrix-font-variation-axes: normal;
    --swiftrix-font-weight: 500;
    --swiftrix-font-weight-bold: 700;
    --swiftrix-font-weight-bold-italic: 700;
    --swiftrix-font-weight-italic: 500;
    --swiftrix-letter-spacing: 0em;
    --swiftrix-line-height: 120%;
    --swiftrix-paragraph-spacing: 20px;
    --swiftrix-text-alignment: start;
    --swiftrix-text-color: var(--token-2de01fd9-fdff-450f-9850-e1481fd01b17, #262626);
    --swiftrix-text-decoration: none;
    --swiftrix-text-stroke-color: initial;
    --swiftrix-text-stroke-width: initial;
    --swiftrix-text-transform: none
  }
}

.swiftrix-plGzD[data-border=true]:after,
.swiftrix-plGzD [data-border=true]:after {
  content: "";
  border-width: var(--border-top-width, 0)var(--border-right-width, 0)var(--border-bottom-width, 0)var(--border-left-width, 0);
  border-color: var(--border-color, none);
  border-style: var(--border-style, none);
  box-sizing: border-box;
  border-radius: inherit;
  pointer-events: none;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0
}

@supports (aspect-ratio:1) {
  body {
    --swiftrix-aspect-ratio-supported: auto
  }
}

.swiftrix-iZelN.swiftrix-1d0mjwc,
.swiftrix-iZelN .swiftrix-1d0mjwc {
  display: block
}

.swiftrix-iZelN.swiftrix-7q1fek {
  flex-flow: column;
  place-content: flex-start;
  align-items: flex-start;
  gap: 20px;
  width: 630px;
  height: min-content;
  padding: 0;
  display: flex;
  position: relative;
  overflow: hidden
}

.swiftrix-iZelN .swiftrix-eq9z5i-container,
.swiftrix-iZelN .swiftrix-1ecmvyp-container,
.swiftrix-iZelN .swiftrix-1p0etvo-container,
.swiftrix-iZelN .swiftrix-hy2ma1-container,
.swiftrix-iZelN .swiftrix-183f9w2-container,
.swiftrix-iZelN .swiftrix-idayh-container,
.swiftrix-iZelN .swiftrix-1hqbjxv-container,
.swiftrix-iZelN .swiftrix-14uao16-container {
  flex: none;
  width: 100%;
  height: auto;
  position: relative
}

.swiftrix-iZelN.swiftrix-v-1qbo0xv.swiftrix-7q1fek {
  gap: 16px;
  width: 390px
}

@supports (aspect-ratio:1) {
  body {
    --swiftrix-aspect-ratio-supported: auto
  }
}

.swiftrix-ZstRl.swiftrix-qmfaez,
.swiftrix-ZstRl .swiftrix-qmfaez {
  display: block
}

.swiftrix-ZstRl.swiftrix-vml3pv {
  flex-flow: column;
  place-content: flex-start;
  align-items: flex-start;
  gap: 0;
  width: 400px;
  height: min-content;
  padding: 0;
  display: flex;
  position: relative;
  overflow: hidden
}

.swiftrix-ZstRl .swiftrix-1jtz0zz {
  flex-flow: column;
  flex: none;
  place-content: center;
  align-items: center;
  gap: 0;
  width: 100%;
  height: min-content;
  padding: 0;
  display: flex;
  position: relative;
  overflow: visible
}

.swiftrix-ZstRl .swiftrix-1608jnt {
  -webkit-user-select: none;
  user-select: none;
  cursor: pointer;
  flex-flow: row;
  flex: none;
  place-content: center flex-start;
  align-items: center;
  gap: 12px;
  width: 100%;
  height: min-content;
  padding: 20px 30px;
  display: flex;
  position: relative;
  overflow: visible
}

.swiftrix-ZstRl .swiftrix-3vjg3m {
  white-space: pre-wrap;
  word-break: break-word;
  word-wrap: break-word;
  flex: 1 0 0;
  width: 1px;
  height: auto;
  position: relative
}

.swiftrix-ZstRl .swiftrix-11x257a {
  will-change: var(--swiftrix-will-change-override, transform);
  z-index: 1;
  flex: none;
  width: 32px;
  height: 32px;
  position: relative;
  overflow: hidden
}

.swiftrix-ZstRl .swiftrix-t2hls2,
.swiftrix-ZstRl .swiftrix-zoimqk {
  flex: none;
  width: 20px;
  height: 20px;
  position: absolute;
  top: calc(50% - 10px);
  left: calc(50% - 10px);
  overflow: visible
}

.swiftrix-ZstRl .swiftrix-12yzliq {
  flex-flow: column;
  flex: none;
  place-content: flex-start;
  align-items: flex-start;
  gap: 10px;
  width: 100%;
  height: min-content;
  padding: 0 24px 24px;
  display: flex;
  position: relative;
  overflow: visible
}

.swiftrix-ZstRl .swiftrix-1sqzesm {
  -webkit-user-select: none;
  user-select: none;
  white-space: pre-wrap;
  word-break: break-word;
  word-wrap: break-word;
  flex: none;
  width: 100%;
  height: auto;
  position: relative
}

@supports (background:-webkit-named-image(i)) and (not (font-palette:dark)) {

  .swiftrix-ZstRl.swiftrix-vml3pv,
  .swiftrix-ZstRl .swiftrix-1jtz0zz,
  .swiftrix-ZstRl .swiftrix-1608jnt,
  .swiftrix-ZstRl .swiftrix-12yzliq {
    gap: 0
  }

  .swiftrix-ZstRl.swiftrix-vml3pv>*,
  .swiftrix-ZstRl .swiftrix-1jtz0zz>* {
    margin: 0
  }

  .swiftrix-ZstRl.swiftrix-vml3pv>:first-child,
  .swiftrix-ZstRl .swiftrix-1jtz0zz>:first-child,
  .swiftrix-ZstRl .swiftrix-12yzliq>:first-child {
    margin-top: 0
  }

  .swiftrix-ZstRl.swiftrix-vml3pv>:last-child,
  .swiftrix-ZstRl .swiftrix-1jtz0zz>:last-child,
  .swiftrix-ZstRl .swiftrix-12yzliq>:last-child {
    margin-bottom: 0
  }

  .swiftrix-ZstRl .swiftrix-1608jnt>* {
    margin: 0 6px
  }

  .swiftrix-ZstRl .swiftrix-1608jnt>:first-child {
    margin-left: 0
  }

  .swiftrix-ZstRl .swiftrix-1608jnt>:last-child {
    margin-right: 0
  }

  .swiftrix-ZstRl .swiftrix-12yzliq>* {
    margin: 5px 0
  }
}

.swiftrix-ZstRl.swiftrix-v-8a048b .swiftrix-12yzliq {
  padding: 0 30px 24px
}

.swiftrix-ZstRl.swiftrix-v-1g7qzin .swiftrix-1608jnt {
  padding: 16px 24px
}

.swiftrix-ZstRl.swiftrix-v-z45yyf .swiftrix-1608jnt {
  padding: 16px 24px 20px
}

.swiftrix-r7itV .swiftrix-styles-preset-1m9r6yc:not(.rich-text-wrapper),
.swiftrix-r7itV .swiftrix-styles-preset-1m9r6yc.rich-text-wrapper h5 {
  --swiftrix-font-family: "Clash Grotesk", "Clash Grotesk Placeholder", sans-serif;
  --swiftrix-font-family-bold: "Clash Grotesk", "Clash Grotesk Placeholder", sans-serif;
  --swiftrix-font-size: 20px;
  --swiftrix-font-style: normal;
  --swiftrix-font-style-bold: normal;
  --swiftrix-font-weight: 500;
  --swiftrix-font-weight-bold: 700;
  --swiftrix-letter-spacing: 0em;
  --swiftrix-line-height: 150%;
  --swiftrix-paragraph-spacing: 40px;
  --swiftrix-text-alignment: start;
  --swiftrix-text-color: var(--token-e2a5e0bd-497e-4607-a561-cd697f0df84a, #191919);
  --swiftrix-text-decoration: none;
  --swiftrix-text-stroke-color: initial;
  --swiftrix-text-stroke-width: initial;
  --swiftrix-text-transform: none
}

@media (max-width:1199px) and (min-width:810px) {

  .swiftrix-r7itV .swiftrix-styles-preset-1m9r6yc:not(.rich-text-wrapper),
  .swiftrix-r7itV .swiftrix-styles-preset-1m9r6yc.rich-text-wrapper h5 {
    --swiftrix-font-family: "Clash Grotesk", "Clash Grotesk Placeholder", sans-serif;
    --swiftrix-font-family-bold: "Clash Grotesk", "Clash Grotesk Placeholder", sans-serif;
    --swiftrix-font-size: 20px;
    --swiftrix-font-style: normal;
    --swiftrix-font-style-bold: normal;
    --swiftrix-font-weight: 500;
    --swiftrix-font-weight-bold: 700;
    --swiftrix-letter-spacing: 0em;
    --swiftrix-line-height: 150%;
    --swiftrix-paragraph-spacing: 40px;
    --swiftrix-text-alignment: start;
    --swiftrix-text-color: var(--token-e2a5e0bd-497e-4607-a561-cd697f0df84a, #191919);
    --swiftrix-text-decoration: none;
    --swiftrix-text-stroke-color: initial;
    --swiftrix-text-stroke-width: initial;
    --swiftrix-text-transform: none
  }
}

@media (max-width:809px) and (min-width:0) {

  .swiftrix-r7itV .swiftrix-styles-preset-1m9r6yc:not(.rich-text-wrapper),
  .swiftrix-r7itV .swiftrix-styles-preset-1m9r6yc.rich-text-wrapper h5 {
    --swiftrix-font-family: "Clash Grotesk", "Clash Grotesk Placeholder", sans-serif;
    --swiftrix-font-family-bold: "Clash Grotesk", "Clash Grotesk Placeholder", sans-serif;
    --swiftrix-font-size: 18px;
    --swiftrix-font-style: normal;
    --swiftrix-font-style-bold: normal;
    --swiftrix-font-weight: 500;
    --swiftrix-font-weight-bold: 700;
    --swiftrix-letter-spacing: 0em;
    --swiftrix-line-height: 150%;
    --swiftrix-paragraph-spacing: 40px;
    --swiftrix-text-alignment: start;
    --swiftrix-text-color: var(--token-e2a5e0bd-497e-4607-a561-cd697f0df84a, #191919);
    --swiftrix-text-decoration: none;
    --swiftrix-text-stroke-color: initial;
    --swiftrix-text-stroke-width: initial;
    --swiftrix-text-transform: none
  }
}

@media (max-width:1199px) and (min-width:810px) {

  .swiftrix-IEwNt .swiftrix-styles-preset-1sckh21:not(.rich-text-wrapper),
  .swiftrix-IEwNt .swiftrix-styles-preset-1sckh21.rich-text-wrapper p {
    --swiftrix-font-family: "Roboto", "Roboto Placeholder", sans-serif;
    --swiftrix-font-family-bold: "Roboto", "Roboto Placeholder", sans-serif;
    --swiftrix-font-family-bold-italic: "Roboto", "Roboto Placeholder", sans-serif;
    --swiftrix-font-family-italic: "Roboto", "Roboto Placeholder", sans-serif;
    --swiftrix-font-open-type-features: normal;
    --swiftrix-font-size: 17px;
    --swiftrix-font-style: normal;
    --swiftrix-font-style-bold: normal;
    --swiftrix-font-style-bold-italic: italic;
    --swiftrix-font-style-italic: italic;
    --swiftrix-font-variation-axes: normal;
    --swiftrix-font-weight: 500;
    --swiftrix-font-weight-bold: 700;
    --swiftrix-font-weight-bold-italic: 700;
    --swiftrix-font-weight-italic: 500;
    --swiftrix-letter-spacing: 0em;
    --swiftrix-line-height: 120%;
    --swiftrix-paragraph-spacing: 20px;
    --swiftrix-text-alignment: start;
    --swiftrix-text-color: var(--token-2de01fd9-fdff-450f-9850-e1481fd01b17, #262626);
    --swiftrix-text-decoration: none;
    --swiftrix-text-stroke-color: initial;
    --swiftrix-text-stroke-width: initial;
    --swiftrix-text-transform: none
  }
}

@media (max-width:809px) and (min-width:0) {

  .swiftrix-IEwNt .swiftrix-styles-preset-1sckh21:not(.rich-text-wrapper),
  .swiftrix-IEwNt .swiftrix-styles-preset-1sckh21.rich-text-wrapper p {
    --swiftrix-font-family: "Roboto", "Roboto Placeholder", sans-serif;
    --swiftrix-font-family-bold: "Roboto", "Roboto Placeholder", sans-serif;
    --swiftrix-font-family-bold-italic: "Roboto", "Roboto Placeholder", sans-serif;
    --swiftrix-font-family-italic: "Roboto", "Roboto Placeholder", sans-serif;
    --swiftrix-font-open-type-features: normal;
    --swiftrix-font-size: 16px;
    --swiftrix-font-style: normal;
    --swiftrix-font-style-bold: normal;
    --swiftrix-font-style-bold-italic: italic;
    --swiftrix-font-style-italic: italic;
    --swiftrix-font-variation-axes: normal;
    --swiftrix-font-weight: 500;
    --swiftrix-font-weight-bold: 700;
    --swiftrix-font-weight-bold-italic: 700;
    --swiftrix-font-weight-italic: 500;
    --swiftrix-letter-spacing: 0em;
    --swiftrix-line-height: 120%;
    --swiftrix-paragraph-spacing: 20px;
    --swiftrix-text-alignment: start;
    --swiftrix-text-color: var(--token-2de01fd9-fdff-450f-9850-e1481fd01b17, #262626);
    --swiftrix-text-decoration: none;
    --swiftrix-text-stroke-color: initial;
    --swiftrix-text-stroke-width: initial;
    --swiftrix-text-transform: none
  }
}

.swiftrix-ZstRl[data-border=true]:after,
.swiftrix-ZstRl [data-border=true]:after {
  content: "";
  border-width: var(--border-top-width, 0)var(--border-right-width, 0)var(--border-bottom-width, 0)var(--border-left-width, 0);
  border-color: var(--border-color, none);
  border-style: var(--border-style, none);
  box-sizing: border-box;
  border-radius: inherit;
  pointer-events: none;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0
}

@supports (aspect-ratio:1) {
  body {
    --swiftrix-aspect-ratio-supported: auto
  }
}

.swiftrix-KwQlq.swiftrix-1wsgv53,
.swiftrix-KwQlq .swiftrix-1wsgv53 {
  display: block
}

.swiftrix-KwQlq.swiftrix-9u58l8 {
  flex-flow: column;
  place-content: center flex-start;
  align-items: center;
  gap: 60px;
  width: 1200px;
  height: min-content;
  padding: 10px 120px;
  display: flex;
  position: relative;
  overflow: visible
}

.swiftrix-KwQlq .swiftrix-6uohin {
  flex-flow: column;
  flex: none;
  place-content: flex-start;
  align-items: flex-start;
  gap: 50px;
  width: 100%;
  height: min-content;
  padding: 0;
  display: flex;
  position: relative;
  overflow: visible
}

.swiftrix-KwQlq .swiftrix-gurlnj {
  flex-flow: column;
  flex: none;
  place-content: center flex-start;
  align-items: center;
  gap: 26px;
  width: 100%;
  height: min-content;
  padding: 0;
  display: flex;
  position: relative;
  overflow: visible
}

.swiftrix-KwQlq .swiftrix-xhf01f {
  flex: none;
  width: 278px;
  height: 50px;
  text-decoration: none;
  position: relative;
  overflow: visible
}

.swiftrix-KwQlq .swiftrix-1mw306i {
  white-space: pre-wrap;
  word-break: break-word;
  word-wrap: break-word;
  flex: none;
  width: 100%;
  max-width: 400px;
  height: auto;
  position: relative
}

.swiftrix-KwQlq .swiftrix-13mvkj7 {
  flex-flow: row;
  flex: none;
  place-content: center space-between;
  align-items: center;
  width: 100%;
  height: min-content;
  padding: 30px 0;
  display: flex;
  position: relative;
  overflow: visible
}

.swiftrix-KwQlq .swiftrix-196pz8t {
  z-index: 1;
  flex-flow: row;
  flex: none;
  place-content: center;
  align-items: center;
  gap: 10px;
  width: min-content;
  height: min-content;
  padding: 0;
  display: flex;
  position: absolute;
  top: 51%;
  left: 50%;
  overflow: visible
}

.swiftrix-KwQlq .swiftrix-137w57q-container {
  will-change: var(--swiftrix-will-change-effect-override, transform);
  flex: none;
  width: auto;
  height: auto;
  position: relative
}

.swiftrix-KwQlq .swiftrix-ec8vmk {
  white-space: pre;
  flex: none;
  width: auto;
  height: auto;
  position: relative
}

.swiftrix-KwQlq.swiftrix-v-1ehpm6y.swiftrix-9u58l8 {
  width: 810px;
  padding: 10px 30px 0
}

.swiftrix-KwQlq.swiftrix-v-1ehpm6y .swiftrix-6uohin {
  max-width: 850px
}

.swiftrix-KwQlq.swiftrix-v-1ehpm6y .swiftrix-13mvkj7 {
  flex-direction: column;
  justify-content: flex-start;
  gap: 30px;
  max-width: 850px
}

.swiftrix-KwQlq.swiftrix-v-1ehpm6y .swiftrix-196pz8t,
.swiftrix-KwQlq.swiftrix-v-1nb6mon .swiftrix-196pz8t {
  left: unset;
  top: unset;
  position: relative
}

.swiftrix-KwQlq.swiftrix-v-1nb6mon.swiftrix-9u58l8 {
  gap: 40px;
  width: 390px;
  padding: 10px 16px 0
}

.swiftrix-KwQlq.swiftrix-v-1nb6mon .swiftrix-6uohin {
  gap: 40px;
  max-width: 450px
}

.swiftrix-KwQlq.swiftrix-v-1nb6mon .swiftrix-gurlnj {
  gap: 20px
}

.swiftrix-KwQlq.swiftrix-v-1nb6mon .swiftrix-13mvkj7 {
  flex-direction: column;
  justify-content: flex-start;
  gap: 24px;
  max-width: 450px;
  padding: 24px 0
}

.swiftrix-Lj8dJ .swiftrix-styles-preset-hf73s4:not(.rich-text-wrapper),
.swiftrix-Lj8dJ .swiftrix-styles-preset-hf73s4.rich-text-wrapper p {
  --swiftrix-font-family: "Instrument Sans", "Instrument Sans Placeholder", sans-serif;
  --swiftrix-font-family-bold: "Instrument Sans", "Instrument Sans Placeholder", sans-serif;
  --swiftrix-font-family-bold-italic: "Instrument Sans", "Instrument Sans Placeholder", sans-serif;
  --swiftrix-font-family-italic: "Instrument Sans", "Instrument Sans Placeholder", sans-serif;
  --swiftrix-font-open-type-features: normal;
  --swiftrix-font-size: 18px;
  --swiftrix-font-style: normal;
  --swiftrix-font-style-bold: normal;
  --swiftrix-font-style-bold-italic: italic;
  --swiftrix-font-style-italic: italic;
  --swiftrix-font-weight: 500;
  --swiftrix-font-weight-bold: 700;
  --swiftrix-font-weight-bold-italic: 700;
  --swiftrix-font-weight-italic: 500;
  --swiftrix-letter-spacing: 0em;
  --swiftrix-line-height: 150%;
  --swiftrix-paragraph-spacing: 0px;
  --swiftrix-text-alignment: center;
  --swiftrix-text-color: #4d4d4d;
  --swiftrix-text-decoration: none;
  --swiftrix-text-stroke-color: initial;
  --swiftrix-text-stroke-width: initial;
  --swiftrix-text-transform: none
}

@media (max-width:1199px) and (min-width:810px) {

  .swiftrix-Lj8dJ .swiftrix-styles-preset-hf73s4:not(.rich-text-wrapper),
  .swiftrix-Lj8dJ .swiftrix-styles-preset-hf73s4.rich-text-wrapper p {
    --swiftrix-font-family: "Instrument Sans", "Instrument Sans Placeholder", sans-serif;
    --swiftrix-font-family-bold: "Instrument Sans", "Instrument Sans Placeholder", sans-serif;
    --swiftrix-font-family-bold-italic: "Instrument Sans", "Instrument Sans Placeholder", sans-serif;
    --swiftrix-font-family-italic: "Instrument Sans", "Instrument Sans Placeholder", sans-serif;
    --swiftrix-font-open-type-features: normal;
    --swiftrix-font-size: 18px;
    --swiftrix-font-style: normal;
    --swiftrix-font-style-bold: normal;
    --swiftrix-font-style-bold-italic: italic;
    --swiftrix-font-style-italic: italic;
    --swiftrix-font-weight: 500;
    --swiftrix-font-weight-bold: 700;
    --swiftrix-font-weight-bold-italic: 700;
    --swiftrix-font-weight-italic: 500;
    --swiftrix-letter-spacing: 0em;
    --swiftrix-line-height: 150%;
    --swiftrix-paragraph-spacing: 0px;
    --swiftrix-text-alignment: center;
    --swiftrix-text-color: #4d4d4d;
    --swiftrix-text-decoration: none;
    --swiftrix-text-stroke-color: initial;
    --swiftrix-text-stroke-width: initial;
    --swiftrix-text-transform: none
  }

  .swiftrix-KwQlq .swiftrix-13mvkj7 {
    flex-flow: column;
  }
}

@media (max-width:809px) and (min-width:0) {

  .swiftrix-Lj8dJ .swiftrix-styles-preset-hf73s4:not(.rich-text-wrapper),
  .swiftrix-Lj8dJ .swiftrix-styles-preset-hf73s4.rich-text-wrapper p {
    --swiftrix-font-family: "Instrument Sans", "Instrument Sans Placeholder", sans-serif;
    --swiftrix-font-family-bold: "Instrument Sans", "Instrument Sans Placeholder", sans-serif;
    --swiftrix-font-family-bold-italic: "Instrument Sans", "Instrument Sans Placeholder", sans-serif;
    --swiftrix-font-family-italic: "Instrument Sans", "Instrument Sans Placeholder", sans-serif;
    --swiftrix-font-open-type-features: normal;
    --swiftrix-font-size: 17px;
    --swiftrix-font-style: normal;
    --swiftrix-font-style-bold: normal;
    --swiftrix-font-style-bold-italic: italic;
    --swiftrix-font-style-italic: italic;
    --swiftrix-font-weight: 500;
    --swiftrix-font-weight-bold: 700;
    --swiftrix-font-weight-bold-italic: 700;
    --swiftrix-font-weight-italic: 500;
    --swiftrix-letter-spacing: 0em;
    --swiftrix-line-height: 150%;
    --swiftrix-paragraph-spacing: 0px;
    --swiftrix-text-alignment: center;
    --swiftrix-text-color: #4d4d4d;
    --swiftrix-text-decoration: none;
    --swiftrix-text-stroke-color: initial;
    --swiftrix-text-stroke-width: initial;
    --swiftrix-text-transform: none
  }
}

.swiftrix-IEwNt .swiftrix-styles-preset-1sckh21:not(.rich-text-wrapper),
.swiftrix-IEwNt .swiftrix-styles-preset-1sckh21.rich-text-wrapper p {
  --swiftrix-font-family: "Roboto", "Roboto Placeholder", sans-serif;
  --swiftrix-font-family-bold: "Roboto", "Roboto Placeholder", sans-serif;
  --swiftrix-font-family-bold-italic: "Roboto", "Roboto Placeholder", sans-serif;
  --swiftrix-font-family-italic: "Roboto", "Roboto Placeholder", sans-serif;
  --swiftrix-font-open-type-features: normal;
  --swiftrix-font-size: 17px;
  --swiftrix-font-style: normal;
  --swiftrix-font-style-bold: normal;
  --swiftrix-font-style-bold-italic: italic;
  --swiftrix-font-style-italic: italic;
  --swiftrix-font-variation-axes: normal;
  --swiftrix-font-weight: 500;
  --swiftrix-font-weight-bold: 700;
  --swiftrix-font-weight-bold-italic: 700;
  --swiftrix-font-weight-italic: 500;
  --swiftrix-letter-spacing: 0em;
  --swiftrix-line-height: 120%;
  --swiftrix-paragraph-spacing: 20px;
  --swiftrix-text-alignment: start;
  --swiftrix-text-color: var(--token-2de01fd9-fdff-450f-9850-e1481fd01b17, #262626);
  --swiftrix-text-decoration: none;
  --swiftrix-text-stroke-color: initial;
  --swiftrix-text-stroke-width: initial;
  --swiftrix-text-transform: none
}

@media (max-width:1199px) and (min-width:810px) {

  .swiftrix-IEwNt .swiftrix-styles-preset-1sckh21:not(.rich-text-wrapper),
  .swiftrix-IEwNt .swiftrix-styles-preset-1sckh21.rich-text-wrapper p {
    --swiftrix-font-family: "Roboto", "Roboto Placeholder", sans-serif;
    --swiftrix-font-family-bold: "Roboto", "Roboto Placeholder", sans-serif;
    --swiftrix-font-family-bold-italic: "Roboto", "Roboto Placeholder", sans-serif;
    --swiftrix-font-family-italic: "Roboto", "Roboto Placeholder", sans-serif;
    --swiftrix-font-open-type-features: normal;
    --swiftrix-font-size: 17px;
    --swiftrix-font-style: normal;
    --swiftrix-font-style-bold: normal;
    --swiftrix-font-style-bold-italic: italic;
    --swiftrix-font-style-italic: italic;
    --swiftrix-font-variation-axes: normal;
    --swiftrix-font-weight: 500;
    --swiftrix-font-weight-bold: 700;
    --swiftrix-font-weight-bold-italic: 700;
    --swiftrix-font-weight-italic: 500;
    --swiftrix-letter-spacing: 0em;
    --swiftrix-line-height: 120%;
    --swiftrix-paragraph-spacing: 20px;
    --swiftrix-text-alignment: start;
    --swiftrix-text-color: var(--token-2de01fd9-fdff-450f-9850-e1481fd01b17, #262626);
    --swiftrix-text-decoration: none;
    --swiftrix-text-stroke-color: initial;
    --swiftrix-text-stroke-width: initial;
    --swiftrix-text-transform: none
  }

  .swiftrix-KwQlq .swiftrix-13mvkj7 {
    flex-flow: column;
  }
}

@media (max-width:809px) and (min-width:0) {

  .swiftrix-IEwNt .swiftrix-styles-preset-1sckh21:not(.rich-text-wrapper),
  .swiftrix-IEwNt .swiftrix-styles-preset-1sckh21.rich-text-wrapper p {
    --swiftrix-font-family: "Roboto", "Roboto Placeholder", sans-serif;
    --swiftrix-font-family-bold: "Roboto", "Roboto Placeholder", sans-serif;
    --swiftrix-font-family-bold-italic: "Roboto", "Roboto Placeholder", sans-serif;
    --swiftrix-font-family-italic: "Roboto", "Roboto Placeholder", sans-serif;
    --swiftrix-font-open-type-features: normal;
    --swiftrix-font-size: 16px;
    --swiftrix-font-style: normal;
    --swiftrix-font-style-bold: normal;
    --swiftrix-font-style-bold-italic: italic;
    --swiftrix-font-style-italic: italic;
    --swiftrix-font-variation-axes: normal;
    --swiftrix-font-weight: 500;
    --swiftrix-font-weight-bold: 700;
    --swiftrix-font-weight-bold-italic: 700;
    --swiftrix-font-weight-italic: 500;
    --swiftrix-letter-spacing: 0em;
    --swiftrix-line-height: 120%;
    --swiftrix-paragraph-spacing: 20px;
    --swiftrix-text-alignment: start;
    --swiftrix-text-color: var(--token-2de01fd9-fdff-450f-9850-e1481fd01b17, #262626);
    --swiftrix-text-decoration: none;
    --swiftrix-text-stroke-color: initial;
    --swiftrix-text-stroke-width: initial;
    --swiftrix-text-transform: none
  }

  .swiftrix-KwQlq .swiftrix-13mvkj7 {
    flex-flow: column;
  }
}

.swiftrix-KwQlq[data-border=true]:after,
.swiftrix-KwQlq [data-border=true]:after {
  content: "";
  border-width: var(--border-top-width, 0)var(--border-right-width, 0)var(--border-bottom-width, 0)var(--border-left-width, 0);
  border-color: var(--border-color, none);
  border-style: var(--border-style, none);
  box-sizing: border-box;
  border-radius: inherit;
  pointer-events: none;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0
}

@supports (aspect-ratio:1) {
  body {
    --swiftrix-aspect-ratio-supported: auto
  }
}

.swiftrix-0JMRH.swiftrix-1jgsxzf,
.swiftrix-0JMRH .swiftrix-1jgsxzf {
  display: block
}

.swiftrix-0JMRH.swiftrix-y48ca3 {
  cursor: pointer;
  height: min-content;
  padding: var(--p44sd3);
  will-change: var(--swiftrix-will-change-override, transform);
  flex-flow: column;
  place-content: center;
  align-items: center;
  gap: 10px;
  width: min-content;
  text-decoration: none;
  display: flex;
  position: relative;
  overflow: hidden
}

.swiftrix-0JMRH .swiftrix-15veenu {
  aspect-ratio: 1;
  height: var(--swiftrix-aspect-ratio-supported, 22px);
  flex: none;
  width: 22px;
  position: relative;
  overflow: visible
}

@supports (background:-webkit-named-image(i)) and (not (font-palette:dark)) {
  .swiftrix-0JMRH.swiftrix-y48ca3 {
    gap: 0
  }

  .swiftrix-0JMRH.swiftrix-y48ca3>* {
    margin: 5px 0
  }

  .swiftrix-0JMRH.swiftrix-y48ca3>:first-child {
    margin-top: 0
  }

  .swiftrix-0JMRH.swiftrix-y48ca3>:last-child {
    margin-bottom: 0
  }
}




#__swiftrix-editorbar-container {
  align-items: center;
  display: flex;
  gap: 8px;
  position: fixed;
  z-index: calc(2147483647);
  width: max-content;
  cursor: pointer;
}

#__swiftrix-editorbar-label {
  background-color: #111;
  border-radius: 8px;
  font-family: "Inter", "Inter-Regular", system-ui, Arial, sans-serif;
  font-size: 12px;
  height: fit-content;
  opacity: 0;
  padding: 4px 8px;
  transition: opacity 0.4s ease-out;
  font-weight: 500;
  flex-shrink: 0;
  position: fixed;
  width: max-content;
  pointer-events: none;
  user-select: none;
}

#__swiftrix-editorbar-button {
  all: unset;
  align-items: center;
  border-radius: 15px;
  display: flex;
  height: 30px;
  justify-content: center;
  width: 30px;
  flex-shrink: 0;
}

#__swiftrix-editorbar-label.__swiftrix-editorbar-button-tooltip-visible {
  opacity: 1;
}

#__swiftrix-editorbar-label,
#__swiftrix-editorbar-button {
  backdrop-filter: blur(10px);
  background-color: rgba(34, 34, 34, 0.8);
  box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 4px 0px, rgba(0, 0, 0, 0.05) 0px 1px 0px 0px, rgba(255, 255, 255, 0.15) 0px 0px 0px 1px;
  color: #fff;
}

#__swiftrix-editorbar-loading-spinner {
  width: 12px;
  height: 12px;
  -webkit-mask: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAApNJREFUSA2tlUtLlFEYgEe7mtFFQ8NLFBG1SJAwahtiLVy5ceVSEPQH1LZf0Lp9FO1bdYNyI7gyBFcS2kAzilYq3sfxeYZ55Zv6FGfohWfOd97vnPd23u9MXeZoaeb1Q7gPHXAFzsAS5GACxiEPqVKXqs1kmtAPQi+cAtedToz1PJ8ExxPwDl7CAlRImoN7rBiF86ABHTiGAzMIh8n3O+ifwWc4EL0n5TGTYQijvjNSxbUadozInUeGZ3nuh1WYgpIkM+hGMwYajAgdrfUn+AaLoLTCAxiAOxCZxL4RdB+gZMjxEjwHo4hS8Jh5DR9hz0mKaNizegoNEI7Wee6FXJTISG6AUgDr+QImoAiHie+mwZJow/PRps4uwnsnRj8Epqc4voVJJ8eULOtW4BFYYjPpgjc+3IWI2sh/wFeoVl6xYQ48dDGLfjOwc/ygQqz595hUMVouS9QHBm4l6k3HWpnBLqicgVrlCxujSbR1Swd+UDpQYRS/oVaZZ2MWwlZBB9Zdxf+QTYw8SRgq6sAvz7vH6JULEB9USVHFjzZskgPRQR4ayxoXXIdaHdg9HrB2rErByWxZERnYtrWUzD0esDbtTmXPhzXwHrKLxEUbYGbVyDkWWwkdadfqbPmwDXZSCyh2VAf8BM/nOOJH5Y0QopMt2I5U/KO4DZZJB47XwEX+ex0mGroMV8sLwp56gyuGwiyW4SZ4c8bt2cZzO7jBNeqtsRHbeZ1g9krsMbhfYPv/c5gecA+4yAVuitFszE5Hjva872OMdXagF19JIoOYWyozMTI3J0tmA6gLvXPfO1cc/XOqOLe/HbjwD8yCXRD3VNJROEgatiRZMJsKsbZHia3nAdphtq8fkiWyXJbBe8uM1aXKPouNnz2Bm1kwAAAAAElFTkSuQmCC);
  mask: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAApNJREFUSA2tlUtLlFEYgEe7mtFFQ8NLFBG1SJAwahtiLVy5ceVSEPQH1LZf0Lp9FO1bdYNyI7gyBFcS2kAzilYq3sfxeYZ55Zv6FGfohWfOd97vnPd23u9MXeZoaeb1Q7gPHXAFzsAS5GACxiEPqVKXqs1kmtAPQi+cAtedToz1PJ8ExxPwDl7CAlRImoN7rBiF86ABHTiGAzMIh8n3O+ifwWc4EL0n5TGTYQijvjNSxbUadozInUeGZ3nuh1WYgpIkM+hGMwYajAgdrfUn+AaLoLTCAxiAOxCZxL4RdB+gZMjxEjwHo4hS8Jh5DR9hz0mKaNizegoNEI7Wee6FXJTISG6AUgDr+QImoAiHie+mwZJow/PRps4uwnsnRj8Epqc4voVJJ8eULOtW4BFYYjPpgjc+3IWI2sh/wFeoVl6xYQ48dDGLfjOwc/ygQqz595hUMVouS9QHBm4l6k3HWpnBLqicgVrlCxujSbR1Swd+UDpQYRS/oVaZZ2MWwlZBB9Zdxf+QTYw8SRgq6sAvz7vH6JULEB9USVHFjzZskgPRQR4ayxoXXIdaHdg9HrB2rErByWxZERnYtrWUzD0esDbtTmXPhzXwHrKLxEUbYGbVyDkWWwkdadfqbPmwDXZSCyh2VAf8BM/nOOJH5Y0QopMt2I5U/KO4DZZJB47XwEX+ex0mGroMV8sLwp56gyuGwiyW4SZ4c8bt2cZzO7jBNeqtsRHbeZ1g9krsMbhfYPv/c5gecA+4yAVuitFszE5Hjva872OMdXagF19JIoOYWyozMTI3J0tmA6gLvXPfO1cc/XOqOLe/HbjwD8yCXRD3VNJROEgatiRZMJsKsbZHia3nAdphtq8fkiWyXJbBe8uM1aXKPouNnz2Bm1kwAAAAAElFTkSuQmCC);
  -webkit-mask-size: 12px;
  mask-size: 12px;
  background-color: #fff;


  animation-duration: 800ms;
  animation-iteration-count: infinite;
  animation-name: __swiftrix-loading-spin;
  animation-timing-function: linear;
}

@keyframes __swiftrix-loading-spin {
  0% {
    transform: rotate(0deg);
  }

  100% {
    transform: rotate(360deg);
  }
}



#__swiftrix-editorbar {
  /* https://sergeyski.com/css-color-scheme-and-iframes-lessons-learned-from-disqus-background-bug */
  color-scheme: light dark;
  overflow: hidden;
  position: fixed;
  border: none;
  z-index: calc(2147483647);
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  touch-action: manipulation;
}

@supports (height: 100dvh) {
  #__swiftrix-editorbar {
    height: 100dvh;
  }
}

#__swiftrix-editorbar.status_hidden {
  display: none;
}

#__swiftrix-editorbar.status_visually_hidden {
  clip-path: circle(1px at calc(100% - 1px) calc(100% - 1px));
  z-index: calc(2147483647 - 1);
}

#__swiftrix-editorbar.status_measuring {
  clip-path: unset;
}


html body {
  background: var(--token-a854a841-fad0-428c-9de8-47cad3fc72c8, rgb(255, 255, 255));
}