{"version":3,"file":"Custom_CSS.CfCaZw5J.mjs","names":["_Fragment"],"sources":["https:/framerusercontent.com/modules/M1wuu6PlxCWlHkIwr2rp/rtYYP8XosPXwYjkBbQkR/Custom_CSS.js"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{forwardRef}from\"react\";/**\n * Responsive negative margin for trimmed text\n */export function withResponsiveNegativeMargin(Component){return /*#__PURE__*/forwardRef((props,ref)=>{return /*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"style\",{children:`\n                    .framer-responsive-negative-margin {\n                        margin-bottom: clamp(-5em, -1em + -3vw, -1em) !important;\n                    }\n                `}),/*#__PURE__*/_jsx(Component,{ref:ref,...props,className:props.className?props.className+\" framer-responsive-negative-margin\":\"framer-responsive-negative-margin\"})]});});}/**\n * Forces element to be full width\n */export function withFullWidth(Component){return /*#__PURE__*/forwardRef((props,ref)=>{return /*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"style\",{children:`\n                    .framer-full-width {\n                        width: 100% !important;\n                    }\n                `}),/*#__PURE__*/_jsx(Component,{ref:ref,...props,className:props.className?props.className+\" framer-full-width\":\"framer-full-width\"})]});});}/**\n * Forces element to be full width\n */export function withSVH(Component){return /*#__PURE__*/forwardRef((props,ref)=>{return /*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"style\",{children:`\n                    .framer-svh {\n                        height: 100svh !important;\n                        min-height: 100svh!important;\n                    }\n                `}),/*#__PURE__*/_jsx(Component,{ref:ref,...props,className:props.className?props.className+\"framer-svh\":\"framer-svh\"})]});});}/**\n * Forces element to be pointer none\n */export function pointerNoneImp(Component){return /*#__PURE__*/forwardRef((props,ref)=>{return /*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"style\",{children:`\n                    .framer-pointerNoneImp {\n                        pointer-events: none !important;\n                    }\n                `}),/*#__PURE__*/_jsx(Component,{ref:ref,...props,className:props.className?props.className+\"framer-pointerNoneImp\":\"framer-pointerNoneImp\"})]});});}/**\n * Forces element to be responsive width\n */export function withResponsiveWidth(Component){return /*#__PURE__*/forwardRef((props,ref)=>{return /*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"style\",{children:`\n                    .withResponsiveWidth {\n                        width: clamp(20rem, 15rem + 25vw, 40rem)!important;\n                    }\n                `}),/*#__PURE__*/_jsx(Component,{ref:ref,...props,className:props.className?props.className+\" withResponsiveWidth\":\"withResponsiveWidth\"})]});});}/**\n * Forces element to be overflow hidden\n */export function withOverflowHidden(Component){return /*#__PURE__*/forwardRef((props,ref)=>{return /*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"style\",{children:`\n                    .withOverflowHidden {\n                        overflow: hidden!important;\n                    }\n                `}),/*#__PURE__*/_jsx(Component,{ref:ref,...props,className:props.className?props.className+\" withOverflowHidden\":\"withOverflowHidden\"})]});});}export function withScrollLock(Component){return({style,...props})=>{return /*#__PURE__*/_jsx(Component,{...props,style:{...style,height:\"100svh\",maxHeight:\"100svh\",overflow:\"hidden\",touchAction:\"none\",overscrollBehavior:\"none\"}});};}\nexport const __FramerMetadata__ = {\"exports\":{\"withResponsiveNegativeMargin\":{\"type\":\"reactHoc\",\"name\":\"withResponsiveNegativeMargin\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withFullWidth\":{\"type\":\"reactHoc\",\"name\":\"withFullWidth\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withOverflowHidden\":{\"type\":\"reactHoc\",\"name\":\"withOverflowHidden\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withSVH\":{\"type\":\"reactHoc\",\"name\":\"withSVH\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withScrollLock\":{\"type\":\"reactHoc\",\"name\":\"withScrollLock\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withResponsiveWidth\":{\"type\":\"reactHoc\",\"name\":\"withResponsiveWidth\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"pointerNoneImp\":{\"type\":\"reactHoc\",\"name\":\"pointerNoneImp\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Custom_CSS.map"],"mappings":"gIAEG,SAAgB,EAA6B,EAAU,CAAC,OAAoB,GAAY,EAAM,IAA2B,EAAMA,EAAU,CAAC,SAAS,CAAc,EAAK,QAAQ,CAAC,SAAS;;;;kBAIzK,CAAC,CAAc,EAAK,EAAU,CAAK,MAAI,GAAG,EAAM,UAAU,EAAM,UAAU,EAAM,UAAU,qCAAqC,oCAAoC,CAAC,CAAC,CAAC,CAAC,CAAG,CAQzL,SAAgB,EAAQ,EAAU,CAAC,OAAoB,GAAY,EAAM,IAA2B,EAAMA,EAAU,CAAC,SAAS,CAAc,EAAK,QAAQ,CAAC,SAAS;;;;;kBAKpJ,CAAC,CAAc,EAAK,EAAU,CAAK,MAAI,GAAG,EAAM,UAAU,EAAM,UAAU,EAAM,UAAU,aAAa,aAAa,CAAC,CAAC,CAAC,CAAC,CAAG,CAQ1I,SAAgB,EAAoB,EAAU,CAAC,OAAoB,GAAY,EAAM,IAA2B,EAAMA,EAAU,CAAC,SAAS,CAAc,EAAK,QAAQ,CAAC,SAAS;;;;kBAIhK,CAAC,CAAc,EAAK,EAAU,CAAK,MAAI,GAAG,EAAM,UAAU,EAAM,UAAU,EAAM,UAAU,uBAAuB,sBAAsB,CAAC,CAAC,CAAC,CAAC,CAAG,CAMA,SAAgB,EAAe,EAAU,CAAC,OAAO,CAAC,QAAM,GAAG,KAA8B,EAAK,EAAU,CAAC,GAAG,EAAM,MAAM,CAAC,GAAG,EAAM,OAAO,SAAS,UAAU,SAAS,SAAS,SAAS,YAAY,OAAO,mBAAmB,OAAO,CAAC,CAAC,kBArCvT,IAA8B"}