.framer-R8DRU.framer-1b0yat9, .framer-R8DRU .framer-1b0yat9 { display: block; }
.framer-R8DRU.framer-1oaw0ca { flex-flow: row; place-content: center; align-items: center; gap: 0px; width: 1200px; height: min-content; padding: 0px; display: flex; position: relative; overflow: visible; }
.framer-R8DRU .framer-1msl78e { flex-flow: row; flex: 1 0 0px; place-content: center; align-items: center; gap: 20px; width: 1px; max-width: 1300px; height: 80px; padding: 0px 40px; display: flex; position: relative; overflow: visible; }
.framer-R8DRU .framer-64nsdv-container { flex: 0 0 auto; width: 40px; height: 30px; position: relative; }
.framer-R8DRU .framer-1mer4tf { flex-flow: row; flex: 0 0 auto; place-content: center; align-items: center; gap: 20px; width: min-content; height: min-content; padding: 0px; display: flex; position: relative; overflow: visible; }
.framer-R8DRU .framer-1bt9jg4-container { flex: 0 0 auto; width: 30px; height: 30px; position: relative; }
.framer-R8DRU .framer-1lpjph3 { flex-flow: row; flex: 0 0 auto; place-content: center; align-items: center; gap: 10px; width: auto; height: 29px; padding: 0px; text-decoration: none; display: flex; position: relative; overflow: visible; }
.framer-R8DRU .framer-32owz8-container { flex: 0 0 auto; width: 96px; height: 44px; position: relative; }
.framer-R8DRU .framer-1p4mzh3 { flex-flow: row; flex: 1 0 0px; place-content: center; align-items: center; gap: 11px; width: 1px; height: min-content; padding: 0px; display: flex; position: relative; overflow: hidden; }
.framer-R8DRU .framer-2lnt7b-container, .framer-R8DRU .framer-7kq90m-container, .framer-R8DRU .framer-16xxuom-container { flex: 0 0 auto; width: auto; height: auto; position: relative; }
.framer-R8DRU .framer-1pruauv { flex-flow: row; flex: 0 0 auto; place-content: center; align-items: center; gap: 10px; width: min-content; height: min-content; padding: 0px; display: flex; position: relative; overflow: visible; }
.framer-R8DRU.framer-v-zpeps.framer-1oaw0ca, .framer-R8DRU.framer-v-1txo2gw.framer-1oaw0ca { flex-direction: column; width: 390px; max-width: 1300px; height: 64px; overflow: hidden; }
.framer-R8DRU.framer-v-zpeps .framer-1msl78e { flex: 0 0 auto; order: 0; gap: 6px; width: 100%; padding: 0px 20px; }
.framer-R8DRU.framer-v-zpeps .framer-1mer4tf, .framer-R8DRU.framer-v-1lnllug .framer-1mer4tf { z-index: 2; gap: 16px; height: 64px; }
.framer-R8DRU.framer-v-zpeps .framer-1lpjph3 { order: 1; gap: 0px; height: 26px; }
.framer-R8DRU.framer-v-zpeps .framer-32owz8-container, .framer-R8DRU.framer-v-179tuz2 .framer-32owz8-container, .framer-R8DRU.framer-v-1txo2gw .framer-32owz8-container, .framer-R8DRU.framer-v-4mfwbq .framer-32owz8-container, .framer-R8DRU.framer-v-39k0tz .framer-32owz8-container, .framer-R8DRU.framer-v-jv88qe .framer-32owz8-container, .framer-R8DRU.framer-v-lfvmtx .framer-32owz8-container, .framer-R8DRU.framer-v-1nncuo3 .framer-32owz8-container, .framer-R8DRU.framer-v-1nncuo3 .framer-2lnt7b-container, .framer-R8DRU.framer-v-dza1ho .framer-32owz8-container, .framer-R8DRU.framer-v-1lnllug .framer-32owz8-container, .framer-R8DRU.framer-v-1nsfrme .framer-32owz8-container, .framer-R8DRU.framer-v-11h8q5y .framer-32owz8-container { order: 2; }
.framer-R8DRU.framer-v-179tuz2.framer-1oaw0ca, .framer-R8DRU.framer-v-39k0tz.framer-1oaw0ca, .framer-R8DRU.framer-v-jv88qe.framer-1oaw0ca { overscroll-behavior: contain; flex-direction: column; align-content: flex-start; align-items: flex-start; width: 390px; max-width: 1300px; overflow: auto; }
.framer-R8DRU.framer-v-179tuz2 .framer-1msl78e, .framer-R8DRU.framer-v-jv88qe .framer-1msl78e { flex-direction: column; flex: 0 0 auto; order: 0; width: 100%; height: min-content; padding: 0px 20px 20px; }
.framer-R8DRU.framer-v-179tuz2 .framer-1mer4tf, .framer-R8DRU.framer-v-4mfwbq .framer-1mer4tf, .framer-R8DRU.framer-v-39k0tz .framer-1mer4tf, .framer-R8DRU.framer-v-jv88qe .framer-1mer4tf, .framer-R8DRU.framer-v-1nncuo3 .framer-1mer4tf, .framer-R8DRU.framer-v-dza1ho .framer-1mer4tf, .framer-R8DRU.framer-v-1nsfrme .framer-1mer4tf, .framer-R8DRU.framer-v-11h8q5y .framer-1mer4tf { gap: unset; z-index: 2; justify-content: space-between; width: 100%; height: 64px; }
.framer-R8DRU.framer-v-179tuz2 .framer-1bt9jg4-container, .framer-R8DRU.framer-v-4mfwbq .framer-1bt9jg4-container, .framer-R8DRU.framer-v-39k0tz .framer-1bt9jg4-container, .framer-R8DRU.framer-v-jv88qe .framer-1bt9jg4-container, .framer-R8DRU.framer-v-lfvmtx .framer-1msl78e, .framer-R8DRU.framer-v-1nncuo3 .framer-1bt9jg4-container, .framer-R8DRU.framer-v-dza1ho .framer-1bt9jg4-container, .framer-R8DRU.framer-v-1nsfrme .framer-1bt9jg4-container, .framer-R8DRU.framer-v-11h8q5y .framer-1bt9jg4-container { order: 0; }
.framer-R8DRU.framer-v-179tuz2 .framer-1lpjph3 { order: 1; height: 31px; }
.framer-R8DRU.framer-v-179tuz2 .framer-1p4mzh3, .framer-R8DRU.framer-v-4mfwbq .framer-1p4mzh3, .framer-R8DRU.framer-v-39k0tz .framer-1p4mzh3, .framer-R8DRU.framer-v-jv88qe .framer-1p4mzh3, .framer-R8DRU.framer-v-1nncuo3 .framer-1p4mzh3, .framer-R8DRU.framer-v-dza1ho .framer-1p4mzh3, .framer-R8DRU.framer-v-1nsfrme .framer-1p4mzh3, .framer-R8DRU.framer-v-11h8q5y .framer-1p4mzh3 { flex-direction: column; flex: 0 0 auto; place-content: flex-start; align-items: flex-start; width: 100%; }
.framer-R8DRU.framer-v-179tuz2 .framer-1pruauv, .framer-R8DRU.framer-v-4mfwbq .framer-1pruauv, .framer-R8DRU.framer-v-39k0tz .framer-1pruauv, .framer-R8DRU.framer-v-jv88qe .framer-1pruauv, .framer-R8DRU.framer-v-1nncuo3 .framer-1pruauv, .framer-R8DRU.framer-v-dza1ho .framer-1pruauv, .framer-R8DRU.framer-v-1nsfrme .framer-1pruauv, .framer-R8DRU.framer-v-11h8q5y .framer-1pruauv { justify-content: flex-start; width: 100%; }
.framer-R8DRU.framer-v-1txo2gw .framer-1msl78e { flex: 0 0 auto; order: 0; width: 100%; }
.framer-R8DRU.framer-v-1txo2gw .framer-1mer4tf, .framer-R8DRU.framer-v-lfvmtx .framer-1mer4tf { z-index: 2; flex: 1 0 0px; width: 1px; height: 64px; }
.framer-R8DRU.framer-v-1txo2gw .framer-1lpjph3 { order: 1; width: 110px; height: 49px; }
.framer-R8DRU.framer-v-4mfwbq.framer-1oaw0ca { max-height: calc(var(--framer-viewport-height,100vh) * 1); overscroll-behavior: contain; flex-direction: column; place-content: flex-start; align-items: flex-start; width: 390px; overflow: auto; }
.framer-R8DRU.framer-v-4mfwbq .framer-1msl78e, .framer-R8DRU.framer-v-39k0tz .framer-1msl78e { flex-direction: column; flex: 0 0 auto; order: 0; width: 100%; height: min-content; padding: 0px 40px 40px; }
.framer-R8DRU.framer-v-4mfwbq .framer-1lpjph3 { order: 1; width: 138px; height: 49px; }
.framer-R8DRU.framer-v-39k0tz .framer-1lpjph3 { order: 1; height: 39px; }
.framer-R8DRU.framer-v-jv88qe .framer-1lpjph3 { order: 1; height: 40px; }
.framer-R8DRU.framer-v-lfvmtx.framer-1oaw0ca, .framer-R8DRU.framer-v-1lnllug.framer-1oaw0ca { width: 390px; max-width: 1300px; height: 64px; }
.framer-R8DRU.framer-v-lfvmtx .framer-1lpjph3 { order: 1; width: 140px; height: 49px; }
.framer-R8DRU.framer-v-1nncuo3.framer-1oaw0ca { max-height: calc(var(--framer-viewport-height,100vh) * 1); width: 390px; }
.framer-R8DRU.framer-v-1nncuo3 .framer-1msl78e, .framer-R8DRU.framer-v-dza1ho .framer-1msl78e { flex-direction: column; order: 0; height: min-content; padding: 0px 40px 40px; }
.framer-R8DRU.framer-v-1nncuo3 .framer-1lpjph3 { order: 1; width: 136px; height: 51px; }
.framer-R8DRU.framer-v-dza1ho.framer-1oaw0ca, .framer-R8DRU.framer-v-1nsfrme.framer-1oaw0ca, .framer-R8DRU.framer-v-11h8q5y.framer-1oaw0ca { width: 390px; max-width: 1300px; }
.framer-R8DRU.framer-v-dza1ho .framer-1lpjph3 { order: 1; height: 51px; }
.framer-R8DRU.framer-v-1lnllug .framer-1msl78e { order: 0; padding: 0px 20px; }
.framer-R8DRU.framer-v-1lnllug .framer-1lpjph3 { order: 1; height: 54px; }
.framer-R8DRU.framer-v-1nsfrme .framer-1msl78e, .framer-R8DRU.framer-v-11h8q5y .framer-1msl78e { flex-direction: column; order: 0; height: min-content; padding: 0px 20px 20px; }
.framer-R8DRU.framer-v-1nsfrme .framer-1lpjph3 { order: 1; height: 49px; }
.framer-R8DRU.framer-v-11h8q5y .framer-1lpjph3 { order: 1; width: 142px; height: 54px; }
.framer-R8DRU[data-hide-scrollbars="true"]::-webkit-scrollbar { width: 0px; height: 0px; }
.framer-R8DRU [data-hide-scrollbars="true"]::-webkit-scrollbar { width: 0px; height: 0px; }
.framer-R8DRU[data-hide-scrollbars="true"]::-webkit-scrollbar-thumb { background: 0px 0px; }
.framer-R8DRU [data-hide-scrollbars="true"]::-webkit-scrollbar-thumb { background: 0px 0px; }
.framer-R8DRU[data-hide-scrollbars="true"], .framer-R8DRU [data-hide-scrollbars="true"] { scrollbar-width: none; }
.framer-g5DSZ.framer-8gftms, .framer-g5DSZ .framer-8gftms { display: block; }
.framer-g5DSZ.framer-1vpv1w3 { cursor: pointer; will-change: var(--framer-will-change-override,transform); flex-flow: row; place-content: center; align-items: center; gap: 8px; width: min-content; height: min-content; padding: 15px 24px; text-decoration: none; display: flex; position: relative; overflow: hidden; }
.framer-g5DSZ .framer-x00i0b { flex-flow: row; flex: 0 0 auto; place-content: center; align-items: center; gap: 10px; width: 35px; height: 35px; padding: 0px; display: flex; position: relative; overflow: visible; }
.framer-g5DSZ .framer-aivf23-container { flex: 0 0 auto; width: 15px; height: 15px; position: relative; }
.framer-g5DSZ .framer-1cnwy4r { z-index: 0; flex: 0 0 auto; height: 60px; position: absolute; top: -110px; left: -79px; right: -80px; overflow: hidden; }
.framer-g5DSZ .framer-g90w16 { white-space: pre; flex: 0 0 auto; width: auto; height: auto; position: relative; }
.framer-g5DSZ.framer-v-108uvnj.framer-1vpv1w3 { gap: 6px; padding: 15px 25px 15px 20px; }
.framer-g5DSZ.framer-v-1nenme8 .framer-1cnwy4r { order: 2; }
.framer-g5DSZ.framer-v-1nenme8 .framer-g90w16 { order: 0; }
.framer-g5DSZ.framer-v-1vpv1w3.hover .framer-1cnwy4r { height: unset; inset: -4px -75px -4px -84px; }
.framer-g5DSZ.framer-v-1nenme8.hover .framer-1cnwy4r { height: unset; inset: -4px -72px -4px -87px; }
.framer-g5DSZ[data-border="true"]::after, .framer-g5DSZ [data-border="true"]::after { content: ""; border-width: var(--border-top-width,0) var(--border-right-width,0) var(--border-bottom-width,0) var(--border-left-width,0); border-color: var(--border-color,none); border-style: var(--border-style,none); box-sizing: border-box; border-radius: inherit; corner-shape: inherit; pointer-events: none; width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; }