*, *:before, *:after {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
* {
    margin: 0;
}
body {
    -webkit-font-smoothing: antialiased;
    font: var(--text-sm);
    color: #444;
}
body.rtl-lang {
    font: var(--text-sm);
    direction: rtl;
}
img, picture, video, canvas, svg {
    display: block;
    max-width: 100%}
input, button, textarea, select {
    font: inherit;
}
p, h1, h2, h3, h4, h5, h6 {
    overflow-wrap: break-word;
}
h1, h2, h3, h4, h5, h6 {
    margin: 0;
}
h1 {
    font: var(--text-4xl);
}
h2 {
    font: var(--text-3xl);
}
h3 {
    font: var(--text-xl);
}
@media(min-width:768px) {
    h1 {
    font: var(--text-5xl);
}
}@media(min-width:1350px) {
    h1 {
    font: var(--text-6xl);
}
}html[lang="hi"], html[lang="ur"] {
    --text-3xl: 30px / 40px Inter, Tahoma, NotoSansDevanagari, NotoSansSinhala, -apple-system, system-ui, Segoe UI, Helvetica Neue, Arial, Noto Sans, sans-serif;
    --text-4xl: 36px / 46px Inter, Tahoma, NotoSansDevanagari, NotoSansSinhala, -apple-system, system-ui, Segoe UI, Helvetica Neue, Arial, Noto Sans, sans-serif;
}
html[lang="si"] {
    --text-xs: 12px / 20px Inter, Tahoma, NotoSansDevanagari, NotoSansSinhala, -apple-system, system-ui, Segoe UI, Helvetica Neue, Arial, Noto Sans, sans-serif;
    --text-sm: 14px / 24px Inter, Tahoma, NotoSansDevanagari, NotoSansSinhala, -apple-system, system-ui, Segoe UI, Helvetica Neue, Arial, Noto Sans, sans-serif;
    --text-base: 16px / 28px Inter, Tahoma, NotoSansDevanagari, NotoSansSinhala, -apple-system, system-ui, Segoe UI, Helvetica Neue, Arial, Noto Sans, sans-serif;
    --text-lg: 18px / 28px Inter, Tahoma, NotoSansDevanagari, NotoSansSinhala, -apple-system, system-ui, Segoe UI, Helvetica Neue, Arial, Noto Sans, sans-serif;
    --text-xl: 20px / 32px Inter, Tahoma, NotoSansDevanagari, NotoSansSinhala, -apple-system, system-ui, Segoe UI, Helvetica Neue, Arial, Noto Sans, sans-serif;
    --text-2xl: 24px / 36px Inter, Tahoma, NotoSansDevanagari, NotoSansSinhala, -apple-system, system-ui, Segoe UI, Helvetica Neue, Arial, Noto Sans, sans-serif;
    --text-3xl: 30px / 46px Inter, Tahoma, NotoSansDevanagari, NotoSansSinhala, -apple-system, system-ui, Segoe UI, Helvetica Neue, Arial, Noto Sans, sans-serif;
    --text-4xl: 36px / 54px Inter, Tahoma, NotoSansDevanagari, NotoSansSinhala, -apple-system, system-ui, Segoe UI, Helvetica Neue, Arial, Noto Sans, sans-serif;
    --text-5xl: 48px / 70px Inter, Tahoma, NotoSansDevanagari, NotoSansSinhala, -apple-system, system-ui, Segoe UI, Helvetica Neue, Arial, Noto Sans, sans-serif;
    --text-6xl: 60px / 85px Inter, Tahoma, NotoSansDevanagari, NotoSansSinhala, -apple-system, system-ui, Segoe UI, Helvetica Neue, Arial, Noto Sans, sans-serif;
    --text-7xl: 72px / 105px Inter, Tahoma, NotoSansDevanagari, NotoSansSinhala, -apple-system, system-ui, Segoe UI, Helvetica Neue, Arial, Noto Sans, sans-serif;
    --text-8xl: 96px / 140px Inter, Tahoma, NotoSansDevanagari, NotoSansSinhala, -apple-system, system-ui, Segoe UI, Helvetica Neue, Arial, Noto Sans, sans-serif;
    --text-9xl: 128px / 175px Inter, Tahoma, NotoSansDevanagari, NotoSansSinhala, -apple-system, system-ui, Segoe UI, Helvetica Neue, Arial, Noto Sans, sans-serif;
}
html[lang="bn"] {
    --text-2xl: 24px / 36px Inter, Tahoma, NotoSansDevanagari, NotoSansSinhala, -apple-system, system-ui, Segoe UI, Helvetica Neue, Arial, Noto Sans, sans-serif;
    --text-3xl: 30px / 44px Inter, Tahoma, NotoSansDevanagari, NotoSansSinhala, -apple-system, system-ui, Segoe UI, Helvetica Neue, Arial, Noto Sans, sans-serif;
    --text-4xl: 36px / 52px Inter, Tahoma, NotoSansDevanagari, NotoSansSinhala, -apple-system, system-ui, Segoe UI, Helvetica Neue, Arial, Noto Sans, sans-serif;
    --text-5xl: 48px / 68px Inter, Tahoma, NotoSansDevanagari, NotoSansSinhala, -apple-system, system-ui, Segoe UI, Helvetica Neue, Arial, Noto Sans, sans-serif;
    --text-6xl: 60px / 82px Inter, Tahoma, NotoSansDevanagari, NotoSansSinhala, -apple-system, system-ui, Segoe UI, Helvetica Neue, Arial, Noto Sans, sans-serif;
    --text-7xl: 72px / 100px Inter, Tahoma, NotoSansDevanagari, NotoSansSinhala, -apple-system, system-ui, Segoe UI, Helvetica Neue, Arial, Noto Sans, sans-serif;
    --text-8xl: 96px / 128px Inter, Tahoma, NotoSansDevanagari, NotoSansSinhala, -apple-system, system-ui, Segoe UI, Helvetica Neue, Arial, Noto Sans, sans-serif;
    --text-9xl: 128px / 175px Inter, Tahoma, NotoSansDevanagari, NotoSansSinhala, -apple-system, system-ui, Segoe UI, Helvetica Neue, Arial, Noto Sans, sans-serif;
}
:root {
    --text-xs: 12px / 16px Inter, Tahoma, NotoSansDevanagari, NotoSansSinhala, -apple-system, system-ui, Segoe UI, Helvetica Neue, Arial, Noto Sans, sans-serif;
    --text-sm: 14px / 20px Inter, Tahoma, NotoSansDevanagari, NotoSansSinhala, -apple-system, system-ui, Segoe UI, Helvetica Neue, Arial, Noto Sans, sans-serif;
    --text-base: 16px / 24px Inter, Tahoma, NotoSansDevanagari, NotoSansSinhala, -apple-system, system-ui, Segoe UI, Helvetica Neue, Arial, Noto Sans, sans-serif;
    --text-lg: 18px / 28px Inter, Tahoma, NotoSansDevanagari, NotoSansSinhala, -apple-system, system-ui, Segoe UI, Helvetica Neue, Arial, Noto Sans, sans-serif;
    --text-xl: 20px / 28px Inter, Tahoma, NotoSansDevanagari, NotoSansSinhala, -apple-system, system-ui, Segoe UI, Helvetica Neue, Arial, Noto Sans, sans-serif;
    --text-2xl: 24px / 32px Inter, Tahoma, NotoSansDevanagari, NotoSansSinhala, -apple-system, system-ui, Segoe UI, Helvetica Neue, Arial, Noto Sans, sans-serif;
    --text-3xl: 30px / 36px Inter, Tahoma, NotoSansDevanagari, NotoSansSinhala, -apple-system, system-ui, Segoe UI, Helvetica Neue, Arial, Noto Sans, sans-serif;
    --text-4xl: 36px / 40px Inter, Tahoma, NotoSansDevanagari, NotoSansSinhala, -apple-system, system-ui, Segoe UI, Helvetica Neue, Arial, Noto Sans, sans-serif;
    --text-5xl: 48px / 62px Inter, Tahoma, NotoSansDevanagari, NotoSansSinhala, -apple-system, system-ui, Segoe UI, Helvetica Neue, Arial, Noto Sans, sans-serif;
    --text-6xl: 60px / 78px Inter, Tahoma, NotoSansDevanagari, NotoSansSinhala, -apple-system, system-ui, Segoe UI, Helvetica Neue, Arial, Noto Sans, sans-serif;
    --text-7xl: 72px / 90px Inter, Tahoma, NotoSansDevanagari, NotoSansSinhala, -apple-system, system-ui, Segoe UI, Helvetica Neue, Arial, Noto Sans, sans-serif;
    --text-8xl: 96px / 120px Inter, Tahoma, NotoSansDevanagari, NotoSansSinhala, -apple-system, system-ui, Segoe UI, Helvetica Neue, Arial, Noto Sans, sans-serif;
    --text-9xl: 128px / 160px Inter, Tahoma, NotoSansDevanagari, NotoSansSinhala, -apple-system, system-ui, Segoe UI, Helvetica Neue, Arial, Noto Sans, sans-serif;
    --regular: 400;
    --medium: 500;
    --semibold: 600;
    --bold: 700;
    --extra-bold: 800;
    --sm: 375px;
    --md: 768px;
    --lg: 1025px;
    --xl: 1350px;
    --white: #fff;
    --black: #000;
    --transparent: transparent;
    --gray-25: #fcfcfd;
    --gray-50: #f9fafb;
    --gray-100: #f2f4f7;
    --gray-200: #eaecf0;
    --gray-300: #d0d5dd;
    --gray-400: #98a2b3;
    --gray-500: #667085;
    --gray-600: #475467;
    --gray-700: #344054;
    --gray-800: #182230;
    --gray-900: #101828;
    --gray-950: #0c111d;
    --gray-dark-25: #fafafa;
    --gray-dark-50: #f5f5f6;
    --gray-dark-100: #f0f1f1;
    --gray-dark-200: #ececed;
    --gray-dark-300: #cecfd2;
    --gray-dark-400: #94969c;
    --gray-dark-500: #85888e;
    --gray-dark-600: #61646c;
    --gray-dark-700: #333741;
    --gray-dark-800: #1f242f;
    --gray-dark-900: #161b26;
    --gray-dark-950: #0c111d;
    --brand-25: #f5faff;
    --brand-50: #eff8ff;
    --brand-100: #d1e9ff;
    --brand-200: #b2ddff;
    --brand-300: #84caff;
    --brand-400: #53b1fd;
    --brand-500: #2e90fa;
    --brand-600: #1570ef;
    --brand-700: #175cd3;
    --brand-800: #1849a9;
    --brand-900: #194185;
    --brand-950: #102a56;
    --green-25: #f6fef9;
    --green-50: #ecfdf3;
    --green-100: #dcfae6;
    --green-200: #abefc6;
    --green-300: #75e0a7;
    --green-400: #47cd89;
    --green-500: #17b26a;
    --green-600: #079455;
    --green-700: #067647;
    --green-800: #085d3a;
    --green-900: #074d31;
    --green-950: #053321;
}
html {
    height: 100%}
body {
    min-height: 100%}
.white {
    color: var(--white);
}
.gray-900 {
    color: #000;
}
.bg-white {
    background: var(--white);
}
.bg-gray-100 {
    background: var(--gray-100);
}
.bg-gray-800 {
    background: #000;
}
.bg-gray-900 {
    background: #000;
}
.bg-gray-950 {
    background: #000;
}
.text-center {
    text-align: center;
}
.text-start {
    text-align: start;
}
.layout {
    position: relative;
    overflow: hidden;
    width: 100%}
section {
    padding-top: 80px;
    padding-bottom: 80px;
}
section.section--pb-0 {
    padding-bottom: 0 !important;
}
section.section--pt-0 {
    padding-top: 0 !important;
}
section.section--p-small {
    padding-top: 40px;
    padding-bottom: 40px;
}
.section--top-rounded {
    border-radius: 40px 40px 0 0;
}
.site-canvas {
    width: 100%;
    height: 100%;
    position: relative;
    background-color: #fff;
}
.container {
    width: 100%;
    padding-right: 20px;
    padding-left: 20px;
    margin-right: auto;
    margin-left: auto;
}
.section__title--primary, .section__title--secondary, .section__title--tertiary {
    color: #000;
    font: var(--text-3xl);
    font-weight: var(--bold);
}
.section__title--dark {
    color: var(--white);
}
.section-heading {
    font: var(--text-3xl);
    font-weight: var(--bold);
}
.section--dark {
    color: var(--gray-400);
}
.section--dark .section-heading {
    color: var(--white);
}
.section__desc {
    color: var(--gray-500);
    font: var(--text-base);
    font-weight: var(--regular);
}
.section__desc--dark {
    color: var(--gray-400);
}
@media(min-width:768px) {
    .container {
    max-width: var(--md);
}
.md\:container {
    width: 100%;
    max-width: var(--md);
    padding-right: 20px;
    padding-left: 20px;
    margin-right: auto;
    margin-left: auto;
}
.md\:text-start {
    text-align: start;
}
section {
    padding-top: 96px;
    padding-bottom: 96px;
}
section.section--p-small {
    padding-top: 48px;
    padding-bottom: 48px;
}
.section-heading {
    font: var(--text-4xl);
    font-weight: var(--bold);
}
.section--top-rounded {
    border-radius: 60px 60px 0 0;
}
}@media(min-width:1025px) {
    .container {
    max-width: var(--lg);
}
.lg\:container {
    width: 100%;
    max-width: var(--lg);
    padding-right: 20px;
    padding-left: 20px;
    margin-right: auto;
    margin-left: auto;
}
.lg\:text-start {
    text-align: start;
}
section {
    padding-top: 128px;
    padding-bottom: 128px;
}
section.section--p-small {
    padding-top: 64px;
    padding-bottom: 64px;
}
.section__title--primary, .section__title--secondary {
    font: var(--text-5xl);
    font-weight: var(--bold);
}
.section__desc {
    font: var(--text-xl);
    font-weight: var(--regular);
}
.section-heading {
    font: var(--text-5xl);
    font-weight: var(--bold);
}
.section--top-rounded {
    border-radius: 80px 80px 0 0;
}
}@media(min-width:1350px) {
    .container {
    max-width: var(--xl);
}
.xl\:container {
    width: 100%;
    max-width: var(--xl);
    padding-right: 20px;
    padding-left: 20px;
    margin-right: auto;
    margin-left: auto;
}
.xl\:text-start {
    text-align: start;
}
section {
    padding-top: 160px;
    padding-bottom: 160px;
}
section.section--p-small {
    padding-top: 80px;
    padding-bottom: 80px;
}
.section__title--primary {
    font: var(--text-6xl);
    font-weight: var(--bold);
}
.section--top-rounded {
    border-radius: 100px 100px 0 0;
}
}@font-face {
    font-family: "Inter";
    src: local('Inter'), url("https://cloud.finowiz-cdn.com/static/fonts/inter/Inter-ThinItalic.woff") format("woff"), url("https://cloud.finowiz-cdn.com/static/fonts/inter/Inter-ThinItalic.woff") format("woff2"), url("https://cloud.finowiz-cdn.com/static/fonts/inter/Inter-ThinItalic.ttf") format("truetype");
    font-weight: 100;
    font-style: italic;
    font-display: swap;
}
@font-face {
    font-family: "Inter";
    src: local('Inter'), url("https://cloud.finowiz-cdn.com/static/fonts/inter/Inter-Thin.woff") format("woff"), url("https://cloud.finowiz-cdn.com/static/fonts/inter/Inter-Thin.woff") format("woff2"), url("https://cloud.finowiz-cdn.com/static/fonts/inter/Inter-Thin.ttf") format("truetype");
    font-weight: 100;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: "Inter";
    src: local('Inter'), url("https://cloud.finowiz-cdn.com/static/fonts/inter/Inter-ExtraLightItalic.woff") format("woff"), url("https://cloud.finowiz-cdn.com/static/fonts/inter/Inter-ExtraLightItalic.woff") format("woff2"), url("https://cloud.finowiz-cdn.com/static/fonts/inter/Inter-ExtraLightItalic.ttf") format("truetype");
    font-weight: 200;
    font-style: italic;
    font-display: swap;
}
@font-face {
    font-family: "Inter";
    src: local('Inter'), url("https://cloud.finowiz-cdn.com/static/fonts/inter/Inter-ExtraLight.woff") format("woff"), url("https://cloud.finowiz-cdn.com/static/fonts/inter/Inter-ExtraLight.woff") format("woff2"), url("https://cloud.finowiz-cdn.com/static/fonts/inter/Inter-ExtraLight.ttf") format("truetype");
    font-weight: 200;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: "Inter";
    src: local('Inter'), url("https://cloud.finowiz-cdn.com/static/fonts/inter/Inter-LightItalic.woff") format("woff"), url("https://cloud.finowiz-cdn.com/static/fonts/inter/Inter-LightItalic.woff") format("woff2"), url("https://cloud.finowiz-cdn.com/static/fonts/inter/Inter-LightItalic.ttf") format("truetype");
    font-weight: 300;
    font-style: italic;
    font-display: swap;
}
@font-face {
    font-family: "Inter";
    src: local('Inter'), url("https://cloud.finowiz-cdn.com/static/fonts/inter/Inter-Light.woff") format("woff"), url("https://cloud.finowiz-cdn.com/static/fonts/inter/Inter-Light.woff") format("woff2"), url("https://cloud.finowiz-cdn.com/static/fonts/inter/Inter-Light.ttf") format("truetype");
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: "Inter";
    src: local('Inter'), url("https://cloud.finowiz-cdn.com/static/fonts/inter/Inter-Italic.woff") format("woff"), url("https://cloud.finowiz-cdn.com/static/fonts/inter/Inter-Italic.woff") format("woff2"), url("https://cloud.finowiz-cdn.com/static/fonts/inter/Inter-Italic.ttf") format("truetype");
    font-weight: 400;
    font-style: italic;
    font-display: swap;
}
@font-face {
    font-family: "Inter";
    src: local('Inter'), url("https://cloud.finowiz-cdn.com/static/fonts/inter/Inter-Regular.woff") format("woff"), url("https://cloud.finowiz-cdn.com/static/fonts/inter/Inter-Regular.woff") format("woff2"), url("https://cloud.finowiz-cdn.com/static/fonts/inter/Inter-Regular.ttf") format("truetype");
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: "Inter";
    src: local('Inter'), url("https://cloud.finowiz-cdn.com/static/fonts/inter/Inter-MediumItalic.woff") format("woff"), url("https://cloud.finowiz-cdn.com/static/fonts/inter/Inter-MediumItalic.woff") format("woff2"), url("https://cloud.finowiz-cdn.com/static/fonts/inter/Inter-MediumItalic.ttf") format("truetype");
    font-weight: 500;
    font-style: italic;
    font-display: swap;
}
@font-face {
    font-family: "Inter";
    src: local('Inter'), url("https://cloud.finowiz-cdn.com/static/fonts/inter/Inter-Medium.woff") format("woff"), url("https://cloud.finowiz-cdn.com/static/fonts/inter/Inter-Medium.woff") format("woff2"), url("https://cloud.finowiz-cdn.com/static/fonts/inter/Inter-Medium.ttf") format("truetype");
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: "Inter";
    src: local('Inter'), url("https://cloud.finowiz-cdn.com/static/fonts/inter/Inter-SemiBoldItalic.woff") format("woff"), url("https://cloud.finowiz-cdn.com/static/fonts/inter/Inter-SemiBoldItalic.woff") format("woff2"), url("https://cloud.finowiz-cdn.com/static/fonts/inter/Inter-SemiBoldItalic.ttf") format("truetype");
    font-weight: 600;
    font-style: italic;
    font-display: swap;
}
@font-face {
    font-family: "Inter";
    src: local('Inter'), url("https://cloud.finowiz-cdn.com/static/fonts/inter/Inter-SemiBold.woff") format("woff"), url("https://cloud.finowiz-cdn.com/static/fonts/inter/Inter-SemiBold.woff") format("woff2"), url("https://cloud.finowiz-cdn.com/static/fonts/inter/Inter-SemiBold.ttf") format("truetype");
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: "Inter";
    src: local('Inter'), url("https://cloud.finowiz-cdn.com/static/fonts/inter/Inter-BoldItalic.woff") format("woff"), url("https://cloud.finowiz-cdn.com/static/fonts/inter/Inter-BoldItalic.woff") format("woff2"), url("https://cloud.finowiz-cdn.com/static/fonts/inter/Inter-BoldItalic.ttf") format("truetype");
    font-weight: 700;
    font-style: italic;
    font-display: swap;
}
@font-face {
    font-family: "Inter";
    src: local('Inter'), url("https://cloud.finowiz-cdn.com/static/fonts/inter/Inter-Bold.woff") format("woff"), url("https://cloud.finowiz-cdn.com/static/fonts/inter/Inter-Bold.woff") format("woff2"), url("https://cloud.finowiz-cdn.com/static/fonts/inter/Inter-Bold.ttf") format("truetype");
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: "Inter";
    src: local('Inter'), url("https://cloud.finowiz-cdn.com/static/fonts/inter/Inter-ExtraBoldItalic.woff") format("woff"), url("https://cloud.finowiz-cdn.com/static/fonts/inter/Inter-ExtraBoldItalic.woff") format("woff2"), url("https://cloud.finowiz-cdn.com/static/fonts/inter/Inter-ExtraBoldItalic.ttf") format("truetype");
    font-weight: 800;
    font-style: italic;
    font-display: swap;
}
@font-face {
    font-family: "Inter";
    src: local('Inter'), url("https://cloud.finowiz-cdn.com/static/fonts/inter/Inter-ExtraBold.woff") format("woff"), url("https://cloud.finowiz-cdn.com/static/fonts/inter/Inter-ExtraBold.woff") format("woff2"), url("https://cloud.finowiz-cdn.com/static/fonts/inter/Inter-ExtraBold.ttf") format("truetype");
    font-weight: 800;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: "Inter";
    src: local('Inter'), url("https://cloud.finowiz-cdn.com/static/fonts/inter/Inter-BlackItalic.woff") format("woff"), url("https://cloud.finowiz-cdn.com/static/fonts/inter/Inter-BlackItalic.woff") format("woff2"), url("https://cloud.finowiz-cdn.com/static/fonts/inter/Inter-BlackItalic.ttf") format("truetype");
    font-weight: 900;
    font-style: italic;
    font-display: swap;
}
@font-face {
    font-family: "Inter";
    src: local('Inter'), url("https://cloud.finowiz-cdn.com/static/fonts/inter/Inter-Black.woff") format("woff"), url("https://cloud.finowiz-cdn.com/static/fonts/inter/Inter-Black.woff") format("woff2"), url("https://cloud.finowiz-cdn.com/static/fonts/inter/Inter-Black.ttf") format("truetype");
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: "NotoSansDevanagari";
    src: local('Noto Sans Devanagari'), url("https://cloud.finowiz-cdn.com/static/fonts/noto_sans_devanagari/NotoSansDevanagari-Regular.woff2") format("woff2"), url("https://cloud.finowiz-cdn.com/static/fonts/noto_sans_devanagari/NotoSansDevanagari-Regular.ttf") format("truetype");
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: "NotoSansDevanagari";
    src: local('Noto Sans Devanagari'), url("https://cloud.finowiz-cdn.com/static/fonts/noto_sans_devanagari/NotoSansDevanagari-Medium.woff2") format("woff2"), url("https://cloud.finowiz-cdn.com/static/fonts/noto_sans_devanagari/NotoSansDevanagari-Medium.ttf") format("truetype");
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: "NotoSansDevanagari";
    src: local('Noto Sans Devanagari'), url("https://cloud.finowiz-cdn.com/static/fonts/noto_sans_devanagari/NotoSansDevanagari-SemiBold.woff2") format("woff2"), url("https://cloud.finowiz-cdn.com/static/fonts/noto_sans_devanagari/NotoSansDevanagari-SemiBold.ttf") format("truetype");
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: "NotoSansDevanagari";
    src: local('Noto Sans Devanagari'), url("https://cloud.finowiz-cdn.com/static/fonts/noto_sans_devanagari/NotoSansDevanagari-Bold.woff2") format("woff2"), url("https://cloud.finowiz-cdn.com/static/fonts/noto_sans_devanagari/NotoSansDevanagari-Bold.ttf") format("truetype");
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: "NotoSansDevanagari";
    src: local('Noto Sans Devanagari'), url("https://cloud.finowiz-cdn.com/static/fonts/noto_sans_devanagari/NotoSansDevanagari-ExtraBold.woff2") format("woff2"), url("https://cloud.finowiz-cdn.com/static/fonts/noto_sans_devanagari/NotoSansDevanagari-ExtraBold.ttf") format("truetype");
    font-weight: 800;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: "NotoSansSinhala";
    src: local('Noto Sans Sinhala'), url("https://cloud.finowiz-cdn.com/static/fonts/noto_sans_sinhala/NotoSansSinhala-Regular.woff2") format("woff2"), url("https://cloud.finowiz-cdn.com/static/fonts/noto_sans_sinhala/NotoSansSinhala-Regular.ttf") format("truetype");
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: "NotoSansSinhala";
    src: local('Noto Sans Sinhala'), url("https://cloud.finowiz-cdn.com/static/fonts/noto_sans_sinhala/NotoSansSinhala-Medium.woff2") format("woff2"), url("https://cloud.finowiz-cdn.com/static/fonts/noto_sans_sinhala/NotoSansSinhala-Medium.ttf") format("truetype");
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: "NotoSansSinhala";
    src: local('Noto Sans Sinhala'), url("https://cloud.finowiz-cdn.com/static/fonts/noto_sans_sinhala/NotoSansSinhala-SemiBold.woff2") format("woff2"), url("https://cloud.finowiz-cdn.com/static/fonts/noto_sans_sinhala/NotoSansSinhala-SemiBold.ttf") format("truetype");
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: "NotoSansSinhala";
    src: local('Noto Sans Sinhala'), url("https://cloud.finowiz-cdn.com/static/fonts/noto_sans_sinhala/NotoSansSinhala-Bold.woff2") format("woff2"), url("https://cloud.finowiz-cdn.com/static/fonts/noto_sans_sinhala/NotoSansSinhala-Bold.ttf") format("truetype");
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: "NotoSansSinhala";
    src: local('Noto Sans Sinhala'), url("https://cloud.finowiz-cdn.com/static/fonts/noto_sans_sinhala/NotoSansSinhala-ExtraBold.woff2") format("woff2"), url("https://cloud.finowiz-cdn.com/static/fonts/noto_sans_sinhala/NotoSansSinhala-ExtraBold.ttf") format("truetype");
    font-weight: 800;
    font-style: normal;
    font-display: swap;
}
.hidden {
    display: none;
}
.block {
    display: block;
}
.flex {
    display: flex;
}
.inline-flex {
    display: inline-flex;
}
.flex-row {
    flex-direction: row;
}
.flex-column {
    flex-direction: column;
}
.flex-wrap {
    flex-wrap: wrap;
}
.flex-nowrap {
    flex-wrap: nowrap;
}
.justify-start {
    justify-content: flex-start;
}
.justify-end {
    justify-content: flex-end;
}
.justify-center {
    justify-content: center;
}
.justify-between {
    justify-content: space-between;
}
.justify-around {
    justify-content: space-around;
}
.justify-evenly {
    justify-content: space-evenly;
}
.align-start {
    align-items: flex-start;
}
.align-end {
    align-items: flex-end;
}
.align-center {
    align-items: center;
}
.align-baseline {
    align-items: baseline;
}
.align-stretch {
    align-items: stretch;
}
.flex-grow-0 {
    flex-grow: 0;
}
.flex-grow-1 {
    flex-grow: 1;
}
.flex-shrink-0 {
    flex-shrink: 0;
}
.flex-shrink-1 {
    flex-shrink: 1;
}
.flex-basis-auto {
    flex-basis: auto;
}
.flex-basis-0 {
    flex-basis: 0;
}
.flex-basis-50 {
    flex-basis: 50%}
.flex-basis-100 {
    flex-basis: 100%}
.order-0 {
    order: 0;
}
.order-1 {
    order: 1;
}
.order-2 {
    order: 2;
}
.order-3 {
    order: 3;
}
.order-4 {
    order: 4;
}
.order-5 {
    order: 5;
}
.order-first {
    order: -1;
}
.self-auto {
    align-self: auto;
}
.self-start {
    align-self: flex-start;
}
.self-end {
    align-self: flex-end;
}
.self-center {
    align-self: center;
}
.self-baseline {
    align-self: baseline;
}
.self-stretch {
    align-self: stretch;
}
.grid {
    display: grid;
}
.inline-grid {
    display: inline-grid;
}
.grid-cols-1 {
    grid-template-columns: repeat(1, 1fr);
}
.grid-cols-2 {
    grid-template-columns: repeat(2, 1fr);
}
.grid-cols-3 {
    grid-template-columns: repeat(3, 1fr);
}
.grid-cols-4 {
    grid-template-columns: repeat(4, 1fr);
}
.grid-cols-5 {
    grid-template-columns: repeat(5, 1fr);
}
.grid-cols-6 {
    grid-template-columns: repeat(6, 1fr);
}
.grid-cols-8 {
    grid-template-columns: repeat(8, 1fr);
}
.grid-cols-10 {
    grid-template-columns: repeat(10, 1fr);
}
.grid-cols-12 {
    grid-template-columns: repeat(12, 1fr);
}
.grid-cols-16 {
    grid-template-columns: repeat(16, 1fr);
}
.grid-auto-rows {
    grid-auto-rows: 1fr;
}
.gap-0 {
    gap: 0;
}
.gap-1 {
    gap: 4px;
}
.gap-2 {
    gap: 8px;
}
.gap-3 {
    gap: 12px;
}
.gap-4 {
    gap: 16px;
}
.gap-5 {
    gap: 20px;
}
.gap-6 {
    gap: 24px;
}
.gap-7 {
    gap: 28px;
}
.gap-8 {
    gap: 32px;
}
.gap-9 {
    gap: 36px;
}
.gap-10 {
    gap: 40px;
}
.gap-12 {
    gap: 48px;
}
.gap-14 {
    gap: 56px;
}
.gap-16 {
    gap: 64px;
}
.col-span-1 {
    grid-column: span 1 / span 1;
}
.col-span-2 {
    grid-column: span 2 / span 2;
}
.col-span-3 {
    grid-column: span 3 / span 3;
}
.col-span-4 {
    grid-column: span 4 / span 4;
}
.col-span-5 {
    grid-column: span 5 / span 5;
}
.col-span-6 {
    grid-column: span 6 / span 6;
}
.col-span-7 {
    grid-column: span 7 / span 7;
}
.col-span-8 {
    grid-column: span 8 / span 8;
}
.col-span-9 {
    grid-column: span 9 / span 9;
}
.col-span-10 {
    grid-column: span 10 / span 10;
}
.col-span-11 {
    grid-column: span 11 / span 11;
}
.col-span-12 {
    grid-column: span 12 / span 12;
}
.col-start-1 {
    grid-column-start: 1;
}
.col-start-2 {
    grid-column-start: 2;
}
.col-start-3 {
    grid-column-start: 3;
}
.col-start-4 {
    grid-column-start: 4;
}
.col-start-5 {
    grid-column-start: 5;
}
.col-start-6 {
    grid-column-start: 6;
}
.col-start-7 {
    grid-column-start: 7;
}
.col-start-8 {
    grid-column-start: 8;
}
.col-start-9 {
    grid-column-start: 9;
}
.col-start-10 {
    grid-column-start: 10;
}
.col-start-11 {
    grid-column-start: 11;
}
.col-start-12 {
    grid-column-start: 12;
}
.mt-0 {
    margin-top: 0;
}
.mt-2 {
    margin-top: 2px;
}
.mt-4 {
    margin-top: 4px;
}
.mt-6 {
    margin-top: 6px;
}
.mt-8 {
    margin-top: 8px;
}
.mt-10 {
    margin-top: 10px;
}
.mt-12 {
    margin-top: 12px;
}
.mt-14 {
    margin-top: 14px;
}
.mt-16 {
    margin-top: 16px;
}
.mt-18 {
    margin-top: 18px;
}
.mt-20 {
    margin-top: 20px;
}
.mt-22 {
    margin-top: 22px;
}
.mt-24 {
    margin-top: 24px;
}
.mt-26 {
    margin-top: 26px;
}
.mt-28 {
    margin-top: 28px;
}
.mt-30 {
    margin-top: 30px;
}
.mt-32 {
    margin-top: 32px;
}
.mt-34 {
    margin-top: 34px;
}
.mt-36 {
    margin-top: 36px;
}
.mt-38 {
    margin-top: 38px;
}
.mt-40 {
    margin-top: 40px;
}
.mt-42 {
    margin-top: 42px;
}
.mt-44 {
    margin-top: 44px;
}
.mt-46 {
    margin-top: 46px;
}
.mt-48 {
    margin-top: 48px;
}
.mt-50 {
    margin-top: 50px;
}
.mt-52 {
    margin-top: 52px;
}
.mt-54 {
    margin-top: 54px;
}
.mt-56 {
    margin-top: 56px;
}
.mt-58 {
    margin-top: 58px;
}
.mt-60 {
    margin-top: 60px;
}
.mt-62 {
    margin-top: 62px;
}
.mt-64 {
    margin-top: 64px;
}
.mt-80 {
    margin-top: 80px;
}
.mb-0 {
    margin-bottom: 0;
}
.mb-2 {
    margin-bottom: 2px;
}
.mb-4 {
    margin-bottom: 4px;
}
.mb-6 {
    margin-bottom: 6px;
}
.mb-8 {
    margin-bottom: 8px;
}
.mb-10 {
    margin-bottom: 10px;
}
.mb-12 {
    margin-bottom: 12px;
}
.mb-14 {
    margin-bottom: 14px;
}
.mb-16 {
    margin-bottom: 16px;
}
.mb-18 {
    margin-bottom: 18px;
}
.mb-20 {
    margin-bottom: 20px;
}
.mb-22 {
    margin-bottom: 22px;
}
.mb-24 {
    margin-bottom: 24px;
}
.mb-26 {
    margin-bottom: 26px;
}
.mb-28 {
    margin-bottom: 28px;
}
.mb-30 {
    margin-bottom: 30px;
}
.mb-32 {
    margin-bottom: 32px;
}
.mb-34 {
    margin-bottom: 34px;
}
.mb-36 {
    margin-bottom: 36px;
}
.mb-38 {
    margin-bottom: 38px;
}
.mb-40 {
    margin-bottom: 40px;
}
.mb-42 {
    margin-bottom: 42px;
}
.mb-44 {
    margin-bottom: 44px;
}
.mb-46 {
    margin-bottom: 46px;
}
.mb-48 {
    margin-bottom: 48px;
}
.mb-50 {
    margin-bottom: 50px;
}
.mb-52 {
    margin-bottom: 52px;
}
.mb-54 {
    margin-bottom: 54px;
}
.mb-56 {
    margin-bottom: 56px;
}
.mb-58 {
    margin-bottom: 58px;
}
.mb-60 {
    margin-bottom: 60px;
}
.mb-62 {
    margin-bottom: 62px;
}
.mb-64 {
    margin-bottom: 64px;
}
.mb-80 {
    margin-bottom: 80px;
}
@media(min-width:768px) {
    .md\: hidden {
    display: none;
}
.md\:block {
    display: block;
}
.md\:flex {
    display: flex;
}
.md\:inline-flex {
    display: inline-flex;
}
.md\:flex-row {
    flex-direction: row;
}
.md\:flex-column {
    flex-direction: column;
}
.md\:flex-wrap {
    flex-wrap: wrap;
}
.md\:flex-nowrap {
    flex-wrap: nowrap;
}
.md\:justify-start {
    justify-content: flex-start;
}
.md\:justify-end {
    justify-content: flex-end;
}
.md\:justify-center {
    justify-content: center;
}
.md\:justify-between {
    justify-content: space-between;
}
.md\:justify-around {
    justify-content: space-around;
}
.md\:justify-evenly {
    justify-content: space-evenly;
}
.md\:align-start {
    align-items: flex-start;
}
.md\:align-end {
    align-items: flex-end;
}
.md\:align-center {
    align-items: center;
}
.md\:align-baseline {
    align-items: baseline;
}
.md\:align-stretch {
    align-items: stretch;
}
.md\:flex-grow-0 {
    flex-grow: 0;
}
.md\:flex-grow-1 {
    flex-grow: 1;
}
.md\:flex-shrink-0 {
    flex-shrink: 0;
}
.md\:flex-shrink-1 {
    flex-shrink: 1;
}
.md\:flex-basis-auto {
    flex-basis: auto;
}
.md\:flex-basis-0 {
    flex-basis: 0;
}
.md\:flex-basis-50 {
    flex-basis: 50%}
.md\:flex-basis-100 {
    flex-basis: 100%}
.md\:order-0 {
    order: 0;
}
.md\:order-1 {
    order: 1;
}
.md\:order-2 {
    order: 2;
}
.md\:order-3 {
    order: 3;
}
.md\:order-4 {
    order: 4;
}
.md\:order-5 {
    order: 5;
}
.md\:order-first {
    order: -1;
}
.md\:self-auto {
    align-self: auto;
}
.md\:self-start {
    align-self: flex-start;
}
.md\:self-end {
    align-self: flex-end;
}
.md\:self-center {
    align-self: center;
}
.md\:self-baseline {
    align-self: baseline;
}
.md\:self-stretch {
    align-self: stretch;
}
.md\:grid {
    display: grid;
}
.md\:inline-grid {
    display: inline-grid;
}
.md\:grid-cols-1 {
    grid-template-columns: repeat(1, 1fr);
}
.md\:grid-cols-2 {
    grid-template-columns: repeat(2, 1fr);
}
.md\:grid-cols-3 {
    grid-template-columns: repeat(3, 1fr);
}
.md\:grid-cols-4 {
    grid-template-columns: repeat(4, 1fr);
}
.md\:grid-cols-5 {
    grid-template-columns: repeat(5, 1fr);
}
.md\:grid-cols-6 {
    grid-template-columns: repeat(6, 1fr);
}
.md\:grid-cols-8 {
    grid-template-columns: repeat(8, 1fr);
}
.md\:grid-cols-10 {
    grid-template-columns: repeat(10, 1fr);
}
.md\:grid-cols-12 {
    grid-template-columns: repeat(12, 1fr);
}
.md\:grid-cols-16 {
    grid-template-columns: repeat(16, 1fr);
}
.md\:grid-auto-rows {
    grid-auto-rows: 1fr;
}
.md\:col-span-1 {
    grid-column: span 1 / span 1;
}
.md\:col-span-2 {
    grid-column: span 2 / span 2;
}
.md\:col-span-3 {
    grid-column: span 3 / span 3;
}
.md\:col-span-4 {
    grid-column: span 4 / span 4;
}
.md\:col-span-5 {
    grid-column: span 5 / span 5;
}
.md\:col-span-6 {
    grid-column: span 6 / span 6;
}
.md\:col-span-7 {
    grid-column: span 7 / span 7;
}
.md\:col-span-8 {
    grid-column: span 8 / span 8;
}
.md\:col-span-9 {
    grid-column: span 9 / span 9;
}
.md\:col-span-10 {
    grid-column: span 10 / span 10;
}
.md\:col-span-11 {
    grid-column: span 11 / span 11;
}
.md\:col-span-12 {
    grid-column: span 12 / span 12;
}
.md\:col-start-1 {
    grid-column-start: 1;
}
.md\:col-start-2 {
    grid-column-start: 2;
}
.md\:col-start-3 {
    grid-column-start: 3;
}
.md\:col-start-4 {
    grid-column-start: 4;
}
.md\:col-start-5 {
    grid-column-start: 5;
}
.md\:col-start-6 {
    grid-column-start: 6;
}
.md\:col-start-7 {
    grid-column-start: 7;
}
.md\:col-start-8 {
    grid-column-start: 8;
}
.md\:col-start-9 {
    grid-column-start: 9;
}
.md\:col-start-10 {
    grid-column-start: 10;
}
.md\:col-start-11 {
    grid-column-start: 11;
}
.md\:col-start-12 {
    grid-column-start: 12;
}
.md\:gap-0 {
    gap: 0;
}
.md\:gap-1 {
    gap: 4px;
}
.md\:gap-2 {
    gap: 8px;
}
.md\:gap-3 {
    gap: 12px;
}
.md\:gap-4 {
    gap: 16px;
}
.md\:gap-5 {
    gap: 20px;
}
.md\:gap-6 {
    gap: 24px;
}
.md\:gap-7 {
    gap: 28px;
}
.md\:gap-8 {
    gap: 32px;
}
.md\:gap-9 {
    gap: 36px;
}
.md\:gap-10 {
    gap: 40px;
}
.md\:gap-12 {
    gap: 48px;
}
.md\:gap-14 {
    gap: 56px;
}
.md\:gap-16 {
    gap: 64px;
}
.md\:mt-0 {
    margin-top: 0;
}
.md\:mt-2 {
    margin-top: 2px;
}
.md\:mt-4 {
    margin-top: 4px;
}
.md\:mt-6 {
    margin-top: 6px;
}
.md\:mt-8 {
    margin-top: 8px;
}
.md\:mt-10 {
    margin-top: 10px;
}
.md\:mt-12 {
    margin-top: 12px;
}
.md\:mt-14 {
    margin-top: 14px;
}
.md\:mt-16 {
    margin-top: 16px;
}
.md\:mt-18 {
    margin-top: 18px;
}
.md\:mt-20 {
    margin-top: 20px;
}
.md\:mt-22 {
    margin-top: 22px;
}
.md\:mt-24 {
    margin-top: 24px;
}
.md\:mt-26 {
    margin-top: 26px;
}
.md\:mt-28 {
    margin-top: 28px;
}
.md\:mt-30 {
    margin-top: 30px;
}
.md\:mt-32 {
    margin-top: 32px;
}
.md\:mt-34 {
    margin-top: 34px;
}
.md\:mt-36 {
    margin-top: 36px;
}
.md\:mt-38 {
    margin-top: 38px;
}
.md\:mt-40 {
    margin-top: 40px;
}
.md\:mt-42 {
    margin-top: 42px;
}
.md\:mt-44 {
    margin-top: 44px;
}
.md\:mt-46 {
    margin-top: 46px;
}
.md\:mt-48 {
    margin-top: 48px;
}
.md\:mt-50 {
    margin-top: 50px;
}
.md\:mt-52 {
    margin-top: 52px;
}
.md\:mt-54 {
    margin-top: 54px;
}
.md\:mt-56 {
    margin-top: 56px;
}
.md\:mt-58 {
    margin-top: 58px;
}
.md\:mt-60 {
    margin-top: 60px;
}
.md\:mt-62 {
    margin-top: 62px;
}
.md\:mt-64 {
    margin-top: 64px;
}
.md\:mt-80 {
    margin-top: 80px;
}
.md\:mb-0 {
    margin-bottom: 0;
}
.md\:mb-2 {
    margin-bottom: 2px;
}
.md\:mb-4 {
    margin-bottom: 4px;
}
.md\:mb-6 {
    margin-bottom: 6px;
}
.md\:mb-8 {
    margin-bottom: 8px;
}
.md\:mb-10 {
    margin-bottom: 10px;
}
.md\:mb-12 {
    margin-bottom: 12px;
}
.md\:mb-14 {
    margin-bottom: 14px;
}
.md\:mb-16 {
    margin-bottom: 16px;
}
.md\:mb-18 {
    margin-bottom: 18px;
}
.md\:mb-20 {
    margin-bottom: 20px;
}
.md\:mb-22 {
    margin-bottom: 22px;
}
.md\:mb-24 {
    margin-bottom: 24px;
}
.md\:mb-26 {
    margin-bottom: 26px;
}
.md\:mb-28 {
    margin-bottom: 28px;
}
.md\:mb-30 {
    margin-bottom: 30px;
}
.md\:mb-32 {
    margin-bottom: 32px;
}
.md\:mb-34 {
    margin-bottom: 34px;
}
.md\:mb-36 {
    margin-bottom: 36px;
}
.md\:mb-38 {
    margin-bottom: 38px;
}
.md\:mb-40 {
    margin-bottom: 40px;
}
.md\:mb-42 {
    margin-bottom: 42px;
}
.md\:mb-44 {
    margin-bottom: 44px;
}
.md\:mb-46 {
    margin-bottom: 46px;
}
.md\:mb-48 {
    margin-bottom: 48px;
}
.md\:mb-50 {
    margin-bottom: 50px;
}
.md\:mb-52 {
    margin-bottom: 52px;
}
.md\:mb-54 {
    margin-bottom: 54px;
}
.md\:mb-56 {
    margin-bottom: 56px;
}
.md\:mb-58 {
    margin-bottom: 58px;
}
.md\:mb-60 {
    margin-bottom: 60px;
}
.md\:mb-62 {
    margin-bottom: 62px;
}
.md\:mb-64 {
    margin-bottom: 64px;
}
.md\:mb-80 {
    margin-bottom: 80px;
}
}@media(min-width:1025px) {
    .lg\: hidden {
    display: none;
}
.lg\:block {
    display: block;
}
.lg\:flex {
    display: flex;
}
.lg\:inline-flex {
    display: inline-flex;
}
.lg\:flex-row {
    flex-direction: row;
}
.lg\:flex-column {
    flex-direction: column;
}
.lg\:flex-wrap {
    flex-wrap: wrap;
}
.lg\:flex-nowrap {
    flex-wrap: nowrap;
}
.lg\:justify-start {
    justify-content: flex-start;
}
.lg\:justify-end {
    justify-content: flex-end;
}
.lg\:justify-center {
    justify-content: center;
}
.lg\:justify-between {
    justify-content: space-between;
}
.lg\:justify-around {
    justify-content: space-around;
}
.lg\:justify-evenly {
    justify-content: space-evenly;
}
.lg\:align-start {
    align-items: flex-start;
}
.lg\:align-end {
    align-items: flex-end;
}
.lg\:align-center {
    align-items: center;
}
.lg\:align-baseline {
    align-items: baseline;
}
.lg\:align-stretch {
    align-items: stretch;
}
.lg\:flex-grow-0 {
    flex-grow: 0;
}
.lg\:flex-grow-1 {
    flex-grow: 1;
}
.lg\:flex-shrink-0 {
    flex-shrink: 0;
}
.lg\:flex-shrink-1 {
    flex-shrink: 1;
}
.lg\:flex-basis-auto {
    flex-basis: auto;
}
.lg\:flex-basis-0 {
    flex-basis: 0;
}
.lg\:flex-basis-50 {
    flex-basis: 50%}
.lg\:flex-basis-100 {
    flex-basis: 100%}
.lg\:order-0 {
    order: 0;
}
.lg\:order-1 {
    order: 1;
}
.lg\:order-2 {
    order: 2;
}
.lg\:order-3 {
    order: 3;
}
.lg\:order-4 {
    order: 4;
}
.lg\:order-5 {
    order: 5;
}
.lg\:order-first {
    order: -1;
}
.lg\:self-auto {
    align-self: auto;
}
.lg\:self-start {
    align-self: flex-start;
}
.lg\:self-end {
    align-self: flex-end;
}
.lg\:self-center {
    align-self: center;
}
.lg\:self-baseline {
    align-self: baseline;
}
.lg\:self-stretch {
    align-self: stretch;
}
.lg\:grid {
    display: grid;
}
.lg\:inline-grid {
    display: inline-grid;
}
.lg\:grid-cols-1 {
    grid-template-columns: repeat(1, 1fr);
}
.lg\:grid-cols-2 {
    grid-template-columns: repeat(2, 1fr);
}
.lg\:grid-cols-3 {
    grid-template-columns: repeat(3, 1fr);
}
.lg\:grid-cols-4 {
    grid-template-columns: repeat(4, 1fr);
}
.lg\:grid-cols-5 {
    grid-template-columns: repeat(5, 1fr);
}
.lg\:grid-cols-6 {
    grid-template-columns: repeat(6, 1fr);
}
.lg\:grid-cols-8 {
    grid-template-columns: repeat(8, 1fr);
}
.lg\:grid-cols-10 {
    grid-template-columns: repeat(10, 1fr);
}
.lg\:grid-cols-12 {
    grid-template-columns: repeat(12, 1fr);
}
.lg\:grid-cols-16 {
    grid-template-columns: repeat(16, 1fr);
}
.lg\:grid-auto-rows {
    grid-auto-rows: 1fr;
}
.lg\:col-span-1 {
    grid-column: span 1 / span 1;
}
.lg\:col-span-2 {
    grid-column: span 2 / span 2;
}
.lg\:col-span-3 {
    grid-column: span 3 / span 3;
}
.lg\:col-span-4 {
    grid-column: span 4 / span 4;
}
.lg\:col-span-5 {
    grid-column: span 5 / span 5;
}
.lg\:col-span-6 {
    grid-column: span 6 / span 6;
}
.lg\:col-span-7 {
    grid-column: span 7 / span 7;
}
.lg\:col-span-8 {
    grid-column: span 8 / span 8;
}
.lg\:col-span-9 {
    grid-column: span 9 / span 9;
}
.lg\:col-span-10 {
    grid-column: span 10 / span 10;
}
.lg\:col-span-11 {
    grid-column: span 11 / span 11;
}
.lg\:col-span-12 {
    grid-column: span 12 / span 12;
}
.lg\:col-start-1 {
    grid-column-start: 1;
}
.lg\:col-start-2 {
    grid-column-start: 2;
}
.lg\:col-start-3 {
    grid-column-start: 3;
}
.lg\:col-start-4 {
    grid-column-start: 4;
}
.lg\:col-start-5 {
    grid-column-start: 5;
}
.lg\:col-start-6 {
    grid-column-start: 6;
}
.lg\:col-start-7 {
    grid-column-start: 7;
}
.lg\:col-start-8 {
    grid-column-start: 8;
}
.lg\:col-start-9 {
    grid-column-start: 9;
}
.lg\:col-start-10 {
    grid-column-start: 10;
}
.lg\:col-start-11 {
    grid-column-start: 11;
}
.lg\:col-start-12 {
    grid-column-start: 12;
}
.lg\:gap-0 {
    gap: 0;
}
.lg\:gap-1 {
    gap: 4px;
}
.lg\:gap-2 {
    gap: 8px;
}
.lg\:gap-3 {
    gap: 12px;
}
.lg\:gap-4 {
    gap: 16px;
}
.lg\:gap-5 {
    gap: 20px;
}
.lg\:gap-6 {
    gap: 24px;
}
.lg\:gap-7 {
    gap: 28px;
}
.lg\:gap-8 {
    gap: 32px;
}
.lg\:gap-9 {
    gap: 36px;
}
.lg\:gap-10 {
    gap: 40px;
}
.lg\:gap-12 {
    gap: 48px;
}
.lg\:gap-14 {
    gap: 56px;
}
.lg\:gap-16 {
    gap: 64px;
}
.lg\:mt-0 {
    margin-top: 0;
}
.lg\:mt-2 {
    margin-top: 2px;
}
.lg\:mt-4 {
    margin-top: 4px;
}
.lg\:mt-6 {
    margin-top: 6px;
}
.lg\:mt-8 {
    margin-top: 8px;
}
.lg\:mt-10 {
    margin-top: 10px;
}
.lg\:mt-12 {
    margin-top: 12px;
}
.lg\:mt-14 {
    margin-top: 14px;
}
.lg\:mt-16 {
    margin-top: 16px;
}
.lg\:mt-18 {
    margin-top: 18px;
}
.lg\:mt-20 {
    margin-top: 20px;
}
.lg\:mt-22 {
    margin-top: 22px;
}
.lg\:mt-24 {
    margin-top: 24px;
}
.lg\:mt-26 {
    margin-top: 26px;
}
.lg\:mt-28 {
    margin-top: 28px;
}
.lg\:mt-30 {
    margin-top: 30px;
}
.lg\:mt-32 {
    margin-top: 32px;
}
.lg\:mt-34 {
    margin-top: 34px;
}
.lg\:mt-36 {
    margin-top: 36px;
}
.lg\:mt-38 {
    margin-top: 38px;
}
.lg\:mt-40 {
    margin-top: 40px;
}
.lg\:mt-42 {
    margin-top: 42px;
}
.lg\:mt-44 {
    margin-top: 44px;
}
.lg\:mt-46 {
    margin-top: 46px;
}
.lg\:mt-48 {
    margin-top: 48px;
}
.lg\:mt-50 {
    margin-top: 50px;
}
.lg\:mt-52 {
    margin-top: 52px;
}
.lg\:mt-54 {
    margin-top: 54px;
}
.lg\:mt-56 {
    margin-top: 56px;
}
.lg\:mt-58 {
    margin-top: 58px;
}
.lg\:mt-60 {
    margin-top: 60px;
}
.lg\:mt-62 {
    margin-top: 62px;
}
.lg\:mt-64 {
    margin-top: 64px;
}
.lg\:mt-80 {
    margin-top: 80px;
}
.lg\:mb-0 {
    margin-bottom: 0;
}
.lg\:mb-2 {
    margin-bottom: 2px;
}
.lg\:mb-4 {
    margin-bottom: 4px;
}
.lg\:mb-6 {
    margin-bottom: 6px;
}
.lg\:mb-8 {
    margin-bottom: 8px;
}
.lg\:mb-10 {
    margin-bottom: 10px;
}
.lg\:mb-12 {
    margin-bottom: 12px;
}
.lg\:mb-14 {
    margin-bottom: 14px;
}
.lg\:mb-16 {
    margin-bottom: 16px;
}
.lg\:mb-18 {
    margin-bottom: 18px;
}
.lg\:mb-20 {
    margin-bottom: 20px;
}
.lg\:mb-22 {
    margin-bottom: 22px;
}
.lg\:mb-24 {
    margin-bottom: 24px;
}
.lg\:mb-26 {
    margin-bottom: 26px;
}
.lg\:mb-28 {
    margin-bottom: 28px;
}
.lg\:mb-30 {
    margin-bottom: 30px;
}
.lg\:mb-32 {
    margin-bottom: 32px;
}
.lg\:mb-34 {
    margin-bottom: 34px;
}
.lg\:mb-36 {
    margin-bottom: 36px;
}
.lg\:mb-38 {
    margin-bottom: 38px;
}
.lg\:mb-40 {
    margin-bottom: 40px;
}
.lg\:mb-42 {
    margin-bottom: 42px;
}
.lg\:mb-44 {
    margin-bottom: 44px;
}
.lg\:mb-46 {
    margin-bottom: 46px;
}
.lg\:mb-48 {
    margin-bottom: 48px;
}
.lg\:mb-50 {
    margin-bottom: 50px;
}
.lg\:mb-52 {
    margin-bottom: 52px;
}
.lg\:mb-54 {
    margin-bottom: 54px;
}
.lg\:mb-56 {
    margin-bottom: 56px;
}
.lg\:mb-58 {
    margin-bottom: 58px;
}
.lg\:mb-60 {
    margin-bottom: 60px;
}
.lg\:mb-62 {
    margin-bottom: 62px;
}
.lg\:mb-64 {
    margin-bottom: 64px;
}
.lg\:mb-80 {
    margin-bottom: 80px;
}
}@media(min-width:1350px) {
    .xl\: hidden {
    display: none;
}
.xl\:block {
    display: block;
}
.xl\:flex {
    display: flex;
}
.xl\:inline-flex {
    display: inline-flex;
}
.xl\:flex-row {
    flex-direction: row;
}
.xl\:flex-column {
    flex-direction: column;
}
.xl\:flex-wrap {
    flex-wrap: wrap;
}
.xl\:flex-nowrap {
    flex-wrap: nowrap;
}
.xl\:justify-start {
    justify-content: flex-start;
}
.xl\:justify-end {
    justify-content: flex-end;
}
.xl\:justify-center {
    justify-content: center;
}
.xl\:justify-between {
    justify-content: space-between;
}
.xl\:justify-around {
    justify-content: space-around;
}
.xl\:justify-evenly {
    justify-content: space-evenly;
}
.xl\:align-start {
    align-items: flex-start;
}
.xl\:align-end {
    align-items: flex-end;
}
.xl\:align-center {
    align-items: center;
}
.xl\:align-baseline {
    align-items: baseline;
}
.xl\:align-stretch {
    align-items: stretch;
}
.xl\:flex-grow-0 {
    flex-grow: 0;
}
.xl\:flex-grow-1 {
    flex-grow: 1;
}
.xl\:flex-shrink-0 {
    flex-shrink: 0;
}
.xl\:flex-shrink-1 {
    flex-shrink: 1;
}
.xl\:flex-basis-auto {
    flex-basis: auto;
}
.xl\:flex-basis-0 {
    flex-basis: 0;
}
.xl\:flex-basis-50 {
    flex-basis: 50%}
.xl\:flex-basis-100 {
    flex-basis: 100%}
.xl\:order-0 {
    order: 0;
}
.xl\:order-1 {
    order: 1;
}
.xl\:order-2 {
    order: 2;
}
.xl\:order-3 {
    order: 3;
}
.xl\:order-4 {
    order: 4;
}
.xl\:order-5 {
    order: 5;
}
.xl\:order-first {
    order: -1;
}
.xl\:self-auto {
    align-self: auto;
}
.xl\:self-start {
    align-self: flex-start;
}
.xl\:self-end {
    align-self: flex-end;
}
.xl\:self-center {
    align-self: center;
}
.xl\:self-baseline {
    align-self: baseline;
}
.xl\:self-stretch {
    align-self: stretch;
}
.xl\:grid {
    display: grid;
}
.xl\:inline-grid {
    display: inline-grid;
}
.xl\:grid-cols-1 {
    grid-template-columns: repeat(1, 1fr);
}
.xl\:grid-cols-2 {
    grid-template-columns: repeat(2, 1fr);
}
.xl\:grid-cols-3 {
    grid-template-columns: repeat(3, 1fr);
}
.xl\:grid-cols-4 {
    grid-template-columns: repeat(4, 1fr);
}
.xl\:grid-cols-5 {
    grid-template-columns: repeat(5, 1fr);
}
.xl\:grid-cols-6 {
    grid-template-columns: repeat(6, 1fr);
}
.xl\:grid-cols-8 {
    grid-template-columns: repeat(8, 1fr);
}
.xl\:grid-cols-10 {
    grid-template-columns: repeat(10, 1fr);
}
.xl\:grid-cols-12 {
    grid-template-columns: repeat(12, 1fr);
}
.xl\:grid-cols-16 {
    grid-template-columns: repeat(16, 1fr);
}
.xl\:grid-auto-rows {
    grid-auto-rows: 1fr;
}
.xl\:col-span-1 {
    grid-column: span 1 / span 1;
}
.xl\:col-span-2 {
    grid-column: span 2 / span 2;
}
.xl\:col-span-3 {
    grid-column: span 3 / span 3;
}
.xl\:col-span-4 {
    grid-column: span 4 / span 4;
}
.xl\:col-span-5 {
    grid-column: span 5 / span 5;
}
.xl\:col-span-6 {
    grid-column: span 6 / span 6;
}
.xl\:col-span-7 {
    grid-column: span 7 / span 7;
}
.xl\:col-span-8 {
    grid-column: span 8 / span 8;
}
.xl\:col-span-9 {
    grid-column: span 9 / span 9;
}
.xl\:col-span-10 {
    grid-column: span 10 / span 10;
}
.xl\:col-span-11 {
    grid-column: span 11 / span 11;
}
.xl\:col-span-12 {
    grid-column: span 12 / span 12;
}
.xl\:col-start-1 {
    grid-column-start: 1;
}
.xl\:col-start-2 {
    grid-column-start: 2;
}
.xl\:col-start-3 {
    grid-column-start: 3;
}
.xl\:col-start-4 {
    grid-column-start: 4;
}
.xl\:col-start-5 {
    grid-column-start: 5;
}
.xl\:col-start-6 {
    grid-column-start: 6;
}
.xl\:col-start-7 {
    grid-column-start: 7;
}
.xl\:col-start-8 {
    grid-column-start: 8;
}
.xl\:col-start-9 {
    grid-column-start: 9;
}
.xl\:col-start-10 {
    grid-column-start: 10;
}
.xl\:col-start-11 {
    grid-column-start: 11;
}
.xl\:col-start-12 {
    grid-column-start: 12;
}
.xl\:gap-0 {
    gap: 0;
}
.xl\:gap-1 {
    gap: 4px;
}
.xl\:gap-2 {
    gap: 8px;
}
.xl\:gap-3 {
    gap: 12px;
}
.xl\:gap-4 {
    gap: 16px;
}
.xl\:gap-5 {
    gap: 20px;
}
.xl\:gap-6 {
    gap: 24px;
}
.xl\:gap-7 {
    gap: 28px;
}
.xl\:gap-8 {
    gap: 32px;
}
.xl\:gap-9 {
    gap: 36px;
}
.xl\:gap-10 {
    gap: 40px;
}
.xl\:gap-12 {
    gap: 48px;
}
.xl\:gap-14 {
    gap: 56px;
}
.xl\:gap-16 {
    gap: 64px;
}
.xl\:mt-0 {
    margin-top: 0;
}
.xl\:mt-2 {
    margin-top: 2px;
}
.xl\:mt-4 {
    margin-top: 4px;
}
.xl\:mt-6 {
    margin-top: 6px;
}
.xl\:mt-8 {
    margin-top: 8px;
}
.xl\:mt-10 {
    margin-top: 10px;
}
.xl\:mt-12 {
    margin-top: 12px;
}
.xl\:mt-14 {
    margin-top: 14px;
}
.xl\:mt-16 {
    margin-top: 16px;
}
.xl\:mt-18 {
    margin-top: 18px;
}
.xl\:mt-20 {
    margin-top: 20px;
}
.xl\:mt-22 {
    margin-top: 22px;
}
.xl\:mt-24 {
    margin-top: 24px;
}
.xl\:mt-26 {
    margin-top: 26px;
}
.xl\:mt-28 {
    margin-top: 28px;
}
.xl\:mt-30 {
    margin-top: 30px;
}
.xl\:mt-32 {
    margin-top: 32px;
}
.xl\:mt-34 {
    margin-top: 34px;
}
.xl\:mt-36 {
    margin-top: 36px;
}
.xl\:mt-38 {
    margin-top: 38px;
}
.xl\:mt-40 {
    margin-top: 40px;
}
.xl\:mt-42 {
    margin-top: 42px;
}
.xl\:mt-44 {
    margin-top: 44px;
}
.xl\:mt-46 {
    margin-top: 46px;
}
.xl\:mt-48 {
    margin-top: 48px;
}
.xl\:mt-50 {
    margin-top: 50px;
}
.xl\:mt-52 {
    margin-top: 52px;
}
.xl\:mt-54 {
    margin-top: 54px;
}
.xl\:mt-56 {
    margin-top: 56px;
}
.xl\:mt-58 {
    margin-top: 58px;
}
.xl\:mt-60 {
    margin-top: 60px;
}
.xl\:mt-62 {
    margin-top: 62px;
}
.xl\:mt-64 {
    margin-top: 64px;
}
.xl\:mt-80 {
    margin-top: 80px;
}
.xl\:mb-0 {
    margin-bottom: 0;
}
.xl\:mb-2 {
    margin-bottom: 2px;
}
.xl\:mb-4 {
    margin-bottom: 4px;
}
.xl\:mb-6 {
    margin-bottom: 6px;
}
.xl\:mb-8 {
    margin-bottom: 8px;
}
.xl\:mb-10 {
    margin-bottom: 10px;
}
.xl\:mb-12 {
    margin-bottom: 12px;
}
.xl\:mb-14 {
    margin-bottom: 14px;
}
.xl\:mb-16 {
    margin-bottom: 16px;
}
.xl\:mb-18 {
    margin-bottom: 18px;
}
.xl\:mb-20 {
    margin-bottom: 20px;
}
.xl\:mb-22 {
    margin-bottom: 22px;
}
.xl\:mb-24 {
    margin-bottom: 24px;
}
.xl\:mb-26 {
    margin-bottom: 26px;
}
.xl\:mb-28 {
    margin-bottom: 28px;
}
.xl\:mb-30 {
    margin-bottom: 30px;
}
.xl\:mb-32 {
    margin-bottom: 32px;
}
.xl\:mb-34 {
    margin-bottom: 34px;
}
.xl\:mb-36 {
    margin-bottom: 36px;
}
.xl\:mb-38 {
    margin-bottom: 38px;
}
.xl\:mb-40 {
    margin-bottom: 40px;
}
.xl\:mb-42 {
    margin-bottom: 42px;
}
.xl\:mb-44 {
    margin-bottom: 44px;
}
.xl\:mb-46 {
    margin-bottom: 46px;
}
.xl\:mb-48 {
    margin-bottom: 48px;
}
.xl\:mb-50 {
    margin-bottom: 50px;
}
.xl\:mb-52 {
    margin-bottom: 52px;
}
.xl\:mb-54 {
    margin-bottom: 54px;
}
.xl\:mb-56 {
    margin-bottom: 56px;
}
.xl\:mb-58 {
    margin-bottom: 58px;
}
.xl\:mb-60 {
    margin-bottom: 60px;
}
.xl\:mb-62 {
    margin-bottom: 62px;
}
.xl\:mb-64 {
    margin-bottom: 64px;
}
.xl\:mb-80 {
    margin-bottom: 80px;
}
}.btn {
    display: block;
    border-radius: 8px;
    text-align: center;
    max-width: 335px;
    min-width: 150px;
    width: 100%;
    text-decoration: none;
    font-weight: var(--medium);
    cursor: pointer;
}
.btn--sm {
    padding: 8px 12px;
    font: var(--text-sm);
    font-weight: var(--medium);
}
.btn--md {
    padding: 10px 14px;
    font: var(--text-base);
    font-weight: var(--medium);
}
.btn--lg {
    padding: 12px 16px;
    font: var(--text-lg);
    font-weight: var(--medium);
}
.btn--xl {
    padding: 16px 20px;
    font: var(--text-xl);
    font-weight: var(--medium);
}
.btn--primary {
    border: 1px solid var(--green-600);
    background: var(--green-600);
    box-shadow: 0 1px 2px 0 rgba(16, 24, 40, 0.05);
    color: var(--white);
}
.btn--primary:hover {
    border: 1px solid var(--green-800);
    background: var(--green-800);
    box-shadow: 0 1px 2px 0 rgba(16, 24, 40, 0.05);
}
.btn--primary:focus {
    border: 1px solid var(--green-500);
    background: var(--green-600);
    box-shadow: 0 1px 2px 0 rgba(16, 24, 40, 0.05), 0 0 0 4px rgba(61, 220, 132, 0.24);
}
.btn--primary-disabled {
    border: 1px solid var(--gray-200);
    background: var(--gray-100);
    box-shadow: 0 1px 2px 0 rgba(16, 24, 40, 0.05);
    color: var(--gray-400);
}
.btn--secondary {
    border: 1px solid var(--gray-300);
    background: var(--white);
    box-shadow: 0 1px 2px 0 rgba(16, 24, 40, 0.05);
    color: var(--gray-700);
}
.btn--secondary:hover {
    border: 1px solid var(--gray-300);
    background: var(--gray-100);
    box-shadow: 0 1px 2px 0 rgba(16, 24, 40, 0.05);
    color: #000;
}
.btn--secondary:focus {
    border: 1px solid var(--gray-300);
    background: var(--white);
    box-shadow: 0 1px 2px 0 rgba(16, 24, 40, 0.05), 0 0 0 4px rgba(152, 162, 179, 0.14);
    color: var(--gray-700);
}
.btn--secondary-disabled {
    border: 1px solid var(--gray-200);
    background: var(--white);
    box-shadow: 0 1px 2px 0 rgba(16, 24, 40, 0.05);
    color: var(--gray-400);
}
.btn--tertiary {
    border: 1px solid #000;
    background: #000;
    box-shadow: 0 1px 2px 0 rgba(16, 24, 40, 0.05);
    color: var(--white);
}
.btn--tertiary:hover {
    border: 1px solid #000;
    background: #000;
    box-shadow: 0 1px 2px 0 rgba(16, 24, 40, 0.05);
}
.btn--tertiary:focus {
    border: 1px solid #000;
    background: #000;
    box-shadow: #fff 0 0 0 0, #d0d5dd 0 0 0 4px, rgba(0, 0, 0, 0) 0 0 0 0;
}
@media(min-width:768px) {
    .btn {
    max-width: max-content;
}
.md\:btn--sm {
    padding: 8px 12px;
    font: var(--text-sm);
    font-weight: var(--medium);
}
.md\:btn--md {
    padding: 10px 14px;
    font: var(--text-base);
    font-weight: var(--medium);
}
.md\:btn--lg {
    padding: 12px 16px;
    font: var(--text-lg);
    font-weight: var(--medium);
}
.md\:btn--xl {
    padding: 16px 20px;
    font: var(--text-xl);
    font-weight: var(--medium);
}
}@media(min-width:1025px) {
    .lg\: btn--sm {
    padding: 8px 12px;
    font: var(--text-sm);
    font-weight: var(--medium);
}
.lg\:btn--md {
    padding: 10px 14px;
    font: var(--text-base);
    font-weight: var(--medium);
}
.lg\:btn--lg {
    padding: 12px 16px;
    font: var(--text-lg);
    font-weight: var(--medium);
}
.lg\:btn--xl {
    padding: 16px 20px;
    font: var(--text-xl);
    font-weight: var(--medium);
}
}@media(min-width:1350px) {
    .xl\: btn--sm {
    padding: 8px 12px;
    font: var(--text-sm);
    font-weight: var(--medium);
}
.xl\:btn--md {
    padding: 10px 14px;
    font: var(--text-base);
    font-weight: var(--medium);
}
.xl\:btn--lg {
    padding: 12px 16px;
    font: var(--text-lg);
    font-weight: var(--medium);
}
.xl\:btn--xl {
    padding: 16px 20px;
    font: var(--text-xl);
    font-weight: var(--medium);
}
}.scroll-enabled {
    position: fixed;
    width: 100%;
    overflow-y: scroll;
}
.header__main {
    z-index: 1001;
    position: relative;
    background: var(--white);
    padding: 14px 0;
    border-bottom: 1px solid var(--gray-200);
}
.header.header--google .header__menu-toggle:before, .header.header--google .header__main.show .header__menu-toggle:before {
    content: unset;
}
.header__menu-toggle {
    cursor: pointer;
    position: relative;
    margin-inline-start: 8px;
    padding-inline-start: 8px;
}
.header__home {
    position: relative;
}
.header__menu-toggle:before {
    content: '';
    position: absolute;
    width: 1px;
    height: 100%;
    top: 0;
    background: var(--gray-400);
    left: 0;
    opacity: .5;
}
.header__main.show .header__menu-toggle:before {
    content: unset;
}
.rtl-lang .header__menu-toggle:before {
    left: unset;
    right: 0;
}
a.header__logo-link {
    cursor: pointer;
}
.header__menu-wrapper {
    visibility: hidden;
}
.header__menu-wrapper.show {
    visibility: visible;
}
.header__menu-toggle span {
    margin-inline-end: 6px;
    display: none;
}
.header__menu-txt {
    width: 100%;
    color: #000;
    font: var(--text-sm);
    font-weight: var(--medium);
}
.header__menu-txt .header__menu-selected {
    background: url('https://cloud.finowiz-cdn.com/static/landing_revamp/header/check.svg');
    background-repeat: no-repeat;
    width: 20px;
    height: 20px;
}
.header__overlay, .header__menu {
    top: 79px;
}
.header__overlay {
    position: fixed;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.1);
    display: none;
    z-index: 999;
}
.header__menu {
    position: fixed;
    background: var(--white);
    color: var(--white);
    z-index: 1002;
    right: -100%;
    height: 100%;
    width: 100%;
    max-width: 335px;
    transition: all .3s ease-in-out;
    overflow-y: auto;
    max-height: calc(100vh - 79px);
    padding: 24px 20px;
}
.rtl-lang .header__menu {
    right: unset;
    left: -100%;
    transition: all .3s ease-in-out;
}
.header__menu .header__menu-item {
    padding-top: 12px;
    padding-bottom: 12px;
}
.header__menu div a.header__menu-link {
    color: #000;
    text-decoration: none;
}
.header__menu.show {
    right: 0;
}
.rtl-lang .header__menu.show {
    right: unset;
    left: 0;
}
.header__menu-toggle .header__menu-flag.flag-icon {
    margin-inline-end: 6px;
}
.header__menu-icon {
    width: 20px;
    height: 20px;
    cursor: pointer;
    display: flex;
    transition: all .3s ease-in-out;
}
.header__menu-icon div {
    width: 10px;
    height: 2px;
    background-color: var(--gray-dark-900);
    border-radius: 2px;
    position: relative;
    top: 10px;
    transition: all .3s ease-in-out;
}
.rtl-lang .header__menu-icon div {
    top: 8px;
}
.header__menu-icon div.header__menu-icon-left {
    transform: rotate(-45deg);
    float: left;
    right: -8px;
}
.rtl-lang .header__menu-icon div.header__menu-icon-left {
    float: left;
    left: -8px;
    right: unset;
}
.header__menu-icon div.header__menu-icon-right {
    transform: rotate(45deg);
    float: right;
    left: -8px;
}
.rtl-lang .header__menu-icon div.header__menu-icon-right {
    right: -8px;
    left: unset;
}
.header__menu-txt span {
    color: #000;
    font: var(--text-base);
    font-weight: var(--regular);
}
a.header__home-link {
    display: flex;
    text-decoration: none;
    color: var(--brand-700);
    font: var(--text-sm);
    font-weight: var(--medium);
    text-align: right;
}
.rtl-lang .header__home-link {
    text-align: left;
}
.header__logo {
    position: relative;
    z-index: 1002;
}
.header__txt {
    position: relative;
    z-index: 1002;
}
@media(min-width:768px) {
    .header__menu-toggle span {
    display: inline;
}
.header__menu-toggle {
    margin-inline-start: 16px;
    padding-inline-start: 16px;
}
}@media(min-width:1025px) {
    .header__overlay {
    top: 0;
}
.header__main {
    padding: 18px 0;
}
.header__menu {
    position: fixed;
    top: 95px;
    opacity: 0;
    visibility: hidden;
    transform: translateX(-50%) scale(0.8);
    right: unset;
    max-width: 1310px;
    width: 97%;
    color: var(--white);
    transition: opacity .3s ease-in-out, visibility .3s ease-in-out, transform .3s ease-in-out;
    z-index: 1002;
    overflow-y: auto;
    max-height: fit-content;
    height: auto;
    left: 50%;
    box-shadow: 0 12px 26px -4px rgba(16, 24, 40, 0.08);
    border-radius: 20px;
    padding: 32px;
    pointer-events: none;
}
.rtl-lang .header__menu {
    left: 50%;
    transition: opacity .3s ease-in-out, visibility .3s ease-in-out, transform .3s ease-in-out;
}
.header__menu .header__menu-item {
    padding: 12px;
    padding-inline-end: 36px;
}
.header__main.show .header__menu-toggle:before {
    content: ''}
.header__menu.show {
    opacity: 1;
    visibility: visible;
    left: 50%;
    transform: translateX(-50%) scale(1);
    pointer-events: auto;
}
.rtl-lang .header__menu.show {
    left: 50%}
.header__menu-list {
    display: grid;
    column-gap: 24px;
}
.header__menu-container.one-column, .header__menu-container.two-columns, .header__menu-container.three-columns {
    position: absolute;
    height: auto;
    width: 97%;
    max-width: 1310px;
    display: flex;
    justify-content: flex-end;
    margin: 0 auto;
    left: 50%;
    transform: translateX(-50%);
    z-index: 1000;
}
.one-column .header__menu-list {
    grid-template-columns: repeat(1, auto);
}
.two-columns .header__menu-list {
    grid-template-columns: repeat(2, auto);
}
.three-columns .header__menu-list {
    grid-template-columns: repeat(3, auto);
}
.four-columns .header__menu-list {
    grid-template-columns: repeat(4, auto);
}
.one-column .header__menu, .two-columns .header__menu, .three-columns .header__menu {
    max-width: max-content;
    left: unset;
    transform: translateX(0) scale(0.8);
    right: 0;
}
.one-column .header__menu.show, .two-columns .header__menu.show, .three-columns .header__menu.show {
    left: unset;
    transform: translateX(0) scale(1);
}
.rtl-lang .one-column .header__menu, .rtl-lang.two-columns .header__menu, .rtl-lang .three-columns .header__menu {
    max-width: max-content;
    right: unset;
    transform: translateX(0) scale(0.8);
    left: 0;
}
.rtl-lang .one-column .header__menu.show, .rtl-lang .two-columns .header__menu.show, .rtl-lang .three-columns .header__menu.show {
    right: unset;
    transform: translateX(0) scale(1);
}
.one-column .header__menu .header__menu-item, .two-columns .header__menu .header__menu-item, .three-columns .header__menu .header__menu-item {
    width: 277px;
}
.one-column .header__menu .header__menu-item:not(:nth-child(4n)) {
    border-right: unset;
    border-left: unset;
}
.two-columns .header__menu .header__menu-item:not(:nth-child(4n)) {
    border-right: unset;
}
.two-columns .header__menu .header__menu-item:not(:nth-child(2n)) {
    border-right: 1px solid var(--gray-100);
}
.three-columns .header__menu .header__menu-item:not(:nth-child(4n)) {
    border-right: unset;
}
.three-columns .header__menu .header__menu-item:not(:nth-child(3n)) {
    border-right: 1px solid var(--gray-100);
}
.header__menu-item:not(:nth-child(4n)) {
    border-right: 1px solid var(--gray-100);
}
.rtl-lang .header__menu-item:not(:nth-child(4n)) {
    border-right: unset;
    border-left: 1px solid var(--gray-100);
}
.header__main .header__menu-icon {
    transform: rotate(0);
    transition: transform .3s ease-in-out;
}
.header__main.show .header__menu-icon {
    transform: rotate(180deg);
}
.rtl-lang .header__main .header__menu-icon {
    transform: rotate(180deg);
    transition: transform .3s ease-in-out;
}
.rtl-lang .header__main.show .header__menu-icon {
    transform: rotate(0);
}
.header__menu-toggle {
    margin-inline-start: 32px;
    padding-inline-start: 32px;
}
}@media(max-width:1024px) {
    .header__menu-icon div {
    top: 8px;
}
.header__main.show .header__home {
    display: none;
}
.header__main .header__home {
    display: inline-block;
}
.header__main.show .header__menu-flag {
    display: none;
}
.header__main .header__menu-flag {
    display: inline-block;
}
.header__main.show .header__menu-toggle span {
    display: none;
}
.header__main .header__menu-icon {
    position: relative;
    z-index: 222222;
}
.rtl-lang .header__main .header__menu-icon {
    transform: rotate(180deg);
}
.header__main.show .header__menu-icon {
    width: 40px;
}
.header__main.show .header__menu-icon div {
    width: 40px;
}
.header__main.show .header__menu-icon div.header__menu-icon-left {
    right: -10px;
}
.rtl-lang .header__main.show .header__menu-icon div.header__menu-icon-left {
    right: unset;
    left: -10px;
}
.header__main.show .header__menu-icon div.header__menu-icon-right {
    left: -10px;
}
.rtl-lang .header__main.show .header__menu-icon div.header__menu-icon-right {
    left: unset;
    right: -10px;
}
}.header__menu-toggle .flag-icon {
    width: 20px;
    height: 20px;
}
.flag-icon {
    position: relative;
    top: -1px;
    display: inline-block;
    width: 24px;
    height: 24px;
    overflow: hidden;
    vertical-align: middle;
    margin-inline-end: 16px;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    flex-shrink: 0;
}
.slide-menu .flag-icon {
    position: relative;
    display: inline-block;
    width: 37.5px;
    height: 25px;
    margin-inline-end: 15px;
}
.en {
    background-image: url('https://cloud.finowiz-cdn.com/static/landing_revamp/header/language_menu/GB.svg');
}
.bn {
    background-image: url('https://cloud.finowiz-cdn.com/static/landing_revamp/header/language_menu/BN.svg');
}
.my {
    background-image: url('https://cloud.finowiz-cdn.com/static/landing_revamp/header/language_menu/MY.svg');
}
.cn, .tw {
    background-image: url('https://cloud.finowiz-cdn.com/static/landing_revamp/header/language_menu/CN.svg');
}
.el {
    background-image: url('https://cloud.finowiz-cdn.com/static/landing_revamp/header/language_menu/GR.svg');
}
.nl {
    background-image: url('https://cloud.finowiz-cdn.com/static/landing_revamp/header/language_menu/NL.svg');
}
.hu {
    background-image: url('https://cloud.finowiz-cdn.com/static/landing_revamp/header/language_menu/HU.svg');
}
.ru {
    background-image: url('https://cloud.finowiz-cdn.com/static/landing_revamp/header/language_menu/RU.svg');
}
.id {
    background-image: url('https://cloud.finowiz-cdn.com/static/landing_revamp/header/language_menu/ID.svg');
}
.fr {
    background-image: url('https://cloud.finowiz-cdn.com/static/landing_revamp/header/language_menu/FR.svg');
}
.it {
    background-image: url('https://cloud.finowiz-cdn.com/static/landing_revamp/header/language_menu/IT.svg');
}
.se {
    background-image: url('https://cloud.finowiz-cdn.com/static/landing_revamp/header/language_menu/SE.svg');
}
.de {
    background-image: url('https://cloud.finowiz-cdn.com/static/landing_revamp/header/language_menu/DE.svg');
}
.pl {
    background-image: url('https://cloud.finowiz-cdn.com/static/landing_revamp/header/language_menu/PL.svg');
}
.ar {
    background-image: url('https://cloud.finowiz-cdn.com/static/landing_revamp/header/language_menu/AR.svg');
}
.es {
    background-image: url('https://cloud.finowiz-cdn.com/static/landing_revamp/header/language_menu/ES.svg');
}
.kr {
    background-image: url('https://cloud.finowiz-cdn.com/static/landing_revamp/header/language_menu/KR.svg');
}
.pt {
    background-image: url('https://cloud.finowiz-cdn.com/static/landing_revamp/header/language_menu/PT.svg');
}
.tr {
    background-image: url('https://cloud.finowiz-cdn.com/static/landing_revamp/header/language_menu/TR.svg');
}
.vn {
    background-image: url('https://cloud.finowiz-cdn.com/static/landing_revamp/header/language_menu/VN.svg');
}
.th {
    background-image: url('https://cloud.finowiz-cdn.com/static/landing_revamp/header/language_menu/TH.svg');
}
.ph {
    background-image: url('https://cloud.finowiz-cdn.com/static/landing_revamp/header/language_menu/PH.svg');
}
.cz {
    background-image: url('https://cloud.finowiz-cdn.com/static/landing_revamp/header/language_menu/CZ.svg');
}
.in {
    background-image: url('https://cloud.finowiz-cdn.com/static/landing_revamp/header/language_menu/HI.svg');
}
.ur {
    background-image: url('https://cloud.finowiz-cdn.com/static/landing_revamp/header/language_menu/UR.svg');
}
.si {
    background-image: url('https://cloud.finowiz-cdn.com/static/landing_revamp/header/language_menu/SI.svg');
}
.uz {
    background-image: url('https://cloud.finowiz-cdn.com/static/landing_revamp/header/language_menu/UZ.svg');
}
.hero__pretitle {
    color: var(--brand-700);
    font: var(--text-base);
    font-weight: var(--semibold);
}
.hero__pretitle.hero__pretitle--lg {
    color: var(--gray-400);
    font: var(--text-lg);
    font-weight: var(--semibold);
    text-transform: uppercase;
}
.hero__title--primary, .hero__title--secondary, .hero__title--tertiary {
    color: #000;
    font: var(--text-4xl);
    font-weight: var(--extra-bold);
    word-wrap: normal;
}
.hero__desc--primary, .hero__desc--tertiary {
    color: var(--gray-500);
    font: var(--text-lg);
    font-weight: var(--regular);
}
.hero__desc--secondary {
    color: var(--gray-500);
    font: var(--text-base);
    font-weight: var(--regular);
}
.hero__risk {
    color: var(--gray-500);
    font: var(--text-xs);
    font-weight: var(--regular);
}
.hero__terms {
    color: var(--gray-500);
    font: var(--text-base);
    font-weight: var(--regular);
}
.hero__risk a, .hero__terms a {
    color: var(--brand-600);
    text-decoration: none;
}
.hero__wrapper {
    max-width: 602px;
    margin-left: auto;
    margin-right: auto;
}
.hero__img {
    display: block;
    width: 100%;
    max-width: 400px;
    margin: 0 auto;
}
.hero__img img {
    width: 100%}
.hero--dark {
    background: #000;
    color: var(--gray-400);
}
.hero--brand-950 {
    background: var(--brand-950);
    color: var(--gray-400);
}
.hero--dark .hero__pretitle, .hero--brand-950 .hero__pretitle {
    color: var(--brand-600);
}
.hero--dark .hero__pretitle.hero__pretitle--lg, .hero--brand-950 .hero__pretitle.hero__pretitle--lg {
    color: var(--gray-400);
}
.hero--dark .hero__title--primary, .hero--dark .hero__title--secondary, .hero--dark .hero__title--tertiary, .hero--brand-950 .hero__title--primary, .hero--brand-950 .hero__title--secondary, .hero--brand-950 .hero__title--tertiary {
    color: var(--white);
}
.hero--dark .hero__desc--primary, .hero--dark .hero__desc--secondary, .hero--dark .hero__desc--tertiary, .hero--dark .hero__risk, .hero--dark .hero__terms, .hero--dark p, .hero--brand-950 .hero__desc--primary, .hero--brand-950 .hero__desc--secondary, .hero--brand-950 .hero__desc--tertiary, .hero--brand-950 .hero__risk, .hero--brand-950 .hero__terms, .hero--brand-950 p {
    color: var(--gray-400);
}
.hero__section-wrapper {
    position: relative;
}
.hero__section-wrapper .container {
    position: relative;
    z-index: 1;
}
@media(min-width:768px) {
    .hero__title--primary {
    font: var(--text-6xl);
    font-weight: var(--extra-bold);
}
.hero__title--secondary, .hero__title--tertiary {
    font: var(--text-5xl);
    font-weight: var(--extra-bold);
}
.hero__desc--primary, .hero__desc--tertiary {
    font: var(--text-xl);
    font-weight: var(--regular);
}
.hero__pretitle {
    font: var(--text-lg);
    font-weight: var(--semibold);
}
.hero__pretitle.hero__pretitle--lg {
    font: var(--text-xl);
    font-weight: var(--semibold);
}
.hero__risk {
    font: var(--text-sm);
}
}@media(min-width:1025px) {
    .hero__pretitle.hero__pretitle--lg {
    font: var(--text-2xl);
    font-weight: var(--semibold);
}
.hero__title--primary {
    font: var(--text-7xl);
    font-weight: var(--extra-bold);
}
.hero__title--secondary, .hero__title--tertiary {
    font: var(--text-6xl);
    font-weight: var(--extra-bold);
}
.hero__desc--primary, .hero__desc--tertiary {
    font: var(--text-2xl);
    font-weight: var(--regular);
}
.hero__desc--secondary {
    font: var(--text-lg);
    font-weight: var(--regular);
}
.hero__wrapper {
    max-width: 708px;
}
.hero__img {
    max-width: 100%}
.hero__section-wrapper .container {
    grid-template-columns: 48% 1fr;
}
}@media(min-width:1350px) {
    .hero__title--primary {
    font: var(--text-8xl);
    font-weight: var(--extra-bold);
}
.hero__pretitle {
    font: var(--text-xl);
    font-weight: var(--semibold);
}
.hero__wrapper {
    max-width: 920px;
}
}.text-uppercase {
    text-transform: uppercase;
}
.section__title--primary, .section__title--secondary, .section__title--tertiary {
    color: #000;
    font: var(--text-3xl);
    font-weight: var(--bold);
}
.section__title--dark {
    color: var(--white);
}
.section__desc {
    color: var(--gray-500);
    font: var(--text-base);
    font-weight: var(--regular);
}
.bg-gray-800 .section__desc, .bg-gray-900 .section__desc, .bg-gray-950 .section__desc {
    color: var(--gray-400);
}
.section__desc--light {
    color: var(--gray-500);
}
.section__desc--dark {
    color: var(--gray-400);
}
.section__title--quaternary {
    color: #000;
    font: var(--text-2xl);
    font-weight: var(--bold);
}
.section__desc--primary {
    color: var(--gray-500);
    font: var(--text-xl);
    font-weight: var(--regular);
}
.section__img {
    display: none;
}
.section__content {
    color: var(--gray-500);
    font: var(--text-base);
    font-weight: var(--semibold);
}
.section__risk {
    color: var(--gray-500);
    font: var(--text-xs);
}
.bg-gray-800 .section__risk, .bg-gray-900 .section__risk, .bg-gray-950 .section__risk {
    color: var(--gray-400);
}
.section__risk a {
    color: var(--brand-600);
    text-decoration: none;
}
.section__bullets-wrapper {
    padding-left: 20px;
}
.rtl-lang .section__bullets-wrapper {
    padding-right: 20px;
    padding-left: 0;
}
.section__bullets {
    padding: 0;
    list-style: none;
}
.section__bullets li {
    font: var(--text-xl);
    color: var(--gray-500);
    position: relative;
    padding-inline-start: 40px;
    padding-bottom: 20px;
}
.card-container--prizes .card .section__bullets li {
    font: var(--text-lg);
    color: var(--gray-400);
    position: relative;
    padding-inline-start: unset;
    padding-bottom: 24px;
    display: flex;
    justify-content: space-between;
}
.card-container--prizes .card .section__bullets li span:last-child {
    font-weight: var(--bold);
    color: #000;
}
.card-container--prizes .section__bullets li:last-child {
    padding-bottom: 0;
}
.section__bullets li:last-child {
    padding-bottom: 0;
}
.card-container--prizes .section__bullets li::before {
    content: unset;
}
.section__bullets li::before {
    content: url("https://cloud.finowiz-cdn.com/static/landing_revamp/body/sections/check-circle.svg");
    position: absolute;
    top: 0;
    left: 0;
}
.rtl-lang .section__bullets li::before {
    left: unset;
    right: 0;
}
.equal__buttons--center {
    align-items: center;
}
.section__finowizapp-text {
    color: #000;
    font: var(--text-xl);
}
.section__finowizapp-label {
    color: var(--gray-500);
    font: var(--text-base);
}
@media(min-width:768px) {
    .section__title--primary, .section__title--secondary, .section__title--tertiary {
    font: var(--text-4xl);
    font-weight: var(--bold);
}
.section__desc {
    font: var(--text-lg);
    font-weight: var(--regular);
}
.section__title--quaternary {
    font: var(--text-3xl);
    font-weight: var(--bold);
}
.section__content {
    font: var(--text-lg);
    font-weight: var(--semibold);
}
.section__risk {
    font: var(--text-sm);
}
.equal__buttons {
    align-items: stretch;
}
.equal__buttons .btn {
    display: flex;
    align-items: center;
    justify-content: center;
}
}@media(min-width:1025px) {
    .section__title--primary, .section__title--secondary {
    font: var(--text-5xl);
    font-weight: var(--bold);
}
.section__desc {
    font: var(--text-xl);
    font-weight: var(--regular);
}
.section__title--quaternary {
    font: var(--text-4xl);
    font-weight: var(--bold);
}
.section__img {
    display: block;
    margin: auto;
    max-width: 100%}
.section__content {
    font: var(--text-xl);
    font-weight: var(--semibold);
}
}.finowiz-app__wrapper {
    padding: 0 12px 0;
    border-radius: 16px;
    background-color: #000;
    color: var(--white);
}
.finowiz-app__grow {
    flex: 1;
}
.finowiz-app__content {
    padding-top: 64px;
    padding-bottom: 64px;
}
.finowiz-app__heading {
    color: var(--white);
    font: var(--text-3xl);
    font-weight: var(--bold);
}
.finowiz-app__logos {
    display: flex;
    align-items: center;
    justify-content: center;
}
.finowiz-app__content-wrap {
    display: flex;
    align-items: center;
    justify-content: center;
    padding-top: 64px;
    padding-bottom: 64px;
}
.finowiz-app__img {
    align-self: flex-end;
}
.finowiz-app__qr-wrap {
    padding: 0;
}
.finowiz-app__visibility {
    display: none;
}
.finowiz-app__qr {
    width: 140px;
    height: 140px;
}
@media(min-width:768px) {
    .finowiz-app__wrapper {
    padding: 0 20px;
}
.finowiz-app__content {
    padding-top: 36px;
    padding-bottom: 36px;
}
.finowiz-app__heading {
    font: var(--text-4xl);
    font-weight: var(--bold);
}
.finowiz-app__logos {
    flex-direction: row;
}
.finowiz-app__content-wrap {
    padding-top: 36px;
    padding-bottom: 36px;
}
.finowiz-app__qr-wrap {
    padding: 0;
}
}@media(min-width:1025px) {
    .finowiz-app__wrapper {
    padding: 0 40px 0;
}
.finowiz-app__content {
    padding-top: 80px;
    padding-bottom: 80px;
}
.finowiz-app__heading {
    font: var(--text-4xl);
    font-weight: var(--bold);
    margin-right: auto;
    margin-left: auto;
}
.finowiz-app__content-wrap {
    padding-top: 0;
    padding-bottom: 0;
}
.finowiz-app__qr-wrap {
    padding: 98px 0;
}
.finowiz-app__visibility {
    display: block;
}
.finowiz-app__img {
    width: 231px;
}
}@media(min-width:1350px) {
    .finowiz-app__wrapper {
    padding: 0 64px 0;
}
.finowiz-app__content {
    padding-top: 88px;
    padding-bottom: 88px;
}
.finowiz-app__heading {
    font: var(--text-5xl);
    font-weight: var(--bold);
}
.finowiz-app__img {
    width: 271px;
}
.finowiz-app__qr {
    width: 180px;
    height: 180px;
}
}.feature__pill {
    background: #000;
    border-radius: 16px;
    padding: 20px;
}
.feature__pill-desc {
    font: var(--text-lg);
    color: var(--white);
}
.feature__terms {
    font: var(--text-base);
    color: var(--gray-400);
}
.feature__risk a, .feature__terms a {
    color: var(--brand-600);
    text-decoration: none;
}
.feature.feature--bordered-gray-200 {
    border-radius: 16px;
    border: 1px solid var(--gray-200);
}
.feature.feature--bordered-gray-300 {
    border-radius: 8px;
    border: 1px solid var(--gray-300);
}
.feature.feature--bordered-gray-700 {
    border-radius: 20px;
    border: 1px solid var(--gray-700);
}
.feature.feature--flex-centered {
    flex: 0 0 calc(309px - 24px);
}
.feature.feature--p0 {
    padding: 0;
}
.feature.feature--p-sm {
    padding: 20px;
}
.feature.feature--p-lg {
    padding: 24px;
}
.feature .feature__img.feature__img--small {
    width: 40px;
    height: 40px;
}
.feature .feature__img.feature__img--medium {
    width: 48px;
    height: 48px;
}
.feature .feature__img.feature__img--big {
    width: 88px;
    height: 88px;
}
.feature .feature__img.feature__img--x-big {
    width: 96px;
    height: 96px;
}
.feature__title {
    color: #000;
    font: var(--text-xl);
    font-weight: var(--semibold);
}
.feature__title.feature__title--secondary {
    font: var(--text-lg);
    font-weight: var(--bold);
}
.feature__title.feature__title--dark {
    color: var(--white);
}
.feature__title.feature__title--big {
    font: var(--text-2xl);
    font-weight: var(--bold);
}
.feature__post-title {
    font: var(--text-base);
    color: var(--brand-600);
}
.feature__title.feature__title--semibold {
    font-weight: var(--semibold);
}
.feature__description {
    color: var(--gray-500);
    font: var(--text-base);
}
.feature__description--small {
    font: var(--text-sm);
}
.feature__description--light {
    color: var(--gray-400);
}
.feature__description--dark {
    color: var(--gray-400);
}
.feature__description.feature__description--medium {
    font: var(--text-lg);
}
.feature__description.feature__description--big {
    font: var(--text-xl);
}
.feature__badge {
    padding: 4px 12px;
    border-radius: 16px;
    border: 1px solid var(--gray-200);
    background: var(--gray-50);
    width: max-content;
    color: var(--gray-500);
    font: var(--text-sm);
    font-weight: var(--medium);
}
.feature__link a {
    text-decoration: none;
    color: var(--brand-700);
    font-size: var(--text-base);
    font-weight: var(--medium);
}
.feature__link a:hover {
    color: var(--brand-800);
}
.rtl-lang .feature__link img {
    transform: rotate(-90deg);
}
.section__pretitle {
    color: var(--brand-700);
    font: var(--text-base);
    font-weight: var(--semibold);
}
.section__pretitle--dark {
    color: var(--brand-600);
}
.feature__snap {
    -webkit-overflow-scrolling: touch;
    overflow-x: auto;
    scroll-snap-type: x mandatory;
    scrollbar-width: none;
}
.feature__snap div.feature, .feature__snap div.prizes__card, .feature__snap div.gallery__img {
    flex: 0 0 90%;
    text-align: center;
    scroll-snap-align: center;
    scroll-snap-align: center;
}
@media(min-width:768px) {
    .section__pretitle {
    font: var(--text-lg);
    font-weight: var(--semibold);
}
.feature__description--small {
    font: var(--text-base);
}
}@media(min-width:1025px) {
    .feature__title {
    font: var(--text-xl);
    font-weight: var(--semibold);
}
.lg\:feature__title--big {
    font: var(--text-2xl);
    font-weight: var(--semibold);
}
}@media(min-width:1350px) {
    .section__pretitle {
    font: var(--text-xl);
    font-weight: var(--semibold);
}
}.feature__nav a {
    color: var(--gray-400);
    font: var(--text-lg);
    font-weight: var(--semibold);
    text-decoration: none;
    display: flex;
    padding: 12px 0;
    height: 100%}
.feature__nav a::before, .feature__nav a::after {
    content: "";
    position: absolute;
    width: 0;
    height: 3px;
    background-color: var(--brand-600);
    transition: width .3s ease-in-out;
}
.feature__nav.feature__nav--border-bottom a::before, .feature__nav.feature__nav--border-bottom a::after {
    bottom: 0;
}
.feature__nav.feature__nav--border-top a::before, .feature__nav.feature__nav--border-top a::after {
    top: 0;
}
.feature__nav a::before {
    left: 50%;
    transform: translateX(-50%);
}
.feature__nav a::after {
    right: 50%;
    transform: translateX(50%);
}
.feature__nav a:hover::after, .feature__nav .active a::after {
    width: 100%}
.feature__nav .active a::before, .feature__nav .active a::after {
    width: 100%}
.feature__nav a:hover {
    color: var(--brand-700);
}
.feature__nav a:focus {
    color: var(--gray-400);
}
.feature__nav {
    -webkit-overflow-scrolling: touch;
    overflow-x: auto;
    scroll-snap-type: x mandatory;
    scrollbar-width: none;
}
.feature__nav::-webkit-scrollbar {
    display: none;
}
.feature__nav div {
    flex: 0 0 240px;
    text-align: center;
    scroll-snap-align: center;
    scroll-snap-align: center;
    position: relative;
}
.feature__nav .active a {
    color: var(--brand-700);
    font: var(--text-lg);
    font-weight: var(--semibold);
}
.feature__tab-pane.active {
    display: block;
    opacity: 1;
    visibility: visible;
    height: auto;
}
.feature__tab-pane {
    display: block;
    opacity: 0;
    visibility: hidden;
    height: 0;
    overflow: hidden;
    transition: all .8s ease-in-out;
}
@media(min-width:1025px) {
    .feature__nav div {
    flex: 0 1 50%;
    text-align: center;
    scroll-snap-align: center;
}
}.btn__snap {
    -webkit-overflow-scrolling: touch;
    overflow-x: auto;
    scroll-snap-type: x mandatory;
    scrollbar-width: none;
}
.btn__snap a {
    flex: 0 0 50%;
    text-align: center;
    scroll-snap-align: center;
    scroll-snap-align: center;
    max-width: 160px;
}
@media(min-width:768px) {
    .btn__snap a {
    max-width: max-content;
}
}.steps-container__number-container {
    height: 62px;
    width: 185px;
    overflow: hidden;
    background: radial-gradient(81.64% 58.96% at 50.29% 117.14%, rgba(0, 0, 0, 0.30) 0, rgba(242, 244, 247, 0.00) 75%);
    mix-blend-mode: multiply;
}
.steps-container__number {
    color: var(--brand-600);
    font: var(--text-7xl);
    font-weight: var(--bold);
}
.steps-container__title {
    color: #000;
    font: var(--text-base);
    font-weight: var(--bold);
}
.steps-container__desc {
    color: var(--gray-500);
    font: var(--text-sm);
}
.steps-container__desc, .steps-container__title {
    max-width: 185px;
}
@media(min-width:768px) {
    .steps-container__number-container {
    width: 100%}
}@media(min-width:1025px) {
    .steps-container__number-container {
    height: 108px;
    max-width: 215px;
}
.steps-container__number {
    font: var(--text-9xl);
    font-weight: var(--bold);
}
.steps-container__title {
    font: var(--text-lg);
    font-weight: var(--bold);
}
.steps-container__desc {
    font: var(--text-base);
}
}@media(min-width:1350px) {
    .steps-container>div {
    max-width: 216px;
}
}.article-card__img {
    border-radius: 16px;
}
.article-card__pill {
    display: inline-block;
    margin: 20px 0;
    padding: 2px 10px;
    border: 1px solid var(--brand-200);
    border-radius: 16px;
    font: var(--text-sm);
    font-weight: var(--medium);
    color: var(--brand-700);
    background-color: var(--brand-50);
}
.article-card__date {
    font: var(--text-sm);
    font-weight: var(--medium);
    color: var(--gray-400);
}
.article-card__title {
    color: #000;
    font: var(--text-2xl);
    font-weight: var(--bold);
}
.article-card__desc {
    color: var(--gray-500);
    font: var(--text-base);
}
.card__divider {
    width: 100%;
    height: 1px;
    background-color: var(--gray-dark-300);
    margin: 32px 0;
}
@media(min-width:768px) {
    .article-cards-box {
    row-gap: 48px;
    column-gap: 24px;
}
.article-card--big .article-card__img {
    height: 384px;
}
.article-card--big .article-card__pill {
    margin: 34px 0 12px;
}
.article-card--big .article-card__title {
    font: var(--text-4xl);
    font-weight: var(--bold);
}
.article-card--big .feature__link {
    font: var(--text-base);
    font-weight: var(--medium);
}
}@media(min-width:1025px) {
    .article-cards-box {
    row-gap: 56px;
    column-gap: 40px;
}
}@media(min-width:1350px) {
    .article-card--big .article-card__pill {
    margin: 0 0 12px 0;
}
}.card {
    padding: 48px 20px;
    border-radius: 16px;
    box-shadow: 0 4px 10px -2px rgba(16, 24, 40, 0.10);
    background: var(--white);
}
.card__img {
    width: 96px;
    height: 96px;
}
.card__title {
    color: #000;
    font: var(--text-2xl);
    font-weight: var(--bold);
}
.card__title.card__title--big {
    font: var(--text-4xl);
    font-weight: var(--bold);
}
.card__subtitle {
    color: var(--gray-dark-700);
    font: var(--text-lg);
    font-weight: var(--semibold);
}
.card__tier-badge {
    padding: 4px 12px;
    border: 1px solid var(--gray-200);
    background-color: var(--gray-50);
    font: var(--text-sm);
    font-weight: var(--medium);
    color: var(--gray-500);
    border-radius: 16px;
}
.card__desc {
    font: var(--text-sm);
    color: var(--gray-500);
}
.card .section__bullets li {
    font: var(--text-base);
}
@media(min-width:1025px) {
    .card-container {
    padding: 0 36px;
}
.card-container--prizes .card {
    padding: 48px 32px;
    border-radius: 16px;
}
.card-container--prizes .card__img {
    width: 123px;
    height: 123px;
}
.card__title {
    font: var(--text-3xl);
    font-weight: var(--bold);
}
.card__subtitle {
    font: var(--text-xl);
    font-weight: var(--semibold);
}
.card__desc {
    font: var(--text-base);
}
.card .section__bullets li {
    font: var(--text-xl);
}
}.section-metrics .section-metrics__metrics-box {
    box-shadow: 0 4px 10px -2px rgba(16, 24, 40, 0.10);
    border: 1px solid var(--gray-100);
    padding: 40px 20px;
    border-radius: 24px;
}
.section-metrics .section-metrics__metric-number {
    color: #000;
    font: var(--text-6xl);
    font-weight: var(--extra-bold);
}
.section-metrics .section-metrics__metric-label {
    color: #000;
    font: var(--text-2xl);
    font-weight: var(--semibold);
}
.section-metrics__metric-icon {
    width: 28px;
    margin-inline-start: 2px;
}
.section-metrics__metric-description {
    color: var(--gray-dark-600);
    font: var(--text-base);
}
.section-metrics__metrics-box>div:not(:last-child) {
    border-bottom: 1px solid var(--gray-dark-200);
    padding-bottom: 24px;
}
.section-metrics__metrics-box>div:not(:first-child) {
    padding-top: 24px;
}
@media(min-width:768px) {
    .section-metrics__metrics-box>div: not(:last-child) {
    border-right: 1px solid var(--gray-dark-200);
    border-left: 0;
    border-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
    padding-inline-end: 24px;
}
.section-metrics__metrics-box>div:not(:first-child) {
    padding-inline-start: 24px;
    padding-top: 0;
    padding-bottom: 0;
}
.rtl-lang .section-metrics__metrics-box>div {
    border-right: 0;
    border-left: 1px solid var(--gray-dark-200);
}
.rtl-lang .section-metrics__metrics-box>div:is(:last-child) {
    border-left: 0;
}
}@media(min-width:768px) and (max-width:1024px) {
    .section-metrics .section-metrics__metric-number {
    font-size: 40px;
}
}@media(min-width:768px) and (max-width:1349px) {
    .section-metrics__metrics-box>div: not(:first-child) {
    padding-inline-start: 15px;
}
.section-metrics__metrics-box>div:not(:last-child) {
    padding-inline-end: 15px;
}
}@media(min-width:1025px) {
    .section-metrics .section-metrics__metrics-box {
    padding: 40px 48px;
}
}@media(min-width:1025px) and (max-width:1349px) {
    .section-metrics .section-metrics__metric-number {
    font: var(--text-5xl);
    font-weight: var(--extra-bold);
}
}.section-banner .section-banner__banner {
    padding: 48px 12px;
    border-radius: 16px;
}
.section-banner .section-banner__desc {
    color: var(--white);
    font: var(--text-sm);
}
.section-banner .section-banner__risk-warning {
    color: var(--gray-400);
    font: var(--text-sm);
}
.section-banner__risk-warning a {
    color: var(--brand-600);
    text-decoration: none;
}
@media(min-width:768px) {
    .section-banner .section-banner__desc {
    font: var(--text-base);
}
.section-banner .section-banner__banner {
    padding: 36px 20px;
}
}@media(min-width:1025px) {
    .section-banner .section-heading {
    font: var(--text-4xl);
    font-weight: var(--bold);
}
.section-banner .section-banner__banner {
    padding: 44px 20px;
}
}@media(min-width:1350px) {
    .section-banner .section-heading {
    font: var(--text-5xl);
    font-weight: var(--bold);
}
.section-banner .section-banner__banner {
    padding: 48px 28px;
}
.section-banner .section-banner__desc {
    font: var(--text-xl);
}
}.video__overlay {
    top: 0;
    position: fixed;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.1);
    display: none;
    z-index: 1005;
}
.video__modal.show {
    opacity: 1;
    visibility: visible;
    pointer-events: auto;
    transform: translate(-50%, -50%) scale(1);
}
.video__modal {
    position: fixed;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%) scale(0.8);
    opacity: 0;
    visibility: hidden;
    width: 100%;
    max-width: 960px;
    transition: opacity .3s ease-in-out, visibility .3s ease-in-out, transform .3s ease-in-out;
    z-index: 1006;
    max-height: 90vh;
    box-shadow: 0 12px 26px -4px rgba(16, 24, 40, 0.08);
    display: flex;
    justify-content: center;
    align-items: center;
}
.video__modal-video {
    width: 100%;
    max-height: 80vh;
    display: flex;
    justify-content: center;
    align-items: center;
}
.video__modal-video video {
    max-width: 100%;
    max-height: 100%;
    border: 8px solid #fff;
    border-radius: 8px;
    object-fit: contain;
}
.iframe-video .video__modal-video {
    position: relative;
    width: 100%;
    padding-top: 56.25%;
    overflow: hidden;
}
.iframe-video .video__modal-video iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 8px solid #fff;
    border-radius: 8px;
}
@media(min-width:992px) {
    .iframe-video.container {
    padding-left: 0;
    padding-right: 0;
}
}.faqs-tab input {
    position: absolute;
    opacity: 0;
    z-index: 1;
}
.faqs-tab__content p:not(:last-of-type) {
    margin-bottom: 25px;
}
.faqs-tab__content {
    max-height: 0;
    opacity: 0;
    overflow: hidden;
    transition: all .35s;
    margin-inline-end: 48px;
    font: var(--text-base);
    color: var(--gray-600);
}
.faqs-tab input:checked~.faqs-tab__content {
    opacity: 1;
    max-height: 1000px;
}
.faqs-tab {
    padding: 16px 20px;
    border-radius: 16px;
    position: relative;
}
.faqs-tab:has(input:checked) {
    background: var(--brand-25);
    padding: 20px;
}
.faqs {
    overflow: hidden;
}
.faqs-tab__label {
    padding-inline-end: 24px;
}
.faqs-tab__label {
    display: flex;
    color: #000;
    font: var(--text-lg);
    font-weight: var(--semibold);
    cursor: pointer;
}
.faqs-tab__label-icon {
    position: relative;
    justify-content: flex-start;
    width: 24px;
    height: 24px;
    border-radius: 50%;
    border: 1px solid #000;
    cursor: pointer;
    margin-inline-end: 24px;
}
.faqs-tab__label-icon::before {
    text-align: center;
    transform: rotate(90deg);
    transition: all .35s;
    width: 24px;
    height: 24px;
    border-radius: 50%;
    border: 1px solid #000;
    cursor: pointer;
    position: relative;
    display: block;
}
.faqs-tab__label-icon::before, .faqs-tab__label-icon::after {
    content: "";
    display: block;
    position: absolute;
    width: 2px;
    background: #000;
    border-radius: 5px;
    height: 12px;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    transition: all .3s ease;
}
.faqs-tab__content p {
    margin: 0;
}
.plus-toggle>.label__wrapper {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.plus-toggle>.label__wrapper>.label__icon {
    width: 24px;
    height: 24px;
    flex: 0 0 24px;
    border-radius: 50%;
    border: 2px solid var(--gray-400);
    cursor: pointer;
    position: relative;
    display: block;
    order: 1;
}
.plus-toggle>.label__wrapper>.label__icon:before, .plus-toggle>.label__wrapper>.label__icon:after {
    content: "";
    display: block;
    position: absolute;
    width: 2px;
    background: var(--gray-400);
    border-radius: 5px;
    height: 12px;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    transition: all .3s ease;
}
.plus-toggle>.label__wrapper>.label__icon:after {
    width: 12px;
    height: 2px;
}
.plus-toggle>input {
    height: 100%;
    width: 100%;
    overflow: hidden;
    top: 0;
    left: 0;
    cursor: pointer;
}
.plus-toggle>input:checked~.label__wrapper>.label__icon:before {
    transform: rotate(-90deg);
    background: var(--brand-600);
}
.plus-toggle>input:checked~.label__wrapper>.label__icon {
    border: 1px solid var(--brand-600);
}
.plus-toggle>input:checked~.label__wrapper>.label__icon:after {
    transform: rotate(-180deg);
    opacity: 0;
}
@media(min-width:768px) {
    .faqs-tab {
    padding: 20px;
}
.faqs-tab__label {
    padding-inline-start: 24px;
    padding-inline-end: unset;
}
.faqs-tab__content {
    margin-inline-end: unset;
    margin-inline-start: 48px;
}
.plus-toggle>.label__wrapper {
    justify-content: flex-start;
}
.plus-toggle>.label__wrapper>.label__icon {
    order: 0;
}
}@media(min-width:1025px) {
    .faqs-tab, .faqs-tab: has(input:checked) {
    padding: 32px;
}
}.countdown__container {
    padding: 32px 10px;
    box-shadow: 0 4px 10px -2px rgba(16, 24, 40, 0.10);
    border: 1px solid var(--gray-100);
}
.countdown__data {
    margin: 0 -5px;
}
.countdown__box {
    padding: 0 5px;
}
body:not(.rtl-lang) .countdown__box:not(:last-child), body.rtl-lang .countdown__box:not(:first-child) {
    border-right: 1px solid var(--gray-dark-200);
}
.countdown__number {
    color: var(--brand-600);
    font: var(--text-3xl);
    font-weight: var(--extra-bold) !important;
}
.countdown__text {
    color: #000;
    font: var(--text-sm);
    font-weight: var(--semibold) !important;
}
html[lang="de"] .countdown__text, html[lang="nl"] .countdown__text, html[lang="el"] .countdown__text {
    font: var(--text-xs);
}
@media(min-width:768px) {
    .countdown__container {
    padding: 40px 48px;
    border-radius: 24px;
}
.countdown__data {
    margin: 0 -24px;
}
.countdown__box {
    padding: 0 24px;
}
.countdown__number {
    font: var(--text-5xl);
}
.countdown__text, html[lang="de"] .countdown__text, html[lang="nl"] .countdown__text, html[lang="el"] .countdown__text {
    font: var(--text-xl);
}
}@media(min-width:1025px) {
    .countdown__number {
    font: var(--text-6xl);
}
.countdown__text, html[lang="de"] .countdown__text, html[lang="nl"] .countdown__text, html[lang="el"] .countdown__text {
    font: var(--text-2xl);
}
}.top-bar {
    background: #000;
    padding: 20px 0;
}
.top-bar__title {
    color: var(--white);
    font: var(--text-base);
    font-weight: var(--semibold);
}
.prizes__card {
    border-radius: 16px;
    background: var(--white);
    border: 1px solid var(--gray-200, --gray-200);
}
.prizes__card.prizes__card--icon {
    padding: 20px;
}
.prizes__card>div, .prizes__card div.prizes__content {
    height: 100%}
.prizes__img {
    border-radius: 15px 15px 0 0;
    border-bottom: 1px solid rgba(255, 255, 255, 0.30);
}
.prizes__card.prizes__card--icon .prizes__img {
    border-bottom: 0;
    width: 156px;
    min-height: 156px;
}
.prizes__content {
    padding: 24px;
    color: #000;
    width: 100%}
.prizes__card.prizes__card--icon .prizes__content {
    padding: 0;
}
.prizes__title {
    font: var(--text-2xl);
    font-weight: var(--bold);
    color: #000;
}
.prizes__desc {
    font: var(--text-xl);
    font-weight: var(--regular);
    color: var(--gray-500);
}
.prizes__pill {
    display: inline-block;
    padding: 2px 10px;
    border: 1px solid var(--green-200);
    border-radius: 16px;
    font: var(--text-sm);
    font-weight: var(--medium);
    color: var(--green-700);
    background-color: var(--green-50);
}
.prizes__data {
    font: var(--text-base);
    font-weight: var(--regular);
    color: var(--gray-500);
}
.prizes__data span {
    color: #000;
    font-weight: var(--semibold);
}
.video__main {
    cursor: pointer;
}
@media(min-width:768px) {
    .video-modal__img {
    max-width: 540px;
}
}@media(min-width:1025px) {
    .video-modal__img {
    max-width: 720px;
}
}.gallery__img img {
    width: 100%;
    cursor: pointer;
    border-radius: 16px;
}
.lightbox {
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.6);
    justify-content: center;
    align-items: center;
    z-index: 1000;
}
.lightbox__img {
    max-width: 90vw;
    max-height: 90vh;
    width: auto;
    height: auto;
    border-radius: 16px;
    border: 4px solid var(--white);
    position: relative;
    object-fit: contain;
}
.lightbox__close {
    position: absolute;
    text-decoration: none;
    border: 1px solid rgba(255, 255, 255, 0.60);
    background: rgba(255, 255, 255, 0.60);
    -webkit-backdrop-filter: blur(8px);
    backdrop-filter: blur(8px);
    width: 40px;
    height: 40px;
    padding: 10px;
    border-radius: 50%;
    cursor: pointer;
    z-index: 1001;
}
.lightbox__arrow {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    cursor: pointer;
    padding: 10px;
    border-radius: 8px;
    user-select: none;
    width: 40px;
    height: 40px;
    padding: 10px;
    border: 1px solid rgba(255, 255, 255, 0.60);
    background: rgba(255, 255, 255, 0.60);
    -webkit-backdrop-filter: blur(8px);
    backdrop-filter: blur(8px);
}
.lightbox__arrow--prev {
    left: 8px;
}
.lightbox__arrow--next {
    right: 8px;
}
@media(min-width:768px) {
    .lightbox__img {
    max-height: calc(90vh - 72px);
}
.lightbox__arrow--prev {
    left: calc(50% - var(--img-width) / 2 - 20px);
}
.lightbox__arrow--next {
    right: calc(50% - var(--img-width) / 2 - 20px);
}
}@media(min-width:1025px) {
    .lightbox__close {
    right: calc(50% - var(--img-width) / 2);
}
}@media(min-width:1350px) {
    .lightbox__arrow--prev {
    left: calc(50% - var(--img-width) / 2 - 72px);
}
.lightbox__arrow--next {
    right: calc(50% - var(--img-width) / 2 - 72px);
}
}.instructors-container>div:not(:first-child) {
    padding-top: 24px;
}
.instructors-container>div:not(:last-child) {
    padding-bottom: 24px;
    border-bottom: 1px solid var(--gray-300);
}
.instructor-image {
    border-radius: 50%;
    height: 156px;
    width: 156px;
}
.instructor-name {
    color: #000;
    font: var(--text-2xl);
    font-weight: var(--bold);
}
.instructor-title {
    color: #000;
    font: var(--text-lg);
    font-weight: var(--medium);
}
.instructor-description {
    color: var(--gray-500);
    font: var(--text-base);
    font-weight: var(--regular);
}
@media(min-width:768px) {
    .instructor-name {
    font: var(--text-3xl);
    font-weight: var(--bold);
}
.instructor-title {
    color: #000;
    font: var(--text-xl);
    font-weight: var(--medium);
}
.instructor-description {
    font: var(--text-xl);
    font-weight: var(--regular);
}
}@media(min-width:1025px) {
    .instructors-container>div: not(:first-child) {
    padding-inline-start: 24px;
    padding-top: 0;
}
.instructors-container>div:not(:last-child) {
    padding-inline-end: 24px;
}
.instructors-container>div:not(:last-child) {
    border-inline-end: 1px solid var(--gray-300);
    border-bottom: 0;
}
.instructor-name {
    font: var(--text-4xl);
    font-weight: var(--bold);
}
.instructor-title {
    color: #000;
    font: var(--text-2xl);
    font-weight: var(--medium);
}
.instructor-image.instructor-image--big {
    width: 244px;
    height: 244px;
}
}@media(min-width:1350px) {
    .instructors-container>div: not(:first-child) {
    padding-inline-start: 32px;
}
.instructors-container>div:not(:last-child) {
    padding-inline-end: 32px;
}
.instructor-image.instructor-image--big {
    width: 326px;
    height: 326px;
}
}.table__title {
    position: relative;
    background: var(--gray-50);
    padding: 22px 24px;
    border-bottom: 0;
    color: var(--gray-500);
    font: var(--text-sm);
    font-weight: var(--semibold);
}
.table__title img {
    position: absolute;
    width: 36px;
    height: 36px;
}
.table-headers {
    min-height: 60px;
}
.table-toggle .table__content span:first-child {
    color: var(--gray-500);
    font: var(--text-sm);
}
.table-toggle .table__content span:last-child {
    color: var(--gray-700);
    font: var(--text-sm);
}
.table__content {
    color: #000;
    font: var(--text-base);
    font-weight: var(--regular);
    background: var(--gray-50);
}
.table_txt {
    color: var(--gray-500);
}
.table-toggle {
    border-bottom: 1px solid var(--gray-100);
}
.table-toggle:has(input:checked) {
    border-bottom: 0;
}
.table__content span:first-child {
    margin-inline-end: 15px;
}
.table-toggle>.label__wrapper {
    padding: 26px 24px;
}
.table-tab__content .table__content {
    padding: 14px 24px;
    position: relative;
    text-align: left;
}
.rtl-lang .table-tab__content .table__content {
    text-align: right;
}
.table-tab__content .table__content img {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 30px;
    height: 30px;
}
.table__content--first {
    font: var(--text-lg);
    font-weight: var(--semibold);
    background: var(--white);
}
.table-toggle {
    position: relative;
}
.table-toggle input {
    position: absolute;
    opacity: 0;
    z-index: 1;
}
.table-toggle>input {
    height: 100%;
    width: 100%;
    overflow: hidden;
    top: 0;
    left: 0;
    cursor: pointer;
}
.table-toggle>.label__wrapper {
    display: flex;
    align-items: center;
    justify-content: flex-start;
}
.table-toggle>.label__wrapper>.label__icon {
    width: 20px;
    height: 20px;
    cursor: pointer;
    position: relative;
    display: block;
    margin-inline-end: 12px;
}
.table-toggle>input:checked~.label__wrapper>.label__icon:before {
    transform: translate(-50%, 0) rotate(-45deg);
}
.rtl-lang .table-toggle>input:checked~.label__wrapper>.label__icon:before {
    transform: translate(-50%, 0) rotate(315deg);
}
.table-toggle>.label__wrapper>.label__icon:before {
    content: "";
    position: absolute;
    top: 33%;
    left: 50%;
    display: inline-block;
    width: 10px;
    height: 10px;
    border-right: 2px solid #000;
    border-top: 2px solid #000;
    transform: translate(-50%, -33%) rotate(135deg);
    transition: all .3s ease;
}
.table-tab__label {
    display: flex;
    color: #000;
    font: var(--text-lg);
    font-weight: var(--semibold);
    cursor: pointer;
}
.table-toggle input:checked~.table-tab__content {
    opacity: 1;
    max-height: 1000px;
}
.table-tab__content {
    max-height: 0;
    opacity: 0;
    overflow: hidden;
    transition: all .35s;
    font: var(--text-base);
}
@media(min-width:768px) {
    .table__title {
    font: var(--text-xs);
    font-weight: var(--semibold);
}
.table__content:first-child {
    color: #000;
}
.table__content {
    color: var(--gray-700);
    background: var(--white);
    border-bottom: 1px solid var(--gray-100);
    padding: 26px 24px;
}
}.feature__wrap {
    height: 100%}
.feature__title--grey {
    color: var(--gray-dark-100);
    font: var(--text-base);
}
.feature__profile-info {
    width: 100%;
    border-top: 1px solid var(--gray-dark-600);
    padding-top: 20px;
}
.feature__profile-name {
    color: var(--gray-dark-400);
    font: var(--text-base);
}
.load-more .faqs-tab__content p {
    margin-bottom: 0;
}
.load-more .faqs-tab:has(input:checked) {
    background: var(--white);
}
.load-more .faqs-tab__label {
    font: var(--text-xl);
    font-weight: var(--semibold);
}
.load-more .faqs-tab__content p:nth-child(1) {
    margin-top: 10px;
}
.load-more .plus-toggle>.label__wrapper>.label__icon {
    width: 20px;
    height: 20px;
    cursor: pointer;
    position: relative;
    display: block;
    border: 0;
    flex: unset;
}
.load-more .plus-toggle>.label__wrapper>.label__icon:before {
    content: "";
    position: absolute;
    top: 33%;
    left: 50%;
    display: inline-block;
    width: 10px;
    height: 10px;
    border-right: 2px solid var(--black);
    border-top: 2px solid var(--black);
    transform: translate(-50%, -33%) rotate(135deg);
    transition: all .3s ease;
    bottom: unset;
    right: unset;
    margin: unset;
    background: none !important;
    border-radius: unset;
}
.load-more .plus-toggle>.label__wrapper>.label__icon::after {
    content: unset;
}
.load-more .plus-toggle>input:checked~.label__wrapper>.label__icon {
    border: 0;
}
.load-more .plus-toggle>input:checked~.label__wrapper>.label__icon:before {
    transform: translate(-50%, 0) rotate(-45deg);
}
.load-more__btn {
    width: max-content;
}
.load-more__btn:disabled {
    background: initial;
    cursor: initial;
    color: var(--gray-300);
}
.load-more .feature.hidden, .load-more .faqs-tab.hidden {
    display: none;
}
.load-more .feature, .load-more .faqs-tab {
    transition: .2s ease-in;
    opacity: 0;
}
:root {
    --backdrop: rgba(0, 0, 0, 0.1);
}
.cookie-modal {
    display: none;
    position: fixed;
    inset: 0;
    z-index: 10000;
    background-color: var(--backdrop);
    padding: 0 20px;
    overflow: auto;
}
.cookie-modal.open {
    display: flex;
    justify-content: center;
    align-items: center;
}
.cookie-modal__content {
    display: flex;
    flex-direction: column;
    padding: 28px 20px;
    width: 100%;
    max-width: 768px;
    background: var(--white);
    border-radius: 16px;
    gap: 16px;
    border: 1px solid var(--gray-300);
    box-shadow: 0 4px 6px -2px rgba(16, 24, 40, 0.03), 0 12px 16px -4px rgba(16, 24, 40, 0.08);
}
#cookieInitial.active, #cookieSettings.active, .cookie-modal__body, .cookie-modal__body>.feature__tab-content>.feature__tab-pane.active, .cookie-modal__head {
    display: flex;
    flex-direction: column;
    gap: 24px;
}
.cookie-modal__head h3 {
    font-size: 20px;
    font-weight: 600;
    color: var(--gray-700);
}
.cookie-modal__body .feature__tab-content {
    overflow-y: auto;
    max-height: 352px;
}
.cookie-modal__footer {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 16px;
}
#cookieSettings .cookie-modal__footer--land {
    display: none;
}
body.cookie-modal-open {
    overflow: hidden;
}
body.cookie-modal-open #cookies-block {
    display: none;
}
#cookieInitial, #cookieSettings {
    display: none;
}
.cookie-type {
    display: flex;
    gap: 8px;
    margin-inline-end: 15px;
}
.cookie-types-title {
    font-size: 16px;
    color: var(--gray-500);
}
.cookie-modal__body .feature__tab-pane h4, .cookie-type h4 {
    font-size: 16px;
    color: var(--gray-700);
    font-weight: 600;
}
.cookie-modal__body p>a:visited, .cookie-modal__body p>a:hover, .cookie-modal__body p>a:focus, .cookie-modal__body p>a {
    color: var(--brand-700);
    text-decoration: none;
}
.cookie-modal__body .cookie-type p {
    margin-top: 4px;
}
#cookieSettings .cookie_settings_tabs .feature__nav a {
    font-size: 16px;
}
#cookieSettings .cookie_settings_tabs .feature__nav .active a {
    font-weight: var(--semibold);
}
#cookieInitial .cookie-modal__body p {
    font-size: 14px;
}
.cookie-modal__body .feature__tab-pane ul li, .cookie-modal__body p {
    color: var(--gray-500);
}
.switch-wrap {
    display: inline-block;
}
.switch {
    position: relative;
    display: inline-block;
    width: 36px;
    height: 20px;
    background-color: var(--gray-100);
    border-radius: 20px;
    cursor: pointer;
}
.switch::after {
    content: "";
    position: absolute;
    width: 16px;
    height: 16px;
    border-radius: 50%;
    background-color: var(--white);
    top: 2px;
    left: 2px;
    transition: all cubic-bezier(0.4, 0, 0.2, 1) .15s;
}
.checkbox:checked+.switch::after {
    left: 18px;
}
.checkbox:disabled+.switch {
    opacity: .3;
}
.checkbox:checked+.switch {
    background-color: var(--brand-600);
}
.checkbox {
    display: none;
}
.cookie-warning {
    display: none;
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    background-color: #000;
    z-index: 1001;
}
.cookie-warning.show {
    display: block;
}
.cookie-warning .cookie-warning__content {
    display: flex;
    flex-direction: column;
    gap: 20px;
    padding: 20px 0;
    text-align: center;
}
.cookie-warning .cookie-warning__content>div:first-of-type {
    flex: 0 1 65%}
.cookie-warning .cookie-warning__content, .cookie-warning .cookie-warning__content a {
    color: var(--white);
}
.cookie-warning .cookie-warning__content a {
    font-weight: 600;
}
.cookie-warning .cookie-warning__content .btn {
    display: inline-block;
}
@media(min-width:575px) {
    .cookie-modal__footer {
    flex-direction: row;
}
}@media(min-width:767px) {
    .cookie-modal__content {
    padding: 40px 32px;
}
.cookie-modal__body {
    margin-bottom: 16px;
}
.cookie-warning .cookie-warning__content {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    text-align: left;
}
}@media(min-width:1024px) {
    .cookie-modal__head h3 {
    font-size: 30px;
}
#cookieInitial .cookie-modal__body p {
    font-size: 16px;
}
}@media(orientation:landscape) and (max-width:1024px) {
    .cookie-modal.open {
    align-items: center;
}
#cookieModal .cookie-modal__content {
    padding: 20px;
    max-height: calc(100vh - 30px);
    overflow: scroll;
}
#cookieModal .cookie-modal__content .cookie-modal__body {
    max-height: 100%;
    overflow-y: scroll;
}
#cookieSettings .cookie-modal__body .feature__tab-content {
    max-height: 100%}
#cookieSettings .cookie-modal__footer {
    display: none;
}
#cookieSettings .cookie-modal__footer--land {
    display: flex;
    padding-top: 25px;
}
}.footer {
    background-color: var(--gray-200);
    color: var(--gray-500);
    padding: 20px 0 40px;
    font: var(--text-xs);
    font-weight: var(--regular);
}
.footer__text {
    margin: 0 0 16px 0;
}
.footer__text:last-child {
    margin: 0;
}
.footer__text a {
    text-decoration: none;
    color: var(--gray-500);
}
.footer__policy {
    border-top: 1px solid var(--gray-300);
    padding: 40px 0 24px;
    margin: 40px 0 0 0;
}
.footer__links--finowizza {
    border-top: 1px solid var(--gray-300);
    margin: 40px 0 0;
    padding: 40px 0;
}
.footer__links--finowizza a {
    color: var(--brand-700);
    font: var(--text-sm);
    font-weight: var(--medium);
    text-decoration: none;
}
.footer__links--finowizza a:hover {
    color: var(--brand-800);
}
.footer__link {
    color: var(--brand-700);
    font: var(--text-sm);
    font-weight: var(--medium);
    text-decoration: none;
}
.footer__link:hover {
    color: var(--brand-800);
}
.footer__brand {
    flex: 0 1 100px;
    padding: 40px 0 0 0;
}
.footer__social {
    flex: 0 1 auto;
    gap: 10px;
    padding: 40px 0 0 0;
}
.footer__icon {
    display: flex;
    align-items: center;
    border: 1px solid var(--gray-300);
    border-radius: 8px;
    padding: 12px;
    text-decoration: none;
}
.footer__icon svg {
    width: 20px;
    height: 20px;
    fill: var(--gray-500);
}
.footer__icon--facebook:hover svg {
    fill: #1877f2;
}
.footer__icon--twitter:hover svg {
    fill: #242e36;
}
.footer__icon--youtube:hover svg {
    fill: #ff0302;
}
.footer__icon--telegram:hover svg {
    fill: #33abe0;
}
.footer__icon--instagram:hover svg, .footer__icon--youkou:hover svg {
    fill: var(--black);
}
.footer__icon--linkedin:hover svg {
    fill: #0a66c2;
}
.footer__icon--tiktok:hover svg {
    fill: var(--black);
}
.footer__icon--line:hover svg {
    fill: #00b900;
}
.footer__icon--vk:hover svg {
    fill: #4c75a3;
}
.footer__icon--kakao:hover svg {
    fill: #fee500;
}
.footer__icon--naver:hover svg {
    fill: #03cf5d;
}
#risk-block {
    position: fixed;
    width: 100%;
    bottom: 0;
    background-color: var(--white);
    border-top: 1px solid var(--gray-300);
    z-index: 1001;
}
#risk-block .wrap {
    max-width: 1350px;
    margin: auto;
}
#risk-block .wrap .text-wrap {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
}
#risk-block .wrap .text-wrap #js-riskCloseButton {
    background: 0;
    border: 0;
    outline: 0;
    padding: 0;
    flex-shrink: 0;
    cursor: pointer;
}
#risk-block .wrap .text-wrap {
    font-size: 14px;
    color: var(--gray-500) !important;
    padding: 20px;
}
#risk-block .wrap .text-wrap p>strong:first-of-type {
    color: var(--gray-700) !important;
}
#risk-block .wrap .text-wrap p>strong:last-of-type {
    color: var(--gray-500) !important;
}
#risk-block .wrap .text-wrap a {
    color: var(--brand-700);
    text-decoration: none;
}
#risk-block .wrap .text-wrap i {
    display: none;
}
@media(min-width:768px) {
    .footer {
    padding: 100px 0 40px;
}
.footer__policy {
    padding: 20px 0 24px;
    margin: 20px 0 0 0;
}
.footer__links--finowizza {
    padding: 20px 0 24px;
    margin: 20px 0 0;
}
.footer__social {
    gap: 12px;
}
.footer__brand, .footer__social {
    padding: 0;
}
}
.hero__section-wrapper .hero__pretitle {
    color: var(--white);
    }
    .hero__section-wrapper .hero__title--secondary {
    font-weight: var(--extra-bold) !important;
    }
    .section-banner__banner {
    background: #000;
    }
    .section__risk {
    color: var(--gray-500);
    }
    .section__risk a {
    color: var(--gray-500);
    text-decoration: underline;
    }
    .section-banner__risk-warning {
    color: var(--gray-400) !important;
    }
    .section-banner__risk-warning a {
    color: var(--gray-400);
    text-decoration: underline;
    }
    @media (min-width: 768px) {
    .section-banner__banner {
    position: relative;
    background: #000;
    z-index: 0;
    }
    .section-banner__banner::before {
    content: "";
    border-radius: 16px;
    mix-blend-mode: luminosity;
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    background: url("https://brokingbridge.com/finowiz/img/finowiz/bg/traders-bg-img.webp") no-repeat;
    background-size: cover;
    background-position: center;
    opacity: 0.6;
    z-index: -1;
    }
    }
    @media (min-width: 1025px) {
    .competition__section img {
    max-width: 623px;
    }
    }
    @media (min-width:1025px) and (max-width:1349px) {
    html[lang="el"] .hero__title--secondary,
    html[lang="pl"] .hero__title--secondary,
    html[lang="hu"] .hero__title--secondary,
    html[lang="si"] .hero__title--secondary,
    html[lang="ru"] .hero__title--secondary,
    html[lang="de"] .hero__title--secondary {
    font: var(--text-5xl);
    }
    }
    @media (min-width: 1350px) {
    .steps-container>div {
    max-width: unset;
    }
    .steps-container .steps-container__title {
    max-width: 216px;
    }
    }
    @media (max-width: 767px) {
    html[lang="el"] .big-fair__section .feature img,
    html[lang="hu"] .big-fair__section .feature img,
    html[lang="ru"] .big-fair__section .feature img,
    html[lang="id"] .big-fair__section .feature img,
    html[lang="de"] .big-fair__section .feature img,
    html[lang="pl"] .big-fair__section .feature img,
    html[lang="pt"] .big-fair__section .feature img,
    html[lang="ph"] .big-fair__section .feature img,
    html[lang="nl"] .big-fair__section .feature img,
    html[lang="tr"] .big-fair__section .feature img,
    html[lang="si"] .big-fair__section .feature img,
    html[lang="uz"] .big-fair__section .feature img {
    width: 55px;
    }
    html[lang="el"] .big-fair__section .feature__title,
    html[lang="hu"] .big-fair__section .feature__title,
    html[lang="ru"] .big-fair__section .feature__title,
    html[lang="de"] .big-fair__section .feature__title,
    html[lang="si"] .big-fair__section .feature__title {
    font: var(--text-lg);
    }
    html[lang="hu"] .big-fair__section .feature__description--small,
    html[lang="pl"] .big-fair__section .feature__description--small,
    html[lang="pt"] .big-fair__section .feature__description--small,
    html[lang="tr"] .big-fair__section .feature__description--small {
    font: var(--text-xs);
    }
    }