@media (min-width: 1440px) { .hidden-1xbf53l { display: none !important; } } @media (min-width: 1200px) and (max-width: 1439px) { .hidden-ndg831 { display: none !important; } } @media (min-width: 768px) and (max-width: 1199px) { .hidden-1jzetn6 { display: none !important; } } @media (max-width: 767px) { .hidden-1mumg3n { display: none !important; } } 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; } @font-face { font-family: Alegreya; font-style: normal; font-weight: 400; font-display: swap; src: url(https://fonts.gstatic.com/s/alegreya/v36/4UaBrEBBsBhlBjvfkSLsx6jx4w.woff2) format("woff2"); unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; } @font-face { font-family: Alegreya; font-style: normal; font-weight: 400; font-display: swap; src: url(https://fonts.gstatic.com/s/alegreya/v36/4UaBrEBBsBhlBjvfkSLlx6jx4w.woff2) format("woff2"); unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; } @font-face { font-family: Alegreya; font-style: normal; font-weight: 400; font-display: swap; src: url(https://fonts.gstatic.com/s/alegreya/v36/4UaBrEBBsBhlBjvfkSLtx6jx4w.woff2) format("woff2"); unicode-range: U+1F00-1FFF; } @font-face { font-family: Alegreya; font-style: normal; font-weight: 400; font-display: swap; src: url(https://fonts.gstatic.com/s/alegreya/v36/4UaBrEBBsBhlBjvfkSLix6jx4w.woff2) format("woff2"); unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF; } @font-face { font-family: Alegreya; font-style: normal; font-weight: 400; font-display: swap; src: url(https://fonts.gstatic.com/s/alegreya/v36/4UaBrEBBsBhlBjvfkSLux6jx4w.woff2) format("woff2"); unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB; } @font-face { font-family: Alegreya; font-style: normal; font-weight: 400; font-display: swap; src: url(https://fonts.gstatic.com/s/alegreya/v36/4UaBrEBBsBhlBjvfkSLvx6jx4w.woff2) format("woff2"); unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; } @font-face { font-family: Alegreya; font-style: normal; font-weight: 400; font-display: swap; src: url(https://fonts.gstatic.com/s/alegreya/v36/4UaBrEBBsBhlBjvfkSLhx6g.woff2) format("woff2"); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } @font-face { font-family: Alegreya; font-style: normal; font-weight: 500; font-display: swap; src: url(https://fonts.gstatic.com/s/alegreya/v36/4UaBrEBBsBhlBjvfkSLsx6jx4w.woff2) format("woff2"); unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; } @font-face { font-family: Alegreya; font-style: normal; font-weight: 500; font-display: swap; src: url(https://fonts.gstatic.com/s/alegreya/v36/4UaBrEBBsBhlBjvfkSLlx6jx4w.woff2) format("woff2"); unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; } @font-face { font-family: Alegreya; font-style: normal; font-weight: 500; font-display: swap; src: url(https://fonts.gstatic.com/s/alegreya/v36/4UaBrEBBsBhlBjvfkSLtx6jx4w.woff2) format("woff2"); unicode-range: U+1F00-1FFF; } @font-face { font-family: Alegreya; font-style: normal; font-weight: 500; font-display: swap; src: url(https://fonts.gstatic.com/s/alegreya/v36/4UaBrEBBsBhlBjvfkSLix6jx4w.woff2) format("woff2"); unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF; } @font-face { font-family: Alegreya; font-style: normal; font-weight: 500; font-display: swap; src: url(https://fonts.gstatic.com/s/alegreya/v36/4UaBrEBBsBhlBjvfkSLux6jx4w.woff2) format("woff2"); unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB; } @font-face { font-family: Alegreya; font-style: normal; font-weight: 500; font-display: swap; src: url(https://fonts.gstatic.com/s/alegreya/v36/4UaBrEBBsBhlBjvfkSLvx6jx4w.woff2) format("woff2"); unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; } @font-face { font-family: Alegreya; font-style: normal; font-weight: 500; font-display: swap; src: url(https://fonts.gstatic.com/s/alegreya/v36/4UaBrEBBsBhlBjvfkSLhx6g.woff2) format("woff2"); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } @font-face { font-family: Alegreya; font-style: normal; font-weight: 700; font-display: swap; src: url(https://fonts.gstatic.com/s/alegreya/v36/4UaBrEBBsBhlBjvfkSLsx6jx4w.woff2) format("woff2"); unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; } @font-face { font-family: Alegreya; font-style: normal; font-weight: 700; font-display: swap; src: url(https://fonts.gstatic.com/s/alegreya/v36/4UaBrEBBsBhlBjvfkSLlx6jx4w.woff2) format("woff2"); unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; } @font-face { font-family: Alegreya; font-style: normal; font-weight: 700; font-display: swap; src: url(https://fonts.gstatic.com/s/alegreya/v36/4UaBrEBBsBhlBjvfkSLtx6jx4w.woff2) format("woff2"); unicode-range: U+1F00-1FFF; } @font-face { font-family: Alegreya; font-style: normal; font-weight: 700; font-display: swap; src: url(https://fonts.gstatic.com/s/alegreya/v36/4UaBrEBBsBhlBjvfkSLix6jx4w.woff2) format("woff2"); unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF; } @font-face { font-family: Alegreya; font-style: normal; font-weight: 700; font-display: swap; src: url(https://fonts.gstatic.com/s/alegreya/v36/4UaBrEBBsBhlBjvfkSLux6jx4w.woff2) format("woff2"); unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB; } @font-face { font-family: Alegreya; font-style: normal; font-weight: 700; font-display: swap; src: url(https://fonts.gstatic.com/s/alegreya/v36/4UaBrEBBsBhlBjvfkSLvx6jx4w.woff2) format("woff2"); unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; } @font-face { font-family: Alegreya; font-style: normal; font-weight: 700; font-display: swap; src: url(https://fonts.gstatic.com/s/alegreya/v36/4UaBrEBBsBhlBjvfkSLhx6g.woff2) format("woff2"); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } @font-face { font-family: Aladin; font-style: normal; font-weight: 400; font-display: block; src: url(https://fonts.gstatic.com/s/aladin/v24/ZgNSjPJFPrvJV5fF4C35lGQ.woff2) format("woff2"); unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; } @font-face { font-family: Aladin; font-style: normal; font-weight: 400; font-display: block; src: url(https://fonts.gstatic.com/s/aladin/v24/ZgNSjPJFPrvJV5fF7i35.woff2) format("woff2"); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } @font-face { font-family: Alegreya Placeholder; src: local("Times New Roman"); ascent-override: 101.05%; descent-override: 34.31%; line-gap-override: 0%; size-adjust: 100.55%; } body { --framer-will-change-override: none; } @supports (background: -webkit-named-image(i)) and (not (grid-template-rows: subgrid)) { body { --framer-will-change-override: transform; } } [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-blockquote-font-family, var(--framer-font-family, Inter, Inter Placeholder, sans-serif) ); font-style: var( --framer-blockquote-font-style, var(--framer-font-style, normal) ); font-weight: var( --framer-blockquote-font-weight, var(--framer-font-weight, 400) ); color: var(--framer-blockquote-text-color, var(--framer-text-color, #000)); font-size: calc( var(--framer-blockquote-font-size, var(--framer-font-size, 16px)) * var(--framer-font-size-scale, 1) ); letter-spacing: var( --framer-blockquote-letter-spacing, var(--framer-letter-spacing, 0) ); text-transform: var( --framer-blockquote-text-transform, var(--framer-text-transform, none) ); text-decoration: var( --framer-blockquote-text-decoration, var(--framer-text-decoration, none) ); line-height: var( --framer-blockquote-line-height, var(--framer-line-height, 1.2em) ); text-align: var( --framer-blockquote-text-alignment, var(--framer-text-alignment, start) ); -webkit-text-stroke-width: var(--framer-text-stroke-width, initial); -webkit-text-stroke-color: var(--framer-text-stroke-color, initial); -moz-font-feature-settings: var(--framer-font-open-type-features, initial); -webkit-font-feature-settings: var(--framer-font-open-type-features, initial); font-feature-settings: var(--framer-font-open-type-features, initial); font-variation-settings: var(--framer-font-variation-axes, normal); text-wrap: var(--framer-text-wrap-override, var(--framer-text-wrap)); } .framer-fit-text .framer-text { white-space: nowrap; white-space-collapse: preserve; } strong.framer-text { font-family: var( --framer-blockquote-font-family-bold, var(--framer-font-family-bold) ); font-style: var( --framer-blockquote-font-style-bold, var(--framer-font-style-bold) ); font-weight: var( --framer-blockquote-font-weight-bold, var(--framer-font-weight-bold, bolder) ); font-variation-settings: var( --framer-blockquote-font-variation-axes-bold, var(--framer-font-variation-axes-bold) ); } em.framer-text { font-family: var( --framer-blockquote-font-family-italic, var(--framer-font-family-italic) ); font-style: var( --framer-blockquote-font-style-italic, var(--framer-font-style-italic, italic) ); font-weight: var( --framer-blockquote-font-weight-italic, var(--framer-font-weight-italic) ); font-variation-settings: var( --framer-blockquote-font-variation-axes-italic, var(--framer-font-variation-axes-italic) ); } em.framer-text > strong.framer-text { font-family: var( --framer-blockquote-font-family-bold-italic, var(--framer-font-family-bold-italic) ); font-style: var( --framer-blockquote-font-style-bold-italic, var(--framer-font-style-bold-italic, italic) ); font-weight: var( --framer-blockquote-font-weight-bold-italic, var(--framer-font-weight-bold-italic, bolder) ); font-variation-settings: var( --framer-blockquote-font-variation-axes-bold-italic, var(--framer-font-variation-axes-bold-italic) ); } 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), blockquote.framer-text:not(:first-child), .framer-image.framer-text:not(:first-child) { margin-top: var( --framer-blockquote-paragraph-spacing, 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-blockquote-line-height, var(--framer-line-height, 1.3em) ) ) / 2 ) ); margin: min( 0em, calc( calc( 1.3em - var( --framer-blockquote-line-height, 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-blockquote-font-style, var(--framer-code-font-style, var(--framer-font-style, normal)) ); font-weight: var( --framer-blockquote-font-weight, var(--framer-code-font-weight, var(--framer-font-weight, 400)) ); color: var( --framer-blockquote-text-color, var(--framer-code-text-color, var(--framer-text-color, #000)) ); font-size: calc( var(--framer-blockquote-font-size, var(--framer-font-size, 16px)) * var(--framer-font-size-scale, 1) ); letter-spacing: var( --framer-blockquote-letter-spacing, var(--framer-letter-spacing, 0) ); line-height: var( --framer-blockquote-line-height, var(--framer-line-height, 1.2em) ); } blockquote.framer-text { margin-block-start: initial; margin-block-end: initial; margin-inline-start: initial; margin-inline-end: initial; unicode-bidi: initial; } a.framer-text, a.framer-text span.framer-text:not([data-text-fill]), span.framer-text[data-nested-link], span.framer-text[data-nested-link] span.framer-text:not([data-text-fill]) { font-family: var( --framer-blockquote-font-family, var( --framer-link-font-family, var(--framer-font-family, Inter, Inter Placeholder, sans-serif) ) ); font-style: var( --framer-blockquote-font-style, var(--framer-link-font-style, var(--framer-font-style, normal)) ); font-weight: var( --framer-blockquote-font-weight, var(--framer-link-font-weight, var(--framer-font-weight, 400)) ); color: var( --framer-blockquote-text-color, var(--framer-link-text-color, var(--framer-text-color, #000)) ); font-size: calc( var(--framer-blockquote-font-size, var(--framer-font-size, 16px)) * var(--framer-font-size-scale, 1) ); text-transform: var( --framer-blockquote-text-transform, var(--framer-link-text-transform, var(--framer-text-transform, none)) ); text-decoration: var( --framer-blockquote-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]), code.framer-text span.framer-text[data-nested-link], code.framer-text span.framer-text[data-nested-link] 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-blockquote-font-style, var(--framer-code-font-style, var(--framer-font-style, normal)) ); font-weight: var( --framer-blockquote-font-weight, var(--framer-code-font-weight, var(--framer-font-weight, 400)) ); color: var( --framer-blockquote-text-color, var( --framer-link-text-color, var(--framer-code-text-color, var(--framer-text-color, #000)) ) ); font-size: calc( var(--framer-blockquote-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]), span.framer-text[data-nested-link]:hover, span.framer-text[data-nested-link]:hover span.framer-text:not([data-text-fill]) { font-family: var( --framer-link-hover-font-family, var( --framer-blockquote-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-blockquote-font-style, var(--framer-link-font-style, var(--framer-font-style, normal)) ) ); font-weight: var( --framer-link-hover-font-weight, var( --framer-blockquote-font-weight, var(--framer-link-font-weight, var(--framer-font-weight, 400)) ) ); color: var( --framer-link-hover-text-color, var( --framer-blockquote-text-color, var(--framer-link-text-color, var(--framer-text-color, #000)) ) ); font-size: calc( var( --framer-link-hover-font-size, var(--framer-blockquote-font-size, var(--framer-font-size, 16px)) ) * var(--framer-font-size-scale, 1) ); text-transform: var( --framer-link-hover-text-transform, var( --framer-blockquote-text-transform, var(--framer-link-text-transform, var(--framer-text-transform, none)) ) ); text-decoration: var( --framer-link-hover-text-decoration, var( --framer-blockquote-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]), code.framer-text span.framer-text[data-nested-link]:hover, code.framer-text span.framer-text[data-nested-link]:hover span.framer-text:not([data-text-fill]) { font-family: var( var( --framer-code-font-family, var(--framer-font-family, Inter, Inter Placeholder, sans-serif) ) ); font-style: var( --framer-blockquote-font-style, var(--framer-code-font-style, var(--framer-font-style, normal)) ); font-weight: var( --framer-blockquote-font-weight, var(--framer-code-font-weight, var(--framer-font-weight, 400)) ); color: var( --framer-link-hover-text-color, var( --framer-blockquote-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-blockquote-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]), span.framer-text[data-framer-page-link-current], span.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]), code.framer-text span.framer-text[data-framer-page-link-current], code.framer-text span.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]), span.framer-text[data-framer-page-link-current]:hover, span.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]), code.framer-text span.framer-text[data-framer-page-link-current]:hover, code.framer-text span.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; --framer-font-open-type-features: normal; } 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; --framer-font-open-type-features: normal; --font-variation-settings: normal; } [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]):not([data-nested-link]) { 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]):not([data-nested-link]) { 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-cursor-none, .framer-cursor-none * { cursor: none !important; } .framer-pointer-events-none, .framer-pointer-events-none * { pointer-events: none !important; } .framer-body-El2_dmCdk-framer-H662Z { background: rgb(0, 0, 0); } .framer-H662Z.framer-f9meea, .framer-H662Z .framer-f9meea { display: block; } .framer-H662Z.framer-1xbf53l { align-content: center; align-items: center; background-color: #000; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0; position: relative; width: 1440px; } .framer-H662Z .framer-1r0ym0h-container { flex: none; height: auto; position: relative; width: auto; z-index: 0; } .framer-H662Z .framer-1dp7a6p-container { flex: none; height: 64px; left: 40px; position: fixed; right: 40px; top: 24px; z-index: 5; } .framer-H662Z .framer-1o6hshn { background-color: #000c; inset: 0; position: fixed; user-select: none; z-index: 5; } .framer-H662Z .framer-1q6xm23 { background-color: #14164e; border-radius: 24px; flex: none; height: 572px; left: calc(50.00000000000002% - 721px / 2); overflow: hidden; position: fixed; top: calc(50.00000000000002% - 572px / 2); width: 721px; will-change: var(--framer-will-change-override, transform); z-index: 5; } .framer-H662Z .framer-16n2ggf { aspect-ratio: 1 / 1; cursor: pointer; flex: none; height: var(--framer-aspect-ratio-supported, 24px); overflow: hidden; position: absolute; right: 16px; top: 16px; width: 24px; } .framer-H662Z .framer-1lsgn7u { flex: none; height: 20px; left: calc(50.00000000000002% - 20px / 2); position: absolute; top: calc(50.00000000000002% - 20px / 2); width: 20px; } .framer-H662Z .framer-nwnz5h-container { flex: none; height: 482px; left: calc(50.06934812760058% - 640px / 2); position: absolute; top: calc(50.09174311926608% - 482px / 2); width: 640px; } .framer-H662Z .framer-zzsy1v { --framer-paragraph-spacing: 0px; flex: none; height: 240px; left: calc(50.06934812760058% - 386px / 2); position: absolute; top: calc(50.00000000000002% - 240px / 2); white-space: pre-wrap; width: 386px; word-break: break-word; word-wrap: break-word; } .framer-H662Z .framer-1ge2acv { flex: none; height: 100vh; overflow: hidden; position: relative; width: 100%; } .framer-H662Z .framer-tehwxn { flex: none; inset: 0; overflow: visible; position: absolute; } .framer-H662Z .framer-1x7ib85 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 27px; height: min-content; justify-content: flex-start; left: 80px; overflow: visible; padding: 0; position: absolute; top: 53%; transform: translateY(-50%); width: 415px; z-index: 1; } .framer-H662Z .framer-1kyzzl5 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: center; overflow: visible; padding: 0; position: relative; width: 100%; } .framer-H662Z .framer-bc7jd1 { --framer-paragraph-spacing: 0px; flex: none; height: 301px; position: relative; white-space: pre-wrap; width: 415px; word-break: break-word; word-wrap: break-word; } .framer-H662Z .framer-3q8jy3 { --framer-paragraph-spacing: 0px; flex: none; height: auto; position: relative; white-space: pre-wrap; width: 415px; word-break: break-word; word-wrap: break-word; } .framer-H662Z .framer-1bskhzb-container, .framer-H662Z .framer-1ing41x-container, .framer-H662Z .framer-1q6tq2-container { flex: none; height: auto; position: relative; width: auto; } .framer-H662Z .framer-18aztsc { flex: none; inset: 0 2px 3px 499px; overflow: hidden; position: absolute; } .framer-H662Z .framer-1fe38e6-container { flex: none; inset: -307px -258px -299px -100px; pointer-events: none; position: absolute; } .framer-H662Z .framer-iipy5x { flex: none; height: 1px; overflow: visible; position: relative; width: 100%; } .framer-H662Z .framer-1c5j2mv { bottom: -12px; flex: none; height: 162px; left: 0; overflow: visible; position: absolute; right: 0; z-index: 1; } .framer-H662Z .framer-u2id16 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 100vh; justify-content: center; overflow: hidden; padding: 0; position: relative; width: 100%; } .framer-H662Z .framer-1shb5u7 { flex: 1 0 0px; height: 1px; position: relative; width: 100%; } .framer-H662Z .framer-h6936f { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 31px; height: min-content; justify-content: flex-start; left: 80px; overflow: visible; padding: 0; position: absolute; top: 45%; transform: translateY(-50%); width: 491px; z-index: 1; } .framer-H662Z .framer-3yz41k { --framer-paragraph-spacing: 0px; flex: none; height: auto; position: relative; white-space: pre-wrap; width: 491px; word-break: break-word; word-wrap: break-word; } .framer-H662Z .framer-1gdv0xa { --framer-paragraph-spacing: 0px; flex: none; height: 327px; position: relative; white-space: pre-wrap; width: 491px; word-break: break-word; word-wrap: break-word; } .framer-H662Z .framer-131x2sy { --framer-paragraph-spacing: 0px; flex: none; height: auto; position: relative; white-space: pre-wrap; width: 341px; word-break: break-word; word-wrap: break-word; } .framer-H662Z .framer-1b67d7l { flex: none; inset: -240px -110px -210px 308px; overflow: hidden; position: absolute; } .framer-H662Z .framer-fr562k-container { flex: none; inset: 67px; pointer-events: none; position: absolute; z-index: 0; } .framer-H662Z .framer-s87na5 { flex: none; height: 14px; overflow: visible; position: relative; width: 100%; } .framer-H662Z .framer-1djans0 { flex: none; inset: -113px 0 -9px; overflow: visible; position: absolute; } .framer-H662Z .framer-xb1tei { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 100vh; justify-content: center; overflow: hidden; padding: 0; position: relative; width: 100%; z-index: 1; } .framer-H662Z .framer-1kq8ibi { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; left: 0; min-height: 265px; overflow: hidden; padding: 0; position: absolute; right: 0; top: 78px; } .framer-H662Z .framer-1affdby { --framer-paragraph-spacing: 0px; flex: none; height: auto; left: 50%; position: absolute; top: 2%; transform: translate(-50%, -50%); white-space: pre; width: auto; z-index: 1; } .framer-H662Z .framer-eni4kt { --framer-paragraph-spacing: 0px; flex: none; height: 241px; left: calc(50.00000000000002% - 670px / 2); position: absolute; top: calc(54.33962264150946% - 241px / 2); white-space: pre-wrap; width: 670px; word-break: break-word; word-wrap: break-word; } .framer-H662Z .framer-12qvlbg { flex: none; inset: -370px -188px -242px; overflow: hidden; position: absolute; } .framer-H662Z .framer-cins5z-container { flex: none; inset: 1px 0 0; pointer-events: none; position: absolute; } .framer-H662Z .framer-1egawc0 { flex: none; height: 31px; overflow: visible; position: relative; width: 100%; z-index: 1; } .framer-H662Z .framer-wwk0aq { flex: none; inset: -177px 0 -3px; overflow: visible; position: absolute; } .framer-H662Z .framer-8csaq5 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 100vh; justify-content: center; overflow: hidden; padding: 0; position: relative; width: 100%; } .framer-H662Z .framer-2gugc8 { flex: 1 0 0px; height: 100%; position: relative; width: 1px; } .framer-H662Z .framer-8smkja { flex: none; inset: -254px 7px -309px -320px; overflow: hidden; position: absolute; } .framer-H662Z .framer-j18573-container { flex: none; inset: 71px 46px 0; pointer-events: none; position: absolute; } .framer-H662Z .framer-4i8rud { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 19px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0; position: absolute; right: 106px; top: 69px; width: 547px; z-index: 1; } .framer-H662Z .framer-1hvjwkj { --framer-paragraph-spacing: 0px; flex: none; height: auto; position: relative; white-space: pre-wrap; width: 547px; word-break: break-word; word-wrap: break-word; } .framer-H662Z .framer-o80gkr { --framer-paragraph-spacing: 0px; flex: none; height: 213px; position: relative; white-space: pre-wrap; width: 568px; word-break: break-word; word-wrap: break-word; } .framer-H662Z .framer-voz803 { --framer-paragraph-spacing: 0px; flex: none; height: auto; position: relative; white-space: pre-wrap; width: 435px; word-break: break-word; word-wrap: break-word; } .framer-H662Z .framer-1atzxcg { flex: none; height: 44px; overflow: visible; position: relative; width: 100%; z-index: 0; } .framer-H662Z .framer-1mv16wi { flex: none; inset: -149px 0 -2px; overflow: visible; position: absolute; } .framer-H662Z .framer-6pf0ki { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 110.00000000000001vh; justify-content: center; overflow: visible; padding: 0; position: relative; width: 100%; } .framer-H662Z .framer-qkypj2, .framer-H662Z .framer-1omxrki { flex: 1 0 0px; height: 100%; overflow: hidden; position: relative; width: 1px; } .framer-H662Z .framer-umcrw7 { align-content: flex-end; align-items: flex-end; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: flex-start; left: 80px; overflow: visible; padding: 0; position: absolute; right: 80px; top: -188px; z-index: 1; } .framer-H662Z .framer-1le74gd, .framer-H662Z .framer-oefpw4, .framer-H662Z .framer-r68wrc { -webkit-backdrop-filter: blur(79px); align-content: flex-start; align-items: flex-start; backdrop-filter: blur(79px); background-color: #130f337a; border-radius: 24px; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 24px; position: relative; width: 1px; will-change: var(--framer-will-change-override, transform); } .framer-H662Z .framer-1u4ny9g { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0; position: relative; width: 300px; } .framer-H662Z .framer-vsulfl, .framer-H662Z .framer-qigv5k, .framer-H662Z .framer-iu1hsq { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 0; position: relative; width: 100%; } .framer-H662Z .framer-fh4o8g, .framer-H662Z .framer-by55j0 { aspect-ratio: 1.7827715355805243 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 48px); overflow: visible; position: relative; width: 86px; } .framer-H662Z .framer-1t5v231, .framer-H662Z .framer-ibbe3o, .framer-H662Z .framer-1m3agcf { --framer-paragraph-spacing: 0px; flex: 1 0 0px; height: auto; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; } .framer-H662Z .framer-ws2kq6 { --framer-paragraph-spacing: 0px; flex: none; height: auto; position: relative; white-space: pre-wrap; width: 300px; word-break: break-word; word-wrap: break-word; } .framer-H662Z .framer-1cpf64g-container { flex: none; height: 56px; position: relative; width: 214px; } .framer-H662Z .framer-1f91nym, .framer-H662Z .framer-1x0yske { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0; position: relative; width: 100%; } .framer-H662Z .framer-1p9jm9d { --framer-paragraph-spacing: 0px; flex: none; height: auto; position: relative; white-space: pre-wrap; width: 326px; word-break: break-word; word-wrap: break-word; } .framer-H662Z .framer-1l6mg3k { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 48px); overflow: visible; position: relative; width: 48px; } .framer-H662Z .framer-1bgijhp { --framer-paragraph-spacing: 0px; flex: none; height: auto; position: relative; white-space: pre-wrap; width: 286px; word-break: break-word; word-wrap: break-word; } .framer-H662Z .framer-mcw7r3-container { flex: none; height: 56px; position: relative; width: 144px; } .framer-H662Z .framer-1l5dixf { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: flex-start; left: 80px; overflow: visible; padding: 0; position: absolute; top: 50%; transform: translateY(-50%); width: 572px; z-index: 1; } .framer-H662Z .framer-1ux65nh { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 13px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0; position: relative; width: 383px; } .framer-H662Z .framer-8fimqo, .framer-H662Z .framer-g94f3j { --framer-paragraph-spacing: 0px; flex: none; height: auto; position: relative; white-space: pre-wrap; width: 383px; word-break: break-word; word-wrap: break-word; } .framer-H662Z .framer-wqvekh, .framer-H662Z .framer-v7iwt6 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 32px; height: min-content; justify-content: center; overflow: hidden; padding: 0; position: relative; width: 100%; } .framer-H662Z .framer-gqv2jz { align-content: flex-start; align-items: flex-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: 100%; } .framer-H662Z .framer-kcd0ga { --framer-paragraph-spacing: 0px; flex: none; height: auto; position: relative; white-space: pre-wrap; width: 572px; word-break: break-word; word-wrap: break-word; } .framer-H662Z .framer-c57nxu, .framer-H662Z .framer-ox9ygw { --framer-paragraph-spacing: 0px; flex: none; height: auto; position: relative; white-space: pre-wrap; width: 162px; word-break: break-word; word-wrap: break-word; } .framer-H662Z .framer-4c2jn8 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 17px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0; position: relative; width: 466px; } .framer-H662Z .framer-yxm8nd, .framer-H662Z .framer-1f843ii { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0; position: relative; width: min-content; } .framer-H662Z .framer-ejtyxg, .framer-H662Z .framer-1g85uqs { --border-bottom-width: 1px; --border-color: rgba(255, 255, 255, 0.2); --border-left-width: 1px; --border-right-width: 1px; --border-style: solid; --border-top-width: 1px; aspect-ratio: 1 / 1; border-radius: 20px; flex: none; height: var(--framer-aspect-ratio-supported, 96px); overflow: hidden; position: relative; width: 96px; will-change: var(--framer-will-change-override, transform); } .framer-H662Z .framer-f1nk8h { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 44px); left: 26px; position: absolute; top: 26px; width: 44px; } .framer-H662Z .framer-15m8cnt, .framer-H662Z .framer-1upciir, .framer-H662Z .framer-oh5h2l, .framer-H662Z .framer-12q2n4a { --framer-paragraph-spacing: 0px; flex: none; height: auto; position: relative; white-space: pre; width: auto; } .framer-H662Z .framer-e8ldrz { align-content: flex-start; align-items: flex-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: 108px; } .framer-H662Z .framer-1e2lnaw, .framer-H662Z .framer-1mpzqzz { --framer-paragraph-spacing: 0px; flex: none; height: auto; position: relative; white-space: pre-wrap; width: 108px; word-break: break-word; word-wrap: break-word; } .framer-H662Z .framer-veepcb { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0; position: relative; width: 100%; } .framer-H662Z .framer-1en931k { flex: none; height: 96px; position: relative; width: 96px; } .framer-H662Z .framer-ysu92l { align-content: flex-start; align-items: flex-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: 162px; } .framer-H662Z .framer-dtz3fa { align-content: flex-start; align-items: flex-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: 119px; } .framer-H662Z .framer-1a8v6lo, .framer-H662Z .framer-1j6pf9k { --framer-paragraph-spacing: 0px; flex: none; height: auto; position: relative; white-space: pre-wrap; width: 119px; word-break: break-word; word-wrap: break-word; } .framer-H662Z .framer-qqt3r9 { aspect-ratio: 1.342760180995475 / 1; bottom: 0; flex: none; overflow: hidden; pointer-events: none; position: absolute; right: 0; top: -4px; width: var(--framer-aspect-ratio-supported, 1187px); } .framer-H662Z .framer-j4t0ws-container { bottom: -178px; flex: none; height: 1200px; pointer-events: none; position: absolute; right: -287px; width: 1474px; } .framer-H662Z .framer-34260n { -webkit-backdrop-filter: blur(10px); -webkit-filter: brightness(0.98) contrast(1.29); backdrop-filter: blur(10px); border-radius: 999px; bottom: 140px; filter: brightness(0.98) contrast(1.29); flex: none; height: 374px; mix-blend-mode: darken; overflow: visible; position: absolute; right: 377px; width: 375px; } .framer-H662Z .framer-3fcuby { flex: none; height: 18px; overflow: visible; position: relative; width: 100%; z-index: 1; } .framer-H662Z .framer-13k958j { flex: none; inset: -92px 0 -2px; overflow: visible; position: absolute; } .framer-H662Z .framer-y2zk18 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 937px; justify-content: center; overflow: visible; padding: 0; position: relative; width: 100%; } .framer-H662Z .framer-1b7w7nj { align-content: center; align-items: center; bottom: 14px; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: center; left: 50%; overflow: hidden; padding: 0; position: absolute; transform: translate(-50%); width: 715px; z-index: 1; } .framer-H662Z .framer-piy8q2 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0; position: relative; width: 560px; z-index: 1; } .framer-H662Z .framer-15bxjpu, .framer-H662Z .framer-14immpe { --framer-paragraph-spacing: 0px; flex: none; height: auto; position: relative; white-space: pre-wrap; width: 560px; word-break: break-word; word-wrap: break-word; } .framer-H662Z .framer-pyydlx { -webkit-backdrop-filter: blur(48px); backdrop-filter: blur(48px); background-color: #3a33bd1f; border-radius: 53px; flex: none; height: 513px; overflow: hidden; pointer-events: auto; position: relative; width: 455px; will-change: var(--framer-will-change-override, transform); z-index: 1; } .framer-H662Z .framer-16457b1-container { bottom: -87px; flex: none; left: calc(49.89010989010991% - 415px / 2); position: absolute; top: 0; width: 415px; } .framer-H662Z .framer-nhja71 { aspect-ratio: 0.9818731117824774 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 133px); overflow: visible; position: absolute; right: 193px; top: 88px; width: 130px; z-index: 1; } .framer-H662Z .framer-mkvxuk { flex: none; inset: 516px 185px -144px 907px; overflow: hidden; position: absolute; } .framer-H662Z .framer-kh7n8n-container { flex: none; inset: 56px 10px; pointer-events: none; position: absolute; z-index: 1; } .framer-H662Z .framer-1f5aku9 { flex: none; height: 96px; overflow: visible; position: relative; width: 100%; z-index: 1; } .framer-H662Z .framer-ubkiww { flex: none; inset: -128px 0 -41px; overflow: visible; position: absolute; z-index: 1; } .framer-H662Z .framer-j6cbv { flex: none; height: 720px; overflow: visible; position: relative; width: 100%; } .framer-H662Z .framer-ya7x61 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 32px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0; position: absolute; right: 298px; top: 51%; transform: translateY(-50%); width: 372px; } .framer-H662Z .framer-y2qemr { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0; position: relative; width: 100%; } .framer-H662Z .framer-1tk3gft { --framer-paragraph-spacing: 0px; flex: none; height: auto; position: relative; white-space: pre-wrap; width: 381px; word-break: break-word; word-wrap: break-word; } .framer-H662Z .framer-4krczl { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: hidden; padding: 0; position: relative; width: 100%; } .framer-H662Z .framer-fv5buh { --framer-paragraph-spacing: 0px; flex: none; height: 150px; position: relative; white-space: pre-wrap; width: 381px; word-break: break-word; word-wrap: break-word; } .framer-H662Z .framer-1o9etq6 { --framer-paragraph-spacing: 0px; flex: none; height: auto; position: relative; white-space: pre-wrap; width: 292px; word-break: break-word; word-wrap: break-word; } .framer-H662Z .framer-1ablcpc { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: hidden; padding: 0; position: relative; width: min-content; } .framer-H662Z .framer-rpepfw-container, .framer-H662Z .framer-1jd2hg4-container { flex: none; height: 48px; position: relative; width: 48px; } .framer-H662Z .framer-c7aqw0 { flex: none; inset: -346px 0 0; overflow: hidden; pointer-events: none; position: absolute; } .framer-H662Z .framer-3pqda5-container { flex: none; inset: -230px 661px -301px -415px; pointer-events: none; position: absolute; z-index: 1; } .framer-H662Z .framer-h9iqzv-container { flex: none; height: 100vh; left: 0; pointer-events: none; position: fixed; right: 0; top: calc(50.00000000000002% - 100vh / 2); z-index: 6; } @supports (background: -webkit-named-image(i)) and (not (scale: 1)) { .framer-H662Z.framer-1xbf53l, .framer-H662Z .framer-1x7ib85, .framer-H662Z .framer-1kyzzl5, .framer-H662Z .framer-u2id16, .framer-H662Z .framer-h6936f, .framer-H662Z .framer-xb1tei, .framer-H662Z .framer-1kq8ibi, .framer-H662Z .framer-8csaq5, .framer-H662Z .framer-4i8rud, .framer-H662Z .framer-6pf0ki, .framer-H662Z .framer-umcrw7, .framer-H662Z .framer-1le74gd, .framer-H662Z .framer-1u4ny9g, .framer-H662Z .framer-vsulfl, .framer-H662Z .framer-oefpw4, .framer-H662Z .framer-1f91nym, .framer-H662Z .framer-qigv5k, .framer-H662Z .framer-r68wrc, .framer-H662Z .framer-1x0yske, .framer-H662Z .framer-iu1hsq, .framer-H662Z .framer-1l5dixf, .framer-H662Z .framer-1ux65nh, .framer-H662Z .framer-wqvekh, .framer-H662Z .framer-gqv2jz, .framer-H662Z .framer-4c2jn8, .framer-H662Z .framer-yxm8nd, .framer-H662Z .framer-e8ldrz, .framer-H662Z .framer-veepcb, .framer-H662Z .framer-ysu92l, .framer-H662Z .framer-1f843ii, .framer-H662Z .framer-dtz3fa, .framer-H662Z .framer-y2zk18, .framer-H662Z .framer-1b7w7nj, .framer-H662Z .framer-piy8q2, .framer-H662Z .framer-ya7x61, .framer-H662Z .framer-y2qemr, .framer-H662Z .framer-4krczl, .framer-H662Z .framer-v7iwt6, .framer-H662Z .framer-1ablcpc { gap: 0px; } .framer-H662Z.framer-1xbf53l > *, .framer-H662Z .framer-u2id16 > *, .framer-H662Z .framer-gqv2jz > *, .framer-H662Z .framer-e8ldrz > *, .framer-H662Z .framer-ysu92l > *, .framer-H662Z .framer-dtz3fa > * { margin: 0; } .framer-H662Z.framer-1xbf53l > :first-child, .framer-H662Z .framer-1x7ib85 > :first-child, .framer-H662Z .framer-1kyzzl5 > :first-child, .framer-H662Z .framer-u2id16 > :first-child, .framer-H662Z .framer-h6936f > :first-child, .framer-H662Z .framer-1kq8ibi > :first-child, .framer-H662Z .framer-4i8rud > :first-child, .framer-H662Z .framer-1le74gd > :first-child, .framer-H662Z .framer-1u4ny9g > :first-child, .framer-H662Z .framer-oefpw4 > :first-child, .framer-H662Z .framer-1f91nym > :first-child, .framer-H662Z .framer-r68wrc > :first-child, .framer-H662Z .framer-1x0yske > :first-child, .framer-H662Z .framer-1l5dixf > :first-child, .framer-H662Z .framer-1ux65nh > :first-child, .framer-H662Z .framer-wqvekh > :first-child, .framer-H662Z .framer-gqv2jz > :first-child, .framer-H662Z .framer-4c2jn8 > :first-child, .framer-H662Z .framer-e8ldrz > :first-child, .framer-H662Z .framer-ysu92l > :first-child, .framer-H662Z .framer-dtz3fa > :first-child, .framer-H662Z .framer-1b7w7nj > :first-child, .framer-H662Z .framer-piy8q2 > :first-child, .framer-H662Z .framer-ya7x61 > :first-child, .framer-H662Z .framer-y2qemr > :first-child, .framer-H662Z .framer-4krczl > :first-child, .framer-H662Z .framer-v7iwt6 > :first-child { margin-top: 0; } .framer-H662Z.framer-1xbf53l > :last-child, .framer-H662Z .framer-1x7ib85 > :last-child, .framer-H662Z .framer-1kyzzl5 > :last-child, .framer-H662Z .framer-u2id16 > :last-child, .framer-H662Z .framer-h6936f > :last-child, .framer-H662Z .framer-1kq8ibi > :last-child, .framer-H662Z .framer-4i8rud > :last-child, .framer-H662Z .framer-1le74gd > :last-child, .framer-H662Z .framer-1u4ny9g > :last-child, .framer-H662Z .framer-oefpw4 > :last-child, .framer-H662Z .framer-1f91nym > :last-child, .framer-H662Z .framer-r68wrc > :last-child, .framer-H662Z .framer-1x0yske > :last-child, .framer-H662Z .framer-1l5dixf > :last-child, .framer-H662Z .framer-1ux65nh > :last-child, .framer-H662Z .framer-wqvekh > :last-child, .framer-H662Z .framer-gqv2jz > :last-child, .framer-H662Z .framer-4c2jn8 > :last-child, .framer-H662Z .framer-e8ldrz > :last-child, .framer-H662Z .framer-ysu92l > :last-child, .framer-H662Z .framer-dtz3fa > :last-child, .framer-H662Z .framer-1b7w7nj > :last-child, .framer-H662Z .framer-piy8q2 > :last-child, .framer-H662Z .framer-ya7x61 > :last-child, .framer-H662Z .framer-y2qemr > :last-child, .framer-H662Z .framer-4krczl > :last-child, .framer-H662Z .framer-v7iwt6 > :last-child { margin-bottom: 0; } .framer-H662Z .framer-1x7ib85 > * { margin: 13.5px 0; } .framer-H662Z .framer-1kyzzl5 > *, .framer-H662Z .framer-y2qemr > * { margin: 12px 0; } .framer-H662Z .framer-h6936f > * { margin: 15.5px 0; } .framer-H662Z .framer-xb1tei > *, .framer-H662Z .framer-8csaq5 > *, .framer-H662Z .framer-6pf0ki > *, .framer-H662Z .framer-vsulfl > *, .framer-H662Z .framer-qigv5k > *, .framer-H662Z .framer-iu1hsq > *, .framer-H662Z .framer-y2zk18 > * { margin: 0 5px; } .framer-H662Z .framer-xb1tei > :first-child, .framer-H662Z .framer-8csaq5 > :first-child, .framer-H662Z .framer-6pf0ki > :first-child, .framer-H662Z .framer-umcrw7 > :first-child, .framer-H662Z .framer-vsulfl > :first-child, .framer-H662Z .framer-qigv5k > :first-child, .framer-H662Z .framer-iu1hsq > :first-child, .framer-H662Z .framer-yxm8nd > :first-child, .framer-H662Z .framer-veepcb > :first-child, .framer-H662Z .framer-1f843ii > :first-child, .framer-H662Z .framer-y2zk18 > :first-child, .framer-H662Z .framer-1ablcpc > :first-child { margin-left: 0; } .framer-H662Z .framer-xb1tei > :last-child, .framer-H662Z .framer-8csaq5 > :last-child, .framer-H662Z .framer-6pf0ki > :last-child, .framer-H662Z .framer-umcrw7 > :last-child, .framer-H662Z .framer-vsulfl > :last-child, .framer-H662Z .framer-qigv5k > :last-child, .framer-H662Z .framer-iu1hsq > :last-child, .framer-H662Z .framer-yxm8nd > :last-child, .framer-H662Z .framer-veepcb > :last-child, .framer-H662Z .framer-1f843ii > :last-child, .framer-H662Z .framer-y2zk18 > :last-child, .framer-H662Z .framer-1ablcpc > :last-child { margin-right: 0; } .framer-H662Z .framer-1kq8ibi > * { margin: 5px 0; } .framer-H662Z .framer-4i8rud > * { margin: 9.5px 0; } .framer-H662Z .framer-umcrw7 > *, .framer-H662Z .framer-yxm8nd > *, .framer-H662Z .framer-veepcb > *, .framer-H662Z .framer-1f843ii > * { margin: 0 12px; } .framer-H662Z .framer-1le74gd > *, .framer-H662Z .framer-oefpw4 > *, .framer-H662Z .framer-r68wrc > *, .framer-H662Z .framer-piy8q2 > * { margin: 10px 0; } .framer-H662Z .framer-1u4ny9g > *, .framer-H662Z .framer-1f91nym > *, .framer-H662Z .framer-1x0yske > * { margin: 6px 0; } .framer-H662Z .framer-1l5dixf > *, .framer-H662Z .framer-1b7w7nj > * { margin: 20px 0; } .framer-H662Z .framer-1ux65nh > * { margin: 6.5px 0; } .framer-H662Z .framer-wqvekh > *, .framer-H662Z .framer-ya7x61 > *, .framer-H662Z .framer-v7iwt6 > * { margin: 16px 0; } .framer-H662Z .framer-4c2jn8 > * { margin: 8.5px 0; } .framer-H662Z .framer-4krczl > * { margin: 4px 0; } .framer-H662Z .framer-1ablcpc > * { margin: 0 4px; } } @media (min-width: 1200px) and (max-width: 1439px) { .framer-body-El2_dmCdk-framer-H662Z { background: rgb(0, 0, 0); } .framer-H662Z.framer-1xbf53l { width: 1200px; } .framer-H662Z .framer-1dp7a6p-container { left: 24px; right: 24px; } .framer-H662Z .framer-s87na5 { height: 40px; } .framer-H662Z .framer-1djans0 { bottom: -7px; height: 136px; top: unset; } .framer-H662Z .framer-1kq8ibi { order: 1; } .framer-H662Z .framer-12qvlbg { inset: -74px 0 -6px; order: 0; z-index: 2; } .framer-H662Z .framer-cins5z-container { inset: -275px -195px -255px -188px; } .framer-H662Z .framer-8csaq5, .framer-H662Z .framer-1atzxcg, .framer-H662Z .framer-6pf0ki, .framer-H662Z .framer-3fcuby, .framer-H662Z .framer-1f5aku9 { background-color: #100b3c; } .framer-H662Z .framer-umcrw7 { gap: 20px; } .framer-H662Z .framer-1u4ny9g, .framer-H662Z .framer-ws2kq6, .framer-H662Z .framer-1p9jm9d, .framer-H662Z .framer-1ing41x-container { width: 100%; } .framer-H662Z .framer-1t5v231 { flex: none; width: 288px; } .framer-H662Z .framer-1f91nym { width: 90%; } .framer-H662Z .framer-1bgijhp { width: 212px; } .framer-H662Z .framer-j4t0ws-container { bottom: -99px; height: 1042px; right: -227px; width: 1072px; } .framer-H662Z .framer-34260n { aspect-ratio: 0.9415204678362573 / 1; bottom: 166px; height: var(--framer-aspect-ratio-supported, 342px); right: 264px; width: 322px; } .framer-H662Z .framer-y2zk18 { background-color: #100b3c; height: 881px; } .framer-H662Z .framer-16457b1-container { left: calc(50.10989010989013% - 415px / 2); } .framer-H662Z .framer-nhja71 { aspect-ratio: unset; height: 133px; right: 103px; } .framer-H662Z .framer-mkvxuk { left: 760px; right: 148px; } .framer-H662Z .framer-kh7n8n-container { left: 15px; right: 32px; } .framer-H662Z .framer-ya7x61 { right: 178px; top: 50%; } .framer-H662Z .framer-3pqda5-container { inset: -46px 424px -72px -712px; } @supports (background: -webkit-named-image(i)) and (not (scale: 1)) { .framer-H662Z .framer-umcrw7 { gap: 0px; } .framer-H662Z .framer-umcrw7 > * { margin: 0 10px; } .framer-H662Z .framer-umcrw7 > :first-child { margin-left: 0; } .framer-H662Z .framer-umcrw7 > :last-child { margin-right: 0; } } } @media (min-width: 768px) and (max-width: 1199px) { .framer-body-El2_dmCdk-framer-H662Z { background: rgb(0, 0, 0); } .framer-H662Z.framer-1xbf53l { width: 768px; } .framer-H662Z .framer-1r0ym0h-container { order: 0; } .framer-H662Z .framer-1dp7a6p-container { left: 24px; order: 1; right: 24px; } .framer-H662Z .framer-1q6xm23 { left: 24px; right: 24px; width: unset; } .framer-H662Z .framer-1ge2acv { height: 80vh; order: 2; } .framer-H662Z .framer-1x7ib85 { left: 40px; top: 52%; } .framer-H662Z .framer-1kyzzl5 { align-content: flex-start; align-items: flex-start; } .framer-H662Z .framer-bc7jd1 { height: auto; width: 331px; } .framer-H662Z .framer-3q8jy3 { width: 368px; } .framer-H662Z .framer-18aztsc { left: unset; right: 0; width: 659px; } .framer-H662Z .framer-1fe38e6-container { bottom: -154px; left: 40px; right: unset; top: -21px; width: 892px; } .framer-H662Z .framer-iipy5x { order: 3; } .framer-H662Z .framer-u2id16 { height: 80vh; order: 4; } .framer-H662Z .framer-h6936f { left: 40px; top: 32%; } .framer-H662Z .framer-1gdv0xa { height: auto; width: 344px; } .framer-H662Z .framer-131x2sy { width: 268px; } .framer-H662Z .framer-1b67d7l { inset: 1px 7px -2px 127px; } .framer-H662Z .framer-fr562k-container { inset: 23px -211px -132px -48px; } .framer-H662Z .framer-s87na5 { order: 5; } .framer-H662Z .framer-xb1tei { height: 80vh; order: 6; } .framer-H662Z .framer-1kq8ibi { top: 38px; } .framer-H662Z .framer-1affdby { left: 51%; top: 87px; transform: translate(-50%); } .framer-H662Z .framer-eni4kt { height: auto; left: 50%; top: 111px; transform: translate(-50%); width: 479px; } .framer-H662Z .framer-12qvlbg { bottom: unset; height: 1213px; left: calc(50.00000000000002% - 796px / 2); right: unset; width: 796px; z-index: 3; } .framer-H662Z .framer-cins5z-container { inset: 240px -195px -124px; } .framer-H662Z .framer-1egawc0 { order: 7; } .framer-H662Z .framer-8csaq5 { height: 80vh; order: 8; } .framer-H662Z .framer-j18573-container { inset: 327px 36px 307px; } .framer-H662Z .framer-4i8rud { right: 45px; top: 89px; width: 468px; } .framer-H662Z .framer-o80gkr { height: auto; width: 466px; } .framer-H662Z .framer-voz803 { width: 393px; } .framer-H662Z .framer-1atzxcg { order: 9; } .framer-H662Z .framer-6pf0ki { height: 793px; order: 10; } .framer-H662Z .framer-qkypj2 { height: 864px; } .framer-H662Z .framer-umcrw7 { gap: 16px; left: 40px; right: 40px; } .framer-H662Z .framer-1u4ny9g, .framer-H662Z .framer-ws2kq6, .framer-H662Z .framer-1cpf64g-container, .framer-H662Z .framer-1p9jm9d, .framer-H662Z .framer-1bgijhp { width: 100%; } .framer-H662Z .framer-1l5dixf { left: 40px; top: 50%; } .framer-H662Z .framer-j4t0ws-container { bottom: -170px; height: 969px; width: 691px; } .framer-H662Z .framer-34260n { aspect-ratio: 1 / 1; bottom: 157px; height: var(--framer-aspect-ratio-supported, 244px); right: 22px; width: 223px; } .framer-H662Z .framer-3fcuby { order: 11; } .framer-H662Z .framer-13k958j { bottom: 0; top: -82px; } .framer-H662Z .framer-y2zk18 { height: 947px; order: 12; } .framer-H662Z .framer-nhja71 { height: var(--framer-aspect-ratio-supported, 110px); right: 35px; top: 60px; width: 108px; } .framer-H662Z .framer-mkvxuk { bottom: -97px; height: 508px; left: 512px; right: 0; top: unset; } .framer-H662Z .framer-kh7n8n-container { bottom: -57px; right: -110px; } .framer-H662Z .framer-1f5aku9 { order: 13; } .framer-H662Z .framer-j6cbv { height: 661px; order: 14; } .framer-H662Z .framer-ya7x61 { left: 370px; right: -32px; top: 48%; width: unset; } .framer-H662Z .framer-fv5buh { height: auto; width: 325px; } .framer-H662Z .framer-c7aqw0 { top: 0; } .framer-H662Z .framer-3pqda5-container { inset: -353px 295px -112px -597px; } .framer-H662Z .framer-h9iqzv-container { order: 15; } @supports (background: -webkit-named-image(i)) and (not (scale: 1)) { .framer-H662Z .framer-umcrw7 { gap: 0px; } .framer-H662Z .framer-umcrw7 > * { margin: 0 8px; } .framer-H662Z .framer-umcrw7 > :first-child { margin-left: 0; } .framer-H662Z .framer-umcrw7 > :last-child { margin-right: 0; } } } @media (max-width: 767px) { .framer-body-El2_dmCdk-framer-H662Z { background: rgb(0, 0, 0); } .framer-H662Z.framer-1xbf53l { width: 390px; } .framer-H662Z .framer-1r0ym0h-container { order: 0; } .framer-H662Z .framer-1dp7a6p-container { left: 16px; order: 1; right: 16px; top: 12px; } .framer-H662Z .framer-1q6xm23 { left: 16px; right: 16px; width: unset; } .framer-H662Z .framer-zzsy1v { height: auto; left: 50%; top: 50%; transform: translate(-50%, -50%); width: 276px; } .framer-H662Z .framer-1ge2acv { height: 98vh; order: 2; } .framer-H662Z .framer-1x7ib85 { bottom: 74px; gap: unset; height: 273px; justify-content: space-between; left: 16px; right: 16px; top: unset; transform: unset; width: unset; } .framer-H662Z .framer-1kyzzl5 { align-content: flex-start; align-items: flex-start; } .framer-H662Z .framer-bc7jd1 { height: auto; width: 292px; } .framer-H662Z .framer-3q8jy3 { width: 306px; } .framer-H662Z .framer-18aztsc { bottom: unset; height: 450px; left: 0; right: 0; top: 7px; } .framer-H662Z .framer-1fe38e6-container { inset: 10px -136px -60px -35px; } .framer-H662Z .framer-iipy5x { align-content: flex-end; align-items: flex-end; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 4px; justify-content: flex-end; order: 3; padding: 0; } .framer-H662Z .framer-1c5j2mv { bottom: unset; height: 79px; left: unset; position: sticky; right: unset; top: -36px; width: 100%; will-change: transform; } .framer-H662Z .framer-u2id16 { height: 675px; order: 4; } .framer-H662Z .framer-h6936f { gap: 16px; left: 16px; top: 27%; width: 358px; } .framer-H662Z .framer-3yz41k, .framer-H662Z .framer-voz803, .framer-H662Z .framer-1u4ny9g, .framer-H662Z .framer-ws2kq6, .framer-H662Z .framer-1p9jm9d, .framer-H662Z .framer-1ing41x-container, .framer-H662Z .framer-1bgijhp, .framer-H662Z .framer-pyydlx { width: 100%; } .framer-H662Z .framer-1gdv0xa { height: auto; width: 335px; } .framer-H662Z .framer-131x2sy { width: 312px; } .framer-H662Z .framer-1b67d7l { bottom: 0; height: 401px; left: 0; right: 0; top: unset; } .framer-H662Z .framer-fr562k-container { inset: -65px -48px -6px -55px; } .framer-H662Z .framer-s87na5 { height: 1px; order: 5; } .framer-H662Z .framer-1djans0 { height: 44px; top: unset; } .framer-H662Z .framer-xb1tei { flex-direction: column; height: 465px; order: 6; } .framer-H662Z .framer-1kq8ibi { min-height: unset; top: 80px; z-index: 1; } .framer-H662Z .framer-1affdby { left: unset; position: relative; top: unset; transform: unset; } .framer-H662Z .framer-eni4kt { height: auto; left: unset; position: relative; top: unset; width: 315px; } .framer-H662Z .framer-12qvlbg { bottom: 5px; height: 368px; left: 0; right: 0; top: unset; } .framer-H662Z .framer-cins5z-container { inset: -41px -84px -48px; } .framer-H662Z .framer-1egawc0 { height: 8px; order: 7; } .framer-H662Z .framer-wwk0aq { bottom: 0; top: -92px; } .framer-H662Z .framer-8csaq5 { display: block; height: 641px; order: 8; padding: unset; } .framer-H662Z .framer-2gugc8 { flex: none; height: unset; inset: -26px 0 -73px; position: absolute; width: unset; } .framer-H662Z .framer-8smkja { bottom: unset; height: 548px; left: 0; right: 0; top: calc(54.44617784711391% - 548px / 2); } .framer-H662Z .framer-j18573-container { inset: 156px -48px -1px -131px; } .framer-H662Z .framer-4i8rud { right: 25px; top: 43px; width: 239px; } .framer-H662Z .framer-1hvjwkj { width: 351px; } .framer-H662Z .framer-o80gkr { height: auto; width: 100%; } .framer-H662Z .framer-1atzxcg { order: 9; } .framer-H662Z .framer-1mv16wi { bottom: 0; top: -85px; } .framer-H662Z .framer-6pf0ki { background-color: #09082c; display: block; height: 1366px; order: 10; padding: unset; } .framer-H662Z .framer-qkypj2 { bottom: -4px; flex: none; height: 714px; left: 0; position: absolute; right: 0; width: unset; } .framer-H662Z .framer-umcrw7 { flex-direction: column; gap: 16px; left: 16px; right: 16px; top: -159px; z-index: unset; } .framer-H662Z .framer-1le74gd, .framer-H662Z .framer-oefpw4, .framer-H662Z .framer-r68wrc { flex: none; width: 100%; } .framer-H662Z .framer-1l5dixf { gap: 32px; left: 16px; overflow: hidden; right: 16px; top: 62%; width: unset; z-index: unset; } .framer-H662Z .framer-1ux65nh { width: 301px; } .framer-H662Z .framer-8fimqo { width: 203px; } .framer-H662Z .framer-g94f3j { width: 261px; } .framer-H662Z .framer-wqvekh { gap: 24px; } .framer-H662Z .framer-kcd0ga { width: 309px; } .framer-H662Z .framer-4c2jn8 { gap: 12px; width: 340px; } .framer-H662Z .framer-yxm8nd, .framer-H662Z .framer-veepcb, .framer-H662Z .framer-1f843ii { gap: 16px; } .framer-H662Z .framer-ejtyxg, .framer-H662Z .framer-1g85uqs { height: var(--framer-aspect-ratio-supported, 72px); width: 72px; } .framer-H662Z .framer-f1nk8h { height: var(--framer-aspect-ratio-supported, 32px); left: 50%; top: 50%; transform: translate(-50%, -50%); width: 32px; } .framer-H662Z .framer-1e2lnaw, .framer-H662Z .framer-ox9ygw, .framer-H662Z .framer-1a8v6lo, .framer-H662Z .framer-1j6pf9k { white-space: pre; width: auto; } .framer-H662Z .framer-1en931k { height: 72px; width: 72px; } .framer-H662Z .framer-qqt3r9 { aspect-ratio: 1.2149532710280373 / 1; bottom: 11px; height: var(--framer-aspect-ratio-supported, 321px); left: 0; top: unset; width: unset; } .framer-H662Z .framer-j4t0ws-container { height: unset; inset: -60px -69px -90px -38px; width: unset; } .framer-H662Z .framer-34260n { aspect-ratio: 1 / 1; bottom: unset; height: var(--framer-aspect-ratio-supported, 153px); left: 84px; right: 153px; top: 134px; width: unset; } .framer-H662Z .framer-3fcuby { order: 11; } .framer-H662Z .framer-13k958j { bottom: 0; top: -41px; } .framer-H662Z .framer-y2zk18 { display: block; height: 964px; order: 12; overflow: hidden; padding: unset; } .framer-H662Z .framer-1omxrki { flex: none; height: 1022px; left: 0; position: absolute; right: 0; top: calc(48.54771784232367% - 1022px / 2); width: unset; } .framer-H662Z .framer-1b7w7nj { bottom: unset; gap: 32px; padding: 8px 0; top: 57px; width: 358px; } .framer-H662Z .framer-piy8q2 { gap: 12px; width: 364px; } .framer-H662Z .framer-15bxjpu { width: 342px; } .framer-H662Z .framer-14immpe { width: 368px; } .framer-H662Z .framer-16457b1-container { left: calc(50.00000000000002% - 341px / 2); width: 341px; } .framer-H662Z .framer-nhja71 { aspect-ratio: unset; height: 55px; right: -40px; top: 98px; width: 54px; } .framer-H662Z .framer-mkvxuk { left: 25px; right: 14px; } .framer-H662Z .framer-kh7n8n-container { inset: 110px 37px 120px 42px; } .framer-H662Z .framer-1f5aku9 { height: 6px; order: 13; } .framer-H662Z .framer-j6cbv { height: 599px; order: 14; overflow: hidden; } .framer-H662Z .framer-ya7x61 { left: 16px; right: 16px; top: 57%; width: unset; } .framer-H662Z .framer-fv5buh { height: auto; width: 225px; } .framer-H662Z .framer-1o9etq6 { width: 232px; } .framer-H662Z .framer-c7aqw0 { bottom: unset; height: 557px; top: -126px; } .framer-H662Z .framer-3pqda5-container { inset: 1px -53px 68px -119px; } .framer-H662Z .framer-h9iqzv-container { order: 15; } @supports (background: -webkit-named-image(i)) and (not (scale: 1)) { .framer-H662Z .framer-1x7ib85, .framer-H662Z .framer-iipy5x, .framer-H662Z .framer-h6936f, .framer-H662Z .framer-xb1tei, .framer-H662Z .framer-8csaq5, .framer-H662Z .framer-6pf0ki, .framer-H662Z .framer-umcrw7, .framer-H662Z .framer-1l5dixf, .framer-H662Z .framer-wqvekh, .framer-H662Z .framer-4c2jn8, .framer-H662Z .framer-yxm8nd, .framer-H662Z .framer-veepcb, .framer-H662Z .framer-1f843ii, .framer-H662Z .framer-y2zk18, .framer-H662Z .framer-1b7w7nj, .framer-H662Z .framer-piy8q2 { gap: 0px; } .framer-H662Z .framer-1x7ib85 > *, .framer-H662Z .framer-1x7ib85 > :first-child, .framer-H662Z .framer-1x7ib85 > :last-child, .framer-H662Z .framer-8csaq5 > *, .framer-H662Z .framer-8csaq5 > :first-child, .framer-H662Z .framer-8csaq5 > :last-child, .framer-H662Z .framer-6pf0ki > *, .framer-H662Z .framer-6pf0ki > :first-child, .framer-H662Z .framer-6pf0ki > :last-child, .framer-H662Z .framer-y2zk18 > *, .framer-H662Z .framer-y2zk18 > :first-child, .framer-H662Z .framer-y2zk18 > :last-child { margin: 0; } .framer-H662Z .framer-iipy5x > *, .framer-H662Z .framer-xb1tei > * { margin: 5px 0; } .framer-H662Z .framer-iipy5x > :first-child, .framer-H662Z .framer-h6936f > :first-child, .framer-H662Z .framer-xb1tei > :first-child, .framer-H662Z .framer-umcrw7 > :first-child, .framer-H662Z .framer-1l5dixf > :first-child, .framer-H662Z .framer-wqvekh > :first-child, .framer-H662Z .framer-4c2jn8 > :first-child, .framer-H662Z .framer-1b7w7nj > :first-child, .framer-H662Z .framer-piy8q2 > :first-child { margin-top: 0; } .framer-H662Z .framer-iipy5x > :last-child, .framer-H662Z .framer-h6936f > :last-child, .framer-H662Z .framer-xb1tei > :last-child, .framer-H662Z .framer-umcrw7 > :last-child, .framer-H662Z .framer-1l5dixf > :last-child, .framer-H662Z .framer-wqvekh > :last-child, .framer-H662Z .framer-4c2jn8 > :last-child, .framer-H662Z .framer-1b7w7nj > :last-child, .framer-H662Z .framer-piy8q2 > :last-child { margin-bottom: 0; } .framer-H662Z .framer-h6936f > *, .framer-H662Z .framer-umcrw7 > * { margin: 8px 0; } .framer-H662Z .framer-1l5dixf > *, .framer-H662Z .framer-1b7w7nj > * { margin: 16px 0; } .framer-H662Z .framer-wqvekh > * { margin: 12px 0; } .framer-H662Z .framer-4c2jn8 > *, .framer-H662Z .framer-piy8q2 > * { margin: 6px 0; } .framer-H662Z .framer-yxm8nd > *, .framer-H662Z .framer-veepcb > *, .framer-H662Z .framer-1f843ii > * { margin: 0 8px; } .framer-H662Z .framer-yxm8nd > :first-child, .framer-H662Z .framer-veepcb > :first-child, .framer-H662Z .framer-1f843ii > :first-child { margin-left: 0; } .framer-H662Z .framer-yxm8nd > :last-child, .framer-H662Z .framer-veepcb > :last-child, .framer-H662Z .framer-1f843ii > :last-child { margin-right: 0; } } } .framer-H662Z[data-border="true"]:after, .framer-H662Z [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; } .framer-C1C57.framer-2n1t6a, .framer-C1C57 .framer-2n1t6a { display: block; } .framer-C1C57.framer-1s5uvzg { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; height: 64px; justify-content: space-between; overflow: hidden; padding: 0; position: relative; width: 944px; } .framer-C1C57 .framer-vk7sy8 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 140px; height: min-content; justify-content: center; overflow: hidden; padding: 0; position: relative; width: min-content; } .framer-C1C57 .framer-sl6mp9 { flex: none; height: 64px; overflow: visible; position: relative; width: 64px; } .framer-C1C57 .framer-elf2x2 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: hidden; padding: 0; position: relative; width: min-content; } .framer-C1C57 .framer-5zadq8-container, .framer-C1C57 .framer-w9tjxa-container, .framer-C1C57 .framer-y9ib3n-container { flex: none; height: 48px; position: relative; width: 48px; } .framer-C1C57 .framer-142szx7-container { flex: none; height: 48px; position: relative; width: 127px; } @supports (background: -webkit-named-image(i)) and (not (font-palette: dark)) { .framer-C1C57 .framer-vk7sy8, .framer-C1C57 .framer-elf2x2 { gap: 0px; } .framer-C1C57 .framer-vk7sy8 > * { margin: 0 70px; } .framer-C1C57 .framer-vk7sy8 > :first-child, .framer-C1C57 .framer-elf2x2 > :first-child { margin-left: 0; } .framer-C1C57 .framer-vk7sy8 > :last-child, .framer-C1C57 .framer-elf2x2 > :last-child { margin-right: 0; } .framer-C1C57 .framer-elf2x2 > * { margin: 0 4px; } } .framer-C1C57.framer-v-1crgve.framer-1s5uvzg { width: 328px; } .framer-C1C57.framer-v-1crgve .framer-sl6mp9 { height: 48px; width: 48px; } .framer-C1C57.framer-v-1crgve .framer-5zadq8-container, .framer-C1C57.framer-v-1crgve .framer-w9tjxa-container, .framer-C1C57.framer-v-1crgve .framer-142szx7-container, .framer-C1C57.framer-v-1crgve .framer-y9ib3n-container { height: 40px; width: 40px; } .framer-C1C57.framer-v-10j68dg.framer-1s5uvzg { width: 840px; } .framer-C1C57.framer-v-10j68dg .framer-vk7sy8 { gap: 32px; } .framer-C1C57.framer-v-10j68dg .framer-142szx7-container { width: auto; } @supports (background: -webkit-named-image(i)) and (not (font-palette: dark)) { .framer-C1C57.framer-v-10j68dg .framer-vk7sy8 { gap: 0px; } .framer-C1C57.framer-v-10j68dg .framer-vk7sy8 > * { margin: 0 16px; } .framer-C1C57.framer-v-10j68dg .framer-vk7sy8 > :first-child { margin-left: 0; } .framer-C1C57.framer-v-10j68dg .framer-vk7sy8 > :last-child { margin-right: 0; } } .framer-Z3a6N.framer-mmifog, .framer-Z3a6N .framer-mmifog { display: block; } .framer-Z3a6N.framer-1khofpm { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: hidden; padding: 0; position: relative; width: 324px; } .framer-Z3a6N .framer-1x4iknt-container { flex: 1 0 0px; height: 56px; position: relative; width: 1px; } .framer-Z3a6N .framer-1l4ycnf-container { flex: none; height: 56px; position: relative; width: auto; } @supports (background: -webkit-named-image(i)) and (not (font-palette: dark)) { .framer-Z3a6N.framer-1khofpm { gap: 0px; } .framer-Z3a6N.framer-1khofpm > * { margin: 0; } .framer-Z3a6N.framer-1khofpm > :first-child { margin-left: 0; } .framer-Z3a6N.framer-1khofpm > :last-child { margin-right: 0; } } .framer-Z3a6N.framer-v-6yxk7p.framer-1khofpm { width: min-content; } .framer-3IUZZ.framer-qcb558, .framer-3IUZZ .framer-qcb558 { display: block; } .framer-3IUZZ.framer-11e585u { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 9px; height: 56px; justify-content: center; overflow: visible; padding: 0; position: relative; width: 163px; } .framer-3IUZZ .framer-18ygo0 { flex: none; height: auto; position: relative; white-space: pre; width: auto; } @supports (background: -webkit-named-image(i)) and (not (font-palette: dark)) { .framer-3IUZZ.framer-11e585u { gap: 0px; } .framer-3IUZZ.framer-11e585u > * { margin: 0 4.375px; } .framer-3IUZZ.framer-11e585u > :first-child { margin-left: 0; } .framer-3IUZZ.framer-11e585u > :last-child { margin-right: 0; } } .framer-3IUZZ[data-border="true"]:after, .framer-3IUZZ [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; } .framer-2xpfy.framer-eooe40, .framer-2xpfy .framer-eooe40 { display: block; } .framer-2xpfy.framer-kx16bt { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 9px; height: 56px; justify-content: center; overflow: visible; padding: 0 12px; position: relative; width: min-content; } .framer-2xpfy .framer-3g8hu2 { flex: none; height: auto; position: relative; white-space: pre; width: auto; } .framer-2xpfy .framer-1flesi8 { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 18px); overflow: hidden; position: relative; width: 18px; } .framer-2xpfy .framer-1aqiy4q { flex: none; inset: 1px 4px 2px 3px; position: absolute; } @supports (background: -webkit-named-image(i)) and (not (font-palette: dark)) { .framer-2xpfy.framer-kx16bt { gap: 0px; } .framer-2xpfy.framer-kx16bt > * { margin: 0 4.375px; } .framer-2xpfy.framer-kx16bt > :first-child { margin-left: 0; } .framer-2xpfy.framer-kx16bt > :last-child { margin-right: 0; } } .framer-2xpfy.framer-v-kx16bt.hover .framer-3g8hu2 { order: 0; } .framer-2xpfy.framer-v-kx16bt.hover .framer-1flesi8 { order: 1; } .framer-mvY29.framer-pdoxjk, .framer-mvY29 .framer-pdoxjk { display: block; } .framer-mvY29.framer-am4d7l { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 4px; height: 48px; justify-content: center; overflow: visible; padding: 0; position: relative; text-decoration: none; width: 48px; } .framer-mvY29 .framer-ghpbkq { flex: none; height: 32px; overflow: visible; position: relative; width: 32px; } .framer-mvY29 .framer-1901pqt { flex: none; height: auto; position: relative; white-space: pre; width: auto; } @supports (background: -webkit-named-image(i)) and (not (font-palette: dark)) { .framer-mvY29.framer-am4d7l { gap: 0px; } .framer-mvY29.framer-am4d7l > * { margin: 0 2px; } .framer-mvY29.framer-am4d7l > :first-child { margin-left: 0; } .framer-mvY29.framer-am4d7l > :last-child { margin-right: 0; } } .framer-mvY29.framer-v-1ax8lzf.framer-am4d7l { padding: var(--usagl0); } .framer-mvY29.framer-v-hm3ujk.framer-am4d7l { height: 56px; padding: var(--usagl0); } .framer-mvY29.framer-v-am4d7l.hover .framer-ghpbkq { order: 0; } .framer-mvY29.framer-v-am4d7l.hover .framer-1901pqt { order: 1; } .framer-mvY29[data-border="true"]:after, .framer-mvY29 [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; } .ssr-variant { display: contents; } @supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } } .framer-iJ9fv.framer-mg45gd, .framer-iJ9fv .framer-mg45gd { display: block; } .framer-iJ9fv.framer-ke0bw9 { height: 800px; overflow: hidden; position: relative; width: 1438px; } .framer-iJ9fv .framer-9if3m8 { flex: none; height: 292px; left: calc(48.95688456189154% - 464px / 2); overflow: hidden; position: absolute; top: calc(47.25000000000002% - 292px / 2); width: 464px; } .framer-iJ9fv .framer-1s394i7-container { flex: none; height: 225px; left: calc(50.00000000000002% - 403px / 2); mix-blend-mode: lighten; position: absolute; top: calc(50.00000000000002% - 225px / 2); width: 403px; } .framer-iJ9fv.framer-v-bkfkqg.framer-ke0bw9 { width: 1198px; } .framer-iJ9fv.framer-v-16cjow8.framer-ke0bw9 { height: 926px; width: 390px; } .framer-iJ9fv.framer-v-16cjow8 .framer-9if3m8 { left: -37px; right: -37px; top: calc(47.300215982721404% - 292px / 2); width: unset; } .framer-iJ9fv.framer-v-1si1e4s.framer-ke0bw9 { height: 690px; width: 390px; } .framer-iJ9fv.framer-v-1si1e4s .framer-9if3m8 { left: -37px; right: -37px; top: calc(47.246376811594224% - 292px / 2); width: unset; }