html,
body,
#main {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}
: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-size: 12px;
  font-family: sans-serif;
}
#__framer-badge-container {
  position: fixed;
  bottom: 0;
  padding: 20px;
  width: 100%;
  display: flex;
  justify-content: right;
  pointer-events: none;
  z-index: 314159;
}
.__framer-badge {
  pointer-events: auto;
}
@font-face {
  font-family: Inter Placeholder;
  src: local("Arial");
  ascent-override: 90%;
  descent-override: 22.43%;
  line-gap-override: 0%;
  size-adjust: 107.64%;
}
@font-face {
  font-display: block;
  font-family: Inter;
  font-style: normal;
  font-weight: 100;
  src: url(https://app.framerstatic.com/Inter-Thin.cyrillic-ext-BHDA65O4.woff2)
    format("woff2");
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F,
    U+FE2E-FE2F;
}
@font-face {
  font-display: block;
  font-family: Inter;
  font-style: normal;
  font-weight: 100;
  src: url(https://app.framerstatic.com/Inter-Thin.cyrillic-Q5IXHU2O.woff2)
    format("woff2");
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
  font-display: block;
  font-family: Inter;
  font-style: normal;
  font-weight: 100;
  src: url(https://app.framerstatic.com/Inter-Thin.greek-ext-VVOQA2NE.woff2)
    format("woff2");
  unicode-range: U+1F00-1FFF;
}
@font-face {
  font-display: block;
  font-family: Inter;
  font-style: normal;
  font-weight: 100;
  src: url(https://app.framerstatic.com/Inter-Thin.greek-E3WNEUH6.woff2)
    format("woff2");
  unicode-range: U+0370-03FF;
}
@font-face {
  font-display: block;
  font-family: Inter;
  font-style: normal;
  font-weight: 100;
  src: url(https://app.framerstatic.com/Inter-Thin.latin-ext-5RC4NRHN.woff2)
    format("woff2");
  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-display: block;
  font-family: Inter;
  font-style: normal;
  font-weight: 100;
  src: url(https://app.framerstatic.com/Inter-Thin.latin-GJ7CRGHG.woff2)
    format("woff2");
  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-display: block;
  font-family: Inter;
  font-style: normal;
  font-weight: 100;
  src: url(https://app.framerstatic.com/Inter-Thin.vietnamese-Z3Y7DPWO.woff2)
    format("woff2");
  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-display: block;
  font-family: Inter;
  font-style: normal;
  font-weight: 200;
  src: url(https://app.framerstatic.com/Inter-ExtraLight.cyrillic-ext-7NWKXNAT.woff2)
    format("woff2");
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F,
    U+FE2E-FE2F;
}
@font-face {
  font-display: block;
  font-family: Inter;
  font-style: normal;
  font-weight: 200;
  src: url(https://app.framerstatic.com/Inter-ExtraLight.cyrillic-IBWUD6RJ.woff2)
    format("woff2");
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
  font-display: block;
  font-family: Inter;
  font-style: normal;
  font-weight: 200;
  src: url(https://app.framerstatic.com/Inter-ExtraLight.greek-ext-HUMDTRBU.woff2)
    format("woff2");
  unicode-range: U+1F00-1FFF;
}
@font-face {
  font-display: block;
  font-family: Inter;
  font-style: normal;
  font-weight: 200;
  src: url(https://app.framerstatic.com/Inter-ExtraLight.greek-ZLLHEEN3.woff2)
    format("woff2");
  unicode-range: U+0370-03FF;
}
@font-face {
  font-display: block;
  font-family: Inter;
  font-style: normal;
  font-weight: 200;
  src: url(https://app.framerstatic.com/Inter-ExtraLight.latin-ext-72JE5FGU.woff2)
    format("woff2");
  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-display: block;
  font-family: Inter;
  font-style: normal;
  font-weight: 200;
  src: url(https://app.framerstatic.com/Inter-ExtraLight.latin-2JHDAFAQ.woff2)
    format("woff2");
  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-display: block;
  font-family: Inter;
  font-style: normal;
  font-weight: 200;
  src: url(https://app.framerstatic.com/Inter-ExtraLight.vietnamese-VKRCA4VC.woff2)
    format("woff2");
  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-display: swap;
  font-family: Inter;
  font-style: normal;
  font-weight: 300;
  src: url(https://app.framerstatic.com/Inter-Light.cyrillic-ext-G3OTPKE4.woff2)
    format("woff2");
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F,
    U+FE2E-FE2F;
}
@font-face {
  font-display: swap;
  font-family: Inter;
  font-style: normal;
  font-weight: 300;
  src: url(https://app.framerstatic.com/Inter-Light.cyrillic-JO7ZJTP6.woff2)
    format("woff2");
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
  font-display: swap;
  font-family: Inter;
  font-style: normal;
  font-weight: 300;
  src: url(https://app.framerstatic.com/Inter-Light.greek-ext-N63XCCK3.woff2)
    format("woff2");
  unicode-range: U+1F00-1FFF;
}
@font-face {
  font-display: swap;
  font-family: Inter;
  font-style: normal;
  font-weight: 300;
  src: url(https://app.framerstatic.com/Inter-Light.greek-5GVUXSXZ.woff2)
    format("woff2");
  unicode-range: U+0370-03FF;
}
@font-face {
  font-display: swap;
  font-family: Inter;
  font-style: normal;
  font-weight: 300;
  src: url(https://app.framerstatic.com/Inter-Light.latin-ext-RREJIMQ3.woff2)
    format("woff2");
  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-display: swap;
  font-family: Inter;
  font-style: normal;
  font-weight: 300;
  src: url(https://app.framerstatic.com/Inter-Light.latin-EKF76FXR.woff2)
    format("woff2");
  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-display: swap;
  font-family: Inter;
  font-style: normal;
  font-weight: 300;
  src: url(https://app.framerstatic.com/Inter-Light.vietnamese-GVC2UOFS.woff2)
    format("woff2");
  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-display: swap;
  font-family: Inter;
  font-style: normal;
  font-weight: 400;
  src: url(https://app.framerstatic.com/Inter-Regular.cyrillic-ext-CFTLRB35.woff2)
    format("woff2");
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F,
    U+FE2E-FE2F;
}
@font-face {
  font-display: swap;
  font-family: Inter;
  font-style: normal;
  font-weight: 400;
  src: url(https://app.framerstatic.com/Inter-Regular.cyrillic-KKLZBALH.woff2)
    format("woff2");
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
  font-display: swap;
  font-family: Inter;
  font-style: normal;
  font-weight: 400;
  src: url(https://app.framerstatic.com/Inter-Regular.greek-ext-ULEBLIFV.woff2)
    format("woff2");
  unicode-range: U+1F00-1FFF;
}
@font-face {
  font-display: swap;
  font-family: Inter;
  font-style: normal;
  font-weight: 400;
  src: url(https://app.framerstatic.com/Inter-Regular.greek-IRHSNFQB.woff2)
    format("woff2");
  unicode-range: U+0370-03FF;
}
@font-face {
  font-display: swap;
  font-family: Inter;
  font-style: normal;
  font-weight: 400;
  src: url(https://app.framerstatic.com/Inter-Regular.latin-ext-VZDUGU3Q.woff2)
    format("woff2");
  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-display: swap;
  font-family: Inter;
  font-style: normal;
  font-weight: 400;
  src: url(https://app.framerstatic.com/Inter-Regular.latin-JLQMKCHE.woff2)
    format("woff2");
  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-display: swap;
  font-family: Inter;
  font-style: normal;
  font-weight: 400;
  src: url(https://app.framerstatic.com/Inter-Regular.vietnamese-QK7VSWXK.woff2)
    format("woff2");
  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-display: swap;
  font-family: Inter;
  font-style: normal;
  font-weight: 500;
  src: url(https://app.framerstatic.com/Inter-Medium.cyrillic-ext-M4WHNGTS.woff2)
    format("woff2");
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F,
    U+FE2E-FE2F;
}
@font-face {
  font-display: swap;
  font-family: Inter;
  font-style: normal;
  font-weight: 500;
  src: url(https://app.framerstatic.com/Inter-Medium.cyrillic-JVU2PANX.woff2)
    format("woff2");
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
  font-display: swap;
  font-family: Inter;
  font-style: normal;
  font-weight: 500;
  src: url(https://app.framerstatic.com/Inter-Medium.greek-ext-4KCQBEIZ.woff2)
    format("woff2");
  unicode-range: U+1F00-1FFF;
}
@font-face {
  font-display: swap;
  font-family: Inter;
  font-style: normal;
  font-weight: 500;
  src: url(https://app.framerstatic.com/Inter-Medium.greek-DPOQGN7L.woff2)
    format("woff2");
  unicode-range: U+0370-03FF;
}
@font-face {
  font-display: swap;
  font-family: Inter;
  font-style: normal;
  font-weight: 500;
  src: url(https://app.framerstatic.com/Inter-Medium.latin-ext-J4DBSW7F.woff2)
    format("woff2");
  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-display: swap;
  font-family: Inter;
  font-style: normal;
  font-weight: 500;
  src: url(https://app.framerstatic.com/Inter-Medium.latin-Y3IVPL46.woff2)
    format("woff2");
  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-display: swap;
  font-family: Inter;
  font-style: normal;
  font-weight: 500;
  src: url(https://app.framerstatic.com/Inter-Medium.vietnamese-PJV76O4P.woff2)
    format("woff2");
  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-display: swap;
  font-family: Inter;
  font-style: normal;
  font-weight: 600;
  src: url(https://app.framerstatic.com/Inter-SemiBold.cyrillic-ext-C7KWUKA7.woff2)
    format("woff2");
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F,
    U+FE2E-FE2F;
}
@font-face {
  font-display: swap;
  font-family: Inter;
  font-style: normal;
  font-weight: 600;
  src: url(https://app.framerstatic.com/Inter-SemiBold.cyrillic-JWV7SOZ6.woff2)
    format("woff2");
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
  font-display: swap;
  font-family: Inter;
  font-style: normal;
  font-weight: 600;
  src: url(https://app.framerstatic.com/Inter-SemiBold.greek-ext-FBKSFTSU.woff2)
    format("woff2");
  unicode-range: U+1F00-1FFF;
}
@font-face {
  font-display: swap;
  font-family: Inter;
  font-style: normal;
  font-weight: 600;
  src: url(https://app.framerstatic.com/Inter-SemiBold.greek-EQ3PSENU.woff2)
    format("woff2");
  unicode-range: U+0370-03FF;
}
@font-face {
  font-display: swap;
  font-family: Inter;
  font-style: normal;
  font-weight: 600;
  src: url(https://app.framerstatic.com/Inter-SemiBold.latin-ext-ULRSO3ZR.woff2)
    format("woff2");
  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-display: swap;
  font-family: Inter;
  font-style: normal;
  font-weight: 600;
  src: url(https://app.framerstatic.com/Inter-SemiBold.latin-RDYY2AG2.woff2)
    format("woff2");
  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-display: swap;
  font-family: Inter;
  font-style: normal;
  font-weight: 600;
  src: url(https://app.framerstatic.com/Inter-SemiBold.vietnamese-ESQNSEQ3.woff2)
    format("woff2");
  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-display: swap;
  font-family: Inter;
  font-style: normal;
  font-weight: 700;
  src: url(https://app.framerstatic.com/Inter-Bold.cyrillic-ext-XOTVL7ZR.woff2)
    format("woff2");
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F,
    U+FE2E-FE2F;
}
@font-face {
  font-display: swap;
  font-family: Inter;
  font-style: normal;
  font-weight: 700;
  src: url(https://app.framerstatic.com/Inter-Bold.cyrillic-6LOMBC2V.woff2)
    format("woff2");
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
  font-display: swap;
  font-family: Inter;
  font-style: normal;
  font-weight: 700;
  src: url(https://app.framerstatic.com/Inter-Bold.greek-ext-WXWSJXLB.woff2)
    format("woff2");
  unicode-range: U+1F00-1FFF;
}
@font-face {
  font-display: swap;
  font-family: Inter;
  font-style: normal;
  font-weight: 700;
  src: url(https://app.framerstatic.com/Inter-Bold.greek-YRST7ODZ.woff2)
    format("woff2");
  unicode-range: U+0370-03FF;
}
@font-face {
  font-display: swap;
  font-family: Inter;
  font-style: normal;
  font-weight: 700;
  src: url(https://app.framerstatic.com/Inter-Bold.latin-ext-BASA5UL3.woff2)
    format("woff2");
  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-display: swap;
  font-family: Inter;
  font-style: normal;
  font-weight: 700;
  src: url(https://app.framerstatic.com/Inter-Bold.latin-UCM45LQF.woff2)
    format("woff2");
  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-display: swap;
  font-family: Inter;
  font-style: normal;
  font-weight: 700;
  src: url(https://app.framerstatic.com/Inter-Bold.vietnamese-OEVJMXEP.woff2)
    format("woff2");
  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-display: swap;
  font-family: Inter;
  font-style: normal;
  font-weight: 800;
  src: url(https://app.framerstatic.com/Inter-ExtraBold.cyrillic-ext-7Q6SVIPE.woff2)
    format("woff2");
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F,
    U+FE2E-FE2F;
}
@font-face {
  font-display: swap;
  font-family: Inter;
  font-style: normal;
  font-weight: 800;
  src: url(https://app.framerstatic.com/Inter-ExtraBold.cyrillic-JSLPE6KW.woff2)
    format("woff2");
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
  font-display: swap;
  font-family: Inter;
  font-style: normal;
  font-weight: 800;
  src: url(https://app.framerstatic.com/Inter-ExtraBold.greek-ext-6OYGJJV7.woff2)
    format("woff2");
  unicode-range: U+1F00-1FFF;
}
@font-face {
  font-display: swap;
  font-family: Inter;
  font-style: normal;
  font-weight: 800;
  src: url(https://app.framerstatic.com/Inter-ExtraBold.greek-SHW2FPC4.woff2)
    format("woff2");
  unicode-range: U+0370-03FF;
}
@font-face {
  font-display: swap;
  font-family: Inter;
  font-style: normal;
  font-weight: 800;
  src: url(https://app.framerstatic.com/Inter-ExtraBold.latin-ext-A5DUFOP6.woff2)
    format("woff2");
  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-display: swap;
  font-family: Inter;
  font-style: normal;
  font-weight: 800;
  src: url(https://app.framerstatic.com/Inter-ExtraBold.latin-OW4UGSRU.woff2)
    format("woff2");
  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-display: swap;
  font-family: Inter;
  font-style: normal;
  font-weight: 800;
  src: url(https://app.framerstatic.com/Inter-ExtraBold.vietnamese-IBBC7NGV.woff2)
    format("woff2");
  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-display: block;
  font-family: Inter;
  font-style: normal;
  font-weight: 900;
  src: url(https://app.framerstatic.com/Inter-Black.cyrillic-ext-TU4ITVTR.woff2)
    format("woff2");
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F,
    U+FE2E-FE2F;
}
@font-face {
  font-display: block;
  font-family: Inter;
  font-style: normal;
  font-weight: 900;
  src: url(https://app.framerstatic.com/Inter-Black.cyrillic-JX7CGTYD.woff2)
    format("woff2");
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
  font-display: block;
  font-family: Inter;
  font-style: normal;
  font-weight: 900;
  src: url(https://app.framerstatic.com/Inter-Black.greek-ext-LS3GCBFI.woff2)
    format("woff2");
  unicode-range: U+1F00-1FFF;
}
@font-face {
  font-display: block;
  font-family: Inter;
  font-style: normal;
  font-weight: 900;
  src: url(https://app.framerstatic.com/Inter-Black.greek-ZWCJHBP5.woff2)
    format("woff2");
  unicode-range: U+0370-03FF;
}
@font-face {
  font-display: block;
  font-family: Inter;
  font-style: normal;
  font-weight: 900;
  src: url(https://app.framerstatic.com/Inter-Black.latin-ext-BZLEUMX6.woff2)
    format("woff2");
  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-display: block;
  font-family: Inter;
  font-style: normal;
  font-weight: 900;
  src: url(https://app.framerstatic.com/Inter-Black.latin-TETRYDF7.woff2)
    format("woff2");
  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-display: block;
  font-family: Inter;
  font-style: normal;
  font-weight: 900;
  src: url(https://app.framerstatic.com/Inter-Black.vietnamese-RXQCC3EJ.woff2)
    format("woff2");
  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-display: block;
  font-family: Inter;
  font-style: italic;
  font-weight: 100;
  src: url(https://app.framerstatic.com/Inter-ThinItalic.cyrillic-ext-2RGKWUBV.woff2)
    format("woff2");
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F,
    U+FE2E-FE2F;
}
@font-face {
  font-display: block;
  font-family: Inter;
  font-style: italic;
  font-weight: 100;
  src: url(https://app.framerstatic.com/Inter-ThinItalic.cyrillic-TDYIP5HV.woff2)
    format("woff2");
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
  font-display: block;
  font-family: Inter;
  font-style: italic;
  font-weight: 100;
  src: url(https://app.framerstatic.com/Inter-ThinItalic.greek-ext-WR4TIDYZ.woff2)
    format("woff2");
  unicode-range: U+1F00-1FFF;
}
@font-face {
  font-display: block;
  font-family: Inter;
  font-style: italic;
  font-weight: 100;
  src: url(https://app.framerstatic.com/Inter-ThinItalic.greek-V3WZMSP7.woff2)
    format("woff2");
  unicode-range: U+0370-03FF;
}
@font-face {
  font-display: block;
  font-family: Inter;
  font-style: italic;
  font-weight: 100;
  src: url(https://app.framerstatic.com/Inter-ThinItalic.latin-ext-TXFTJONQ.woff2)
    format("woff2");
  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-display: block;
  font-family: Inter;
  font-style: italic;
  font-weight: 100;
  src: url(https://app.framerstatic.com/Inter-ThinItalic.latin-RVEBKP6O.woff2)
    format("woff2");
  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-display: block;
  font-family: Inter;
  font-style: italic;
  font-weight: 100;
  src: url(https://app.framerstatic.com/Inter-ThinItalic.vietnamese-WCBPP4MD.woff2)
    format("woff2");
  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-display: block;
  font-family: Inter;
  font-style: italic;
  font-weight: 200;
  src: url(https://app.framerstatic.com/Inter-ExtraLightItalic.cyrillic-ext-OVCHMVPD.woff2)
    format("woff2");
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F,
    U+FE2E-FE2F;
}
@font-face {
  font-display: block;
  font-family: Inter;
  font-style: italic;
  font-weight: 200;
  src: url(https://app.framerstatic.com/Inter-ExtraLightItalic.cyrillic-BRDZE5UH.woff2)
    format("woff2");
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
  font-display: block;
  font-family: Inter;
  font-style: italic;
  font-weight: 200;
  src: url(https://app.framerstatic.com/Inter-ExtraLightItalic.greek-ext-YV64YFFH.woff2)
    format("woff2");
  unicode-range: U+1F00-1FFF;
}
@font-face {
  font-display: block;
  font-family: Inter;
  font-style: italic;
  font-weight: 200;
  src: url(https://app.framerstatic.com/Inter-ExtraLightItalic.greek-EJVCLASM.woff2)
    format("woff2");
  unicode-range: U+0370-03FF;
}
@font-face {
  font-display: block;
  font-family: Inter;
  font-style: italic;
  font-weight: 200;
  src: url(https://app.framerstatic.com/Inter-ExtraLightItalic.latin-ext-2MHTM56A.woff2)
    format("woff2");
  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-display: block;
  font-family: Inter;
  font-style: italic;
  font-weight: 200;
  src: url(https://app.framerstatic.com/Inter-ExtraLightItalic.latin-JB3CJMMM.woff2)
    format("woff2");
  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-display: block;
  font-family: Inter;
  font-style: italic;
  font-weight: 200;
  src: url(https://app.framerstatic.com/Inter-ExtraLightItalic.vietnamese-3EJ3IQYS.woff2)
    format("woff2");
  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-display: block;
  font-family: Inter;
  font-style: italic;
  font-weight: 300;
  src: url(https://app.framerstatic.com/Inter-LightItalic.cyrillic-ext-C2S5XS3D.woff2)
    format("woff2");
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F,
    U+FE2E-FE2F;
}
@font-face {
  font-display: block;
  font-family: Inter;
  font-style: italic;
  font-weight: 300;
  src: url(https://app.framerstatic.com/Inter-LightItalic.cyrillic-E7CYPW5D.woff2)
    format("woff2");
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
  font-display: block;
  font-family: Inter;
  font-style: italic;
  font-weight: 300;
  src: url(https://app.framerstatic.com/Inter-LightItalic.greek-ext-ROSAFPGE.woff2)
    format("woff2");
  unicode-range: U+1F00-1FFF;
}
@font-face {
  font-display: block;
  font-family: Inter;
  font-style: italic;
  font-weight: 300;
  src: url(https://app.framerstatic.com/Inter-LightItalic.greek-PAWWH37Z.woff2)
    format("woff2");
  unicode-range: U+0370-03FF;
}
@font-face {
  font-display: block;
  font-family: Inter;
  font-style: italic;
  font-weight: 300;
  src: url(https://app.framerstatic.com/Inter-LightItalic.latin-ext-N2Z67Z45.woff2)
    format("woff2");
  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-display: block;
  font-family: Inter;
  font-style: italic;
  font-weight: 300;
  src: url(https://app.framerstatic.com/Inter-LightItalic.latin-SLSTLWEU.woff2)
    format("woff2");
  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-display: block;
  font-family: Inter;
  font-style: italic;
  font-weight: 300;
  src: url(https://app.framerstatic.com/Inter-LightItalic.vietnamese-RLGM2D3Y.woff2)
    format("woff2");
  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-display: swap;
  font-family: Inter;
  font-style: italic;
  font-weight: 400;
  src: url(https://app.framerstatic.com/Inter-Italic.cyrillic-ext-YDGMJOJO.woff2)
    format("woff2");
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F,
    U+FE2E-FE2F;
}
@font-face {
  font-display: swap;
  font-family: Inter;
  font-style: italic;
  font-weight: 400;
  src: url(https://app.framerstatic.com/Inter-Italic.cyrillic-BFOVMAQB.woff2)
    format("woff2");
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
  font-display: swap;
  font-family: Inter;
  font-style: italic;
  font-weight: 400;
  src: url(https://app.framerstatic.com/Inter-Italic.greek-ext-4KOU3AHC.woff2)
    format("woff2");
  unicode-range: U+1F00-1FFF;
}
@font-face {
  font-display: swap;
  font-family: Inter;
  font-style: italic;
  font-weight: 400;
  src: url(https://app.framerstatic.com/Inter-Italic.greek-OJTBJNE6.woff2)
    format("woff2");
  unicode-range: U+0370-03FF;
}
@font-face {
  font-display: swap;
  font-family: Inter;
  font-style: italic;
  font-weight: 400;
  src: url(https://app.framerstatic.com/Inter-Italic.latin-ext-H4B22QN6.woff2)
    format("woff2");
  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-display: swap;
  font-family: Inter;
  font-style: italic;
  font-weight: 400;
  src: url(https://app.framerstatic.com/Inter-Italic.latin-2DWX32EN.woff2)
    format("woff2");
  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-display: swap;
  font-family: Inter;
  font-style: italic;
  font-weight: 400;
  src: url(https://app.framerstatic.com/Inter-Italic.vietnamese-TYMT6CKW.woff2)
    format("woff2");
  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-display: block;
  font-family: Inter;
  font-style: italic;
  font-weight: 500;
  src: url(https://app.framerstatic.com/Inter-MediumItalic.cyrillic-ext-QYBZQ2NF.woff2)
    format("woff2");
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F,
    U+FE2E-FE2F;
}
@font-face {
  font-display: block;
  font-family: Inter;
  font-style: italic;
  font-weight: 500;
  src: url(https://app.framerstatic.com/Inter-MediumItalic.cyrillic-ZHAJHZCC.woff2)
    format("woff2");
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
  font-display: block;
  font-family: Inter;
  font-style: italic;
  font-weight: 500;
  src: url(https://app.framerstatic.com/Inter-MediumItalic.greek-ext-W5ABYGZR.woff2)
    format("woff2");
  unicode-range: U+1F00-1FFF;
}
@font-face {
  font-display: block;
  font-family: Inter;
  font-style: italic;
  font-weight: 500;
  src: url(https://app.framerstatic.com/Inter-MediumItalic.greek-RGNSYVNV.woff2)
    format("woff2");
  unicode-range: U+0370-03FF;
}
@font-face {
  font-display: block;
  font-family: Inter;
  font-style: italic;
  font-weight: 500;
  src: url(https://app.framerstatic.com/Inter-MediumItalic.latin-ext-7DZEPSAS.woff2)
    format("woff2");
  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-display: block;
  font-family: Inter;
  font-style: italic;
  font-weight: 500;
  src: url(https://app.framerstatic.com/Inter-MediumItalic.latin-SKPQAMBJ.woff2)
    format("woff2");
  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-display: block;
  font-family: Inter;
  font-style: italic;
  font-weight: 500;
  src: url(https://app.framerstatic.com/Inter-MediumItalic.vietnamese-23WIFZV7.woff2)
    format("woff2");
  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-display: block;
  font-family: Inter;
  font-style: italic;
  font-weight: 600;
  src: url(https://app.framerstatic.com/Inter-SemiBoldItalic.cyrillic-ext-MEHHCDC3.woff2)
    format("woff2");
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F,
    U+FE2E-FE2F;
}
@font-face {
  font-display: block;
  font-family: Inter;
  font-style: italic;
  font-weight: 600;
  src: url(https://app.framerstatic.com/Inter-SemiBoldItalic.cyrillic-YACNRNDE.woff2)
    format("woff2");
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
  font-display: block;
  font-family: Inter;
  font-style: italic;
  font-weight: 600;
  src: url(https://app.framerstatic.com/Inter-SemiBoldItalic.greek-ext-GFL7KADI.woff2)
    format("woff2");
  unicode-range: U+1F00-1FFF;
}
@font-face {
  font-display: block;
  font-family: Inter;
  font-style: italic;
  font-weight: 600;
  src: url(https://app.framerstatic.com/Inter-SemiBoldItalic.greek-5W77OPRT.woff2)
    format("woff2");
  unicode-range: U+0370-03FF;
}
@font-face {
  font-display: block;
  font-family: Inter;
  font-style: italic;
  font-weight: 600;
  src: url(https://app.framerstatic.com/Inter-SemiBoldItalic.latin-ext-OYJJ2W6R.woff2)
    format("woff2");
  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-display: block;
  font-family: Inter;
  font-style: italic;
  font-weight: 600;
  src: url(https://app.framerstatic.com/Inter-SemiBoldItalic.latin-KBLJMBDH.woff2)
    format("woff2");
  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-display: block;
  font-family: Inter;
  font-style: italic;
  font-weight: 600;
  src: url(https://app.framerstatic.com/Inter-SemiBoldItalic.vietnamese-5ZFOV65G.woff2)
    format("woff2");
  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-display: swap;
  font-family: Inter;
  font-style: italic;
  font-weight: 700;
  src: url(https://app.framerstatic.com/Inter-BoldItalic.cyrillic-ext-PEYDHC3S.woff2)
    format("woff2");
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F,
    U+FE2E-FE2F;
}
@font-face {
  font-display: swap;
  font-family: Inter;
  font-style: italic;
  font-weight: 700;
  src: url(https://app.framerstatic.com/Inter-BoldItalic.cyrillic-7EIL6JWG.woff2)
    format("woff2");
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
  font-display: swap;
  font-family: Inter;
  font-style: italic;
  font-weight: 700;
  src: url(https://app.framerstatic.com/Inter-BoldItalic.greek-ext-3DJOYQMH.woff2)
    format("woff2");
  unicode-range: U+1F00-1FFF;
}
@font-face {
  font-display: swap;
  font-family: Inter;
  font-style: italic;
  font-weight: 700;
  src: url(https://app.framerstatic.com/Inter-BoldItalic.greek-TJBTLTT7.woff2)
    format("woff2");
  unicode-range: U+0370-03FF;
}
@font-face {
  font-display: swap;
  font-family: Inter;
  font-style: italic;
  font-weight: 700;
  src: url(https://app.framerstatic.com/Inter-BoldItalic.latin-ext-FVPCPRBJ.woff2)
    format("woff2");
  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-display: swap;
  font-family: Inter;
  font-style: italic;
  font-weight: 700;
  src: url(https://app.framerstatic.com/Inter-BoldItalic.latin-5ZFQS4XK.woff2)
    format("woff2");
  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-display: swap;
  font-family: Inter;
  font-style: italic;
  font-weight: 700;
  src: url(https://app.framerstatic.com/Inter-BoldItalic.vietnamese-W2625PGF.woff2)
    format("woff2");
  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-display: swap;
  font-family: Inter;
  font-style: italic;
  font-weight: 800;
  src: url(https://app.framerstatic.com/Inter-ExtraBoldItalic.cyrillic-ext-ACWDZ3VD.woff2)
    format("woff2");
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F,
    U+FE2E-FE2F;
}
@font-face {
  font-display: swap;
  font-family: Inter;
  font-style: italic;
  font-weight: 800;
  src: url(https://app.framerstatic.com/Inter-ExtraBoldItalic.cyrillic-ZKBSDAI2.woff2)
    format("woff2");
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
  font-display: swap;
  font-family: Inter;
  font-style: italic;
  font-weight: 800;
  src: url(https://app.framerstatic.com/Inter-ExtraBoldItalic.greek-ext-3CY5DPTP.woff2)
    format("woff2");
  unicode-range: U+1F00-1FFF;
}
@font-face {
  font-display: swap;
  font-family: Inter;
  font-style: italic;
  font-weight: 800;
  src: url(https://app.framerstatic.com/Inter-ExtraBoldItalic.greek-YL5CC63W.woff2)
    format("woff2");
  unicode-range: U+0370-03FF;
}
@font-face {
  font-display: swap;
  font-family: Inter;
  font-style: italic;
  font-weight: 800;
  src: url(https://app.framerstatic.com/Inter-ExtraBoldItalic.latin-ext-7IZFJI4D.woff2)
    format("woff2");
  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-display: swap;
  font-family: Inter;
  font-style: italic;
  font-weight: 800;
  src: url(https://app.framerstatic.com/Inter-ExtraBoldItalic.latin-O5HH4IX3.woff2)
    format("woff2");
  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-display: swap;
  font-family: Inter;
  font-style: italic;
  font-weight: 800;
  src: url(https://app.framerstatic.com/Inter-ExtraBoldItalic.vietnamese-UW3XUJOD.woff2)
    format("woff2");
  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-display: block;
  font-family: Inter;
  font-style: italic;
  font-weight: 900;
  src: url(https://app.framerstatic.com/Inter-BlackItalic.cyrillic-ext-TRM4ITYR.woff2)
    format("woff2");
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F,
    U+FE2E-FE2F;
}
@font-face {
  font-display: block;
  font-family: Inter;
  font-style: italic;
  font-weight: 900;
  src: url(https://app.framerstatic.com/Inter-BlackItalic.cyrillic-FPHIQVZS.woff2)
    format("woff2");
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
  font-display: block;
  font-family: Inter;
  font-style: italic;
  font-weight: 900;
  src: url(https://app.framerstatic.com/Inter-BlackItalic.greek-ext-JTGUUSP5.woff2)
    format("woff2");
  unicode-range: U+1F00-1FFF;
}
@font-face {
  font-display: block;
  font-family: Inter;
  font-style: italic;
  font-weight: 900;
  src: url(https://app.framerstatic.com/Inter-BlackItalic.greek-LUNA3RFO.woff2)
    format("woff2");
  unicode-range: U+0370-03FF;
}
@font-face {
  font-display: block;
  font-family: Inter;
  font-style: italic;
  font-weight: 900;
  src: url(https://app.framerstatic.com/Inter-BlackItalic.latin-ext-KU7ICFYH.woff2)
    format("woff2");
  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-display: block;
  font-family: Inter;
  font-style: italic;
  font-weight: 900;
  src: url(https://app.framerstatic.com/Inter-BlackItalic.latin-FRVXWQSB.woff2)
    format("woff2");
  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-display: block;
  font-family: Inter;
  font-style: italic;
  font-weight: 900;
  src: url(https://app.framerstatic.com/Inter-BlackItalic.vietnamese-2Q7MQKJX.woff2)
    format("woff2");
  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;
}
[data-framer-component-type] {
  position: absolute;
}
[data-framer-component-type="Text"] {
  cursor: inherit;
}
[data-framer-component-text-autosized] * {
  white-space: pre;
}
[data-framer-component-type="Text"] > * {
  text-align: var(--framer-text-alignment, start);
}
[data-framer-component-type="Text"] span span,
[data-framer-component-type="Text"] p span,
[data-framer-component-type="Text"] h1 span,
[data-framer-component-type="Text"] h2 span,
[data-framer-component-type="Text"] h3 span,
[data-framer-component-type="Text"] h4 span,
[data-framer-component-type="Text"] h5 span,
[data-framer-component-type="Text"] h6 span {
  display: block;
}
[data-framer-component-type="Text"] span span span,
[data-framer-component-type="Text"] p span span,
[data-framer-component-type="Text"] h1 span span,
[data-framer-component-type="Text"] h2 span span,
[data-framer-component-type="Text"] h3 span span,
[data-framer-component-type="Text"] h4 span span,
[data-framer-component-type="Text"] h5 span span,
[data-framer-component-type="Text"] h6 span span {
  display: unset;
}
[data-framer-component-type="Text"] div div span,
[data-framer-component-type="Text"] a div span,
[data-framer-component-type="Text"] span span span,
[data-framer-component-type="Text"] p span span,
[data-framer-component-type="Text"] h1 span span,
[data-framer-component-type="Text"] h2 span span,
[data-framer-component-type="Text"] h3 span span,
[data-framer-component-type="Text"] h4 span span,
[data-framer-component-type="Text"] h5 span span,
[data-framer-component-type="Text"] h6 span span,
[data-framer-component-type="Text"] a {
  font-family: var(--font-family);
  font-style: var(--font-style);
  font-weight: min(
    calc(var(--framer-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(--text-decoration);
  line-height: var(--line-height);
}
[data-framer-component-type="Text"] div div span,
[data-framer-component-type="Text"] a div span,
[data-framer-component-type="Text"] span span span,
[data-framer-component-type="Text"] p span span,
[data-framer-component-type="Text"] h1 span span,
[data-framer-component-type="Text"] h2 span span,
[data-framer-component-type="Text"] h3 span span,
[data-framer-component-type="Text"] h4 span span,
[data-framer-component-type="Text"] h5 span span,
[data-framer-component-type="Text"] h6 span span,
[data-framer-component-type="Text"] a {
  --font-family: var(--framer-font-family);
  --font-style: var(--framer-font-style);
  --font-weight: var(--framer-font-weight);
  --text-color: var(--framer-text-color);
  --letter-spacing: var(--framer-letter-spacing);
  --font-size: var(--framer-font-size);
  --text-transform: var(--framer-text-transform);
  --text-decoration: var(--framer-text-decoration);
  --line-height: var(--framer-line-height);
}
[data-framer-component-type="Text"] a,
[data-framer-component-type="Text"] a div span,
[data-framer-component-type="Text"] a span span span,
[data-framer-component-type="Text"] a p span span,
[data-framer-component-type="Text"] a h1 span span,
[data-framer-component-type="Text"] a h2 span span,
[data-framer-component-type="Text"] a h3 span span,
[data-framer-component-type="Text"] a h4 span span,
[data-framer-component-type="Text"] a h5 span span,
[data-framer-component-type="Text"] a h6 span span {
  --font-family: var(--framer-link-font-family, var(--framer-font-family));
  --font-style: var(--framer-link-font-style, var(--framer-font-style));
  --font-weight: var(--framer-link-font-weight, var(--framer-font-weight));
  --text-color: var(--framer-link-text-color, var(--framer-text-color));
  --font-size: var(--framer-link-font-size, var(--framer-font-size));
  --text-transform: var(
    --framer-link-text-transform,
    var(--framer-text-transform)
  );
  --text-decoration: var(
    --framer-link-text-decoration,
    var(--framer-text-decoration)
  );
}
[data-framer-component-type="Text"] a:hover,
[data-framer-component-type="Text"] a div span:hover,
[data-framer-component-type="Text"] a span span span:hover,
[data-framer-component-type="Text"] a p span span:hover,
[data-framer-component-type="Text"] a h1 span span:hover,
[data-framer-component-type="Text"] a h2 span span:hover,
[data-framer-component-type="Text"] a h3 span span:hover,
[data-framer-component-type="Text"] a h4 span span:hover,
[data-framer-component-type="Text"] a h5 span span:hover,
[data-framer-component-type="Text"] a h6 span span:hover {
  --font-family: var(
    --framer-link-hover-font-family,
    var(--framer-link-font-family, var(--framer-font-family))
  );
  --font-style: var(
    --framer-link-hover-font-style,
    var(--framer-link-font-style, var(--framer-font-style))
  );
  --font-weight: var(
    --framer-link-hover-font-weight,
    var(--framer-link-font-weight, var(--framer-font-weight))
  );
  --text-color: var(
    --framer-link-hover-text-color,
    var(--framer-link-text-color, var(--framer-text-color))
  );
  --font-size: var(
    --framer-link-hover-font-size,
    var(--framer-link-font-size, var(--framer-font-size))
  );
  --text-transform: var(
    --framer-link-hover-text-transform,
    var(--framer-link-text-transform, var(--framer-text-transform))
  );
  --text-decoration: var(
    --framer-link-hover-text-decoration,
    var(--framer-link-text-decoration, var(--framer-text-decoration))
  );
}
[data-framer-component-type="Text"].isCurrent a,
[data-framer-component-type="Text"].isCurrent a div span,
[data-framer-component-type="Text"].isCurrent a span span span,
[data-framer-component-type="Text"].isCurrent a p span span,
[data-framer-component-type="Text"].isCurrent a h1 span span,
[data-framer-component-type="Text"].isCurrent a h2 span span,
[data-framer-component-type="Text"].isCurrent a h3 span span,
[data-framer-component-type="Text"].isCurrent a h4 span span,
[data-framer-component-type="Text"].isCurrent a h5 span span,
[data-framer-component-type="Text"].isCurrent a h6 span span {
  --font-family: var(
    --framer-link-current-font-family,
    var(--framer-link-font-family, var(--framer-font-family))
  );
  --font-style: var(
    --framer-link-current-font-style,
    var(--framer-link-font-style, var(--framer-font-style))
  );
  --font-weight: var(
    --framer-link-current-font-weight,
    var(--framer-link-font-weight, var(--framer-font-weight))
  );
  --text-color: var(
    --framer-link-current-text-color,
    var(--framer-link-text-color, var(--framer-text-color))
  );
  --font-size: var(
    --framer-link-current-font-size,
    var(--framer-link-font-size, var(--framer-font-size))
  );
  --text-transform: var(
    --framer-link-current-text-transform,
    var(--framer-link-text-transform, var(--framer-text-transform))
  );
  --text-decoration: var(
    --framer-link-current-text-decoration,
    var(--framer-link-text-decoration, var(--framer-text-decoration))
  );
}
p.framer-text,
div.framer-text,
h1.framer-text,
h2.framer-text,
h3.framer-text,
h4.framer-text,
h5.framer-text,
h6.framer-text,
ol.framer-text,
ul.framer-text {
  margin: 0;
  padding: 0;
}
p.framer-text,
div.framer-text,
h1.framer-text,
h2.framer-text,
h3.framer-text,
h4.framer-text,
h5.framer-text,
h6.framer-text,
li.framer-text,
ol.framer-text,
ul.framer-text,
span.framer-text:not([data-text-fill]) {
  font-family: var(--framer-font-family, Inter, Inter Placeholder, sans-serif);
  font-style: var(--framer-font-style, normal);
  font-weight: var(--framer-font-weight, 400);
  color: var(--framer-text-color, #000);
  font-size: calc(
    var(--framer-font-size, 16px) * var(--framer-font-size-scale, 1)
  );
  letter-spacing: var(--framer-letter-spacing, 0);
  text-transform: var(--framer-text-transform, none);
  text-decoration: var(--framer-text-decoration, none);
  line-height: var(--framer-line-height, 1.2em);
  text-align: var(--framer-text-alignment, start);
}
strong.framer-text {
  font-family: var(--framer-font-family-bold);
  font-style: var(--framer-font-style-bold);
  font-weight: var(--framer-font-weight-bold, bolder);
}
em.framer-text {
  font-family: var(--framer-font-family-italic);
  font-style: var(--framer-font-style-italic, italic);
  font-weight: var(--framer-font-weight-italic);
}
em.framer-text > strong.framer-text {
  font-family: var(--framer-font-family-bold-italic);
  font-style: var(--framer-font-style-bold-italic, italic);
  font-weight: var(--framer-font-weight-bold-italic, bolder);
}
p.framer-text:not(:first-child),
div.framer-text:not(:first-child),
h1.framer-text:not(:first-child),
h2.framer-text:not(:first-child),
h3.framer-text:not(:first-child),
h4.framer-text:not(:first-child),
h5.framer-text:not(:first-child),
h6.framer-text:not(:first-child),
ol.framer-text:not(:first-child),
ul.framer-text:not(:first-child),
.framer-image.framer-text:not(:first-child) {
  margin-top: var(--framer-paragraph-spacing, 0);
}
li.framer-text > ul.framer-text:nth-child(2),
li.framer-text > ol.framer-text:nth-child(2) {
  margin-top: 0;
}
.framer-text[data-text-fill] {
  display: inline-block;
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  padding: max(0em, calc(calc(1.3em - var(--framer-line-height, 1.3em)) / 2));
  margin: min(0em, calc(calc(1.3em - var(--framer-line-height, 1.3em)) / -2));
}
code.framer-text,
code.framer-text span.framer-text:not([data-text-fill]) {
  font-family: var(
    --framer-code-font-family,
    var(--framer-font-family, Inter, Inter Placeholder, sans-serif)
  );
  font-style: var(--framer-code-font-style, var(--framer-font-style, normal));
  font-weight: var(--framer-code-font-weight, var(--framer-font-weight, 400));
  color: var(--framer-code-text-color, var(--framer-text-color, #000));
  font-size: calc(
    var(--framer-font-size, 16px) * var(--framer-font-size-scale, 1)
  );
  letter-spacing: var(--framer-letter-spacing, 0);
  line-height: var(--framer-line-height, 1.2em);
}
a.framer-text,
a.framer-text span.framer-text:not([data-text-fill]) {
  font-family: var(
    --framer-link-font-family,
    var(--framer-font-family, Inter, Inter Placeholder, sans-serif)
  );
  font-style: var(--framer-link-font-style, var(--framer-font-style, normal));
  font-weight: var(--framer-link-font-weight, var(--framer-font-weight, 400));
  color: var(--framer-link-text-color, var(--framer-text-color, #000));
  font-size: calc(
    var(--framer-link-font-size, var(--framer-font-size, 16px)) *
      var(--framer-font-size-scale, 1)
  );
  text-transform: var(
    --framer-link-text-transform,
    var(--framer-text-transform, none)
  );
  text-decoration: var(
    --framer-link-text-decoration,
    var(--framer-text-decoration, none)
  );
  cursor: var(--framer-custom-cursors, pointer);
}
code.framer-text a.framer-text,
code.framer-text a.framer-text span.framer-text:not([data-text-fill]) {
  font-family: var(
    --framer-code-font-family,
    var(--framer-font-family, Inter, Inter Placeholder, sans-serif)
  );
  font-style: var(--framer-code-font-style, var(--framer-font-style, normal));
  font-weight: var(--framer-code-font-weight, var(--framer-font-weight, 400));
  color: var(
    --framer-link-text-color,
    var(--framer-code-text-color, var(--framer-text-color, #000))
  );
  font-size: calc(
    var(--framer-link-font-size, var(--framer-font-size, 16px)) *
      var(--framer-font-size-scale, 1)
  );
}
a.framer-text:hover,
a.framer-text:hover span.framer-text:not([data-text-fill]) {
  font-family: var(
    --framer-link-hover-font-family,
    var(
      --framer-link-font-family,
      var(--framer-font-family, Inter, Inter Placeholder, sans-serif)
    )
  );
  font-style: var(
    --framer-link-hover-font-style,
    var(--framer-link-font-style, var(--framer-font-style, normal))
  );
  font-weight: var(
    --framer-link-hover-font-weight,
    var(--framer-link-font-weight, var(--framer-font-weight, 400))
  );
  color: var(
    --framer-link-hover-text-color,
    var(--framer-link-text-color, var(--framer-text-color, #000))
  );
  font-size: calc(
    var(
        --framer-link-hover-font-size,
        var(--framer-link-font-size, var(--framer-font-size, 16px))
      ) * var(--framer-font-size-scale, 1)
  );
  text-transform: var(
    --framer-link-hover-text-transform,
    var(--framer-link-text-transform, var(--framer-text-transform, none))
  );
  text-decoration: var(
    --framer-link-hover-text-decoration,
    var(--framer-link-text-decoration, var(--framer-text-decoration, none))
  );
}
code.framer-text a.framer-text:hover,
code.framer-text a.framer-text:hover span.framer-text:not([data-text-fill]) {
  font-family: var(
    --framer-code-font-family,
    var(--framer-font-family, Inter, Inter Placeholder, sans-serif)
  );
  font-style: var(--framer-code-font-style, var(--framer-font-style, normal));
  font-weight: var(--framer-code-font-weight, var(--framer-font-weight, 400));
  color: var(
    --framer-link-hover-text-color,
    var(
      --framer-link-text-color,
      var(--framer-code-text-color, var(--framer-text-color, #000))
    )
  );
  font-size: calc(
    var(
        --framer-link-hover-font-size,
        var(--framer-link-font-size, var(--framer-font-size, 16px))
      ) * var(--framer-font-size-scale, 1)
  );
}
a.framer-text[data-framer-page-link-current],
a.framer-text[data-framer-page-link-current]
  span.framer-text:not([data-text-fill]) {
  font-family: var(
    --framer-link-current-font-family,
    var(
      --framer-link-font-family,
      var(--framer-font-family, Inter, Inter Placeholder, sans-serif)
    )
  );
  font-style: var(
    --framer-link-current-font-style,
    var(--framer-link-font-style, var(--framer-font-style, normal))
  );
  font-weight: var(
    --framer-link-current-font-weight,
    var(--framer-link-font-weight, var(--framer-font-weight, 400))
  );
  color: var(
    --framer-link-current-text-color,
    var(--framer-link-text-color, var(--framer-text-color, #000))
  );
  font-size: calc(
    var(
        --framer-link-current-font-size,
        var(--framer-link-font-size, var(--framer-font-size, 16px))
      ) * var(--framer-font-size-scale, 1)
  );
  text-transform: var(
    --framer-link-current-text-transform,
    var(--framer-link-text-transform, var(--framer-text-transform, none))
  );
  text-decoration: var(
    --framer-link-current-text-decoration,
    var(--framer-link-text-decoration, var(--framer-text-decoration, none))
  );
}
code.framer-text a.framer-text[data-framer-page-link-current],
code.framer-text
  a.framer-text[data-framer-page-link-current]
  span.framer-text:not([data-text-fill]) {
  font-family: var(
    --framer-code-font-family,
    var(--framer-font-family, Inter, Inter Placeholder, sans-serif)
  );
  font-style: var(--framer-code-font-style, var(--framer-font-style, normal));
  font-weight: var(--framer-code-font-weight, var(--framer-font-weight, 400));
  color: var(
    --framer-link-current-text-color,
    var(
      --framer-link-text-color,
      var(--framer-code-text-color, var(--framer-text-color, #000))
    )
  );
  font-size: calc(
    var(
        --framer-link-current-font-size,
        var(--framer-link-font-size, var(--framer-font-size, 16px))
      ) * var(--framer-font-size-scale, 1)
  );
}
a.framer-text[data-framer-page-link-current]:hover,
a.framer-text[data-framer-page-link-current]:hover
  span.framer-text:not([data-text-fill]) {
  font-family: var(
    --framer-link-hover-font-family,
    var(
      --framer-link-current-font-family,
      var(
        --framer-link-font-family,
        var(--framer-font-family, Inter, Inter Placeholder, sans-serif)
      )
    )
  );
  font-style: var(
    --framer-link-hover-font-style,
    var(
      --framer-link-current-font-style,
      var(--framer-link-font-style, var(--framer-font-style, normal))
    )
  );
  font-weight: var(
    --framer-link-hover-font-weight,
    var(
      --framer-link-current-font-weight,
      var(--framer-link-font-weight, var(--framer-font-weight, 400))
    )
  );
  color: var(
    --framer-link-hover-text-color,
    var(
      --framer-link-current-text-color,
      var(--framer-link-text-color, var(--framer-text-color, #000))
    )
  );
  font-size: calc(
    var(
        --framer-link-hover-font-size,
        var(
          --framer-link-current-font-size,
          var(--framer-link-font-size, var(--framer-font-size, 16px))
        )
      ) * var(--framer-font-size-scale, 1)
  );
  text-transform: var(
    --framer-link-hover-text-transform,
    var(
      --framer-link-current-text-transform,
      var(--framer-link-text-transform, var(--framer-text-transform, none))
    )
  );
  text-decoration: var(
    --framer-link-hover-text-decoration,
    var(
      --framer-link-current-text-decoration,
      var(--framer-link-text-decoration, var(--framer-text-decoration, none))
    )
  );
}
code.framer-text a.framer-text[data-framer-page-link-current]:hover,
code.framer-text
  a.framer-text[data-framer-page-link-current]:hover
  span.framer-text:not([data-text-fill]) {
  font-family: var(
    --framer-code-font-family,
    var(--framer-font-family, Inter, Inter Placeholder, sans-serif)
  );
  font-style: var(--framer-code-font-style, var(--framer-font-style, normal));
  font-weight: var(--framer-code-font-weight, var(--framer-font-weight, 400));
  color: var(
    --framer-link-hover-text-color,
    var(
      --framer-link-current-text-color,
      var(
        --framer-link-text-color,
        var(--framer-code-text-color, var(--framer-text-color, #000))
      )
    )
  );
  font-size: calc(
    var(
        --framer-link-hover-font-size,
        var(
          --framer-link-current-font-size,
          var(--framer-link-font-size, var(--framer-font-size, 16px))
        )
      ) * var(--framer-font-size-scale, 1)
  );
}
.framer-image.framer-text {
  display: block;
  max-width: 100%;
  height: auto;
}
.text-styles-preset-reset.framer-text {
  --framer-font-family: Inter, Inter Placeholder, sans-serif;
  --framer-font-style: normal;
  --framer-font-weight: 500;
  --framer-text-color: #000;
  --framer-font-size: 16px;
  --framer-letter-spacing: 0;
  --framer-text-transform: none;
  --framer-text-decoration: none;
  --framer-line-height: 1.2em;
  --framer-text-alignment: start;
}
ol.framer-text {
  --list-style-type: decimal;
}
ul.framer-text,
ol.framer-text {
  display: table;
  width: 100%;
}
li.framer-text {
  display: table-row;
  counter-increment: list-item;
  list-style: none;
}
ol.framer-text > li.framer-text:before {
  display: table-cell;
  width: 2.25ch;
  box-sizing: border-box;
  padding-inline-end: 0.75ch;
  content: counter(list-item, var(--list-style-type)) ".";
  white-space: nowrap;
}
ul.framer-text > li.framer-text:before {
  display: table-cell;
  width: 2.25ch;
  box-sizing: border-box;
  padding-inline-end: 0.75ch;
  content: "\2022";
}
.framer-text-module[style*="aspect-ratio"] > :first-child {
  width: 100%;
}
@supports not (aspect-ratio: 1) {
  .framer-text-module[style*="aspect-ratio"] {
    position: relative;
  }
}
@supports not (aspect-ratio: 1) {
  .framer-text-module[style*="aspect-ratio"]:before {
    content: "";
    display: block;
    padding-bottom: calc(100% / calc(var(--aspect-ratio)));
  }
}
@supports not (aspect-ratio: 1) {
  .framer-text-module[style*="aspect-ratio"] > :first-child {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
  }
}
[data-framer-component-type="DeprecatedRichText"] {
  cursor: inherit;
}
[data-framer-component-type="DeprecatedRichText"] .text-styles-preset-reset {
  --framer-font-family: Inter, Inter Placeholder, sans-serif;
  --framer-font-style: normal;
  --framer-font-weight: 500;
  --framer-text-color: #000;
  --framer-font-size: 16px;
  --framer-letter-spacing: 0;
  --framer-text-transform: none;
  --framer-text-decoration: none;
  --framer-line-height: 1.2em;
  --framer-text-alignment: start;
}
[data-framer-component-type="DeprecatedRichText"] p,
[data-framer-component-type="DeprecatedRichText"] div,
[data-framer-component-type="DeprecatedRichText"] h1,
[data-framer-component-type="DeprecatedRichText"] h2,
[data-framer-component-type="DeprecatedRichText"] h3,
[data-framer-component-type="DeprecatedRichText"] h4,
[data-framer-component-type="DeprecatedRichText"] h5,
[data-framer-component-type="DeprecatedRichText"] h6 {
  margin: 0;
  padding: 0;
}
[data-framer-component-type="DeprecatedRichText"] p,
[data-framer-component-type="DeprecatedRichText"] div,
[data-framer-component-type="DeprecatedRichText"] h1,
[data-framer-component-type="DeprecatedRichText"] h2,
[data-framer-component-type="DeprecatedRichText"] h3,
[data-framer-component-type="DeprecatedRichText"] h4,
[data-framer-component-type="DeprecatedRichText"] h5,
[data-framer-component-type="DeprecatedRichText"] h6,
[data-framer-component-type="DeprecatedRichText"] li,
[data-framer-component-type="DeprecatedRichText"] ol,
[data-framer-component-type="DeprecatedRichText"] ul,
[data-framer-component-type="DeprecatedRichText"] span:not([data-text-fill]) {
  font-family: var(--framer-font-family, Inter, Inter Placeholder, sans-serif);
  font-style: var(--framer-font-style, normal);
  font-weight: var(--framer-font-weight, 400);
  color: var(--framer-text-color, #000);
  font-size: var(--framer-font-size, 16px);
  letter-spacing: var(--framer-letter-spacing, 0);
  text-transform: var(--framer-text-transform, none);
  text-decoration: var(--framer-text-decoration, none);
  line-height: var(--framer-line-height, 1.2em);
  text-align: var(--framer-text-alignment, start);
}
[data-framer-component-type="DeprecatedRichText"] p:not(:first-child),
[data-framer-component-type="DeprecatedRichText"] div:not(:first-child),
[data-framer-component-type="DeprecatedRichText"] h1:not(:first-child),
[data-framer-component-type="DeprecatedRichText"] h2:not(:first-child),
[data-framer-component-type="DeprecatedRichText"] h3:not(:first-child),
[data-framer-component-type="DeprecatedRichText"] h4:not(:first-child),
[data-framer-component-type="DeprecatedRichText"] h5:not(:first-child),
[data-framer-component-type="DeprecatedRichText"] h6:not(:first-child),
[data-framer-component-type="DeprecatedRichText"] ol:not(:first-child),
[data-framer-component-type="DeprecatedRichText"] ul:not(:first-child),
[data-framer-component-type="DeprecatedRichText"]
  .framer-image:not(:first-child) {
  margin-top: var(--framer-paragraph-spacing, 0);
}
[data-framer-component-type="DeprecatedRichText"] span[data-text-fill] {
  display: inline-block;
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
[data-framer-component-type="DeprecatedRichText"] a,
[data-framer-component-type="DeprecatedRichText"] a span:not([data-text-fill]) {
  font-family: var(
    --framer-link-font-family,
    var(--framer-font-family, Inter, Inter Placeholder, sans-serif)
  );
  font-style: var(--framer-link-font-style, var(--framer-font-style, normal));
  font-weight: var(--framer-link-font-weight, var(--framer-font-weight, 400));
  color: var(--framer-link-text-color, var(--framer-text-color, #000));
  font-size: var(--framer-link-font-size, var(--framer-font-size, 16px));
  text-transform: var(
    --framer-link-text-transform,
    var(--framer-text-transform, none)
  );
  text-decoration: var(
    --framer-link-text-decoration,
    var(--framer-text-decoration, none)
  );
}
[data-framer-component-type="DeprecatedRichText"] a:hover,
[data-framer-component-type="DeprecatedRichText"]
  a:hover
  span:not([data-text-fill]) {
  font-family: var(
    --framer-link-hover-font-family,
    var(
      --framer-link-font-family,
      var(--framer-font-family, Inter, Inter Placeholder, sans-serif)
    )
  );
  font-style: var(
    --framer-link-hover-font-style,
    var(--framer-link-font-style, var(--framer-font-style, normal))
  );
  font-weight: var(
    --framer-link-hover-font-weight,
    var(--framer-link-font-weight, var(--framer-font-weight, 400))
  );
  color: var(
    --framer-link-hover-text-color,
    var(--framer-link-text-color, var(--framer-text-color, #000))
  );
  font-size: var(
    --framer-link-hover-font-size,
    var(--framer-link-font-size, var(--framer-font-size, 16px))
  );
  text-transform: var(
    --framer-link-hover-text-transform,
    var(--framer-link-text-transform, var(--framer-text-transform, none))
  );
  text-decoration: var(
    --framer-link-hover-text-decoration,
    var(--framer-link-text-decoration, var(--framer-text-decoration, none))
  );
}
a[data-framer-page-link-current],
a[data-framer-page-link-current] span:not([data-text-fill]) {
  font-family: var(
    --framer-link-current-font-family,
    var(
      --framer-link-font-family,
      var(--framer-font-family, Inter, Inter Placeholder, sans-serif)
    )
  );
  font-style: var(
    --framer-link-current-font-style,
    var(--framer-link-font-style, var(--framer-font-style, normal))
  );
  font-weight: var(
    --framer-link-current-font-weight,
    var(--framer-link-font-weight, var(--framer-font-weight, 400))
  );
  color: var(
    --framer-link-current-text-color,
    var(--framer-link-text-color, var(--framer-text-color, #000))
  );
  font-size: var(
    --framer-link-current-font-size,
    var(--framer-link-font-size, var(--framer-font-size, 16px))
  );
  text-transform: var(
    --framer-link-current-text-transform,
    var(--framer-link-text-transform, var(--framer-text-transform, none))
  );
  text-decoration: var(
    --framer-link-current-text-decoration,
    var(--framer-link-text-decoration, var(--framer-text-decoration, none))
  );
}
a[data-framer-page-link-current]:hover,
a[data-framer-page-link-current]:hover span:not([data-text-fill]) {
  font-family: var(
    --framer-link-hover-font-family,
    var(
      --framer-link-current-font-family,
      var(
        --framer-link-font-family,
        var(--framer-font-family, Inter, Inter Placeholder, sans-serif)
      )
    )
  );
  font-style: var(
    --framer-link-hover-font-style,
    var(
      --framer-link-current-font-style,
      var(--framer-link-font-style, var(--framer-font-style, normal))
    )
  );
  font-weight: var(
    --framer-link-hover-font-weight,
    var(
      --framer-link-current-font-weight,
      var(--framer-link-font-weight, var(--framer-font-weight, 400))
    )
  );
  color: var(
    --framer-link-hover-text-color,
    var(
      --framer-link-current-text-color,
      var(--framer-link-text-color, var(--framer-text-color, #000))
    )
  );
  font-size: var(
    --framer-link-hover-font-size,
    var(
      --framer-link-current-font-size,
      var(--framer-link-font-size, var(--framer-font-size, 16px))
    )
  );
  text-transform: var(
    --framer-link-hover-text-transform,
    var(
      --framer-link-current-text-transform,
      var(--framer-link-text-transform, var(--framer-text-transform, none))
    )
  );
  text-decoration: var(
    --framer-link-hover-text-decoration,
    var(
      --framer-link-current-text-decoration,
      var(--framer-link-text-decoration, var(--framer-text-decoration, none))
    )
  );
}
[data-framer-component-type="DeprecatedRichText"] strong {
  font-weight: bolder;
}
[data-framer-component-type="DeprecatedRichText"] em {
  font-style: italic;
}
[data-framer-component-type="DeprecatedRichText"] .framer-image {
  display: block;
  max-width: 100%;
  height: auto;
}
[data-framer-component-type="DeprecatedRichText"] ul,
[data-framer-component-type="DeprecatedRichText"] ol {
  display: table;
  width: 100%;
  padding-left: 0;
  margin: 0;
}
[data-framer-component-type="DeprecatedRichText"] li {
  display: table-row;
  counter-increment: list-item;
  list-style: none;
}
[data-framer-component-type="DeprecatedRichText"] ol > li:before {
  display: table-cell;
  width: 2.25ch;
  box-sizing: border-box;
  padding-right: 0.75ch;
  content: counter(list-item) ".";
  white-space: nowrap;
}
[data-framer-component-type="DeprecatedRichText"] ul > li:before {
  display: table-cell;
  width: 2.25ch;
  box-sizing: border-box;
  padding-right: 0.75ch;
  content: "\2022";
}
:not([data-framer-generated]) > [data-framer-stack-content-wrapper] > *,
:not([data-framer-generated])
  > [data-framer-stack-content-wrapper]
  > [data-framer-component-type],
:not([data-framer-generated])
  > [data-framer-stack-content-wrapper]
  > [data-framer-legacy-stack-gap-enabled]
  > *,
:not([data-framer-generated])
  > [data-framer-stack-content-wrapper]
  > [data-framer-legacy-stack-gap-enabled]
  > [data-framer-component-type] {
  position: relative;
}
.flexbox-gap-not-supported [data-framer-legacy-stack-gap-enabled="true"] > *,
[data-framer-legacy-stack-gap-enabled="true"][data-framer-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-framer-stack-content-wrapper][data-framer-stack-gap-enabled="true"] {
  row-gap: var(--stack-native-row-gap);
  column-gap: var(--stack-native-column-gap);
}
.flexbox-gap-not-supported
  [data-framer-stack-content-wrapper][data-framer-stack-gap-enabled="true"] {
  row-gap: unset;
  column-gap: unset;
}
.flexbox-gap-not-supported
  [data-framer-stack-direction-reverse="false"]
  [data-framer-legacy-stack-gap-enabled="true"]
  > *:first-child,
[data-framer-stack-direction-reverse="false"]
  [data-framer-legacy-stack-gap-enabled="true"][data-framer-stack-flexbox-gap="false"]
  > *:first-child,
.flexbox-gap-not-supported
  [data-framer-stack-direction-reverse="true"]
  [data-framer-legacy-stack-gap-enabled="true"]
  > *:last-child,
[data-framer-stack-direction-reverse="true"]
  [data-framer-legacy-stack-gap-enabled="true"][data-framer-stack-flexbox-gap="false"]
  > *:last-child {
  margin-top: 0;
  margin-left: 0;
}
.flexbox-gap-not-supported
  [data-framer-stack-direction-reverse="false"]
  [data-framer-legacy-stack-gap-enabled="true"]
  > *:last-child,
[data-framer-stack-direction-reverse="false"]
  [data-framer-legacy-stack-gap-enabled="true"][data-framer-stack-flexbox-gap="false"]
  > *:last-child,
.flexbox-gap-not-supported
  [data-framer-stack-direction-reverse="true"]
  [data-framer-legacy-stack-gap-enabled="true"]
  > *:first-child,
[data-framer-stack-direction-reverse="true"]
  [data-framer-legacy-stack-gap-enabled="true"][data-framer-stack-flexbox-gap="false"]
  > *:first-child {
  margin-right: 0;
  margin-bottom: 0;
}
NavigationContainer [data-framer-component-type="NavigationContainer"] > *,
[data-framer-component-type="NavigationContainer"]
  > [data-framer-component-type] {
  position: relative;
}
[data-framer-component-type="Scroll"]::-webkit-scrollbar {
  display: none;
}
[data-framer-component-type="ScrollContentWrapper"] > * {
  position: relative;
}
[data-framer-component-type="NativeScroll"] {
  -webkit-overflow-scrolling: touch;
}
[data-framer-component-type="NativeScroll"] > * {
  position: relative;
}
[data-framer-component-type="NativeScroll"].direction-both {
  overflow-x: scroll;
  overflow-y: scroll;
}
[data-framer-component-type="NativeScroll"].direction-vertical {
  overflow-x: hidden;
  overflow-y: scroll;
}
[data-framer-component-type="NativeScroll"].direction-horizontal {
  overflow-x: scroll;
  overflow-y: hidden;
}
[data-framer-component-type="NativeScroll"].direction-vertical > * {
  width: 100% !important;
}
[data-framer-component-type="NativeScroll"].direction-horizontal > * {
  height: 100% !important;
}
[data-framer-component-type="NativeScroll"].scrollbar-hidden::-webkit-scrollbar {
  display: none;
}
[data-framer-component-type="PageContentWrapper"] > *,
[data-framer-component-type="PageContentWrapper"]
  > [data-framer-component-type] {
  position: relative;
}
[data-framer-component-type="DeviceComponent"].no-device > * {
  width: 100% !important;
  height: 100% !important;
}
[data-is-present="false"],
[data-is-present="false"] * {
  pointer-events: none !important;
}
[data-framer-cursor="pointer"] {
  cursor: pointer;
}
[data-framer-cursor="grab"] {
  cursor: grab;
}
[data-framer-cursor="grab"]:active {
  cursor: grabbing;
}
[data-framer-component-type="Frame"] *,
[data-framer-component-type="Stack"] * {
  pointer-events: auto;
}
[data-framer-generated] * {
  pointer-events: unset;
}
.svgContainer svg {
  display: block;
}
[data-reset="button"] {
  border-width: 0;
  padding: 0;
  background: none;
}
[data-hide-scrollbars="true"]::-webkit-scrollbar {
  width: 0px;
  height: 0px;
}
[data-hide-scrollbars="true"]::-webkit-scrollbar-thumb {
  background: transparent;
}
.framer-vI7fV [data-border="true"]:after {
  content: "";
  border-width: var(--border-top-width, 0) var(--border-right-width, 0)
    var(--border-bottom-width, 0) var(--border-left-width, 0);
  border-color: var(--border-color, none);
  border-style: var(--border-style, none);
  width: 100%;
  height: 100%;
  position: absolute;
  box-sizing: border-box;
  left: 0;
  top: 0;
  border-radius: inherit;
  pointer-events: none;
}
@supports (aspect-ratio: 1) {
  body {
    --framer-aspect-ratio-supported: auto;
  }
}
.framer-body-augiA20Il-framer-vI7fV {
  background: white;
}
.framer-vI7fV .framer-lux5qc {
  display: block;
}
.framer-vI7fV .framer-72rtr7 {
  background-color: #fff;
  height: 14940px;
  overflow: hidden;
  position: relative;
  width: 1440px;
}
.framer-vI7fV .framer-6posbn {
  background-color: #fff;
  flex: none;
  height: 14914px;
  left: 0;
  overflow: hidden;
  position: absolute;
  right: 0;
  top: 0;
}
.framer-vI7fV .framer-9r3tzs {
  aspect-ratio: 1.6724738675958188 / 1;
  flex: none;
  height: var(--framer-aspect-ratio-supported, 861px);
  left: 0;
  position: absolute;
  top: 0;
  width: 1440px;
}
.framer-vI7fV .framer-1irwk20 {
  align-content: start;
  align-items: start;
  display: flex;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 0px;
  height: min-content;
  justify-content: flex-start;
  left: 0;
  overflow: visible;
  padding: 0;
  position: absolute;
  top: 0;
  width: min-content;
}
.framer-vI7fV .framer-1clj72c {
  align-content: start;
  align-items: start;
  display: flex;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 0px;
  height: min-content;
  justify-content: flex-start;
  overflow: visible;
  padding: 0;
  position: relative;
  width: min-content;
}
.framer-vI7fV .framer-1ewf4u2 {
  align-content: start;
  align-items: start;
  display: flex;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 10px;
  height: min-content;
  justify-content: flex-start;
  overflow: visible;
  padding: 32px 200px 24px;
  position: relative;
  width: min-content;
}
.framer-vI7fV .framer-129ap40 {
  aspect-ratio: 1.7466950959488272 / 1;
  border-radius: 16px;
  flex: none;
  height: var(--framer-aspect-ratio-supported, 596px);
  position: relative;
  width: 1040px;
}
.framer-vI7fV .framer-kr4bnf,
.framer-vI7fV .framer-sgw80j,
.framer-vI7fV .framer-1lvp6vk,
.framer-vI7fV .framer-1adsf35 {
  align-content: start;
  align-items: start;
  display: flex;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 10px;
  height: min-content;
  justify-content: flex-start;
  overflow: visible;
  padding: 32px 240px;
  position: relative;
  width: 78%;
}
.framer-vI7fV .framer-19gv7ym,
.framer-vI7fV .framer-buyq21,
.framer-vI7fV .framer-6jr63t,
.framer-vI7fV .framer-1a8ri3z,
.framer-vI7fV .framer-1g5e2gs,
.framer-vI7fV .framer-1bvtu3t,
.framer-vI7fV .framer-1hngn7g,
.framer-vI7fV .framer-10vz43x,
.framer-vI7fV .framer-1b843ru,
.framer-vI7fV .framer-2m0kp8,
.framer-vI7fV .framer-1bppnxq,
.framer-vI7fV .framer-17z3mvw,
.framer-vI7fV .framer-1c7cdep,
.framer-vI7fV .framer-pt8ydz,
.framer-vI7fV .framer-15b9xu6,
.framer-vI7fV .framer-1p2in3r,
.framer-vI7fV .framer-ver090,
.framer-vI7fV .framer-1kd3nxb,
.framer-vI7fV .framer-1p6j049,
.framer-vI7fV .framer-ssdult,
.framer-vI7fV .framer-fyo815 {
  align-content: start;
  align-items: start;
  display: flex;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 16px;
  height: min-content;
  justify-content: flex-start;
  overflow: visible;
  padding: 0;
  position: relative;
  width: 100%;
}
.framer-vI7fV .framer-1pmmddc,
.framer-vI7fV .framer-ud2t44,
.framer-vI7fV .framer-mmvhmv,
.framer-vI7fV .framer-6e0dgu,
.framer-vI7fV .framer-1p13fy7,
.framer-vI7fV .framer-3q603b,
.framer-vI7fV .framer-1z0a8ka,
.framer-vI7fV .framer-ximcpb,
.framer-vI7fV .framer-1fnq9ed,
.framer-vI7fV .framer-1ol0fb8,
.framer-vI7fV .framer-1t8dlv6,
.framer-vI7fV .framer-7om8gr,
.framer-vI7fV .framer-oiacor,
.framer-vI7fV .framer-1d9cpmx,
.framer-vI7fV .framer-j5fw9d,
.framer-vI7fV .framer-1w4529e,
.framer-vI7fV .framer-1dxv7y6,
.framer-vI7fV .framer-v0lqcu,
.framer-vI7fV .framer-q20vfy,
.framer-vI7fV .framer-1ioj7vm,
.framer-vI7fV .framer-20uj8w,
.framer-vI7fV .framer-cnibjc,
.framer-vI7fV .framer-17so137,
.framer-vI7fV .framer-137q7jb,
.framer-vI7fV .framer-exou8i,
.framer-vI7fV .framer-1xov44q,
.framer-vI7fV .framer-wk0a69,
.framer-vI7fV .framer-1bgl76u,
.framer-vI7fV .framer-js0m0y,
.framer-vI7fV .framer-36o1vo,
.framer-vI7fV .framer-zc51yi,
.framer-vI7fV .framer-1ctjucc,
.framer-vI7fV .framer-bjfs4l,
.framer-vI7fV .framer-17q6qw6,
.framer-vI7fV .framer-92gtea,
.framer-vI7fV .framer-3tz9u4,
.framer-vI7fV .framer-1tm8ce8,
.framer-vI7fV .framer-dkdym3,
.framer-vI7fV .framer-12ag64m,
.framer-vI7fV .framer-htrd,
.framer-vI7fV .framer-5iyzxz,
.framer-vI7fV .framer-jml7yb,
.framer-vI7fV .framer-1k3y7cx,
.framer-vI7fV .framer-1p0y1zu,
.framer-vI7fV .framer-zvjbe5,
.framer-vI7fV .framer-bpr5i3,
.framer-vI7fV .framer-8sxwrz,
.framer-vI7fV .framer-uf9kbs {
  --framer-paragraph-spacing: 0px;
  flex: none;
  height: auto;
  position: relative;
  white-space: pre;
  width: auto;
}
.framer-vI7fV .framer-npdar3,
.framer-vI7fV .framer-urksai,
.framer-vI7fV .framer-bdb6wx,
.framer-vI7fV .framer-1tmmm13,
.framer-vI7fV .framer-1mex6eh,
.framer-vI7fV .framer-qh65el,
.framer-vI7fV .framer-1ait558,
.framer-vI7fV .framer-k86zo4,
.framer-vI7fV .framer-xrfyhq,
.framer-vI7fV .framer-1tqk7uy,
.framer-vI7fV .framer-fah60a,
.framer-vI7fV .framer-1roixnc,
.framer-vI7fV .framer-um21ha,
.framer-vI7fV .framer-bg9ael,
.framer-vI7fV .framer-upvj06,
.framer-vI7fV .framer-1fl2kga,
.framer-vI7fV .framer-s1gim,
.framer-vI7fV .framer-1wu63u8,
.framer-vI7fV .framer-uwdi5,
.framer-vI7fV .framer-qckb2p,
.framer-vI7fV .framer-11i1wea,
.framer-vI7fV .framer-19pr5m5,
.framer-vI7fV .framer-1l06998 {
  --framer-paragraph-spacing: 0px;
  flex: none;
  height: auto;
  position: relative;
  white-space: pre-wrap;
  width: 960px;
  word-break: break-word;
  word-wrap: break-word;
}
.framer-vI7fV .framer-1o59ftx,
.framer-vI7fV .framer-1g9w977,
.framer-vI7fV .framer-17uhais {
  align-content: start;
  align-items: start;
  display: flex;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 32px;
  height: min-content;
  justify-content: flex-start;
  overflow: visible;
  padding: 0;
  position: relative;
  width: 100%;
}
.framer-vI7fV .framer-1vm7e1q,
.framer-vI7fV .framer-1lmajcj {
  align-content: start;
  align-items: start;
  display: flex;
  flex: 1 0 0px;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 8px;
  height: min-content;
  justify-content: flex-start;
  overflow: visible;
  padding: 0;
  position: relative;
  width: 1px;
}
.framer-vI7fV .framer-lpti71,
.framer-vI7fV .framer-x4xma1 {
  --framer-paragraph-spacing: 0px;
  flex: none;
  height: auto;
  position: relative;
  white-space: pre-wrap;
  width: 231px;
  word-break: break-word;
  word-wrap: break-word;
}
.framer-vI7fV .framer-mepmhw {
  align-content: start;
  align-items: start;
  display: flex;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 8px;
  height: min-content;
  justify-content: flex-start;
  overflow: visible;
  padding: 0;
  position: relative;
  width: 149px;
}
.framer-vI7fV .framer-1gx218b {
  --framer-paragraph-spacing: 0px;
  flex: none;
  height: auto;
  position: relative;
  white-space: pre-wrap;
  width: 149px;
  word-break: break-word;
  word-wrap: break-word;
}
.framer-vI7fV .framer-ss6o36 {
  align-content: start;
  align-items: start;
  display: flex;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 8px;
  height: min-content;
  justify-content: flex-start;
  overflow: visible;
  padding: 0;
  position: relative;
  width: 116px;
}
.framer-vI7fV .framer-a6f2cn {
  align-content: start;
  align-items: start;
  display: flex;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 8px;
  height: min-content;
  justify-content: flex-start;
  overflow: visible;
  padding: 0;
  position: relative;
  width: 105px;
}
.framer-vI7fV .framer-8cffr0,
.framer-vI7fV .framer-xi8u6z,
.framer-vI7fV .framer-n7k26b,
.framer-vI7fV .framer-1yhltol,
.framer-vI7fV .framer-i75rp8,
.framer-vI7fV .framer-1kqxrfd {
  align-content: start;
  align-items: start;
  display: flex;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 10px;
  height: min-content;
  justify-content: flex-start;
  overflow: visible;
  padding: 32px 200px;
  position: relative;
  width: 78%;
}
.framer-vI7fV .framer-sdx7yr {
  align-content: start;
  align-items: start;
  background-color: #ecf0f4;
  border-radius: 16px;
  display: flex;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 8px;
  height: min-content;
  justify-content: flex-start;
  overflow: visible;
  padding: 32px 42px;
  position: relative;
  width: 100%;
}
.framer-vI7fV .framer-fmi2xk {
  --framer-paragraph-spacing: 0px;
  flex: none;
  height: auto;
  position: relative;
  white-space: pre-wrap;
  width: 956px;
  word-break: break-word;
  word-wrap: break-word;
}
.framer-vI7fV .framer-1hca2ms,
.framer-vI7fV .framer-wxhiua,
.framer-vI7fV .framer-1ulmxhw,
.framer-vI7fV .framer-16l0o2q,
.framer-vI7fV .framer-w37rhf,
.framer-vI7fV .framer-1a6wv4p,
.framer-vI7fV .framer-1h51ysv,
.framer-vI7fV .framer-1uqw4nf,
.framer-vI7fV .framer-c78ls6,
.framer-vI7fV .framer-1wtd6n0 {
  align-content: start;
  align-items: start;
  display: flex;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 10px;
  height: min-content;
  justify-content: flex-start;
  overflow: visible;
  padding: 32px 240px 16px;
  position: relative;
  width: 78%;
}
.framer-vI7fV .framer-dtdvh8 {
  align-content: start;
  align-items: start;
  display: flex;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 16px;
  height: min-content;
  justify-content: flex-start;
  overflow: visible;
  padding: 16px 200px;
  position: relative;
  width: 1440px;
}
.framer-vI7fV .framer-1hasvz4 {
  align-content: start;
  align-items: start;
  align-self: stretch;
  display: flex;
  flex: 1 0 0px;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 32px;
  height: auto;
  justify-content: flex-start;
  overflow: visible;
  padding: 0;
  position: relative;
  width: 1px;
}
.framer-vI7fV .framer-t8ezm9 {
  align-content: start;
  align-items: start;
  background-color: #ecf0f4;
  border-radius: 16px;
  display: flex;
  flex: 1 0 0px;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 16px;
  height: 99%;
  justify-content: flex-start;
  overflow: visible;
  padding: 32px;
  position: relative;
  width: 1px;
}
.framer-vI7fV .framer-1nu9lxm,
.framer-vI7fV .framer-1juivvm,
.framer-vI7fV .framer-1a0ngyc,
.framer-vI7fV .framer-vh46bd,
.framer-vI7fV .framer-1fxx0nv,
.framer-vI7fV .framer-vmfvgd {
  --framer-paragraph-spacing: 0px;
  flex: none;
  height: auto;
  position: relative;
  white-space: pre-wrap;
  width: 448px;
  word-break: break-word;
  word-wrap: break-word;
}
.framer-vI7fV .framer-1kit5am,
.framer-vI7fV .framer-len6s9 {
  align-content: start;
  align-items: start;
  display: flex;
  flex: 1 0 0px;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 32px;
  height: min-content;
  justify-content: flex-start;
  overflow: visible;
  padding: 0;
  position: relative;
  width: 1px;
}
.framer-vI7fV .framer-1pz5f28 {
  align-content: start;
  align-items: start;
  background-color: #ecf0f4;
  border-radius: 16px;
  display: flex;
  flex: 1 0 0px;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 16px;
  height: 100%;
  justify-content: flex-start;
  overflow: visible;
  padding: 32px;
  position: relative;
  width: 1px;
}
.framer-vI7fV .framer-ua5e9 {
  align-content: start;
  align-items: start;
  display: flex;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 16px;
  height: 455px;
  justify-content: flex-start;
  overflow: visible;
  padding: 16px 200px;
  position: relative;
  width: 1440px;
}
.framer-vI7fV .framer-y5e02s,
.framer-vI7fV .framer-msnj47 {
  align-content: start;
  align-items: start;
  background-color: #ecf0f4;
  border-radius: 16px;
  display: flex;
  flex: 1 0 0px;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 16px;
  height: 439px;
  justify-content: flex-start;
  overflow: visible;
  padding: 32px;
  position: relative;
  width: 1px;
}
.framer-vI7fV .framer-bx349u {
  align-content: start;
  align-items: start;
  display: flex;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 16px;
  height: min-content;
  justify-content: flex-start;
  overflow: visible;
  padding: 0;
  position: relative;
  width: 480px;
}
.framer-vI7fV .framer-mhvxi6,
.framer-vI7fV .framer-168uatz,
.framer-vI7fV .framer-sebqej {
  align-content: start;
  align-items: start;
  display: flex;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 16px;
  height: min-content;
  justify-content: flex-start;
  overflow: visible;
  padding: 16px 200px;
  position: relative;
  width: 1440px;
}
.framer-vI7fV .framer-5izoeu,
.framer-vI7fV .framer-ury520 {
  align-content: center;
  align-items: center;
  background-color: #eef6ff;
  border-radius: 16px;
  display: flex;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 32px;
  height: min-content;
  justify-content: center;
  overflow: visible;
  padding: 32px;
  position: relative;
  width: 100%;
}
.framer-vI7fV .framer-1wv1o7 {
  --border-bottom-width: 1px;
  --border-color: rgba(0, 0, 0, 0.13);
  --border-left-width: 1px;
  --border-right-width: 1px;
  --border-style: solid;
  --border-top-width: 1px;
  aspect-ratio: 1.6939619520264682 / 1;
  border-radius: 16px;
  flex: none;
  height: var(--framer-aspect-ratio-supported, 576px);
  position: relative;
  width: 975px;
}
.framer-vI7fV .framer-1tnynxp,
.framer-vI7fV .framer-15a8hi2 {
  align-content: start;
  align-items: start;
  display: flex;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 32px;
  height: min-content;
  justify-content: flex-start;
  overflow: visible;
  padding: 0;
  position: relative;
  width: 1040px;
}
.framer-vI7fV .framer-1sd003i,
.framer-vI7fV .framer-1i0f3xh {
  --framer-paragraph-spacing: 0px;
  flex: none;
  height: auto;
  position: relative;
  white-space: pre-wrap;
  width: 1040px;
  word-break: break-word;
  word-wrap: break-word;
}
.framer-vI7fV .framer-zcszw6 {
  aspect-ratio: 2.848137535816619 / 1;
  flex: none;
  height: var(--framer-aspect-ratio-supported, 349px);
  position: relative;
  width: 994px;
}
.framer-vI7fV .framer-1vdtbce,
.framer-vI7fV .framer-u9cut2,
.framer-vI7fV .framer-12te0hb {
  --framer-paragraph-spacing: 0px;
  flex: none;
  height: auto;
  position: relative;
  white-space: pre-wrap;
  width: 917px;
  word-break: break-word;
  word-wrap: break-word;
}
.framer-vI7fV .framer-z4inz9,
.framer-vI7fV .framer-fy6g2e,
.framer-vI7fV .framer-ugklqq,
.framer-vI7fV .framer-9n6zc0 {
  align-content: start;
  align-items: start;
  display: flex;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 16px;
  height: min-content;
  justify-content: flex-start;
  overflow: visible;
  padding: 16px 200px 32px;
  position: relative;
  width: 1440px;
}
.framer-vI7fV .framer-dxr5yb,
.framer-vI7fV .framer-1awkgbc,
.framer-vI7fV .framer-9izk78 {
  aspect-ratio: 0.8879781420765027 / 1;
  flex: none;
  height: var(--framer-aspect-ratio-supported, 366px);
  position: relative;
  width: 325px;
}
.framer-vI7fV .framer-lyp3jf {
  flex: none;
  height: 424px;
  overflow: visible;
  position: relative;
  width: 100%;
}
.framer-vI7fV .framer-1fibd4n {
  align-content: start;
  align-items: start;
  background-color: #eef6ff;
  border-radius: 8px;
  display: flex;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 8px;
  height: 196px;
  justify-content: flex-start;
  left: 0;
  overflow: visible;
  padding: 16px;
  position: absolute;
  top: 0;
  width: 323px;
}
.framer-vI7fV .framer-1tmjhoe,
.framer-vI7fV .framer-edxwxs,
.framer-vI7fV .framer-ajq4sj,
.framer-vI7fV .framer-q1r3d3,
.framer-vI7fV .framer-1f3azfq,
.framer-vI7fV .framer-1ujn56d {
  align-content: center;
  align-items: center;
  display: flex;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 8px;
  height: min-content;
  justify-content: flex-start;
  overflow: visible;
  padding: 0;
  position: relative;
  width: min-content;
}
.framer-vI7fV .framer-11yoqcw,
.framer-vI7fV .framer-19yty8,
.framer-vI7fV .framer-18scqur,
.framer-vI7fV .framer-1s3uqnl,
.framer-vI7fV .framer-5z8rbu,
.framer-vI7fV .framer-jq4uj7 {
  align-content: start;
  align-items: start;
  display: flex;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 16px;
  height: min-content;
  justify-content: flex-start;
  overflow: visible;
  padding: 0;
  position: relative;
  width: 100%;
}
.framer-vI7fV .framer-wf6df5,
.framer-vI7fV .framer-1b62t2l,
.framer-vI7fV .framer-uc2igw {
  --framer-paragraph-spacing: 0px;
  flex: none;
  height: 105px;
  position: relative;
  white-space: pre-wrap;
  width: 291px;
  word-break: break-word;
  word-wrap: break-word;
}
.framer-vI7fV .framer-aak84e {
  align-content: start;
  align-items: start;
  background-color: #eef6ff;
  border-radius: 8px;
  display: flex;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 8px;
  height: 196px;
  justify-content: flex-start;
  left: 0;
  overflow: visible;
  padding: 16px;
  position: absolute;
  top: 228px;
  width: 323px;
}
.framer-vI7fV .framer-i15zgy {
  --framer-paragraph-spacing: 0px;
  flex: none;
  height: 63px;
  position: relative;
  white-space: pre-wrap;
  width: 291px;
  word-break: break-word;
  word-wrap: break-word;
}
.framer-vI7fV .framer-s4fhip {
  align-content: start;
  align-items: start;
  background-color: #eef6ff;
  border-radius: 8px;
  display: flex;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 8px;
  height: 196px;
  justify-content: flex-start;
  left: 359px;
  overflow: visible;
  padding: 16px;
  position: absolute;
  top: 0;
  width: 323px;
}
.framer-vI7fV .framer-hattvx {
  --framer-paragraph-spacing: 0px;
  flex: none;
  height: 84px;
  position: relative;
  white-space: pre-wrap;
  width: 291px;
  word-break: break-word;
  word-wrap: break-word;
}
.framer-vI7fV .framer-1x8tp48 {
  align-content: start;
  align-items: start;
  background-color: #eef6ff;
  border-radius: 8px;
  display: flex;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 8px;
  height: 196px;
  justify-content: flex-start;
  left: 359px;
  overflow: visible;
  padding: 16px;
  position: absolute;
  top: 228px;
  width: 323px;
}
.framer-vI7fV .framer-d0dd1n {
  align-content: start;
  align-items: start;
  background-color: #eef6ff;
  border-radius: 8px;
  display: flex;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 8px;
  height: 196px;
  justify-content: flex-start;
  left: 717px;
  overflow: visible;
  padding: 16px;
  position: absolute;
  top: 0;
  width: 323px;
}
.framer-vI7fV .framer-r4fmxj {
  --framer-paragraph-spacing: 0px;
  flex: none;
  height: 126px;
  position: relative;
  white-space: pre-wrap;
  width: 291px;
  word-break: break-word;
  word-wrap: break-word;
}
.framer-vI7fV .framer-1nfc0k5 {
  align-content: start;
  align-items: start;
  background-color: #eef6ff;
  border-radius: 8px;
  display: flex;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 8px;
  height: 196px;
  justify-content: flex-start;
  left: 717px;
  overflow: visible;
  padding: 16px;
  position: absolute;
  top: 228px;
  width: 323px;
}
.framer-vI7fV .framer-17tpc0l,
.framer-vI7fV .framer-167sa7b {
  align-content: start;
  align-items: start;
  background-color: #eef6ff;
  border-radius: 16px;
  display: flex;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 32px;
  height: min-content;
  justify-content: flex-start;
  overflow: visible;
  padding: 32px;
  position: relative;
  width: 100%;
}
.framer-vI7fV .framer-1e4t5t9,
.framer-vI7fV .framer-128ndnq {
  align-content: center;
  align-items: center;
  display: flex;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: min-content;
  justify-content: space-between;
  overflow: visible;
  padding: 0;
  position: relative;
  width: 976px;
}
.framer-vI7fV .framer-1ekszet {
  aspect-ratio: 0.75 / 1;
  border-radius: 16px;
  flex: none;
  height: var(--framer-aspect-ratio-supported, 628px);
  position: relative;
  width: 471px;
}
.framer-vI7fV .framer-j5s6bu {
  border-radius: 16px;
  flex: none;
  height: 628px;
  position: relative;
  width: 471px;
}
.framer-vI7fV .framer-mgamr3 {
  --framer-paragraph-spacing: 0px;
  flex: none;
  height: 27px;
  position: relative;
  white-space: pre-wrap;
  width: 976px;
  word-break: break-word;
  word-wrap: break-word;
}
.framer-vI7fV .framer-1qzjq52 {
  --border-bottom-width: 1px;
  --border-color: #2f43ff;
  --border-left-width: 1px;
  --border-right-width: 1px;
  --border-style: solid;
  --border-top-width: 1px;
  aspect-ratio: 2.1394303383688063 / 1;
  border-radius: 16px;
  flex: none;
  height: var(--framer-aspect-ratio-supported, 456px);
  position: relative;
  width: 975px;
}
.framer-vI7fV .framer-dv6sez,
.framer-vI7fV .framer-l66tx0,
.framer-vI7fV .framer-1i6hvbi,
.framer-vI7fV .framer-1bn0r9s,
.framer-vI7fV .framer-1fha7h6,
.framer-vI7fV .framer-vechf9 {
  --framer-paragraph-spacing: 0px;
  flex: none;
  height: auto;
  position: relative;
  white-space: pre-wrap;
  width: 976px;
  word-break: break-word;
  word-wrap: break-word;
}
.framer-vI7fV .framer-1aonumo,
.framer-vI7fV .framer-a2sjnp,
.framer-vI7fV .framer-8rsky4 {
  aspect-ratio: 1.3485477178423237 / 1;
  flex: none;
  height: var(--framer-aspect-ratio-supported, 241px);
  position: relative;
  width: 325px;
}
.framer-vI7fV .framer-1hvjwwy,
.framer-vI7fV .framer-17wzqlb,
.framer-vI7fV .framer-qjmhsr,
.framer-vI7fV .framer-1skvyhw,
.framer-vI7fV .framer-1fyxl81 {
  align-content: center;
  align-items: center;
  background-color: #eef6ff;
  border-radius: 16px;
  display: flex;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 32px;
  height: min-content;
  justify-content: center;
  overflow: visible;
  padding: 32px 200px;
  position: relative;
  width: 100%;
}
.framer-vI7fV .framer-1u2cqo6,
.framer-vI7fV .framer-1d5kjwu,
.framer-vI7fV .framer-3kakns,
.framer-vI7fV .framer-kitums,
.framer-vI7fV .framer-1ytqfl7 {
  align-content: start;
  align-items: start;
  display: flex;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 32px;
  height: min-content;
  justify-content: center;
  overflow: visible;
  padding: 0 32px;
  position: relative;
  width: 1040px;
}
.framer-vI7fV .framer-1yw01ek {
  aspect-ratio: 1.8721228352079986 / 1;
  flex: none;
  height: var(--framer-aspect-ratio-supported, 522px);
  position: relative;
  width: 976px;
}
.framer-vI7fV .framer-1vta4ep,
.framer-vI7fV .framer-1gmo1hw,
.framer-vI7fV .framer-162szui,
.framer-vI7fV .framer-1d0bm15,
.framer-vI7fV .framer-mxqveb {
  align-content: center;
  align-items: center;
  display: flex;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: min-content;
  justify-content: space-between;
  overflow: visible;
  padding: 0;
  position: relative;
  width: 100%;
}
.framer-vI7fV .framer-1roodjp,
.framer-vI7fV .framer-110g7j6,
.framer-vI7fV .framer-1mcd8mn {
  aspect-ratio: 1.781021897810219 / 1;
  flex: none;
  height: var(--framer-aspect-ratio-supported, 548px);
  position: relative;
  width: 976px;
}
.framer-vI7fV .framer-1rnfgkx {
  aspect-ratio: 1.785365787213366 / 1;
  flex: none;
  height: var(--framer-aspect-ratio-supported, 547px);
  position: relative;
  width: 976px;
}
.framer-vI7fV .framer-ijw1wx,
.framer-vI7fV .framer-fxgkql,
.framer-vI7fV .framer-9dwasa {
  align-content: start;
  align-items: start;
  display: flex;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 8px;
  height: min-content;
  justify-content: flex-start;
  overflow: visible;
  padding: 0;
  position: relative;
  width: 100%;
}
.framer-vI7fV .framer-1by52ts {
  --framer-paragraph-spacing: 0px;
  flex: none;
  height: auto;
  position: relative;
  white-space: pre-wrap;
  width: 206px;
  word-break: break-word;
  word-wrap: break-word;
}
@supports (background: -webkit-named-image(i)) and (not (scale: 1)) {
  .framer-vI7fV .framer-1irwk20,
  .framer-vI7fV .framer-1clj72c,
  .framer-vI7fV .framer-1ewf4u2,
  .framer-vI7fV .framer-kr4bnf,
  .framer-vI7fV .framer-19gv7ym,
  .framer-vI7fV .framer-sgw80j,
  .framer-vI7fV .framer-1o59ftx,
  .framer-vI7fV .framer-1vm7e1q,
  .framer-vI7fV .framer-1lmajcj,
  .framer-vI7fV .framer-mepmhw,
  .framer-vI7fV .framer-ss6o36,
  .framer-vI7fV .framer-a6f2cn,
  .framer-vI7fV .framer-8cffr0,
  .framer-vI7fV .framer-sdx7yr,
  .framer-vI7fV .framer-1hca2ms,
  .framer-vI7fV .framer-buyq21,
  .framer-vI7fV .framer-dtdvh8,
  .framer-vI7fV .framer-1hasvz4,
  .framer-vI7fV .framer-t8ezm9,
  .framer-vI7fV .framer-1kit5am,
  .framer-vI7fV .framer-1pz5f28,
  .framer-vI7fV .framer-wxhiua,
  .framer-vI7fV .framer-6jr63t,
  .framer-vI7fV .framer-ua5e9,
  .framer-vI7fV .framer-len6s9,
  .framer-vI7fV .framer-y5e02s,
  .framer-vI7fV .framer-1a8ri3z,
  .framer-vI7fV .framer-1g5e2gs,
  .framer-vI7fV .framer-1bvtu3t,
  .framer-vI7fV .framer-msnj47,
  .framer-vI7fV .framer-bx349u,
  .framer-vI7fV .framer-1ulmxhw,
  .framer-vI7fV .framer-1hngn7g,
  .framer-vI7fV .framer-mhvxi6,
  .framer-vI7fV .framer-5izoeu,
  .framer-vI7fV .framer-1tnynxp,
  .framer-vI7fV .framer-16l0o2q,
  .framer-vI7fV .framer-10vz43x,
  .framer-vI7fV .framer-168uatz,
  .framer-vI7fV .framer-ury520,
  .framer-vI7fV .framer-15a8hi2,
  .framer-vI7fV .framer-w37rhf,
  .framer-vI7fV .framer-1b843ru,
  .framer-vI7fV .framer-z4inz9,
  .framer-vI7fV .framer-1g9w977,
  .framer-vI7fV .framer-1a6wv4p,
  .framer-vI7fV .framer-2m0kp8,
  .framer-vI7fV .framer-fy6g2e,
  .framer-vI7fV .framer-1fibd4n,
  .framer-vI7fV .framer-1tmjhoe,
  .framer-vI7fV .framer-11yoqcw,
  .framer-vI7fV .framer-aak84e,
  .framer-vI7fV .framer-edxwxs,
  .framer-vI7fV .framer-19yty8,
  .framer-vI7fV .framer-s4fhip,
  .framer-vI7fV .framer-ajq4sj,
  .framer-vI7fV .framer-18scqur,
  .framer-vI7fV .framer-1x8tp48,
  .framer-vI7fV .framer-q1r3d3,
  .framer-vI7fV .framer-1s3uqnl,
  .framer-vI7fV .framer-d0dd1n,
  .framer-vI7fV .framer-1f3azfq,
  .framer-vI7fV .framer-5z8rbu,
  .framer-vI7fV .framer-1nfc0k5,
  .framer-vI7fV .framer-1ujn56d,
  .framer-vI7fV .framer-jq4uj7,
  .framer-vI7fV .framer-1h51ysv,
  .framer-vI7fV .framer-1bppnxq,
  .framer-vI7fV .framer-ugklqq,
  .framer-vI7fV .framer-17tpc0l,
  .framer-vI7fV .framer-1uqw4nf,
  .framer-vI7fV .framer-17z3mvw,
  .framer-vI7fV .framer-sebqej,
  .framer-vI7fV .framer-167sa7b,
  .framer-vI7fV .framer-c78ls6,
  .framer-vI7fV .framer-1c7cdep,
  .framer-vI7fV .framer-9n6zc0,
  .framer-vI7fV .framer-17uhais,
  .framer-vI7fV .framer-1wtd6n0,
  .framer-vI7fV .framer-pt8ydz,
  .framer-vI7fV .framer-xi8u6z,
  .framer-vI7fV .framer-1hvjwwy,
  .framer-vI7fV .framer-1u2cqo6,
  .framer-vI7fV .framer-15b9xu6,
  .framer-vI7fV .framer-n7k26b,
  .framer-vI7fV .framer-17wzqlb,
  .framer-vI7fV .framer-1d5kjwu,
  .framer-vI7fV .framer-1p2in3r,
  .framer-vI7fV .framer-1yhltol,
  .framer-vI7fV .framer-qjmhsr,
  .framer-vI7fV .framer-3kakns,
  .framer-vI7fV .framer-ver090,
  .framer-vI7fV .framer-i75rp8,
  .framer-vI7fV .framer-1skvyhw,
  .framer-vI7fV .framer-kitums,
  .framer-vI7fV .framer-1kd3nxb,
  .framer-vI7fV .framer-1kqxrfd,
  .framer-vI7fV .framer-1fyxl81,
  .framer-vI7fV .framer-1ytqfl7,
  .framer-vI7fV .framer-1p6j049,
  .framer-vI7fV .framer-1lvp6vk,
  .framer-vI7fV .framer-ssdult,
  .framer-vI7fV .framer-ijw1wx,
  .framer-vI7fV .framer-1adsf35,
  .framer-vI7fV .framer-fyo815,
  .framer-vI7fV .framer-fxgkql,
  .framer-vI7fV .framer-9dwasa {
    gap: 0px;
  }
  .framer-vI7fV .framer-1irwk20 > *,
  .framer-vI7fV .framer-1clj72c > * {
    margin: 0;
  }
  .framer-vI7fV .framer-1irwk20 > :first-child,
  .framer-vI7fV .framer-1clj72c > :first-child,
  .framer-vI7fV .framer-1ewf4u2 > :first-child,
  .framer-vI7fV .framer-kr4bnf > :first-child,
  .framer-vI7fV .framer-19gv7ym > :first-child,
  .framer-vI7fV .framer-sgw80j > :first-child,
  .framer-vI7fV .framer-1vm7e1q > :first-child,
  .framer-vI7fV .framer-1lmajcj > :first-child,
  .framer-vI7fV .framer-mepmhw > :first-child,
  .framer-vI7fV .framer-ss6o36 > :first-child,
  .framer-vI7fV .framer-a6f2cn > :first-child,
  .framer-vI7fV .framer-8cffr0 > :first-child,
  .framer-vI7fV .framer-sdx7yr > :first-child,
  .framer-vI7fV .framer-1hca2ms > :first-child,
  .framer-vI7fV .framer-buyq21 > :first-child,
  .framer-vI7fV .framer-t8ezm9 > :first-child,
  .framer-vI7fV .framer-1pz5f28 > :first-child,
  .framer-vI7fV .framer-wxhiua > :first-child,
  .framer-vI7fV .framer-6jr63t > :first-child,
  .framer-vI7fV .framer-y5e02s > :first-child,
  .framer-vI7fV .framer-1a8ri3z > :first-child,
  .framer-vI7fV .framer-1g5e2gs > :first-child,
  .framer-vI7fV .framer-1bvtu3t > :first-child,
  .framer-vI7fV .framer-msnj47 > :first-child,
  .framer-vI7fV .framer-bx349u > :first-child,
  .framer-vI7fV .framer-1ulmxhw > :first-child,
  .framer-vI7fV .framer-1hngn7g > :first-child,
  .framer-vI7fV .framer-mhvxi6 > :first-child,
  .framer-vI7fV .framer-5izoeu > :first-child,
  .framer-vI7fV .framer-16l0o2q > :first-child,
  .framer-vI7fV .framer-10vz43x > :first-child,
  .framer-vI7fV .framer-168uatz > :first-child,
  .framer-vI7fV .framer-ury520 > :first-child,
  .framer-vI7fV .framer-w37rhf > :first-child,
  .framer-vI7fV .framer-1b843ru > :first-child,
  .framer-vI7fV .framer-z4inz9 > :first-child,
  .framer-vI7fV .framer-1a6wv4p > :first-child,
  .framer-vI7fV .framer-2m0kp8 > :first-child,
  .framer-vI7fV .framer-fy6g2e > :first-child,
  .framer-vI7fV .framer-1fibd4n > :first-child,
  .framer-vI7fV .framer-aak84e > :first-child,
  .framer-vI7fV .framer-s4fhip > :first-child,
  .framer-vI7fV .framer-1x8tp48 > :first-child,
  .framer-vI7fV .framer-d0dd1n > :first-child,
  .framer-vI7fV .framer-1nfc0k5 > :first-child,
  .framer-vI7fV .framer-1h51ysv > :first-child,
  .framer-vI7fV .framer-1bppnxq > :first-child,
  .framer-vI7fV .framer-ugklqq > :first-child,
  .framer-vI7fV .framer-17tpc0l > :first-child,
  .framer-vI7fV .framer-1uqw4nf > :first-child,
  .framer-vI7fV .framer-17z3mvw > :first-child,
  .framer-vI7fV .framer-sebqej > :first-child,
  .framer-vI7fV .framer-167sa7b > :first-child,
  .framer-vI7fV .framer-c78ls6 > :first-child,
  .framer-vI7fV .framer-1c7cdep > :first-child,
  .framer-vI7fV .framer-9n6zc0 > :first-child,
  .framer-vI7fV .framer-1wtd6n0 > :first-child,
  .framer-vI7fV .framer-pt8ydz > :first-child,
  .framer-vI7fV .framer-xi8u6z > :first-child,
  .framer-vI7fV .framer-1hvjwwy > :first-child,
  .framer-vI7fV .framer-1u2cqo6 > :first-child,
  .framer-vI7fV .framer-15b9xu6 > :first-child,
  .framer-vI7fV .framer-n7k26b > :first-child,
  .framer-vI7fV .framer-17wzqlb > :first-child,
  .framer-vI7fV .framer-1d5kjwu > :first-child,
  .framer-vI7fV .framer-1p2in3r > :first-child,
  .framer-vI7fV .framer-1yhltol > :first-child,
  .framer-vI7fV .framer-qjmhsr > :first-child,
  .framer-vI7fV .framer-3kakns > :first-child,
  .framer-vI7fV .framer-ver090 > :first-child,
  .framer-vI7fV .framer-i75rp8 > :first-child,
  .framer-vI7fV .framer-1skvyhw > :first-child,
  .framer-vI7fV .framer-kitums > :first-child,
  .framer-vI7fV .framer-1kd3nxb > :first-child,
  .framer-vI7fV .framer-1kqxrfd > :first-child,
  .framer-vI7fV .framer-1fyxl81 > :first-child,
  .framer-vI7fV .framer-1ytqfl7 > :first-child,
  .framer-vI7fV .framer-1p6j049 > :first-child,
  .framer-vI7fV .framer-1lvp6vk > :first-child,
  .framer-vI7fV .framer-ssdult > :first-child,
  .framer-vI7fV .framer-ijw1wx > :first-child,
  .framer-vI7fV .framer-1adsf35 > :first-child,
  .framer-vI7fV .framer-fyo815 > :first-child,
  .framer-vI7fV .framer-fxgkql > :first-child,
  .framer-vI7fV .framer-9dwasa > :first-child {
    margin-top: 0;
  }
  .framer-vI7fV .framer-1irwk20 > :last-child,
  .framer-vI7fV .framer-1clj72c > :last-child,
  .framer-vI7fV .framer-1ewf4u2 > :last-child,
  .framer-vI7fV .framer-kr4bnf > :last-child,
  .framer-vI7fV .framer-19gv7ym > :last-child,
  .framer-vI7fV .framer-sgw80j > :last-child,
  .framer-vI7fV .framer-1vm7e1q > :last-child,
  .framer-vI7fV .framer-1lmajcj > :last-child,
  .framer-vI7fV .framer-mepmhw > :last-child,
  .framer-vI7fV .framer-ss6o36 > :last-child,
  .framer-vI7fV .framer-a6f2cn > :last-child,
  .framer-vI7fV .framer-8cffr0 > :last-child,
  .framer-vI7fV .framer-sdx7yr > :last-child,
  .framer-vI7fV .framer-1hca2ms > :last-child,
  .framer-vI7fV .framer-buyq21 > :last-child,
  .framer-vI7fV .framer-t8ezm9 > :last-child,
  .framer-vI7fV .framer-1pz5f28 > :last-child,
  .framer-vI7fV .framer-wxhiua > :last-child,
  .framer-vI7fV .framer-6jr63t > :last-child,
  .framer-vI7fV .framer-y5e02s > :last-child,
  .framer-vI7fV .framer-1a8ri3z > :last-child,
  .framer-vI7fV .framer-1g5e2gs > :last-child,
  .framer-vI7fV .framer-1bvtu3t > :last-child,
  .framer-vI7fV .framer-msnj47 > :last-child,
  .framer-vI7fV .framer-bx349u > :last-child,
  .framer-vI7fV .framer-1ulmxhw > :last-child,
  .framer-vI7fV .framer-1hngn7g > :last-child,
  .framer-vI7fV .framer-mhvxi6 > :last-child,
  .framer-vI7fV .framer-5izoeu > :last-child,
  .framer-vI7fV .framer-16l0o2q > :last-child,
  .framer-vI7fV .framer-10vz43x > :last-child,
  .framer-vI7fV .framer-168uatz > :last-child,
  .framer-vI7fV .framer-ury520 > :last-child,
  .framer-vI7fV .framer-w37rhf > :last-child,
  .framer-vI7fV .framer-1b843ru > :last-child,
  .framer-vI7fV .framer-z4inz9 > :last-child,
  .framer-vI7fV .framer-1a6wv4p > :last-child,
  .framer-vI7fV .framer-2m0kp8 > :last-child,
  .framer-vI7fV .framer-fy6g2e > :last-child,
  .framer-vI7fV .framer-1fibd4n > :last-child,
  .framer-vI7fV .framer-aak84e > :last-child,
  .framer-vI7fV .framer-s4fhip > :last-child,
  .framer-vI7fV .framer-1x8tp48 > :last-child,
  .framer-vI7fV .framer-d0dd1n > :last-child,
  .framer-vI7fV .framer-1nfc0k5 > :last-child,
  .framer-vI7fV .framer-1h51ysv > :last-child,
  .framer-vI7fV .framer-1bppnxq > :last-child,
  .framer-vI7fV .framer-ugklqq > :last-child,
  .framer-vI7fV .framer-17tpc0l > :last-child,
  .framer-vI7fV .framer-1uqw4nf > :last-child,
  .framer-vI7fV .framer-17z3mvw > :last-child,
  .framer-vI7fV .framer-sebqej > :last-child,
  .framer-vI7fV .framer-167sa7b > :last-child,
  .framer-vI7fV .framer-c78ls6 > :last-child,
  .framer-vI7fV .framer-1c7cdep > :last-child,
  .framer-vI7fV .framer-9n6zc0 > :last-child,
  .framer-vI7fV .framer-1wtd6n0 > :last-child,
  .framer-vI7fV .framer-pt8ydz > :last-child,
  .framer-vI7fV .framer-xi8u6z > :last-child,
  .framer-vI7fV .framer-1hvjwwy > :last-child,
  .framer-vI7fV .framer-1u2cqo6 > :last-child,
  .framer-vI7fV .framer-15b9xu6 > :last-child,
  .framer-vI7fV .framer-n7k26b > :last-child,
  .framer-vI7fV .framer-17wzqlb > :last-child,
  .framer-vI7fV .framer-1d5kjwu > :last-child,
  .framer-vI7fV .framer-1p2in3r > :last-child,
  .framer-vI7fV .framer-1yhltol > :last-child,
  .framer-vI7fV .framer-qjmhsr > :last-child,
  .framer-vI7fV .framer-3kakns > :last-child,
  .framer-vI7fV .framer-ver090 > :last-child,
  .framer-vI7fV .framer-i75rp8 > :last-child,
  .framer-vI7fV .framer-1skvyhw > :last-child,
  .framer-vI7fV .framer-kitums > :last-child,
  .framer-vI7fV .framer-1kd3nxb > :last-child,
  .framer-vI7fV .framer-1kqxrfd > :last-child,
  .framer-vI7fV .framer-1fyxl81 > :last-child,
  .framer-vI7fV .framer-1ytqfl7 > :last-child,
  .framer-vI7fV .framer-1p6j049 > :last-child,
  .framer-vI7fV .framer-1lvp6vk > :last-child,
  .framer-vI7fV .framer-ssdult > :last-child,
  .framer-vI7fV .framer-ijw1wx > :last-child,
  .framer-vI7fV .framer-1adsf35 > :last-child,
  .framer-vI7fV .framer-fyo815 > :last-child,
  .framer-vI7fV .framer-fxgkql > :last-child,
  .framer-vI7fV .framer-9dwasa > :last-child {
    margin-bottom: 0;
  }
  .framer-vI7fV .framer-1ewf4u2 > *,
  .framer-vI7fV .framer-kr4bnf > *,
  .framer-vI7fV .framer-sgw80j > *,
  .framer-vI7fV .framer-8cffr0 > *,
  .framer-vI7fV .framer-1hca2ms > *,
  .framer-vI7fV .framer-wxhiua > *,
  .framer-vI7fV .framer-1ulmxhw > *,
  .framer-vI7fV .framer-16l0o2q > *,
  .framer-vI7fV .framer-w37rhf > *,
  .framer-vI7fV .framer-1a6wv4p > *,
  .framer-vI7fV .framer-1h51ysv > *,
  .framer-vI7fV .framer-1uqw4nf > *,
  .framer-vI7fV .framer-c78ls6 > *,
  .framer-vI7fV .framer-1wtd6n0 > *,
  .framer-vI7fV .framer-xi8u6z > *,
  .framer-vI7fV .framer-n7k26b > *,
  .framer-vI7fV .framer-1yhltol > *,
  .framer-vI7fV .framer-i75rp8 > *,
  .framer-vI7fV .framer-1kqxrfd > *,
  .framer-vI7fV .framer-1lvp6vk > *,
  .framer-vI7fV .framer-1adsf35 > * {
    margin: 5px 0;
  }
  .framer-vI7fV .framer-19gv7ym > *,
  .framer-vI7fV .framer-buyq21 > *,
  .framer-vI7fV .framer-t8ezm9 > *,
  .framer-vI7fV .framer-1pz5f28 > *,
  .framer-vI7fV .framer-6jr63t > *,
  .framer-vI7fV .framer-y5e02s > *,
  .framer-vI7fV .framer-1a8ri3z > *,
  .framer-vI7fV .framer-1g5e2gs > *,
  .framer-vI7fV .framer-1bvtu3t > *,
  .framer-vI7fV .framer-msnj47 > *,
  .framer-vI7fV .framer-bx349u > *,
  .framer-vI7fV .framer-1hngn7g > *,
  .framer-vI7fV .framer-mhvxi6 > *,
  .framer-vI7fV .framer-10vz43x > *,
  .framer-vI7fV .framer-168uatz > *,
  .framer-vI7fV .framer-1b843ru > *,
  .framer-vI7fV .framer-z4inz9 > *,
  .framer-vI7fV .framer-2m0kp8 > *,
  .framer-vI7fV .framer-fy6g2e > *,
  .framer-vI7fV .framer-1bppnxq > *,
  .framer-vI7fV .framer-ugklqq > *,
  .framer-vI7fV .framer-17z3mvw > *,
  .framer-vI7fV .framer-sebqej > *,
  .framer-vI7fV .framer-1c7cdep > *,
  .framer-vI7fV .framer-9n6zc0 > *,
  .framer-vI7fV .framer-pt8ydz > *,
  .framer-vI7fV .framer-15b9xu6 > *,
  .framer-vI7fV .framer-1p2in3r > *,
  .framer-vI7fV .framer-ver090 > *,
  .framer-vI7fV .framer-1kd3nxb > *,
  .framer-vI7fV .framer-1p6j049 > *,
  .framer-vI7fV .framer-ssdult > *,
  .framer-vI7fV .framer-fyo815 > * {
    margin: 8px 0;
  }
  .framer-vI7fV .framer-1o59ftx > *,
  .framer-vI7fV .framer-1hasvz4 > *,
  .framer-vI7fV .framer-1kit5am > *,
  .framer-vI7fV .framer-len6s9 > *,
  .framer-vI7fV .framer-1tnynxp > *,
  .framer-vI7fV .framer-15a8hi2 > *,
  .framer-vI7fV .framer-1g9w977 > *,
  .framer-vI7fV .framer-17uhais > * {
    margin: 0 16px;
  }
  .framer-vI7fV .framer-1o59ftx > :first-child,
  .framer-vI7fV .framer-dtdvh8 > :first-child,
  .framer-vI7fV .framer-1hasvz4 > :first-child,
  .framer-vI7fV .framer-1kit5am > :first-child,
  .framer-vI7fV .framer-ua5e9 > :first-child,
  .framer-vI7fV .framer-len6s9 > :first-child,
  .framer-vI7fV .framer-1tnynxp > :first-child,
  .framer-vI7fV .framer-15a8hi2 > :first-child,
  .framer-vI7fV .framer-1g9w977 > :first-child,
  .framer-vI7fV .framer-1tmjhoe > :first-child,
  .framer-vI7fV .framer-11yoqcw > :first-child,
  .framer-vI7fV .framer-edxwxs > :first-child,
  .framer-vI7fV .framer-19yty8 > :first-child,
  .framer-vI7fV .framer-ajq4sj > :first-child,
  .framer-vI7fV .framer-18scqur > :first-child,
  .framer-vI7fV .framer-q1r3d3 > :first-child,
  .framer-vI7fV .framer-1s3uqnl > :first-child,
  .framer-vI7fV .framer-1f3azfq > :first-child,
  .framer-vI7fV .framer-5z8rbu > :first-child,
  .framer-vI7fV .framer-1ujn56d > :first-child,
  .framer-vI7fV .framer-jq4uj7 > :first-child,
  .framer-vI7fV .framer-17uhais > :first-child {
    margin-left: 0;
  }
  .framer-vI7fV .framer-1o59ftx > :last-child,
  .framer-vI7fV .framer-dtdvh8 > :last-child,
  .framer-vI7fV .framer-1hasvz4 > :last-child,
  .framer-vI7fV .framer-1kit5am > :last-child,
  .framer-vI7fV .framer-ua5e9 > :last-child,
  .framer-vI7fV .framer-len6s9 > :last-child,
  .framer-vI7fV .framer-1tnynxp > :last-child,
  .framer-vI7fV .framer-15a8hi2 > :last-child,
  .framer-vI7fV .framer-1g9w977 > :last-child,
  .framer-vI7fV .framer-1tmjhoe > :last-child,
  .framer-vI7fV .framer-11yoqcw > :last-child,
  .framer-vI7fV .framer-edxwxs > :last-child,
  .framer-vI7fV .framer-19yty8 > :last-child,
  .framer-vI7fV .framer-ajq4sj > :last-child,
  .framer-vI7fV .framer-18scqur > :last-child,
  .framer-vI7fV .framer-q1r3d3 > :last-child,
  .framer-vI7fV .framer-1s3uqnl > :last-child,
  .framer-vI7fV .framer-1f3azfq > :last-child,
  .framer-vI7fV .framer-5z8rbu > :last-child,
  .framer-vI7fV .framer-1ujn56d > :last-child,
  .framer-vI7fV .framer-jq4uj7 > :last-child,
  .framer-vI7fV .framer-17uhais > :last-child {
    margin-right: 0;
  }
  .framer-vI7fV .framer-1vm7e1q > *,
  .framer-vI7fV .framer-1lmajcj > *,
  .framer-vI7fV .framer-mepmhw > *,
  .framer-vI7fV .framer-ss6o36 > *,
  .framer-vI7fV .framer-a6f2cn > *,
  .framer-vI7fV .framer-sdx7yr > *,
  .framer-vI7fV .framer-1fibd4n > *,
  .framer-vI7fV .framer-aak84e > *,
  .framer-vI7fV .framer-s4fhip > *,
  .framer-vI7fV .framer-1x8tp48 > *,
  .framer-vI7fV .framer-d0dd1n > *,
  .framer-vI7fV .framer-1nfc0k5 > *,
  .framer-vI7fV .framer-ijw1wx > *,
  .framer-vI7fV .framer-fxgkql > *,
  .framer-vI7fV .framer-9dwasa > * {
    margin: 4px 0;
  }
  .framer-vI7fV .framer-dtdvh8 > *,
  .framer-vI7fV .framer-ua5e9 > *,
  .framer-vI7fV .framer-11yoqcw > *,
  .framer-vI7fV .framer-19yty8 > *,
  .framer-vI7fV .framer-18scqur > *,
  .framer-vI7fV .framer-1s3uqnl > *,
  .framer-vI7fV .framer-5z8rbu > *,
  .framer-vI7fV .framer-jq4uj7 > * {
    margin: 0 8px;
  }
  .framer-vI7fV .framer-5izoeu > *,
  .framer-vI7fV .framer-ury520 > *,
  .framer-vI7fV .framer-17tpc0l > *,
  .framer-vI7fV .framer-167sa7b > *,
  .framer-vI7fV .framer-1hvjwwy > *,
  .framer-vI7fV .framer-1u2cqo6 > *,
  .framer-vI7fV .framer-17wzqlb > *,
  .framer-vI7fV .framer-1d5kjwu > *,
  .framer-vI7fV .framer-qjmhsr > *,
  .framer-vI7fV .framer-3kakns > *,
  .framer-vI7fV .framer-1skvyhw > *,
  .framer-vI7fV .framer-kitums > *,
  .framer-vI7fV .framer-1fyxl81 > *,
  .framer-vI7fV .framer-1ytqfl7 > * {
    margin: 16px 0;
  }
  .framer-vI7fV .framer-1tmjhoe > *,
  .framer-vI7fV .framer-edxwxs > *,
  .framer-vI7fV .framer-ajq4sj > *,
  .framer-vI7fV .framer-q1r3d3 > *,
  .framer-vI7fV .framer-1f3azfq > *,
  .framer-vI7fV .framer-1ujn56d > * {
    margin: 0 4px;
  }
}

.opener {
  border-bottom: unset;
  padding-bottom: 2rem;
}

.work-with-me {
  margin-top: 0;
}

* {
  font-family: "Product Sans" !important;
}
