{"id":47325,"date":"2025-04-03T03:37:17","date_gmt":"2025-04-03T03:37:17","guid":{"rendered":"https:\/\/www.worldfirst.com\/sg\/?page_id=47325"},"modified":"2026-04-09T02:00:04","modified_gmt":"2026-04-09T02:00:04","slug":"homepage","status":"publish","type":"page","link":"https:\/\/www.worldfirst.com\/sg\/","title":{"rendered":"Your World of Business in One Account"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"47325\" class=\"elementor elementor-47325\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-66a8173 e-con-full e-flex e-con e-parent\" data-id=\"66a8173\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-06979ef elementor-widget elementor-widget-html\" data-id=\"06979ef\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\n        <style>\n            html,\n            body {\n                margin: 0;\n                padding: 0;\n            }\n\n            p {\n                margin: 0;\n            }\n        <\/style>\n        <style>\n            \/* Version: 1.0.0 *\/\n            @media (min-width:1025px) {\n                :root {\n                    --rpx: -webkit-calc(.07622vw - .09756px);\n                    --rpx: -moz-calc(.07622vw - .09756px);\n                    --rpx: calc(.07622vw - .09756px);\n                    --rpx: -webkit-calc(var(--vw, 1vw)*100\/1312 - .09756px);\n                    --rpx: -moz-calc(var(--vw, 1vw)*100\/1312 - .09756px);\n                    --rpx: calc(var(--vw, 1vw)*100\/1312 - .09756px)\n                }\n\n                .mo-only,\n                .pad-only,\n                .pc-hidden {\n                    display: none\n                }\n\n                .fade-in-pc {\n                    opacity: 0;\n                    -webkit-transform: translateY(-webkit-calc(var(--rpx, 1px)*80));\n                    -moz-transform: translateY(-moz-calc(var(--rpx, 1px)*80));\n                    -ms-transform: translateY(calc(var(--rpx, 1px)*80));\n                    transform: translateY(calc(var(--rpx, 1px)*80));\n                    -webkit-transition-delay: 0;\n                    -moz-transition-delay: 0;\n                    transition-delay: 0\n                }\n\n                .fade-in-pc[data-slight] {\n                    -webkit-transform: translateY(-webkit-calc(var(--rpx, 1px)*50));\n                    -moz-transform: translateY(-moz-calc(var(--rpx, 1px)*50));\n                    -ms-transform: translateY(calc(var(--rpx, 1px)*50));\n                    transform: translateY(calc(var(--rpx, 1px)*50))\n                }\n\n                .fade-in-pc.show,\n                .fade-in-pc[data-slight].show,\n                .fade-in-pc[data-slow] {\n                    -webkit-transition: opacity 1s, -webkit-transform 1s;\n                    transition: opacity 1s, -webkit-transform 1s;\n                    -moz-transition: transform 1s, opacity 1s, -moz-transform 1s;\n                    transition: transform 1s, opacity 1s;\n                    transition: transform 1s, opacity 1s, -webkit-transform 1s, -moz-transform 1s\n                }\n\n                .fade-in-pc.show,\n                .fade-in-pc[data-slight].show {\n                    opacity: var(--target-opacity, 1);\n                    -webkit-transform: translateY(0);\n                    -moz-transform: translateY(0);\n                    -ms-transform: translateY(0);\n                    transform: translateY(0);\n                    -webkit-transition-delay: var(--delay, 0);\n                    -moz-transition-delay: var(--delay, 0);\n                    transition-delay: var(--delay, 0)\n                }\n\n                .fade-in {\n                    opacity: 0;\n                    -webkit-transform: translateY(-webkit-calc(var(--rpx, 1px)*80));\n                    -moz-transform: translateY(-moz-calc(var(--rpx, 1px)*80));\n                    -ms-transform: translateY(calc(var(--rpx, 1px)*80));\n                    transform: translateY(calc(var(--rpx, 1px)*80));\n                    -webkit-transition-delay: 0;\n                    -moz-transition-delay: 0;\n                    transition-delay: 0\n                }\n\n                .fade-in[data-slight] {\n                    -webkit-transform: translateY(-webkit-calc(var(--rpx, 1px)*50));\n                    -moz-transform: translateY(-moz-calc(var(--rpx, 1px)*50));\n                    -ms-transform: translateY(calc(var(--rpx, 1px)*50));\n                    transform: translateY(calc(var(--rpx, 1px)*50))\n                }\n\n                .fade-in.show,\n                .fade-in[data-slight].show,\n                .fade-in[data-slow] {\n                    -webkit-transition: opacity 1s, -webkit-transform 1s;\n                    transition: opacity 1s, -webkit-transform 1s;\n                    -moz-transition: transform 1s, opacity 1s, -moz-transform 1s;\n                    transition: transform 1s, opacity 1s;\n                    transition: transform 1s, opacity 1s, -webkit-transform 1s, -moz-transform 1s\n                }\n\n                .fade-in.show,\n                .fade-in[data-slight].show {\n                    opacity: var(--target-opacity, 1);\n                    -webkit-transform: translateY(0);\n                    -moz-transform: translateY(0);\n                    -ms-transform: translateY(0);\n                    transform: translateY(0);\n                    -webkit-transition-delay: var(--delay, 0);\n                    -moz-transition-delay: var(--delay, 0);\n                    transition-delay: var(--delay, 0)\n                }\n            }\n\n            @media (max-width:1024px) {\n                :root {\n                    --rpx: -webkit-calc(.29155vw - .09329px);\n                    --rpx: -moz-calc(.29155vw - .09329px);\n                    --rpx: calc(.29155vw - .09329px);\n                    --rpx: -webkit-calc(var(--vw, 1vw)*100\/343 - .09329px);\n                    --rpx: -moz-calc(var(--vw, 1vw)*100\/343 - .09329px);\n                    --rpx: calc(var(--vw, 1vw)*100\/343 - .09329px)\n                }\n\n                .mo-hidden,\n                .pad-only,\n                .pc-only {\n                    display: none\n                }\n\n                .fade-in-mo {\n                    opacity: 0;\n                    -webkit-transform: translateY(50px);\n                    -moz-transform: translateY(50px);\n                    -ms-transform: translateY(50px);\n                    transform: translateY(50px);\n                    -webkit-transition: opacity .6s, -webkit-transform .6s;\n                    transition: opacity .6s, -webkit-transform .6s;\n                    -moz-transition: transform .6s, opacity .6s, -moz-transform .6s;\n                    transition: transform .6s, opacity .6s;\n                    transition: transform .6s, opacity .6s, -webkit-transform .6s, -moz-transform .6s;\n                    -webkit-transition-delay: 0;\n                    -moz-transition-delay: 0;\n                    transition-delay: 0\n                }\n\n                .fade-in-mo[data-slight] {\n                    -webkit-transform: translateY(30px);\n                    -moz-transform: translateY(30px);\n                    -ms-transform: translateY(30px);\n                    transform: translateY(30px)\n                }\n\n                .fade-in-mo[data-slow] {\n                    -webkit-transition: opacity 1s, -webkit-transform 1s;\n                    transition: opacity 1s, -webkit-transform 1s;\n                    -moz-transition: transform 1s, opacity 1s, -moz-transform 1s;\n                    transition: transform 1s, opacity 1s;\n                    transition: transform 1s, opacity 1s, -webkit-transform 1s, -moz-transform 1s\n                }\n\n                .fade-in-mo.show,\n                .fade-in-mo[data-slight].show {\n                    opacity: var(--target-opacity, 1);\n                    -webkit-transform: translateY(0);\n                    -moz-transform: translateY(0);\n                    -ms-transform: translateY(0);\n                    transform: translateY(0);\n                    -webkit-transition-delay: var(--delay, 0);\n                    -moz-transition-delay: var(--delay, 0);\n                    transition-delay: var(--delay, 0)\n                }\n\n                .fade-in {\n                    opacity: 0;\n                    -webkit-transform: translateY(50px);\n                    -moz-transform: translateY(50px);\n                    -ms-transform: translateY(50px);\n                    transform: translateY(50px);\n                    -webkit-transition: opacity .6s, -webkit-transform .6s;\n                    transition: opacity .6s, -webkit-transform .6s;\n                    -moz-transition: transform .6s, opacity .6s, -moz-transform .6s;\n                    transition: transform .6s, opacity .6s;\n                    transition: transform .6s, opacity .6s, -webkit-transform .6s, -moz-transform .6s;\n                    -webkit-transition-delay: 0;\n                    -moz-transition-delay: 0;\n                    transition-delay: 0\n                }\n\n                .fade-in[data-slight] {\n                    -webkit-transform: translateY(30px);\n                    -moz-transform: translateY(30px);\n                    -ms-transform: translateY(30px);\n                    transform: translateY(30px)\n                }\n\n                .fade-in[data-slow] {\n                    -webkit-transition: opacity 1s, -webkit-transform 1s;\n                    transition: opacity 1s, -webkit-transform 1s;\n                    -moz-transition: transform 1s, opacity 1s, -moz-transform 1s;\n                    transition: transform 1s, opacity 1s;\n                    transition: transform 1s, opacity 1s, -webkit-transform 1s, -moz-transform 1s\n                }\n\n                .fade-in.show,\n                .fade-in[data-slight].show {\n                    opacity: var(--target-opacity, 1);\n                    -webkit-transform: translateY(0);\n                    -moz-transform: translateY(0);\n                    -ms-transform: translateY(0);\n                    transform: translateY(0);\n                    -webkit-transition-delay: var(--delay, 0);\n                    -moz-transition-delay: var(--delay, 0);\n                    transition-delay: var(--delay, 0)\n                }\n            }\n\n            @media (min-width:1024px) and (max-width:1023px) {\n                :root {\n                    --rpx: -webkit-calc(.11161vw - .14286px);\n                    --rpx: -moz-calc(.11161vw - .14286px);\n                    --rpx: calc(.11161vw - .14286px);\n                    --rpx: -webkit-calc(var(--vw, 1vw)*100\/896 - .14286px);\n                    --rpx: -moz-calc(var(--vw, 1vw)*100\/896 - .14286px);\n                    --rpx: calc(var(--vw, 1vw)*100\/896 - .14286px)\n                }\n\n                .mo-only,\n                .pad-hidden,\n                .pc-only {\n                    display: none\n                }\n\n                .fade-in-pad {\n                    opacity: 0;\n                    -webkit-transition: opacity .6s, -webkit-transform .6s;\n                    transition: opacity .6s, -webkit-transform .6s;\n                    -moz-transition: transform .6s, opacity .6s, -moz-transform .6s;\n                    transition: transform .6s, opacity .6s;\n                    transition: transform .6s, opacity .6s, -webkit-transform .6s, -moz-transform .6s;\n                    -webkit-transition-delay: 0;\n                    -moz-transition-delay: 0;\n                    transition-delay: 0\n                }\n\n                .fade-in-pad,\n                .fade-in-pad[data-slight] {\n                    -webkit-transform: translateY(50px);\n                    -moz-transform: translateY(50px);\n                    -ms-transform: translateY(50px);\n                    transform: translateY(50px)\n                }\n\n                .fade-in-pad[data-slow] {\n                    -webkit-transition: opacity 1s, -webkit-transform 1s;\n                    transition: opacity 1s, -webkit-transform 1s;\n                    -moz-transition: transform 1s, opacity 1s, -moz-transform 1s;\n                    transition: transform 1s, opacity 1s;\n                    transition: transform 1s, opacity 1s, -webkit-transform 1s, -moz-transform 1s\n                }\n\n                .fade-in-pad.show,\n                .fade-in-pad[data-slight].show {\n                    opacity: var(--target-opacity, 1);\n                    -webkit-transform: translateY(0);\n                    -moz-transform: translateY(0);\n                    -ms-transform: translateY(0);\n                    transform: translateY(0);\n                    -webkit-transition-delay: var(--delay, 0);\n                    -moz-transition-delay: var(--delay, 0);\n                    transition-delay: var(--delay, 0)\n                }\n\n                .fade-in {\n                    opacity: 0;\n                    -webkit-transition: opacity .6s, -webkit-transform .6s;\n                    transition: opacity .6s, -webkit-transform .6s;\n                    -moz-transition: transform .6s, opacity .6s, -moz-transform .6s;\n                    transition: transform .6s, opacity .6s;\n                    transition: transform .6s, opacity .6s, -webkit-transform .6s, -moz-transform .6s;\n                    -webkit-transition-delay: 0;\n                    -moz-transition-delay: 0;\n                    transition-delay: 0\n                }\n\n                .fade-in,\n                .fade-in[data-slight] {\n                    -webkit-transform: translateY(50px);\n                    -moz-transform: translateY(50px);\n                    -ms-transform: translateY(50px);\n                    transform: translateY(50px)\n                }\n\n                .fade-in[data-slow] {\n                    -webkit-transition: opacity 1s, -webkit-transform 1s;\n                    transition: opacity 1s, -webkit-transform 1s;\n                    -moz-transition: transform 1s, opacity 1s, -moz-transform 1s;\n                    transition: transform 1s, opacity 1s;\n                    transition: transform 1s, opacity 1s, -webkit-transform 1s, -moz-transform 1s\n                }\n\n                .fade-in.show,\n                .fade-in[data-slight].show {\n                    opacity: var(--target-opacity, 1);\n                    -webkit-transform: translateY(0);\n                    -moz-transform: translateY(0);\n                    -ms-transform: translateY(0);\n                    transform: translateY(0);\n                    -webkit-transition-delay: var(--delay, 0);\n                    -moz-transition-delay: var(--delay, 0);\n                    transition-delay: var(--delay, 0)\n                }\n            }\n\n            .bg-\\[\\#F5F6F7\\] {\n                --tw-bg-opacity: 1;\n                background-color: rgba(245, 246, 247, var(--tw-bg-opacity))\n            }\n\n            .bg-\\[\\#FF0051\\] {\n                --tw-bg-opacity: 1;\n                background-color: rgba(255, 0, 81, var(--tw-bg-opacity))\n            }\n\n            .rounded-50rpx {\n                border-radius: -webkit-calc(var(--rpx, 1px)*50);\n                border-radius: -moz-calc(var(--rpx, 1px)*50);\n                border-radius: calc(var(--rpx, 1px)*50)\n            }\n\n            .rounded-\\[75rpx\\] {\n                border-radius: -webkit-calc(var(--rpx, 1px)*75);\n                border-radius: -moz-calc(var(--rpx, 1px)*75);\n                border-radius: calc(var(--rpx, 1px)*75)\n            }\n\n            .flex {\n                display: -webkit-box;\n                display: -webkit-flex;\n                display: -moz-box;\n                display: flex\n            }\n\n            .flex-col {\n                -webkit-box-orient: vertical;\n                -webkit-box-direction: normal;\n                -moz-box-orient: vertical;\n                -moz-box-direction: normal;\n                -webkit-flex-direction: column;\n                flex-direction: column\n            }\n\n            .items-center {\n                -webkit-box-align: center;\n                -moz-box-align: center;\n                -webkit-align-items: center;\n                align-items: center\n            }\n\n            .justify-center {\n                -webkit-box-pack: center;\n                -moz-box-pack: center;\n                -webkit-justify-content: center;\n                justify-content: center\n            }\n\n            .h-full {\n                height: 100%\n            }\n\n            .h-auto {\n                height: auto\n            }\n\n            .h-\\[var\\(--content-height\\)\\] {\n                height: var(--content-height)\n            }\n\n            .h-56vw {\n                height: 56vw;\n                height: -webkit-calc(var(--vw, 1vw)*56);\n                height: -moz-calc(var(--vw, 1vw)*56);\n                height: calc(var(--vw, 1vw)*56)\n            }\n\n            .h-719rpx {\n                height: -webkit-calc(var(--rpx, 1px)*719);\n                height: -moz-calc(var(--rpx, 1px)*719);\n                height: calc(var(--rpx, 1px)*719)\n            }\n\n            .h-120rpx {\n                height: -webkit-calc(var(--rpx, 1px)*120);\n                height: -moz-calc(var(--rpx, 1px)*120);\n                height: calc(var(--rpx, 1px)*120)\n            }\n\n            .h-642rpx {\n                height: -webkit-calc(var(--rpx, 1px)*642);\n                height: -moz-calc(var(--rpx, 1px)*642);\n                height: calc(var(--rpx, 1px)*642)\n            }\n\n            .h-616rpx {\n                height: -webkit-calc(var(--rpx, 1px)*616);\n                height: -moz-calc(var(--rpx, 1px)*616);\n                height: calc(var(--rpx, 1px)*616)\n            }\n\n            .h-200rpx {\n                height: -webkit-calc(var(--rpx, 1px)*200);\n                height: -moz-calc(var(--rpx, 1px)*200);\n                height: calc(var(--rpx, 1px)*200)\n            }\n\n            .\\!text-58rpx {\n                font-size: -webkit-calc(var(--rpx, 1px)*58) !important;\n                font-size: -moz-calc(var(--rpx, 1px)*58) !important;\n                font-size: calc(var(--rpx, 1px)*58) !important;\n                line-height: 1 !important\n            }\n\n            .text-16rpx {\n                font-size: -webkit-calc(var(--rpx, 1px)*16);\n                font-size: -moz-calc(var(--rpx, 1px)*16);\n                font-size: calc(var(--rpx, 1px)*16);\n                line-height: 1\n            }\n\n            .text-18rpx {\n                font-size: -webkit-calc(var(--rpx, 1px)*18);\n                font-size: -moz-calc(var(--rpx, 1px)*18);\n                font-size: calc(var(--rpx, 1px)*18);\n                line-height: 1\n            }\n\n            .text-\\[28rpx\\] {\n                font-size: -webkit-calc(var(--rpx, 1px)*28);\n                font-size: -moz-calc(var(--rpx, 1px)*28);\n                font-size: calc(var(--rpx, 1px)*28);\n                line-height: 1\n            }\n\n            .\\!text-\\[28rpx\\] {\n                font-size: -webkit-calc(var(--rpx, 1px)*28) !important;\n                font-size: -moz-calc(var(--rpx, 1px)*28) !important;\n                font-size: calc(var(--rpx, 1px)*28) !important;\n                line-height: 1 !important\n            }\n\n            .text-12rpx {\n                font-size: -webkit-calc(var(--rpx, 1px)*12);\n                font-size: -moz-calc(var(--rpx, 1px)*12);\n                font-size: calc(var(--rpx, 1px)*12);\n                line-height: 1\n            }\n\n            .text-\\[14rpx\\] {\n                font-size: -webkit-calc(var(--rpx, 1px)*14);\n                font-size: -moz-calc(var(--rpx, 1px)*14);\n                font-size: calc(var(--rpx, 1px)*14);\n                line-height: 1\n            }\n\n            .\\!leading-\\[120\\%\\] {\n                line-height: 120% !important\n            }\n\n            .leading-\\[150\\%\\] {\n                line-height: 150%\n            }\n\n            .leading-\\[120\\%\\] {\n                line-height: 120%\n            }\n\n            .leading-\\[140\\%\\] {\n                line-height: 140%\n            }\n\n            .leading-\\[16\\.38rpx\\] {\n                line-height: -webkit-calc(var(--rpx, 1px)*16.38);\n                line-height: -moz-calc(var(--rpx, 1px)*16.38);\n                line-height: calc(var(--rpx, 1px)*16.38)\n            }\n\n            .mx-auto {\n                margin-left: auto;\n                margin-right: auto\n            }\n\n            .mt-\\[calc\\(0px-var\\(--content-height\\)\\)\\] {\n                margin-top: calc(0px - var(--content-height))\n            }\n\n            .mt-16rpx {\n                margin-top: calc(var(--rpx, 1px)*16)\n            }\n\n            .mt-32rpx {\n                margin-top: calc(var(--rpx, 1px)*32)\n            }\n\n            .mt-12rpx {\n                margin-top: calc(var(--rpx, 1px)*12)\n            }\n\n            .mt-24rpx {\n                margin-top: calc(var(--rpx, 1px)*24)\n            }\n\n            .object-cover {\n                -o-object-fit: cover;\n                object-fit: cover\n            }\n\n            .opacity-0 {\n                opacity: 0\n            }\n\n            .opacity-100 {\n                opacity: 1\n            }\n\n            .overflow-hidden {\n                overflow: hidden\n            }\n\n            .py-20rpx {\n                padding-bottom: calc(var(--rpx, 1px)*20);\n                padding-top: calc(var(--rpx, 1px)*20)\n            }\n\n            .px-24rpx {\n                padding-left: calc(var(--rpx, 1px)*24);\n                padding-right: calc(var(--rpx, 1px)*24)\n            }\n\n            .px-20rpx {\n                padding-left: calc(var(--rpx, 1px)*20);\n                padding-right: calc(var(--rpx, 1px)*20)\n            }\n\n            .py-15rpx {\n                padding-bottom: calc(var(--rpx, 1px)*15);\n                padding-top: calc(var(--rpx, 1px)*15)\n            }\n\n            .pt-60rpx {\n                padding-top: calc(var(--rpx, 1px)*60)\n            }\n\n            .pointer-events-none {\n                pointer-events: none\n            }\n\n            .\\!absolute {\n                position: absolute !important\n            }\n\n            .absolute {\n                position: absolute\n            }\n\n            .relative {\n                position: relative\n            }\n\n            .sticky {\n                position: -webkit-sticky;\n                position: sticky\n            }\n\n            .top-\\[var\\(--nav-height\\)\\] {\n                top: var(--nav-height)\n            }\n\n            .bottom-0 {\n                bottom: 0\n            }\n\n            .left-\\[0\\.5vw\\] {\n                left: .5vw;\n                left: -webkit-calc(var(--vw, 1vw)*.5);\n                left: -moz-calc(var(--vw, 1vw)*.5);\n                left: calc(var(--vw, 1vw)*.5)\n            }\n\n            .top-0 {\n                top: 0\n            }\n\n            .top-80rpx {\n                top: -webkit-calc(var(--rpx, 1px)*80);\n                top: -moz-calc(var(--rpx, 1px)*80);\n                top: calc(var(--rpx, 1px)*80)\n            }\n\n            .right-56rpx {\n                right: -webkit-calc(var(--rpx, 1px)*56);\n                right: -moz-calc(var(--rpx, 1px)*56);\n                right: calc(var(--rpx, 1px)*56)\n            }\n\n            .top-279rpx {\n                top: -webkit-calc(var(--rpx, 1px)*279);\n                top: -moz-calc(var(--rpx, 1px)*279);\n                top: calc(var(--rpx, 1px)*279)\n            }\n\n            .right-108rpx {\n                right: -webkit-calc(var(--rpx, 1px)*108);\n                right: -moz-calc(var(--rpx, 1px)*108);\n                right: calc(var(--rpx, 1px)*108)\n            }\n\n            .top-539rpx {\n                top: -webkit-calc(var(--rpx, 1px)*539);\n                top: -moz-calc(var(--rpx, 1px)*539);\n                top: calc(var(--rpx, 1px)*539)\n            }\n\n            .top-407rpx {\n                top: -webkit-calc(var(--rpx, 1px)*407);\n                top: -moz-calc(var(--rpx, 1px)*407);\n                top: calc(var(--rpx, 1px)*407)\n            }\n\n            .-right-23rpx {\n                right: -webkit-calc(var(--rpx, 1px)*-23);\n                right: -moz-calc(var(--rpx, 1px)*-23);\n                right: calc(var(--rpx, 1px)*-23)\n            }\n\n            .left-56rpx {\n                left: -webkit-calc(var(--rpx, 1px)*56);\n                left: -moz-calc(var(--rpx, 1px)*56);\n                left: calc(var(--rpx, 1px)*56)\n            }\n\n            .left-108rpx {\n                left: -webkit-calc(var(--rpx, 1px)*108);\n                left: -moz-calc(var(--rpx, 1px)*108);\n                left: calc(var(--rpx, 1px)*108)\n            }\n\n            .top-517rpx {\n                top: -webkit-calc(var(--rpx, 1px)*517);\n                top: -moz-calc(var(--rpx, 1px)*517);\n                top: calc(var(--rpx, 1px)*517)\n            }\n\n            .top-468rpx {\n                top: -webkit-calc(var(--rpx, 1px)*468);\n                top: -moz-calc(var(--rpx, 1px)*468);\n                top: calc(var(--rpx, 1px)*468)\n            }\n\n            .-left-65rpx {\n                left: -webkit-calc(var(--rpx, 1px)*-65);\n                left: -moz-calc(var(--rpx, 1px)*-65);\n                left: calc(var(--rpx, 1px)*-65)\n            }\n\n            .-top-48rpx {\n                top: -webkit-calc(var(--rpx, 1px)*-48);\n                top: -moz-calc(var(--rpx, 1px)*-48);\n                top: calc(var(--rpx, 1px)*-48)\n            }\n\n            .left-35rpx {\n                left: -webkit-calc(var(--rpx, 1px)*35);\n                left: -moz-calc(var(--rpx, 1px)*35);\n                left: calc(var(--rpx, 1px)*35)\n            }\n\n            .-top-100rpx {\n                top: -webkit-calc(var(--rpx, 1px)*-100);\n                top: -moz-calc(var(--rpx, 1px)*-100);\n                top: calc(var(--rpx, 1px)*-100)\n            }\n\n            .right-27rpx {\n                right: -webkit-calc(var(--rpx, 1px)*27);\n                right: -moz-calc(var(--rpx, 1px)*27);\n                right: calc(var(--rpx, 1px)*27)\n            }\n\n            .top-\\[560rpx\\] {\n                top: -webkit-calc(var(--rpx, 1px)*560);\n                top: -moz-calc(var(--rpx, 1px)*560);\n                top: calc(var(--rpx, 1px)*560)\n            }\n\n            .left-\\[calc\\(50\\%-513rpx\\+23rpx\\)\\] {\n                left: -webkit-calc(50% - var(--rpx, 1px)*513 + var(--rpx, 1px)*23);\n                left: -moz-calc(50% - var(--rpx, 1px)*513 + var(--rpx, 1px)*23);\n                left: calc(50% - var(--rpx, 1px)*513 + var(--rpx, 1px)*23)\n            }\n\n            .text-center {\n                text-align: center\n            }\n\n            .\\!text-center {\n                text-align: center !important\n            }\n\n            .text-\\[\\#484F56\\] {\n                --tw-text-opacity: 1;\n                color: rgba(72, 79, 86, var(--tw-text-opacity))\n            }\n\n            .text-white {\n                --tw-text-opacity: 1;\n                color: rgba(255, 255, 255, var(--tw-text-opacity))\n            }\n\n            .content-wrapper {\n                content: \"wrapper\"\n            }\n\n            .tracking-\\[-0\\.84rpx\\] {\n                letter-spacing: -webkit-calc(var(--rpx, 1px)*-.84);\n                letter-spacing: -moz-calc(var(--rpx, 1px)*-.84);\n                letter-spacing: calc(var(--rpx, 1px)*-.84)\n            }\n\n            .\\!tracking-\\[-0\\.84rpx\\] {\n                letter-spacing: -webkit-calc(var(--rpx, 1px)*-.84) !important;\n                letter-spacing: -moz-calc(var(--rpx, 1px)*-.84) !important;\n                letter-spacing: calc(var(--rpx, 1px)*-.84) !important\n            }\n\n            .tracking-\\[0\\] {\n                letter-spacing: 0\n            }\n\n            .-tracking-\\[0\\.14rpx\\] {\n                letter-spacing: -webkit-calc(var(--rpx, 1px)*-.14);\n                letter-spacing: -moz-calc(var(--rpx, 1px)*-.14);\n                letter-spacing: calc(var(--rpx, 1px)*-.14)\n            }\n\n            .whitespace-nowrap {\n                white-space: nowrap\n            }\n\n            .w-screen {\n                width: 100vw;\n                width: -webkit-calc(var(--vw, 1vw)*100);\n                width: -moz-calc(var(--vw, 1vw)*100);\n                width: calc(var(--vw, 1vw)*100)\n            }\n\n            .w-full {\n                width: 100%\n            }\n\n            .w-100vw {\n                width: 100vw;\n                width: -webkit-calc(var(--vw, 1vw)*100);\n                width: -moz-calc(var(--vw, 1vw)*100);\n                width: calc(var(--vw, 1vw)*100)\n            }\n\n            .w-99vw {\n                width: 99vw;\n                width: -webkit-calc(var(--vw, 1vw)*99);\n                width: -moz-calc(var(--vw, 1vw)*99);\n                width: calc(var(--vw, 1vw)*99)\n            }\n\n            .w-605rpx {\n                width: -webkit-calc(var(--rpx, 1px)*605);\n                width: -moz-calc(var(--rpx, 1px)*605);\n                width: calc(var(--rpx, 1px)*605)\n            }\n\n            .w-382rpx {\n                width: -webkit-calc(var(--rpx, 1px)*382);\n                width: -moz-calc(var(--rpx, 1px)*382);\n                width: calc(var(--rpx, 1px)*382)\n            }\n\n            .w-254rpx {\n                width: -webkit-calc(var(--rpx, 1px)*254);\n                width: -moz-calc(var(--rpx, 1px)*254);\n                width: calc(var(--rpx, 1px)*254)\n            }\n\n            .w-250rpx {\n                width: -webkit-calc(var(--rpx, 1px)*250);\n                width: -moz-calc(var(--rpx, 1px)*250);\n                width: calc(var(--rpx, 1px)*250)\n            }\n\n            .w-270rpx {\n                width: -webkit-calc(var(--rpx, 1px)*270);\n                width: -moz-calc(var(--rpx, 1px)*270);\n                width: calc(var(--rpx, 1px)*270)\n            }\n\n            .w-100rpx {\n                width: -webkit-calc(var(--rpx, 1px)*100);\n                width: -moz-calc(var(--rpx, 1px)*100);\n                width: calc(var(--rpx, 1px)*100)\n            }\n\n            .w-646rpx {\n                width: -webkit-calc(var(--rpx, 1px)*646);\n                width: -moz-calc(var(--rpx, 1px)*646);\n                width: calc(var(--rpx, 1px)*646)\n            }\n\n            .w-200rpx {\n                width: -webkit-calc(var(--rpx, 1px)*200);\n                width: -moz-calc(var(--rpx, 1px)*200);\n                width: calc(var(--rpx, 1px)*200)\n            }\n\n            .w-180rpx {\n                width: -webkit-calc(var(--rpx, 1px)*180);\n                width: -moz-calc(var(--rpx, 1px)*180);\n                width: calc(var(--rpx, 1px)*180)\n            }\n\n            .w-95rpx {\n                width: -webkit-calc(var(--rpx, 1px)*95);\n                width: -moz-calc(var(--rpx, 1px)*95);\n                width: calc(var(--rpx, 1px)*95)\n            }\n\n            .w-305rpx {\n                width: -webkit-calc(var(--rpx, 1px)*305);\n                width: -moz-calc(var(--rpx, 1px)*305);\n                width: calc(var(--rpx, 1px)*305)\n            }\n\n            .w-76rpx {\n                width: -webkit-calc(var(--rpx, 1px)*76);\n                width: -moz-calc(var(--rpx, 1px)*76);\n                width: calc(var(--rpx, 1px)*76)\n            }\n\n            .w-54rpx {\n                width: -webkit-calc(var(--rpx, 1px)*54);\n                width: -moz-calc(var(--rpx, 1px)*54);\n                width: calc(var(--rpx, 1px)*54)\n            }\n\n            .w-980rpx {\n                width: -webkit-calc(var(--rpx, 1px)*980);\n                width: -moz-calc(var(--rpx, 1px)*980);\n                width: calc(var(--rpx, 1px)*980)\n            }\n\n            .w-1026rpx {\n                width: -webkit-calc(var(--rpx, 1px)*1026);\n                width: -moz-calc(var(--rpx, 1px)*1026);\n                width: calc(var(--rpx, 1px)*1026)\n            }\n\n            .w-1000rpx {\n                width: -webkit-calc(var(--rpx, 1px)*1000);\n                width: -moz-calc(var(--rpx, 1px)*1000);\n                width: calc(var(--rpx, 1px)*1000)\n            }\n\n            .z-1 {\n                z-index: 1\n            }\n\n            .z-0 {\n                z-index: 0\n            }\n\n            .origin-top {\n                -webkit-transform-origin: top;\n                -ms-transform-origin: top;\n                -moz-transform-origin: top;\n                transform-origin: top\n            }\n\n            .full {\n                height: 100%;\n                width: 100%\n            }\n\n            @media (min-width:1024px) and (max-width:1023px) {\n                .pad\\:pb-200rpx {\n                    padding-bottom: calc(var(--rpx, 1px)*200)\n                }\n            }\n\n            @media (min-width:1025px) {\n                .pc\\:pb-200rpx {\n                    padding-bottom: calc(var(--rpx, 1px)*200)\n                }\n            }\n\n            @media (max-width:1024px) {\n                .mo\\:hidden {\n                    display: none\n                }\n\n                .mo\\:h-full {\n                    height: 100%\n                }\n\n                .mo\\:h-auto {\n                    height: auto\n                }\n\n                .mo\\:h-323rpx {\n                    height: -webkit-calc(var(--rpx, 1px)*323);\n                    height: -moz-calc(var(--rpx, 1px)*323);\n                    height: calc(var(--rpx, 1px)*323)\n                }\n\n                .mo\\:h-40rpx {\n                    height: -webkit-calc(var(--rpx, 1px)*40);\n                    height: -moz-calc(var(--rpx, 1px)*40);\n                    height: calc(var(--rpx, 1px)*40)\n                }\n\n                .mo\\:h-\\[214\\.38rpx\\] {\n                    height: -webkit-calc(var(--rpx, 1px)*214.38);\n                    height: -moz-calc(var(--rpx, 1px)*214.38);\n                    height: calc(var(--rpx, 1px)*214.38)\n                }\n\n                .mo\\:h-\\[206\\.34rpx\\] {\n                    height: -webkit-calc(var(--rpx, 1px)*206.34);\n                    height: -moz-calc(var(--rpx, 1px)*206.34);\n                    height: calc(var(--rpx, 1px)*206.34)\n                }\n\n                .mo\\:mt-0 {\n                    margin-top: 0\n                }\n\n                .mo\\:mt-64rpx {\n                    margin-top: calc(var(--rpx, 1px)*64)\n                }\n\n                .mo\\:overflow-visible {\n                    overflow: visible\n                }\n\n                .mo\\:pb-50rpx {\n                    padding-bottom: calc(var(--rpx, 1px)*50)\n                }\n\n                .mo\\:absolute {\n                    position: absolute\n                }\n\n                .mo\\:top-auto {\n                    top: auto\n                }\n\n                .mo\\:bottom-0 {\n                    bottom: 0\n                }\n\n                .mo\\:left-\\[calc\\(50\\%-289rpx\\)\\] {\n                    left: -webkit-calc(50% - var(--rpx, 1px)*289);\n                    left: -moz-calc(50% - var(--rpx, 1px)*289);\n                    left: calc(50% - var(--rpx, 1px)*289)\n                }\n\n                .mo\\:top-187rpx {\n                    top: -webkit-calc(var(--rpx, 1px)*187);\n                    top: -moz-calc(var(--rpx, 1px)*187);\n                    top: calc(var(--rpx, 1px)*187)\n                }\n\n                .mo\\:left-\\[calc\\(50\\%-172rpx\\+7rpx\\)\\] {\n                    left: -webkit-calc(50% - var(--rpx, 1px)*172 + var(--rpx, 1px)*7);\n                    left: -moz-calc(50% - var(--rpx, 1px)*172 + var(--rpx, 1px)*7);\n                    left: calc(50% - var(--rpx, 1px)*172 + var(--rpx, 1px)*7)\n                }\n\n                .mo\\:w-578rpx {\n                    width: -webkit-calc(var(--rpx, 1px)*578);\n                    width: -moz-calc(var(--rpx, 1px)*578);\n                    width: calc(var(--rpx, 1px)*578)\n                }\n\n                .mo\\:w-327rpx {\n                    width: -webkit-calc(var(--rpx, 1px)*327);\n                    width: -moz-calc(var(--rpx, 1px)*327);\n                    width: calc(var(--rpx, 1px)*327)\n                }\n\n                .mo\\:w-344rpx {\n                    width: -webkit-calc(var(--rpx, 1px)*344);\n                    width: -moz-calc(var(--rpx, 1px)*344);\n                    width: calc(var(--rpx, 1px)*344)\n                }\n\n                .mo\\:w-\\[335rpx\\] {\n                    width: -webkit-calc(var(--rpx, 1px)*335);\n                    width: -moz-calc(var(--rpx, 1px)*335);\n                    width: calc(var(--rpx, 1px)*335)\n                }\n            }\n\n            .zn--wrapper {\n                color: #000;\n                font-size: 16px\n            }\n\n            .zn--wrapper img:not([data-no-lazy-load]):not([src^=\"https:\/\/via.placeholder.com\/\"]):not(.loaded),\n            .zn--wrapper img:not([data-no-lazy-load]):not([src^=\"https:\/\/via.placeholder.com\/\"]):not([src]),\n            .zn--wrapper img:not([data-no-lazy-load]):not([src^=\"https:\/\/via.placeholder.com\/\"])[src=\"\"] {\n                opacity: 0\n            }\n\n            .zn--wrapper img[src^=\"https:\/\/via.placeholder.com\/\"] {\n                opacity: .5\n            }\n\n            .zn--wrapper * {\n                -webkit-box-sizing: border-box;\n                -moz-box-sizing: border-box;\n                box-sizing: border-box\n            }\n\n            .zn--wrapper a {\n                text-decoration: none\n            }\n\n            .zn--wrapper img {\n                display: block;\n                max-width: none\n            }\n\n            .zn--wrapper canvas img {\n                display: none\n            }\n\n            .zn--wrapper video {\n                display: block;\n                max-width: none\n            }\n\n            .zn--wrapper div[data-ll-status],\n            .zn--wrapper figure[data-ll-status] {\n                background-repeat: no-repeat;\n                -webkit-background-size: cover;\n                background-size: cover\n            }\n\n            .zn--wrapper br {\n                font-family: Open Sans, -apple-system, BlinkMacSystemFont, Helvetica Neue, Helvetica, Roboto, Arial, PingFang SC, Hiragino Sans GB, Microsoft Yahei, Microsoft Jhenghei, \"sans-serif\"\n            }\n\n            .zn--wrapper h1 {\n                margin: 0;\n                padding: 0\n            }\n\n            .zn--wrapper sup {\n                font-size: 60%;\n                top: -1em\n            }\n\n            .zn--replacement-tool {\n                --p-6: #4c3fb3;\n                --p-5: #6a5ecc;\n                --p-4: #968dda;\n                --k-2: #e5e5e5;\n                --k-3: #a9a9b5;\n                --white: #fff;\n                --border-radius: 12ex\n            }\n\n            .zn--wrapper[mode=EDITING] .zn-text-inner:hover {\n                background: #4c3fb3;\n                color: #fff\n            }\n\n            .zn--wrapper .zn-text-inner {\n                font-size: inherit;\n                line-height: inherit\n            }\n\n            .zn--wrapper [contenteditable=true] {\n                caret-color: #4c3fb3;\n                outline: none\n            }\n\n            .zn--replacement-tool-wrapper .zn--replacement-tool .Toastify__toast {\n                margin: 0 auto 10px;\n                width: 140ex;\n                width: -webkit-calc(var(--rpx, 1px)*320);\n                width: -moz-calc(var(--rpx, 1px)*320);\n                width: calc(var(--rpx, 1px)*320)\n            }\n\n            .zn--replacement-tool-wrapper .zn--replacement-tool .Toastify__toast-container {\n                bottom: 0;\n                left: -webkit-calc(50vw - 20px) !important;\n                left: -moz-calc(50vw - 20px) !important;\n                left: calc(50vw - 20px) !important;\n                left: -webkit-calc(var(--vw, 1vw)*50 - 20px) !important;\n                left: -moz-calc(var(--vw, 1vw)*50 - 20px) !important;\n                left: calc(var(--vw, 1vw)*50 - 20px) !important;\n                -webkit-transform: translateX(-50%);\n                -moz-transform: translateX(-50%);\n                -ms-transform: translateX(-50%);\n                transform: translate(-50%)\n            }\n\n            [ani-will-change-view] .will-change {\n                will-change: var(--will-change)\n            }\n\n            [ani-will-change-view] .will-change-opacity {\n                will-change: var(--will-change-opacity)\n            }\n\n            [ani-will-change-view] .will-change-clip {\n                will-change: var(--will-change-clip)\n            }\n\n            .fix-round {\n                -webkit-transform: translateZ(0);\n                -moz-transform: translateZ(0);\n                transform: translateZ(0)\n            }\n\n            .fix-edge {\n                -webkit-clip-path: inset(1px);\n                clip-path: inset(1px)\n            }\n\n            .fix-edge-x {\n                -webkit-clip-path: inset(0 1px);\n                clip-path: inset(0 1px)\n            }\n\n            .fix-edge-y {\n                -webkit-clip-path: inset(1px 0);\n                clip-path: inset(1px 0)\n            }\n\n            .fix-mt {\n                margin-top: -1px\n            }\n\n            .zn--wrapper {\n                font-family: poppins\n            }\n\n            .zn--wrapper .font-58 {\n                font-size: 58px;\n                letter-spacing: -1.16px;\n                line-height: 130%\n            }\n\n            .zn--wrapper .font-16 {\n                font-size: 16px;\n                font-weight: 400;\n                letter-spacing: .16px;\n                line-height: 150%\n            }\n\n            .zn--wrapper .font-m {\n                font-weight: 600\n            }\n\n            .zn--wrapper h1 {\n                font-family: poppins\n            }\n\n            #section-kv .color-text {\n                -webkit-background-clip: text;\n                background-clip: text;\n                background-image: -webkit-linear-gradient(355.12deg, #ff0051 38.92%, #79003d 77.48%, #13002d 98.13%);\n                background-image: -moz-linear-gradient(355.12deg, #ff0051 38.92%, #79003d 77.48%, #13002d 98.13%);\n                background-image: linear-gradient(94.88deg, #ff0051 38.92%, #79003d 77.48%, #13002d 98.13%);\n                color: transparent\n            }\n\n            #section-kv .text-wrapper .font-m {\n                letter-spacing: -webkit-calc(var(--rpx, 1px)*-1.73);\n                letter-spacing: -moz-calc(var(--rpx, 1px)*-1.73);\n                letter-spacing: calc(var(--rpx, 1px)*-1.73)\n            }\n\n            #section-kv .text-wrapper .title {\n                --delay: 0s\n            }\n\n            #section-kv .text-wrapper .desc {\n                --delay: .05s;\n                color: #484f56;\n                white-space: normal\n            }\n\n            #section-kv .btn-sign-up {\n                --delay: .1s;\n                display: block;\n                font-weight: 500;\n                letter-spacing: -webkit-calc(var(--rpx, 1px)*-.16);\n                letter-spacing: -moz-calc(var(--rpx, 1px)*-.16);\n                letter-spacing: calc(var(--rpx, 1px)*-.16);\n                width: -webkit-fit-content;\n                width: -moz-fit-content;\n                width: fit-content\n            }\n\n            #section-kv .outer-wrapper {\n                background: hsla(0, 0%, 71%, .2);\n                border: 1px solid #fff;\n                border-radius: -webkit-calc(var(--rpx, 1px)*38);\n                border-radius: -moz-calc(var(--rpx, 1px)*38);\n                border-radius: calc(var(--rpx, 1px)*38);\n                padding: calc(var(--rpx, 1px)*12)\n            }\n\n            #section-kv .outer-wrapper .video-wrapper canvas,\n            #section-kv .outer-wrapper .video-wrapper img,\n            #section-kv .outer-wrapper .video-wrapper video {\n                border-radius: -webkit-calc(var(--rpx, 1px)*28);\n                border-radius: -moz-calc(var(--rpx, 1px)*28);\n                border-radius: calc(var(--rpx, 1px)*28)\n            }\n\n            #section-kv.card-blur .cards-wrapper img {\n                -webkit-filter: blur(20px);\n                filter: blur(20px)\n            }\n\n            #section-kv .card-0 img,\n            #section-kv .card-2 img,\n            #section-kv .card-3 img {\n                -webkit-filter: drop-shadow(0 7px 14px rgba(0, 0, 0, .039));\n                filter: drop-shadow(0 7px 14px rgba(0, 0, 0, .039))\n            }\n\n            #section-kv .cards-wrapper .img-wrapper {\n                will-change: transform, opacity\n            }\n\n            #section-kv .cards-wrapper .img-wrapper img {\n                -webkit-animation-direction: alternate;\n                -moz-animation-direction: alternate;\n                animation-direction: alternate;\n                -webkit-animation-iteration-count: infinite;\n                -moz-animation-iteration-count: infinite;\n                animation-iteration-count: infinite;\n                -webkit-animation-name: breath;\n                -moz-animation-name: breath;\n                animation-name: breath;\n                -webkit-animation-timing-function: ease-in-out;\n                -moz-animation-timing-function: ease-in-out;\n                animation-timing-function: ease-in-out\n            }\n\n            @-moz-keyframes breath {\n                0% {\n                    -moz-transform: translateY(0);\n                    transform: translateY(0)\n                }\n\n                to {\n                    -moz-transform: translateY(10px);\n                    transform: translateY(10px)\n                }\n            }\n\n            @-webkit-keyframes breath {\n                0% {\n                    -webkit-transform: translateY(0);\n                    transform: translateY(0)\n                }\n\n                to {\n                    -webkit-transform: translateY(10px);\n                    transform: translateY(10px)\n                }\n            }\n\n            @keyframes breath {\n                0% {\n                    -webkit-transform: translateY(0);\n                    -moz-transform: translateY(0);\n                    transform: translateY(0)\n                }\n\n                to {\n                    -webkit-transform: translateY(10px);\n                    -moz-transform: translateY(10px);\n                    transform: translateY(10px)\n                }\n            }\n\n            @-moz-keyframes breathMo {\n                0% {\n                    -moz-transform: translateY(0);\n                    transform: translateY(0)\n                }\n\n                to {\n                    -moz-transform: translateY(5px);\n                    transform: translateY(5px)\n                }\n            }\n\n            @-webkit-keyframes breathMo {\n                0% {\n                    -webkit-transform: translateY(0);\n                    transform: translateY(0)\n                }\n\n                to {\n                    -webkit-transform: translateY(5px);\n                    transform: translateY(5px)\n                }\n            }\n\n            @keyframes breathMo {\n                0% {\n                    -webkit-transform: translateY(0);\n                    -moz-transform: translateY(0);\n                    transform: translateY(0)\n                }\n\n                to {\n                    -webkit-transform: translateY(5px);\n                    -moz-transform: translateY(5px);\n                    transform: translateY(5px)\n                }\n            }\n\n            #section-kv .mask {\n                background: -webkit-gradient(linear, left top, left bottom, from(#f5f6f7), to(#fff));\n                background: -webkit-linear-gradient(top, #f5f6f7, #fff);\n                background: -moz-linear-gradient(top, #f5f6f7, #fff);\n                background: linear-gradient(180deg, #f5f6f7, #fff)\n            }\n\n            #section-kv .panel-shadow {\n                -webkit-filter: blur(40px);\n                filter: blur(40px)\n            }\n\n            body.zn--body-fixed {\n                position: fixed\n            }\n\n            #webpack-dev-server-client-overlay {\n                display: none\n            }\n\n            .scrollbar-hidden::-webkit-scrollbar {\n                display: none\n            }\n\n            .scrollbar-hidden {\n                -ms-overflow-style: none;\n                scrollbar-width: none\n            }\n\n            [data-kv-next] {\n                margin-top: -100vh;\n                margin-top: calc(var(--vh, 1vh)*-100)\n            }\n\n            @media (min-width:1025px) {\n                :root {\n                    --rpx: -webkit-calc(.07622vw - .09756px);\n                    --rpx: -moz-calc(.07622vw - .09756px);\n                    --rpx: calc(.07622vw - .09756px);\n                    --rpx: -webkit-calc(var(--vw, 1vw)*100\/1312 - .09756px);\n                    --rpx: -moz-calc(var(--vw, 1vw)*100\/1312 - .09756px);\n                    --rpx: calc(var(--vw, 1vw)*100\/1312 - .09756px)\n                }\n\n                .mo-only,\n                .pad-only,\n                .pc-hidden {\n                    display: none\n                }\n            }\n\n            @media (max-width:1024px) {\n                :root {\n                    --rpx: -webkit-calc(.29155vw - .09329px);\n                    --rpx: -moz-calc(.29155vw - .09329px);\n                    --rpx: calc(.29155vw - .09329px);\n                    --rpx: -webkit-calc(var(--vw, 1vw)*100\/343 - .09329px);\n                    --rpx: -moz-calc(var(--vw, 1vw)*100\/343 - .09329px);\n                    --rpx: calc(var(--vw, 1vw)*100\/343 - .09329px)\n                }\n\n                .mo-hidden,\n                .pad-only,\n                .pc-only {\n                    display: none\n                }\n\n                #section-kv .text-wrapper .font-m {\n                    letter-spacing: -1.73px\n                }\n\n                #section-kv .btn-sign-up {\n                    letter-spacing: -.16px\n                }\n\n                #section-kv .outer-wrapper {\n                    border-radius: -webkit-calc(var(--rpx, 1px)*12.73);\n                    border-radius: -moz-calc(var(--rpx, 1px)*12.73);\n                    border-radius: calc(var(--rpx, 1px)*12.73);\n                    padding: calc(var(--rpx, 1px)*4)\n                }\n\n                #section-kv .outer-wrapper .video-wrapper canvas,\n                #section-kv .outer-wrapper .video-wrapper img,\n                #section-kv .outer-wrapper .video-wrapper video {\n                    border-radius: -webkit-calc(var(--rpx, 1px)*9.38);\n                    border-radius: -moz-calc(var(--rpx, 1px)*9.38);\n                    border-radius: calc(var(--rpx, 1px)*9.38)\n                }\n\n                #section-kv .cards-wrapper .img-wrapper img {\n                    -webkit-animation-name: breathMo;\n                    -moz-animation-name: breathMo;\n                    animation-name: breathMo\n                }\n\n                #section-kv .light-wrapper {\n                    -webkit-transform: scaleY(1.5);\n                    -moz-transform: scaleY(1.5);\n                    -ms-transform: scaleY(1.5);\n                    transform: scaleY(1.5);\n                    -webkit-transform-origin: bottom;\n                    -moz-transform-origin: bottom;\n                    -ms-transform-origin: bottom;\n                    transform-origin: bottom\n                }\n            }\n\n            @media (min-width:1024px) and (max-width:1023px) {\n                :root {\n                    --rpx: -webkit-calc(.11161vw - .14286px);\n                    --rpx: -moz-calc(.11161vw - .14286px);\n                    --rpx: calc(.11161vw - .14286px);\n                    --rpx: -webkit-calc(var(--vw, 1vw)*100\/896 - .14286px);\n                    --rpx: -moz-calc(var(--vw, 1vw)*100\/896 - .14286px);\n                    --rpx: calc(var(--vw, 1vw)*100\/896 - .14286px)\n                }\n\n                .mo-only,\n                .pad-hidden,\n                .pc-only {\n                    display: none\n                }\n            }\n\n            @media (orientation:portrait) and (max-width:1023px) {\n                .zn--wrapper .pc-only {\n                    display: none\n                }\n            }\n\n            @media (min-width:1440px) {\n                :root {\n                    --rpx: 1px;\n                    --rpx: min(-webkit-calc((100vw - 128px)*var(--r, 1px)\/1312), 1px);\n                    --rpx: min(-moz-calc((100vw - 128px)*var(--r, 1px)\/1312), 1px);\n                    --rpx: min(calc((100vw - 128px)*var(--r, 1px)\/1312), 1px);\n                    --rpx: min(-webkit-calc((var(--vw, 1vw)*100 - 128px)*var(--r, 1px)\/1312), 1px);\n                    --rpx: min(-moz-calc((var(--vw, 1vw)*100 - 128px)*var(--r, 1px)\/1312), 1px);\n                    --rpx: min(calc((var(--vw, 1vw)*100 - 128px)*var(--r, 1px)\/1312), 1px)\n                }\n            }\n\n            @media (any-hover:hover) and (min-width:1025px) {\n                #section-kv .btn-sign-up:hover {\n                    background: #bc0050\n                }\n            }\n\n            #loader-fps {\n                --point-color: transparent;\n                --size: 2px;\n                -webkit-box-align: center;\n                -moz-box-align: center;\n                -webkit-box-pack: center;\n                -moz-box-pack: center;\n                -webkit-align-content: center;\n                align-content: center;\n                -webkit-align-items: center;\n                align-items: center;\n                display: -webkit-box;\n                display: -webkit-flex;\n                display: -moz-box;\n                display: flex;\n                height: var(--size);\n                -webkit-justify-content: center;\n                justify-content: center;\n                left: 0;\n                overflow: hidden;\n                position: absolute;\n                top: 0;\n                width: 100vw;\n                width: -webkit-calc(var(--vw, 1vw)*100);\n                width: -moz-calc(var(--vw, 1vw)*100);\n                width: calc(var(--vw, 1vw)*100);\n                z-index: 1000\n            }\n\n            #loader-fps .loader-element {\n                border: var(--size) solid var(--point-color);\n                border-radius: 100%;\n                margin: calc(var(--size)*2)\n            }\n\n            #loader-fps .loader-element:first-child {\n                -webkit-animation: preloader .6s ease-in-out infinite alternate;\n                -moz-animation: preloader .6s ease-in-out infinite alternate;\n                animation: preloader .6s ease-in-out infinite alternate\n            }\n\n            #loader-fps .loader-element:nth-child(2) {\n                -webkit-animation: preloader .6s ease-in-out .2s infinite alternate;\n                -moz-animation: preloader .6s ease-in-out .2s infinite alternate;\n                animation: preloader .6s ease-in-out .2s infinite alternate\n            }\n\n            #loader-fps .loader-element:nth-child(3) {\n                -webkit-animation: preloader .6s ease-in-out .4s infinite alternate;\n                -moz-animation: preloader .6s ease-in-out .4s infinite alternate;\n                animation: preloader .6s ease-in-out .4s infinite alternate\n            }\n\n            @-moz-keyframes preloader {\n                to {\n                    -moz-transform: scale(2);\n                    transform: scale(2)\n                }\n            }\n\n            @-webkit-keyframes preloader {\n                to {\n                    -webkit-transform: scale(2);\n                    transform: scale(2)\n                }\n            }\n\n            @keyframes preloader {\n                to {\n                    -webkit-transform: scale(2);\n                    -moz-transform: scale(2);\n                    transform: scale(2)\n                }\n            }\n\n            [ani-autoplay-video],\n            [ani-video-wrapper] {\n                -webkit-clip-path: inset(0);\n                clip-path: inset(0);\n                contain: paint;\n                overflow: hidden;\n                position: relative\n            }\n\n            [ani-autoplay-video] canvas,\n            [ani-autoplay-video] img,\n            [ani-autoplay-video] video,\n            [ani-video-wrapper] canvas,\n            [ani-video-wrapper] img,\n            [ani-video-wrapper] video {\n                height: 100%;\n                left: 0;\n                position: absolute;\n                top: 0;\n                width: 100%;\n                z-index: 0\n            }\n\n            [ani-autoplay-video] img,\n            [ani-video-wrapper] img {\n                -webkit-clip-path: inset(0);\n                clip-path: inset(0)\n            }\n\n            [ani-autoplay-video] canvas,\n            [ani-video-wrapper] canvas {\n                -o-object-fit: initial;\n                object-fit: fill\n            }\n\n            [ani-autoplay-video] img,\n            [ani-autoplay-video] video,\n            [ani-video-wrapper] img,\n            [ani-video-wrapper] video {\n                -o-object-fit: cover;\n                object-fit: cover\n            }\n\n            [ani-autoplay-video] canvas,\n            [ani-autoplay-video] video,\n            [ani-video-wrapper] canvas,\n            [ani-video-wrapper] video {\n                z-index: 1\n            }\n\n            [ani-autoplay-video] .replay,\n            [ani-video-wrapper] .replay {\n                -webkit-box-align: center;\n                -moz-box-align: center;\n                -webkit-align-items: center;\n                align-items: center;\n                bottom: -webkit-calc(var(--rpx, 1px)*20);\n                bottom: -moz-calc(var(--rpx, 1px)*20);\n                bottom: calc(var(--rpx, 1px)*20);\n                color: #fff;\n                display: -webkit-box;\n                display: -webkit-flex;\n                display: -moz-box;\n                display: flex;\n                font-size: 14px;\n                line-height: 18px;\n                opacity: 0;\n                pointer-events: none;\n                position: absolute;\n                right: -webkit-calc(var(--rpx, 1px)*20);\n                right: -moz-calc(var(--rpx, 1px)*20);\n                right: calc(var(--rpx, 1px)*20);\n                text-decoration: underline;\n                text-underline-offset: 2px;\n                z-index: 2\n            }\n\n            [ani-autoplay-video] .replay:after,\n            [ani-video-wrapper] .replay:after {\n                background-image: url(data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMy4xODQgNS43VjIuMmgtMS4wNjd2MS43OWE1Ljc4NCA1Ljc4NCAwIDEgMCAxLjY1IDQuMDQzSDEyLjdhNC43MTYgNC43MTYgMCAxIDEtLjk3Mi0yLjg2Nkg5LjE1djEuMDY3aDMuNWEuNTMzLjUzMyAwIDAgMCAuNTM0LS41MzRaIiBmaWxsPSIjZmZmIi8+PC9zdmc+);\n                -webkit-background-size: 16px 16px;\n                background-size: 16px;\n                content: \"\";\n                display: inline-block;\n                height: 16px;\n                width: 16px\n            }\n\n            [ani-autoplay-video] .replay.actived,\n            [ani-video-wrapper] .replay.actived {\n                cursor: pointer;\n                opacity: 1;\n                pointer-events: auto\n            }\n\n            [ani-autoplay-video] .replay.light,\n            [ani-video-wrapper] .replay.light {\n                color: #000\n            }\n\n            [ani-autoplay-video] .replay.light:after,\n            [ani-video-wrapper] .replay.light:after {\n                background-image: url(data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMy4xODQgNS43VjIuMmgtMS4wNjd2MS43OWE1Ljc4NCA1Ljc4NCAwIDEgMCAxLjY1IDQuMDQzSDEyLjdhNC43MTYgNC43MTYgMCAxIDEtLjk3Mi0yLjg2Nkg5LjE1djEuMDY3aDMuNWEuNTMzLjUzMyAwIDAgMCAuNTM0LS41MzRaIiBmaWxsPSIjMDAwIi8+PC9zdmc+)\n            }\n\n            [ani-autoplay-video]+.replay,\n            [ani-video-wrapper]+.replay {\n                opacity: 0;\n                pointer-events: none\n            }\n\n            [ani-autoplay-video]+.replay.actived,\n            [ani-video-wrapper]+.replay.actived {\n                opacity: 1;\n                pointer-events: auto\n            }\n        <\/style>\n        <!-- Version: 1.0.0 -->\n\n        <style>\n            :root {\n                --vw: 1vw;\n                --r: 1;\n                --vh: 1vh;\n            }\n            .custom_button {\n\t\tcolor: #ffffff !important;\n\t} \n  .\\!leading-\\[120\\%\\] {\n              line-height: 120% !important\n          }\n          .\\!text-24rpx {\n              font-size: -webkit-calc(var(--rpx, 1px)*24) !important;\n              font-size: -moz-calc(var(--rpx, 1px)*24) !important;\n              font-size: calc(var(--rpx, 1px)*24) !important;\n              line-height: 1 !important\n          }\n.w-700rpx {\n                                        width: -webkit-calc(var(--rpx, 1px)*700);\n                                        width: -moz-calc(var(--rpx, 1px)*700);\n                                        width: calc(var(--rpx, 1px)*700)\n                                    }\n @media (max-width: 1024px) {\n        .header_title {\n            font-family: 'Poppins', sans-serif !important;\n            font-size: 30px !important;\n            color: #484f56 !important;\n            line-height: 1.2em;\n            font-weight: 500;\n            margin-bottom: 0;\n            letter-spacing: -0.01em !important;\n        }\n\n        .custom_title {\n            font-size: 36px !important;\n        }\n\n        .custom_desc {\n            font-size: 14px !important;\n        }\n\n        .custom_button {\n            font-size: 18px !important;\n        }\n    }\n@media (max-width: 767px) {\n      .header_title {\n          font-family: 'Poppins', sans-serif !important;\n          font-size: 20px !important;\n          color: #484f56 !important;\n          line-height: 1.2em !important;\n          margin-bottom: 0 !important;\n          letter-spacing: -0.01em !important;\n      }\n\n      .custom_title {\n          font-size: 32px !important;\n      }\n\n      .custom_desc {\n          font-size: 12px !important;\n      }\n\n      .custom_button {\n          font-size: 16px !important;\n      }\n  }\n        <\/style>\n        <div class=\"zn--wrapper\">\n            <div class=\"w-screen w-full relative bg-[#F5F6F7]\" id=\"section-kv\" ani-kv=\"\">\n                <div\n                    class=\"light-container sticky w-100vw h-[var(--content-height)] top-[var(--nav-height)] overflow-hidden mo:absolute mo:top-auto mo:bottom-0 mo:h-full\">\n                    <div class=\"light-wrapper !absolute w-99vw h-56vw bottom-0 left-[0.5vw] mo:w-578rpx mo:h-323rpx mo:bottom-0 mo:left-[calc(50%-289rpx)]\"\n                        ani-video-wrapper=\"\" data-src=\"videos-light_3840\">\n                        <canvas><\/canvas>\n                        <video data-ignore-size=\"pc,pad,mo\" class=\"\"><\/video><img class=\"w-full h-full object-cover\"\n                            data-ignore-size=\"pc,pad,mo\" data-src-1440=\"videos-light_3840_poster-1\"\n                            data-src-1024=\"videos-light_3840_poster-d7111\" data-src-360=\"videos-light_3840_poster-1\"\n                            data-src-650=\"videos-light_3840_poster-1\">\n                    <\/div>\n                <\/div>\n                <div\n                    class=\"content-wrapper relative w-full overflow-hidden mt-[calc(0px-var(--content-height))] mo:h-auto mo:mt-0\">\n                    <div class=\"seo absolute top-0 opacity-0\">\n                        <h1>International Business Payments Made Simple<\/h1>\n                        <h2>Join over 1.5 million SMEs using WorldFirst for international payments into 200+ countries including US, China, Malaysia and beyond. Source on 1688.com and manage team spend with World Card \u2013 all from one free platform.<\/h2>\n                    <\/div>\n                    <div\n                        class=\"kv-wrapper mo-hidden h-[var(--content-height)] w-full relative flex flex-col justify-center items-center\">\n                        <div\n                            class=\"text-wrapper text-center w-full whitespace-nowrap relative z-1 flex flex-col items-center\">\n\n                            <div class=\"font-medium !text-24rpx !leading-[120%] !fade-in\" style=\"color:#484f56\">From Singapore to the World<\/div>\n                            <div class=\"font-m title !text-58rpx !leading-[120%] !fade-in\">\n                              <span\n                          class=\"color-text\">International Business<\/span><\/div>\n                            <div class=\"font-m title !text-58rpx !leading-[120%] !fade-in\">\n                              <span\n                                    class=\"color-text\">Payments Made Simple<\/span><\/div>\n\n                            <div class=\"desc mt-16rpx w-700rpx text-[#484F56] text-16rpx leading-[150%] fade-in opacity-100\">Join over 1.5 million SMEs using WorldFirst for international payments into 200+ countries <\/div>\n                            <div class=\"desc whitespace-nowrap text-[#484F56] text-16rpx leading-[150%] fade-in opacity-100\">and regions including US, China, Malaysia and beyond. Source on 1688.com and<\/div>\n                          <div class=\"desc whitespace-nowrap text-[#484F56] text-16rpx leading-[150%] fade-in opacity-100\"> manage team spend with World Card \u2013 all from one free platform.<\/div>\n\n                            \n                                <a\n                                class=\"btn-sign-up mx-auto fade-in py-20rpx px-24rpx text-18rpx leading-[120%] bg-[#FF0051] rounded-50rpx text-white mt-32rpx custom_button\"\n                                href=\"https:\/\/www.worldfirst.com\/sg\/register-category\/\">Open free account with Singpass<\/a>\n                        <\/div>\n                        <div\n                            class=\"cards-wrapper absolute full top-0 flex justify-center items-center pointer-events-none\">\n                            <div class=\"left-wrapper w-382rpx h-719rpx relative\">\n                                <div class=\"img-wrapper w-254rpx h-auto top-80rpx right-56rpx card-0 absolute\"><img\n                                        class=\"w-full h-auto card-img\" data-ignore-size=\"pc,pad,mo\"\n                                        data-src-1440=\"images-kv-card-0-1-90\" style=\"width: 300px;\" data-src-1024=\"images-kv-card-0-d7111-90\"\n                                        data-src-650=\"images-kv-card-0-1-90\"><\/div>\n                                <div class=\"img-wrapper w-250rpx h-auto top-279rpx right-108rpx card-1 absolute\"  style=\"top:430px !important;\"><img\n                                        class=\"w-full h-auto card-img\" data-ignore-size=\"pc,pad,mo\"\n                                        data-src-1440=\"images-kv-card-1-1-90\" style=\"width:299px\" data-src-1024=\"images-kv-card-1-d7111-90\"\n                                        data-src-650=\"images-kv-card-1-1-90\"><\/div>\n                                <!-- <div class=\"img-wrapper w-270rpx h-auto top-539rpx right-56rpx card-2 absolute\"><img\n                                        class=\"w-full h-auto card-img\" data-ignore-size=\"pc,pad,mo\"\n                                        data-src-1440=\"images-kv-card-2-1-90\" data-src-1024=\"images-kv-card-2-d7111-90\"\n                                        data-src-650=\"images-kv-card-2-1-90\"><\/div> -->\n                                <div class=\"img-wrapper w-100rpx h-auto top-407rpx -right-23rpx card-11 absolute\"><img\n                                        class=\"w-full h-auto card-img\" data-ignore-size=\"pc,pad,mo\"\n                                        data-src-1440=\"images-kv-card-11-1-90\"\n                                        data-src-1024=\"images-kv-card-11-d7111-90\"\n                                        data-src-650=\"images-kv-card-11-1-90\"><\/div>\n                            <\/div>\n                            <div class=\"place-holder w-646rpx\"><\/div>\n                            <div class=\"right-wrapper w-382rpx h-719rpx relative\">\n                                <div class=\"img-wrapper w-200rpx h-auto top-80rpx left-56rpx card-4 absolute\" ><img\n                                        class=\"w-full h-auto card-img\" data-ignore-size=\"pc,pad,mo\"\n                                        data-src-1440=\"images-kv-card-4-1\" style=\"width:299px\" data-src-1024=\"images-kv-card-4-d7111\"\n                                        data-src-650=\"images-kv-card-4-1\"><\/div>\n                                <div class=\"img-wrapper w-250rpx h-auto top-279rpx left-108rpx card-5 absolute\" style=\"top:415px !important;left:90px !important\"><img\n                                        class=\"w-full h-auto card-img\" style=\"width:299px\" data-ignore-size=\"pc,pad,mo\"\n                                        data-src-1440=\"images-kv-card-5-1\" data-src-1024=\"images-kv-card-5-d7111\"\n                                        data-src-650=\"images-kv-card-5-1\"><\/div>\n                                <!-- <div class=\"img-wrapper w-180rpx h-auto top-517rpx left-56rpx card-6 absolute\"><img\n                                        class=\"w-full h-auto card-img\" data-ignore-size=\"pc,pad,mo\"\n                                        data-src-1440=\"images-kv-card-6-1\" data-src-1024=\"images-kv-card-6-d7111\"\n                                        data-src-650=\"images-kv-card-6-1\"><\/div> -->\n                                <div class=\"img-wrapper w-95rpx h-auto top-468rpx -left-65rpx card-12 absolute\"><img\n                                        class=\"w-full h-auto card-img\" data-ignore-size=\"pc,pad,mo\"\n                                        data-src-1440=\"images-kv-card-12-1\" data-src-1024=\"images-kv-card-12-d7111\"\n                                        data-src-650=\"images-kv-card-12-1\"><\/div>\n                            <\/div>\n                        <\/div>\n                    <\/div>\n                    <!-- mo-->\n                    <div class=\"kv-wrapper mo-only w-full pt-60rpx\">\n                        <div class=\"text-wrapper\">\n                            <div\n                                class=\"title-wrapper text-[28rpx] leading-[120%] tracking-[-0.84rpx] text-center font-m\">\n                                  <div class=\"font-medium !text-24rpx !leading-[120%] !fade-in header_title\">From Singapore to the World<\/div>\n                                <div\n                                    class=\"title color-text !text-[28rpx] !leading-[120%] !tracking-[-0.84rpx] !text-center !font-m\">\n                                    International Business<\/div>\n                                <div\n                                    class=\"title color-text !text-[28rpx] !leading-[120%] !tracking-[-0.84rpx] !text-center !font-m\">\n                                    Payments Made Simple<\/div>\n                            <\/div>\n                            <div\n                                class=\"desc text-12rpx leading-[140%] tracking-[0] w-305rpx mt-12rpx mx-auto text-center\">\n                                Join over 1.5 million SMEs using WorldFirst for international payments into 200+ countries and regions  including US, China, Malaysia and beyond. Source on 1688.com and manage team spend with World Card \u2013 all from one free platform.<\/div>\n                        <\/div><a\n                            class=\"btn-sign-up mx-auto mt-24rpx px-20rpx py-15rpx text-white text-[14rpx] bg-[#FF0051] rounded-[75rpx] leading-[16.38rpx] -tracking-[0.14rpx] custom_button\"\n                            href=\"https:\/\/www.worldfirst.com\/sg\/register-category\/\">Open free account with Singpass<\/a>\n                    <\/div>\n                    <div\n                        class=\"panel-wrapper relative z-1 h-auto w-full relative flex flex-col justify-center items-center pc:pb-200rpx mo:h-auto mo:mt-64rpx mo:overflow-visible mo:pb-50rpx pad:pb-200rpx\">\n                        <div class=\"cards-wrapper mo-only w-full absolute top-0\">\n                            <div class=\"img-wrapper w-76rpx h-auto -top-48rpx left-35rpx card-11 absolute\"><img\n                                    class=\"w-full h-auto card-img\" data-ignore-size=\"pc,pad,mo\"\n                                    data-src-360=\"images-kv-card-11-1\"><\/div>\n                            <div class=\"img-wrapper w-54rpx h-autp -top-100rpx right-27rpx card-12 absolute\"><img\n                                    class=\"w-full h-auto card-img\" data-ignore-size=\"pc,pad,mo\"\n                                    data-src-360=\"images-kv-card-12-1\"><\/div>\n                        <\/div>\n                        <div\n                            class=\"panel-shadow absolute w-980rpx h-120rpx top-[560rpx] left-[calc(50%-513rpx+23rpx)] mo:w-327rpx mo:h-40rpx mo:top-187rpx mo:left-[calc(50%-172rpx+7rpx)]\">\n                            <img class=\"full\" data-src-1440=\"images-kv-panel-shadow-1\"\n                                data-src-1024=\"images-kv-panel-shadow-d7111\" data-src-360=\"images-kv-panel-shadow-1\"\n                                data-src-650=\"images-kv-panel-shadow-1\"><\/div>\n                        <div\n                            class=\"outer-wrapper panel relative z-1 w-1026rpx h-642rpx flex justify-center items-center origin-top mo:w-344rpx mo:h-[214.38rpx]\">\n                            <div class=\"video-wrapper w-1000rpx h-616rpx mo:w-[335rpx] mo:h-[206.34rpx]\"\n                                ani-video-wrapper=\"\" ani-autoplay-video=\"\" loop=\"true\" data-src=\"videos-panel_2000\">\n                                <video data-ignore-size=\"pc,pad,mo\" class=\"\"><\/video>\n                                <canvas> <\/canvas><img class=\"w-full h-full object-cover\"\n                                    data-src-1440=\"images-kv-poster-pc-1\" data-src-1024=\"images-kv-poster-pc-d7111\"\n                                    data-src-360=\"images-kv-poster-pc-1\" data-src-650=\"images-kv-poster-pc-1\">\n                            <\/div>\n                        <\/div>\n                    <\/div>\n                    <div class=\"mask absolute bottom-0 h-200rpx w-full z-0 mo:hidden\"><\/div>\n                <\/div>\n            <\/div>\n        <\/div>\n        <script>\n            (function () { \"use strict\"; var oe = { 7711: function () { (function () { \"use strict\"; if (typeof window != \"object\") return; if (\"IntersectionObserver\" in window && \"IntersectionObserverEntry\" in window && \"intersectionRatio\" in window.IntersectionObserverEntry.prototype) { \"isIntersecting\" in window.IntersectionObserverEntry.prototype || Object.defineProperty(window.IntersectionObserverEntry.prototype, \"isIntersecting\", { get: function () { return this.intersectionRatio > 0 } }); return } var R = window.document, C = [], I = null, U = null; function dt(i) { this.time = i.time, this.target = i.target, this.rootBounds = Y(i.rootBounds), this.boundingClientRect = Y(i.boundingClientRect), this.intersectionRect = Y(i.intersectionRect || tt()), this.isIntersecting = !!i.intersectionRect; var s = this.boundingClientRect, d = s.width * s.height, A = this.intersectionRect, m = A.width * A.height; d ? this.intersectionRatio = Number((m \/ d).toFixed(4)) : this.intersectionRatio = this.isIntersecting ? 1 : 0 } function x(i, s) { var d = s || {}; if (typeof i != \"function\") throw new Error(\"callback must be a function\"); if (d.root && d.root.nodeType != 1) throw new Error(\"root must be an Element\"); this._checkForIntersections = xt(this._checkForIntersections.bind(this), this.THROTTLE_TIMEOUT), this._callback = i, this._observationTargets = [], this._queuedEntries = [], this._rootMarginValues = this._parseRootMargin(d.rootMargin), this.thresholds = this._initThresholds(d.threshold), this.root = d.root || null, this.rootMargin = this._rootMarginValues.map(function (A) { return A.value + A.unit }).join(\" \"), this._monitoringDocuments = [], this._monitoringUnsubscribes = [] } x.prototype.THROTTLE_TIMEOUT = 100, x.prototype.POLL_INTERVAL = null, x.prototype.USE_MUTATION_OBSERVER = !0, x._setupCrossOriginUpdater = function () { return I || (I = function (i, s) { !i || !s ? U = tt() : U = N(i, s), C.forEach(function (d) { d._checkForIntersections() }) }), I }, x._resetCrossOriginUpdater = function () { I = null, U = null }, x.prototype.observe = function (i) { var s = this._observationTargets.some(function (d) { return d.element == i }); if (!s) { if (!(i && i.nodeType == 1)) throw new Error(\"target must be an Element\"); this._registerInstance(), this._observationTargets.push({ element: i, entry: null }), this._monitorIntersections(i.ownerDocument), this._checkForIntersections() } }, x.prototype.unobserve = function (i) { this._observationTargets = this._observationTargets.filter(function (s) { return s.element != i }), this._unmonitorIntersections(i.ownerDocument), this._observationTargets.length == 0 && this._unregisterInstance() }, x.prototype.disconnect = function () { this._observationTargets = [], this._unmonitorAllIntersections(), this._unregisterInstance() }, x.prototype.takeRecords = function () { var i = this._queuedEntries.slice(); return this._queuedEntries = [], i }, x.prototype._initThresholds = function (i) { var s = i || [0]; return Array.isArray(s) || (s = [s]), s.sort().filter(function (d, A, m) { if (typeof d != \"number\" || isNaN(d) || d < 0 || d > 1) throw new Error(\"threshold must be a number between 0 and 1 inclusively\"); return d !== m[A - 1] }) }, x.prototype._parseRootMargin = function (i) { var s = i || \"0px\", d = s.split(\/\\s+\/).map(function (A) { var m = \/^(-?\\d*\\.?\\d+)(px|%)$\/.exec(A); if (!m) throw new Error(\"rootMargin must be specified in pixels or percent\"); return { value: parseFloat(m[1]), unit: m[2] } }); return d[1] = d[1] || d[0], d[2] = d[2] || d[0], d[3] = d[3] || d[1], d }, x.prototype._monitorIntersections = function (i) { var s = i.defaultView; if (s && this._monitoringDocuments.indexOf(i) == -1) { var d = this._checkForIntersections, A = null, m = null; if (this.POLL_INTERVAL ? A = s.setInterval(d, this.POLL_INTERVAL) : (ht(s, \"resize\", d, !0), ht(i, \"scroll\", d, !0), this.USE_MUTATION_OBSERVER && \"MutationObserver\" in s && (m = new s.MutationObserver(d), m.observe(i, { attributes: !0, childList: !0, characterData: !0, subtree: !0 }))), this._monitoringDocuments.push(i), this._monitoringUnsubscribes.push(function () { var S = i.defaultView; S && (A && S.clearInterval(A), it(S, \"resize\", d, !0)), it(i, \"scroll\", d, !0), m && m.disconnect() }), i != (this.root && this.root.ownerDocument || R)) { var E = X(i); E && this._monitorIntersections(E.ownerDocument) } } }, x.prototype._unmonitorIntersections = function (i) { var s = this._monitoringDocuments.indexOf(i); if (s != -1) { var d = this.root && this.root.ownerDocument || R, A = this._observationTargets.some(function (S) { var k = S.element.ownerDocument; if (k == i) return !0; for (; k && k != d;) { var B = X(k); if (k = B && B.ownerDocument, k == i) return !0 } return !1 }); if (!A) { var m = this._monitoringUnsubscribes[s]; if (this._monitoringDocuments.splice(s, 1), this._monitoringUnsubscribes.splice(s, 1), m(), i != d) { var E = X(i); E && this._unmonitorIntersections(E.ownerDocument) } } } }, x.prototype._unmonitorAllIntersections = function () { var i = this._monitoringUnsubscribes.slice(0); this._monitoringDocuments.length = 0, this._monitoringUnsubscribes.length = 0; for (var s = 0; s < i.length; s++)i[s]() }, x.prototype._checkForIntersections = function () { if (!(!this.root && I && !U)) { var i = this._rootIsInDom(), s = i ? this._getRootRect() : tt(); this._observationTargets.forEach(function (d) { var A = d.element, m = K(A), E = this._rootContainsTarget(A), S = d.entry, k = i && E && this._computeTargetAndRootIntersection(A, m, s), B = d.entry = new dt({ time: ft(), target: A, boundingClientRect: m, rootBounds: I && !this.root ? null : s, intersectionRect: k }); S ? i && E ? this._hasCrossedThreshold(S, B) && this._queuedEntries.push(B) : S && S.isIntersecting && this._queuedEntries.push(B) : this._queuedEntries.push(B) }, this), this._queuedEntries.length && this._callback(this.takeRecords(), this) } }, x.prototype._computeTargetAndRootIntersection = function (i, s, d) { if (window.getComputedStyle(i).display != \"none\") { for (var A = s, m = G(i), E = !1; !E && m;) { var S = null, k = m.nodeType == 1 ? window.getComputedStyle(m) : {}; if (k.display == \"none\") return null; if (m == this.root || m.nodeType == 9) if (E = !0, m == this.root || m == R) I && !this.root ? !U || U.width == 0 && U.height == 0 ? (m = null, S = null, A = null) : S = U : S = d; else { var B = G(m), q = B && K(B), et = B && this._computeTargetAndRootIntersection(B, q, d); q && et ? (m = B, S = N(q, et)) : (m = null, A = null) } else { var _t = m.ownerDocument; m != _t.body && m != _t.documentElement && k.overflow != \"visible\" && (S = K(m)) } if (S && (A = Q(S, A)), !A) break; m = m && G(m) } return A } }, x.prototype._getRootRect = function () { var i; if (this.root) i = K(this.root); else { var s = R.documentElement, d = R.body; i = { top: 0, left: 0, right: s.clientWidth || d.clientWidth, width: s.clientWidth || d.clientWidth, bottom: s.clientHeight || d.clientHeight, height: s.clientHeight || d.clientHeight } } return this._expandRectByRootMargin(i) }, x.prototype._expandRectByRootMargin = function (i) { var s = this._rootMarginValues.map(function (A, m) { return A.unit == \"px\" ? A.value : A.value * (m % 2 ? i.width : i.height) \/ 100 }), d = { top: i.top - s[0], right: i.right + s[1], bottom: i.bottom + s[2], left: i.left - s[3] }; return d.width = d.right - d.left, d.height = d.bottom - d.top, d }, x.prototype._hasCrossedThreshold = function (i, s) { var d = i && i.isIntersecting ? i.intersectionRatio || 0 : -1, A = s.isIntersecting ? s.intersectionRatio || 0 : -1; if (d !== A) for (var m = 0; m < this.thresholds.length; m++) { var E = this.thresholds[m]; if (E == d || E == A || E < d != E < A) return !0 } }, x.prototype._rootIsInDom = function () { return !this.root || ot(R, this.root) }, x.prototype._rootContainsTarget = function (i) { return ot(this.root || R, i) && (!this.root || this.root.ownerDocument == i.ownerDocument) }, x.prototype._registerInstance = function () { C.indexOf(this) < 0 && C.push(this) }, x.prototype._unregisterInstance = function () { var i = C.indexOf(this); i != -1 && C.splice(i, 1) }; function ft() { return window.performance && performance.now && performance.now() } function xt(i, s) { var d = null; return function () { d || (d = setTimeout(function () { i(), d = null }, s)) } } function ht(i, s, d, A) { typeof i.addEventListener == \"function\" ? i.addEventListener(s, d, A || !1) : typeof i.attachEvent == \"function\" && i.attachEvent(\"on\" + s, d) } function it(i, s, d, A) { typeof i.removeEventListener == \"function\" ? i.removeEventListener(s, d, A || !1) : typeof i.detatchEvent == \"function\" && i.detatchEvent(\"on\" + s, d) } function Q(i, s) { var d = Math.max(i.top, s.top), A = Math.min(i.bottom, s.bottom), m = Math.max(i.left, s.left), E = Math.min(i.right, s.right), S = E - m, k = A - d; return S >= 0 && k >= 0 && { top: d, bottom: A, left: m, right: E, width: S, height: k } || null } function K(i) { var s; try { s = i.getBoundingClientRect() } catch (d) { } return s ? (s.width && s.height || (s = { top: s.top, right: s.right, bottom: s.bottom, left: s.left, width: s.right - s.left, height: s.bottom - s.top }), s) : tt() } function tt() { return { top: 0, bottom: 0, left: 0, right: 0, width: 0, height: 0 } } function Y(i) { return !i || \"x\" in i ? i : { top: i.top, y: i.top, bottom: i.bottom, left: i.left, x: i.left, right: i.right, width: i.width, height: i.height } } function N(i, s) { var d = s.top - i.top, A = s.left - i.left; return { top: d, left: A, height: s.height, width: s.width, bottom: d + s.height, right: A + s.width } } function ot(i, s) { for (var d = s; d;) { if (d == i) return !0; d = G(d) } return !1 } function G(i) { var s = i.parentNode; return i.nodeType == 9 && i != R ? X(i) : s && s.nodeType == 11 && s.host ? s.host : s && s.assignedSlot ? s.assignedSlot.parentNode : s } function X(i) { try { return i.defaultView && i.defaultView.frameElement || null } catch (s) { return null } } window.IntersectionObserver = x, window.IntersectionObserverEntry = dt })() }, 2483: function (R) { (function (C, I) { R.exports = I() })(this, function () { \"use strict\"; function C() { return C = Object.assign || function (n) { for (var o = 1; o < arguments.length; o++) { var c = arguments[o]; for (var f in c) Object.prototype.hasOwnProperty.call(c, f) && (n[f] = c[f]) } return n }, C.apply(this, arguments) } var I = typeof window != \"undefined\", U = I && !(\"onscroll\" in window) || typeof navigator != \"undefined\" && \/(gle|ing|ro)bot|crawl|spider\/i.test(navigator.userAgent), dt = I && \"IntersectionObserver\" in window, x = I && \"classList\" in document.createElement(\"p\"), ft = I && window.devicePixelRatio > 1, xt = { elements_selector: \".lazy\", container: U || I ? document : null, threshold: 300, thresholds: null, data_src: \"src\", data_srcset: \"srcset\", data_sizes: \"sizes\", data_bg: \"bg\", data_bg_hidpi: \"bg-hidpi\", data_bg_multi: \"bg-multi\", data_bg_multi_hidpi: \"bg-multi-hidpi\", data_bg_set: \"bg-set\", data_poster: \"poster\", class_applied: \"applied\", class_loading: \"loading\", class_loaded: \"loaded\", class_error: \"error\", class_entered: \"entered\", class_exited: \"exited\", unobserve_completed: !0, unobserve_entered: !1, cancel_on_exit: !0, callback_enter: null, callback_exit: null, callback_applied: null, callback_loading: null, callback_loaded: null, callback_error: null, callback_finish: null, callback_cancel: null, use_native: !1, restore_on_error: !1 }, ht = function (n) { return C({}, xt, n) }, it = function (n, o) { var c, f = \"LazyLoad::Initialized\", v = new n(o); try { c = new CustomEvent(f, { detail: { instance: v } }) } catch (w) { (c = document.createEvent(\"CustomEvent\")).initCustomEvent(f, !1, !1, { instance: v }) } window.dispatchEvent(c) }, Q = \"src\", K = \"srcset\", tt = \"sizes\", Y = \"poster\", N = \"llOriginalAttrs\", ot = \"data\", G = \"loading\", X = \"loaded\", i = \"applied\", s = \"error\", d = \"native\", A = \"data-\", m = \"ll-status\", E = function (n, o) { return n.getAttribute(A + o) }, S = function (n) { return E(n, m) }, k = function (n, o) { return function (c, f, v) { var w = \"data-ll-status\"; v !== null ? c.setAttribute(w, v) : c.removeAttribute(w) }(n, 0, o) }, B = function (n) { return k(n, null) }, q = function (n) { return S(n) === null }, et = function (n) { return S(n) === d }, _t = [G, X, i, s], Z = function (n, o, c, f) { n && typeof n == \"function\" && (f === void 0 ? c === void 0 ? n(o) : n(o, c) : n(o, c, f)) }, at = function (n, o) { x ? n.classList.add(o) : n.className += (n.className ? \" \" : \"\") + o }, V = function (n, o) { x ? n.classList.remove(o) : n.className = n.className.replace(new RegExp(\"(^|\\\\s+)\" + o + \"(\\\\s+|$)\"), \" \").replace(\/^\\s+\/, \"\").replace(\/\\s+$\/, \"\") }, kt = function (n) { return n.llTempImage }, bt = function (n, o) { if (o) { var c = o._observer; c && c.unobserve(n) } }, zt = function (n, o) { n && (n.loadingCount += o) }, Bt = function (n, o) { n && (n.toLoadCount = o) }, Dt = function (n) { for (var o, c = [], f = 0; o = n.children[f]; f += 1)o.tagName === \"SOURCE\" && c.push(o); return c }, Pt = function (n, o) { var c = n.parentNode; c && c.tagName === \"PICTURE\" && Dt(c).forEach(o) }, wt = function (n, o) { Dt(n).forEach(o) }, yt = [Q], H = [Q, Y], pt = [Q, K, tt], Et = [ot], st = function (n) { return !!n[N] }, St = function (n) { return n[N] }, Tt = function (n) { return delete n[N] }, ct = function (n, o) { if (!st(n)) { var c = {}; o.forEach(function (f) { c[f] = n.getAttribute(f) }), n[N] = c } }, nt = function (n, o) { if (st(n)) { var c = St(n); o.forEach(function (f) { (function (v, w, p) { p ? v.setAttribute(w, p) : v.removeAttribute(w) })(n, f, c[f]) }) } }, Ot = function (n, o, c) { at(n, o.class_applied), k(n, i), c && (o.unobserve_completed && bt(n, o), Z(o.callback_applied, n, c)) }, Mt = function (n, o, c) { at(n, o.class_loading), k(n, G), c && (zt(c, 1), Z(o.callback_loading, n, c)) }, $ = function (n, o, c) { c && n.setAttribute(o, c) }, vt = function (n, o) { $(n, tt, E(n, o.data_sizes)), $(n, K, E(n, o.data_srcset)), $(n, Q, E(n, o.data_src)) }, jt = { IMG: function (n, o) { Pt(n, function (c) { ct(c, pt), vt(c, o) }), ct(n, pt), vt(n, o) }, IFRAME: function (n, o) { ct(n, yt), $(n, Q, E(n, o.data_src)) }, VIDEO: function (n, o) { wt(n, function (c) { ct(c, yt), $(c, Q, E(c, o.data_src)) }), ct(n, H), $(n, Y, E(n, o.data_poster)), $(n, Q, E(n, o.data_src)), n.load() }, OBJECT: function (n, o) { ct(n, Et), $(n, ot, E(n, o.data_src)) } }, Gt = [\"IMG\", \"IFRAME\", \"VIDEO\", \"OBJECT\"], Ht = function (n, o) { !o || function (c) { return c.loadingCount > 0 }(o) || function (c) { return c.toLoadCount > 0 }(o) || Z(n.callback_finish, o) }, Nt = function (n, o, c) { n.addEventListener(o, c), n.llEvLisnrs[o] = c }, Ut = function (n, o, c) { n.removeEventListener(o, c) }, Rt = function (n) { return !!n.llEvLisnrs }, W = function (n) { if (Rt(n)) { var o = n.llEvLisnrs; for (var c in o) { var f = o[c]; Ut(n, c, f) } delete n.llEvLisnrs } }, qt = function (n, o, c) { (function (f) { delete f.llTempImage })(n), zt(c, -1), function (f) { f && (f.toLoadCount -= 1) }(c), V(n, o.class_loading), o.unobserve_completed && bt(n, c) }, Wt = function (n, o, c) { var f = kt(n) || n; Rt(f) || function (v, w, p) { Rt(v) || (v.llEvLisnrs = {}); var y = v.tagName === \"VIDEO\" ? \"loadeddata\" : \"load\"; Nt(v, y, w), Nt(v, \"error\", p) }(f, function (v) { (function (w, p, y, O) { var t = et(p); qt(p, y, O), at(p, y.class_loaded), k(p, X), Z(y.callback_loaded, p, O), t || Ht(y, O) })(0, n, o, c), W(f) }, function (v) { (function (w, p, y, O) { var t = et(p); qt(p, y, O), at(p, y.class_error), k(p, s), Z(y.callback_error, p, O), y.restore_on_error && nt(p, pt), t || Ht(y, O) })(0, n, o, c), W(f) }) }, Qt = function (n, o, c) { (function (f) { return Gt.indexOf(f.tagName) > -1 })(n) ? function (f, v, w) { Wt(f, v, w), function (p, y, O) { var t = jt[p.tagName]; t && (t(p, y), Mt(p, y, O)) }(f, v, w) }(n, o, c) : function (f, v, w) { (function (p) { p.llTempImage = document.createElement(\"IMG\") })(f), Wt(f, v, w), function (p) { st(p) || (p[N] = { backgroundImage: p.style.backgroundImage }) }(f), function (p, y, O) { var t = E(p, y.data_bg), e = E(p, y.data_bg_hidpi), r = ft && e ? e : t; r && (p.style.backgroundImage = 'url(\"'.concat(r, '\")'), kt(p).setAttribute(Q, r), Mt(p, y, O)) }(f, v, w), function (p, y, O) { var t = E(p, y.data_bg_multi), e = E(p, y.data_bg_multi_hidpi), r = ft && e ? e : t; r && (p.style.backgroundImage = r, Ot(p, y, O)) }(f, v, w), function (p, y, O) { var t = E(p, y.data_bg_set); if (t) { var e = t.split(\"|\"), r = e.map(function (a) { return \"image-set(\".concat(a, \")\") }); p.style.backgroundImage = r.join(), p.style.backgroundImage === \"\" && (r = e.map(function (a) { return \"-webkit-image-set(\".concat(a, \")\") }), p.style.backgroundImage = r.join()), Ot(p, y, O) } }(f, v, w) }(n, o, c) }, Jt = function (n) { n.removeAttribute(Q), n.removeAttribute(K), n.removeAttribute(tt) }, Yt = function (n) { Pt(n, function (o) { nt(o, pt) }), nt(n, pt) }, ee = { IMG: Yt, IFRAME: function (n) { nt(n, yt) }, VIDEO: function (n) { wt(n, function (o) { nt(o, yt) }), nt(n, H), n.load() }, OBJECT: function (n) { nt(n, Et) } }, ne = function (n, o) { (function (c) { var f = ee[c.tagName]; f ? f(c) : function (v) { if (st(v)) { var w = St(v); v.style.backgroundImage = w.backgroundImage } }(c) })(n), function (c, f) { q(c) || et(c) || (V(c, f.class_entered), V(c, f.class_exited), V(c, f.class_applied), V(c, f.class_loading), V(c, f.class_loaded), V(c, f.class_error)) }(n, o), B(n), Tt(n) }, Xt = [\"IMG\", \"IFRAME\", \"VIDEO\"], Zt = function (n) { return n.use_native && \"loading\" in HTMLImageElement.prototype }, re = function (n, o, c) { n.forEach(function (f) { return function (v) { return v.isIntersecting || v.intersectionRatio > 0 }(f) ? function (v, w, p, y) { var O = function (t) { return _t.indexOf(S(t)) >= 0 }(v); k(v, \"entered\"), at(v, p.class_entered), V(v, p.class_exited), function (t, e, r) { e.unobserve_entered && bt(t, r) }(v, p, y), Z(p.callback_enter, v, w, y), O || Qt(v, p, y) }(f.target, f, o, c) : function (v, w, p, y) { q(v) || (at(v, p.class_exited), function (O, t, e, r) { e.cancel_on_exit && function (a) { return S(a) === G }(O) && O.tagName === \"IMG\" && (W(O), function (a) { Pt(a, function (l) { Jt(l) }), Jt(a) }(O), Yt(O), V(O, e.class_loading), zt(r, -1), B(O), Z(e.callback_cancel, O, t, r)) }(v, w, p, y), Z(p.callback_exit, v, w, y)) }(f.target, f, o, c) }) }, $t = function (n) { return Array.prototype.slice.call(n) }, It = function (n) { return n.container.querySelectorAll(n.elements_selector) }, Kt = function (n) { return function (o) { return S(o) === s }(n) }, Vt = function (n, o) { return function (c) { return $t(c).filter(q) }(n || It(o)) }, gt = function (n, o) { var c = ht(n); this._settings = c, this.loadingCount = 0, function (f, v) { dt && !Zt(f) && (v._observer = new IntersectionObserver(function (w) { re(w, f, v) }, function (w) { return { root: w.container === document ? null : w.container, rootMargin: w.thresholds || w.threshold + \"px\" } }(f))) }(c, this), function (f, v) { I && (v._onlineHandler = function () { (function (w, p) { var y; (y = It(w), $t(y).filter(Kt)).forEach(function (O) { V(O, w.class_error), B(O) }), p.update() })(f, v) }, window.addEventListener(\"online\", v._onlineHandler)) }(c, this), this.update(o) }; return gt.prototype = { update: function (n) { var o, c, f = this._settings, v = Vt(n, f); Bt(this, v.length), !U && dt ? Zt(f) ? function (w, p, y) { w.forEach(function (O) { Xt.indexOf(O.tagName) !== -1 && function (t, e, r) { t.setAttribute(\"loading\", \"lazy\"), Wt(t, e, r), function (a, l) { var u = jt[a.tagName]; u && u(a, l) }(t, e), k(t, d) }(O, p, y) }), Bt(y, 0) }(v, f, this) : (c = v, function (w) { w.disconnect() }(o = this._observer), function (w, p) { p.forEach(function (y) { w.observe(y) }) }(o, c)) : this.loadAll(v) }, destroy: function () { this._observer && this._observer.disconnect(), I && window.removeEventListener(\"online\", this._onlineHandler), It(this._settings).forEach(function (n) { Tt(n) }), delete this._observer, delete this._settings, delete this._onlineHandler, delete this.loadingCount, delete this.toLoadCount }, loadAll: function (n) { var o = this, c = this._settings; Vt(n, c).forEach(function (f) { bt(f, o), Qt(f, c, o) }) }, restoreAll: function () { var n = this._settings; It(n).forEach(function (o) { ne(o, n) }) } }, gt.load = function (n, o) { var c = ht(o); Qt(n, c) }, gt.resetStatus = function (n) { B(n) }, I && function (n, o) { if (o) if (o.length) for (var c, f = 0; c = o[f]; f += 1)it(n, c); else it(n, o) }(gt, window.lazyLoadOptions), gt }) } }, te = {}; function J(R) { var C = te[R]; if (C !== void 0) return C.exports; var I = te[R] = { exports: {} }; return oe[R].call(I.exports, I, I.exports, J), I.exports } (function () { J.n = function (R) { var C = R && R.__esModule ? function () { return R.default } : function () { return R }; return J.d(C, { a: C }), C } })(), function () { J.d = function (R, C) { for (var I in C) J.o(C, I) && !J.o(R, I) && Object.defineProperty(R, I, { enumerable: !0, get: C[I] }) } }(), function () { J.o = function (R, C) { return Object.prototype.hasOwnProperty.call(R, C) } }(); var se = {}; (function () { var R = Object.defineProperty, C = Object.defineProperties, I = Object.getOwnPropertyDescriptors, U = Object.getOwnPropertySymbols, dt = Object.prototype.hasOwnProperty, x = Object.prototype.propertyIsEnumerable, ft = (t, e, r) => e in t ? R(t, e, { enumerable: !0, configurable: !0, writable: !0, value: r }) : t[e] = r, xt = (t, e) => { for (var r in e || (e = {})) dt.call(e, r) && ft(t, r, e[r]); if (U) for (var r of U(e)) x.call(e, r) && ft(t, r, e[r]); return t }, ht = (t, e) => C(t, I(e)); const it = { pc: { mediaQuery: \"(min-width: 1025px)\", scaling: { enabled: !0, padding: 64 }, hiddenClass: [\"mo-only\", \"pad-only\", \"pc-hidden\"], basicWidth: 1440, medias: [{ ratio: 1, width: { min: 1440 }, alias: \"1440\", scaling: !1 }, { ratio: .7111, width: { min: 1025 }, alias: \"1024\" }] }, mo: { mediaQuery: \"(max-width: 1024px)\", scaling: { enabled: !0, padding: 16 }, hiddenClass: [\"pc-only\", \"pad-only\", \"mo-hidden\"], basicWidth: 375, medias: [{ ratio: 1, width: { max: 1024 }, alias: \"360\" }] }, pad: { mediaQuery: \"(min-width: 1024px) and (max-width: 1023px)\", scaling: { enabled: !0, padding: 64 }, hiddenClass: [\"pc-only\", \"mo-only\", \"pad-hidden\"], basicWidth: 1024, medias: [{ ratio: 1, alias: \"650\", width: { min: 650 } }] } }, Q = Object.entries(it).reduce((t, [e, r]) => ht(xt({}, t), { [`@src-${e}`]: { baseRatio: 1, medias: r.medias } }), {}), K = t => { var e, r, a, l; const u = t.trim(); if (!u) return t; let g = t.split(\/([\u2070\u00b9\u00b2\u00b3\u2074\u2075\u2076\u2077\u2078\u2079]+)\/).map(_ => \/^[\u2070\u00b9\u00b2\u00b3\u2074\u2075\u2076\u2077\u2078\u2079\\s]*$\/.test(_) || !_ ? _ : `{{t9n:${_.replace(\/\\\"\/g, \"''\")}}}`).join(\"\"); return ((r = (e = u.match(\/^\\s*\/)) == null ? void 0 : e[0]) != null ? r : \"\") + g + ((l = (a = u.match(\/\\s*$\/)) == null ? void 0 : a[0]) != null ? l : \"\") }; var Y = { mediaConf: it, rootClass: \"zn--wrapper\", exMediaQueries: { pct: \"(min-width: 1024.0px)\", mot: \"(max-width: 1023.0px)\" }, image: { attrs: Q, quality: 95, format: \"webp\" }, versionFlipCss: [\"ar\"], build: { hash: !1, transform: [{ from: \"@figma\", to: \"data-figma\", remove: [\"prod\"] }], textPicker: { disabled: !0 }, generateOldHtml: !0 } }, N = function () { return N = Object.assign || function (e) { for (var r, a = 1, l = arguments.length; a < l; a++) { r = arguments[a]; for (var u in r) Object.prototype.hasOwnProperty.call(r, u) && (e[u] = r[u]) } return e }, N.apply(this, arguments) }, ot = new URLSearchParams(window.location.search).has(\"debug\"); function G() { return ot && console.log(window.innerHeight || document.documentElement.clientHeight), window.innerHeight || document.documentElement.clientHeight } function X() { return ot && console.log(document.documentElement.clientWidth || window.innerWidth), document.documentElement.clientWidth || window.innerWidth } function i(t) { return function (e) { var r = t.indexOf(e); r !== -1 && t.splice(r, 1) } } var s = function () { function t() { var e = this; this.size = Object.create(null), this.listeners = { width: [], height: [], size: [] }, this.onResize = function () { var a = e, l = a.size, u = a.listeners, g = l.width, _ = l.height; l.width = X(), l.height = G(); var L = !1; l.width !== g && (u.width.forEach(function (h) { return h(l.width, g) }), L = !0), l.height !== _ && (u.height.forEach(function (h) { return h(l.height, _) }), L = !0), L && u.size.forEach(function (h) { return h({ width: l.width, height: l.height }, { width: g, height: _ }) }) }, this.removeWidthHandler = i(this.listeners.width), this.removeHeightHandler = i(this.listeners.height), this.removeSizeHandler = i(this.listeners.size); var r = setInterval(this.onResize, 100); window.addEventListener(\"load\", function () { clearTimeout(r) }), window.addEventListener(\"resize\", this.onResize) } return t.getWidth = function () { return this.singleton.width }, t.getHeight = function () { return this.singleton.height }, t.getSize = function () { return { width: this.singleton.width, height: this.singleton.height } }, t.addWidthListener = function (e) { return this.singleton.addWidthListener(e) }, t.addHeightListener = function (e) { return this.singleton.addHeightListener(e) }, t.prototype.destroy = function () { window.removeEventListener(\"resize\", this.onResize) }, Object.defineProperty(t.prototype, \"height\", { get: function () { var e = this.size; return e.height || (e.height = G()) || 0 }, enumerable: !1, configurable: !0 }), Object.defineProperty(t.prototype, \"width\", { get: function () { var e = this.size; return e.width || (e.width = X()) || 0 }, enumerable: !1, configurable: !0 }), t.prototype.addWidthListener = function (e) { var r = this; return this.listeners.width.push(e), function () { return r.removeWidthHandler(e) } }, t.prototype.addHeightListener = function (e) { var r = this; return this.listeners.height.push(e), function () { return r.removeHeightHandler(e) } }, t.prototype.addSizeListener = function (e) { var r = this; return this.listeners.size.push(e), function () { return r.removeSizeHandler(e) } }, t.singleton = new t, t }(); function d(t) { var e = Object.keys(t)[0]; return N(N({}, t[e].medias[0]), { type: e }) } function A(t, e) { var r = e === void 0 ? s.getSize() : e, a = r.width, l = r.height, u = a > l ? \"landscape\" : \"portrait\", g, _ = Object.keys(t).filter(function (F) { return window.matchMedia(t[F].mediaQuery).matches }); if (_.length) for (var L = _.sort(function (F, Ft) { var At, rt, Ct, ut; return ((rt = (At = t[Ft]) === null || At === void 0 ? void 0 : At.weight) !== null && rt !== void 0 ? rt : 0) - ((ut = (Ct = t[F]) === null || Ct === void 0 ? void 0 : Ct.weight) !== null && ut !== void 0 ? ut : 0) })[0], h = t[L].medias, z = 0; z < h.length; z += 1) { var b = h[z], T = b.width, M = b.orientation; if (!M || M === u) { var D = T.min !== void 0 && a < T.min || T.max !== void 0 && a > T.max; if (!D) { g = N(N({}, b), { type: L }); break } } } return g != null ? g : d(t) } var m = J(2483), E = J.n(m); function S() { return window.CSS && window.CSS.supports(\"height\", \"var(--vh)\") } function k(t) { if (t === void 0 && (t = \"inset(0 0 0 0 round 1px)\"), !window.CSS) return !1; var e = [\"clip-path\", \"-webkit-clip-path\"].find(function (r) { return window.CSS.supports(r, t) }); return e || !1 } var B = { lossy: void 0, lossless: void 0, alpha: void 0, animation: void 0 }, q, et = function (t, e, r) { return r === void 0 && (r = \"normal\"), new Promise(function (a) { var l = new Image; l.src = \"data:image\/\".concat(t, \";base64,\").concat(e), l.onload = function () { var u = l.width > 0 && l.height > 0; a(u && r) }, l.onerror = function () { a(void 0) } }) }; function _t(t) { if (t === void 0 && (t = \"alpha\"), !B[t]) { var e = { lossy: \"UklGRiIAAABXRUJQVlA4IBYAAAAwAQCdASoBAAEADsD+JaQAA3AAAAAA\", lossless: \"UklGRhoAAABXRUJQVlA4TA0AAAAvAAAAEAcQERGIiP4HAA==\", alpha: \"UklGRkoAAABXRUJQVlA4WAoAAAAQAAAAAAAAAAAAQUxQSAwAAAARBxAR\/Q9ERP8DAABWUDggGAAAABQBAJ0BKgEAAQAAAP4AAA3AAP7mtQAAAA==\", animation: \"UklGRlIAAABXRUJQVlA4WAoAAAASAAAAAAAAAAAAQU5JTQYAAAD\/\/\/\/\/AABBTk1GJgAAAAAAAAAAAAAAAAAAAGQAAABWUDhMDQAAAC8AAAAQBxAREYiI\/gcA\" }; e[t] && (B[t] = et(\"webp\", e[t], t)) } return B[t] } function Z() { return q || (q = et(\"avif\", \"AAAAIGZ0eXBhdmlmAAAAAGF2aWZtaWYxbWlhZk1BMUIAAADybWV0YQAAAAAAAAAoaGRscgAAAAAAAAAAcGljdAAAAAAAAAAAAAAAAGxpYmF2aWYAAAAADnBpdG0AAAAAAAEAAAAeaWxvYwAAAABEAAABAAEAAAABAAABGgAAAB0AAAAoaWluZgAAAAAAAQAAABppbmZlAgAAAAABAABhdjAxQ29sb3IAAAAAamlwcnAAAABLaXBjbwAAABRpc3BlAAAAAAAAAAIAAAACAAAAEHBpeGkAAAAAAwgICAAAAAxhdjFDgQ0MAAAAABNjb2xybmNseAACAAIAAYAAAAAXaXBtYQAAAAAAAAABAAEEAQKDBAAAACVtZGF0EgAKCBgANogQEAwgMg8f8D\/\/\/8WfhwB8+ErK42A=\")), q } var at = Object.create, V = Object.defineProperty, kt = Object.getOwnPropertyDescriptor, bt = Object.getOwnPropertyNames, zt = Object.getPrototypeOf, Bt = Object.prototype.hasOwnProperty, Dt = (t, e, r, a) => { if (e && typeof e == \"object\" || typeof e == \"function\") for (let l of bt(e)) !Bt.call(t, l) && l !== r && V(t, l, { get: () => e[l], enumerable: !(a = kt(e, l)) || a.enumerable }); return t }, Pt = (t, e, r) => (r = t != null ? at(zt(t)) : {}, Dt(e || !t || !t.__esModule ? V(r, \"default\", { value: t, enumerable: !0 }) : r, t)), wt = function (t, e) { return wt = Object.setPrototypeOf || { __proto__: [] } instanceof Array && function (r, a) { r.__proto__ = a } || function (r, a) { for (var l in a) Object.prototype.hasOwnProperty.call(a, l) && (r[l] = a[l]) }, wt(t, e) }; function yt(t, e) { if (typeof e != \"function\" && e !== null) throw new TypeError(\"Class extends value \" + String(e) + \" is not a constructor or null\"); wt(t, e); function r() { this.constructor = t } t.prototype = e === null ? Object.create(e) : (r.prototype = e.prototype, new r) } var H = function () { return H = Object.assign || function (e) { for (var r, a = 1, l = arguments.length; a < l; a++) { r = arguments[a]; for (var u in r) Object.prototype.hasOwnProperty.call(r, u) && (e[u] = r[u]) } return e }, H.apply(this, arguments) }; function pt(t, e) { var r = {}; for (var a in t) Object.prototype.hasOwnProperty.call(t, a) && e.indexOf(a) < 0 && (r[a] = t[a]); if (t != null && typeof Object.getOwnPropertySymbols == \"function\") for (var l = 0, a = Object.getOwnPropertySymbols(t); l < a.length; l++)e.indexOf(a[l]) < 0 && Object.prototype.propertyIsEnumerable.call(t, a[l]) && (r[a[l]] = t[a[l]]); return r } function Et(t, e, r, a) { function l(u) { return u instanceof r ? u : new r(function (g) { g(u) }) } return new (r || (r = Promise))(function (u, g) { function _(z) { try { h(a.next(z)) } catch (b) { g(b) } } function L(z) { try { h(a.throw(z)) } catch (b) { g(b) } } function h(z) { z.done ? u(z.value) : l(z.value).then(_, L) } h((a = a.apply(t, e || [])).next()) }) } function st(t, e) { var r = { label: 0, sent: function () { if (u[0] & 1) throw u[1]; return u[1] }, trys: [], ops: [] }, a, l, u, g; return g = { next: _(0), throw: _(1), return: _(2) }, typeof Symbol == \"function\" && (g[Symbol.iterator] = function () { return this }), g; function _(h) { return function (z) { return L([h, z]) } } function L(h) { if (a) throw new TypeError(\"Generator is already executing.\"); for (; r;)try { if (a = 1, l && (u = h[0] & 2 ? l.return : h[0] ? l.throw || ((u = l.return) && u.call(l), 0) : l.next) && !(u = u.call(l, h[1])).done) return u; switch (l = 0, u && (h = [h[0] & 2, u.value]), h[0]) { case 0: case 1: u = h; break; case 4: return r.label++, { value: h[1], done: !1 }; case 5: r.label++, l = h[1], h = [0]; continue; case 7: h = r.ops.pop(), r.trys.pop(); continue; default: if (u = r.trys, !(u = u.length > 0 && u[u.length - 1]) && (h[0] === 6 || h[0] === 2)) { r = 0; continue } if (h[0] === 3 && (!u || h[1] > u[0] && h[1] < u[3])) { r.label = h[1]; break } if (h[0] === 6 && r.label < u[1]) { r.label = u[1], u = h; break } if (u && r.label < u[2]) { r.label = u[2], r.ops.push(h); break } u[2] && r.ops.pop(), r.trys.pop(); continue }h = e.call(t, r) } catch (z) { h = [6, z], l = 0 } finally { a = u = 0 } if (h[0] & 5) throw h[1]; return { value: h[0] ? h[1] : void 0, done: !0 } } } function St(t, e, r) { if (r || arguments.length === 2) for (var a = 0, l = e.length, u; a < l; a++)(u || !(a in e)) && (u || (u = Array.prototype.slice.call(e, 0, a)), u[a] = e[a]); return t.concat(u || Array.prototype.slice.call(e)) } var Tt = function (t) { yt(e, t); function e(r, a) { var l = t.call(this, r) || this; return l.element = a, l } return e }(Error); function ct(t) { return t instanceof HTMLImageElement } function nt(t) { return t instanceof HTMLVideoElement } function Ot(t) { return t && \"data-\".concat(t) || \"\" } function Mt(t, e) { var r = t.src, a = t.poster; t.srcset; var l = t.bg, u = t.delay, g = t.classes, _ = g === void 0 ? {} : g; t.mediaConf; var L = pt(t, [\"src\", \"poster\", \"srcset\", \"bg\", \"delay\", \"classes\", \"mediaConf\"]), h = \"pc\"; if (e) { h = e.type; var z = e.alias, b = e.imageAlias, T = function (M) { return \"\".concat(M, \"-\").concat(b || z) }; r = T(r), a = T(a), l = T(l) } return H(H({ type: h }, L), { data_src: r, data_poster: a, data_bg: l, load_delay: u, class_loading: _.loading, class_loaded: _.loaded, class_applied: _.applied, class_error: _.error }) } var $ = function () { function t(e) { var r = this; this.options = e, this.destroyed = !1, this.update = function (a) { return r.lazyload.update(a) }, this.lazyload = this.getLazy() } return t.load = function (e, r, a) { var l = this; return new Promise(function (u, g) { var _ = \"data-src-\".concat(r.type); if (l.preprocessElementSources(e, r, _, a), ct(e) && !e.getAttribute(Ot(r.data_src)) && !e.getAttribute(Ot(r.data_srcset)) || nt(e) && !e.getAttribute(Ot(r.data_src))) { var L = new Tt(\"\".concat(r.data_src, \" or \").concat(r.data_srcset, \" is necessary\"), e); return g(L) } E().load(e, H(H({}, r), { callback_loaded: function () { u(e) }, callback_error: function () { g(new Tt(\"vanilla-lazyload error: see console output for details\", e)) } })) }) }, Object.defineProperty(t.prototype, \"media\", { get: function () { return this.mediaMatched }, enumerable: !1, configurable: !0 }), Object.defineProperty(t.prototype, \"loadingCount\", { get: function () { return this.lazyload.loadingCount }, enumerable: !1, configurable: !0 }), Object.defineProperty(t.prototype, \"toLoadCount\", { get: function () { return this.lazyload.toLoadCount }, enumerable: !1, configurable: !0 }), t.prototype.load = function (e) { var r = this, a = Mt(this.options, this.matchMedia()), l = []; return e.forEach(function (u) { return l.push(t.load(u, a, r.options.srcPreprocessor)) }), l }, t.prototype.loadAll = function () { this.lazyload.loadAll() }, t.prototype.refresh = function (e) { var r = this.matchMedia(e); !this.destroyed && r === this.media || (this.lazyload.destroy(), this.lazyload = this.getLazy(r), this.destroyed = !1) }, t.prototype.destroy = function () { this.lazyload.destroy(), this.destroyed = !0 }, t.prototype.matchMedia = function (e) { return A(this.options.mediaConf, e) }, t.prototype.getLazy = function (e) { var r; e === void 0 && (e = this.matchMedia()), this.mediaMatched = e; var a = this.options, l = a.srcPreprocessor, u = a.elements, g = Mt(this.options, e), _ = g.data_src, L = g.data_srcset, h = g.data_poster, z = g.data_bg, b = \"data-src-\".concat(((r = this.mediaMatched) === null || r === void 0 ? void 0 : r.type) || \"pc\"), T = \"[\".concat(b, \"],[data-\").concat(_, \"],[data-\").concat(L, \"],[data-\").concat(h, \"],[data-\").concat(z, \"]\"); return new (E())(H(H({}, g), { callback_error: function () { for (var M = [], D = 0; D < arguments.length; D++)M[D] = arguments[D]; return console.error(M) }, callback_enter: l && function (M) { t.preprocessElementSources(M, g, b, l) } }), typeof u == \"undefined\" || typeof u == \"string\" ? document.querySelectorAll(\"\".concat(u || T)) : u) }, t.preprocessElementSources = function (e, r, a, l) { [\"data_src\", \"data_poster\", \"data_bg\"].forEach(function (u) { var g = r[u]; if (g) { var _ = \"data-\".concat(g), L = e.getAttribute(_) || void 0, h = l && l(L, { name: _, element: e, type: u, clientName: a }); typeof h == \"string\" && h !== L && e.setAttribute(_, h) } }) }, t }(); function vt(t, e) { return typeof t == \"string\" ? vt(document, t) : e === void 0 ? function (r) { return vt(t, r) } : Array.from(t.querySelectorAll(e)) } var jt = { data_src: \"data-src\", data_poster: \"data-poster\", data_bg: \"data-bg\" }, Gt = \"data-ll-status\", Ht = \"data-no-lazy-load\"; function Nt() { window.lazySizesConfig = window.lazySizesConfig || {}, window.lazySizesConfig.init = !1 } function Ut(t) { var e; t === void 0 && (t = 1), t <= 3e3 && (typeof ((e = window.lazySizes) === null || e === void 0 ? void 0 : e.init) == \"function\" ? window.lazySizes.init() : window.setTimeout(function () { return Ut(t + 1) }, 500)) } var Rt = function () { function t(e, r, a) { this._enabled = !0, this.waitingPromises = []; var l = Object.entries(e).flatMap(function (u) { var g = u[0], _ = u[1]; return H(H({}, _.medias), { type: g }) }); this.bgAttributes = St([\"data-bg\"], l.map(function (u) { var g = u.alias; return \"data-bg-\".concat(g) }), !0), this.loadableSelector = St([\"img\", \"video\"], this.bgAttributes.map(function (u) { return \"[\".concat(u, \"]\") }), !0).map(function (u) { return \"\".concat(u, \":not([\").concat(Ht, \"])\") }).map(function (u) { return \".\".concat(r, \" \").concat(u) }).join(\",\"), this.options = { mediaConf: e, medias: l, src: \"src\", poster: \"poster\", bg: \"bg\", classes: { loading: \"loading\", loaded: \"loaded\", error: \"error\", applied: \"applied\" }, thresholds: \"0px 200% 200% 200%\" }, this.config = a } return t.prototype.waitImageLoaded = function (e) { var r = e.getAttribute(\"data-ll-status\"); return r === \"loaded\" ? Promise.resolve(e) : r === \"error\" ? Promise.reject(new Error(\"unknown error\")) : new Promise(function (a, l) { e.addEventListener(\"load\", function () { return a(e) }), e.addEventListener(\"error\", l) }) }, t.prototype.init = function () { var e = this; return this._enabled ? (this.initialized || (this.initialized = this.createLazyLoader()), Promise.resolve(this.initialized)) : new Promise(function (r, a) { e.waitingPromises.push({ resolve: r, reject: a }) }) }, t.prototype.enable = function () { for (this.initialized || (this.initialized = this.createLazyLoader(), setTimeout(Ut)), this._enabled = !0; this.waitingPromises.length > 0;) { var e = this.waitingPromises.shift(); e.resolve(this.initialized) } }, t.prototype.disable = function () { this.initialized ? console.warn(\"Cannot disable lazyload: already initialized\") : (this._enabled = !1, Nt()) }, t.prototype.loadElements = function (e, r) { var a = r === void 0 ? {} : r, l = a.onProgress, u = a.onFinished, g = a.timeout, _ = g === void 0 ? 0 : g, L = a.limit, h = L === void 0 ? 10 : L; return Et(this, void 0, void 0, function () { var z, b, T, M, D, F, Ft, At, rt, Ct, ut, Lt, lt, ae = this; return st(this, function (ie) { switch (ie.label) { case 0: return h < 0 && (h = 0), z = typeof e == \"string\" ? vt(document, e) : e, b = [], T = function (P) { var j = P.getAttribute(\"data-ll-status\"); j !== \"loaded\" && j !== \"error\" && b.push(P) }, z.forEach(function (P) { P instanceof HTMLImageElement || P instanceof HTMLVideoElement || ae.bgAttributes.some(function (j) { return P.hasAttribute(j) }) ? T(P) : vt(P, \"img,video\").forEach(function (j) { return T(j) }) }), M = b.length, D = 0, D === M ? [2, Promise.resolve()] : (Ft = new Promise(function (P, j) { F = P }), At = function (P) { return P > D && (D = P, l && l({ cnt: D, total: M }), D === M && u && u({ cnt: D, total: M })), D }, rt = h - 1, ut = b.map(function () { return !1 }), Lt = function (P, j) { var mt = b.indexOf(P); mt >= 0 && !ut[mt] && (ut[mt] = !0, At(ut.filter(Boolean).length) === M ? (window.clearTimeout(Ct), j.destroy()) : rt + 1 < b.length && (rt += 1, j.load([b[rt]]))) }, [4, this.createLazyLoader({ elements: [], callback_loaded: function (P) { Lt(P, lt) } })]); case 1: return lt = ie.sent(), _ > 0 && window.setTimeout(function () { At(M), lt.load(b.filter(function (P, j) { return j > rt })) }, _), b.forEach(function (P) { P instanceof HTMLVideoElement ? P.addEventListener(\"canplaythrough\", function () { return Lt(P, lt) }) : P instanceof HTMLImageElement && P.addEventListener(\"load\", function () { Lt(P, lt) }) }), Promise.all(lt.load(b.filter(function (P, j) { return !P.hasAttribute(\"data-ll-status\") && j < h })).map(function (P) { return new Promise(function (j) { P.then(function (mt) { Lt(mt, lt), j(\"success\") }).catch(function (mt) { Lt(mt.element, lt), j(void 0) }) }) })).finally(function () { F({ cnt: D, total: M }) }), [2, Ft] } }) }) }, t.prototype.createLazyLoader = function (e) { var r, a; return e === void 0 && (e = {}), Et(this, void 0, void 0, function () { var l, u; return st(this, function (g) { switch (g.label) { case 0: return [4, Z()]; case 1: return l = g.sent() && !(!((r = this.config) === null || r === void 0) && r.disabledAvif), l ? [3, 3] : [4, _t()]; case 2: g.sent() && (!((a = this.config) === null || a === void 0) && a.disabledWebp), g.label = 3; case 3: return !window.IntersectionObserver || !window.IntersectionObserverEntry ? [4, Promise.resolve().then(() => Pt(J(7711)))] : [3, 5]; case 4: g.sent(), g.label = 5; case 5: return u = new $(H(H(H({ elements: this.loadableSelector }, this.options), e), { srcPreprocessor: function (_, L) { var h = L.name, z = L.type, b = L.element, T = L.clientName; if (!_ && z === \"data_src\") { var M = b.getAttribute(T); M && (_ = M) } if (!_ && (z !== \"data_poster\" || b instanceof HTMLVideoElement)) { var D = jt[z]; if (h !== D) { var F = b.getAttribute(D); F && (_ = F) } } return \"homepage_assets\" in window ? window.homepage_assets[_ || \"\"] : _ } })), [2, { load: function (_) { return u.load(_) }, destroy: function () { u.destroy() } }] } }) }) }, t.prototype.createManualLoader = function () { return Et(this, void 0, void 0, function () { var e; return st(this, function (r) { switch (r.label) { case 0: return [4, this.createLazyLoader({ elements: [] })]; case 1: return e = r.sent(), [2, { load: function (a, l) { var u = l === void 0 ? {} : l, g = u.onLoaded, _ = u.onError; a instanceof Array || (a = [a]); var L = a.map(function () { }), h = function (b, T) { L[b] === void 0 && (L[b] = T, T && g && g(a[b], b), !T && _ && _(a[b], b)) }, z = []; a.forEach(function (b, T) { var M = b.getAttribute(Gt); if (M === \"loaded\") g && h(T, !0); else if (M === \"error\") h(T, !1); else { if (g) { var D = function () { b.removeEventListener(\"load\", D), h(T, !0) }; b.addEventListener(\"load\", D) } if (_) { var F = function () { b.removeEventListener(\"error\", F), h(T, !1) }; b.addEventListener(\"error\", F) } M !== \"loading\" && z.push(b) } }), e.load(z).forEach(function (b, T) { b.then(function () { h(T, !0) }).catch(function (M) { console.error(M, M.element), h(T, !1) }) }) } }] } }) }) }, t }(), W = window.navigator.userAgent; window.matchMedia(\"(any-hover:none)\").matches; var qt = \/android\/i.test(W), Wt = \/UCBrowser\/i.test(W), Qt = \/HeyTap\/i.test(W), Jt = \/QQBrowser\/i.test(W), Yt = \/QuarkBrowser\/i.test(W), ee = \/BaiduBrowser\/i.test(W), ne = \/MicroMessenger\/i.test(W), Xt = \/iPad|iPhone|iPod\/.test(W), Zt = \/Chrome\/i.test(W), re = \/MiuiBrowser\/i.test(W), $t = Boolean(window.document.DOCUMENT_NODE); function It() { var t = navigator.userAgent; return \/Mobile|iP(hone|od|ad)|Android|BlackBerry|IEMobile|Kindle|NetFront|Silk-Accelerated|(hpw|web)OS|Fennec|Minimo|Opera M(obi|ini)|Blazer|Dolfin|Dolphin|Skyfire|Zune|HeyTap\/i.test(t) } var Kt = function () { return It() || \"ontouchstart\" in window }, Vt = Kt(); function gt() { const t = window.navigator.userAgent.toLowerCase(); if (t.indexOf(\"chrome\") !== -1) { const e = t.indexOf(\"chrome\/\") + 7, r = t.indexOf(\" \", e), a = t.substring(e, r); return parseInt(a, 10) } } const n = gt(), o = () => { const t = window.navigator.userAgent.toLowerCase(); return t.includes(\"macintosh\") && t.includes(\"safari\") && !t.includes(\"chrome\") }, c = !!(n && Vt && !isNaN(n) && n >= 110 && n <= 112 || o()); function f() { const t = navigator.userAgent; if (!\/iP(ad|hone|od)\/.test(t)) return null; const r = t.match(\/OS (\\d+)_(\\d+)_?(\\d+)? like Mac OS X\/i); if (r) { const a = parseInt(r[1], 10), l = parseInt(r[2], 10), u = parseInt(r[3] || \"0\", 10); return { major: a, minor: l, patch: u } } return null } function v() { const t = navigator.userAgent, e = navigator.vendor, r = \/Safari\/.test(t) && !\/Chrome|Chromium\/.test(t), a = \/Apple Computer, Inc\/.test(e), l = navigator.platform === \"MacIntel\" && navigator.maxTouchPoints > 1; return r && a || l && \/Safari\/.test(t) && !\/Chrome|Chromium\/.test(t) } function w() { const t = navigator.userAgent; if (!v()) return null; const e = t.match(\/Version\\\/(\\d+)\\.(\\d+)\\.?(\\d+)?\/i); if (e) { const r = parseInt(e[1], 10), a = parseInt(e[2], 10), l = parseInt(e[3] || \"0\", 10); return { major: r, minor: a, patch: l } } return null } function p() { if (navigator.platform && navigator.platform.indexOf(\"Win\") === 0) return !0; const t = navigator.userAgent.toLowerCase(); return t.indexOf(\"windows\") !== -1 || t.indexOf(\"win32\") !== -1 || t.indexOf(\"win64\") !== -1 } function y() { return \/Trident|MSIE\/.test(navigator.userAgent) } Xt && v() && window.matchMedia(Y.mediaConf.mo.mediaQuery) && (document.querySelectorAll(\"[data-src-ios]\").forEach(t => { const e = t.getAttribute(\"data-src-ios\"); e && t.setAttribute(\"data-src-360\", e) }), document.body.classList.add(\"mo-ios\")); const O = new Rt(Y.mediaConf, Y.rootClass, { disabledAvif: c }); O.enable(), window.znLazyLoad = O })() })();\n\n        <\/script>\n        <script defer=\"\">\n            \/* Version: 1.0.0 *\/\n            (function () {\n                \"use strict\"; var ar = {\n                    1478: function (_, E, h) { var v; v = { value: !0 }; var x = h(8945), F = h(9505); function L(re) { return re && typeof re == \"object\" && \"default\" in re ? re : { default: re } } var M = L(F), T = function () { return T = Object.assign || function (W) { for (var Y, G = 1, ie = arguments.length; G < ie; G++) { Y = arguments[G]; for (var Q in Y) Object.prototype.hasOwnProperty.call(Y, Q) && (W[Q] = Y[Q]) } return W }, T.apply(this, arguments) }; function Z(re, W, Y, G) { function ie(Q) { return Q instanceof Y ? Q : new Y(function (fe) { fe(Q) }) } return new (Y || (Y = Promise))(function (Q, fe) { function Ee(Ce) { try { ve(G.next(Ce)) } catch (Ve) { fe(Ve) } } function Oe(Ce) { try { ve(G.throw(Ce)) } catch (Ve) { fe(Ve) } } function ve(Ce) { Ce.done ? Q(Ce.value) : ie(Ce.value).then(Ee, Oe) } ve((G = G.apply(re, W || [])).next()) }) } function O(re, W) { var Y = { label: 0, sent: function () { if (Q[0] & 1) throw Q[1]; return Q[1] }, trys: [], ops: [] }, G, ie, Q, fe; return fe = { next: Ee(0), throw: Ee(1), return: Ee(2) }, typeof Symbol == \"function\" && (fe[Symbol.iterator] = function () { return this }), fe; function Ee(ve) { return function (Ce) { return Oe([ve, Ce]) } } function Oe(ve) { if (G) throw new TypeError(\"Generator is already executing.\"); for (; Y;)try { if (G = 1, ie && (Q = ve[0] & 2 ? ie.return : ve[0] ? ie.throw || ((Q = ie.return) && Q.call(ie), 0) : ie.next) && !(Q = Q.call(ie, ve[1])).done) return Q; switch (ie = 0, Q && (ve = [ve[0] & 2, Q.value]), ve[0]) { case 0: case 1: Q = ve; break; case 4: return Y.label++, { value: ve[1], done: !1 }; case 5: Y.label++, ie = ve[1], ve = [0]; continue; case 7: ve = Y.ops.pop(), Y.trys.pop(); continue; default: if (Q = Y.trys, !(Q = Q.length > 0 && Q[Q.length - 1]) && (ve[0] === 6 || ve[0] === 2)) { Y = 0; continue } if (ve[0] === 3 && (!Q || ve[1] > Q[0] && ve[1] < Q[3])) { Y.label = ve[1]; break } if (ve[0] === 6 && Y.label < Q[1]) { Y.label = Q[1], Q = ve; break } if (Q && Y.label < Q[2]) { Y.label = Q[2], Y.ops.push(ve); break } Q[2] && Y.ops.pop(), Y.trys.pop(); continue }ve = W.call(re, Y) } catch (Ce) { ve = [6, Ce], ie = 0 } finally { G = Q = 0 } if (ve[0] & 5) throw ve[1]; return { value: ve[0] ? ve[1] : void 0, done: !0 } } } function C(re) { return \"matrix(\".concat(re.a, \",\").concat(re.b, \",\").concat(re.c, \",\").concat(re.d, \",\").concat(re.e, \",\").concat(re.f, \")\") } function be(re, W) { W === void 0 && (W = document.documentElement), W.style.setProperty(\"--vh\", \"\".concat(x.round(re \/ 100, 2), \"px\")) } function Se(re, W) { W === void 0 && (W = document.documentElement), W.style.setProperty(\"--vw\", \"\".concat(x.round(re \/ 100, 4), \"px\")) } function Re(re, W, Y) { Y === void 0 && (Y = document.documentElement), Y.style.setProperty(\"--r\", \"\".concat(x.round(re \/ W, 2))) } function pe(re, W) { var Y, G, ie, Q, fe, Ee, Oe = (G = (Y = W.scale) !== null && Y !== void 0 ? Y : W.scaleX) !== null && G !== void 0 ? G : 1, ve = (Q = (ie = W.scale) !== null && ie !== void 0 ? ie : W.scaleY) !== null && Q !== void 0 ? Q : 1, Ce = { a: Oe, c: 0, e: (fe = W.x) !== null && fe !== void 0 ? fe : 0, b: 0, d: ve, f: (Ee = W.y) !== null && Ee !== void 0 ? Ee : 0 }; re.style.transform = C(Ce) } function ue() { HTMLElement.prototype.top = HTMLElement.prototype._top = function () { var re = document.documentElement.getBoundingClientRect(), W = this.getBoundingClientRect(), Y = window.getComputedStyle(this).getPropertyValue(\"transform\").match(\/matrix\\(.*,\\s+([\\d\\.]+)\\)$\/); return !Y || !Y[1] || !parseInt(Y[1]) ? W.top - re.top : W.top - re.top - parseInt(Y[1]) }, HTMLElement.prototype._height = function () { return this.offsetHeight }, HTMLElement.prototype._width = function () { return this.offsetWidth }, HTMLElement.prototype.bottom = HTMLElement.prototype._bottom = function () { return this._top() + this._height() }, HTMLElement.prototype.center = HTMLElement.prototype._center = function () { return this._top() + this._height() \/ 2 }, HTMLElement.prototype.query = function (re) { var W = this.querySelector(re); if (!W) throw new Error(\"\\u4F7F\\u7528 \".concat(re, \" \\u67E5\\u8BE2\\u4E86\\u4E0D\\u5B58\\u5728\\u7684\\u5143\\u7D20, dom \\u4E3A \").concat(this)); return W }, HTMLElement.prototype.queryAll = function (re) { return Array.from(this.querySelectorAll(re)) }, HTMLElement.prototype.transform = function (re) { pe(this, re) } } var Ae = function (re) { return re.split(\"-\").map(function (W, Y) { return Y === 0 ? W : \"\".concat(W[0].toUpperCase()).concat(W.slice(1)) }).join(\"\") }; function Te(re) { var W = re.getAttributeNames(), Y = {}; return W.forEach(function (G) { var ie = Ae(G), Q = re.getAttribute(G); Y[ie] = Q, Q === \"\" && (Y[ie] = !0), typeof Q == \"string\" && (Number(Q) || Number(Q) === 0) && (Y[ie] = Number(Q)), Q === \"true\" && (Y[ie] = !0), Q === \"false\" && (Y[ie] = !1) }), Y } var We = .01, Qe = function () { function re(W) { var Y = W.current, G = W.target, ie = W.step, Q = ie === void 0 ? 1 : ie, fe = W.threshold, Ee = fe === void 0 ? We : fe; this.current = 0, this.target = 0, this.step = 1, this.threshold = We, this.current = Y, this.target = G || Y, this.step = Math.min(Q, 1), this.threshold = Ee } return re.prototype.setCurrent = function (W) { this.current = W }, re.prototype.setTarget = function (W) { this.target = W }, re.prototype.setThreshold = function (W) { this.threshold = W }, re.prototype.update = function () { return this.current += (this.target - this.current) * this.step, Math.abs(this.target - this.current) < this.threshold && (this.current = this.target), this.current }, re }(); function Ke(re) { return typeof re == \"boolean\" ? re : re.enabled } var ut = function () { function re(W) { var Y = W.rootClass, G = W.mediaConf, ie = this, Q; this.allowReload = !0, this.mediaListeners = [], this.resizeListeners = [], this.bootstraped = !1, this.oldWidth = 0, this.oldHeight = 0, this._forInstallPlugins = [], this.plgs = {}, this.animationInstances = [], this.mediaCommand = [{ is: this.isMo.bind(this), type: \"mo\" }, { is: this.isPc.bind(this), type: \"pc\" }, { is: this.isPad.bind(this), type: \"pad\" }], this.observerResizeElements = [], this.disableScroll = x.disableScroll, this.enableScroll = x.enableScroll, this.nextFrame = x.nextFrame, (Q = document.querySelector('meta[name=\"viewport\"]')) === null || Q === void 0 || Q.setAttribute(\"content\", \"width=device-width, user-scalable=no, initial-scale=1\"), ue(), this.mediaConf = G, this.rootClass = Y; var fe = x.query(\".\".concat(this.rootClass)); if (!fe) throw Error(\"\\u4E0D\\u5B58\\u5728\\u7684 root \\u5143\\u7D20\"); this.root = fe, this.windowSize = x.WindowSize.singleton, this.oldWidth = this.windowSize.width, this.oldHeight = this.windowSize.height, this.media = x.matchMedia(G, this.windowSize), this.easing = { EASE: Symbol(\"easeInOutQuad\"), EASE_IN: Symbol(\"easeInQuad\"), EASE_OUT: Symbol(\"easeOutQuad\"), LINEAR: Symbol(\"linear\") }; var Ee = window.matchMedia(\"(any-hover:none)\").matches, Oe = !1; this.windowSize.addSizeListener(function (ve) { var Ce = x.getIsMobileDevice() || ie.media.type !== \"pc\" || Ee; Ce && ve.height && ve.height > ie.oldHeight && (Oe = !0), ve.height && (ie.oldHeight = ve.height), ve.width && (ie.oldWidth = ve.width); var Ve = x.matchMedia(ie.mediaConf, ve); if (!Ve) throw new Error(\"No media configuration matched: [\".concat(ve.width, \", \").concat(ve.height, \"]\")); if (ie.media && Ve !== ie.media) { var $e = ie.media; ie.mediaListeners.forEach(function (Me) { return Me(Ve, $e) }), ie.media = Ve } ie.resizeListeners.forEach(function (Me) { var je = Me.callback, it = Me.options; (!Ce || it != null && it.observeHeight || Oe) && je() }) }), window._promeApp = this } return re.prototype.bootstrap = function (W) { return W === void 0 && (W = { disableReload: !1 }), Z(this, void 0, void 0, function () { var Y, G = this; return O(this, function (ie) { switch (ie.label) { case 0: return W.disableReload !== void 0 && (this.allowReload = !W.disableReload), W.observerResizeElements && (this.observerResizeElements = W.observerResizeElements), this.mediaCommand.forEach(function (Q) { var fe = Q.type, Ee = Q.is; if (Ee()) { var Oe = G.mediaConf[fe], ve = Oe == null ? void 0 : Oe.hiddenClass; ve && Array.isArray(ve) ? ve.forEach(function (Ce) { x.removeElementAll(\".\".concat(Ce)) }) : x.removeElementAll(\".\".concat(ve)) } }), this.bindVH(), this.isLandscape() && this.bindVW(), this.addMediaListener(function (Q, fe) { Q.type !== fe.type && G.allowReload && window.location.reload() }), window.ResizeObserver && (Y = new window.ResizeObserver(function () { G.resizeListeners.forEach(function (Q) { var fe = Q.callback; return fe() }) }), Y.observe(document.body), this.observerResizeElements.forEach(function (Q) { var fe = document.querySelector(Q); fe && Y.observe(fe) })), [4, Promise.all(this._forInstallPlugins.map(function (Q) { return Q.install(G) }))]; case 1: return ie.sent(), this.bootstraped = !0, [2] } }) }) }, re.prototype.addMediaListener = function (W) { this.mediaListeners.includes(W) || this.mediaListeners.push(W) }, re.prototype.addResizeListener = function (W, Y) { this.resizeListeners.some(function (G) { return G.callback === W }) || this.resizeListeners.push({ callback: W, options: Y }) }, re.prototype.removeResizeListener = function (W) { var Y = this.resizeListeners.findIndex(function (G) { return G.callback === W }); Y >= 0 && this.resizeListeners.splice(Y, 1) }, re.prototype.isPortrait = function () { return this.media.orientation === \"portrait\" }, re.prototype.isLandscape = function () { return !this.isPortrait() }, re.prototype.isPc = function () { return this.media.type === \"pc\" }, re.prototype.isMo = function () { return this.media.type === \"mo\" }, re.prototype.isPad = function () { return this.media.type === \"pad\" }, re.prototype.addAnimationInstance = function (W) { var Y = this, G = { element: W.element, animation: W.animation, run: function () { this.animation.run.call(Y, Y, this.element, W.parameters) } }; this.animationInstances.push(G), G.run() }, re.prototype.register = function (W) { var Y = this, G = []; W.attr ? (G = this.queryAll(\"[\".concat(W.attr, \"]\")), G = G.concat(this.isPc() ? this.queryAll(\"[pc\\\\:\".concat(W.attr, \"]\")) : this.isMo() ? this.queryAll(\"[mo\\\\:\".concat(W.attr, \"]\")) : this.queryAll(\"[pad\\\\:\".concat(W.attr, \"]\")))) : G = [this.root], G.forEach(function (ie) { if (W.autoplay) { var Q = Te(ie); W.run.call(Y, Y, ie, Q) } var fe = Y, Ee = { element: ie, animation: W, run: function () { var Oe = Te(ie); this.animation.run.call(fe, fe, this.element, Oe) } }; Y.animationInstances.push(Ee) }) }, re.prototype.getAnimationInstance = function (W) { return this.animationInstances.find(function (Y) { return Y.element === W }) }, re.prototype.recalculateHeight = function () { be(this.windowSize.height) }, re.prototype.disableReload = function () { this.allowReload = !1 }, re.prototype.enableReload = function () { this.allowReload = !0 }, re.prototype.use = function (W) { return this.bootstraped ? W.install(this) : this._forInstallPlugins.push(W), this }, re.prototype.vw = function (W) { return this.windowSize.width * W \/ 100 }, re.prototype.vh = function (W) { return (this.maxHeight || this.windowSize.height) * W \/ 100 }, re.prototype.px = function (W, Y) { var G = this, ie, Q, fe, Ee, Oe = W * this.media.ratio, ve = function (vt) { return G.vw(x.round(100 \/ vt * W, 4)) }, Ce = Y == null ? void 0 : Y.type; if (Ce && this.mediaConf[Ce]) { var Ve = x.matchMedia(M.default(this.mediaConf, Ce)), $e = this.mediaConf[Ce].basicWidth, Me = (ie = Ve.scaling) !== null && ie !== void 0 ? ie : this.mediaConf[Ce].scaling, je = (Q = Me.padding) !== null && Q !== void 0 ? Q : this.mediaConf[Ce].scaling.padding; return Ke(Me) ? je === void 0 ? x.round(ve($e), 1) : x.round(W * (this.vw(100) - je * 2) \/ ($e - je * 2), 1) : x.round(Oe, 1) } for (var it = 0; it < this.mediaCommand.length; it++) { var Ze = this.mediaCommand[it], Je = Ze.type, ot = Ze.is, tt = this.mediaConf[Ce != null ? Ce : Je]; if (ot() && tt) { var $e = this.mediaConf[Je].basicWidth, Me = (fe = this.media.scaling) !== null && fe !== void 0 ? fe : tt.scaling, je = (Ee = Me.padding) !== null && Ee !== void 0 ? Ee : this.mediaConf[Je].scaling.padding; return Ke(Me) ? je === void 0 ? x.round(ve(tt.basicWidth), 1) : x.round(W * (this.vw(100) - je * 2) \/ ($e - je * 2), 1) : x.round(Oe, 1) } } return Oe }, re.prototype.rpx = function (W) { return this.px(W) }, re.prototype.mpx = function (W) { return this.rpx(W) }, re.prototype.ex = function (W) { return this.rpx(W) }, re.prototype.query = function (W) { return this.root.query(W) }, re.prototype.queryAll = function (W) { return this.root.queryAll(W) }, re.prototype.getMedia = function () { return this.media }, re.prototype.bindVH = function () { var W = this, Y = this.media.type, G = window.matchMedia(\"(any-hover:none)\").matches; this.windowSize.addHeightListener(function (ie) { (W.maxHeight === void 0 || ie > W.maxHeight || !(x.getIsMobileDevice() || W.getMedia().type !== \"pc\" || G) || Y !== W.getMedia().type) && (Y = W.getMedia().type, be(ie), W.maxHeight = ie) }), this.maxHeight = this.windowSize.height, be(this.windowSize.height) }, re.prototype.bindVW = function () { var W = this; this.addResizeListener(function () { return Se(W.windowSize.width) }), Se(this.windowSize.width), Re(this.windowSize.width, window.innerWidth) }, re.prototype.addInviewScroll = function (W) { var Y, G, ie = W.start, Q = W.end, fe = W.inView, Ee = W.outView, Oe = ie(), ve = Q(), Ce = ve - Oe, Ve = (Y = fe == null ? void 0 : fe.once) !== null && Y !== void 0 ? Y : !1, $e = (G = Ee == null ? void 0 : Ee.once) !== null && G !== void 0 ? G : !1, Me = !1, je = !1, it = function () { Oe = ie(), ve = Q(), Ce = ve - Oe, Ze() }; this.addResizeListener(it); var Ze = function () { var Je = window.scrollY; fe && !Me && Je >= Oe && Je <= ve && (fe.handler((Je - Oe) \/ Ce, Je - Oe), Ve && !Ee ? window.removeEventListener(\"scroll\", Ze) : Ve && !$e ? Me = !0 : Ve && $e && (Me = !0, je = !1)), Ee && !je && (Je < Oe || Je > ve) && (Ee.handler((Je - Oe) \/ Ce, Je - Oe), $e && !fe ? window.removeEventListener(\"scroll\", Ze) : $e && !Ve ? je = !0 : $e && Ve && (je = !0, Me = !1)) }; return window.addEventListener(\"scroll\", Ze, { passive: !0 }), Ze(), { scroll: Ze, resize: it } }, re.prototype.addScroll = function (W) { var Y = this, G = W.start, ie = W.end, Q = W.handler, fe = W.once, Ee = W.lerp, Oe = G(), ve = ie(), Ce = ve - Oe, Ve = fe != null ? fe : !1, $e = !1, Me = !1, je, it = !1; Ee && (je = new Qe({ current: 0, step: Ee, threshold: .5 })); var Ze = function () { Oe = G(), ve = ie(), Ce = ve - Oe, $e = !1, Me = !1, ot() }; this.addResizeListener(Ze); var Je = function (tt) { var vt = tt \/ Ce; if (!je) Q(vt, tt); else if (je.setTarget(tt), !it) { it = !0; var At = function () { var Ne; if (je.current === je.target) { Ne && cancelAnimationFrame(Ne), it = !1; return } var Bt = je.update(); Q(Bt \/ Ce, Bt), Ne = requestAnimationFrame(At) }; At() } }, ot = function () { var tt = window.scrollY; requestAnimationFrame(function () { tt >= Oe && tt <= ve && (Je(tt - Oe), $e = !1, Me = !1, Ve && (window.removeEventListener(\"scroll\", ot), Y.removeResizeListener(Ze))), !Ve && !$e && tt < Oe && (Je(0), $e = !0), !fe && !Me && tt > ve && (Je(Ce), Me = !0) }) }; return window.addEventListener(\"scroll\", ot, { passive: !0 }), ot(), { scroll: ot, resize: Ze } }, re.prototype.removeScroll = function (W) { W.scroll && window.removeEventListener(\"scroll\", W.scroll), W.resize && window.removeEventListener(\"resize\", W.resize) }, re.prototype.resizeRef = function (W) { var Y = { value: W() }; return this.addResizeListener(function () { Y.value = W() }), Y }, re }(), qe = function (re, W) { if (!window._promeApp) throw new Error(\"\\u672A\\u521D\\u59CB\\u5316 PrometheusApp\\uFF0C\\u6216\\u5728\\u672A\\u521D\\u59CB\\u5316\\u524D\\u8C03\\u7528\\u5185\\u90E8\\u51FD\\u6570\"); return window._promeApp.px(re, W) }, bt = function (re) { if (!window._promeApp) throw new Error(\"\\u672A\\u521D\\u59CB\\u5316 PrometheusApp\\uFF0C\\u6216\\u5728\\u672A\\u521D\\u59CB\\u5316\\u524D\\u8C03\\u7528\\u5185\\u90E8\\u51FD\\u6570\"); return window._promeApp.rpx(re) }, gt = function (re) { if (!window._promeApp) throw new Error(\"\\u672A\\u521D\\u59CB\\u5316 PrometheusApp\\uFF0C\\u6216\\u5728\\u672A\\u521D\\u59CB\\u5316\\u524D\\u8C03\\u7528\\u5185\\u90E8\\u51FD\\u6570\"); return window._promeApp.mpx(re) }, It = function (re) { if (!window._promeApp) throw new Error(\"\\u672A\\u521D\\u59CB\\u5316 PrometheusApp\\uFF0C\\u6216\\u5728\\u672A\\u521D\\u59CB\\u5316\\u524D\\u8C03\\u7528\\u5185\\u90E8\\u51FD\\u6570\"); return window._promeApp.ex(re) }, Et = function (re) { if (!window._promeApp) throw new Error(\"\\u672A\\u521D\\u59CB\\u5316 PrometheusApp\\uFF0C\\u6216\\u5728\\u672A\\u521D\\u59CB\\u5316\\u524D\\u8C03\\u7528\\u5185\\u90E8\\u51FD\\u6570\"); return window._promeApp.vw(re) }, Pt = function (re) { if (!window._promeApp) throw new Error(\"\\u672A\\u521D\\u59CB\\u5316 PrometheusApp\\uFF0C\\u6216\\u5728\\u672A\\u521D\\u59CB\\u5316\\u524D\\u8C03\\u7528\\u5185\\u90E8\\u51FD\\u6570\"); return window._promeApp.vh(re) }, Fe = function () { if (!window._promeApp) throw new Error(\"\\u672A\\u521D\\u59CB\\u5316 PrometheusApp\\uFF0C\\u6216\\u5728\\u672A\\u521D\\u59CB\\u5316\\u524D\\u8C03\\u7528\\u5185\\u90E8\\u51FD\\u6570\"); return window._promeApp.isPc() }, dt = function () { if (!window._promeApp) throw new Error(\"\\u672A\\u521D\\u59CB\\u5316 PrometheusApp\\uFF0C\\u6216\\u5728\\u672A\\u521D\\u59CB\\u5316\\u524D\\u8C03\\u7528\\u5185\\u90E8\\u51FD\\u6570\"); return window._promeApp.isPad() }, pt = function () { if (!window._promeApp) throw new Error(\"\\u672A\\u521D\\u59CB\\u5316 PrometheusApp\\uFF0C\\u6216\\u5728\\u672A\\u521D\\u59CB\\u5316\\u524D\\u8C03\\u7528\\u5185\\u90E8\\u51FD\\u6570\"); return window._promeApp.isMo() }, nt = function (re) { if (!window._promeApp) throw new Error(\"\\u672A\\u521D\\u59CB\\u5316 PrometheusApp\\uFF0C\\u6216\\u5728\\u672A\\u521D\\u59CB\\u5316\\u524D\\u8C03\\u7528\\u5185\\u90E8\\u51FD\\u6570\"); return window._promeApp.addResizeListener(re) }; function ht(re) { var W; return T(T({}, re), { autoplay: (W = re.autoplay) !== null && W !== void 0 ? W : !0 }) } var yt = function (re) { return new ut(re) }; v = ut, v = nt, E.ih = ht, E.ri = yt, v = It, E.kk = pt, E.hJ = dt, E.b9 = Fe, v = gt, v = qe, E.t0 = bt, E.vh = Pt, v = Et }, 6584: function (_, E, h) { var v; v = { value: !0 }; var x = h(3191), F = h(7445), L = h(2714), M = h(4547), T = h(7137); function Z(e) { return e && typeof e == \"object\" && \"default\" in e ? e : { default: e } } var O = Z(x), C = Z(F), be = Z(L), Se = Z(M), Re = Z(T), pe = window.navigator.userAgent, ue = \/android\/i.test(pe), Ae = \/UCBrowser\/i.test(pe), Te = \/HeyTap\/i.test(pe), We = \/QQBrowser\/i.test(pe), Qe = \/QuarkBrowser\/i.test(pe), Ke = \/BaiduBrowser\/i.test(pe), ut = \/MicroMessenger\/i.test(pe), qe = \/iPad|iPhone|iPod\/.test(pe), bt = \/Chrome\/i.test(pe), gt = \/MiuiBrowser\/i.test(pe), It = Boolean(window.document.DOCUMENT_NODE), Et = function () { return \/Mobile|iP(hone|od|ad)|Android|BlackBerry|IEMobile|Kindle|NetFront|Silk-Accelerated|(hpw|web)OS|Fennec|Minimo|Opera M(obi|ini)|Blazer|Dolfin|Dolphin|Skyfire|Zune|HeyTap\/i.test(pe) }, Pt = Et(), Fe = function () { return Fe = Object.assign || function (n) { for (var o, c = 1, f = arguments.length; c < f; c++) { o = arguments[c]; for (var l in o) Object.prototype.hasOwnProperty.call(o, l) && (n[l] = o[l]) } return n }, Fe.apply(this, arguments) }; function dt(e, n) { var o = {}; for (var c in e) Object.prototype.hasOwnProperty.call(e, c) && n.indexOf(c) < 0 && (o[c] = e[c]); if (e != null && typeof Object.getOwnPropertySymbols == \"function\") for (var f = 0, c = Object.getOwnPropertySymbols(e); f < c.length; f++)n.indexOf(c[f]) < 0 && Object.prototype.propertyIsEnumerable.call(e, c[f]) && (o[c[f]] = e[c[f]]); return o } function pt(e, n, o, c) { function f(l) { return l instanceof o ? l : new o(function (j) { j(l) }) } return new (o || (o = Promise))(function (l, j) { function J(ne) { try { k(c.next(ne)) } catch (le) { j(le) } } function ee(ne) { try { k(c.throw(ne)) } catch (le) { j(le) } } function k(ne) { ne.done ? l(ne.value) : f(ne.value).then(J, ee) } k((c = c.apply(e, n || [])).next()) }) } function nt(e, n) { var o = { label: 0, sent: function () { if (l[0] & 1) throw l[1]; return l[1] }, trys: [], ops: [] }, c, f, l, j; return j = { next: J(0), throw: J(1), return: J(2) }, typeof Symbol == \"function\" && (j[Symbol.iterator] = function () { return this }), j; function J(k) { return function (ne) { return ee([k, ne]) } } function ee(k) { if (c) throw new TypeError(\"Generator is already executing.\"); for (; o;)try { if (c = 1, f && (l = k[0] & 2 ? f.return : k[0] ? f.throw || ((l = f.return) && l.call(f), 0) : f.next) && !(l = l.call(f, k[1])).done) return l; switch (f = 0, l && (k = [k[0] & 2, l.value]), k[0]) { case 0: case 1: l = k; break; case 4: return o.label++, { value: k[1], done: !1 }; case 5: o.label++, f = k[1], k = [0]; continue; case 7: k = o.ops.pop(), o.trys.pop(); continue; default: if (l = o.trys, !(l = l.length > 0 && l[l.length - 1]) && (k[0] === 6 || k[0] === 2)) { o = 0; continue } if (k[0] === 3 && (!l || k[1] > l[0] && k[1] < l[3])) { o.label = k[1]; break } if (k[0] === 6 && o.label < l[1]) { o.label = l[1], l = k; break } if (l && o.label < l[2]) { o.label = l[2], o.ops.push(k); break } l[2] && o.ops.pop(), o.trys.pop(); continue }k = n.call(e, o) } catch (ne) { k = [6, ne], f = 0 } finally { c = l = 0 } if (k[0] & 5) throw k[1]; return { value: k[0] ? k[1] : void 0, done: !0 } } } function ht(e, n, o) { if (o || arguments.length === 2) for (var c = 0, f = n.length, l; c < f; c++)(l || !(c in n)) && (l || (l = Array.prototype.slice.call(n, 0, c)), l[c] = n[c]); return e.concat(l || Array.prototype.slice.call(n)) } var yt = function () { function e(n, o) { this.cnt = 0, this.callbacks = {}, this.callbacks.on = n, this.callbacks.off = o } return e.create = function (n, o) { return new e(n, o) }, Object.defineProperty(e.prototype, \"isOn\", { get: function () { return this.cnt > 0 }, enumerable: !1, configurable: !0 }), Object.defineProperty(e.prototype, \"isOff\", { get: function () { return this.cnt < 1 }, enumerable: !1, configurable: !0 }), e.prototype.on = function () { for (var n, o, c = [], f = 0; f < arguments.length; f++)c[f] = arguments[f]; this.cnt += 1, this.cnt === 1 && ((o = (n = this.callbacks).on) === null || o === void 0 || o.call.apply(o, ht([n], c, !1))) }, e.prototype.off = function () { for (var n, o, c = [], f = 0; f < arguments.length; f++)c[f] = arguments[f]; return pt(this, void 0, void 0, function () { return nt(this, function (l) { switch (l.label) { case 0: return this.cnt > 0 ? this.cnt !== 1 ? [3, 2] : [4, (o = (n = this.callbacks).off) === null || o === void 0 ? void 0 : o.call.apply(o, ht([n], c, !1))] : [3, 3]; case 1: l.sent(), l.label = 2; case 2: this.cnt -= 1, l.label = 3; case 3: return [2] } }) }) }, e }(); function re() { return window.CSS && window.CSS.supports(\"height\", \"var(--vh)\") } function W(e) { if (e === void 0 && (e = \"inset(0 0 0 0 round 1px)\"), !window.CSS) return !1; var n = [\"clip-path\", \"-webkit-clip-path\"].find(function (o) { return window.CSS.supports(o, e) }); return n || !1 } var Y = { lossy: void 0, lossless: void 0, alpha: void 0, animation: void 0 }, G, ie = function (e, n, o) { return o === void 0 && (o = \"normal\"), new Promise(function (c) { var f = new Image; f.src = \"data:image\/\".concat(e, \";base64,\").concat(n), f.onload = function () { var l = f.width > 0 && f.height > 0; c(l && o) }, f.onerror = function () { c(void 0) } }) }; function Q(e) { if (e === void 0 && (e = \"alpha\"), !Y[e]) { var n = { lossy: \"UklGRiIAAABXRUJQVlA4IBYAAAAwAQCdASoBAAEADsD+JaQAA3AAAAAA\", lossless: \"UklGRhoAAABXRUJQVlA4TA0AAAAvAAAAEAcQERGIiP4HAA==\", alpha: \"UklGRkoAAABXRUJQVlA4WAoAAAAQAAAAAAAAAAAAQUxQSAwAAAARBxAR\/Q9ERP8DAABWUDggGAAAABQBAJ0BKgEAAQAAAP4AAA3AAP7mtQAAAA==\", animation: \"UklGRlIAAABXRUJQVlA4WAoAAAASAAAAAAAAAAAAQU5JTQYAAAD\/\/\/\/\/AABBTk1GJgAAAAAAAAAAAAAAAAAAAGQAAABWUDhMDQAAAC8AAAAQBxAREYiI\/gcA\" }; n[e] && (Y[e] = ie(\"webp\", n[e], e)) } return Y[e] } function fe() { return G || (G = ie(\"avif\", \"AAAAIGZ0eXBhdmlmAAAAAGF2aWZtaWYxbWlhZk1BMUIAAADybWV0YQAAAAAAAAAoaGRscgAAAAAAAAAAcGljdAAAAAAAAAAAAAAAAGxpYmF2aWYAAAAADnBpdG0AAAAAAAEAAAAeaWxvYwAAAABEAAABAAEAAAABAAABGgAAAB0AAAAoaWluZgAAAAAAAQAAABppbmZlAgAAAAABAABhdjAxQ29sb3IAAAAAamlwcnAAAABLaXBjbwAAABRpc3BlAAAAAAAAAAIAAAACAAAAEHBpeGkAAAAAAwgICAAAAAxhdjFDgQ0MAAAAABNjb2xybmNseAACAAIAAYAAAAAXaXBtYQAAAAAAAAABAAEEAQKDBAAAACVtZGF0EgAKCBgANogQEAwgMg8f8D\/\/\/8WfhwB8+ErK42A=\")), G } function Ee(e, n) { if (n > 0) { var o = Math.pow(10, n); return Math.round(e * o + Number.EPSILON) \/ o } return Math.round(e) } function Oe(e, n, o) { return o < 0 ? e : o > 1 ? n : e * (1 - o) + n * o } function ve(e, n, o, c, f) { return c === void 0 && (c = 0), f === void 0 && (f = 1), e < n ? c : e > o ? f : (f - c) \/ (o - n) * (e - n) + c } var Ce = function (e, n) { return e.length ? e.slice(0, e.length - 1).map(function (o, c) { return ve(n, o, e[c + 1]) }) : [n] }; function Ve(e, n) { return typeof e == \"string\" ? Ve(document, e) : n === void 0 ? function (o) { return Ve(e, o) } : e.querySelector(n) } function $e(e, n) { return typeof e == \"string\" ? $e(document, e) : n === void 0 ? function (o) { return $e(e, o) } : Array.from(e.querySelectorAll(n)) } function Me(e, n, o) { e.setAttribute(n, typeof o == \"string\" ? o : JSON.stringify(o)) } function je(e, n) { Object.keys(n).forEach(function (o) { Me(e, o, n[o]) }) } function it(e, n, o) { var c = o === void 0 ? {} : o, f = c.isJSON, l = f === void 0 ? !1 : f, j = e.getAttribute(n); return j === null ? j : l ? JSON.parse(j) : j } function Ze(e) { for (var n, o = [], c = 1; c < arguments.length; c++)o[c - 1] = arguments[c]; return (n = e.classList).add.apply(n, o.filter(function (f) { return Boolean(f) })) } function Je(e) { for (var n, o = [], c = 1; c < arguments.length; c++)o[c - 1] = arguments[c]; return (n = e.classList).remove.apply(n, o) } function ot(e) { for (var n = [], o = 1; o < arguments.length; o++)n[o - 1] = arguments[o]; if (typeof n[0] == \"string\") return e.classList.toggle(n[0], n[1]); var c = n[0], f = Object.create(null); return Object.keys(c).filter(function (l) { return typeof c[l] == \"boolean\" }).forEach(function (l) { f[l] = e.classList.toggle(l, c[l]) }), f } function tt(e, n, o) { var c, f, l = n.x, j = n.y, J = n.dx, ee = J === void 0 ? 0 : J, k = n.dy, ne = k === void 0 ? 0 : k, le = n.duration, we = le === void 0 ? 400 : le, Ie = n.easing, ge = Ie === void 0 ? \"linear\" : Ie, N = dt(n, [\"x\", \"y\", \"dx\", \"dy\", \"duration\", \"easing\"]); o === void 0 && (o = {}); var z = { x: (c = o.x) !== null && c !== void 0 ? c : e instanceof Window ? window.scrollX : e.scrollLeft, y: (f = o.y) !== null && f !== void 0 ? f : e instanceof Window ? window.scrollY : e.scrollTop }; O.default(Fe(Fe({ x: [z.x, l != null ? l : z.x + ee], y: [z.y, j != null ? j : z.y + ne], duration: we, easing: ge, targets: z, round: 1 }, N), { update: function (ye) { e.scrollTo(z.x, z.y), N.update && N.update(ye) } })) } function vt(e, n) { n === void 0 && (n = 0), window.scrollTo(0, Math.ceil(window.pageYOffset + e.getBoundingClientRect().top - n)) } function At(e) { e.cancelable && e.preventDefault() } var Ne = { cntDisabled: 0, eventsDisabled: !1, bodyFixed: !1, bodyFixedAnchor: void 0, bodyFixedAnchorOffset: 0 }; function Bt() { Ne.eventsDisabled || (Ne.eventsDisabled = !0, window.addEventListener(\"wheel\", At, { passive: !1 }), window.addEventListener(\"touchmove\", At, { passive: !1 })) } function Ft() { Ne.eventsDisabled && (Ne.eventsDisabled = !1, window.removeEventListener(\"wheel\", At), window.removeEventListener(\"touchmove\", At)) } var St = yt.create(function (n) { var o = n === void 0 ? {} : n, c = o.disableEvents, f = c === void 0 ? !1 : c, l = o.fixedBody, j = l === void 0 ? f === !0 ? !1 : qe : l, J = o.fixedAnchor, ee = o.setBodyWidth, k = ee === void 0 ? !1 : ee; f && Bt(), j && !Ne.bodyFixed && (Ne.bodyFixed = !0, Ne.bodyFixedAnchor = J, Ne.bodyFixedAnchorOffset = J ? J.getBoundingClientRect().top : window.pageYOffset, document.body.style.position = \"fixed\", Ze(document.body, \"zn--body-fixed\")), k && (document.body.style.width = \"\".concat(document.body.clientWidth, \"px\")), document.body.classList.add(\"no-scroll\") }, function () { if (Ft(), document.body.classList.remove(\"no-scroll\"), document.body.style.width = \"\", Ne.bodyFixed) { Je(document.body, \"zn--body-fixed\"), document.body.style.position = \"\"; var n = Ne.bodyFixedAnchor, o = Ne.bodyFixedAnchorOffset; return n ? vt(n, o) : window.scrollTo(0, o), st(st).then(function () { Ne.bodyFixed = !1, Ne.bodyFixedAnchor = void 0 }) } return Promise.resolve() }); function ct() { return Ne.bodyFixed } function lt() { return St.isOff } function Mt(e) { e === void 0 && (e = {}), St.on(e) } function Nt() { St.off() } function mt(e) { var n = e.parentNode; n && n.removeChild(e) } function Ct(e, n, o) { o === void 0 && (o = null), n && n.insertBefore(e, o) } function s(e, n, o) { o === void 0 && (o = n == null ? void 0 : n.parentNode), Ct(e, o, n) } function t(e, n, o) { o === void 0 && (o = n == null ? void 0 : n.parentNode), Ct(e, o, n == null ? void 0 : n.nextSibling) } function r(e, n) { n === void 0 && (n = document), $e(n, e).forEach(mt) } function p(e) { var n = document.getElementById(e); return n && n.value } function S(e) { e === void 0 && (e = \"width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0, user-scalable=0\"); var n = Ve('meta[name=\"viewport\"]'); if (n) n.setAttribute(\"content\", e); else { var o = document.createElement(\"meta\"); o.setAttribute(\"name\", \"viewport\"), o.setAttribute(\"content\", e), document.head.appendChild(o) } } function V(e) { e.getBoundingClientRect().x + e.getBoundingClientRect().width > document.documentElement.clientWidth && console.log(e), e.childNodes.forEach(function (n) { var o = n; o.getBoundingClientRect && o.id !== \"contact-pop\" && V(o) }) } function q(e) { e === void 0 && (e = document.body), console.log(\"\\u6B63\\u5728\\u5BFB\\u627E\\u8D85\\u51FA\\u5BBD\\u5EA6\\u7684\\u5143\\u7D20, \\u4EE5\\u4E0B\\u4E3A\\u5143\\u7D20\\u5217\\u8868\"), V(e), console.log(\"\\u5BFB\\u627E\\u7ED3\\u675F\") } window._findOverwidth = q; var De = new URLSearchParams(window.location.search).has(\"debug\"); function ze() { return De && console.log(window.innerHeight || document.documentElement.clientHeight), window.innerHeight || document.documentElement.clientHeight } function Ue() { return De && console.log(document.documentElement.clientWidth || window.innerWidth), document.documentElement.clientWidth || window.innerWidth } function u() { return { x: 0, y: 0, width: I.getWidth(), height: I.getHeight() } } function w(e) { return function (n) { var o = e.indexOf(n); o !== -1 && e.splice(o, 1) } } var I = function () { function e() { var n = this; this.size = Object.create(null), this.listeners = { width: [], height: [], size: [] }, this.onResize = function () { var c = n, f = c.size, l = c.listeners, j = f.width, J = f.height; f.width = Ue(), f.height = ze(); var ee = !1; f.width !== j && (l.width.forEach(function (k) { return k(f.width, j) }), ee = !0), f.height !== J && (l.height.forEach(function (k) { return k(f.height, J) }), ee = !0), ee && l.size.forEach(function (k) { return k({ width: f.width, height: f.height }, { width: j, height: J }) }) }, this.removeWidthHandler = w(this.listeners.width), this.removeHeightHandler = w(this.listeners.height), this.removeSizeHandler = w(this.listeners.size); var o = setInterval(this.onResize, 100); window.addEventListener(\"load\", function () { clearTimeout(o) }), window.addEventListener(\"resize\", this.onResize) } return e.getWidth = function () { return this.singleton.width }, e.getHeight = function () { return this.singleton.height }, e.getSize = function () { return { width: this.singleton.width, height: this.singleton.height } }, e.addWidthListener = function (n) { return this.singleton.addWidthListener(n) }, e.addHeightListener = function (n) { return this.singleton.addHeightListener(n) }, e.prototype.destroy = function () { window.removeEventListener(\"resize\", this.onResize) }, Object.defineProperty(e.prototype, \"height\", { get: function () { var n = this.size; return n.height || (n.height = ze()) || 0 }, enumerable: !1, configurable: !0 }), Object.defineProperty(e.prototype, \"width\", { get: function () { var n = this.size; return n.width || (n.width = Ue()) || 0 }, enumerable: !1, configurable: !0 }), e.prototype.addWidthListener = function (n) { var o = this; return this.listeners.width.push(n), function () { return o.removeWidthHandler(n) } }, e.prototype.addHeightListener = function (n) { var o = this; return this.listeners.height.push(n), function () { return o.removeHeightHandler(n) } }, e.prototype.addSizeListener = function (n) { var o = this; return this.listeners.size.push(n), function () { return o.removeSizeHandler(n) } }, e.singleton = new e, e }(); function U(e, n, o, c) { var f = c === void 0 ? {} : c, l = f.timeout, j = l === void 0 ? 0 : l, J = f.bubble, ee = J === void 0 ? !0 : J, k, ne = function (we) { !ee && we.target !== e || (e.removeEventListener(n, ne), o(), k && window.clearTimeout(k)) }, le = function () { o(), e.removeEventListener(n, ne) }; e.addEventListener(n, ne), j > 0 && (k = window.setTimeout(le, j)) } function B(e, n, o) { return U(e, \"transitionend\", n, o) } function te(e, n) { n === void 0 && (n = {}); var o = n.rejectWhenCancel, c = dt(n, [\"rejectWhenCancel\"]); return new Promise(function (f, l) { B(e, f, c), o && U(e, \"transitioncancel\", l, c) }) } var g = .01, a = function () { function e(n) { var o = n.current, c = n.target, f = n.step, l = f === void 0 ? 1 : f, j = n.threshold, J = j === void 0 ? g : j; this.current = 0, this.target = 0, this.step = 1, this.threshold = g, this.current = o, this.target = c || o, this.step = Math.min(l, 1), this.threshold = J } return e.prototype.setTarget = function (n) { this.target = n }, e.prototype.setCurrent = function (n) { this.current = n }, e.prototype.update = function () { return Math.abs(this.target - this.current) > this.threshold ? (this.current += (this.target - this.current) * this.step, this.current) : this.target }, e }(), i = function () { function e(n) { var o = n.timeline, c = n.lerpData, f = this; this.running = !1, this.debug = !1, this.seek = function (l) { if (f.target = l, f.lerp.step === 1) { requestAnimationFrame(function () { f.timeline.seek(f.target) }); return } if (f.lerp.setTarget(l), f.lerp.setCurrent(f.timeline.currentTime), !f.running) { f.running = !0; var j = function () { var J, ee = f.timeline.currentTime; if (ee === f.target) { J && cancelAnimationFrame(J), f.running = !1; return } f.timeline.seek(f.lerp.update()), J = requestAnimationFrame(j) }; j() } }, this.timeline = o, this.target = o.currentTime, this.lerp = new a({ current: o.currentTime, step: typeof c == \"object\" ? c.value : c, threshold: typeof c == \"object\" ? c.threshold : void 0 }) } return e }(), y = { bottom: 1, center: .5, top: 0, nextPage: 2, prevPage: -1 }; function A(e) { return typeof e == \"number\" ? e : y[e] || 0 } function m(e) { if (typeof e == \"number\") return { percent: 0, distance: e, targetPercent: 0 }; if (Object.keys(y).includes(e)) return { percent: y[e], distance: 0, targetPercent: 0 }; var n = e.match(\/(-?\\d+(\\.\\d*)?)(%|px)?\/i); return n ? n[3] === \"%\" ? { percent: parseFloat(n[1]) \/ 100, distance: 0, targetPercent: 0 } : { percent: 0, distance: parseFloat(n[1]), targetPercent: 0 } : (console.error(\"Invalid sticky top: \".concat(JSON.stringify(e))), { percent: 0, distance: 0, targetPercent: 0 }) } function D(e, n) { var o, c, f; return n === void 0 && (n = \"top\"), typeof e == \"string\" || typeof e == \"number\" ? m(e) : { percent: A((o = e.percent) !== null && o !== void 0 ? o : n), distance: (c = e.distance) !== null && c !== void 0 ? c : 0, targetPercent: A((f = e.targetPercent) !== null && f !== void 0 ? f : 0) } } function K(e) { var n = e.x, o = n === void 0 ? 0 : n, c = e.y, f = c === void 0 ? 0 : c, l = e.width, j = l === void 0 ? 0 : l, J = e.height, ee = J === void 0 ? 0 : J; return { x: o, y: f, width: j, height: ee, top: f, bottom: f + ee, left: o, right: o + j } } var R = function () { function e(n, o) { var c = o.handlers, f = c === void 0 ? {} : c, l = o.start, j = l === void 0 ? { percent: \"bottom\", distance: 0 } : l, J = o.end, ee = J === void 0 ? { percent: \"top\", distance: 0 } : J, k = o.before, ne = o.after, le = o.root, we = le === void 0 ? window : le, Ie = o.passive, ge = Ie === void 0 ? !0 : Ie, N = o.forceInViewBoundary, z = N === void 0 ? !0 : N, ye = o.useIntersectionObserver, Pe = ye === void 0 ? !1 : ye, He = o.calcRootRect, et = He === void 0 ? function () { return we instanceof Window ? e.getViewportRect() : we.getBoundingClientRect() } : He, rt = this; this._state = \"before\", this.handleScroll = function () { rt.refresh(), window.requestAnimationFrame(function () { var Rt = rt, ft = Rt.targetRect, jt = Rt.boundaryYInView, $t = ft.top, Gt = ft.bottom, Tt = $t > jt.start ? \"before\" : Gt < jt.end ? \"after\" : \"inView\"; if (Tt !== rt.state) if (rt.options.forceInViewBoundary && Tt !== \"inView\") { var Vt = K({ x: ft.x, width: ft.width, height: ft.height, y: Tt === \"before\" ? jt.start : jt.end - ft.height }); Tt === \"after\" && rt.handle(\"inView\", Vt), rt.state = Tt, Tt === \"before\" && rt.handle(\"inView\", Vt) } else rt.state = Tt; rt.handle(Tt, ft), rt.handle(\"always\", ft) }) }, this.root = we, this.target = n, this.handlers = f, this.calcRootRect = et, this.options = { passive: ge, forceInViewBoundary: z, useIntersectionObserver: Pe }; var Ot = typeof j == \"function\" ? j : D(j, \"bottom\"), xt = typeof ee == \"function\" ? ee : D(ee, \"top\"); this.placementsInView = { start: Ot, end: xt }, this.placementsActive = { start: k && D(k, \"bottom\") || D(\"150%\"), end: ne && D(ne, \"top\") || D(\"-50%\") }, window.requestAnimationFrame(function () { rt.init() }) } return e.create = function (n, o) { return new e(n, o) }, e.getViewportRect = function () { return K(u()) }, e.prototype.destroy = function () { this.observer && (this.observer.disconnect(), this.observer = void 0), this.root.removeEventListener(\"scroll\", this.handleScroll), window.removeEventListener(\"resize\", this.handleScroll) }, Object.defineProperty(e.prototype, \"targetRect\", { get: function () { return this._targetRect || (this._targetRect = this.target.getBoundingClientRect()), this._targetRect }, enumerable: !1, configurable: !0 }), Object.defineProperty(e.prototype, \"rootRect\", { get: function () { return this._rootRect || (this._rootRect = this.calcRootRect()), this._rootRect }, enumerable: !1, configurable: !0 }), Object.defineProperty(e.prototype, \"state\", { get: function () { return this._state }, set: function (n) { var o = this._state; this._state = n, this.onStateChange(n, o) }, enumerable: !1, configurable: !0 }), Object.defineProperty(e.prototype, \"rootMargin\", { get: function () { var n = this, o = n.placementsActive, c = n.rootRect, f = o.start, l = o.end, j = this.calcPlacement(f), J = this.calcPlacement(l), ee = c.height, k = J >= j ? ee - J - 1 : ee - j, ne = J; return \"\".concat(-ne, \"px 100% \").concat(-k, \"px 100%\") }, enumerable: !1, configurable: !0 }), Object.defineProperty(e.prototype, \"boundaryYActive\", { get: function () { var n = this.placementsActive, o = n.start, c = n.end; return { start: this.calcPlacement(o), end: this.calcPlacement(c) } }, enumerable: !1, configurable: !0 }), Object.defineProperty(e.prototype, \"boundaryYInView\", { get: function () { var n = this.placementsInView, o = n.start, c = n.end, f = typeof o == \"function\" ? o(this) : this.calcPlacement(o), l = typeof c == \"function\" ? c(this) : this.calcPlacement(c); return { start: f, end: l } }, enumerable: !1, configurable: !0 }), e.prototype.init = function () { var n = this; this.observer && this.observer.disconnect(), window.addEventListener(\"resize\", this.handleScroll, { passive: !0 }); var o = this, c = o.root, f = o.rootMargin; this.options.useIntersectionObserver && window.IntersectionObserver ? (this.observer = new window.IntersectionObserver(function (l) { var j = l[0]; j.isIntersecting ? n.onActive() : n.onInactive() }, { rootMargin: f, root: c instanceof Element ? c : void 0 }), this.observer.observe(this.target)) : this.onActive() }, e.prototype.handle = function (n, o) { o === void 0 && (o = this.targetRect); var c = this, f = c.target, l = c.root, j = c.rootRect, J = c.boundaryYActive, ee = c.boundaryYInView, k = c.handlers, ne = k[n]; ne && ne({ target: f, root: l, targetRect: o, rootRect: j, boundaryYActive: J, boundaryYInView: ee }) === \"done\" && (k[n] = void 0) }, e.prototype.onStateChange = function (n, o) { var c = this, f = c.handlers, l = c.target; f.onStateChange && f.onStateChange({ target: l, state: n, oldState: o }) === \"done\" && (f.onStateChange = void 0) }, e.prototype.refresh = function () { this._targetRect = void 0, this._rootRect = void 0, this.rootRect, this.targetRect }, e.prototype.onActive = function () { Object.keys(this.handlers).length > 0 && (this.root.addEventListener(\"scroll\", this.handleScroll, { passive: !0 }), this.handleScroll()) }, e.prototype.onInactive = function () { this.handleScroll(), this.root.removeEventListener(\"scroll\", this.handleScroll) }, e.prototype.calcPlacement = function (n) { var o = n.percent, c = n.distance, f = n.targetPercent, l = this, j = l.rootRect, J = l.targetRect; return j.height * o + c + J.height * f }, e }(); function P(e) { if (e) return function (n) { var o = n.target, c = n.targetRect, f = n.boundaryYInView, l = f.start, j = f.end, J = l - j + c.height, ee = l - c.top; return e({ target: o, distance: ee, total: J }) } } function X(e, n) { n === void 0 && (n = {}); var o = n.handlers, c = dt(n, [\"handlers\"]); return new R(e, Fe(Fe({}, c), { handlers: o && { onStateChange: o.onStateChange, before: P(o.before), inView: P(o.inView), after: P(o.after), always: P(o.always) } })) } var de = I.singleton, me = function (e) { if (de.addSizeListener(e), window.ResizeObserver) { var n = new window.ResizeObserver(function () { return e() }); n.observe(document.body) } }; function ae(e, n) { n === void 0 && (n = !1); function o(c) { return n ? c < 0 ? \"-=\".concat(Math.abs(c)) : \"+=\".concat(Math.abs(c)) : c } return typeof e == \"number\" ? o(e) : typeof e == \"string\" ? e[0] === \"~\" ? Number(e.slice(1)) : ae(Number(e), n) : typeof e == \"function\" ? ae(e(), n) : 0 } function he(e) { var n = C.default(e); return n.duration !== void 0 && (n.duration = ae(n.duration)), n.delay !== void 0 && (n.delay = ae(n.delay)), n.offset !== void 0 && (n.offset = ae(n.offset, !0)), n } function Be(e) { return typeof e == \"number\" ? e : parseFloat(e) } function _e(e) { e === void 0 && (e = {}); var n = e.debug, o = [], c = !0, f, l = function () { f = O.default.timeline(Fe(Fe({}, be.default(e, \"debug\")), { easing: e.easing || \"linear\", autoplay: e.autoplay || !1 })); var J = [\"disabledResizeCalculate\", \"enabledResizeCalculate\", \"resize\", \"add\", \"childrenDuration\"], ee = new Proxy({}, { get: function (k, ne) { if (J.includes(ne)) { if (ne === \"add\") return function (ge, N) { var z, ye = he(ge); return f.add(ye, (z = ye.offset) !== null && z !== void 0 ? z : N), o.push(Fe(Fe({}, ge), { animeTimelineOffset: N })), ee }; if (ne === \"childrenDuration\") { var le = function (ge) { return function () { var N; return typeof ge == \"function\" ? N = Be(ge()) : N = Be(ge), N } }, we = function (ge) { var N = ge.offset, z = ge.animeTimelineOffset, ye = function (Pe) { return typeof Pe == \"string\" ? Pe.startsWith(\"~\") ? { absolute: !0, value: Be(Pe.replace(\"~\", \"\")) } : { value: Be(Pe) } : { value: Pe } }; return N ? ye(typeof N == \"function\" ? N() : N) : z && typeof z == \"string\" ? z === \"+=\" ? { value: Be(z.replace(\"+=\", \"\")) } : z === \"-=\" ? { value: Be(z.replace(\"-=\", \"\")) } : { absolute: !0, value: Be(z) } : { value: 0 } }, Ie = o.map(function (ge, N) { var z = ge.duration, ye = ge.offset, Pe = ge.animeTimelineOffset, He = o.slice(0, N).map(function (Ot) { return Re.default(Ot, [\"duration\", \"offset\", \"animeTimelineOffset\"]) }), et = we({ offset: ye, animeTimelineOffset: Pe }), rt = function () { return et.absolute ? et.value : He.reduce(function (Ot, xt) { var Rt = le(xt.duration)(); if (xt.offset || xt.animeTimelineOffset) { var ft = we(Re.default(xt, [\"offset\", \"animeTimelineOffset\"])); return ft.absolute ? Math.max(Ot, Rt + ft.value) : Ot + Rt + ft.value } return Ot + Rt }, 0) + et.value }; return { duration: le(z), start: rt, payload: o[N].payload } }); return function () { return Ie.map(function (ge) { var N = ge.duration, z = ge.start, ye = ge.payload; return { duration: N(), start: z(), payload: ye } }) } } return ne === \"disabledResizeCalculate\" ? function () { return c = !1, ee } : ne === \"enabledResizeCalculate\" ? function () { return c = !0, ee } : ne === \"resize\" ? function () { n && console.log(\"line resize\"); var ge = f.progress \/ 100; return l(), o.forEach(function (N) { var z, ye = he(N); f.add(ye, (z = ye.offset) !== null && z !== void 0 ? z : ye.animeTimelineOffset) }), f.seek(ge * f.duration), ee } : ee } return ne === \"finished\" ? f.finished : typeof f[ne] == \"function\" ? f[ne].bind(f) : f[ne] } }); return ee }, j = l(); return me(function () { c && j.resize() }), j } function oe(e) { var n = e.start, o = e.end, c = e.timeline, f = e.update, l = e.lerp, j = l === void 0 ? 1 : l, J = 0, ee = 0, k = function () { J = n(), ee = o ? o() : J + c.duration }; k(), me(k); var ne = new i({ timeline: c, lerpData: j }); window.addEventListener(\"scroll\", function () { var le = window.scrollY, we = 0; if (o ? we = ee - J : we = c.duration, we === 0) throw new Error(\"total should not be zero\"); var Ie = (le - J) \/ we; ne.seek(Se.default(Ie, 0, 1) * c.duration), f && f({ distance: le - J, total: we, progress: Ie }) }) } var Ge = function (e) { return pt(void 0, void 0, void 0, function () { return nt(this, function (n) { return [2, new Promise(function (o) { setTimeout(o, e) })] }) }) }; E.H9 = void 0, function (e) { e[e.Stop = 0] = \"Stop\", e[e.PlayNormal = 1] = \"PlayNormal\", e[e.PlayReverse = 2] = \"PlayReverse\" }(E.H9 || (E.H9 = {})); var at = function (e) { var n = e.element, o = e.className, c = e.action; n && o && n.classList[c](o) }; function wt(e) { var n = this, o = e === void 0 ? {} : e, c = o.onComplete, f = o.onInterrupt, l = { isCssLine: !0, children: [], add: function (j) { return l.children.push(j), l }, onComplete: c, onInterrupt: f, state: E.H9.Stop, play: function (j) { var J = j === void 0 ? {} : j, ee = J.reverse, k = !1; if (l.state !== (ee ? E.H9.PlayReverse : E.H9.PlayNormal)) { l.state === (ee ? E.H9.PlayNormal : E.H9.PlayReverse) && (k = !0, l.onInterrupt && l.onInterrupt(l.state)); var ne = ee ? ht([], l.children, !0).reverse() : l.children; ne.forEach(function (le, we) { return pt(n, void 0, void 0, function () { var Ie; return nt(this, function (ge) { switch (ge.label) { case 0: return Array.isArray(le.targets) ? Ie = le.targets : Ie = [le.targets], le.delay ? [4, Ge(le.delay)] : [3, 2]; case 1: ge.sent(), ge.label = 2; case 2: return k ? [2] : (ee ? Ie.forEach(function (N) { at({ element: N, className: le.addClassName, action: \"remove\" }), at({ element: N, className: le.removeClassName, action: \"add\" }) }) : Ie.forEach(function (N) { at({ element: N, className: le.addClassName, action: \"add\" }), at({ element: N, className: le.removeClassName, action: \"remove\" }) }), le.duration ? [4, Ge(le.duration)] : [3, 4]); case 3: return ge.sent(), [3, 6]; case 4: return Ie && Ie.some(function (N) { return N == null ? void 0 : N.style.transition }) ? [4, Promise.all(Ie.map(function (N) { return N ? te(N, { bubble: !0 }) : Promise.resolve() }))] : [3, 6]; case 5: ge.sent(), ge.label = 6; case 6: return k ? [2] : (we === l.children.length - 1 && l.onComplete && (l.state = E.H9.Stop, l.onComplete()), [2]) } }) }) }) } } }; return l } function Ye(e) { return e.isCssLine } function _t(e) { var n = e.position, o = e.reverse, c = o === void 0 ? \"none\" : o, f = e.prev, l = e.timeline, j = e.reverseTimeline, J = e.onTrigger, ee = e.onReverse, k = e.debug, ne = c === \"current\" || c === \"prev\", le = \"reversed\", we = !1, Ie, ge, N = 0, z = 0, ye = function () { c === \"current\" ? N = n() : N = n() - (f ? f() : window.innerHeight), z = n() }; ye(), me(ye); var Pe = function () { }; if (ne) { Pe = function () { k && console.log(\"onComplete\"), Ie === \"reverse\" ? le = \"reversed\" : le = \"triggered\", !j && !Ye(l) && (l.pause(), l.reverse()) }; var He = function (et) { et && Ye(et) && (et.onComplete = Pe) }; He(l), He(j) } window.addEventListener(\"scroll\", function () { window.requestAnimationFrame(function () { var et = window.scrollY; if (et < N) { if (ge === \"before\") return; if (ge = \"before\", ne) { if (k && console.log(\"reverse\", le), le === \"reversed\" || !Ye(l) && (le === \"triggering\" || le === \"reversing\")) return; Ie = \"reverse\", le = \"reversing\", j ? (j.seek(0), j.play(), Ge(j.duration).then(Pe)) : Ye(l) ? l.play({ reverse: !0 }) : (l.seek(0), l.play(), Ge(l.duration).then(Pe)), ee && ee() } return } if (et >= z) { if (c === \"none\" && we || ge === \"after\" || (ge = \"after\", k && console.log(\"trigger\"), le === \"triggered\") || !Ye(l) && (le === \"triggering\" || le === \"reversing\")) return; Ie = \"normal\", le = \"triggering\", Ye(l) ? l.play({ reverse: !1 }) : (l.seek(0), l.play(), Ge(l.duration).then(Pe)), J && J(), c === \"none\" && (we = !0) } else ge = \"between\" }) }, { passive: !0 }) } var b = 1e4; function H(e) { var n = e.start, o = e.end, c = e.easing, f = dt(e, [\"start\", \"end\", \"easing\"]), l = f.player, j = c || \"linear\", J = O.default.timeline({ duration: b, delay: 0, easing: j, autoplay: !1 }), ee = n(), k = o(), ne = 0, le = []; l || (l = J, l.seekPercent = function (N) { this.seek(N * b) }), window.addEventListener(\"scroll\", function () { window.requestAnimationFrame(function () { var N = window.scrollY; if (N <= ee) { l.seekPercent(0), ne = 0; return } if (N >= k) { l.seekPercent(1), ne = 1; return } ne = (N - ee) \/ (k - ee), l.seekPercent(ne) }) }, { passive: !0 }); function we(N, z, ye) { z === void 0 && (z = !1), ye === void 0 && (ye = !1); function Pe(He) { return ye ? He < 0 ? \"-=\".concat(Math.abs(He)) : \"+=\".concat(Math.abs(He)) : He } return typeof N == \"number\" ? Pe(N \/ (z ? 1 : k - ee) * b) : typeof N == \"string\" ? N[0] === \"~\" ? Number(N.slice(1)) \/ (z ? 1 : k - ee) * b : we(Number(N), z, ye) : typeof N == \"function\" ? we(N(), z, ye) : typeof N == \"object\" && N.percent ? we(N.percent, !0, ye) : 0 } function Ie(N) { var z = C.default(N); return z.duration !== void 0 && (z.duration = we(z.duration)), z.delay !== void 0 && (z.delay = we(z.delay)), z.offset !== void 0 && (z.offset = we(z.offset, !1, !0)), z } me(function () { ee = n(), k = o(), l = O.default.timeline({ duration: b, delay: 0, easing: j, autoplay: !1 }), l.seekPercent = function (N) { this.seek(N * b) }, le.forEach(function (N) { var z = Ie(N); l == null || l.add(z, z.offset) }), l.seekPercent(ne) }); var ge = function (N) { le.push(N); var z = Ie(N); return J.add(z, z.offset), { add: ge } }; return { add: ge } } function ce(e) { var n = e.position, o = e.reverse, c = e.prev, f = o || \"none\", l = n(), j = c ? c() : window.innerHeight, J = l - j, ee = f === \"current\" ? l : J, k = [], ne = \"before\", le = !1, we = O.default.timeline({ autoplay: !1, complete: function (N) { N.direction === \"reverse\" ? ne = \"before\" : ne = \"after\", we.reverse() } }); if (me(function () { l = n(), j = c ? c() : window.innerHeight, J = l - j, ee = f === \"current\" ? l : J }), f === \"none\") { var Ie = function () { var N = window.scrollY; N >= l && !le && (k.forEach(function (z) { O.default(z), z.addClassName && (z.targets instanceof Array ? z.targets.forEach(function (ye) { Ze(ye, z.addClassName) }) : Ze(z.targets, z.addClassName)) }), le = !0, window.removeEventListener(\"scroll\", Ie)) }; window.addEventListener(\"scroll\", Ie, { passive: !0 }) } (f === \"current\" || f === \"prev\") && window.addEventListener(\"scroll\", function () { var N = window.scrollY; N >= l && ne === \"before\" && (k.forEach(function (z) { var ye = z.addClassName, Pe = z.targets; ye && Pe && (Pe instanceof Array ? Pe.forEach(function (He) { Ze(He, ye) }) : Ze(Pe, ye)) }), we.play(), ne = \"inAnime\"), N <= ee && ne === \"after\" && (k.forEach(function (z) { var ye = z.addClassName, Pe = z.targets; ye && Pe && (Pe instanceof Array ? Pe.forEach(function (He) { Je(He, ye) }) : Je(Pe, ye)) }), we.play(), ne = \"inAnime\") }, { passive: !0 }); var ge = function (N, z) { z === void 0 && (z = 0), k.push(N), we.add(N, z) }; return { add: ge } } function xe(e) { var n = Object.keys(e)[0]; return Fe(Fe({}, e[n].medias[0]), { type: n }) } function ke(e, n) { var o = n === void 0 ? I.getSize() : n, c = o.width, f = o.height, l = c > f ? \"landscape\" : \"portrait\", j, J = Object.keys(e).filter(function (N) { return window.matchMedia(e[N].mediaQuery).matches }); if (J.length) for (var ee = J.sort(function (N, z) { var ye, Pe, He, et; return ((Pe = (ye = e[z]) === null || ye === void 0 ? void 0 : ye.weight) !== null && Pe !== void 0 ? Pe : 0) - ((et = (He = e[N]) === null || He === void 0 ? void 0 : He.weight) !== null && et !== void 0 ? et : 0) })[0], k = e[ee].medias, ne = 0; ne < k.length; ne += 1) { var le = k[ne], we = le.width, Ie = le.orientation; if (!Ie || Ie === l) { var ge = we.min !== void 0 && c < we.min || we.max !== void 0 && c > we.max; if (!ge) { j = Fe(Fe({}, le), { type: ee }); break } } } return j != null ? j : xe(e) } function Xe(e) { return new Promise(function (n) { window.requestAnimationFrame(function () { n(typeof e == \"function\" ? e() : e) }) }) } var st = Xe; v = yt, v = R, v = I, E.Sn = X, v = ct, v = fe, v = re, v = W, v = Q, v = lt, v = Ze, v = Je, v = ot, v = Xe, v = wt, v = Mt, v = Nt, v = q, v = S, v = it, v = p, v = Et, v = Ce, v = ze, v = u, v = Ue, v = ue, v = Ke, v = bt, v = It, v = qe, v = gt, v = Pt, v = We, v = Qe, v = Te, v = Ae, v = ut, v = _e, v = ke, v = Oe, v = Ct, v = t, v = s, v = st, v = tt, v = Ve, v = $e, v = mt, v = r, v = m, v = Ee, v = oe, v = vt, v = Me, v = je, v = ve, v = H, v = ce, v = _t }, 2351: function (_, E, h) {\n                        var v, x = Math.pow;\/*!\n * The buffer module from node.js, for the browser.\n *\n * @author   Feross Aboukhadijeh <https:\/\/feross.org>\n * @license  MIT\n *\/const F = h(836), L = h(3770), M = typeof Symbol == \"function\" && typeof Symbol.for == \"function\" ? Symbol.for(\"nodejs.util.inspect.custom\") : null; E.lW = C, v = ut, E.h2 = 50; const T = 2147483647; v = T, C.TYPED_ARRAY_SUPPORT = Z(), !C.TYPED_ARRAY_SUPPORT && typeof console != \"undefined\" && typeof console.error == \"function\" && console.error(\"This browser lacks typed array (Uint8Array) support which is required by `buffer` v5.x. Use `buffer` v4.x if you require old browser support.\"); function Z() { try { const s = new Uint8Array(1), t = { foo: function () { return 42 } }; return Object.setPrototypeOf(t, Uint8Array.prototype), Object.setPrototypeOf(s, t), s.foo() === 42 } catch (s) { return !1 } } Object.defineProperty(C.prototype, \"parent\", { enumerable: !0, get: function () { if (C.isBuffer(this)) return this.buffer } }), Object.defineProperty(C.prototype, \"offset\", { enumerable: !0, get: function () { if (C.isBuffer(this)) return this.byteOffset } }); function O(s) { if (s > T) throw new RangeError('The value \"' + s + '\" is invalid for option \"size\"'); const t = new Uint8Array(s); return Object.setPrototypeOf(t, C.prototype), t } function C(s, t, r) { if (typeof s == \"number\") { if (typeof t == \"string\") throw new TypeError('The \"string\" argument must be of type string. Received type number'); return pe(s) } return be(s, t, r) } C.poolSize = 8192; function be(s, t, r) { if (typeof s == \"string\") return ue(s, t); if (ArrayBuffer.isView(s)) return Te(s); if (s == null) throw new TypeError(\"The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type \" + typeof s); if (lt(s, ArrayBuffer) || s && lt(s.buffer, ArrayBuffer) || typeof SharedArrayBuffer != \"undefined\" && (lt(s, SharedArrayBuffer) || s && lt(s.buffer, SharedArrayBuffer))) return We(s, t, r); if (typeof s == \"number\") throw new TypeError('The \"value\" argument must not be of type number. Received type number'); const p = s.valueOf && s.valueOf(); if (p != null && p !== s) return C.from(p, t, r); const S = Qe(s); if (S) return S; if (typeof Symbol != \"undefined\" && Symbol.toPrimitive != null && typeof s[Symbol.toPrimitive] == \"function\") return C.from(s[Symbol.toPrimitive](\"string\"), t, r); throw new TypeError(\"The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type \" + typeof s) } C.from = function (s, t, r) { return be(s, t, r) }, Object.setPrototypeOf(C.prototype, Uint8Array.prototype), Object.setPrototypeOf(C, Uint8Array); function Se(s) { if (typeof s != \"number\") throw new TypeError('\"size\" argument must be of type number'); if (s < 0) throw new RangeError('The value \"' + s + '\" is invalid for option \"size\"') } function Re(s, t, r) { return Se(s), s <= 0 ? O(s) : t !== void 0 ? typeof r == \"string\" ? O(s).fill(t, r) : O(s).fill(t) : O(s) } C.alloc = function (s, t, r) { return Re(s, t, r) }; function pe(s) { return Se(s), O(s < 0 ? 0 : Ke(s) | 0) } C.allocUnsafe = function (s) { return pe(s) }, C.allocUnsafeSlow = function (s) { return pe(s) }; function ue(s, t) { if ((typeof t != \"string\" || t === \"\") && (t = \"utf8\"), !C.isEncoding(t)) throw new TypeError(\"Unknown encoding: \" + t); const r = qe(s, t) | 0; let p = O(r); const S = p.write(s, t); return S !== r && (p = p.slice(0, S)), p } function Ae(s) { const t = s.length < 0 ? 0 : Ke(s.length) | 0, r = O(t); for (let p = 0; p < t; p += 1)r[p] = s[p] & 255; return r } function Te(s) { if (lt(s, Uint8Array)) { const t = new Uint8Array(s); return We(t.buffer, t.byteOffset, t.byteLength) } return Ae(s) } function We(s, t, r) { if (t < 0 || s.byteLength < t) throw new RangeError('\"offset\" is outside of buffer bounds'); if (s.byteLength < t + (r || 0)) throw new RangeError('\"length\" is outside of buffer bounds'); let p; return t === void 0 && r === void 0 ? p = new Uint8Array(s) : r === void 0 ? p = new Uint8Array(s, t) : p = new Uint8Array(s, t, r), Object.setPrototypeOf(p, C.prototype), p } function Qe(s) { if (C.isBuffer(s)) { const t = Ke(s.length) | 0, r = O(t); return r.length === 0 || s.copy(r, 0, 0, t), r } if (s.length !== void 0) return typeof s.length != \"number\" || Mt(s.length) ? O(0) : Ae(s); if (s.type === \"Buffer\" && Array.isArray(s.data)) return Ae(s.data) } function Ke(s) { if (s >= T) throw new RangeError(\"Attempt to allocate Buffer larger than maximum size: 0x\" + T.toString(16) + \" bytes\"); return s | 0 } function ut(s) { return +s != s && (s = 0), C.alloc(+s) } C.isBuffer = function (t) { return t != null && t._isBuffer === !0 && t !== C.prototype }, C.compare = function (t, r) { if (lt(t, Uint8Array) && (t = C.from(t, t.offset, t.byteLength)), lt(r, Uint8Array) && (r = C.from(r, r.offset, r.byteLength)), !C.isBuffer(t) || !C.isBuffer(r)) throw new TypeError('The \"buf1\", \"buf2\" arguments must be one of type Buffer or Uint8Array'); if (t === r) return 0; let p = t.length, S = r.length; for (let V = 0, q = Math.min(p, S); V < q; ++V)if (t[V] !== r[V]) { p = t[V], S = r[V]; break } return p < S ? -1 : S < p ? 1 : 0 }, C.isEncoding = function (t) { switch (String(t).toLowerCase()) { case \"hex\": case \"utf8\": case \"utf-8\": case \"ascii\": case \"latin1\": case \"binary\": case \"base64\": case \"ucs2\": case \"ucs-2\": case \"utf16le\": case \"utf-16le\": return !0; default: return !1 } }, C.concat = function (t, r) { if (!Array.isArray(t)) throw new TypeError('\"list\" argument must be an Array of Buffers'); if (t.length === 0) return C.alloc(0); let p; if (r === void 0) for (r = 0, p = 0; p < t.length; ++p)r += t[p].length; const S = C.allocUnsafe(r); let V = 0; for (p = 0; p < t.length; ++p) { let q = t[p]; if (lt(q, Uint8Array)) V + q.length > S.length ? (C.isBuffer(q) || (q = C.from(q)), q.copy(S, V)) : Uint8Array.prototype.set.call(S, q, V); else if (C.isBuffer(q)) q.copy(S, V); else throw new TypeError('\"list\" argument must be an Array of Buffers'); V += q.length } return S }; function qe(s, t) { if (C.isBuffer(s)) return s.length; if (ArrayBuffer.isView(s) || lt(s, ArrayBuffer)) return s.byteLength; if (typeof s != \"string\") throw new TypeError('The \"string\" argument must be one of type string, Buffer, or ArrayBuffer. Received type ' + typeof s); const r = s.length, p = arguments.length > 2 && arguments[2] === !0; if (!p && r === 0) return 0; let S = !1; for (; ;)switch (t) { case \"ascii\": case \"latin1\": case \"binary\": return r; case \"utf8\": case \"utf-8\": return Ne(s).length; case \"ucs2\": case \"ucs-2\": case \"utf16le\": case \"utf-16le\": return r * 2; case \"hex\": return r >>> 1; case \"base64\": return St(s).length; default: if (S) return p ? -1 : Ne(s).length; t = (\"\" + t).toLowerCase(), S = !0 } } C.byteLength = qe; function bt(s, t, r) { let p = !1; if ((t === void 0 || t < 0) && (t = 0), t > this.length || ((r === void 0 || r > this.length) && (r = this.length), r <= 0) || (r >>>= 0, t >>>= 0, r <= t)) return \"\"; for (s || (s = \"utf8\"); ;)switch (s) { case \"hex\": return ie(this, t, r); case \"utf8\": case \"utf-8\": return yt(this, t, r); case \"ascii\": return Y(this, t, r); case \"latin1\": case \"binary\": return G(this, t, r); case \"base64\": return ht(this, t, r); case \"ucs2\": case \"ucs-2\": case \"utf16le\": case \"utf-16le\": return Q(this, t, r); default: if (p) throw new TypeError(\"Unknown encoding: \" + s); s = (s + \"\").toLowerCase(), p = !0 } } C.prototype._isBuffer = !0; function gt(s, t, r) { const p = s[t]; s[t] = s[r], s[r] = p } C.prototype.swap16 = function () { const t = this.length; if (t % 2 !== 0) throw new RangeError(\"Buffer size must be a multiple of 16-bits\"); for (let r = 0; r < t; r += 2)gt(this, r, r + 1); return this }, C.prototype.swap32 = function () { const t = this.length; if (t % 4 !== 0) throw new RangeError(\"Buffer size must be a multiple of 32-bits\"); for (let r = 0; r < t; r += 4)gt(this, r, r + 3), gt(this, r + 1, r + 2); return this }, C.prototype.swap64 = function () { const t = this.length; if (t % 8 !== 0) throw new RangeError(\"Buffer size must be a multiple of 64-bits\"); for (let r = 0; r < t; r += 8)gt(this, r, r + 7), gt(this, r + 1, r + 6), gt(this, r + 2, r + 5), gt(this, r + 3, r + 4); return this }, C.prototype.toString = function () { const t = this.length; return t === 0 ? \"\" : arguments.length === 0 ? yt(this, 0, t) : bt.apply(this, arguments) }, C.prototype.toLocaleString = C.prototype.toString, C.prototype.equals = function (t) { if (!C.isBuffer(t)) throw new TypeError(\"Argument must be a Buffer\"); return this === t ? !0 : C.compare(this, t) === 0 }, C.prototype.inspect = function () { let t = \"\"; const r = E.h2; return t = this.toString(\"hex\", 0, r).replace(\/(.{2})\/g, \"$1 \").trim(), this.length > r && (t += \" ... \"), \"<Buffer \" + t + \">\" }, M && (C.prototype[M] = C.prototype.inspect), C.prototype.compare = function (t, r, p, S, V) { if (lt(t, Uint8Array) && (t = C.from(t, t.offset, t.byteLength)), !C.isBuffer(t)) throw new TypeError('The \"target\" argument must be one of type Buffer or Uint8Array. Received type ' + typeof t); if (r === void 0 && (r = 0), p === void 0 && (p = t ? t.length : 0), S === void 0 && (S = 0), V === void 0 && (V = this.length), r < 0 || p > t.length || S < 0 || V > this.length) throw new RangeError(\"out of range index\"); if (S >= V && r >= p) return 0; if (S >= V) return -1; if (r >= p) return 1; if (r >>>= 0, p >>>= 0, S >>>= 0, V >>>= 0, this === t) return 0; let q = V - S, De = p - r; const ze = Math.min(q, De), Ue = this.slice(S, V), u = t.slice(r, p); for (let w = 0; w < ze; ++w)if (Ue[w] !== u[w]) { q = Ue[w], De = u[w]; break } return q < De ? -1 : De < q ? 1 : 0 }; function It(s, t, r, p, S) { if (s.length === 0) return -1; if (typeof r == \"string\" ? (p = r, r = 0) : r > 2147483647 ? r = 2147483647 : r < -2147483648 && (r = -2147483648), r = +r, Mt(r) && (r = S ? 0 : s.length - 1), r < 0 && (r = s.length + r), r >= s.length) { if (S) return -1; r = s.length - 1 } else if (r < 0) if (S) r = 0; else return -1; if (typeof t == \"string\" && (t = C.from(t, p)), C.isBuffer(t)) return t.length === 0 ? -1 : Et(s, t, r, p, S); if (typeof t == \"number\") return t = t & 255, typeof Uint8Array.prototype.indexOf == \"function\" ? S ? Uint8Array.prototype.indexOf.call(s, t, r) : Uint8Array.prototype.lastIndexOf.call(s, t, r) : Et(s, [t], r, p, S); throw new TypeError(\"val must be string, number or Buffer\") } function Et(s, t, r, p, S) { let V = 1, q = s.length, De = t.length; if (p !== void 0 && (p = String(p).toLowerCase(), p === \"ucs2\" || p === \"ucs-2\" || p === \"utf16le\" || p === \"utf-16le\")) { if (s.length < 2 || t.length < 2) return -1; V = 2, q \/= 2, De \/= 2, r \/= 2 } function ze(u, w) { return V === 1 ? u[w] : u.readUInt16BE(w * V) } let Ue; if (S) { let u = -1; for (Ue = r; Ue < q; Ue++)if (ze(s, Ue) === ze(t, u === -1 ? 0 : Ue - u)) { if (u === -1 && (u = Ue), Ue - u + 1 === De) return u * V } else u !== -1 && (Ue -= Ue - u), u = -1 } else for (r + De > q && (r = q - De), Ue = r; Ue >= 0; Ue--) { let u = !0; for (let w = 0; w < De; w++)if (ze(s, Ue + w) !== ze(t, w)) { u = !1; break } if (u) return Ue } return -1 } C.prototype.includes = function (t, r, p) { return this.indexOf(t, r, p) !== -1 }, C.prototype.indexOf = function (t, r, p) { return It(this, t, r, p, !0) }, C.prototype.lastIndexOf = function (t, r, p) { return It(this, t, r, p, !1) }; function Pt(s, t, r, p) { r = Number(r) || 0; const S = s.length - r; p ? (p = Number(p), p > S && (p = S)) : p = S; const V = t.length; p > V \/ 2 && (p = V \/ 2); let q; for (q = 0; q < p; ++q) { const De = parseInt(t.substr(q * 2, 2), 16); if (Mt(De)) return q; s[r + q] = De } return q } function Fe(s, t, r, p) { return ct(Ne(t, s.length - r), s, r, p) } function dt(s, t, r, p) { return ct(Bt(t), s, r, p) } function pt(s, t, r, p) { return ct(St(t), s, r, p) } function nt(s, t, r, p) { return ct(Ft(t, s.length - r), s, r, p) } C.prototype.write = function (t, r, p, S) { if (r === void 0) S = \"utf8\", p = this.length, r = 0; else if (p === void 0 && typeof r == \"string\") S = r, p = this.length, r = 0; else if (isFinite(r)) r = r >>> 0, isFinite(p) ? (p = p >>> 0, S === void 0 && (S = \"utf8\")) : (S = p, p = void 0); else throw new Error(\"Buffer.write(string, encoding, offset[, length]) is no longer supported\"); const V = this.length - r; if ((p === void 0 || p > V) && (p = V), t.length > 0 && (p < 0 || r < 0) || r > this.length) throw new RangeError(\"Attempt to write outside buffer bounds\"); S || (S = \"utf8\"); let q = !1; for (; ;)switch (S) { case \"hex\": return Pt(this, t, r, p); case \"utf8\": case \"utf-8\": return Fe(this, t, r, p); case \"ascii\": case \"latin1\": case \"binary\": return dt(this, t, r, p); case \"base64\": return pt(this, t, r, p); case \"ucs2\": case \"ucs-2\": case \"utf16le\": case \"utf-16le\": return nt(this, t, r, p); default: if (q) throw new TypeError(\"Unknown encoding: \" + S); S = (\"\" + S).toLowerCase(), q = !0 } }, C.prototype.toJSON = function () { return { type: \"Buffer\", data: Array.prototype.slice.call(this._arr || this, 0) } }; function ht(s, t, r) { return t === 0 && r === s.length ? F.fromByteArray(s) : F.fromByteArray(s.slice(t, r)) } function yt(s, t, r) { r = Math.min(s.length, r); const p = []; let S = t; for (; S < r;) { const V = s[S]; let q = null, De = V > 239 ? 4 : V > 223 ? 3 : V > 191 ? 2 : 1; if (S + De <= r) { let ze, Ue, u, w; switch (De) { case 1: V < 128 && (q = V); break; case 2: ze = s[S + 1], (ze & 192) === 128 && (w = (V & 31) << 6 | ze & 63, w > 127 && (q = w)); break; case 3: ze = s[S + 1], Ue = s[S + 2], (ze & 192) === 128 && (Ue & 192) === 128 && (w = (V & 15) << 12 | (ze & 63) << 6 | Ue & 63, w > 2047 && (w < 55296 || w > 57343) && (q = w)); break; case 4: ze = s[S + 1], Ue = s[S + 2], u = s[S + 3], (ze & 192) === 128 && (Ue & 192) === 128 && (u & 192) === 128 && (w = (V & 15) << 18 | (ze & 63) << 12 | (Ue & 63) << 6 | u & 63, w > 65535 && w < 1114112 && (q = w)) } } q === null ? (q = 65533, De = 1) : q > 65535 && (q -= 65536, p.push(q >>> 10 & 1023 | 55296), q = 56320 | q & 1023), p.push(q), S += De } return W(p) } const re = 4096; function W(s) { const t = s.length; if (t <= re) return String.fromCharCode.apply(String, s); let r = \"\", p = 0; for (; p < t;)r += String.fromCharCode.apply(String, s.slice(p, p += re)); return r } function Y(s, t, r) { let p = \"\"; r = Math.min(s.length, r); for (let S = t; S < r; ++S)p += String.fromCharCode(s[S] & 127); return p } function G(s, t, r) { let p = \"\"; r = Math.min(s.length, r); for (let S = t; S < r; ++S)p += String.fromCharCode(s[S]); return p } function ie(s, t, r) { const p = s.length; (!t || t < 0) && (t = 0), (!r || r < 0 || r > p) && (r = p); let S = \"\"; for (let V = t; V < r; ++V)S += Nt[s[V]]; return S } function Q(s, t, r) { const p = s.slice(t, r); let S = \"\"; for (let V = 0; V < p.length - 1; V += 2)S += String.fromCharCode(p[V] + p[V + 1] * 256); return S } C.prototype.slice = function (t, r) { const p = this.length; t = ~~t, r = r === void 0 ? p : ~~r, t < 0 ? (t += p, t < 0 && (t = 0)) : t > p && (t = p), r < 0 ? (r += p, r < 0 && (r = 0)) : r > p && (r = p), r < t && (r = t); const S = this.subarray(t, r); return Object.setPrototypeOf(S, C.prototype), S }; function fe(s, t, r) { if (s % 1 !== 0 || s < 0) throw new RangeError(\"offset is not uint\"); if (s + t > r) throw new RangeError(\"Trying to access beyond buffer length\") } C.prototype.readUintLE = C.prototype.readUIntLE = function (t, r, p) { t = t >>> 0, r = r >>> 0, p || fe(t, r, this.length); let S = this[t], V = 1, q = 0; for (; ++q < r && (V *= 256);)S += this[t + q] * V; return S }, C.prototype.readUintBE = C.prototype.readUIntBE = function (t, r, p) { t = t >>> 0, r = r >>> 0, p || fe(t, r, this.length); let S = this[t + --r], V = 1; for (; r > 0 && (V *= 256);)S += this[t + --r] * V; return S }, C.prototype.readUint8 = C.prototype.readUInt8 = function (t, r) { return t = t >>> 0, r || fe(t, 1, this.length), this[t] }, C.prototype.readUint16LE = C.prototype.readUInt16LE = function (t, r) { return t = t >>> 0, r || fe(t, 2, this.length), this[t] | this[t + 1] << 8 }, C.prototype.readUint16BE = C.prototype.readUInt16BE = function (t, r) { return t = t >>> 0, r || fe(t, 2, this.length), this[t] << 8 | this[t + 1] }, C.prototype.readUint32LE = C.prototype.readUInt32LE = function (t, r) { return t = t >>> 0, r || fe(t, 4, this.length), (this[t] | this[t + 1] << 8 | this[t + 2] << 16) + this[t + 3] * 16777216 }, C.prototype.readUint32BE = C.prototype.readUInt32BE = function (t, r) { return t = t >>> 0, r || fe(t, 4, this.length), this[t] * 16777216 + (this[t + 1] << 16 | this[t + 2] << 8 | this[t + 3]) }, C.prototype.readBigUInt64LE = mt(function (t) { t = t >>> 0, ot(t, \"offset\"); const r = this[t], p = this[t + 7]; (r === void 0 || p === void 0) && tt(t, this.length - 8); const S = r + this[++t] * x(2, 8) + this[++t] * x(2, 16) + this[++t] * x(2, 24), V = this[++t] + this[++t] * x(2, 8) + this[++t] * x(2, 16) + p * x(2, 24); return BigInt(S) + (BigInt(V) << BigInt(32)) }), C.prototype.readBigUInt64BE = mt(function (t) { t = t >>> 0, ot(t, \"offset\"); const r = this[t], p = this[t + 7]; (r === void 0 || p === void 0) && tt(t, this.length - 8); const S = r * x(2, 24) + this[++t] * x(2, 16) + this[++t] * x(2, 8) + this[++t], V = this[++t] * x(2, 24) + this[++t] * x(2, 16) + this[++t] * x(2, 8) + p; return (BigInt(S) << BigInt(32)) + BigInt(V) }), C.prototype.readIntLE = function (t, r, p) { t = t >>> 0, r = r >>> 0, p || fe(t, r, this.length); let S = this[t], V = 1, q = 0; for (; ++q < r && (V *= 256);)S += this[t + q] * V; return V *= 128, S >= V && (S -= Math.pow(2, 8 * r)), S }, C.prototype.readIntBE = function (t, r, p) { t = t >>> 0, r = r >>> 0, p || fe(t, r, this.length); let S = r, V = 1, q = this[t + --S]; for (; S > 0 && (V *= 256);)q += this[t + --S] * V; return V *= 128, q >= V && (q -= Math.pow(2, 8 * r)), q }, C.prototype.readInt8 = function (t, r) { return t = t >>> 0, r || fe(t, 1, this.length), this[t] & 128 ? (255 - this[t] + 1) * -1 : this[t] }, C.prototype.readInt16LE = function (t, r) { t = t >>> 0, r || fe(t, 2, this.length); const p = this[t] | this[t + 1] << 8; return p & 32768 ? p | 4294901760 : p }, C.prototype.readInt16BE = function (t, r) { t = t >>> 0, r || fe(t, 2, this.length); const p = this[t + 1] | this[t] << 8; return p & 32768 ? p | 4294901760 : p }, C.prototype.readInt32LE = function (t, r) { return t = t >>> 0, r || fe(t, 4, this.length), this[t] | this[t + 1] << 8 | this[t + 2] << 16 | this[t + 3] << 24 }, C.prototype.readInt32BE = function (t, r) { return t = t >>> 0, r || fe(t, 4, this.length), this[t] << 24 | this[t + 1] << 16 | this[t + 2] << 8 | this[t + 3] }, C.prototype.readBigInt64LE = mt(function (t) { t = t >>> 0, ot(t, \"offset\"); const r = this[t], p = this[t + 7]; (r === void 0 || p === void 0) && tt(t, this.length - 8); const S = this[t + 4] + this[t + 5] * x(2, 8) + this[t + 6] * x(2, 16) + (p << 24); return (BigInt(S) << BigInt(32)) + BigInt(r + this[++t] * x(2, 8) + this[++t] * x(2, 16) + this[++t] * x(2, 24)) }), C.prototype.readBigInt64BE = mt(function (t) { t = t >>> 0, ot(t, \"offset\"); const r = this[t], p = this[t + 7]; (r === void 0 || p === void 0) && tt(t, this.length - 8); const S = (r << 24) + this[++t] * x(2, 16) + this[++t] * x(2, 8) + this[++t]; return (BigInt(S) << BigInt(32)) + BigInt(this[++t] * x(2, 24) + this[++t] * x(2, 16) + this[++t] * x(2, 8) + p) }), C.prototype.readFloatLE = function (t, r) { return t = t >>> 0, r || fe(t, 4, this.length), L.read(this, t, !0, 23, 4) }, C.prototype.readFloatBE = function (t, r) { return t = t >>> 0, r || fe(t, 4, this.length), L.read(this, t, !1, 23, 4) }, C.prototype.readDoubleLE = function (t, r) { return t = t >>> 0, r || fe(t, 8, this.length), L.read(this, t, !0, 52, 8) }, C.prototype.readDoubleBE = function (t, r) { return t = t >>> 0, r || fe(t, 8, this.length), L.read(this, t, !1, 52, 8) }; function Ee(s, t, r, p, S, V) { if (!C.isBuffer(s)) throw new TypeError('\"buffer\" argument must be a Buffer instance'); if (t > S || t < V) throw new RangeError('\"value\" argument is out of bounds'); if (r + p > s.length) throw new RangeError(\"Index out of range\") } C.prototype.writeUintLE = C.prototype.writeUIntLE = function (t, r, p, S) { if (t = +t, r = r >>> 0, p = p >>> 0, !S) { const De = Math.pow(2, 8 * p) - 1; Ee(this, t, r, p, De, 0) } let V = 1, q = 0; for (this[r] = t & 255; ++q < p && (V *= 256);)this[r + q] = t \/ V & 255; return r + p }, C.prototype.writeUintBE = C.prototype.writeUIntBE = function (t, r, p, S) { if (t = +t, r = r >>> 0, p = p >>> 0, !S) { const De = Math.pow(2, 8 * p) - 1; Ee(this, t, r, p, De, 0) } let V = p - 1, q = 1; for (this[r + V] = t & 255; --V >= 0 && (q *= 256);)this[r + V] = t \/ q & 255; return r + p }, C.prototype.writeUint8 = C.prototype.writeUInt8 = function (t, r, p) { return t = +t, r = r >>> 0, p || Ee(this, t, r, 1, 255, 0), this[r] = t & 255, r + 1 }, C.prototype.writeUint16LE = C.prototype.writeUInt16LE = function (t, r, p) { return t = +t, r = r >>> 0, p || Ee(this, t, r, 2, 65535, 0), this[r] = t & 255, this[r + 1] = t >>> 8, r + 2 }, C.prototype.writeUint16BE = C.prototype.writeUInt16BE = function (t, r, p) { return t = +t, r = r >>> 0, p || Ee(this, t, r, 2, 65535, 0), this[r] = t >>> 8, this[r + 1] = t & 255, r + 2 }, C.prototype.writeUint32LE = C.prototype.writeUInt32LE = function (t, r, p) { return t = +t, r = r >>> 0, p || Ee(this, t, r, 4, 4294967295, 0), this[r + 3] = t >>> 24, this[r + 2] = t >>> 16, this[r + 1] = t >>> 8, this[r] = t & 255, r + 4 }, C.prototype.writeUint32BE = C.prototype.writeUInt32BE = function (t, r, p) { return t = +t, r = r >>> 0, p || Ee(this, t, r, 4, 4294967295, 0), this[r] = t >>> 24, this[r + 1] = t >>> 16, this[r + 2] = t >>> 8, this[r + 3] = t & 255, r + 4 }; function Oe(s, t, r, p, S) { Je(t, p, S, s, r, 7); let V = Number(t & BigInt(4294967295)); s[r++] = V, V = V >> 8, s[r++] = V, V = V >> 8, s[r++] = V, V = V >> 8, s[r++] = V; let q = Number(t >> BigInt(32) & BigInt(4294967295)); return s[r++] = q, q = q >> 8, s[r++] = q, q = q >> 8, s[r++] = q, q = q >> 8, s[r++] = q, r } function ve(s, t, r, p, S) { Je(t, p, S, s, r, 7); let V = Number(t & BigInt(4294967295)); s[r + 7] = V, V = V >> 8, s[r + 6] = V, V = V >> 8, s[r + 5] = V, V = V >> 8, s[r + 4] = V; let q = Number(t >> BigInt(32) & BigInt(4294967295)); return s[r + 3] = q, q = q >> 8, s[r + 2] = q, q = q >> 8, s[r + 1] = q, q = q >> 8, s[r] = q, r + 8 } C.prototype.writeBigUInt64LE = mt(function (t, r = 0) { return Oe(this, t, r, BigInt(0), BigInt(\"0xffffffffffffffff\")) }), C.prototype.writeBigUInt64BE = mt(function (t, r = 0) { return ve(this, t, r, BigInt(0), BigInt(\"0xffffffffffffffff\")) }), C.prototype.writeIntLE = function (t, r, p, S) { if (t = +t, r = r >>> 0, !S) { const ze = Math.pow(2, 8 * p - 1); Ee(this, t, r, p, ze - 1, -ze) } let V = 0, q = 1, De = 0; for (this[r] = t & 255; ++V < p && (q *= 256);)t < 0 && De === 0 && this[r + V - 1] !== 0 && (De = 1), this[r + V] = (t \/ q >> 0) - De & 255; return r + p }, C.prototype.writeIntBE = function (t, r, p, S) { if (t = +t, r = r >>> 0, !S) { const ze = Math.pow(2, 8 * p - 1); Ee(this, t, r, p, ze - 1, -ze) } let V = p - 1, q = 1, De = 0; for (this[r + V] = t & 255; --V >= 0 && (q *= 256);)t < 0 && De === 0 && this[r + V + 1] !== 0 && (De = 1), this[r + V] = (t \/ q >> 0) - De & 255; return r + p }, C.prototype.writeInt8 = function (t, r, p) { return t = +t, r = r >>> 0, p || Ee(this, t, r, 1, 127, -128), t < 0 && (t = 255 + t + 1), this[r] = t & 255, r + 1 }, C.prototype.writeInt16LE = function (t, r, p) { return t = +t, r = r >>> 0, p || Ee(this, t, r, 2, 32767, -32768), this[r] = t & 255, this[r + 1] = t >>> 8, r + 2 }, C.prototype.writeInt16BE = function (t, r, p) { return t = +t, r = r >>> 0, p || Ee(this, t, r, 2, 32767, -32768), this[r] = t >>> 8, this[r + 1] = t & 255, r + 2 }, C.prototype.writeInt32LE = function (t, r, p) { return t = +t, r = r >>> 0, p || Ee(this, t, r, 4, 2147483647, -2147483648), this[r] = t & 255, this[r + 1] = t >>> 8, this[r + 2] = t >>> 16, this[r + 3] = t >>> 24, r + 4 }, C.prototype.writeInt32BE = function (t, r, p) { return t = +t, r = r >>> 0, p || Ee(this, t, r, 4, 2147483647, -2147483648), t < 0 && (t = 4294967295 + t + 1), this[r] = t >>> 24, this[r + 1] = t >>> 16, this[r + 2] = t >>> 8, this[r + 3] = t & 255, r + 4 }, C.prototype.writeBigInt64LE = mt(function (t, r = 0) { return Oe(this, t, r, -BigInt(\"0x8000000000000000\"), BigInt(\"0x7fffffffffffffff\")) }), C.prototype.writeBigInt64BE = mt(function (t, r = 0) { return ve(this, t, r, -BigInt(\"0x8000000000000000\"), BigInt(\"0x7fffffffffffffff\")) }); function Ce(s, t, r, p, S, V) { if (r + p > s.length) throw new RangeError(\"Index out of range\"); if (r < 0) throw new RangeError(\"Index out of range\") } function Ve(s, t, r, p, S) { return t = +t, r = r >>> 0, S || Ce(s, t, r, 4, 34028234663852886e22, -34028234663852886e22), L.write(s, t, r, p, 23, 4), r + 4 } C.prototype.writeFloatLE = function (t, r, p) { return Ve(this, t, r, !0, p) }, C.prototype.writeFloatBE = function (t, r, p) { return Ve(this, t, r, !1, p) }; function $e(s, t, r, p, S) { return t = +t, r = r >>> 0, S || Ce(s, t, r, 8, 17976931348623157e292, -17976931348623157e292), L.write(s, t, r, p, 52, 8), r + 8 } C.prototype.writeDoubleLE = function (t, r, p) { return $e(this, t, r, !0, p) }, C.prototype.writeDoubleBE = function (t, r, p) { return $e(this, t, r, !1, p) }, C.prototype.copy = function (t, r, p, S) { if (!C.isBuffer(t)) throw new TypeError(\"argument should be a Buffer\"); if (p || (p = 0), !S && S !== 0 && (S = this.length), r >= t.length && (r = t.length), r || (r = 0), S > 0 && S < p && (S = p), S === p || t.length === 0 || this.length === 0) return 0; if (r < 0) throw new RangeError(\"targetStart out of bounds\"); if (p < 0 || p >= this.length) throw new RangeError(\"Index out of range\"); if (S < 0) throw new RangeError(\"sourceEnd out of bounds\"); S > this.length && (S = this.length), t.length - r < S - p && (S = t.length - r + p); const V = S - p; return this === t && typeof Uint8Array.prototype.copyWithin == \"function\" ? this.copyWithin(r, p, S) : Uint8Array.prototype.set.call(t, this.subarray(p, S), r), V }, C.prototype.fill = function (t, r, p, S) { if (typeof t == \"string\") { if (typeof r == \"string\" ? (S = r, r = 0, p = this.length) : typeof p == \"string\" && (S = p, p = this.length), S !== void 0 && typeof S != \"string\") throw new TypeError(\"encoding must be a string\"); if (typeof S == \"string\" && !C.isEncoding(S)) throw new TypeError(\"Unknown encoding: \" + S); if (t.length === 1) { const q = t.charCodeAt(0); (S === \"utf8\" && q < 128 || S === \"latin1\") && (t = q) } } else typeof t == \"number\" ? t = t & 255 : typeof t == \"boolean\" && (t = Number(t)); if (r < 0 || this.length < r || this.length < p) throw new RangeError(\"Out of range index\"); if (p <= r) return this; r = r >>> 0, p = p === void 0 ? this.length : p >>> 0, t || (t = 0); let V; if (typeof t == \"number\") for (V = r; V < p; ++V)this[V] = t; else { const q = C.isBuffer(t) ? t : C.from(t, S), De = q.length; if (De === 0) throw new TypeError('The value \"' + t + '\" is invalid for argument \"value\"'); for (V = 0; V < p - r; ++V)this[V + r] = q[V % De] } return this }; const Me = {}; function je(s, t, r) { Me[s] = class extends r { constructor() { super(), Object.defineProperty(this, \"message\", { value: t.apply(this, arguments), writable: !0, configurable: !0 }), this.name = `${this.name} [${s}]`, this.stack, delete this.name } get code() { return s } set code(S) { Object.defineProperty(this, \"code\", { configurable: !0, enumerable: !0, value: S, writable: !0 }) } toString() { return `${this.name} [${s}]: ${this.message}` } } } je(\"ERR_BUFFER_OUT_OF_BOUNDS\", function (s) { return s ? `${s} is outside of buffer bounds` : \"Attempt to access memory outside buffer bounds\" }, RangeError), je(\"ERR_INVALID_ARG_TYPE\", function (s, t) { return `The \"${s}\" argument must be of type number. Received type ${typeof t}` }, TypeError), je(\"ERR_OUT_OF_RANGE\", function (s, t, r) { let p = `The value of \"${s}\" is out of range.`, S = r; return Number.isInteger(r) && Math.abs(r) > x(2, 32) ? S = it(String(r)) : typeof r == \"bigint\" && (S = String(r), (r > x(BigInt(2), BigInt(32)) || r < -x(BigInt(2), BigInt(32))) && (S = it(S)), S += \"n\"), p += ` It must be ${t}. Received ${S}`, p }, RangeError); function it(s) { let t = \"\", r = s.length; const p = s[0] === \"-\" ? 1 : 0; for (; r >= p + 4; r -= 3)t = `_${s.slice(r - 3, r)}${t}`; return `${s.slice(0, r)}${t}` } function Ze(s, t, r) { ot(t, \"offset\"), (s[t] === void 0 || s[t + r] === void 0) && tt(t, s.length - (r + 1)) } function Je(s, t, r, p, S, V) { if (s > r || s < t) { const q = typeof t == \"bigint\" ? \"n\" : \"\"; let De; throw V > 3 ? t === 0 || t === BigInt(0) ? De = `>= 0${q} and < 2${q} ** ${(V + 1) * 8}${q}` : De = `>= -(2${q} ** ${(V + 1) * 8 - 1}${q}) and < 2 ** ${(V + 1) * 8 - 1}${q}` : De = `>= ${t}${q} and <= ${r}${q}`, new Me.ERR_OUT_OF_RANGE(\"value\", De, s) } Ze(p, S, V) } function ot(s, t) { if (typeof s != \"number\") throw new Me.ERR_INVALID_ARG_TYPE(t, \"number\", s) } function tt(s, t, r) { throw Math.floor(s) !== s ? (ot(s, r), new Me.ERR_OUT_OF_RANGE(r || \"offset\", \"an integer\", s)) : t < 0 ? new Me.ERR_BUFFER_OUT_OF_BOUNDS : new Me.ERR_OUT_OF_RANGE(r || \"offset\", `>= ${r ? 1 : 0} and <= ${t}`, s) } const vt = \/[^+\/0-9A-Za-z-_]\/g; function At(s) { if (s = s.split(\"=\")[0], s = s.trim().replace(vt, \"\"), s.length < 2) return \"\"; for (; s.length % 4 !== 0;)s = s + \"=\"; return s } function Ne(s, t) { t = t || 1 \/ 0; let r; const p = s.length; let S = null; const V = []; for (let q = 0; q < p; ++q) { if (r = s.charCodeAt(q), r > 55295 && r < 57344) { if (!S) { if (r > 56319) { (t -= 3) > -1 && V.push(239, 191, 189); continue } else if (q + 1 === p) { (t -= 3) > -1 && V.push(239, 191, 189); continue } S = r; continue } if (r < 56320) { (t -= 3) > -1 && V.push(239, 191, 189), S = r; continue } r = (S - 55296 << 10 | r - 56320) + 65536 } else S && (t -= 3) > -1 && V.push(239, 191, 189); if (S = null, r < 128) { if ((t -= 1) < 0) break; V.push(r) } else if (r < 2048) { if ((t -= 2) < 0) break; V.push(r >> 6 | 192, r & 63 | 128) } else if (r < 65536) { if ((t -= 3) < 0) break; V.push(r >> 12 | 224, r >> 6 & 63 | 128, r & 63 | 128) } else if (r < 1114112) { if ((t -= 4) < 0) break; V.push(r >> 18 | 240, r >> 12 & 63 | 128, r >> 6 & 63 | 128, r & 63 | 128) } else throw new Error(\"Invalid code point\") } return V } function Bt(s) { const t = []; for (let r = 0; r < s.length; ++r)t.push(s.charCodeAt(r) & 255); return t } function Ft(s, t) { let r, p, S; const V = []; for (let q = 0; q < s.length && !((t -= 2) < 0); ++q)r = s.charCodeAt(q), p = r >> 8, S = r % 256, V.push(S), V.push(p); return V } function St(s) { return F.toByteArray(At(s)) } function ct(s, t, r, p) { let S; for (S = 0; S < p && !(S + r >= t.length || S >= s.length); ++S)t[S + r] = s[S]; return S } function lt(s, t) { return s instanceof t || s != null && s.constructor != null && s.constructor.name != null && s.constructor.name === t.name } function Mt(s) { return s !== s } const Nt = function () { const s = \"0123456789abcdef\", t = new Array(256); for (let r = 0; r < 16; ++r) { const p = r * 16; for (let S = 0; S < 16; ++S)t[p + S] = s[r] + s[S] } return t }(); function mt(s) { return typeof BigInt == \"undefined\" ? Ct : s } function Ct() { throw new Error(\"BigInt not supported\") }\n                    }, 8945: function (_, E, h) { Object.defineProperty(E, \"__esModule\", { value: !0 }); var v = h(3191), x = h(7445), F = h(2714), L = h(4547), M = h(7137); function T(e) { return e && typeof e == \"object\" && \"default\" in e ? e : { default: e } } var Z = T(v), O = T(x), C = T(F), be = T(L), Se = T(M), Re = window.navigator.userAgent; window.matchMedia(\"(any-hover:none)\").matches; var pe = \/android\/i.test(Re), ue = \/UCBrowser\/i.test(Re), Ae = \/HeyTap\/i.test(Re), Te = \/QQBrowser\/i.test(Re), We = \/QuarkBrowser\/i.test(Re), Qe = \/BaiduBrowser\/i.test(Re), Ke = \/MicroMessenger\/i.test(Re), ut = \/iPad|iPhone|iPod\/.test(Re), qe = \/Chrome\/i.test(Re), bt = \/MiuiBrowser\/i.test(Re), gt = Boolean(window.document.DOCUMENT_NODE); function It() { var e = navigator.userAgent; return \/Mobile|iP(hone|od|ad)|Android|BlackBerry|IEMobile|Kindle|NetFront|Silk-Accelerated|(hpw|web)OS|Fennec|Minimo|Opera M(obi|ini)|Blazer|Dolfin|Dolphin|Skyfire|Zune|HeyTap\/i.test(e) } var Et = function () { return It() || \"ontouchstart\" in window }, Pt = Et(), Fe = function () { return Fe = Object.assign || function (n) { for (var o, c = 1, f = arguments.length; c < f; c++) { o = arguments[c]; for (var l in o) Object.prototype.hasOwnProperty.call(o, l) && (n[l] = o[l]) } return n }, Fe.apply(this, arguments) }; function dt(e, n) { var o = {}; for (var c in e) Object.prototype.hasOwnProperty.call(e, c) && n.indexOf(c) < 0 && (o[c] = e[c]); if (e != null && typeof Object.getOwnPropertySymbols == \"function\") for (var f = 0, c = Object.getOwnPropertySymbols(e); f < c.length; f++)n.indexOf(c[f]) < 0 && Object.prototype.propertyIsEnumerable.call(e, c[f]) && (o[c[f]] = e[c[f]]); return o } function pt(e, n, o, c) { function f(l) { return l instanceof o ? l : new o(function (j) { j(l) }) } return new (o || (o = Promise))(function (l, j) { function J(ne) { try { k(c.next(ne)) } catch (le) { j(le) } } function ee(ne) { try { k(c.throw(ne)) } catch (le) { j(le) } } function k(ne) { ne.done ? l(ne.value) : f(ne.value).then(J, ee) } k((c = c.apply(e, n || [])).next()) }) } function nt(e, n) { var o = { label: 0, sent: function () { if (l[0] & 1) throw l[1]; return l[1] }, trys: [], ops: [] }, c, f, l, j; return j = { next: J(0), throw: J(1), return: J(2) }, typeof Symbol == \"function\" && (j[Symbol.iterator] = function () { return this }), j; function J(k) { return function (ne) { return ee([k, ne]) } } function ee(k) { if (c) throw new TypeError(\"Generator is already executing.\"); for (; o;)try { if (c = 1, f && (l = k[0] & 2 ? f.return : k[0] ? f.throw || ((l = f.return) && l.call(f), 0) : f.next) && !(l = l.call(f, k[1])).done) return l; switch (f = 0, l && (k = [k[0] & 2, l.value]), k[0]) { case 0: case 1: l = k; break; case 4: return o.label++, { value: k[1], done: !1 }; case 5: o.label++, f = k[1], k = [0]; continue; case 7: k = o.ops.pop(), o.trys.pop(); continue; default: if (l = o.trys, !(l = l.length > 0 && l[l.length - 1]) && (k[0] === 6 || k[0] === 2)) { o = 0; continue } if (k[0] === 3 && (!l || k[1] > l[0] && k[1] < l[3])) { o.label = k[1]; break } if (k[0] === 6 && o.label < l[1]) { o.label = l[1], l = k; break } if (l && o.label < l[2]) { o.label = l[2], o.ops.push(k); break } l[2] && o.ops.pop(), o.trys.pop(); continue }k = n.call(e, o) } catch (ne) { k = [6, ne], f = 0 } finally { c = l = 0 } if (k[0] & 5) throw k[1]; return { value: k[0] ? k[1] : void 0, done: !0 } } } function ht(e, n, o) { if (o || arguments.length === 2) for (var c = 0, f = n.length, l; c < f; c++)(l || !(c in n)) && (l || (l = Array.prototype.slice.call(n, 0, c)), l[c] = n[c]); return e.concat(l || Array.prototype.slice.call(n)) } var yt = function () { function e(n, o) { this.cnt = 0, this.callbacks = {}, this.callbacks.on = n, this.callbacks.off = o } return e.create = function (n, o) { return new e(n, o) }, Object.defineProperty(e.prototype, \"isOn\", { get: function () { return this.cnt > 0 }, enumerable: !1, configurable: !0 }), Object.defineProperty(e.prototype, \"isOff\", { get: function () { return this.cnt < 1 }, enumerable: !1, configurable: !0 }), e.prototype.on = function () { for (var n, o, c = [], f = 0; f < arguments.length; f++)c[f] = arguments[f]; this.cnt += 1, this.cnt === 1 && ((o = (n = this.callbacks).on) === null || o === void 0 || o.call.apply(o, ht([n], c, !1))) }, e.prototype.off = function () { for (var n, o, c = [], f = 0; f < arguments.length; f++)c[f] = arguments[f]; return pt(this, void 0, void 0, function () { return nt(this, function (l) { switch (l.label) { case 0: return this.cnt > 0 ? this.cnt !== 1 ? [3, 2] : [4, (o = (n = this.callbacks).off) === null || o === void 0 ? void 0 : o.call.apply(o, ht([n], c, !1))] : [3, 3]; case 1: l.sent(), l.label = 2; case 2: this.cnt -= 1, l.label = 3; case 3: return [2] } }) }) }, e }(); function re() { return window.CSS && window.CSS.supports(\"height\", \"var(--vh)\") } function W(e) { if (e === void 0 && (e = \"inset(0 0 0 0 round 1px)\"), !window.CSS) return !1; var n = [\"clip-path\", \"-webkit-clip-path\"].find(function (o) { return window.CSS.supports(o, e) }); return n || !1 } var Y = { lossy: void 0, lossless: void 0, alpha: void 0, animation: void 0 }, G, ie = function (e, n, o) { return o === void 0 && (o = \"normal\"), new Promise(function (c) { var f = new Image; f.src = \"data:image\/\".concat(e, \";base64,\").concat(n), f.onload = function () { var l = f.width > 0 && f.height > 0; c(l && o) }, f.onerror = function () { c(void 0) } }) }; function Q(e) { if (e === void 0 && (e = \"alpha\"), !Y[e]) { var n = { lossy: \"UklGRiIAAABXRUJQVlA4IBYAAAAwAQCdASoBAAEADsD+JaQAA3AAAAAA\", lossless: \"UklGRhoAAABXRUJQVlA4TA0AAAAvAAAAEAcQERGIiP4HAA==\", alpha: \"UklGRkoAAABXRUJQVlA4WAoAAAAQAAAAAAAAAAAAQUxQSAwAAAARBxAR\/Q9ERP8DAABWUDggGAAAABQBAJ0BKgEAAQAAAP4AAA3AAP7mtQAAAA==\", animation: \"UklGRlIAAABXRUJQVlA4WAoAAAASAAAAAAAAAAAAQU5JTQYAAAD\/\/\/\/\/AABBTk1GJgAAAAAAAAAAAAAAAAAAAGQAAABWUDhMDQAAAC8AAAAQBxAREYiI\/gcA\" }; n[e] && (Y[e] = ie(\"webp\", n[e], e)) } return Y[e] } function fe() { return G || (G = ie(\"avif\", \"AAAAIGZ0eXBhdmlmAAAAAGF2aWZtaWYxbWlhZk1BMUIAAADybWV0YQAAAAAAAAAoaGRscgAAAAAAAAAAcGljdAAAAAAAAAAAAAAAAGxpYmF2aWYAAAAADnBpdG0AAAAAAAEAAAAeaWxvYwAAAABEAAABAAEAAAABAAABGgAAAB0AAAAoaWluZgAAAAAAAQAAABppbmZlAgAAAAABAABhdjAxQ29sb3IAAAAAamlwcnAAAABLaXBjbwAAABRpc3BlAAAAAAAAAAIAAAACAAAAEHBpeGkAAAAAAwgICAAAAAxhdjFDgQ0MAAAAABNjb2xybmNseAACAAIAAYAAAAAXaXBtYQAAAAAAAAABAAEEAQKDBAAAACVtZGF0EgAKCBgANogQEAwgMg8f8D\/\/\/8WfhwB8+ErK42A=\")), G } function Ee(e, n) { if (n > 0) { var o = Math.pow(10, n); return Math.round(e * o + Number.EPSILON) \/ o } return Math.round(e) } function Oe(e, n, o) { return o < 0 ? e : o > 1 ? n : e * (1 - o) + n * o } function ve(e, n, o, c, f) { return c === void 0 && (c = 0), f === void 0 && (f = 1), e < n ? c : e > o ? f : (f - c) \/ (o - n) * (e - n) + c } var Ce = function (e, n) { return e.length ? e.slice(0, e.length - 1).map(function (o, c) { return ve(n, o, e[c + 1]) }) : [n] }; function Ve(e, n) { return typeof e == \"string\" ? Ve(document, e) : n === void 0 ? function (o) { return Ve(e, o) } : e.querySelector(n) } function $e(e, n) { return typeof e == \"string\" ? $e(document, e) : n === void 0 ? function (o) { return $e(e, o) } : Array.from(e.querySelectorAll(n)) } function Me(e, n, o) { e.setAttribute(n, typeof o == \"string\" ? o : JSON.stringify(o)) } function je(e, n) { Object.keys(n).forEach(function (o) { Me(e, o, n[o]) }) } function it(e, n, o) { var c = o === void 0 ? {} : o, f = c.isJSON, l = f === void 0 ? !1 : f, j = e.getAttribute(n); return j === null ? j : l ? JSON.parse(j) : j } function Ze(e) { for (var n, o = [], c = 1; c < arguments.length; c++)o[c - 1] = arguments[c]; return (n = e.classList).add.apply(n, o.filter(function (f) { return Boolean(f) })) } function Je(e) { for (var n, o = [], c = 1; c < arguments.length; c++)o[c - 1] = arguments[c]; return (n = e.classList).remove.apply(n, o) } function ot(e) { for (var n = [], o = 1; o < arguments.length; o++)n[o - 1] = arguments[o]; if (typeof n[0] == \"string\") return e.classList.toggle(n[0], n[1]); var c = n[0], f = Object.create(null); return Object.keys(c).filter(function (l) { return typeof c[l] == \"boolean\" }).forEach(function (l) { f[l] = e.classList.toggle(l, c[l]) }), f } function tt(e, n, o) { var c, f, l = n.x, j = n.y, J = n.dx, ee = J === void 0 ? 0 : J, k = n.dy, ne = k === void 0 ? 0 : k, le = n.duration, we = le === void 0 ? 400 : le, Ie = n.easing, ge = Ie === void 0 ? \"linear\" : Ie, N = dt(n, [\"x\", \"y\", \"dx\", \"dy\", \"duration\", \"easing\"]); o === void 0 && (o = {}); var z = { x: (c = o.x) !== null && c !== void 0 ? c : e instanceof Window ? window.scrollX : e.scrollLeft, y: (f = o.y) !== null && f !== void 0 ? f : e instanceof Window ? window.scrollY : e.scrollTop }; Z.default(Fe(Fe({ x: [z.x, l != null ? l : z.x + ee], y: [z.y, j != null ? j : z.y + ne], duration: we, easing: ge, targets: z, round: 1 }, N), { update: function (ye) { e.scrollTo(z.x, z.y), N.update && N.update(ye) } })) } function vt(e, n) { n === void 0 && (n = 0), window.scrollTo(0, Math.ceil(window.pageYOffset + e.getBoundingClientRect().top - n)) } function At(e) { e.cancelable && e.preventDefault() } var Ne = { cntDisabled: 0, eventsDisabled: !1, bodyFixed: !1, bodyFixedAnchor: void 0, bodyFixedAnchorOffset: 0 }; function Bt() { Ne.eventsDisabled || (Ne.eventsDisabled = !0, window.addEventListener(\"wheel\", At, { passive: !1 }), window.addEventListener(\"touchmove\", At, { passive: !1 })) } function Ft() { Ne.eventsDisabled && (Ne.eventsDisabled = !1, window.removeEventListener(\"wheel\", At), window.removeEventListener(\"touchmove\", At)) } var St = yt.create(function (n) { var o = n === void 0 ? {} : n, c = o.disableEvents, f = c === void 0 ? !1 : c, l = o.fixedBody, j = l === void 0 ? f === !0 ? !1 : ut : l, J = o.fixedAnchor, ee = o.setBodyWidth, k = ee === void 0 ? !1 : ee; f && Bt(), j && !Ne.bodyFixed && (Ne.bodyFixed = !0, Ne.bodyFixedAnchor = J, Ne.bodyFixedAnchorOffset = J ? J.getBoundingClientRect().top : window.pageYOffset, document.body.style.position = \"fixed\", Ze(document.body, \"zn--body-fixed\")), k && (document.body.style.width = \"\".concat(document.body.clientWidth, \"px\")), document.body.classList.add(\"no-scroll\") }, function () { if (Ft(), document.body.classList.remove(\"no-scroll\"), document.body.style.width = \"\", Ne.bodyFixed) { Je(document.body, \"zn--body-fixed\"), document.body.style.position = \"\"; var n = Ne.bodyFixedAnchor, o = Ne.bodyFixedAnchorOffset; return n ? vt(n, o) : window.scrollTo(0, o), st(st).then(function () { Ne.bodyFixed = !1, Ne.bodyFixedAnchor = void 0 }) } return Promise.resolve() }); function ct() { return Ne.bodyFixed } function lt() { return St.isOff } function Mt(e) { e === void 0 && (e = {}), St.on(e) } function Nt() { St.off() } function mt(e) { var n = e.parentNode; n && n.removeChild(e) } function Ct(e, n, o) { o === void 0 && (o = null), n && n.insertBefore(e, o) } function s(e, n, o) { o === void 0 && (o = n == null ? void 0 : n.parentNode), Ct(e, o, n) } function t(e, n, o) { o === void 0 && (o = n == null ? void 0 : n.parentNode), Ct(e, o, n == null ? void 0 : n.nextSibling) } function r(e, n) { n === void 0 && (n = document), $e(n, e).forEach(mt) } function p(e) { var n = document.getElementById(e); return n && n.value } function S(e) { e === void 0 && (e = \"width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0, user-scalable=0\"); var n = Ve('meta[name=\"viewport\"]'); if (n) n.setAttribute(\"content\", e); else { var o = document.createElement(\"meta\"); o.setAttribute(\"name\", \"viewport\"), o.setAttribute(\"content\", e), document.head.appendChild(o) } } function V(e) { e.getBoundingClientRect().x + e.getBoundingClientRect().width > document.documentElement.clientWidth && console.log(e), e.childNodes.forEach(function (n) { var o = n; o.getBoundingClientRect && o.id !== \"contact-pop\" && V(o) }) } function q(e) { e === void 0 && (e = document.body), console.log(\"\\u6B63\\u5728\\u5BFB\\u627E\\u8D85\\u51FA\\u5BBD\\u5EA6\\u7684\\u5143\\u7D20, \\u4EE5\\u4E0B\\u4E3A\\u5143\\u7D20\\u5217\\u8868\"), V(e), console.log(\"\\u5BFB\\u627E\\u7ED3\\u675F\") } window._findOverwidth = q; var De = new URLSearchParams(window.location.search).has(\"debug\"); function ze() { return De && console.log(window.innerHeight || document.documentElement.clientHeight), window.innerHeight || document.documentElement.clientHeight } function Ue() { return De && console.log(document.documentElement.clientWidth || window.innerWidth), document.documentElement.clientWidth || window.innerWidth } function u() { return { x: 0, y: 0, width: I.getWidth(), height: I.getHeight() } } function w(e) { return function (n) { var o = e.indexOf(n); o !== -1 && e.splice(o, 1) } } var I = function () { function e() { var n = this; this.size = Object.create(null), this.listeners = { width: [], height: [], size: [] }, this.onResize = function () { var c = n, f = c.size, l = c.listeners, j = f.width, J = f.height; f.width = Ue(), f.height = ze(); var ee = !1; f.width !== j && (l.width.forEach(function (k) { return k(f.width, j) }), ee = !0), f.height !== J && (l.height.forEach(function (k) { return k(f.height, J) }), ee = !0), ee && l.size.forEach(function (k) { return k({ width: f.width, height: f.height }, { width: j, height: J }) }) }, this.removeWidthHandler = w(this.listeners.width), this.removeHeightHandler = w(this.listeners.height), this.removeSizeHandler = w(this.listeners.size); var o = setInterval(this.onResize, 100); window.addEventListener(\"load\", function () { clearTimeout(o) }), window.addEventListener(\"resize\", this.onResize) } return e.getWidth = function () { return this.singleton.width }, e.getHeight = function () { return this.singleton.height }, e.getSize = function () { return { width: this.singleton.width, height: this.singleton.height } }, e.addWidthListener = function (n) { return this.singleton.addWidthListener(n) }, e.addHeightListener = function (n) { return this.singleton.addHeightListener(n) }, e.prototype.destroy = function () { window.removeEventListener(\"resize\", this.onResize) }, Object.defineProperty(e.prototype, \"height\", { get: function () { var n = this.size; return n.height || (n.height = ze()) || 0 }, enumerable: !1, configurable: !0 }), Object.defineProperty(e.prototype, \"width\", { get: function () { var n = this.size; return n.width || (n.width = Ue()) || 0 }, enumerable: !1, configurable: !0 }), e.prototype.addWidthListener = function (n) { var o = this; return this.listeners.width.push(n), function () { return o.removeWidthHandler(n) } }, e.prototype.addHeightListener = function (n) { var o = this; return this.listeners.height.push(n), function () { return o.removeHeightHandler(n) } }, e.prototype.addSizeListener = function (n) { var o = this; return this.listeners.size.push(n), function () { return o.removeSizeHandler(n) } }, e.singleton = new e, e }(); function U(e, n, o, c) { var f = c === void 0 ? {} : c, l = f.timeout, j = l === void 0 ? 0 : l, J = f.bubble, ee = J === void 0 ? !0 : J, k, ne = function (we) { !ee && we.target !== e || (e.removeEventListener(n, ne), o(), k && window.clearTimeout(k)) }, le = function () { o(), e.removeEventListener(n, ne) }; e.addEventListener(n, ne), j > 0 && (k = window.setTimeout(le, j)) } function B(e, n, o) { return U(e, \"transitionend\", n, o) } function te(e, n) { n === void 0 && (n = {}); var o = n.rejectWhenCancel, c = dt(n, [\"rejectWhenCancel\"]); return new Promise(function (f, l) { B(e, f, c), o && U(e, \"transitioncancel\", l, c) }) } var g = .01, a = function () { function e(n) { var o = n.current, c = n.target, f = n.step, l = f === void 0 ? 1 : f, j = n.threshold, J = j === void 0 ? g : j; this.current = 0, this.target = 0, this.step = 1, this.threshold = g, this.current = o, this.target = c || o, this.step = Math.min(l, 1), this.threshold = J } return e.prototype.setTarget = function (n) { this.target = n }, e.prototype.setCurrent = function (n) { this.current = n }, e.prototype.update = function () { return Math.abs(this.target - this.current) > this.threshold ? (this.current += (this.target - this.current) * this.step, this.current) : this.target }, e }(), i = function () { function e(n) { var o = n.timeline, c = n.lerpData, f = this; this.running = !1, this.debug = !1, this.seek = function (l) { if (f.target = l, f.lerp.step === 1) { requestAnimationFrame(function () { f.timeline.seek(f.target) }); return } if (f.lerp.setTarget(l), f.lerp.setCurrent(f.timeline.currentTime), !f.running) { f.running = !0; var j = function () { var J, ee = f.timeline.currentTime; if (ee === f.target) { J && cancelAnimationFrame(J), f.running = !1; return } f.timeline.seek(f.lerp.update()), J = requestAnimationFrame(j) }; j() } }, this.timeline = o, this.target = o.currentTime, this.lerp = new a({ current: o.currentTime, step: typeof c == \"object\" ? c.value : c, threshold: typeof c == \"object\" ? c.threshold : void 0 }) } return e }(), y = { bottom: 1, center: .5, top: 0, nextPage: 2, prevPage: -1 }; function A(e) { return typeof e == \"number\" ? e : y[e] || 0 } function m(e) { if (typeof e == \"number\") return { percent: 0, distance: e, targetPercent: 0 }; if (Object.keys(y).includes(e)) return { percent: y[e], distance: 0, targetPercent: 0 }; var n = e.match(\/(-?\\d+(\\.\\d*)?)(%|px)?\/i); return n ? n[3] === \"%\" ? { percent: parseFloat(n[1]) \/ 100, distance: 0, targetPercent: 0 } : { percent: 0, distance: parseFloat(n[1]), targetPercent: 0 } : (console.error(\"Invalid sticky top: \".concat(JSON.stringify(e))), { percent: 0, distance: 0, targetPercent: 0 }) } function D(e, n) { var o, c, f; return n === void 0 && (n = \"top\"), typeof e == \"string\" || typeof e == \"number\" ? m(e) : { percent: A((o = e.percent) !== null && o !== void 0 ? o : n), distance: (c = e.distance) !== null && c !== void 0 ? c : 0, targetPercent: A((f = e.targetPercent) !== null && f !== void 0 ? f : 0) } } function K(e) { var n = e.x, o = n === void 0 ? 0 : n, c = e.y, f = c === void 0 ? 0 : c, l = e.width, j = l === void 0 ? 0 : l, J = e.height, ee = J === void 0 ? 0 : J; return { x: o, y: f, width: j, height: ee, top: f, bottom: f + ee, left: o, right: o + j } } var R = function () { function e(n, o) { var c = o.handlers, f = c === void 0 ? {} : c, l = o.start, j = l === void 0 ? { percent: \"bottom\", distance: 0 } : l, J = o.end, ee = J === void 0 ? { percent: \"top\", distance: 0 } : J, k = o.before, ne = o.after, le = o.root, we = le === void 0 ? window : le, Ie = o.passive, ge = Ie === void 0 ? !0 : Ie, N = o.forceInViewBoundary, z = N === void 0 ? !0 : N, ye = o.useIntersectionObserver, Pe = ye === void 0 ? !1 : ye, He = o.calcRootRect, et = He === void 0 ? function () { return we instanceof Window ? e.getViewportRect() : we.getBoundingClientRect() } : He, rt = this; this._state = \"before\", this.handleScroll = function () { rt.refresh(), window.requestAnimationFrame(function () { var Rt = rt, ft = Rt.targetRect, jt = Rt.boundaryYInView, $t = ft.top, Gt = ft.bottom, Tt = $t > jt.start ? \"before\" : Gt < jt.end ? \"after\" : \"inView\"; if (Tt !== rt.state) if (rt.options.forceInViewBoundary && Tt !== \"inView\") { var Vt = K({ x: ft.x, width: ft.width, height: ft.height, y: Tt === \"before\" ? jt.start : jt.end - ft.height }); Tt === \"after\" && rt.handle(\"inView\", Vt), rt.state = Tt, Tt === \"before\" && rt.handle(\"inView\", Vt) } else rt.state = Tt; rt.handle(Tt, ft), rt.handle(\"always\", ft) }) }, this.root = we, this.target = n, this.handlers = f, this.calcRootRect = et, this.options = { passive: ge, forceInViewBoundary: z, useIntersectionObserver: Pe }; var Ot = typeof j == \"function\" ? j : D(j, \"bottom\"), xt = typeof ee == \"function\" ? ee : D(ee, \"top\"); this.placementsInView = { start: Ot, end: xt }, this.placementsActive = { start: k && D(k, \"bottom\") || D(\"150%\"), end: ne && D(ne, \"top\") || D(\"-50%\") }, window.requestAnimationFrame(function () { rt.init() }) } return e.create = function (n, o) { return new e(n, o) }, e.getViewportRect = function () { return K(u()) }, e.prototype.destroy = function () { this.observer && (this.observer.disconnect(), this.observer = void 0), this.root.removeEventListener(\"scroll\", this.handleScroll), window.removeEventListener(\"resize\", this.handleScroll) }, Object.defineProperty(e.prototype, \"targetRect\", { get: function () { return this._targetRect || (this._targetRect = this.target.getBoundingClientRect()), this._targetRect }, enumerable: !1, configurable: !0 }), Object.defineProperty(e.prototype, \"rootRect\", { get: function () { return this._rootRect || (this._rootRect = this.calcRootRect()), this._rootRect }, enumerable: !1, configurable: !0 }), Object.defineProperty(e.prototype, \"state\", { get: function () { return this._state }, set: function (n) { var o = this._state; this._state = n, this.onStateChange(n, o) }, enumerable: !1, configurable: !0 }), Object.defineProperty(e.prototype, \"rootMargin\", { get: function () { var n = this, o = n.placementsActive, c = n.rootRect, f = o.start, l = o.end, j = this.calcPlacement(f), J = this.calcPlacement(l), ee = c.height, k = J >= j ? ee - J - 1 : ee - j, ne = J; return \"\".concat(-ne, \"px 100% \").concat(-k, \"px 100%\") }, enumerable: !1, configurable: !0 }), Object.defineProperty(e.prototype, \"boundaryYActive\", { get: function () { var n = this.placementsActive, o = n.start, c = n.end; return { start: this.calcPlacement(o), end: this.calcPlacement(c) } }, enumerable: !1, configurable: !0 }), Object.defineProperty(e.prototype, \"boundaryYInView\", { get: function () { var n = this.placementsInView, o = n.start, c = n.end, f = typeof o == \"function\" ? o(this) : this.calcPlacement(o), l = typeof c == \"function\" ? c(this) : this.calcPlacement(c); return { start: f, end: l } }, enumerable: !1, configurable: !0 }), e.prototype.init = function () { var n = this; this.observer && this.observer.disconnect(), window.addEventListener(\"resize\", this.handleScroll, { passive: !0 }); var o = this, c = o.root, f = o.rootMargin; this.options.useIntersectionObserver && window.IntersectionObserver ? (this.observer = new window.IntersectionObserver(function (l) { var j = l[0]; j.isIntersecting ? n.onActive() : n.onInactive() }, { rootMargin: f, root: c instanceof Element ? c : void 0 }), this.observer.observe(this.target)) : this.onActive() }, e.prototype.handle = function (n, o) { o === void 0 && (o = this.targetRect); var c = this, f = c.target, l = c.root, j = c.rootRect, J = c.boundaryYActive, ee = c.boundaryYInView, k = c.handlers, ne = k[n]; ne && ne({ target: f, root: l, targetRect: o, rootRect: j, boundaryYActive: J, boundaryYInView: ee }) === \"done\" && (k[n] = void 0) }, e.prototype.onStateChange = function (n, o) { var c = this, f = c.handlers, l = c.target; f.onStateChange && f.onStateChange({ target: l, state: n, oldState: o }) === \"done\" && (f.onStateChange = void 0) }, e.prototype.refresh = function () { this._targetRect = void 0, this._rootRect = void 0, this.rootRect, this.targetRect }, e.prototype.onActive = function () { Object.keys(this.handlers).length > 0 && (this.root.addEventListener(\"scroll\", this.handleScroll, { passive: !0 }), this.handleScroll()) }, e.prototype.onInactive = function () { this.handleScroll(), this.root.removeEventListener(\"scroll\", this.handleScroll) }, e.prototype.calcPlacement = function (n) { var o = n.percent, c = n.distance, f = n.targetPercent, l = this, j = l.rootRect, J = l.targetRect; return j.height * o + c + J.height * f }, e }(); function P(e) { if (e) return function (n) { var o = n.target, c = n.targetRect, f = n.boundaryYInView, l = f.start, j = f.end, J = l - j + c.height, ee = l - c.top; return e({ target: o, distance: ee, total: J }) } } function X(e, n) { n === void 0 && (n = {}); var o = n.handlers, c = dt(n, [\"handlers\"]); return new R(e, Fe(Fe({}, c), { handlers: o && { onStateChange: o.onStateChange, before: P(o.before), inView: P(o.inView), after: P(o.after), always: P(o.always) } })) } var de = I.singleton, me = function (e) { if (de.addSizeListener(e), window.ResizeObserver) { var n = new window.ResizeObserver(function () { return e() }); n.observe(document.body) } }; function ae(e, n) { n === void 0 && (n = !1); function o(c) { return n ? c < 0 ? \"-=\".concat(Math.abs(c)) : \"+=\".concat(Math.abs(c)) : c } return typeof e == \"number\" ? o(e) : typeof e == \"string\" ? e[0] === \"~\" ? Number(e.slice(1)) : ae(Number(e), n) : typeof e == \"function\" ? ae(e(), n) : 0 } function he(e) { var n = O.default(e); return n.duration !== void 0 && (n.duration = ae(n.duration)), n.delay !== void 0 && (n.delay = ae(n.delay)), n.offset !== void 0 && (n.offset = ae(n.offset, !0)), n } function Be(e) { return typeof e == \"number\" ? e : parseFloat(e) } function _e(e) { e === void 0 && (e = {}); var n = e.debug, o = [], c = !0, f, l = function () { f = Z.default.timeline(Fe(Fe({}, C.default(e, \"debug\")), { easing: e.easing || \"linear\", autoplay: e.autoplay || !1 })); var J = [\"disabledResizeCalculate\", \"enabledResizeCalculate\", \"resize\", \"add\", \"childrenDuration\"], ee = new Proxy({}, { get: function (k, ne) { if (J.includes(ne)) { if (ne === \"add\") return function (ge, N) { var z, ye = he(ge); return f.add(ye, (z = ye.offset) !== null && z !== void 0 ? z : N), o.push(Fe(Fe({}, ge), { animeTimelineOffset: N })), ee }; if (ne === \"childrenDuration\") { var le = function (ge) { return function () { var N; return typeof ge == \"function\" ? N = Be(ge()) : N = Be(ge), N } }, we = function (ge) { var N = ge.offset, z = ge.animeTimelineOffset, ye = function (Pe) { return typeof Pe == \"string\" ? Pe.startsWith(\"~\") ? { absolute: !0, value: Be(Pe.replace(\"~\", \"\")) } : { value: Be(Pe) } : { value: Pe } }; return N ? ye(typeof N == \"function\" ? N() : N) : z && typeof z == \"string\" ? z === \"+=\" ? { value: Be(z.replace(\"+=\", \"\")) } : z === \"-=\" ? { value: Be(z.replace(\"-=\", \"\")) } : { absolute: !0, value: Be(z) } : { value: 0 } }, Ie = o.map(function (ge, N) { var z = ge.duration, ye = ge.offset, Pe = ge.animeTimelineOffset, He = o.slice(0, N).map(function (Ot) { return Se.default(Ot, [\"duration\", \"offset\", \"animeTimelineOffset\"]) }), et = we({ offset: ye, animeTimelineOffset: Pe }), rt = function () { return et.absolute ? et.value : He.reduce(function (Ot, xt) { var Rt = le(xt.duration)(); if (xt.offset || xt.animeTimelineOffset) { var ft = we(Se.default(xt, [\"offset\", \"animeTimelineOffset\"])); return ft.absolute ? Math.max(Ot, Rt + ft.value) : Ot + Rt + ft.value } return Ot + Rt }, 0) + et.value }; return { duration: le(z), start: rt, payload: o[N].payload } }); return function () { return Ie.map(function (ge) { var N = ge.duration, z = ge.start, ye = ge.payload; return { duration: N(), start: z(), payload: ye } }) } } return ne === \"disabledResizeCalculate\" ? function () { return c = !1, ee } : ne === \"enabledResizeCalculate\" ? function () { return c = !0, ee } : ne === \"resize\" ? function () { n && console.log(\"line resize\"); var ge = f.progress \/ 100; return l(), o.forEach(function (N) { var z, ye = he(N); f.add(ye, (z = ye.offset) !== null && z !== void 0 ? z : ye.animeTimelineOffset) }), f.seek(ge * f.duration), ee } : ee } return ne === \"finished\" ? f.finished : typeof f[ne] == \"function\" ? f[ne].bind(f) : f[ne] } }); return ee }, j = l(); return me(function () { c && j.resize() }), j } function oe(e) { var n = e.start, o = e.end, c = e.timeline, f = e.update, l = e.lerp, j = l === void 0 ? 1 : l, J = 0, ee = 0, k = function () { J = n(), ee = o ? o() : J + c.duration }; k(), me(k); var ne = new i({ timeline: c, lerpData: j }); window.addEventListener(\"scroll\", function () { var le = window.scrollY, we = 0; if (o ? we = ee - J : we = c.duration, we === 0) throw new Error(\"total should not be zero\"); var Ie = (le - J) \/ we; ne.seek(be.default(Ie, 0, 1) * c.duration), f && f({ distance: le - J, total: we, progress: Ie }) }) } var Ge = function (e) { return pt(void 0, void 0, void 0, function () { return nt(this, function (n) { return [2, new Promise(function (o) { setTimeout(o, e) })] }) }) }; E.CssLineState = void 0, function (e) { e[e.Stop = 0] = \"Stop\", e[e.PlayNormal = 1] = \"PlayNormal\", e[e.PlayReverse = 2] = \"PlayReverse\" }(E.CssLineState || (E.CssLineState = {})); var at = function (e) { var n = e.element, o = e.className, c = e.action; n && o && n.classList[c](o) }; function wt(e) { var n = this, o = e === void 0 ? {} : e, c = o.onComplete, f = o.onInterrupt, l = { isCssLine: !0, children: [], add: function (j) { return l.children.push(j), l }, onComplete: c, onInterrupt: f, state: E.CssLineState.Stop, play: function (j) { var J = j === void 0 ? {} : j, ee = J.reverse, k = !1; if (l.state !== (ee ? E.CssLineState.PlayReverse : E.CssLineState.PlayNormal)) { l.state === (ee ? E.CssLineState.PlayNormal : E.CssLineState.PlayReverse) && (k = !0, l.onInterrupt && l.onInterrupt(l.state)); var ne = ee ? ht([], l.children, !0).reverse() : l.children; ne.forEach(function (le, we) { return pt(n, void 0, void 0, function () { var Ie; return nt(this, function (ge) { switch (ge.label) { case 0: return Array.isArray(le.targets) ? Ie = le.targets : Ie = [le.targets], le.delay ? [4, Ge(le.delay)] : [3, 2]; case 1: ge.sent(), ge.label = 2; case 2: return k ? [2] : (ee ? Ie.forEach(function (N) { at({ element: N, className: le.addClassName, action: \"remove\" }), at({ element: N, className: le.removeClassName, action: \"add\" }) }) : Ie.forEach(function (N) { at({ element: N, className: le.addClassName, action: \"add\" }), at({ element: N, className: le.removeClassName, action: \"remove\" }) }), le.duration ? [4, Ge(le.duration)] : [3, 4]); case 3: return ge.sent(), [3, 6]; case 4: return Ie && Ie.some(function (N) { return N == null ? void 0 : N.style.transition }) ? [4, Promise.all(Ie.map(function (N) { return N ? te(N, { bubble: !0 }) : Promise.resolve() }))] : [3, 6]; case 5: ge.sent(), ge.label = 6; case 6: return k ? [2] : (we === l.children.length - 1 && l.onComplete && (l.state = E.CssLineState.Stop, l.onComplete()), [2]) } }) }) }) } } }; return l } function Ye(e) { return e.isCssLine } function _t(e) { var n = e.position, o = e.reverse, c = o === void 0 ? \"none\" : o, f = e.prev, l = e.timeline, j = e.reverseTimeline, J = e.onTrigger, ee = e.onReverse, k = e.debug, ne = c === \"current\" || c === \"prev\", le = \"reversed\", we = !1, Ie, ge, N = 0, z = 0, ye = function () { c === \"current\" ? N = n() : N = n() - (f ? f() : window.innerHeight), z = n() }; ye(), me(ye); var Pe = function () { }; if (ne) { Pe = function () { k && console.log(\"onComplete\"), Ie === \"reverse\" ? le = \"reversed\" : le = \"triggered\", !j && !Ye(l) && (l.pause(), l.reverse()) }; var He = function (et) { et && Ye(et) && (et.onComplete = Pe) }; He(l), He(j) } window.addEventListener(\"scroll\", function () { window.requestAnimationFrame(function () { var et = window.scrollY; if (et < N) { if (ge === \"before\") return; if (ge = \"before\", ne) { if (k && console.log(\"reverse\", le), le === \"reversed\" || !Ye(l) && (le === \"triggering\" || le === \"reversing\")) return; Ie = \"reverse\", le = \"reversing\", j ? (j.seek(0), j.play(), Ge(j.duration).then(Pe)) : Ye(l) ? l.play({ reverse: !0 }) : (l.seek(0), l.play(), Ge(l.duration).then(Pe)), ee && ee() } return } if (et >= z) { if (c === \"none\" && we || ge === \"after\" || (ge = \"after\", k && console.log(\"trigger\"), le === \"triggered\") || !Ye(l) && (le === \"triggering\" || le === \"reversing\")) return; Ie = \"normal\", le = \"triggering\", Ye(l) ? l.play({ reverse: !1 }) : (l.seek(0), l.play(), Ge(l.duration).then(Pe)), J && J(), c === \"none\" && (we = !0) } else ge = \"between\" }) }, { passive: !0 }) } var b = 1e4; function H(e) { var n = e.start, o = e.end, c = e.easing, f = dt(e, [\"start\", \"end\", \"easing\"]), l = f.player, j = c || \"linear\", J = Z.default.timeline({ duration: b, delay: 0, easing: j, autoplay: !1 }), ee = n(), k = o(), ne = 0, le = []; l || (l = J, l.seekPercent = function (N) { this.seek(N * b) }), window.addEventListener(\"scroll\", function () { window.requestAnimationFrame(function () { var N = window.scrollY; if (N <= ee) { l.seekPercent(0), ne = 0; return } if (N >= k) { l.seekPercent(1), ne = 1; return } ne = (N - ee) \/ (k - ee), l.seekPercent(ne) }) }, { passive: !0 }); function we(N, z, ye) { z === void 0 && (z = !1), ye === void 0 && (ye = !1); function Pe(He) { return ye ? He < 0 ? \"-=\".concat(Math.abs(He)) : \"+=\".concat(Math.abs(He)) : He } return typeof N == \"number\" ? Pe(N \/ (z ? 1 : k - ee) * b) : typeof N == \"string\" ? N[0] === \"~\" ? Number(N.slice(1)) \/ (z ? 1 : k - ee) * b : we(Number(N), z, ye) : typeof N == \"function\" ? we(N(), z, ye) : typeof N == \"object\" && N.percent ? we(N.percent, !0, ye) : 0 } function Ie(N) { var z = O.default(N); return z.duration !== void 0 && (z.duration = we(z.duration)), z.delay !== void 0 && (z.delay = we(z.delay)), z.offset !== void 0 && (z.offset = we(z.offset, !1, !0)), z } me(function () { ee = n(), k = o(), l = Z.default.timeline({ duration: b, delay: 0, easing: j, autoplay: !1 }), l.seekPercent = function (N) { this.seek(N * b) }, le.forEach(function (N) { var z = Ie(N); l == null || l.add(z, z.offset) }), l.seekPercent(ne) }); var ge = function (N) { le.push(N); var z = Ie(N); return J.add(z, z.offset), { add: ge } }; return { add: ge } } function ce(e) { var n = e.position, o = e.reverse, c = e.prev, f = o || \"none\", l = n(), j = c ? c() : window.innerHeight, J = l - j, ee = f === \"current\" ? l : J, k = [], ne = \"before\", le = !1, we = Z.default.timeline({ autoplay: !1, complete: function (N) { N.direction === \"reverse\" ? ne = \"before\" : ne = \"after\", we.reverse() } }); if (me(function () { l = n(), j = c ? c() : window.innerHeight, J = l - j, ee = f === \"current\" ? l : J }), f === \"none\") { var Ie = function () { var N = window.scrollY; N >= l && !le && (k.forEach(function (z) { Z.default(z), z.addClassName && (z.targets instanceof Array ? z.targets.forEach(function (ye) { Ze(ye, z.addClassName) }) : Ze(z.targets, z.addClassName)) }), le = !0, window.removeEventListener(\"scroll\", Ie)) }; window.addEventListener(\"scroll\", Ie, { passive: !0 }) } (f === \"current\" || f === \"prev\") && window.addEventListener(\"scroll\", function () { var N = window.scrollY; N >= l && ne === \"before\" && (k.forEach(function (z) { var ye = z.addClassName, Pe = z.targets; ye && Pe && (Pe instanceof Array ? Pe.forEach(function (He) { Ze(He, ye) }) : Ze(Pe, ye)) }), we.play(), ne = \"inAnime\"), N <= ee && ne === \"after\" && (k.forEach(function (z) { var ye = z.addClassName, Pe = z.targets; ye && Pe && (Pe instanceof Array ? Pe.forEach(function (He) { Je(He, ye) }) : Je(Pe, ye)) }), we.play(), ne = \"inAnime\") }, { passive: !0 }); var ge = function (N, z) { z === void 0 && (z = 0), k.push(N), we.add(N, z) }; return { add: ge } } function xe(e) { var n = Object.keys(e)[0]; return Fe(Fe({}, e[n].medias[0]), { type: n }) } function ke(e, n) { var o = n === void 0 ? I.getSize() : n, c = o.width, f = o.height, l = c > f ? \"landscape\" : \"portrait\", j, J = Object.keys(e).filter(function (N) { return window.matchMedia(e[N].mediaQuery).matches }); if (J.length) for (var ee = J.sort(function (N, z) { var ye, Pe, He, et; return ((Pe = (ye = e[z]) === null || ye === void 0 ? void 0 : ye.weight) !== null && Pe !== void 0 ? Pe : 0) - ((et = (He = e[N]) === null || He === void 0 ? void 0 : He.weight) !== null && et !== void 0 ? et : 0) })[0], k = e[ee].medias, ne = 0; ne < k.length; ne += 1) { var le = k[ne], we = le.width, Ie = le.orientation; if (!Ie || Ie === l) { var ge = we.min !== void 0 && c < we.min || we.max !== void 0 && c > we.max; if (!ge) { j = Fe(Fe({}, le), { type: ee }); break } } } return j != null ? j : xe(e) } function Xe(e) { return new Promise(function (n) { window.requestAnimationFrame(function () { n(typeof e == \"function\" ? e() : e) }) }) } var st = Xe; E.CounterSwitch = yt, E.ScrollListener = R, E.WindowSize = I, E.addScrollListener = X, E.bodyFixed = ct, E.canIUseAvif = fe, E.canIUseCSSVar = re, E.canIUseClipPath = W, E.canIUseWebP = Q, E.canScroll = lt, E.classAdd = Ze, E.classRemove = Je, E.classToggle = ot, E.createRAFPromise = Xe, E.cssLine = wt, E.disableScroll = Mt, E.enableScroll = Nt, E.findOverwidth = q, E.fixViewportMeta = S, E.getAttribute = it, E.getInputValue = p, E.getIsMobileDevice = Et, E.getIsMobileUA = It, E.getProgressByPoints = Ce, E.getWindowHeight = ze, E.getWindowRect = u, E.getWindowWidth = Ue, E.isAndroid = pe, E.isBaidu = Qe, E.isChrome = qe, E.isIE = gt, E.isIOS = ut, E.isMiui = bt, E.isMobileDevice = Pt, E.isQQ = Te, E.isQuark = We, E.isRealMe = Ae, E.isUc = ue, E.isWx = Ke, E.line = _e, E.matchMedia = ke, E.mix = Oe, E.moveElement = Ct, E.moveElementToFollow = t, E.moveElementToLead = s, E.nextFrame = st, E.niceScrollTo = tt, E.query = Ve, E.queryAll = $e, E.removeElement = mt, E.removeElementAll = r, E.resolveCSSPlacement = m, E.round = Ee, E.scrollController = oe, E.scrollIntoView = vt, E.setAttribute = Me, E.setAttributes = je, E.stretch = ve, E.timeline = H, E.trigger = ce, E.triggerController = _t }, 3191: function (_, E, h) { h.r(E); var v = { update: null, begin: null, loopBegin: null, changeBegin: null, change: null, changeComplete: null, loopComplete: null, complete: null, loop: 1, direction: \"normal\", autoplay: !0, timelineOffset: 0 }, x = { duration: 1e3, delay: 0, endDelay: 0, easing: \"easeOutElastic(1, .5)\", round: 0 }, F = [\"translateX\", \"translateY\", \"translateZ\", \"rotate\", \"rotateX\", \"rotateY\", \"rotateZ\", \"scale\", \"scaleX\", \"scaleY\", \"scaleZ\", \"skew\", \"skewX\", \"skewY\", \"perspective\", \"matrix\", \"matrix3d\"], L = { CSS: {}, springs: {} }; function M(u, w, I) { return Math.min(Math.max(u, w), I) } function T(u, w) { return u.indexOf(w) > -1 } function Z(u, w) { return u.apply(null, w) } var O = { arr: function (u) { return Array.isArray(u) }, obj: function (u) { return T(Object.prototype.toString.call(u), \"Object\") }, pth: function (u) { return O.obj(u) && u.hasOwnProperty(\"totalLength\") }, svg: function (u) { return u instanceof SVGElement }, inp: function (u) { return u instanceof HTMLInputElement }, dom: function (u) { return u.nodeType || O.svg(u) }, str: function (u) { return typeof u == \"string\" }, fnc: function (u) { return typeof u == \"function\" }, und: function (u) { return typeof u == \"undefined\" }, nil: function (u) { return O.und(u) || u === null }, hex: function (u) { return \/(^#[0-9A-F]{6}$)|(^#[0-9A-F]{3}$)\/i.test(u) }, rgb: function (u) { return \/^rgb\/.test(u) }, hsl: function (u) { return \/^hsl\/.test(u) }, col: function (u) { return O.hex(u) || O.rgb(u) || O.hsl(u) }, key: function (u) { return !v.hasOwnProperty(u) && !x.hasOwnProperty(u) && u !== \"targets\" && u !== \"keyframes\" } }; function C(u) { var w = \/\\(([^)]+)\\)\/.exec(u); return w ? w[1].split(\",\").map(function (I) { return parseFloat(I) }) : [] } function be(u, w) { var I = C(u), U = M(O.und(I[0]) ? 1 : I[0], .1, 100), B = M(O.und(I[1]) ? 100 : I[1], .1, 100), te = M(O.und(I[2]) ? 10 : I[2], .1, 100), g = M(O.und(I[3]) ? 0 : I[3], .1, 100), a = Math.sqrt(B \/ U), i = te \/ (2 * Math.sqrt(B * U)), y = i < 1 ? a * Math.sqrt(1 - i * i) : 0, A = 1, m = i < 1 ? (i * a + -g) \/ y : -g + a; function D(R) { var P = w ? w * R \/ 1e3 : R; return i < 1 ? P = Math.exp(-P * i * a) * (A * Math.cos(y * P) + m * Math.sin(y * P)) : P = (A + m * P) * Math.exp(-P * a), R === 0 || R === 1 ? R : 1 - P } function K() { var R = L.springs[u]; if (R) return R; for (var P = 1 \/ 6, X = 0, de = 0; ;)if (X += P, D(X) === 1) { if (de++, de >= 16) break } else de = 0; var me = X * P * 1e3; return L.springs[u] = me, me } return w ? D : K } function Se(u) { return u === void 0 && (u = 10), function (w) { return Math.ceil(M(w, 1e-6, 1) * u) * (1 \/ u) } } var Re = function () { var u = 11, w = 1 \/ (u - 1); function I(A, m) { return 1 - 3 * m + 3 * A } function U(A, m) { return 3 * m - 6 * A } function B(A) { return 3 * A } function te(A, m, D) { return ((I(m, D) * A + U(m, D)) * A + B(m)) * A } function g(A, m, D) { return 3 * I(m, D) * A * A + 2 * U(m, D) * A + B(m) } function a(A, m, D, K, R) { var P, X, de = 0; do X = m + (D - m) \/ 2, P = te(X, K, R) - A, P > 0 ? D = X : m = X; while (Math.abs(P) > 1e-7 && ++de < 10); return X } function i(A, m, D, K) { for (var R = 0; R < 4; ++R) { var P = g(m, D, K); if (P === 0) return m; var X = te(m, D, K) - A; m -= X \/ P } return m } function y(A, m, D, K) { if (!(0 <= A && A <= 1 && 0 <= D && D <= 1)) return; var R = new Float32Array(u); if (A !== m || D !== K) for (var P = 0; P < u; ++P)R[P] = te(P * w, A, D); function X(de) { for (var me = 0, ae = 1, he = u - 1; ae !== he && R[ae] <= de; ++ae)me += w; --ae; var Be = (de - R[ae]) \/ (R[ae + 1] - R[ae]), _e = me + Be * w, oe = g(_e, A, D); return oe >= .001 ? i(de, _e, A, D) : oe === 0 ? _e : a(de, me, me + w, A, D) } return function (de) { return A === m && D === K || de === 0 || de === 1 ? de : te(X(de), m, K) } } return y }(), pe = function () { var u = { linear: function () { return function (U) { return U } } }, w = { Sine: function () { return function (U) { return 1 - Math.cos(U * Math.PI \/ 2) } }, Expo: function () { return function (U) { return U ? Math.pow(2, 10 * U - 10) : 0 } }, Circ: function () { return function (U) { return 1 - Math.sqrt(1 - U * U) } }, Back: function () { return function (U) { return U * U * (3 * U - 2) } }, Bounce: function () { return function (U) { for (var B, te = 4; U < ((B = Math.pow(2, --te)) - 1) \/ 11;); return 1 \/ Math.pow(4, 3 - te) - 7.5625 * Math.pow((B * 3 - 2) \/ 22 - U, 2) } }, Elastic: function (U, B) { U === void 0 && (U = 1), B === void 0 && (B = .5); var te = M(U, 1, 10), g = M(B, .1, 2); return function (a) { return a === 0 || a === 1 ? a : -te * Math.pow(2, 10 * (a - 1)) * Math.sin((a - 1 - g \/ (Math.PI * 2) * Math.asin(1 \/ te)) * (Math.PI * 2) \/ g) } } }, I = [\"Quad\", \"Cubic\", \"Quart\", \"Quint\"]; return I.forEach(function (U, B) { w[U] = function () { return function (te) { return Math.pow(te, B + 2) } } }), Object.keys(w).forEach(function (U) { var B = w[U]; u[\"easeIn\" + U] = B, u[\"easeOut\" + U] = function (te, g) { return function (a) { return 1 - B(te, g)(1 - a) } }, u[\"easeInOut\" + U] = function (te, g) { return function (a) { return a < .5 ? B(te, g)(a * 2) \/ 2 : 1 - B(te, g)(a * -2 + 2) \/ 2 } }, u[\"easeOutIn\" + U] = function (te, g) { return function (a) { return a < .5 ? (1 - B(te, g)(1 - a * 2)) \/ 2 : (B(te, g)(a * 2 - 1) + 1) \/ 2 } } }), u }(); function ue(u, w) { if (O.fnc(u)) return u; var I = u.split(\"(\")[0], U = pe[I], B = C(u); switch (I) { case \"spring\": return be(u, w); case \"cubicBezier\": return Z(Re, B); case \"steps\": return Z(Se, B); default: return Z(U, B) } } function Ae(u) { try { var w = document.querySelectorAll(u); return w } catch (I) { return } } function Te(u, w) { for (var I = u.length, U = arguments.length >= 2 ? arguments[1] : void 0, B = [], te = 0; te < I; te++)if (te in u) { var g = u[te]; w.call(U, g, te, u) && B.push(g) } return B } function We(u) { return u.reduce(function (w, I) { return w.concat(O.arr(I) ? We(I) : I) }, []) } function Qe(u) { return O.arr(u) ? u : (O.str(u) && (u = Ae(u) || u), u instanceof NodeList || u instanceof HTMLCollection ? [].slice.call(u) : [u]) } function Ke(u, w) { return u.some(function (I) { return I === w }) } function ut(u) { var w = {}; for (var I in u) w[I] = u[I]; return w } function qe(u, w) { var I = ut(u); for (var U in u) I[U] = w.hasOwnProperty(U) ? w[U] : u[U]; return I } function bt(u, w) { var I = ut(u); for (var U in w) I[U] = O.und(u[U]) ? w[U] : u[U]; return I } function gt(u) { var w = \/rgb\\((\\d+,\\s*[\\d]+,\\s*[\\d]+)\\)\/g.exec(u); return w ? \"rgba(\" + w[1] + \",1)\" : u } function It(u) { var w = \/^#?([a-f\\d])([a-f\\d])([a-f\\d])$\/i, I = u.replace(w, function (a, i, y, A) { return i + i + y + y + A + A }), U = \/^#?([a-f\\d]{2})([a-f\\d]{2})([a-f\\d]{2})$\/i.exec(I), B = parseInt(U[1], 16), te = parseInt(U[2], 16), g = parseInt(U[3], 16); return \"rgba(\" + B + \",\" + te + \",\" + g + \",1)\" } function Et(u) { var w = \/hsl\\((\\d+),\\s*([\\d.]+)%,\\s*([\\d.]+)%\\)\/g.exec(u) || \/hsla\\((\\d+),\\s*([\\d.]+)%,\\s*([\\d.]+)%,\\s*([\\d.]+)\\)\/g.exec(u), I = parseInt(w[1], 10) \/ 360, U = parseInt(w[2], 10) \/ 100, B = parseInt(w[3], 10) \/ 100, te = w[4] || 1; function g(D, K, R) { return R < 0 && (R += 1), R > 1 && (R -= 1), R < .16666666666666666 ? D + (K - D) * 6 * R : R < .5 ? K : R < .6666666666666666 ? D + (K - D) * (.6666666666666666 - R) * 6 : D } var a, i, y; if (U == 0) a = i = y = B; else { var A = B < .5 ? B * (1 + U) : B + U - B * U, m = 2 * B - A; a = g(m, A, I + .3333333333333333), i = g(m, A, I), y = g(m, A, I - .3333333333333333) } return \"rgba(\" + a * 255 + \",\" + i * 255 + \",\" + y * 255 + \",\" + te + \")\" } function Pt(u) { if (O.rgb(u)) return gt(u); if (O.hex(u)) return It(u); if (O.hsl(u)) return Et(u) } function Fe(u) { var w = \/[+-]?\\d*\\.?\\d+(?:\\.\\d+)?(?:[eE][+-]?\\d+)?(%|px|pt|em|rem|in|cm|mm|ex|ch|pc|vw|vh|vmin|vmax|deg|rad|turn)?$\/.exec(u); if (w) return w[1] } function dt(u) { if (T(u, \"translate\") || u === \"perspective\") return \"px\"; if (T(u, \"rotate\") || T(u, \"skew\")) return \"deg\" } function pt(u, w) { return O.fnc(u) ? u(w.target, w.id, w.total) : u } function nt(u, w) { return u.getAttribute(w) } function ht(u, w, I) { var U = Fe(w); if (Ke([I, \"deg\", \"rad\", \"turn\"], U)) return w; var B = L.CSS[w + I]; if (!O.und(B)) return B; var te = 100, g = document.createElement(u.tagName), a = u.parentNode && u.parentNode !== document ? u.parentNode : document.body; a.appendChild(g), g.style.position = \"absolute\", g.style.width = te + I; var i = te \/ g.offsetWidth; a.removeChild(g); var y = i * parseFloat(w); return L.CSS[w + I] = y, y } function yt(u, w, I) { if (w in u.style) { var U = w.replace(\/([a-z])([A-Z])\/g, \"$1-$2\").toLowerCase(), B = u.style[w] || getComputedStyle(u).getPropertyValue(U) || \"0\"; return I ? ht(u, B, I) : B } } function re(u, w) { if (O.dom(u) && !O.inp(u) && (!O.nil(nt(u, w)) || O.svg(u) && u[w])) return \"attribute\"; if (O.dom(u) && Ke(F, w)) return \"transform\"; if (O.dom(u) && w !== \"transform\" && yt(u, w)) return \"css\"; if (u[w] != null) return \"object\" } function W(u) { if (O.dom(u)) { for (var w = u.style.transform || \"\", I = \/(\\w+)\\(([^)]*)\\)\/g, U = new Map, B; B = I.exec(w);)U.set(B[1], B[2]); return U } } function Y(u, w, I, U) { var B = T(w, \"scale\") ? 1 : 0 + dt(w), te = W(u).get(w) || B; return I && (I.transforms.list.set(w, te), I.transforms.last = w), U ? ht(u, te, U) : te } function G(u, w, I, U) { switch (re(u, w)) { case \"transform\": return Y(u, w, U, I); case \"css\": return yt(u, w, I); case \"attribute\": return nt(u, w); default: return u[w] || 0 } } function ie(u, w) { var I = \/^(\\*=|\\+=|-=)\/.exec(u); if (!I) return u; var U = Fe(u) || 0, B = parseFloat(w), te = parseFloat(u.replace(I[0], \"\")); switch (I[0][0]) { case \"+\": return B + te + U; case \"-\": return B - te + U; case \"*\": return B * te + U } } function Q(u, w) { if (O.col(u)) return Pt(u); if (\/\\s\/g.test(u)) return u; var I = Fe(u), U = I ? u.substr(0, u.length - I.length) : u; return w ? U + w : U } function fe(u, w) { return Math.sqrt(Math.pow(w.x - u.x, 2) + Math.pow(w.y - u.y, 2)) } function Ee(u) { return Math.PI * 2 * nt(u, \"r\") } function Oe(u) { return nt(u, \"width\") * 2 + nt(u, \"height\") * 2 } function ve(u) { return fe({ x: nt(u, \"x1\"), y: nt(u, \"y1\") }, { x: nt(u, \"x2\"), y: nt(u, \"y2\") }) } function Ce(u) { for (var w = u.points, I = 0, U, B = 0; B < w.numberOfItems; B++) { var te = w.getItem(B); B > 0 && (I += fe(U, te)), U = te } return I } function Ve(u) { var w = u.points; return Ce(u) + fe(w.getItem(w.numberOfItems - 1), w.getItem(0)) } function $e(u) { if (u.getTotalLength) return u.getTotalLength(); switch (u.tagName.toLowerCase()) { case \"circle\": return Ee(u); case \"rect\": return Oe(u); case \"line\": return ve(u); case \"polyline\": return Ce(u); case \"polygon\": return Ve(u) } } function Me(u) { var w = $e(u); return u.setAttribute(\"stroke-dasharray\", w), w } function je(u) { for (var w = u.parentNode; O.svg(w) && O.svg(w.parentNode);)w = w.parentNode; return w } function it(u, w) { var I = w || {}, U = I.el || je(u), B = U.getBoundingClientRect(), te = nt(U, \"viewBox\"), g = B.width, a = B.height, i = I.viewBox || (te ? te.split(\" \") : [0, 0, g, a]); return { el: U, viewBox: i, x: i[0] \/ 1, y: i[1] \/ 1, w: g, h: a, vW: i[2], vH: i[3] } } function Ze(u, w) { var I = O.str(u) ? Ae(u)[0] : u, U = w || 100; return function (B) { return { property: B, el: I, svg: it(I), totalLength: $e(I) * (U \/ 100) } } } function Je(u, w, I) { function U(A) { A === void 0 && (A = 0); var m = w + A >= 1 ? w + A : 0; return u.el.getPointAtLength(m) } var B = it(u.el, u.svg), te = U(), g = U(-1), a = U(1), i = I ? 1 : B.w \/ B.vW, y = I ? 1 : B.h \/ B.vH; switch (u.property) { case \"x\": return (te.x - B.x) * i; case \"y\": return (te.y - B.y) * y; case \"angle\": return Math.atan2(a.y - g.y, a.x - g.x) * 180 \/ Math.PI } } function ot(u, w) { var I = \/[+-]?\\d*\\.?\\d+(?:\\.\\d+)?(?:[eE][+-]?\\d+)?\/g, U = Q(O.pth(u) ? u.totalLength : u, w) + \"\"; return { original: U, numbers: U.match(I) ? U.match(I).map(Number) : [0], strings: O.str(u) || w ? U.split(I) : [] } } function tt(u) { var w = u ? We(O.arr(u) ? u.map(Qe) : Qe(u)) : []; return Te(w, function (I, U, B) { return B.indexOf(I) === U }) } function vt(u) { var w = tt(u); return w.map(function (I, U) { return { target: I, id: U, total: w.length, transforms: { list: W(I) } } }) } function At(u, w) { var I = ut(w); if (\/^spring\/.test(I.easing) && (I.duration = be(I.easing)), O.arr(u)) { var U = u.length, B = U === 2 && !O.obj(u[0]); B ? u = { value: u } : O.fnc(w.duration) || (I.duration = w.duration \/ U) } var te = O.arr(u) ? u : [u]; return te.map(function (g, a) { var i = O.obj(g) && !O.pth(g) ? g : { value: g }; return O.und(i.delay) && (i.delay = a ? 0 : w.delay), O.und(i.endDelay) && (i.endDelay = a === te.length - 1 ? w.endDelay : 0), i }).map(function (g) { return bt(g, I) }) } function Ne(u) { for (var w = Te(We(u.map(function (te) { return Object.keys(te) })), function (te) { return O.key(te) }).reduce(function (te, g) { return te.indexOf(g) < 0 && te.push(g), te }, []), I = {}, U = function (te) { var g = w[te]; I[g] = u.map(function (a) { var i = {}; for (var y in a) O.key(y) ? y == g && (i.value = a[y]) : i[y] = a[y]; return i }) }, B = 0; B < w.length; B++)U(B); return I } function Bt(u, w) { var I = [], U = w.keyframes; U && (w = bt(Ne(U), w)); for (var B in w) O.key(B) && I.push({ name: B, tweens: At(w[B], u) }); return I } function Ft(u, w) { var I = {}; for (var U in u) { var B = pt(u[U], w); O.arr(B) && (B = B.map(function (te) { return pt(te, w) }), B.length === 1 && (B = B[0])), I[U] = B } return I.duration = parseFloat(I.duration), I.delay = parseFloat(I.delay), I } function St(u, w) { var I; return u.tweens.map(function (U) { var B = Ft(U, w), te = B.value, g = O.arr(te) ? te[1] : te, a = Fe(g), i = G(w.target, u.name, a, w), y = I ? I.to.original : i, A = O.arr(te) ? te[0] : y, m = Fe(A) || Fe(i), D = a || m; return O.und(g) && (g = y), B.from = ot(A, D), B.to = ot(ie(g, A), D), B.start = I ? I.end : 0, B.end = B.start + B.delay + B.duration + B.endDelay, B.easing = ue(B.easing, B.duration), B.isPath = O.pth(te), B.isPathTargetInsideSVG = B.isPath && O.svg(w.target), B.isColor = O.col(B.from.original), B.isColor && (B.round = 1), I = B, B }) } var ct = { css: function (u, w, I) { return u.style[w] = I }, attribute: function (u, w, I) { return u.setAttribute(w, I) }, object: function (u, w, I) { return u[w] = I }, transform: function (u, w, I, U, B) { if (U.list.set(w, I), w === U.last || B) { var te = \"\"; U.list.forEach(function (g, a) { te += a + \"(\" + g + \") \" }), u.style.transform = te } } }; function lt(u, w) { var I = vt(u); I.forEach(function (U) { for (var B in w) { var te = pt(w[B], U), g = U.target, a = Fe(te), i = G(g, B, a, U), y = a || Fe(i), A = ie(Q(te, y), i), m = re(g, B); ct[m](g, B, A, U.transforms, !0) } }) } function Mt(u, w) { var I = re(u.target, w.name); if (I) { var U = St(w, u), B = U[U.length - 1]; return { type: I, property: w.name, animatable: u, tweens: U, duration: B.end, delay: U[0].delay, endDelay: B.endDelay } } } function Nt(u, w) { return Te(We(u.map(function (I) { return w.map(function (U) { return Mt(I, U) }) })), function (I) { return !O.und(I) }) } function mt(u, w) { var I = u.length, U = function (te) { return te.timelineOffset ? te.timelineOffset : 0 }, B = {}; return B.duration = I ? Math.max.apply(Math, u.map(function (te) { return U(te) + te.duration })) : w.duration, B.delay = I ? Math.min.apply(Math, u.map(function (te) { return U(te) + te.delay })) : w.delay, B.endDelay = I ? B.duration - Math.max.apply(Math, u.map(function (te) { return U(te) + te.duration - te.endDelay })) : w.endDelay, B } var Ct = 0; function s(u) { var w = qe(v, u), I = qe(x, u), U = Bt(I, u), B = vt(u.targets), te = Nt(B, U), g = mt(te, I), a = Ct; return Ct++, bt(w, { id: a, children: [], animatables: B, animations: te, duration: g.duration, delay: g.delay, endDelay: g.endDelay }) } var t = [], r = function () { var u; function w() { !u && (!p() || !S.suspendWhenDocumentHidden) && t.length > 0 && (u = requestAnimationFrame(I)) } function I(B) { for (var te = t.length, g = 0; g < te;) { var a = t[g]; a.paused ? (t.splice(g, 1), te--) : (a.tick(B), g++) } u = g > 0 ? requestAnimationFrame(I) : void 0 } function U() { S.suspendWhenDocumentHidden && (p() ? u = cancelAnimationFrame(u) : (t.forEach(function (B) { return B._onDocumentVisibility() }), r())) } return typeof document != \"undefined\" && document.addEventListener(\"visibilitychange\", U), w }(); function p() { return !!document && document.hidden } function S(u) { u === void 0 && (u = {}); var w = 0, I = 0, U = 0, B, te = 0, g = null; function a(ae) { var he = window.Promise && new Promise(function (Be) { return g = Be }); return ae.finished = he, he } var i = s(u), y = a(i); function A() { var ae = i.direction; ae !== \"alternate\" && (i.direction = ae !== \"normal\" ? \"normal\" : \"reverse\"), i.reversed = !i.reversed, B.forEach(function (he) { return he.reversed = i.reversed }) } function m(ae) { return i.reversed ? i.duration - ae : ae } function D() { w = 0, I = m(i.currentTime) * (1 \/ S.speed) } function K(ae, he) { he && he.seek(ae - he.timelineOffset) } function R(ae) { if (i.reversePlayback) for (var Be = te; Be--;)K(ae, B[Be]); else for (var he = 0; he < te; he++)K(ae, B[he]) } function P(ae) { for (var he = 0, Be = i.animations, _e = Be.length; he < _e;) { var oe = Be[he], Ge = oe.animatable, at = oe.tweens, wt = at.length - 1, Ye = at[wt]; wt && (Ye = Te(at, function (ee) { return ae < ee.end })[0] || Ye); for (var _t = M(ae - Ye.start - Ye.delay, 0, Ye.duration) \/ Ye.duration, b = isNaN(_t) ? 1 : Ye.easing(_t), H = Ye.to.strings, ce = Ye.round, xe = [], ke = Ye.to.numbers.length, Xe = void 0, st = 0; st < ke; st++) { var e = void 0, n = Ye.to.numbers[st], o = Ye.from.numbers[st] || 0; Ye.isPath ? e = Je(Ye.value, b * n, Ye.isPathTargetInsideSVG) : e = o + b * (n - o), ce && (Ye.isColor && st > 2 || (e = Math.round(e * ce) \/ ce)), xe.push(e) } var c = H.length; if (!c) Xe = xe[0]; else { Xe = H[0]; for (var f = 0; f < c; f++) { var l = H[f], j = H[f + 1], J = xe[f]; isNaN(J) || (j ? Xe += J + j : Xe += J + \" \") } } ct[oe.type](Ge.target, oe.property, Xe, Ge.transforms), oe.currentValue = Xe, he++ } } function X(ae) { i[ae] && !i.passThrough && i[ae](i) } function de() { i.remaining && i.remaining !== !0 && i.remaining-- } function me(ae) { var he = i.duration, Be = i.delay, _e = he - i.endDelay, oe = m(ae); i.progress = M(oe \/ he * 100, 0, 100), i.reversePlayback = oe < i.currentTime, B && R(oe), !i.began && i.currentTime > 0 && (i.began = !0, X(\"begin\")), !i.loopBegan && i.currentTime > 0 && (i.loopBegan = !0, X(\"loopBegin\")), oe <= Be && i.currentTime !== 0 && P(0), (oe >= _e && i.currentTime !== he || !he) && P(he), oe > Be && oe < _e ? (i.changeBegan || (i.changeBegan = !0, i.changeCompleted = !1, X(\"changeBegin\")), X(\"change\"), P(oe)) : i.changeBegan && (i.changeCompleted = !0, i.changeBegan = !1, X(\"changeComplete\")), i.currentTime = M(oe, 0, he), i.began && X(\"update\"), ae >= he && (I = 0, de(), i.remaining ? (w = U, X(\"loopComplete\"), i.loopBegan = !1, i.direction === \"alternate\" && A()) : (i.paused = !0, i.completed || (i.completed = !0, X(\"loopComplete\"), X(\"complete\"), !i.passThrough && \"Promise\" in window && (g(), y = a(i))))) } return i.reset = function () { var ae = i.direction; i.passThrough = !1, i.currentTime = 0, i.progress = 0, i.paused = !0, i.began = !1, i.loopBegan = !1, i.changeBegan = !1, i.completed = !1, i.changeCompleted = !1, i.reversePlayback = !1, i.reversed = ae === \"reverse\", i.remaining = i.loop, B = i.children, te = B.length; for (var he = te; he--;)i.children[he].reset(); (i.reversed && i.loop !== !0 || ae === \"alternate\" && i.loop === 1) && i.remaining++, P(i.reversed ? i.duration : 0) }, i._onDocumentVisibility = D, i.set = function (ae, he) { return lt(ae, he), i }, i.tick = function (ae) { U = ae, w || (w = U), me((U + (I - w)) * S.speed) }, i.seek = function (ae) { me(m(ae)) }, i.pause = function () { i.paused = !0, D() }, i.play = function () { i.paused && (i.completed && i.reset(), i.paused = !1, t.push(i), D(), r()) }, i.reverse = function () { A(), i.completed = !i.reversed, D() }, i.restart = function () { i.reset(), i.play() }, i.remove = function (ae) { var he = tt(ae); q(he, i) }, i.reset(), i.autoplay && i.play(), i } function V(u, w) { for (var I = w.length; I--;)Ke(u, w[I].animatable.target) && w.splice(I, 1) } function q(u, w) { var I = w.animations, U = w.children; V(u, I); for (var B = U.length; B--;) { var te = U[B], g = te.animations; V(u, g), !g.length && !te.children.length && U.splice(B, 1) } !I.length && !U.length && w.pause() } function De(u) { for (var w = tt(u), I = t.length; I--;) { var U = t[I]; q(w, U) } } function ze(u, w) { w === void 0 && (w = {}); var I = w.direction || \"normal\", U = w.easing ? ue(w.easing) : null, B = w.grid, te = w.axis, g = w.from || 0, a = g === \"first\", i = g === \"center\", y = g === \"last\", A = O.arr(u), m = parseFloat(A ? u[0] : u), D = A ? parseFloat(u[1]) : 0, K = Fe(A ? u[1] : u) || 0, R = w.start || 0 + (A ? m : 0), P = [], X = 0; return function (de, me, ae) { if (a && (g = 0), i && (g = (ae - 1) \/ 2), y && (g = ae - 1), !P.length) { for (var he = 0; he < ae; he++) { if (!B) P.push(Math.abs(g - he)); else { var Be = i ? (B[0] - 1) \/ 2 : g % B[0], _e = i ? (B[1] - 1) \/ 2 : Math.floor(g \/ B[0]), oe = he % B[0], Ge = Math.floor(he \/ B[0]), at = Be - oe, wt = _e - Ge, Ye = Math.sqrt(at * at + wt * wt); te === \"x\" && (Ye = -at), te === \"y\" && (Ye = -wt), P.push(Ye) } X = Math.max.apply(Math, P) } U && (P = P.map(function (b) { return U(b \/ X) * X })), I === \"reverse\" && (P = P.map(function (b) { return te ? b < 0 ? b * -1 : -b : Math.abs(X - b) })) } var _t = A ? (D - m) \/ X : m; return R + _t * (Math.round(P[me] * 100) \/ 100) + K } } function Ue(u) { u === void 0 && (u = {}); var w = S(u); return w.duration = 0, w.add = function (I, U) { var B = t.indexOf(w), te = w.children; B > -1 && t.splice(B, 1); function g(D) { D.passThrough = !0 } for (var a = 0; a < te.length; a++)g(te[a]); var i = bt(I, qe(x, u)); i.targets = i.targets || u.targets; var y = w.duration; i.autoplay = !1, i.direction = w.direction, i.timelineOffset = O.und(U) ? y : ie(U, y), g(w), w.seek(i.timelineOffset); var A = S(i); g(A), te.push(A); var m = mt(te, u); return w.delay = m.delay, w.endDelay = m.endDelay, w.duration = m.duration, w.seek(0), w.reset(), w.autoplay && w.play(), w }, w } S.version = \"3.2.1\", S.speed = 1, S.suspendWhenDocumentHidden = !0, S.running = t, S.remove = De, S.get = G, S.set = lt, S.convertPx = ht, S.path = Ze, S.setDashoffset = Me, S.stagger = ze, S.timeline = Ue, S.easing = ue, S.penner = pe, S.random = function (u, w) { return Math.floor(Math.random() * (w - u + 1)) + u }, E.default = S }, 836: function (_, E) { E.byteLength = Z, E.toByteArray = C, E.fromByteArray = Re; for (var h = [], v = [], x = typeof Uint8Array != \"undefined\" ? Uint8Array : Array, F = \"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+\/\", L = 0, M = F.length; L < M; ++L)h[L] = F[L], v[F.charCodeAt(L)] = L; v[\"-\".charCodeAt(0)] = 62, v[\"_\".charCodeAt(0)] = 63; function T(pe) { var ue = pe.length; if (ue % 4 > 0) throw new Error(\"Invalid string. Length must be a multiple of 4\"); var Ae = pe.indexOf(\"=\"); Ae === -1 && (Ae = ue); var Te = Ae === ue ? 0 : 4 - Ae % 4; return [Ae, Te] } function Z(pe) { var ue = T(pe), Ae = ue[0], Te = ue[1]; return (Ae + Te) * 3 \/ 4 - Te } function O(pe, ue, Ae) { return (ue + Ae) * 3 \/ 4 - Ae } function C(pe) { var ue, Ae = T(pe), Te = Ae[0], We = Ae[1], Qe = new x(O(pe, Te, We)), Ke = 0, ut = We > 0 ? Te - 4 : Te, qe; for (qe = 0; qe < ut; qe += 4)ue = v[pe.charCodeAt(qe)] << 18 | v[pe.charCodeAt(qe + 1)] << 12 | v[pe.charCodeAt(qe + 2)] << 6 | v[pe.charCodeAt(qe + 3)], Qe[Ke++] = ue >> 16 & 255, Qe[Ke++] = ue >> 8 & 255, Qe[Ke++] = ue & 255; return We === 2 && (ue = v[pe.charCodeAt(qe)] << 2 | v[pe.charCodeAt(qe + 1)] >> 4, Qe[Ke++] = ue & 255), We === 1 && (ue = v[pe.charCodeAt(qe)] << 10 | v[pe.charCodeAt(qe + 1)] << 4 | v[pe.charCodeAt(qe + 2)] >> 2, Qe[Ke++] = ue >> 8 & 255, Qe[Ke++] = ue & 255), Qe } function be(pe) { return h[pe >> 18 & 63] + h[pe >> 12 & 63] + h[pe >> 6 & 63] + h[pe & 63] } function Se(pe, ue, Ae) { for (var Te, We = [], Qe = ue; Qe < Ae; Qe += 3)Te = (pe[Qe] << 16 & 16711680) + (pe[Qe + 1] << 8 & 65280) + (pe[Qe + 2] & 255), We.push(be(Te)); return We.join(\"\") } function Re(pe) { for (var ue, Ae = pe.length, Te = Ae % 3, We = [], Qe = 16383, Ke = 0, ut = Ae - Te; Ke < ut; Ke += Qe)We.push(Se(pe, Ke, Ke + Qe > ut ? ut : Ke + Qe)); return Te === 1 ? (ue = pe[Ae - 1], We.push(h[ue >> 2] + h[ue << 4 & 63] + \"==\")) : Te === 2 && (ue = (pe[Ae - 2] << 8) + pe[Ae - 1], We.push(h[ue >> 10] + h[ue >> 4 & 63] + h[ue << 2 & 63] + \"=\")), We.join(\"\") } }, 3770: function (_, E) {\/*! ieee754. BSD-3-Clause License. Feross Aboukhadijeh <https:\/\/feross.org\/opensource> *\/E.read = function (h, v, x, F, L) { var M, T, Z = L * 8 - F - 1, O = (1 << Z) - 1, C = O >> 1, be = -7, Se = x ? L - 1 : 0, Re = x ? -1 : 1, pe = h[v + Se]; for (Se += Re, M = pe & (1 << -be) - 1, pe >>= -be, be += Z; be > 0; M = M * 256 + h[v + Se], Se += Re, be -= 8); for (T = M & (1 << -be) - 1, M >>= -be, be += F; be > 0; T = T * 256 + h[v + Se], Se += Re, be -= 8); if (M === 0) M = 1 - C; else { if (M === O) return T ? NaN : (pe ? -1 : 1) * (1 \/ 0); T = T + Math.pow(2, F), M = M - C } return (pe ? -1 : 1) * T * Math.pow(2, M - F) }, E.write = function (h, v, x, F, L, M) { var T, Z, O, C = M * 8 - L - 1, be = (1 << C) - 1, Se = be >> 1, Re = L === 23 ? Math.pow(2, -24) - Math.pow(2, -77) : 0, pe = F ? 0 : M - 1, ue = F ? 1 : -1, Ae = v < 0 || v === 0 && 1 \/ v < 0 ? 1 : 0; for (v = Math.abs(v), isNaN(v) || v === 1 \/ 0 ? (Z = isNaN(v) ? 1 : 0, T = be) : (T = Math.floor(Math.log(v) \/ Math.LN2), v * (O = Math.pow(2, -T)) < 1 && (T--, O *= 2), T + Se >= 1 ? v += Re \/ O : v += Re * Math.pow(2, 1 - Se), v * O >= 2 && (T++, O \/= 2), T + Se >= be ? (Z = 0, T = be) : T + Se >= 1 ? (Z = (v * O - 1) * Math.pow(2, L), T = T + Se) : (Z = v * Math.pow(2, Se - 1) * Math.pow(2, L), T = 0)); L >= 8; h[x + pe] = Z & 255, pe += ue, Z \/= 256, L -= 8); for (T = T << L | Z, C += L; C > 0; h[x + pe] = T & 255, pe += ue, T \/= 256, C -= 8); h[x + pe - ue] |= Ae * 128 } }, 4547: function (_) { var E = NaN, h = \"[object Symbol]\", v = \/^\\s+|\\s+$\/g, x = \/^[-+]0x[0-9a-f]+$\/i, F = \/^0b[01]+$\/i, L = \/^0o[0-7]+$\/i, M = parseInt, T = Object.prototype, Z = T.toString; function O(ue, Ae, Te) { return ue === ue && (Te !== void 0 && (ue = ue <= Te ? ue : Te), Ae !== void 0 && (ue = ue >= Ae ? ue : Ae)), ue } function C(ue) { var Ae = typeof ue; return !!ue && (Ae == \"object\" || Ae == \"function\") } function be(ue) { return !!ue && typeof ue == \"object\" } function Se(ue) { return typeof ue == \"symbol\" || be(ue) && Z.call(ue) == h } function Re(ue) { if (typeof ue == \"number\") return ue; if (Se(ue)) return E; if (C(ue)) { var Ae = typeof ue.valueOf == \"function\" ? ue.valueOf() : ue; ue = C(Ae) ? Ae + \"\" : Ae } if (typeof ue != \"string\") return ue === 0 ? ue : +ue; ue = ue.replace(v, \"\"); var Te = F.test(ue); return Te || L.test(ue) ? M(ue.slice(2), Te ? 2 : 8) : x.test(ue) ? E : +ue } function pe(ue, Ae, Te) { return Te === void 0 && (Te = Ae, Ae = void 0), Te !== void 0 && (Te = Re(Te), Te = Te === Te ? Te : 0), Ae !== void 0 && (Ae = Re(Ae), Ae = Ae === Ae ? Ae : 0), O(Re(ue), Ae, Te) } _.exports = pe }, 7445: function (_, E, h) { _ = h.nmd(_); var v = 200, x = \"__lodash_hash_undefined__\", F = 9007199254740991, L = \"[object Arguments]\", M = \"[object Array]\", T = \"[object Boolean]\", Z = \"[object Date]\", O = \"[object Error]\", C = \"[object Function]\", be = \"[object GeneratorFunction]\", Se = \"[object Map]\", Re = \"[object Number]\", pe = \"[object Object]\", ue = \"[object Promise]\", Ae = \"[object RegExp]\", Te = \"[object Set]\", We = \"[object String]\", Qe = \"[object Symbol]\", Ke = \"[object WeakMap]\", ut = \"[object ArrayBuffer]\", qe = \"[object DataView]\", bt = \"[object Float32Array]\", gt = \"[object Float64Array]\", It = \"[object Int8Array]\", Et = \"[object Int16Array]\", Pt = \"[object Int32Array]\", Fe = \"[object Uint8Array]\", dt = \"[object Uint8ClampedArray]\", pt = \"[object Uint16Array]\", nt = \"[object Uint32Array]\", ht = \/[\\\\^$.*+?()[\\]{}|]\/g, yt = \/\\w*$\/, re = \/^\\[object .+?Constructor\\]$\/, W = \/^(?:0|[1-9]\\d*)$\/, Y = {}; Y[L] = Y[M] = Y[ut] = Y[qe] = Y[T] = Y[Z] = Y[bt] = Y[gt] = Y[It] = Y[Et] = Y[Pt] = Y[Se] = Y[Re] = Y[pe] = Y[Ae] = Y[Te] = Y[We] = Y[Qe] = Y[Fe] = Y[dt] = Y[pt] = Y[nt] = !0, Y[O] = Y[C] = Y[Ke] = !1; var G = typeof h.g == \"object\" && h.g && h.g.Object === Object && h.g, ie = typeof self == \"object\" && self && self.Object === Object && self, Q = G || ie || Function(\"return this\")(), fe = E && !E.nodeType && E, Ee = fe && !0 && _ && !_.nodeType && _, Oe = Ee && Ee.exports === fe; function ve(d, $) { return d.set($[0], $[1]), d } function Ce(d, $) { return d.add($), d } function Ve(d, $) { for (var se = -1, Le = d ? d.length : 0; ++se < Le && $(d[se], se, d) !== !1;); return d } function $e(d, $) { for (var se = -1, Le = $.length, Lt = d.length; ++se < Le;)d[Lt + se] = $[se]; return d } function Me(d, $, se, Le) { var Lt = -1, Dt = d ? d.length : 0; for (Le && Dt && (se = d[++Lt]); ++Lt < Dt;)se = $(se, d[Lt], Lt, d); return se } function je(d, $) { for (var se = -1, Le = Array(d); ++se < d;)Le[se] = $(se); return Le } function it(d, $) { return d == null ? void 0 : d[$] } function Ze(d) { var $ = !1; if (d != null && typeof d.toString != \"function\") try { $ = !!(d + \"\") } catch (se) { } return $ } function Je(d) { var $ = -1, se = Array(d.size); return d.forEach(function (Le, Lt) { se[++$] = [Lt, Le] }), se } function ot(d, $) { return function (se) { return d($(se)) } } function tt(d) { var $ = -1, se = Array(d.size); return d.forEach(function (Le) { se[++$] = Le }), se } var vt = Array.prototype, At = Function.prototype, Ne = Object.prototype, Bt = Q[\"__core-js_shared__\"], Ft = function () { var d = \/[^.]+$\/.exec(Bt && Bt.keys && Bt.keys.IE_PROTO || \"\"); return d ? \"Symbol(src)_1.\" + d : \"\" }(), St = At.toString, ct = Ne.hasOwnProperty, lt = Ne.toString, Mt = RegExp(\"^\" + St.call(ct).replace(ht, \"\\\\$&\").replace(\/hasOwnProperty|(function).*?(?=\\\\\\()| for .+?(?=\\\\\\])\/g, \"$1.*?\") + \"$\"), Nt = Oe ? Q.Buffer : void 0, mt = Q.Symbol, Ct = Q.Uint8Array, s = ot(Object.getPrototypeOf, Object), t = Object.create, r = Ne.propertyIsEnumerable, p = vt.splice, S = Object.getOwnPropertySymbols, V = Nt ? Nt.isBuffer : void 0, q = ot(Object.keys, Object), De = rt(Q, \"DataView\"), ze = rt(Q, \"Map\"), Ue = rt(Q, \"Promise\"), u = rt(Q, \"Set\"), w = rt(Q, \"WeakMap\"), I = rt(Object, \"create\"), U = zt(De), B = zt(ze), te = zt(Ue), g = zt(u), a = zt(w), i = mt ? mt.prototype : void 0, y = i ? i.valueOf : void 0; function A(d) { var $ = -1, se = d ? d.length : 0; for (this.clear(); ++$ < se;) { var Le = d[$]; this.set(Le[0], Le[1]) } } function m() { this.__data__ = I ? I(null) : {} } function D(d) { return this.has(d) && delete this.__data__[d] } function K(d) { var $ = this.__data__; if (I) { var se = $[d]; return se === x ? void 0 : se } return ct.call($, d) ? $[d] : void 0 } function R(d) { var $ = this.__data__; return I ? $[d] !== void 0 : ct.call($, d) } function P(d, $) { var se = this.__data__; return se[d] = I && $ === void 0 ? x : $, this } A.prototype.clear = m, A.prototype.delete = D, A.prototype.get = K, A.prototype.has = R, A.prototype.set = P; function X(d) { var $ = -1, se = d ? d.length : 0; for (this.clear(); ++$ < se;) { var Le = d[$]; this.set(Le[0], Le[1]) } } function de() { this.__data__ = [] } function me(d) { var $ = this.__data__, se = e($, d); if (se < 0) return !1; var Le = $.length - 1; return se == Le ? $.pop() : p.call($, se, 1), !0 } function ae(d) { var $ = this.__data__, se = e($, d); return se < 0 ? void 0 : $[se][1] } function he(d) { return e(this.__data__, d) > -1 } function Be(d, $) { var se = this.__data__, Le = e(se, d); return Le < 0 ? se.push([d, $]) : se[Le][1] = $, this } X.prototype.clear = de, X.prototype.delete = me, X.prototype.get = ae, X.prototype.has = he, X.prototype.set = Be; function _e(d) { var $ = -1, se = d ? d.length : 0; for (this.clear(); ++$ < se;) { var Le = d[$]; this.set(Le[0], Le[1]) } } function oe() { this.__data__ = { hash: new A, map: new (ze || X), string: new A } } function Ge(d) { return et(this, d).delete(d) } function at(d) { return et(this, d).get(d) } function wt(d) { return et(this, d).has(d) } function Ye(d, $) { return et(this, d).set(d, $), this } _e.prototype.clear = oe, _e.prototype.delete = Ge, _e.prototype.get = at, _e.prototype.has = wt, _e.prototype.set = Ye; function _t(d) { this.__data__ = new X(d) } function b() { this.__data__ = new X } function H(d) { return this.__data__.delete(d) } function ce(d) { return this.__data__.get(d) } function xe(d) { return this.__data__.has(d) } function ke(d, $) { var se = this.__data__; if (se instanceof X) { var Le = se.__data__; if (!ze || Le.length < v - 1) return Le.push([d, $]), this; se = this.__data__ = new _e(Le) } return se.set(d, $), this } _t.prototype.clear = b, _t.prototype.delete = H, _t.prototype.get = ce, _t.prototype.has = xe, _t.prototype.set = ke; function Xe(d, $) { var se = Kt(d) || ur(d) ? je(d.length, String) : [], Le = se.length, Lt = !!Le; for (var Dt in d) ($ || ct.call(d, Dt)) && !(Lt && (Dt == \"length\" || $t(Dt, Le))) && se.push(Dt); return se } function st(d, $, se) { var Le = d[$]; (!(ct.call(d, $) && Zt(Le, se)) || se === void 0 && !($ in d)) && (d[$] = se) } function e(d, $) { for (var se = d.length; se--;)if (Zt(d[se][0], $)) return se; return -1 } function n(d, $) { return d && ye($, Xt($), d) } function o(d, $, se, Le, Lt, Dt, Ut) { var kt; if (Le && (kt = Dt ? Le(d, Lt, Dt, Ut) : Le(d)), kt !== void 0) return kt; if (!Yt(d)) return d; var rr = Kt(d); if (rr) { if (kt = Rt(d), !$) return z(d, kt) } else { var Wt = xt(d), nr = Wt == C || Wt == be; if (lr(d)) return ee(d, $); if (Wt == pe || Wt == L || nr && !Dt) { if (Ze(d)) return Dt ? d : {}; if (kt = ft(nr ? {} : d), !$) return Pe(d, n(kt, d)) } else { if (!Y[Wt]) return Dt ? d : {}; kt = jt(d, Wt, o, $) } } Ut || (Ut = new _t); var ir = Ut.get(d); if (ir) return ir; if (Ut.set(d, kt), !rr) var or = se ? He(d) : Xt(d); return Ve(or || d, function (Jt, Qt) { or && (Qt = Jt, Jt = d[Qt]), st(kt, Qt, o(Jt, $, se, Le, Qt, d, Ut)) }), kt } function c(d) { return Yt(d) ? t(d) : {} } function f(d, $, se) { var Le = $(d); return Kt(d) ? Le : $e(Le, se(d)) } function l(d) { return lt.call(d) } function j(d) { if (!Yt(d) || Tt(d)) return !1; var $ = tr(d) || Ze(d) ? Mt : re; return $.test(zt(d)) } function J(d) { if (!Vt(d)) return q(d); var $ = []; for (var se in Object(d)) ct.call(d, se) && se != \"constructor\" && $.push(se); return $ } function ee(d, $) { if ($) return d.slice(); var se = new d.constructor(d.length); return d.copy(se), se } function k(d) { var $ = new d.constructor(d.byteLength); return new Ct($).set(new Ct(d)), $ } function ne(d, $) { var se = $ ? k(d.buffer) : d.buffer; return new d.constructor(se, d.byteOffset, d.byteLength) } function le(d, $, se) { var Le = $ ? se(Je(d), !0) : Je(d); return Me(Le, ve, new d.constructor) } function we(d) { var $ = new d.constructor(d.source, yt.exec(d)); return $.lastIndex = d.lastIndex, $ } function Ie(d, $, se) { var Le = $ ? se(tt(d), !0) : tt(d); return Me(Le, Ce, new d.constructor) } function ge(d) { return y ? Object(y.call(d)) : {} } function N(d, $) { var se = $ ? k(d.buffer) : d.buffer; return new d.constructor(se, d.byteOffset, d.length) } function z(d, $) { var se = -1, Le = d.length; for ($ || ($ = Array(Le)); ++se < Le;)$[se] = d[se]; return $ } function ye(d, $, se, Le) { se || (se = {}); for (var Lt = -1, Dt = $.length; ++Lt < Dt;) { var Ut = $[Lt], kt = Le ? Le(se[Ut], d[Ut], Ut, se, d) : void 0; st(se, Ut, kt === void 0 ? d[Ut] : kt) } return se } function Pe(d, $) { return ye(d, Ot(d), $) } function He(d) { return f(d, Xt, Ot) } function et(d, $) { var se = d.__data__; return Gt($) ? se[typeof $ == \"string\" ? \"string\" : \"hash\"] : se.map } function rt(d, $) { var se = it(d, $); return j(se) ? se : void 0 } var Ot = S ? ot(S, Object) : hr, xt = l; (De && xt(new De(new ArrayBuffer(1))) != qe || ze && xt(new ze) != Se || Ue && xt(Ue.resolve()) != ue || u && xt(new u) != Te || w && xt(new w) != Ke) && (xt = function (d) { var $ = lt.call(d), se = $ == pe ? d.constructor : void 0, Le = se ? zt(se) : void 0; if (Le) switch (Le) { case U: return qe; case B: return Se; case te: return ue; case g: return Te; case a: return Ke }return $ }); function Rt(d) { var $ = d.length, se = d.constructor($); return $ && typeof d[0] == \"string\" && ct.call(d, \"index\") && (se.index = d.index, se.input = d.input), se } function ft(d) { return typeof d.constructor == \"function\" && !Vt(d) ? c(s(d)) : {} } function jt(d, $, se, Le) { var Lt = d.constructor; switch ($) { case ut: return k(d); case T: case Z: return new Lt(+d); case qe: return ne(d, Le); case bt: case gt: case It: case Et: case Pt: case Fe: case dt: case pt: case nt: return N(d, Le); case Se: return le(d, Le, se); case Re: case We: return new Lt(d); case Ae: return we(d); case Te: return Ie(d, Le, se); case Qe: return ge(d) } } function $t(d, $) { return $ = $ == null ? F : $, !!$ && (typeof d == \"number\" || W.test(d)) && d > -1 && d % 1 == 0 && d < $ } function Gt(d) { var $ = typeof d; return $ == \"string\" || $ == \"number\" || $ == \"symbol\" || $ == \"boolean\" ? d !== \"__proto__\" : d === null } function Tt(d) { return !!Ft && Ft in d } function Vt(d) { var $ = d && d.constructor, se = typeof $ == \"function\" && $.prototype || Ne; return d === se } function zt(d) { if (d != null) { try { return St.call(d) } catch ($) { } try { return d + \"\" } catch ($) { } } return \"\" } function sr(d) { return o(d, !0, !0) } function Zt(d, $) { return d === $ || d !== d && $ !== $ } function ur(d) { return cr(d) && ct.call(d, \"callee\") && (!r.call(d, \"callee\") || lt.call(d) == L) } var Kt = Array.isArray; function er(d) { return d != null && fr(d.length) && !tr(d) } function cr(d) { return dr(d) && er(d) } var lr = V || vr; function tr(d) { var $ = Yt(d) ? lt.call(d) : \"\"; return $ == C || $ == be } function fr(d) { return typeof d == \"number\" && d > -1 && d % 1 == 0 && d <= F } function Yt(d) { var $ = typeof d; return !!d && ($ == \"object\" || $ == \"function\") } function dr(d) { return !!d && typeof d == \"object\" } function Xt(d) { return er(d) ? Xe(d) : J(d) } function hr() { return [] } function vr() { return !1 } _.exports = sr }, 2714: function (_, E, h) { var v = 200, x = \"__lodash_hash_undefined__\", F = 1 \/ 0, L = 9007199254740991, M = \"[object Arguments]\", T = \"[object Function]\", Z = \"[object GeneratorFunction]\", O = \"[object Symbol]\", C = \/[\\\\^$.*+?()[\\]{}|]\/g, be = \/^\\[object .+?Constructor\\]$\/, Se = \/^(?:0|[1-9]\\d*)$\/, Re = typeof h.g == \"object\" && h.g && h.g.Object === Object && h.g, pe = typeof self == \"object\" && self && self.Object === Object && self, ue = Re || pe || Function(\"return this\")(); function Ae(b, H, ce) { switch (ce.length) { case 0: return b.call(H); case 1: return b.call(H, ce[0]); case 2: return b.call(H, ce[0], ce[1]); case 3: return b.call(H, ce[0], ce[1], ce[2]) }return b.apply(H, ce) } function Te(b, H) { var ce = b ? b.length : 0; return !!ce && qe(b, H, 0) > -1 } function We(b, H, ce) { for (var xe = -1, ke = b ? b.length : 0; ++xe < ke;)if (ce(H, b[xe])) return !0; return !1 } function Qe(b, H) { for (var ce = -1, xe = b ? b.length : 0, ke = Array(xe); ++ce < xe;)ke[ce] = H(b[ce], ce, b); return ke } function Ke(b, H) { for (var ce = -1, xe = H.length, ke = b.length; ++ce < xe;)b[ke + ce] = H[ce]; return b } function ut(b, H, ce, xe) { for (var ke = b.length, Xe = ce + (xe ? 1 : -1); xe ? Xe-- : ++Xe < ke;)if (H(b[Xe], Xe, b)) return Xe; return -1 } function qe(b, H, ce) { if (H !== H) return ut(b, bt, ce); for (var xe = ce - 1, ke = b.length; ++xe < ke;)if (b[xe] === H) return xe; return -1 } function bt(b) { return b !== b } function gt(b, H) { for (var ce = -1, xe = Array(b); ++ce < b;)xe[ce] = H(ce); return xe } function It(b) { return function (H) { return b(H) } } function Et(b, H) { return b.has(H) } function Pt(b, H) { return b == null ? void 0 : b[H] } function Fe(b) { var H = !1; if (b != null && typeof b.toString != \"function\") try { H = !!(b + \"\") } catch (ce) { } return H } function dt(b, H) { return function (ce) { return b(H(ce)) } } var pt = Array.prototype, nt = Function.prototype, ht = Object.prototype, yt = ue[\"__core-js_shared__\"], re = function () { var b = \/[^.]+$\/.exec(yt && yt.keys && yt.keys.IE_PROTO || \"\"); return b ? \"Symbol(src)_1.\" + b : \"\" }(), W = nt.toString, Y = ht.hasOwnProperty, G = ht.toString, ie = RegExp(\"^\" + W.call(Y).replace(C, \"\\\\$&\").replace(\/hasOwnProperty|(function).*?(?=\\\\\\()| for .+?(?=\\\\\\])\/g, \"$1.*?\") + \"$\"), Q = ue.Symbol, fe = dt(Object.getPrototypeOf, Object), Ee = ht.propertyIsEnumerable, Oe = pt.splice, ve = Q ? Q.isConcatSpreadable : void 0, Ce = Object.getOwnPropertySymbols, Ve = Math.max, $e = te(ue, \"Map\"), Me = te(Object, \"create\"); function je(b) { var H = -1, ce = b ? b.length : 0; for (this.clear(); ++H < ce;) { var xe = b[H]; this.set(xe[0], xe[1]) } } function it() { this.__data__ = Me ? Me(null) : {} } function Ze(b) { return this.has(b) && delete this.__data__[b] } function Je(b) { var H = this.__data__; if (Me) { var ce = H[b]; return ce === x ? void 0 : ce } return Y.call(H, b) ? H[b] : void 0 } function ot(b) { var H = this.__data__; return Me ? H[b] !== void 0 : Y.call(H, b) } function tt(b, H) { var ce = this.__data__; return ce[b] = Me && H === void 0 ? x : H, this } je.prototype.clear = it, je.prototype.delete = Ze, je.prototype.get = Je, je.prototype.has = ot, je.prototype.set = tt; function vt(b) { var H = -1, ce = b ? b.length : 0; for (this.clear(); ++H < ce;) { var xe = b[H]; this.set(xe[0], xe[1]) } } function At() { this.__data__ = [] } function Ne(b) { var H = this.__data__, ce = S(H, b); if (ce < 0) return !1; var xe = H.length - 1; return ce == xe ? H.pop() : Oe.call(H, ce, 1), !0 } function Bt(b) { var H = this.__data__, ce = S(H, b); return ce < 0 ? void 0 : H[ce][1] } function Ft(b) { return S(this.__data__, b) > -1 } function St(b, H) { var ce = this.__data__, xe = S(ce, b); return xe < 0 ? ce.push([b, H]) : ce[xe][1] = H, this } vt.prototype.clear = At, vt.prototype.delete = Ne, vt.prototype.get = Bt, vt.prototype.has = Ft, vt.prototype.set = St; function ct(b) { var H = -1, ce = b ? b.length : 0; for (this.clear(); ++H < ce;) { var xe = b[H]; this.set(xe[0], xe[1]) } } function lt() { this.__data__ = { hash: new je, map: new ($e || vt), string: new je } } function Mt(b) { return B(this, b).delete(b) } function Nt(b) { return B(this, b).get(b) } function mt(b) { return B(this, b).has(b) } function Ct(b, H) { return B(this, b).set(b, H), this } ct.prototype.clear = lt, ct.prototype.delete = Mt, ct.prototype.get = Nt, ct.prototype.has = mt, ct.prototype.set = Ct; function s(b) { var H = -1, ce = b ? b.length : 0; for (this.__data__ = new ct; ++H < ce;)this.add(b[H]) } function t(b) { return this.__data__.set(b, x), this } function r(b) { return this.__data__.has(b) } s.prototype.add = s.prototype.push = t, s.prototype.has = r; function p(b, H) { var ce = me(b) || de(b) ? gt(b.length, String) : [], xe = ce.length, ke = !!xe; for (var Xe in b) (H || Y.call(b, Xe)) && !(ke && (Xe == \"length\" || y(Xe, xe))) && ce.push(Xe); return ce } function S(b, H) { for (var ce = b.length; ce--;)if (X(b[ce][0], H)) return ce; return -1 } function V(b, H, ce, xe) { var ke = -1, Xe = Te, st = !0, e = b.length, n = [], o = H.length; if (!e) return n; ce && (H = Qe(H, It(ce))), xe ? (Xe = We, st = !1) : H.length >= v && (Xe = Et, st = !1, H = new s(H)); e: for (; ++ke < e;) { var c = b[ke], f = ce ? ce(c) : c; if (c = xe || c !== 0 ? c : 0, st && f === f) { for (var l = o; l--;)if (H[l] === f) continue e; n.push(c) } else Xe(H, f, xe) || n.push(c) } return n } function q(b, H, ce, xe, ke) { var Xe = -1, st = b.length; for (ce || (ce = i), ke || (ke = []); ++Xe < st;) { var e = b[Xe]; H > 0 && ce(e) ? H > 1 ? q(e, H - 1, ce, xe, ke) : Ke(ke, e) : xe || (ke[ke.length] = e) } return ke } function De(b, H, ce) { var xe = H(b); return me(b) ? xe : Ke(xe, ce(b)) } function ze(b) { if (!oe(b) || m(b)) return !1; var H = Be(b) || Fe(b) ? ie : be; return H.test(P(b)) } function Ue(b) { if (!oe(b)) return K(b); var H = D(b), ce = []; for (var xe in b) xe == \"constructor\" && (H || !Y.call(b, xe)) || ce.push(xe); return ce } function u(b, H) { return b = Object(b), w(b, H, function (ce, xe) { return xe in b }) } function w(b, H, ce) { for (var xe = -1, ke = H.length, Xe = {}; ++xe < ke;) { var st = H[xe], e = b[st]; ce(e, st) && (Xe[st] = e) } return Xe } function I(b, H) { return H = Ve(H === void 0 ? b.length - 1 : H, 0), function () { for (var ce = arguments, xe = -1, ke = Ve(ce.length - H, 0), Xe = Array(ke); ++xe < ke;)Xe[xe] = ce[H + xe]; xe = -1; for (var st = Array(H + 1); ++xe < H;)st[xe] = ce[xe]; return st[H] = Xe, Ae(b, this, st) } } function U(b) { return De(b, wt, a) } function B(b, H) { var ce = b.__data__; return A(H) ? ce[typeof H == \"string\" ? \"string\" : \"hash\"] : ce.map } function te(b, H) { var ce = Pt(b, H); return ze(ce) ? ce : void 0 } var g = Ce ? dt(Ce, Object) : _t, a = Ce ? function (b) { for (var H = []; b;)Ke(H, g(b)), b = fe(b); return H } : _t; function i(b) { return me(b) || de(b) || !!(ve && b && b[ve]) } function y(b, H) { return H = H == null ? L : H, !!H && (typeof b == \"number\" || Se.test(b)) && b > -1 && b % 1 == 0 && b < H } function A(b) { var H = typeof b; return H == \"string\" || H == \"number\" || H == \"symbol\" || H == \"boolean\" ? b !== \"__proto__\" : b === null } function m(b) { return !!re && re in b } function D(b) { var H = b && b.constructor, ce = typeof H == \"function\" && H.prototype || ht; return b === ce } function K(b) { var H = []; if (b != null) for (var ce in Object(b)) H.push(ce); return H } function R(b) { if (typeof b == \"string\" || at(b)) return b; var H = b + \"\"; return H == \"0\" && 1 \/ b == -F ? \"-0\" : H } function P(b) { if (b != null) { try { return W.call(b) } catch (H) { } try { return b + \"\" } catch (H) { } } return \"\" } function X(b, H) { return b === H || b !== b && H !== H } function de(b) { return he(b) && Y.call(b, \"callee\") && (!Ee.call(b, \"callee\") || G.call(b) == M) } var me = Array.isArray; function ae(b) { return b != null && _e(b.length) && !Be(b) } function he(b) { return Ge(b) && ae(b) } function Be(b) { var H = oe(b) ? G.call(b) : \"\"; return H == T || H == Z } function _e(b) { return typeof b == \"number\" && b > -1 && b % 1 == 0 && b <= L } function oe(b) { var H = typeof b; return !!b && (H == \"object\" || H == \"function\") } function Ge(b) { return !!b && typeof b == \"object\" } function at(b) { return typeof b == \"symbol\" || Ge(b) && G.call(b) == O } function wt(b) { return ae(b) ? p(b, !0) : Ue(b) } var Ye = I(function (b, H) { return b == null ? {} : (H = Qe(q(H, 1), R), u(b, V(U(b), H))) }); function _t() { return [] } _.exports = Ye }, 7137: function (_, E, h) { var v = 1 \/ 0, x = 9007199254740991, F = \"[object Arguments]\", L = \"[object Function]\", M = \"[object GeneratorFunction]\", T = \"[object Symbol]\", Z = typeof h.g == \"object\" && h.g && h.g.Object === Object && h.g, O = typeof self == \"object\" && self && self.Object === Object && self, C = Z || O || Function(\"return this\")(); function be(G, ie, Q) { switch (Q.length) { case 0: return G.call(ie); case 1: return G.call(ie, Q[0]); case 2: return G.call(ie, Q[0], Q[1]); case 3: return G.call(ie, Q[0], Q[1], Q[2]) }return G.apply(ie, Q) } function Se(G, ie) { for (var Q = -1, fe = G ? G.length : 0, Ee = Array(fe); ++Q < fe;)Ee[Q] = ie(G[Q], Q, G); return Ee } function Re(G, ie) { for (var Q = -1, fe = ie.length, Ee = G.length; ++Q < fe;)G[Ee + Q] = ie[Q]; return G } var pe = Object.prototype, ue = pe.hasOwnProperty, Ae = pe.toString, Te = C.Symbol, We = pe.propertyIsEnumerable, Qe = Te ? Te.isConcatSpreadable : void 0, Ke = Math.max; function ut(G, ie, Q, fe, Ee) { var Oe = -1, ve = G.length; for (Q || (Q = It), Ee || (Ee = []); ++Oe < ve;) { var Ce = G[Oe]; ie > 0 && Q(Ce) ? ie > 1 ? ut(Ce, ie - 1, Q, fe, Ee) : Re(Ee, Ce) : fe || (Ee[Ee.length] = Ce) } return Ee } function qe(G, ie) { return G = Object(G), bt(G, ie, function (Q, fe) { return fe in G }) } function bt(G, ie, Q) { for (var fe = -1, Ee = ie.length, Oe = {}; ++fe < Ee;) { var ve = ie[fe], Ce = G[ve]; Q(Ce, ve) && (Oe[ve] = Ce) } return Oe } function gt(G, ie) { return ie = Ke(ie === void 0 ? G.length - 1 : ie, 0), function () { for (var Q = arguments, fe = -1, Ee = Ke(Q.length - ie, 0), Oe = Array(Ee); ++fe < Ee;)Oe[fe] = Q[ie + fe]; fe = -1; for (var ve = Array(ie + 1); ++fe < ie;)ve[fe] = Q[fe]; return ve[ie] = Oe, be(G, this, ve) } } function It(G) { return Fe(G) || Pt(G) || !!(Qe && G && G[Qe]) } function Et(G) { if (typeof G == \"string\" || W(G)) return G; var ie = G + \"\"; return ie == \"0\" && 1 \/ G == -v ? \"-0\" : ie } function Pt(G) { return pt(G) && ue.call(G, \"callee\") && (!We.call(G, \"callee\") || Ae.call(G) == F) } var Fe = Array.isArray; function dt(G) { return G != null && ht(G.length) && !nt(G) } function pt(G) { return re(G) && dt(G) } function nt(G) { var ie = yt(G) ? Ae.call(G) : \"\"; return ie == L || ie == M } function ht(G) { return typeof G == \"number\" && G > -1 && G % 1 == 0 && G <= x } function yt(G) { var ie = typeof G; return !!G && (ie == \"object\" || ie == \"function\") } function re(G) { return !!G && typeof G == \"object\" } function W(G) { return typeof G == \"symbol\" || re(G) && Ae.call(G) == T } var Y = gt(function (G, ie) { return G == null ? {} : qe(G, Se(ut(ie, 1), Et)) }); _.exports = Y }, 8866: function (_, E, h) { var v = h(3572), x = h(4235), F = h(4169), L = h(6194), M = h(8512); function T(Z) { var O = -1, C = Z == null ? 0 : Z.length; for (this.clear(); ++O < C;) { var be = Z[O]; this.set(be[0], be[1]) } } T.prototype.clear = v, T.prototype.delete = x, T.prototype.get = F, T.prototype.has = L, T.prototype.set = M, _.exports = T }, 8856: function (_, E, h) { var v = h(4997), x = h(4056), F = h(9492), L = h(9469), M = h(7970); function T(Z) { var O = -1, C = Z == null ? 0 : Z.length; for (this.clear(); ++O < C;) { var be = Z[O]; this.set(be[0], be[1]) } } T.prototype.clear = v, T.prototype.delete = x, T.prototype.get = F, T.prototype.has = L, T.prototype.set = M, _.exports = T }, 149: function (_, E, h) { var v = h(8616), x = h(3812), F = v(x, \"Map\"); _.exports = F }, 8975: function (_, E, h) { var v = h(4950), x = h(5105), F = h(3104), L = h(7322), M = h(8986); function T(Z) { var O = -1, C = Z == null ? 0 : Z.length; for (this.clear(); ++O < C;) { var be = Z[O]; this.set(be[0], be[1]) } } T.prototype.clear = v, T.prototype.delete = x, T.prototype.get = F, T.prototype.has = L, T.prototype.set = M, _.exports = T }, 1999: function (_, E, h) { var v = h(3812), x = v.Symbol; _.exports = x }, 3977: function (_) { function E(h, v, x) { switch (x.length) { case 0: return h.call(v); case 1: return h.call(v, x[0]); case 2: return h.call(v, x[0], x[1]); case 3: return h.call(v, x[0], x[1], x[2]) }return h.apply(v, x) } _.exports = E }, 5643: function (_) { function E(h, v) { for (var x = -1, F = h == null ? 0 : h.length, L = Array(F); ++x < F;)L[x] = v(h[x], x, h); return L } _.exports = E }, 4319: function (_) { function E(h, v) { for (var x = -1, F = v.length, L = h.length; ++x < F;)h[L + x] = v[x]; return h } _.exports = E }, 6380: function (_, E, h) { var v = h(1555), x = h(5287), F = Object.prototype, L = F.hasOwnProperty; function M(T, Z, O) { var C = T[Z]; (!(L.call(T, Z) && x(C, O)) || O === void 0 && !(Z in T)) && v(T, Z, O) } _.exports = M }, 4461: function (_, E, h) { var v = h(5287); function x(F, L) { for (var M = F.length; M--;)if (v(F[M][0], L)) return M; return -1 } _.exports = x }, 1555: function (_, E, h) { var v = h(6432); function x(F, L, M) { L == \"__proto__\" && v ? v(F, L, { configurable: !0, enumerable: !0, value: M, writable: !0 }) : F[L] = M } _.exports = x }, 6343: function (_, E, h) { var v = h(4319), x = h(5385); function F(L, M, T, Z, O) { var C = -1, be = L.length; for (T || (T = x), O || (O = []); ++C < be;) { var Se = L[C]; M > 0 && T(Se) ? M > 1 ? F(Se, M - 1, T, Z, O) : v(O, Se) : Z || (O[O.length] = Se) } return O } _.exports = F }, 7806: function (_, E, h) { var v = h(2325), x = h(8331); function F(L, M) { M = v(M, L); for (var T = 0, Z = M.length; L != null && T < Z;)L = L[x(M[T++])]; return T && T == Z ? L : void 0 } _.exports = F }, 4703: function (_, E, h) { var v = h(1999), x = h(2598), F = h(9462), L = \"[object Null]\", M = \"[object Undefined]\", T = v ? v.toStringTag : void 0; function Z(O) { return O == null ? O === void 0 ? M : L : T && T in Object(O) ? x(O) : F(O) } _.exports = Z }, 9461: function (_) { function E(h, v) { return h != null && v in Object(h) } _.exports = E }, 7952: function (_, E, h) { var v = h(4703), x = h(4905), F = \"[object Arguments]\"; function L(M) { return x(M) && v(M) == F } _.exports = L }, 9143: function (_, E, h) { var v = h(3781), x = h(5519), F = h(1380), L = h(7846), M = \/[\\\\^$.*+?()[\\]{}|]\/g, T = \/^\\[object .+?Constructor\\]$\/, Z = Function.prototype, O = Object.prototype, C = Z.toString, be = O.hasOwnProperty, Se = RegExp(\"^\" + C.call(be).replace(M, \"\\\\$&\").replace(\/hasOwnProperty|(function).*?(?=\\\\\\()| for .+?(?=\\\\\\])\/g, \"$1.*?\") + \"$\"); function Re(pe) { if (!F(pe) || x(pe)) return !1; var ue = v(pe) ? Se : T; return ue.test(L(pe)) } _.exports = Re }, 5238: function (_, E, h) { var v = h(6145), x = h(453); function F(L, M) { return v(L, M, function (T, Z) { return x(L, Z) }) } _.exports = F }, 6145: function (_, E, h) { var v = h(7806), x = h(3947), F = h(2325); function L(M, T, Z) { for (var O = -1, C = T.length, be = {}; ++O < C;) { var Se = T[O], Re = v(M, Se); Z(Re, Se) && x(be, F(Se, M), Re) } return be } _.exports = L }, 3947: function (_, E, h) { var v = h(6380), x = h(2325), F = h(1495), L = h(1380), M = h(8331); function T(Z, O, C, be) { if (!L(Z)) return Z; O = x(O, Z); for (var Se = -1, Re = O.length, pe = Re - 1, ue = Z; ue != null && ++Se < Re;) { var Ae = M(O[Se]), Te = C; if (Ae === \"__proto__\" || Ae === \"constructor\" || Ae === \"prototype\") return Z; if (Se != pe) { var We = ue[Ae]; Te = be ? be(We, Ae, ue) : void 0, Te === void 0 && (Te = L(We) ? We : F(O[Se + 1]) ? [] : {}) } v(ue, Ae, Te), ue = ue[Ae] } return Z } _.exports = T }, 3061: function (_, E, h) { var v = h(1578), x = h(6432), F = h(3418), L = x ? function (M, T) { return x(M, \"toString\", { configurable: !0, enumerable: !1, value: v(T), writable: !0 }) } : F; _.exports = L }, 5645: function (_, E, h) { var v = h(1999), x = h(5643), F = h(4876), L = h(5269), M = 1 \/ 0, T = v ? v.prototype : void 0, Z = T ? T.toString : void 0; function O(C) { if (typeof C == \"string\") return C; if (F(C)) return x(C, O) + \"\"; if (L(C)) return Z ? Z.call(C) : \"\"; var be = C + \"\"; return be == \"0\" && 1 \/ C == -M ? \"-0\" : be } _.exports = O }, 2325: function (_, E, h) { var v = h(4876), x = h(7250), F = h(5916), L = h(1586); function M(T, Z) { return v(T) ? T : x(T, Z) ? [T] : F(L(T)) } _.exports = M }, 6873: function (_, E, h) { var v = h(3812), x = v[\"__core-js_shared__\"]; _.exports = x }, 6432: function (_, E, h) { var v = h(8616), x = function () { try { var F = v(Object, \"defineProperty\"); return F({}, \"\", {}), F } catch (L) { } }(); _.exports = x }, 3699: function (_, E, h) { var v = h(1089), x = h(1146), F = h(6089); function L(M) { return F(x(M, void 0, v), M + \"\") } _.exports = L }, 3340: function (_, E, h) { var v = typeof h.g == \"object\" && h.g && h.g.Object === Object && h.g; _.exports = v }, 7770: function (_, E, h) { var v = h(9813); function x(F, L) { var M = F.__data__; return v(L) ? M[typeof L == \"string\" ? \"string\" : \"hash\"] : M.map } _.exports = x }, 8616: function (_, E, h) { var v = h(9143), x = h(5112); function F(L, M) { var T = x(L, M); return v(T) ? T : void 0 } _.exports = F }, 2598: function (_, E, h) { var v = h(1999), x = Object.prototype, F = x.hasOwnProperty, L = x.toString, M = v ? v.toStringTag : void 0; function T(Z) { var O = F.call(Z, M), C = Z[M]; try { Z[M] = void 0; var be = !0 } catch (Re) { } var Se = L.call(Z); return be && (O ? Z[M] = C : delete Z[M]), Se } _.exports = T }, 5112: function (_) { function E(h, v) { return h == null ? void 0 : h[v] } _.exports = E }, 1227: function (_, E, h) { var v = h(2325), x = h(4786), F = h(4876), L = h(1495), M = h(1072), T = h(8331); function Z(O, C, be) { C = v(C, O); for (var Se = -1, Re = C.length, pe = !1; ++Se < Re;) { var ue = T(C[Se]); if (!(pe = O != null && be(O, ue))) break; O = O[ue] } return pe || ++Se != Re ? pe : (Re = O == null ? 0 : O.length, !!Re && M(Re) && L(ue, Re) && (F(O) || x(O))) } _.exports = Z }, 3572: function (_, E, h) { var v = h(2643); function x() { this.__data__ = v ? v(null) : {}, this.size = 0 } _.exports = x }, 4235: function (_) { function E(h) { var v = this.has(h) && delete this.__data__[h]; return this.size -= v ? 1 : 0, v } _.exports = E }, 4169: function (_, E, h) { var v = h(2643), x = \"__lodash_hash_undefined__\", F = Object.prototype, L = F.hasOwnProperty; function M(T) { var Z = this.__data__; if (v) { var O = Z[T]; return O === x ? void 0 : O } return L.call(Z, T) ? Z[T] : void 0 } _.exports = M }, 6194: function (_, E, h) { var v = h(2643), x = Object.prototype, F = x.hasOwnProperty; function L(M) { var T = this.__data__; return v ? T[M] !== void 0 : F.call(T, M) } _.exports = L }, 8512: function (_, E, h) { var v = h(2643), x = \"__lodash_hash_undefined__\"; function F(L, M) { var T = this.__data__; return this.size += this.has(L) ? 0 : 1, T[L] = v && M === void 0 ? x : M, this } _.exports = F }, 5385: function (_, E, h) { var v = h(1999), x = h(4786), F = h(4876), L = v ? v.isConcatSpreadable : void 0; function M(T) { return F(T) || x(T) || !!(L && T && T[L]) } _.exports = M }, 1495: function (_) { var E = 9007199254740991, h = \/^(?:0|[1-9]\\d*)$\/; function v(x, F) { var L = typeof x; return F = F == null ? E : F, !!F && (L == \"number\" || L != \"symbol\" && h.test(x)) && x > -1 && x % 1 == 0 && x < F } _.exports = v }, 7250: function (_, E, h) { var v = h(4876), x = h(5269), F = \/\\.|\\[(?:[^[\\]]*|([\"'])(?:(?!\\1)[^\\\\]|\\\\.)*?\\1)\\]\/, L = \/^\\w*$\/; function M(T, Z) { if (v(T)) return !1; var O = typeof T; return O == \"number\" || O == \"symbol\" || O == \"boolean\" || T == null || x(T) ? !0 : L.test(T) || !F.test(T) || Z != null && T in Object(Z) } _.exports = M }, 9813: function (_) { function E(h) { var v = typeof h; return v == \"string\" || v == \"number\" || v == \"symbol\" || v == \"boolean\" ? h !== \"__proto__\" : h === null } _.exports = E }, 5519: function (_, E, h) { var v = h(6873), x = function () { var L = \/[^.]+$\/.exec(v && v.keys && v.keys.IE_PROTO || \"\"); return L ? \"Symbol(src)_1.\" + L : \"\" }(); function F(L) { return !!x && x in L } _.exports = F }, 4997: function (_) { function E() { this.__data__ = [], this.size = 0 } _.exports = E }, 4056: function (_, E, h) { var v = h(4461), x = Array.prototype, F = x.splice; function L(M) { var T = this.__data__, Z = v(T, M); if (Z < 0) return !1; var O = T.length - 1; return Z == O ? T.pop() : F.call(T, Z, 1), --this.size, !0 } _.exports = L }, 9492: function (_, E, h) { var v = h(4461); function x(F) { var L = this.__data__, M = v(L, F); return M < 0 ? void 0 : L[M][1] } _.exports = x }, 9469: function (_, E, h) { var v = h(4461); function x(F) { return v(this.__data__, F) > -1 } _.exports = x }, 7970: function (_, E, h) { var v = h(4461); function x(F, L) { var M = this.__data__, T = v(M, F); return T < 0 ? (++this.size, M.push([F, L])) : M[T][1] = L, this } _.exports = x }, 4950: function (_, E, h) { var v = h(8866), x = h(8856), F = h(149); function L() { this.size = 0, this.__data__ = { hash: new v, map: new (F || x), string: new v } } _.exports = L }, 5105: function (_, E, h) { var v = h(7770); function x(F) { var L = v(this, F).delete(F); return this.size -= L ? 1 : 0, L } _.exports = x }, 3104: function (_, E, h) { var v = h(7770); function x(F) { return v(this, F).get(F) } _.exports = x }, 7322: function (_, E, h) { var v = h(7770); function x(F) { return v(this, F).has(F) } _.exports = x }, 8986: function (_, E, h) { var v = h(7770); function x(F, L) { var M = v(this, F), T = M.size; return M.set(F, L), this.size += M.size == T ? 0 : 1, this } _.exports = x }, 5138: function (_, E, h) { var v = h(5611), x = 500; function F(L) { var M = v(L, function (Z) { return T.size === x && T.clear(), Z }), T = M.cache; return M } _.exports = F }, 2643: function (_, E, h) { var v = h(8616), x = v(Object, \"create\"); _.exports = x }, 9462: function (_) { var E = Object.prototype, h = E.toString; function v(x) { return h.call(x) } _.exports = v }, 1146: function (_, E, h) { var v = h(3977), x = Math.max; function F(L, M, T) { return M = x(M === void 0 ? L.length - 1 : M, 0), function () { for (var Z = arguments, O = -1, C = x(Z.length - M, 0), be = Array(C); ++O < C;)be[O] = Z[M + O]; O = -1; for (var Se = Array(M + 1); ++O < M;)Se[O] = Z[O]; return Se[M] = T(be), v(L, this, Se) } } _.exports = F }, 3812: function (_, E, h) { var v = h(3340), x = typeof self == \"object\" && self && self.Object === Object && self, F = v || x || Function(\"return this\")(); _.exports = F }, 6089: function (_, E, h) { var v = h(3061), x = h(6930), F = x(v); _.exports = F }, 6930: function (_) { var E = 800, h = 16, v = Date.now; function x(F) { var L = 0, M = 0; return function () { var T = v(), Z = h - (T - M); if (M = T, Z > 0) { if (++L >= E) return arguments[0] } else L = 0; return F.apply(void 0, arguments) } } _.exports = x }, 5916: function (_, E, h) { var v = h(5138), x = \/[^.[\\]]+|\\[(?:(-?\\d+(?:\\.\\d+)?)|([\"'])((?:(?!\\2)[^\\\\]|\\\\.)*?)\\2)\\]|(?=(?:\\.|\\[\\])(?:\\.|\\[\\]|$))\/g, F = \/\\\\(\\\\)?\/g, L = v(function (M) { var T = []; return M.charCodeAt(0) === 46 && T.push(\"\"), M.replace(x, function (Z, O, C, be) { T.push(C ? be.replace(F, \"$1\") : O || Z) }), T }); _.exports = L }, 8331: function (_, E, h) { var v = h(5269), x = 1 \/ 0; function F(L) { if (typeof L == \"string\" || v(L)) return L; var M = L + \"\"; return M == \"0\" && 1 \/ L == -x ? \"-0\" : M } _.exports = F }, 7846: function (_) { var E = Function.prototype, h = E.toString; function v(x) { if (x != null) { try { return h.call(x) } catch (F) { } try { return x + \"\" } catch (F) { } } return \"\" } _.exports = v }, 1578: function (_) { function E(h) { return function () { return h } } _.exports = E }, 5287: function (_) { function E(h, v) { return h === v || h !== h && v !== v } _.exports = E }, 1089: function (_, E, h) { var v = h(6343); function x(F) { var L = F == null ? 0 : F.length; return L ? v(F, 1) : [] } _.exports = x }, 453: function (_, E, h) { var v = h(9461), x = h(1227); function F(L, M) { return L != null && x(L, M, v) } _.exports = F }, 3418: function (_) { function E(h) { return h } _.exports = E }, 4786: function (_, E, h) { var v = h(7952), x = h(4905), F = Object.prototype, L = F.hasOwnProperty, M = F.propertyIsEnumerable, T = v(function () { return arguments }()) ? v : function (Z) { return x(Z) && L.call(Z, \"callee\") && !M.call(Z, \"callee\") }; _.exports = T }, 4876: function (_) { var E = Array.isArray; _.exports = E }, 3781: function (_, E, h) { var v = h(4703), x = h(1380), F = \"[object AsyncFunction]\", L = \"[object Function]\", M = \"[object GeneratorFunction]\", T = \"[object Proxy]\"; function Z(O) { if (!x(O)) return !1; var C = v(O); return C == L || C == M || C == F || C == T } _.exports = Z }, 1072: function (_) { var E = 9007199254740991; function h(v) { return typeof v == \"number\" && v > -1 && v % 1 == 0 && v <= E } _.exports = h }, 1380: function (_) { function E(h) { var v = typeof h; return h != null && (v == \"object\" || v == \"function\") } _.exports = E }, 4905: function (_) { function E(h) { return h != null && typeof h == \"object\" } _.exports = E }, 5269: function (_, E, h) { var v = h(4703), x = h(4905), F = \"[object Symbol]\"; function L(M) { return typeof M == \"symbol\" || x(M) && v(M) == F } _.exports = L }, 5611: function (_, E, h) { var v = h(8975), x = \"Expected a function\"; function F(L, M) { if (typeof L != \"function\" || M != null && typeof M != \"function\") throw new TypeError(x); var T = function () { var Z = arguments, O = M ? M.apply(this, Z) : Z[0], C = T.cache; if (C.has(O)) return C.get(O); var be = L.apply(this, Z); return T.cache = C.set(O, be) || C, be }; return T.cache = new (F.Cache || v), T } F.Cache = v, _.exports = F }, 9505: function (_, E, h) { var v = h(5238), x = h(3699), F = x(function (L, M) { return L == null ? {} : v(L, M) }); _.exports = F }, 1586: function (_, E, h) { var v = h(5645); function x(F) { return F == null ? \"\" : v(F) } _.exports = x }\n                }, qt = {}; function Ht(_) { var E = qt[_]; if (E !== void 0) return E.exports; var h = qt[_] = { id: _, loaded: !1, exports: {} }; return ar[_](h, h.exports, Ht), h.loaded = !0, h.exports } (function () { Ht.g = function () { if (typeof globalThis == \"object\") return globalThis; try { return this || new Function(\"return this\")() } catch (_) { if (typeof window == \"object\") return window } }() })(), function () { Ht.r = function (_) { typeof Symbol != \"undefined\" && Symbol.toStringTag && Object.defineProperty(_, Symbol.toStringTag, { value: \"Module\" }), Object.defineProperty(_, \"__esModule\", { value: !0 }) } }(), function () { Ht.nmd = function (_) { return _.paths = [], _.children || (_.children = []), _ } }(); var pr = {}; (function () {\n                    var _ = Ht(1478), E = Ht(8945); class h { constructor(a) { this.ga4 = !0; var i, y; this.conf = { category: (i = a == null ? void 0 : a.category) != null ? i : \"Product Details\", product: (y = a == null ? void 0 : a.product) != null ? y : \"OPPO Product Name\" }, this.preModule = \"\", this.cost = new Date().getTime() } hasEventPageMark() { return !!document.getElementById(\"event-mark-for-product\") } getPageCategory() { return this.hasEventPageMark() ? \"Event Details\" : this.conf.category } push(a, i) { var y; typeof ((y = window.dataLayer) == null ? void 0 : y.push) == \"function\" && window.dataLayer.push({ event: \"ga4Event\", event_name: a, event_parameters: i }) } pushInteraction({ module: a, action: i, button_name: y }) { this.push(this.getPageCategory() === \"Product Details\" ? \"product_info_interaction\" : \"events_interaction\", { module: a, action: i, button_name: y }) } pushCTAInteraction({ button_name: a }) { this.push(\"cta_button_click\", { module: this.preModule, product_name: this.conf.product, button_name: a }) } pushImpression(a) { const i = new Date().getTime(); this.preModule != \"\" ? this.push(\"details_impression\", { module: this.getPageCategory(), details_name: a }) : this.push(\"details_impression\", { module: this.getPageCategory(), details_name: a }); const y = document.querySelector(\"#navbar .navbar-buy-btn\"); y && y.setAttribute(\"tm-details_name\", a); const A = document.querySelector(\"#op-nav-container .buy-btn\"); A && A.setAttribute(\"tm-event_parameters2\", `{details_name:\"${a}\"}`), this.preModule = a, this.cost = i } pushVideoStep(a, i, y, A) { this.push(`video_${y}`, { module: i, video_title: a, video_percent: A }) } trackImpressionsByAttr(a = \"data-gtm-view\", i = \"data-gtm-scope\") { const y = (0, E.queryAll)(document, `[${a}]`), A = (0, E.queryAll)(document, `[${i}]:not([${a}])`), m = window.IntersectionObserver && new window.IntersectionObserver(D => { D.forEach(K => { if (K.intersectionRatio > 0) { const R = K.target.getAttribute(a); this.pushImpression(R) } }) }, { rootMargin: \"-25% 0px -50% 0px\" }); return m ? y.forEach(D => m.observe(D)) : y.forEach(D => { const K = D.getAttribute(a), R = this; (0, E.addScrollListener)(D, { start: { percent: .5 }, end: { percent: .25 }, handlers: { onStateChange({ state: P }) { P === \"inView\" && R.pushImpression(K) } } }) }), y.concat(A) } addClickListener(a, i, y = \"data-gtm-button_name\") { const A = a.getAttribute(y) || a.textContent; a.addEventListener(\"click\", () => { i(A && A.replace(\/(^\\s+|\\s+$)\/g, \"\").replace(\/(\\s+)\/, \" \") || \"\") }, { passive: !0 }) } trackByAttr(a, i, { root: y = document, fn: A = this.pushInteraction.bind(this) } = {}) { (0, E.queryAll)(y, `[${a}]`).forEach(m => { var D; const K = m.getAttribute(a), R = (D = m.getAttribute(\"data-gtm-action\")) != null ? D : \"button click\"; this.addClickListener(m, P => A({ module: K || \"\", action: R, button_name: P }), i) }) } trackEventsDefault({ attrView: a = \"data-gtm-view\", attrScoped: i = \"data-gtm-scope\", attrClick: y = \"data-gtm-click\", attrLabel: A = \"data-gtm-label\", attrCTA: m = \"data-gtm-cta\", attrNavClick: D = \"data-nav-click\" } = {}) { this.trackImpressionsByAttr(a).forEach(R => { const P = R.getAttribute(i) || R.getAttribute(a), X = P && P.replace(\/^[^:]*:\\s*\/, \"\"); X && ((0, E.queryAll)(R, `[${y}]`).forEach(de => { de.getAttribute(y) || de.setAttribute(y, X) }), (0, E.queryAll)(R, `[${m}]`).forEach(de => { de.getAttribute(m) || de.setAttribute(m, X) })) }), this.trackByAttr(y, A), this.trackByAttr(m, m, { fn: this.pushCTAInteraction.bind(this) }) } } const v = g => ({ install(i) { i.plgs.trackEvent = new h(g), i.plgs.trackEvent.trackEventsDefault() } }), x = (0, _.ih)({ attr: \"ani-navbar\", run(g, a, i) { const y = a.query(\"nav\"), A = document.querySelector(\".cp-site-language-tip\"), m = document.querySelector(\"#header-v2\"); if (!y) return; const D = i.dataTheme; if (a.style.setProperty(\"--nav-bg\", D), a.style.setProperty(\"--nav-text\", D === \"black\" ? \"white\" : \"black\"), a.style.setProperty(\"--divider\", D === \"black\" ? \"rgba(255,255,255,0.2)\" : \"rgba(0,0,0,0.1)\"), g.addInviewScroll({ start: () => -g.vh(100), end: () => { var K, R; return ((K = m == null ? void 0 : m.offsetHeight) != null ? K : 0) + ((R = A == null ? void 0 : A.offsetHeight) != null ? R : 0) }, inView: { handler() { y.style.position = \"relative\" }, once: !0 }, outView: { handler() { y.style.position = \"fixed\" }, once: !0 } }), g.isMo()) { const K = a.query(\".more-selector\"), R = a.query(\".link-arrow\"), P = () => { K.classList.remove(\"h-0\"), R == null || R.classList.add(\"-rotate-90\") }, X = () => { K.classList.add(\"h-0\"), R == null || R.classList.remove(\"-rotate-90\") }; a.query(\".link-selector\").addEventListener(\"click\", () => { K.classList.contains(\"h-0\") ? P() : X() }), a.queryAll(\".more-selector a\").forEach(de => { de.addEventListener(\"click\", () => { X() }) }) } else { const K = a.queryAll(\".links .link a\"), R = K.map(P => { const X = P.getAttribute(\"href\"); if (X && X.startsWith(\"#\") && document.querySelector(X)) return g.resizeRef(() => g.query(X).top()) }).filter(Boolean); window.addEventListener(\"scroll\", () => { const P = window.scrollY, X = R.findIndex(me => me.value > P); let de = X === -1 ? K.length - 1 : X - 1; K.forEach(me => me.classList.add(\"opacity-69\")), de != -1 && K[de] && K[de].classList.remove(\"opacity-69\") }) } } }), F = \"OPPO Ambassadors Quotes\", L = (0, _.ih)({ attr: \"ani-impressions\", run(g, a) { let i = 0; const A = a.query(\".content\").queryAll(\".text-wrapper\"), m = a.query(\".carousel\"), D = a.queryAll(\".line\"); let K = !1, R = !0; const P = _e => { D.forEach((oe, Ge) => { oe.style.backgroundColor = Ge === _e ? \"#404040\" : \"#CCCCCC\" }) }; P(0); const X = _e => { P(_e), A.map((oe, Ge) => { oe.style.cssText = _e === Ge ? \"opacity:1;transition-duration:0.6s;transition-delay:0.4s;\" : \"opacity:0;transition-duration:0.6s;\" }) }, de = () => { i = i < 2 ? i + 1 : 0, X(i) }; let me = setInterval(de, 3e3); const ae = _e => { clearInterval(me), X(_e), me = setInterval(de, 3e3) }, he = () => { R && (i = i < 2 ? i + 1 : 0, (0, _.b9)() || (0, _.hJ)() ? ae(i) : X(i)), R = !1, setTimeout(() => { R = !0 }, 1e3) }, Be = () => { R && (i = i > 0 ? i - 1 : 2, (0, _.b9)() || (0, _.hJ)() ? ae(i) : X(i)), R = !1, setTimeout(() => { R = !0 }, 1e3) }; if ((0, _.b9)() || (0, _.hJ)()) { const _e = a.query(\".button .pre\"), oe = a.query(\".button .next\"); _e.addEventListener(\"click\", () => { Be() }), oe.addEventListener(\"click\", () => { he() }) } else { let _e, oe, Ge = !0, at = !0, wt = 0; const Ye = ke => { if (ke == 0) { K = !1; return } ke > 0 ? Be() : he(), setTimeout(() => { K = !1, Ge = !0, m.style.touchAction = \"auto\", me = setInterval(de, 3e3) }, 1e3) }, _t = () => { window.removeEventListener(\"touchmove\", xe), window.removeEventListener(\"touchend\", ce), window.removeEventListener(\"touchcancel\", b) }, b = () => { _t(), X(i), Ye(0) }, H = ke => { K || (clearInterval(me), K = !0, at = !0, Ge = !0, _e = ke, window.addEventListener(\"touchmove\", xe, { passive: !1 }), window.addEventListener(\"touchend\", ce), window.addEventListener(\"touchcancel\", b)) }, ce = ke => { _t(), Ye(oe), oe = 0, wt = 0 }, xe = ke => { if (wt++, wt < 3 && ke.preventDefault(), Ge && at && wt === 3) { wt = 0, at = !1; const Xe = Math.atan((ke.touches[0].screenY - _e.touches[0].screenY) \/ (ke.touches[0].screenX - _e.touches[0].screenX)); if (Math.abs(Xe) > Math.PI \/ 6) { Ge = !0; return } else m.style.touchAction = \"pan-y\", Ge = !1 } Ge || (m.style.touchAction = \"pan-y\", ke.preventDefault(), oe = ke.touches[0].screenX - _e.touches[0].screenX) }; m.addEventListener(\"touchstart\", H) } } }); var M = (g, a, i) => new Promise((y, A) => { var m = R => { try { K(i.next(R)) } catch (P) { A(P) } }, D = R => { try { K(i.throw(R)) } catch (P) { A(P) } }, K = R => R.done ? y(R.value) : Promise.resolve(R.value).then(m, D); K((i = i.apply(g, a)).next()) }); const T = (0, _.ih)({ attr: \"ani-kv\", run(g, a) { return M(this, null, function* () { const i = a.query(\".text-wrapper\"), y = a.queryAll(\".cards-wrapper .img-wrapper\"), A = a.query(\".panel-wrapper\"), m = a.query(\".panel\"), D = a.query(\".mask\") || void 0; if (y.forEach((R, P) => { R.query(\"img\").style.animationDelay = `${Math.random() * 3e3}ms`, R.query(\"img\").style.animationDuration = `${2e3 + Math.random() * 1e3}ms` }), a.queryAll(\".fade-in\").forEach((R, P) => { R.classList.add(\"show\") }), !g.isMo()) { const R = y.map((ae, he) => m.offsetLeft + m.offsetWidth \/ 2 - (ae.offsetLeft + ae.offsetWidth \/ 2 + ae.parentElement.offsetLeft)), P = y.map((ae, he) => m.offsetTop + m.offsetHeight \/ 2 + g.plgs.variables.getContentHeight() - (ae.offsetTop + ae.offsetHeight \/ 2 + ae.parentElement.offsetTop)), X = [3, 2, 0, 1, 3, 2, 0, 1], de = (0, E.line)(); de.add({ targets: i, duration: 1e3 }), y.forEach((ae, he) => { de.add({ targets: ae, translateX: [0, R[he]], translateY: [0, P[he]], translataZ: [0, 1], scale: [1, .3], opacity: [1, 0], filter: [\"blur(0px)\", \"blur(20px)\"], delay: X[he] * 150, duration: 1e3, offset: \"~\" }) }); let me = !1; g.addScroll({ start: () => A.top() - (0, _.vh)(80), end: () => Math.min(A.top() - ((0, _.vh)(50) - m.offsetHeight \/ 2), D.top() - (0, _.vh)(100)), handler(ae) { me || (requestAnimationFrame(() => { de.seek(ae * de.duration), me = !1 }), me = !0) }, lerp: .1 }) } \n                    { const R = a.query(\".light-wrapper\");\n                    \/\/ P = g.plgs.video.getPlayer(R, { loop: !0, type: \"autoplayInview\" }); \n                    g.isMo() || g.addScroll({ start: () => A.top() - (0, _.vh)(100), end: () => D.top() - (0, _.vh)(100), handler(X) { i.style.transform = `translateY(${X * (0, _.t0)(-200)}px)`, R.style.opacity = `${1 - X}`, m.style.transform = `scale(${(0, E.mix)(1.1, 1, X)})` } }) } }) } }), Z = .95, O = \"fade-in\", C = \"show\", be = (0, _.ih)({ attr: \"ani-fade-in\", run(g, a, i) { var y, A, m, D; const K = i.dataRoot ? g.query(i.dataRoot) : a, R = i.aniFadeIn, P = (y = i.dataOffset) != null ? y : 0, X = (A = i.dataTriggerPos) != null ? A : Z, de = (m = i.dataControlClassName) != null ? m : O, me = (D = i.dataActiveClassName) != null ? D : C; (R === \"pc\" && (0, _.b9)() || R === \"pad\" && (0, _.hJ)() || R === \"mo\" && (0, _.kk)() || !R || R === \"ani-fade-in\") && a.classList.add(de); const ae = getComputedStyle(a).opacity; a.style.setProperty(\"--target-opacity\", ae && ae !== \"0\" ? ae : \"1\"), i.dataDelay && a.style.setProperty(\"--delay\", (i.dataDelay && !isNaN(Number(i.dataDelay)) ? Number(i.dataDelay) : 0) + \"ms\"), g.addScroll({ start: () => K.top() - (0, _.vh)(X * 100) - (0, _.t0)(P), end: () => K.bottom() + (0, _.vh)(50) - (0, _.t0)(P), handler(he) { he > 0 && !a.classList.contains(me) && a.classList.add(me), he <= 0 && a.classList.contains(me) && a.classList.remove(me) } }) } }), Se = (0, _.ih)({ run(g) { g.register(x), g.register(be), g.register(T), g.register(L) } }); var Re = Object.defineProperty, pe = Object.defineProperties, ue = Object.getOwnPropertyDescriptors, Ae = Object.getOwnPropertySymbols, Te = Object.prototype.hasOwnProperty, We = Object.prototype.propertyIsEnumerable, Qe = (g, a, i) => a in g ? Re(g, a, { enumerable: !0, configurable: !0, writable: !0, value: i }) : g[a] = i, Ke = (g, a) => { for (var i in a || (a = {})) Te.call(a, i) && Qe(g, i, a[i]); if (Ae) for (var i of Ae(a)) We.call(a, i) && Qe(g, i, a[i]); return g }, ut = (g, a) => pe(g, ue(a)); const qe = { pc: { mediaQuery: \"(min-width: 1025px)\", scaling: { enabled: !0, padding: 64 }, hiddenClass: [\"mo-only\", \"pad-only\", \"pc-hidden\"], basicWidth: 1440, medias: [{ ratio: 1, width: { min: 1440 }, alias: \"1440\", scaling: !1 }, { ratio: .7111, width: { min: 1025 }, alias: \"1024\" }] }, mo: { mediaQuery: \"(max-width: 1024px)\", scaling: { enabled: !0, padding: 16 }, hiddenClass: [\"pc-only\", \"pad-only\", \"mo-hidden\"], basicWidth: 375, medias: [{ ratio: 1, width: { max: 1024 }, alias: \"360\" }] }, pad: { mediaQuery: \"(min-width: 1024px) and (max-width: 1023px)\", scaling: { enabled: !0, padding: 64 }, hiddenClass: [\"pc-only\", \"mo-only\", \"pad-hidden\"], basicWidth: 1024, medias: [{ ratio: 1, alias: \"650\", width: { min: 650 } }] } }, bt = Object.entries(qe).reduce((g, [a, i]) => ut(Ke({}, g), { [`@src-${a}`]: { baseRatio: 1, medias: i.medias } }), {}), gt = g => { var a, i, y, A; const m = g.trim(); if (!m) return g; let D = g.split(\/([\u2070\u00b9\u00b2\u00b3\u2074\u2075\u2076\u2077\u2078\u2079]+)\/).map(K => \/^[\u2070\u00b9\u00b2\u00b3\u2074\u2075\u2076\u2077\u2078\u2079\\s]*$\/.test(K) || !K ? K : `{{t9n:${K.replace(\/\\\"\/g, \"''\")}}}`).join(\"\"); return ((i = (a = m.match(\/^\\s*\/)) == null ? void 0 : a[0]) != null ? i : \"\") + D + ((A = (y = m.match(\/\\s*$\/)) == null ? void 0 : y[0]) != null ? A : \"\") }; var Et = { mediaConf: qe, rootClass: \"zn--wrapper\", exMediaQueries: { pct: \"(min-width: 1024.0px)\", mot: \"(max-width: 1023.0px)\" }, image: { attrs: bt, quality: 95, format: \"webp\" }, versionFlipCss: [\"ar\"], build: { hash: !1, transform: [{ from: \"@figma\", to: \"data-figma\", remove: [\"prod\"] }], textPicker: { disabled: !0 }, generateOldHtml: !0 } }; const Pt = g => g.reduce((a, i) => a + ((i == null ? void 0 : i.offsetHeight) || 0), 0), Fe = ({ navSelector: g }) => ({ install(a) { let i = 0; const y = () => i, A = () => a.vh(100) - i, m = () => a.isMo() ? a.ex(320) : a.rpx(1312), D = () => { let X = []; if (typeof g == \"string\") X = (0, E.queryAll)(g), i = Pt(X); else { let de = 0; for (; !X.length && (X = (0, E.queryAll)(g[de]), de += 1, i = Pt(X), !(!g[de] || i));); } i = X.reduce((de, me) => de + ((me == null ? void 0 : me.offsetHeight) || 0), 0) }, K = () => { document.documentElement.style.setProperty(\"--init-height\", `${(a.vh(100) - i) \/ 100}px`) }, R = () => { D(), document.documentElement.style.setProperty(\"--nav-height\", `${i}px`), document.documentElement.style.setProperty(\"--content-height\", `${A()}px`), document.documentElement.style.setProperty(\"--grid-width\", `${m()}px`) }, P = () => { document.documentElement.style.setProperty(\"--window-height\", `${window.innerHeight}px`) }; a.addResizeListener(R), a.addResizeListener(P, { observeHeight: !0 }), a.plgs.variables = { getNavHeight: y, getContentHeight: A, getGridWidth: m }, D(), K(), R(), P() } }), dt = \"COMPAT_EVENT\", pt = 35, nt = g => { const a = document.createElement(\"div\"); return new Array(3).fill(0).forEach(() => { const i = document.createElement(\"div\"); i.setAttribute(\"class\", \"loader-element\"), a.append(i) }), g.root.prepend(a), a }, ht = g => ({ install(i) { i.plgs.fps = { compatLevel: -1 }; const y = [], A = .5; let m = 0, D = 0, K = 5; const R = nt(i); new Promise(P => { function X() { window.requestAnimationFrame(() => { var de, me; const ae = performance.now(); for (; y.length > 0 && y[0] <= ae - 1e3 * A;)y.shift(); if (y.push(ae), m = y.length \/ A, m !== 0 && D !== 0 && (m - D) \/ m <= .01 && (K -= 1, K === 0)) { (de = R.parentNode) == null || de.removeChild(R); const he = m < ((me = g == null ? void 0 : g.threshold) != null ? me : pt) ? 1 : 0, Be = new CustomEvent(dt, { detail: { level: he } }); P({ compatLevel: he }), window.dispatchEvent(Be), i.plgs.fps.compatLevel = he; return } D = m, X() }) } X() }) } }), yt = g => new Promise(a => { var i; const y = (i = g.plgs.fps) == null ? void 0 : i.compatLevel; y === void 0 ? a(0) : y >= 0 ? a(y) : window.addEventListener(dt, ({ detail: { level: A } }) => { a(A) }) }), re = .95, W = .8, Y = 50, G = 30, ie = \"linear\"; function Q(g) { return typeof g == \"string\" ? g : (0, _.t0)(g) } function fe(g) { try { return JSON.parse(g) } catch (a) { return g } } const Ee = (0, _.ih)({ attr: \"ani-wheel-fade-in\", run(g, a, i) { const { dataRoot: y, dataOffset: A, dataStartPos: m, dataEndPos: D, dataMoveDistance: K, dataEasing: R } = i, P = y ? g.query(y) : a, X = A != null ? A : 0, de = m != null ? m : re, me = D != null ? D : W; if (de <= me) { console.error(\"\\u8D77\\u59CB\\u4F4D\\u7F6E\\u665A\\u4E8E\\u7ED3\\u675F\\u4F4D\\u7F6E\"); return } let ae = () => (0, _.t0)((0, _.b9)() ? Y : G); const he = ({ pc: _e, mo: oe }) => { (0, _.b9)() && _e ? ae = () => Q(_e) : (0, _.kk)() && oe && (ae = () => Q(oe)) }; if (K) if (typeof K == \"string\") { const _e = fe(K); typeof _e == \"string\" ? ae = () => Q(K) : he(_e) } else typeof K == \"number\" ? ae = () => Q(K) : he(K); const Be = (0, E.line)().add({ targets: a, translateY: () => [ae, 0], opacity: [0, 1], duration: 1, easing: R != null ? R : ie }); g.addScroll({ start: () => P.top() - (0, _.vh)(de * 100) - (0, _.t0)(X), end: () => P.top() - (0, _.vh)(me * 100) - (0, _.t0)(X), handler(_e) { Be.seek(Be.duration * _e) } }) } }); var Oe = Ht(6584), ve = Ht(2351);\/*! *****************************************************************************\nCopyright (c) Microsoft Corporation.\n\nPermission to use, copy, modify, and\/or distribute this software for any\npurpose with or without fee is hereby granted.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH\nREGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY\nAND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,\nINDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM\nLOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR\nOTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR\nPERFORMANCE OF THIS SOFTWARE.\n***************************************************************************** *\/var Ce = function (g, a) { return Ce = Object.setPrototypeOf || { __proto__: [] } instanceof Array && function (i, y) { i.__proto__ = y } || function (i, y) { for (var A in y) Object.prototype.hasOwnProperty.call(y, A) && (i[A] = y[A]) }, Ce(g, a) }; function Ve(g, a) { if (typeof a != \"function\" && a !== null) throw new TypeError(\"Class extends value \" + String(a) + \" is not a constructor or null\"); Ce(g, a); function i() { this.constructor = g } g.prototype = a === null ? Object.create(a) : (i.prototype = a.prototype, new i) } function $e(g, a, i, y) { function A(m) { return m instanceof i ? m : new i(function (D) { D(m) }) } return new (i || (i = Promise))(function (m, D) { function K(X) { try { P(y.next(X)) } catch (de) { D(de) } } function R(X) { try { P(y.throw(X)) } catch (de) { D(de) } } function P(X) { X.done ? m(X.value) : A(X.value).then(K, R) } P((y = y.apply(g, a || [])).next()) }) } function Me(g, a) { var i = { label: 0, sent: function () { if (m[0] & 1) throw m[1]; return m[1] }, trys: [], ops: [] }, y, A, m, D; return D = { next: K(0), throw: K(1), return: K(2) }, typeof Symbol == \"function\" && (D[Symbol.iterator] = function () { return this }), D; function K(P) { return function (X) { return R([P, X]) } } function R(P) { if (y) throw new TypeError(\"Generator is already executing.\"); for (; i;)try { if (y = 1, A && (m = P[0] & 2 ? A.return : P[0] ? A.throw || ((m = A.return) && m.call(A), 0) : A.next) && !(m = m.call(A, P[1])).done) return m; switch (A = 0, m && (P = [P[0] & 2, m.value]), P[0]) { case 0: case 1: m = P; break; case 4: return i.label++, { value: P[1], done: !1 }; case 5: i.label++, A = P[1], P = [0]; continue; case 7: P = i.ops.pop(), i.trys.pop(); continue; default: if (m = i.trys, !(m = m.length > 0 && m[m.length - 1]) && (P[0] === 6 || P[0] === 2)) { i = 0; continue } if (P[0] === 3 && (!m || P[1] > m[0] && P[1] < m[3])) { i.label = P[1]; break } if (P[0] === 6 && i.label < m[1]) { i.label = m[1], m = P; break } if (m && i.label < m[2]) { i.label = m[2], i.ops.push(P); break } m[2] && i.ops.pop(), i.trys.pop(); continue }P = a.call(g, i) } catch (X) { P = [6, X], A = 0 } finally { y = m = 0 } if (P[0] & 5) throw P[1]; return { value: P[0] ? P[1] : void 0, done: !0 } } } var je = function () {\n                        function g(a, i, y) { this.lost = !1, this.$canvas = a, this.$parent = this.$canvas.parentElement, this.contextGL = null, this.shaderProgram = null, this.texturePosBuffer = null, this.yTextureRef = null, this.uTextureRef = null, this.vTextureRef = null, this.alpha = i != null ? i : !1, this.transparent = y != null ? y : !1, this.initLostEvent() } return g.prototype.checkCanvasExist = function () { this.lost && (console.log(\"\\u53D1\\u73B0 webgl \\u4E22\\u5931\\uFF0C\\u91CD\\u65B0\\u521D\\u59CB\\u5316\"), this.initGL(), this.initLostEvent()) }, g.prototype.initLostEvent = function () { var a = this, i; (i = this.$canvas) === null || i === void 0 || i.addEventListener(\"webglcontextlost\", function () { var y, A, m, D, K; a.lost = !0, (y = a.$canvas) === null || y === void 0 || y.remove(); var R = (A = a.$canvas) === null || A === void 0 ? void 0 : A.width, P = (m = a.$canvas) === null || m === void 0 ? void 0 : m.height, X = (D = a.$canvas) === null || D === void 0 ? void 0 : D.classList; a.$canvas = document.createElement(\"canvas\"), a.$canvas.width = R || 0, a.$canvas.height = P || 0, a.$canvas.style.objectFit = \"cover\", X == null || X.forEach(function (de) { var me; (me = a.$canvas) === null || me === void 0 || me.classList.add(de) }), (K = a.$parent) === null || K === void 0 || K.prepend(a.$canvas), a.contextGL = null }) }, g.prototype.initGL = function () { this.contextGL || (this._initContextGL(), this.contextGL && (this._initProgram(), this._initBuffers(), this._initTextures(), this.lost = !1)) }, g.prototype.setSize = function (a, i) { a && this.$canvas && (this.$canvas.width = a.width \/ (this.transparent ? 2 : 1), this.$canvas.height = a.height, this.$canvas.style.objectFit = i) }, g.prototype.drawFrame = function (a) { if (a) { var i = a.width, y = a.height, A = a.data, m = this, D = m.yTextureRef, K = m.uTextureRef, R = m.vTextureRef, P = this.contextGL; if (P) { P.pixelStorei(P.UNPACK_ALIGNMENT, 1), P.viewport(0, 0, i \/ (this.transparent ? 2 : 1), y); var X = A, de = i * y, me = X.subarray(0, de); P.activeTexture(P.TEXTURE0), P.bindTexture(P.TEXTURE_2D, D), P.texImage2D(P.TEXTURE_2D, 0, P.LUMINANCE, i, y, 0, P.LUMINANCE, P.UNSIGNED_BYTE, me); var ae = i * y \/ 4, he = X.subarray(de, de + ae); P.activeTexture(P.TEXTURE1), P.bindTexture(P.TEXTURE_2D, K), P.texImage2D(P.TEXTURE_2D, 0, P.LUMINANCE, i \/ 2, y \/ 2, 0, P.LUMINANCE, P.UNSIGNED_BYTE, he); var Be = ae, _e = X.subarray(de + ae, de + ae + Be); P.activeTexture(P.TEXTURE2), P.bindTexture(P.TEXTURE_2D, R), P.texImage2D(P.TEXTURE_2D, 0, P.LUMINANCE, i \/ 2, y \/ 2, 0, P.LUMINANCE, P.UNSIGNED_BYTE, _e), P.drawArrays(P.TRIANGLE_STRIP, 0, 4) } } }, g.prototype.destroy = function () { var a, i; try { (i = (a = this.contextGL) === null || a === void 0 ? void 0 : a.getExtension(\"WEBGL_lose_context\")) === null || i === void 0 || i.loseContext() } catch (y) { } this.$canvas = null, this.contextGL = null, this.shaderProgram = null, this.texturePosBuffer = null, this.yTextureRef = null, this.uTextureRef = null, this.vTextureRef = null }, g.prototype._initContextGL = function () { var a = this.$canvas; a && (this.contextGL = a.getContext(\"webgl\")) }, g.prototype._initProgram = function () {\n                            var a = this.contextGL; if (a) {\n                                var i = `\n      attribute vec4 vertexPos;\n      attribute vec4 texturePos;\n      varying vec2 textureCoord;\n      void main(){\n          gl_Position = vertexPos; \n          textureCoord = texturePos.xy;\n      }\n      `, y = this.alpha ? `\n      precision highp float;\n      varying highp vec2 textureCoord;\n      uniform sampler2D ySampler;\n      uniform sampler2D uSampler;\n      uniform sampler2D vSampler;\n      const mat4 YUV2RGB = mat4(\n          1.1643828125, 0, 1.59602734375, -.87078515625,\n          1.1643828125, -.39176171875, -.81296875, .52959375,\n          1.1643828125, 2.017234375, 0, -1.081390625,\n          0, 0, 0, 1\n      );\n  \n      void main(void) {\n          highp float y = texture2D(ySampler,  textureCoord).r;\n          highp float u = texture2D(uSampler,  textureCoord).r;\n          highp float v = texture2D(vSampler,  textureCoord).r;\n          vec3 color = (vec4(y, u, v, 1) * YUV2RGB).xyz;\n          float alpha = step(color.x + color.y + color.z, 2.9);\n          gl_FragColor = vec4(color, alpha);\n      }\n      `: this.transparent ? `\n      precision highp float;\n      varying highp vec2 textureCoord;\n      uniform sampler2D ySampler;\n      uniform sampler2D uSampler;\n      uniform sampler2D vSampler;\n      const mat4 YUV2RGB = mat4(\n          1.1643828125, 0, 1.59602734375, -.87078515625,\n          1.1643828125, -.39176171875, -.81296875, .52959375,\n          1.1643828125, 2.017234375, 0, -1.081390625,\n          0, 0, 0, 1\n      );\n  \n      void main(void) {\n          vec2 alphaPos = vec2(textureCoord.x - 0.5, textureCoord.y);\n          highp float y = texture2D(ySampler,  textureCoord).r;\n          highp float u = texture2D(uSampler,  textureCoord).r;\n          highp float v = texture2D(vSampler,  textureCoord).r;\n          highp float ya = texture2D(ySampler, alphaPos).r;\n          highp float ua = texture2D(uSampler, alphaPos).r;\n          highp float va = texture2D(vSampler, alphaPos).r;\n          vec4 alpha4 = vec4(ya, ua, va, 1) * YUV2RGB;\n          vec4 tmp = vec4(y, u, v, 1) * YUV2RGB;\n          gl_FragColor = vec4(tmp.x, tmp.y, tmp.z, alpha4.x);\n      }\n      `: `\n      precision highp float;\n      varying highp vec2 textureCoord;\n      uniform sampler2D ySampler;\n      uniform sampler2D uSampler;\n      uniform sampler2D vSampler;\n      const mat4 YUV2RGB = mat4(\n          1.1643828125, 0, 1.59602734375, -.87078515625,\n          1.1643828125, -.39176171875, -.81296875, .52959375,\n          1.1643828125, 2.017234375, 0, -1.081390625,\n          0, 0, 0, 1\n      );\n  \n      void main(void) {\n          highp float y = texture2D(ySampler,  textureCoord).r;\n          highp float u = texture2D(uSampler,  textureCoord).r;\n          highp float v = texture2D(vSampler,  textureCoord).r;\n          gl_FragColor = vec4(y, u, v, 1) * YUV2RGB;\n      }\n      `, A = a.createShader(a.VERTEX_SHADER); a.shaderSource(A, i), a.compileShader(A), a.getShaderParameter(A, a.COMPILE_STATUS) || console.log(\"Vertex shader failed to compile: \" + a.getShaderInfoLog(A)); var m = a.createShader(a.FRAGMENT_SHADER); a.shaderSource(m, y), a.compileShader(m), a.getShaderParameter(m, a.COMPILE_STATUS) || console.log(\"Fragment shader failed to compile: \" + a.getShaderInfoLog(m)); var D = a.createProgram(); a.attachShader(D, A), a.attachShader(D, m), a.linkProgram(D), a.getProgramParameter(D, a.LINK_STATUS) || console.log(\"Program failed to compile: \" + a.getProgramInfoLog(D)), a.useProgram(D), this.shaderProgram = D\n                            }\n                        }, g.prototype._initBuffers = function () { var a = this.contextGL, i = this.shaderProgram; if (a && i) { var y = a.createBuffer(); a.bindBuffer(a.ARRAY_BUFFER, y), a.bufferData(a.ARRAY_BUFFER, new Float32Array([1, 1, -1, 1, 1, -1, -1, -1]), a.STATIC_DRAW); var A = a.getAttribLocation(i, \"vertexPos\"); a.enableVertexAttribArray(A), a.vertexAttribPointer(A, 2, a.FLOAT, !1, 0, 0); var m = a.createBuffer(); a.bindBuffer(a.ARRAY_BUFFER, m), a.bufferData(a.ARRAY_BUFFER, this.transparent ? new Float32Array([1, 0, .5, 0, 1, 1, .5, 1]) : new Float32Array([1, 0, 0, 0, 1, 1, 0, 1]), a.STATIC_DRAW); var D = a.getAttribLocation(i, \"texturePos\"); a.enableVertexAttribArray(D), a.vertexAttribPointer(D, 2, a.FLOAT, !1, 0, 0), this.texturePosBuffer = m } }, g.prototype._initTextures = function () { var a = this.contextGL, i = this.shaderProgram; if (a && i) { var y = this._initTexture(), A = a.getUniformLocation(i, \"ySampler\"); a.uniform1i(A, 0), this.yTextureRef = y != null ? y : null; var m = this._initTexture(), D = a.getUniformLocation(i, \"uSampler\"); a.uniform1i(D, 1), this.uTextureRef = m != null ? m : null; var K = this._initTexture(), R = a.getUniformLocation(i, \"vSampler\"); a.uniform1i(R, 2), this.vTextureRef = K != null ? K : null } }, g.prototype._initTexture = function () { var a = this.contextGL; if (a) { var i = a.createTexture(); return a.bindTexture(a.TEXTURE_2D, i), a.texParameteri(a.TEXTURE_2D, a.TEXTURE_MAG_FILTER, a.LINEAR), a.texParameteri(a.TEXTURE_2D, a.TEXTURE_MIN_FILTER, a.LINEAR), a.texParameteri(a.TEXTURE_2D, a.TEXTURE_WRAP_S, a.CLAMP_TO_EDGE), a.texParameteri(a.TEXTURE_2D, a.TEXTURE_WRAP_T, a.CLAMP_TO_EDGE), a.bindTexture(a.TEXTURE_2D, null), i } }, g\n                    }(), it = function () { function g() { this.eventMap = new Map } return g.prototype.on = function (a, i) { var y = this.eventMap.get(a); y ? y.push(i) : this.eventMap.set(a, [i]) }, g.prototype.emit = function (a) { var i = this.eventMap.get(a); i && i.forEach(function (y) { y() }) }, g.prototype.off = function (a, i) { var y = this.eventMap.get(a); if (y) { var A = y.indexOf(i); A >= 0 && y.splice(A, 1) } }, g.prototype.clear = function () { this.eventMap = new Map }, g }(), Ze = 512, Je = 1024 * 1024, ot = 1, tt = !1; try { tt = !!new SharedArrayBuffer(0) } catch (g) { } function vt(g, a, i) { return new Promise(function (y, A) { var m = new XMLHttpRequest; m.open(\"GET\", g), m.responseType = \"arraybuffer\", m.onerror = function (D) { A({ status: -1, statusText: \"unknown error\", detail: D }) }, m.onload = function () { m.readyState == 4 && (m.status >= 200 && m.status <= 299 ? y(new Uint8Array(m.response)) : A({ status: m.status, statusText: m.statusText })) }, m.send() }) } var At = function (g) { Ve(a, g); function a(i, y, A, m) { var D, K, R, P, X, de, me, ae, he, Be, _e, oe = g.call(this) || this; return oe.index = 0, oe.curPercent = 0, oe.firstFrameCallback = [], oe.readyCallback = [], oe.completeCallback = [], oe.destroyCallback = [], oe.playCallback = [], oe.decodedCallback = [], oe.decodePosition = 0, oe.decodingLength = 0, oe.decodeStatus = \"unDecoded\", oe.fetchStatus = \"unfetched\", oe.playStatus = \"pause\", oe.saved = !1, oe.transparent = !1, oe.deprecated = !1, oe.progress = 0, oe.decodePercent = 0, oe.url = i, oe.manager = y, oe.loop = (D = m == null ? void 0 : m.loop) !== null && D !== void 0 ? D : !0, oe.once = (K = m == null ? void 0 : m.once) !== null && K !== void 0 ? K : !1, oe.objectFit = (R = m == null ? void 0 : m.objectFit) !== null && R !== void 0 ? R : \"cover\", oe.destroyScope = (P = m == null ? void 0 : m.destroyScope) !== null && P !== void 0 ? P : \"outDecode\", oe.transparent = (X = m == null ? void 0 : m.transparent) !== null && X !== void 0 ? X : !1, oe.container = A, oe.parent = oe.container.parentElement, oe.drawer = new je(A, !1, oe.transparent), oe.videoInfo = { fps: 24, frames: [], width: 0, height: 0, frameCount: 0, sizePerSecond: Je, savedFrames: [] }, oe.preloadAll = (de = m == null ? void 0 : m.preloadAll) !== null && de !== void 0 ? de : !1, oe.preFecthPercent = (me = m == null ? void 0 : m.preFetchPercent) !== null && me !== void 0 ? me : 2, oe.preDecodePercent = (ae = m == null ? void 0 : m.preDecodePercent) !== null && ae !== void 0 ? ae : .5, oe.destroyPercent = (he = m == null ? void 0 : m.destroyPercent) !== null && he !== void 0 ? he : 0, oe.autoplayInView = (Be = m == null ? void 0 : m.autoplayInView) !== null && Be !== void 0 ? Be : !1, oe.needSeek = (_e = m == null ? void 0 : m.needSeek) !== null && _e !== void 0 ? _e : !1, (m == null ? void 0 : m.type) === \"autoplayInview\" && (oe.preloadAll = !1, oe.autoplayInView = !0, oe.needSeek = !1), (m == null ? void 0 : m.type) === \"onlySeek\" && (oe.preloadAll = !0, oe.preDecodePercent = .8, oe.autoplayInView = !1, oe.needSeek = !0), (m == null ? void 0 : m.type) === \"clickToPlay\" && (oe.preloadAll = !1, oe.preDecodePercent = 0, oe.autoplayInView = !1, oe.needSeek = !1), oe.once && (oe.loop = !1), oe.initPreFetch(), oe.initPreDecode(), oe.autoplayInView && oe.initInView(), oe } return a.prototype.initInView = function () { var i = this; (0, Oe.Sn)(this.parent, { start: \"bottom\", end: \"top\", handlers: { onStateChange: function (y) { var A = y.state; A === \"inView\" && i.autoplayInView && i.play(), (A === \"after\" || A === \"before\") && i.autoplayInView && (i.pause(), i.seek(0)) } } }) }, a.prototype.initPreFetch = function () { var i = this, y = (0, Oe.Sn)(this.parent, { start: { percent: i.preFecthPercent }, end: { percent: -1 }, handlers: { onStateChange: function (A) { var m = A.state; m === \"inView\" && (i.fetchData(), y.destroy()) } } }) }, a.prototype.initPreDecode = function () { var i = this, y = (0, Oe.Sn)(this.parent, { start: { percent: 1 + this.preDecodePercent }, end: { percent: 0 - this.preDecodePercent }, handlers: { onStateChange: function (A) { var m = A.state; m === \"inView\" && (i.decode(), i.once && y.destroy()), (m === \"before\" || m === \"after\") && i.destroyScope === \"outDecode\" && i.destroy() } } }) }, a.prototype.fetchData = function () { return $e(this, void 0, void 0, function () { var i; return Me(this, function (y) { switch (y.label) { case 0: return this.fetchStatus !== \"unfetched\" ? [2] : (this.fetchStatus = \"fetching\", this.buffer ? [2, this.buffer] : (i = this, [4, vt(this.url)])); case 1: return i.buffer = y.sent(), this.fetchStatus = \"fetched\", this.drawer.initGL(), this.emit(\"FETECHED\"), [2] } }) }) }, a.prototype.checkIfNeedDecode = function () { !this.codec || this.codec.status === \"running\" || this.decodePosition >= this.buffer.length || this.decodeStatus === \"decoded\" || this.decodeStatus === \"unDecoded\" || (this.preloadAll || this.index > this.videoInfo.frames.length - ot * this.videoInfo.fps) && (this.decodingLength = Math.floor(this.videoInfo.sizePerSecond * .2), this.codec.exec(this.buffer.subarray(this.decodePosition, this.decodePosition + this.decodingLength))) }, a.prototype._decode = function () { return $e(this, void 0, void 0, function () { var i, y, A = this; return Me(this, function (m) { switch (m.label) { case 0: return i = this, [4, this.manager.getReadyCodec(this)]; case 1: return i.codec = m.sent(), y = !1, this.codec.on(\"FRAME_RECEIVED\", function () { A.videoInfo.frames.length > 0 && !A.videoInfo.firstFrame && (A.videoInfo.firstFrame = A.videoInfo.frames[0], A.drawer.drawFrame(A.videoInfo.firstFrame), A.firstFrameCallback.forEach(function (D) { D() })), !y && A.videoInfo.frames.length >= ot * A.videoInfo.fps && (A.decodeStatus = \"preloaded\", A.emit(\"PRELOADED\"), A.readyCallback.forEach(function (D) { D() }), y = !0), A.decodePercent = A.videoInfo.frames.length \/ A.videoInfo.frameCount, A.decodedPercentChanged && A.decodedPercentChanged(A.decodePercent) }), this.codec.on(\"HEADER_RECEIVED\", function () { A.drawer.setSize(A.videoInfo, A.objectFit) }), this.codec.on(\"DECODED_ONCE\", function () { A.decodePosition += A.decodingLength, A.checkIfNeedDecode() }), this.codec.on(\"COMPLETE\", function () { A.decodeStatus = \"decoded\", A.once && (A.videoInfo.lastFrame = A.videoInfo.frames[A.videoInfo.frames.length - 1]), A.needSeek && A.saveFrame(), A.decodedCallback.forEach(function (D) { D() }) }), this.decodingLength = Ze, this.codec.exec(this.buffer.subarray(0, this.decodingLength)), [2] } }) }) }, a.prototype.decode = function () { var i = this; if (this.decodeStatus === \"unDecoded\") { if (this.decodeStatus = \"decoding\", this.fetchStatus !== \"fetched\") { this.fetchData(), this.on(\"FETECHED\", function () { i._decode() }); return } this._decode() } }, a.prototype._play = function () { var i = this, y = this.videoInfo; y && (this.playStatus = \"playing\", this.playCallback.forEach(function (A) { A() }), this.timer = setInterval(function () { i.checkIfNeedDecode(), i.index <= y.frames.length - 1 ? (i.drawer.drawFrame(y.frames[i.index]), i.progressCallback && i.progressCallback(i.index \/ y.frameCount), i.progress = i.index \/ y.frameCount, i.curPercent = i.progress, i.index += 1) : i.decodeStatus !== \"decoded\" ? i.index = y.frames.length - 1 : i.loop ? i.index = 0 : (i.once && i.destroy(), i.completeCallback.forEach(function (A) { A() }), i.pause()) }, 1e3 \/ y.fps)) }, a.prototype.play = function () { var i = this; if (this.playStatus === \"pause\" && this.checkNotInDestroyScope()) { if (this.playStatus = \"readyToPlay\", this.drawer.checkCanvasExist(), this.once && this.videoInfo.lastFrame) { this.drawer.drawFrame(this.videoInfo.lastFrame); return } if (this.index == 0 && this.videoInfo.firstFrame && this.drawer.drawFrame(this.videoInfo.firstFrame), this.decodeStatus !== \"decoded\" && this.decodeStatus !== \"preloaded\") { this.decode(), this.on(\"PRELOADED\", function () { i._play() }); return } this._play() } }, a.prototype.seek = function (i) { if (i < 0 || i > 1) throw new Error(\"\\u4F20\\u5165\\u4E86\\u975E\\u767E\\u5206\\u6BD4\\u7684\\u6570\\u5B57\"); if (i != this.curPercent && this.checkNotInDestroyScope()) { var y = this.videoInfo; if (y) if (this.drawer.checkCanvasExist(), this.index = Math.round(i * y.frameCount), this.index > y.frames.length - 1) { var A = this.getNearestFrame(); this.drawer.drawFrame(A) } else this.drawer.drawFrame(y.frames[this.index]); this.curPercent = i } }, a.prototype.reset = function () { this.index = 0, this.progressCallback && this.progressCallback(0), this.progress = 0 }, a.prototype.pause = function () { clearInterval(this.timer), this.playStatus = \"pause\" }, a.prototype.destroy = function () { var i; this.decodeStatus !== \"unDecoded\" && (this.clear(), (i = this.codec) === null || i === void 0 || i.reset(), this.pause(), this.videoInfo.frames = [], this.decodePosition = 0, this.decodeStatus = \"unDecoded\", this.destroyCallback.forEach(function (y) { y() })) }, a.prototype.onFirstFrame = function (i) { this.firstFrameCallback.push(i) }, a.prototype.onReady = function (i) { this.readyCallback.push(i) }, a.prototype.onDecoded = function (i) { this.decodedCallback.push(i) }, a.prototype.onDecodedPercentChanged = function (i) { this.decodedPercentChanged = i }, a.prototype.onProgress = function (i) { this.progressCallback = i }, a.prototype.onPlay = function (i) { this.playCallback.includes(i) || this.playCallback.push(i) }, a.prototype.onComplete = function (i) { this.completeCallback.includes(i) || this.completeCallback.push(i) }, a.prototype.onDestroy = function (i) { this.destroyCallback.includes(i) || this.destroyCallback.push(i) }, a.prototype.checkNotInDestroyScope = function () { if (this.destroyScope === \"never\") return !0; var i = this.parent.getBoundingClientRect(); if (this.destroyScope === \"outDecode\") return i.top <= window.innerHeight * (1.5 + this.destroyPercent) && i.bottom >= 0 - window.innerHeight * this.destroyPercent }, a.prototype.getNearestFrame = function () { var i = this, y = Math.abs(this.index - this.videoInfo.frames.length + 1), A = this.videoInfo.frames[this.videoInfo.frames.length - 1]; return this.videoInfo.savedFrames.forEach(function (m) { var D = m.percent, K = m.frame, R = Math.abs(Math.round(D * i.videoInfo.frameCount) - i.index); R < y && (y = R, A = K) }), A }, a.prototype.saveFrame = function () { if (!this.saved) { this.videoInfo.savedFrames.push({ percent: 0, frame: this.videoInfo.firstFrame }); for (var i = 4; i <= 8; i += 1)this.videoInfo.savedFrames.push({ percent: i \/ 8, frame: this.videoInfo.frames[Math.round(i \/ 8 * this.videoInfo.frames.length) - 1] }); this.saved = !0 } }, a }(it), Ne = function () { function g() { var a = this; this.codecs = [], this.getReadyCodec = function (i) { return $e(a, void 0, void 0, function () { var y; return Me(this, function (A) { switch (A.label) { case 0: return y = this.codecs.find(function (m) { return m.status === \"ready\" }), y ? (y.player = i, y.setCallback(), [2, y]) : [3, 1]; case 1: return [4, this.createCodec(i)]; case 2: return [2, A.sent()] } }) }) }, this.createCodec = function (i) { return new Promise(function (y) { var A = new H264Codec; A.onmessage = function (m) { var D = m.type; if (D === \"ready\") { var K = new Bt(i, A); a.codecs.push(K), y(K) } } }) } } return g.prototype.init = function (a) { var i = a.wasmUrl; if (!St()) throw new Error(\"\\u4E0D\\u652F\\u6301\\u8BE5\\u6D4F\\u89C8\\u5668\"); return new Promise(function (y, A) { var m = i, D = document.head || document.getElementsByTagName(\"head\")[0], K = document.createElement(\"script\"); K.onload = function () { y() }, K.onerror = function (R) { return A(R) }, K.src = \"\".concat(m), K.type = \"text\/javascript\", D.appendChild(K) }) }, g }(), Bt = function (g) { Ve(a, g); function a(i, y) { var A = g.call(this) || this; return A.status = \"ready\", A.player = i, A._codec = y, A.setCallback(), A } return a.prototype.setCallback = function () { var i = this, y = this.player.videoInfo; this._codec.onmessage = function (A) { var m = A.type; if (m === \"mediaInfo\") { var D = A.data, K = D.match(\/duration\":([0-9]+(.[0-9]*)?)}\/), R = K && parseInt(K[1]) ? parseInt(K[1]) : 0, P = D.match(\/width\":([0-9]+(.[0-9]*)?)}\/), X = P && parseInt(P[1]) ? parseInt(P[1]) : 0, de = D.match(\/height\":([0-9]+(.[0-9]*)?)}\/), me = de && parseInt(de[1]) ? parseInt(de[1]) : 0, ae = D.match(\/framerate\":([0-9]+(.[0-9]*)?)}\/), he = ae && parseInt(ae[1]) ? parseInt(ae[1]) : 0, Be = D.match(\/filesize\":([0-9]+(.[0-9]*)?)}\/), _e = Be && parseInt(Be[1]) ? parseInt(Be[1]) : 0; y.width = X, y.height = me, y.fps = he || 24, R && (y.frameCount = Math.floor(R * y.fps)), R && _e && (y.sizePerSecond = Math.floor(_e \/ R) || Je), i.emit(\"HEADER_RECEIVED\") } if (m === \"video\") { var oe = A.data, Ge = oe.timestamp, at = oe.buffer, X = oe.width, me = oe.height; y.frames.push({ data: ve.lW.from(new Uint8Array(at)), timestamp: Ge, width: X, height: me }), i.emit(\"FRAME_RECEIVED\") } m === \"decode\" && (i.status = \"waiting\", i.emit(\"DECODED_ONCE\")), m === \"complete\" && (y.frameCount = y.frames.length, i.emit(\"COMPLETE\"), i.reset()) } }, a.prototype.reset = function () { var i = this; this.status === \"running\" ? this._codec.onmessage = function (y) { (y.type === \"decode\" || y.type === \"complete\") && (i.player.codec = void 0, i.clear(), i.status = \"ready\", i._codec.onmessage = function () { }, i._codec.destroy()) } : (this.player.codec = void 0, this.clear(), this.status = \"ready\", this._codec.onmessage = function () { }, this._codec.destroy()) }, a.prototype.exec = function (i) { this.status !== \"running\" && (this.status = \"running\", this._codec.decode(i)) }, a }(it); function Ft() { var g = document.createElement(\"canvas\"), a = null; try { a = g.getContext(\"webgl\", { preserveDrawingBuffer: !0 }) } catch (i) { a = null } return !!a } function St() { return !!(!\/UCBrowser|Quark\/.test(window.navigator.userAgent) && window.fetch && window.ReadableStream && window.URL && window.URL.createObjectURL && window.Blob && window.Worker && window.WebAssembly && Ft()) } function ct() { const g = navigator.userAgent; if (!\/iP(ad|hone|od)\/.test(g)) return null; const i = g.match(\/OS (\\d+)_(\\d+)_?(\\d+)? like Mac OS X\/i); if (i) { const y = parseInt(i[1], 10), A = parseInt(i[2], 10), m = parseInt(i[3] || \"0\", 10); return { major: y, minor: A, patch: m } } return null } function lt() { const g = navigator.userAgent, a = navigator.vendor, i = \/Safari\/.test(g) && !\/Chrome|Chromium\/.test(g), y = \/Apple Computer, Inc\/.test(a), A = navigator.platform === \"MacIntel\" && navigator.maxTouchPoints > 1; return i && y || A && \/Safari\/.test(g) && !\/Chrome|Chromium\/.test(g) } function Mt() { const g = navigator.userAgent; if (!lt()) return null; const a = g.match(\/Version\\\/(\\d+)\\.(\\d+)\\.?(\\d+)?\/i); if (a) { const i = parseInt(a[1], 10), y = parseInt(a[2], 10), A = parseInt(a[3] || \"0\", 10); return { major: i, minor: y, patch: A } } return null } function Nt() { if (navigator.platform && navigator.platform.indexOf(\"Win\") === 0) return !0; const g = navigator.userAgent.toLowerCase(); return g.indexOf(\"windows\") !== -1 || g.indexOf(\"win32\") !== -1 || g.indexOf(\"win64\") !== -1 } function mt() { return \/Trident|MSIE\/.test(navigator.userAgent) } var Ct = (g, a, i) => new Promise((y, A) => { var m = R => { try { K(i.next(R)) } catch (P) { A(P) } }, D = R => { try { K(i.throw(R)) } catch (P) { A(P) } }, K = R => R.done ? y(R.value) : Promise.resolve(R.value).then(m, D); K((i = i.apply(g, a)).next()) }); const s = \/(.)+\\.mp4(.)?\/; class t { constructor(a, i, y, A) { this.playStatus = \"pause\", this.firstFrameCallbacks = [], this.readyCallbacks = [], this.playCallbacks = [], this.completeCallbacks = [], this.destroyCallbacks = [], this.firstLoad = !0, this.duration = 0, this.deprecated = !0; var m; this._video = i, this._options = y; const D = window._promeApp || void 0; if (this._video) { if (this._video.playsInline = !0, this.deprecated = !1, this._video.onloadeddata = () => { var R; this.duration = ((R = this._video) == null ? void 0 : R.duration) || 0 }, this._video.addEventListener(\"ended\", () => { this.playStatus = \"end\" }), this._video.addEventListener(\"play\", () => this.playStatus = \"playing\"), this._src = A, this._image = a.query(\"img\"), this._image) { this._poster = this._image.getAttribute(`data-src-${D == null ? void 0 : D.media.alias}`) || \"\"; const R = this._video } this._root = a, this._video.preload = \"metadata\", this._video.setAttribute(\"data-no-lazy-load\", \"\"), this._video.src = A, this._video.loop = (m = y == null ? void 0 : y.loop) != null ? m : !1, this._video.muted = !0; const K = this._video; if (y && y.type == \"autoplayInview\") { const R = this, P = window.IntersectionObserver && new window.IntersectionObserver(X => { X.forEach(de => { de.intersectionRatio > 0 ? R.play() : (R.pause(), R.seek(0)) }) }); { let X = 250, de, me = \"outView\"; const ae = (0, E.addScrollListener)(this._video, { start: \"bottom\", end: \"top\", handlers: { onStateChange({ state: he }) { he === \"inView\" && (me = \"inView\", clearTimeout(de), de = setTimeout(() => { me === \"inView\" && requestAnimationFrame(() => { R.firstLoad && R.onPlay(() => R.firstLoad = !1), R.play() }) }, X)), (he === \"after\" || he === \"before\") && (me = \"outView\", requestAnimationFrame(() => { if (!R.firstLoad && y.once) { R.pause(), R.seek(1), ae.destroy(); return } y.destroyScope != \"never\" && R.destroy() })) } } }); (0, E.addScrollListener)(this._video, { start: { percent: 2 }, end: { percent: 0 }, handlers: { onStateChange({ state: he }) { he === \"after\" || he == \"before\" || R.rebuild() } } }) } } } } seek(a) { this._video && (a == 0 ? this._video.currentTime = 0 : a == 1 ? this._video.currentTime = this.duration : console.error(\"prog should only be 0 or 1 for video player\"), this.pause()), this.playStatus = \"pause\" } play() { var a; if (!this.deprecated && !((a = this._video) != null && a.src) && this._src && this.rebuild(), this._video) { if (this._video.paused) { try { this._video.play().then(i => { this.playCallbacks.forEach(y => { y() }) }) } catch (i) { const y = this._video; this._video.addEventListener(\"loadeddata\", () => { y.play().then(A => { this.playCallbacks.forEach(m => { m() }) }) }, { once: !0 }) } this.playStatus = \"playing\" } } else this.playStatus = \"playing\" } pause() { this._video && !this._video.paused && this._video.pause(), this.playStatus = \"pause\" } reset() { this._video && (this._video.pause(), this._video.currentTime = 0), this.playStatus = \"pause\" } destroy() { this.destroyCallbacks.forEach(a => a()), this._image && (this._image.style.opacity = \"1\"), this._video && (this._video.pause(), this._video.removeAttribute(\"src\"), this._video.load(), this._video.style.opacity = \"0\") } onFirstFrame(a) { this._video && this._video.addEventListener(\"canplay\", a, { once: !0 }), this.firstFrameCallbacks.push(a) } onReady(a) { this._video && this._video.addEventListener(\"loadeddata\", () => { a() }) } onPlay(a) { this.playCallbacks.push(a) } onComplete(a) { this._video && this._video.addEventListener(\"ended\", () => { a() }) } rebuild() { var a; if (!((a = this._video) != null && a.src) && !this.deprecated && this._video) try { this._src && (this._video.src = this._src, this._video.load()); const i = this._video; i.addEventListener(\"loadeddata\", () => { i.style.opacity = \"1\" }, { once: !0 }), this._image } catch (i) { console.error(\"Error rebuild video \", i) } } onProgress(a) { this._video && this._video.addEventListener(\"timeupdate\", () => { a(this._video.currentTime \/ this._video.duration) }) } onDestroy(a) { this.destroyCallbacks.push(a) } onDecoded(a) { } } class r { constructor(a, i = !0) { this.app = a, this.status = \"loading\", this.readyCallback = [], this.players = [], this.compatLevel = -1, this.isSupported = !0, this.manager = new Ne, this.isSupported = i } init(a) { return Ct(this, arguments, function* ({ wasmUrl: i }) { this.status = \"ready\", this.readyCallback.forEach(y => { y() }) }) } onReady(a) { this.status === \"ready\" ? a() : this.readyCallback.push(a) } getVideoSrc(a, i) { var y, A, m, D; const K = (y = i == null ? void 0 : i.dataSrc) != null ? y : a.getAttribute(\"data-src\"), R = (A = i == null ? void 0 : i.dataSrcPc) != null ? A : a.getAttribute(\"data-src-pc\"), P = (m = i == null ? void 0 : i.dataSrcPad) != null ? m : a.getAttribute(\"data-src-pad\"), X = (D = i == null ? void 0 : i.dataSrcMo) != null ? D : a.getAttribute(\"data-src-mo\"), de = a.getAttribute(\"data-src-ios\"); if (this.app.isPc()) return R || K; if (this.app.isPad()) return P || K; if (E.isIOS && lt()) return de || X || K; if (this.app.isMo()) return X || K } initVideoWithOptions(a, i, y, A) { var m; let D = !1; if (a.src = y, a.loop = (m = A == null ? void 0 : A.loop) != null ? m : !1, a.muted = !0, (A == null ? void 0 : A.type) == \"autoplayInview\") { const K = (0, E.addScrollListener)(i, { start: \"bottom\", end: \"top\", handlers: { onStateChange({ state: R }) { if (R === \"inView\" && (D ? a.oncanplay = () => { a.play(), D = !1 } : a.play()), R === \"after\" || R === \"before\") { if (!D && A.once) { a.pause(), K.destroy(), a.currentTime = a.duration; return } a.pause(), a.currentTime = 0 } } } }) } } getPlayer(a, i = {}) { const { firstImg: y = !0, forceNotSupported: A, removeWhen: m, replayBtn: D, dataSrc: K } = i; return new Promise((R, P) => { const X = a.querySelector(\"canvas\"), de = a.query(\"img\"), me = a.querySelector(\"video\"), ae = a.getAttribute(\"data-replay\") || void 0, he = D || a.queryAll(\".replay\")[0] || void 0; he && ae && (he.innerText = ae), Promise.all([yt(this.app), new Promise(Be => this.onReady(() => Be(void 0)))]).then(([Be]) => { let _e, oe = this.getVideoSrc(a, K); if (!oe) throw new Error(\"Video Plugin Error: \\u672A\\u7ED9\\u5143\\u7D20\\u58F0\\u660E data-src\"); window.homepage_assets && (oe = window.homepage_assets[oe] || oe), s.test(oe) ? (X == null || X.remove(), _e = new t(a, me, i, oe), y ? ((0, _.b9)() && (de.style.transition = \"opacity .5s\"), _e.onFirstFrame(() => { }), _e.onPlay(() => { setTimeout(() => { }, 200) }), _e.onDestroy(() => { de.style.opacity = \"1\" })) : de.style.opacity = \"0\") : (me == null || me.remove(), X ? (_e = new At(oe, this.manager, X, i), !y && !m || (y ? (de.style.transition = \"opacity .1s\", _e.onPlay(() => { setTimeout(() => { }, 200) }), _e.onDestroy(() => { })) : m && m.then(Ge => { de.style.opacity = \"0\", _e.seek(Ge) })), this.players.push(_e)) : (_e = new t(a, null), R(_e))), _e && he && (he.addEventListener(\"click\", () => { _e.pause(), _e.seek(0), _e.play() }), _e.onComplete(() => { he.classList.add(\"actived\") }), _e.onDestroy(() => { he.classList.add(\"actived\") }), _e.onPlay(() => { he.classList.remove(\"actived\") })), R(_e) }) }) } } const p = (0, _.ih)({ attr: \"ani-autoplay-video\", run(g, a, i) { return Ct(this, null, function* () { var y, A, m, D; const K = (y = i.loop) != null ? y : !1, R = (A = i.once) != null ? A : !1, P = a.nextElementSibling; let X; P && P.classList.contains(\"replay\") && (X = P), yield g.plgs.video.getPlayer(a, { loop: K, once: R, type: \"autoplayInview\", preFetchPercent: (m = i.prefetch) != null ? m : 2, preDecodePercent: (D = i.predecode) != null ? D : .3, replayBtn: X }) }) } }), S = () => ({ install(g) { St() ? (g.plgs.video = new r(g), g.plgs.video.init({ wasmUrl: \".\/static\/video-decode-baseline.js\" }), g.register(p)) : (g.plgs.video = new r(g, !1), g.register(p)) } }), V = (0, E.canIUseClipPath)(), q = g => { g.style.setProperty(\"--will-change\", \"transform\"), g.style.setProperty(\"--will-change-opacity\", \"opacity\"), g.style.setProperty(\"--will-change-clip\", V || \"\") }, De = g => { g.style.setProperty(\"--will-change\", \"auto\"), g.style.setProperty(\"--will-change-opacity\", \"auto\"), g.style.setProperty(\"--will-change-clip\", \"auto\") }, ze = (0, _.ih)({ attr: \"ani-will-change-view\", run(g, a) { g.addInviewScroll({ start: () => a.top() - g.vh(100), end: () => a.bottom(), inView: { once: !0, handler() { q(a) } }, outView: { once: !0, handler() { De(a) } } }) } }); function Ue({ el: g }) { let a = (0, _.t0)(100) \/ 100; isNaN(a) && (a = 1); const i = g.tagName.toLowerCase(), y = i === \"img\", A = i === \"video\", m = y ? 2 : 1; let D = y ? 3 : 1.78, K = y ? 1 : .5; const R = y ? \"\\u56FE\\u7247\" : \"\\u89C6\\u9891\", P = g.getAttribute(\"data-ignore-size\") || \"\"; let X = 0, de = 0; if (y) { const oe = g.previousElementSibling instanceof HTMLCanvasElement || g.nextElementSibling instanceof HTMLCanvasElement, Ge = g.previousElementSibling instanceof HTMLVideoElement || g.nextElementSibling instanceof HTMLVideoElement; oe && Ge && (D = 1.78, K = .5), X = g.naturalWidth, de = g.naturalHeight } else A ? (X = g.videoWidth, de = g.videoHeight) : (X = g.width, X = g.height); const me = (0, E.round)(g.offsetWidth \/ a, 0), ae = (0, E.round)(g.offsetHeight \/ a, 0), he = (0, E.round)(X \/ me, 1), Be = (0, E.round)(de \/ ae, 1); if (!(P && ((0, _.b9)() && P.includes(\"pc\") || (0, _.hJ)() && P.includes(\"pad\") || (0, _.kk)() && P.includes(\"mo\"))) && (y || A) && g.src) { const oe = getComputedStyle(g).objectFit, Ge = he >= K && he <= D, at = Be >= K && Be <= D, wt = he !== Be && ![\"cover\", \"contain\"].includes(oe); if (!me || !ae || !Ge || !at || wt) { if (!me) console.error(g, `${R}\\u672A\\u8BBE\\u7F6E\\u5BBD\\u5EA6\\uFF01`); else if (!ae) console.error(g, `${R}\\u672A\\u8BBE\\u7F6E\\u9AD8\\u5EA6\\uFF01`); else if (!Ge || !at) { if (Math.max(he, Be) > K && he <= D && Be <= D) return; console.error(g, `${R}\\u5C3A\\u5BF8\\u9519\\u8BEF\\uFF01\\u9875\\u9762\\u57FA\\u51C6\\u5C3A\\u5BF8\\u7EA6: ${me}x${ae}\\uFF1B\\u5B9E\\u9645${R}\\u5C3A\\u5BF8: ${X}x${de}\\uFF1B\\u5EFA\\u8BAE\\u5C3A\\u5BF8: ${Math.round(me * m)}x${Math.round(ae * m)}`) } wt && console.error(g, `${R}\\u6BD4\\u4F8B: ${he}x${Be}\\uFF0C\\u672A\\u8BBE\\u7F6E objectFit\\uFF0C\\u8BF7\\u68C0\\u67E5${R}\\u662F\\u5426\\u88AB\\u62C9\\u4F38`) } } } function u(g) { Ue({ el: g }) } function w(g) { \/\\.svg$\/.test(g.src) || Ue({ el: g }) } function I({ images: g, videos: a, canvases: i }) { [\"complete\", \"patch\"].includes(\"complete\") || (g.forEach(y => { y.complete ? w(y) : y.addEventListener(\"load\", () => w(y)) }), a.forEach(y => { y.readyState >= 1 ? u(y) : y.addEventListener(\"loadedmetadata\", () => u(y)) }), i.forEach(y => { let A = !1, m = setInterval(() => { y.width && y.height && (Ue({ el: y }), clearInterval(m), A = !0) }, 500); window.addEventListener(\"scroll\", () => { scrollY >= document.body.scrollHeight - 200 && !A && console.error(y, \"\\u753B\\u5E03\\u5BBD\\u9AD8\\u59CB\\u7EC8\\u4E3A 0\\uFF0C\\u8BF7\\u68C0\\u67E5\\u753B\\u5E03\\u662F\\u5426\\u6B63\\u786E\\u914D\\u7F6E\") }) })) } function U() { return \"ontouchstart\" in window || \"msMaxTouchPoints\" in navigator && navigator.msMaxTouchPoints > 0 } Nt() && document.documentElement.classList.add(\"windows\"); const B = (0, _.ri)(Et), te = \"vendor\/empty.html\".includes(\"oppo\"); B.use(ht({ threshold: 15 })).use(v({ category: \"Product Details\", product: \"OPPO Reno6 Pro+\" })).use(S()).use(Fe({ navSelector: B.isMo() ? \"#topBanner, #wf-mobile-menu-header\" : \"#topBanner, #wf-menu-header\" })), B.bootstrap().then(() => { if (window.innerWidth > 1440 ? document.documentElement.style.setProperty(\"--rpx\", `${(0, E.stretch)(window.innerWidth, 1440, 1920, 1, 1.33)}px`) : window.innerWidth <= 1024 && window.innerWidth > 360 && document.documentElement.style.setProperty(\"--rpx\", `${(0, E.stretch)(window.innerWidth, 360, 768, 1, 2)}px`), B.register(be), B.register(Ee), B.register(ze), B.register(Se), ![\"complete\", \"patch\"].includes(\"complete\")) { const a = B.queryAll(\"img\"), i = B.queryAll(\"video\"), y = B.queryAll(\"canvases\"); I({ images: a, videos: i, canvases: y }) } U() && B.root.classList.add(\"touch\"), E.isIOS && lt() && document.querySelectorAll('a[href^=\"#\"]').forEach(a => { a.addEventListener(\"click\", i => { i.preventDefault(); const y = a.getAttribute(\"href\"); if (y) { const A = document.querySelector(y); if (A) { const m = A.top(); window.scrollTo(0, m) } } }) }) })\n                })()\n            })();\n\n        <\/script>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-5da5abd e-con-full e-flex e-con e-parent\" data-id=\"5da5abd\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f2cb235 elementor-widget elementor-widget-shortcode\" data-id=\"f2cb235\" data-element_type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-shortcode\"><style>.elementor-50620 .elementor-element.elementor-element-e607cf4{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:48px 48px;--background-transition:0.3s;--margin-top:-100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-50620 .elementor-element.elementor-element-9593610 .elementor-heading-title{color:#484F56;font-family:\"Poppins\", Sans-serif;font-size:24px;font-weight:400;text-transform:none;line-height:28px;}.elementor-50620 .elementor-element.elementor-element-8b00c0d{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-50620 .elementor-element.elementor-element-97f7304{--display:flex;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-50620 .elementor-element.elementor-element-1b41a25 img{width:auto;height:66px;}.elementor-50620 .elementor-element.elementor-element-16f9bb4{--display:flex;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-50620 .elementor-element.elementor-element-174fc54 img{width:auto;height:66px;}.elementor-50620 .elementor-element.elementor-element-785bffb{--display:flex;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-50620 .elementor-element.elementor-element-7b8a22e img{width:auto;height:66px;}.elementor-50620 .elementor-element.elementor-element-7e2e748{--display:flex;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-50620 .elementor-element.elementor-element-5983508 img{width:auto;height:66px;}.elementor-50620 .elementor-element.elementor-element-bec4172{--display:flex;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-50620 .elementor-element.elementor-element-8e93d1d img{width:auto;height:66px;}.elementor-50620 .elementor-element.elementor-element-acee8c3{--display:flex;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-50620 .elementor-element.elementor-element-6af5bb4 img{width:auto;height:66px;}@media(max-width:1024px){.elementor-50620 .elementor-element.elementor-element-e607cf4{--gap:24px 24px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:052px;--padding-left:0px;--padding-right:0px;}.elementor-50620 .elementor-element.elementor-element-9593610 .elementor-heading-title{font-size:18px;line-height:21px;}.elementor-50620 .elementor-element.elementor-element-8b00c0d{--grid-auto-flow:row;}.elementor-50620 .elementor-element.elementor-element-1b41a25 img{height:50px;}.elementor-50620 .elementor-element.elementor-element-174fc54 img{height:50px;}.elementor-50620 .elementor-element.elementor-element-7b8a22e img{height:50px;}.elementor-50620 .elementor-element.elementor-element-5983508 img{height:50px;}.elementor-50620 .elementor-element.elementor-element-8e93d1d img{height:50px;}.elementor-50620 .elementor-element.elementor-element-6af5bb4 img{height:50px;}}@media(max-width:767px){.elementor-50620 .elementor-element.elementor-element-e607cf4{--padding-top:40px;--padding-bottom:40px;--padding-left:16px;--padding-right:16px;}.elementor-50620 .elementor-element.elementor-element-9593610{text-align:center;}.elementor-50620 .elementor-element.elementor-element-9593610 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 016px 0px 016px;}.elementor-50620 .elementor-element.elementor-element-8b00c0d{--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:16px 16px;--grid-auto-flow:row;}.elementor-50620 .elementor-element.elementor-element-1b41a25 img{height:33px;}.elementor-50620 .elementor-element.elementor-element-174fc54 img{height:33px;}.elementor-50620 .elementor-element.elementor-element-7b8a22e img{height:33px;}.elementor-50620 .elementor-element.elementor-element-5983508 img{height:33px;}.elementor-50620 .elementor-element.elementor-element-8e93d1d img{height:33px;}.elementor-50620 .elementor-element.elementor-element-6af5bb4 img{height:33px;}}@media(min-width:768px){.elementor-50620 .elementor-element.elementor-element-8b00c0d{--width:795px;}}@media(max-width:1024px) and (min-width:768px){.elementor-50620 .elementor-element.elementor-element-8b00c0d{--width:720px;}}<\/style>\t\t<div data-elementor-type=\"section\" data-elementor-id=\"50620\" class=\"elementor elementor-50620\" data-elementor-post-type=\"elementor_library\">\n\t\t\t<div class=\"elementor-element elementor-element-e607cf4 e-con-full e-flex e-con e-parent\" data-id=\"e607cf4\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-9593610 elementor-widget elementor-widget-heading\" data-id=\"9593610\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<style>\/*! elementor - v3.23.0 - 15-07-2024 *\/\n.elementor-heading-title{padding:0;margin:0;line-height:1}.elementor-widget-heading .elementor-heading-title[class*=elementor-size-]>a{color:inherit;font-size:inherit;line-height:inherit}.elementor-widget-heading .elementor-heading-title.elementor-size-small{font-size:15px}.elementor-widget-heading .elementor-heading-title.elementor-size-medium{font-size:19px}.elementor-widget-heading .elementor-heading-title.elementor-size-large{font-size:29px}.elementor-widget-heading .elementor-heading-title.elementor-size-xl{font-size:39px}.elementor-widget-heading .elementor-heading-title.elementor-size-xxl{font-size:59px}<\/style><h2 class=\"elementor-heading-title elementor-size-default\">Trusted by Singapore businesses of all sizes<\/h2>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-8b00c0d e-con-full e-grid e-con e-child\" data-id=\"8b00c0d\" data-element_type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-97f7304 e-con-full e-flex e-con e-child\" data-id=\"97f7304\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1b41a25 elementor-widget elementor-widget-image\" data-id=\"1b41a25\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<style>\/*! elementor - v3.23.0 - 15-07-2024 *\/\n.elementor-widget-image{text-align:center}.elementor-widget-image a{display:inline-block}.elementor-widget-image a img[src$=\".svg\"]{width:48px}.elementor-widget-image img{vertical-align:middle;display:inline-block}<\/style>\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"283\" height=\"99\" src=\"https:\/\/mdn.marmot-cloud.com\/worldfirst\/2026\/04\/20260407101202884.webp\" class=\"attachment-large size-large wp-image-50823\" alt=\"\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-16f9bb4 e-con-full e-flex e-con e-child\" data-id=\"16f9bb4\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-174fc54 elementor-widget elementor-widget-image\" data-id=\"174fc54\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"189\" height=\"66\" src=\"https:\/\/mdn.marmot-cloud.com\/worldfirst\/2025\/04\/20260403154220722.webp\" class=\"attachment-large size-large wp-image-50565\" alt=\"\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-785bffb e-con-full e-flex e-con e-child\" data-id=\"785bffb\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7b8a22e elementor-widget elementor-widget-image\" data-id=\"7b8a22e\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"283\" height=\"99\" src=\"https:\/\/mdn.marmot-cloud.com\/worldfirst\/2026\/04\/20260407101239195.webp\" class=\"attachment-large size-large wp-image-50827\" alt=\"\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-7e2e748 e-con-full e-flex e-con e-child\" data-id=\"7e2e748\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-5983508 elementor-widget elementor-widget-image\" data-id=\"5983508\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"283\" height=\"99\" src=\"https:\/\/mdn.marmot-cloud.com\/worldfirst\/2026\/04\/20260407101212720.webp\" class=\"attachment-large size-large wp-image-50824\" alt=\"\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-bec4172 e-con-full e-flex e-con e-child\" data-id=\"bec4172\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-8e93d1d elementor-widget elementor-widget-image\" data-id=\"8e93d1d\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"283\" height=\"99\" src=\"https:\/\/mdn.marmot-cloud.com\/worldfirst\/2026\/04\/20260407095156421.webp\" class=\"attachment-large size-large wp-image-50798\" alt=\"\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-acee8c3 e-con-full e-flex e-con e-child\" data-id=\"acee8c3\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6af5bb4 elementor-widget elementor-widget-image\" data-id=\"6af5bb4\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"283\" height=\"99\" src=\"https:\/\/mdn.marmot-cloud.com\/worldfirst\/2026\/04\/20260407101221309.webp\" class=\"attachment-large size-large wp-image-50825\" alt=\"\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-ddab93b e-con-full e-flex e-con e-parent\" data-id=\"ddab93b\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1bed8b0 elementor-widget elementor-widget-shortcode\" data-id=\"1bed8b0\" data-element_type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-shortcode\"><style>.elementor-50663 .elementor-element.elementor-element-505469a{--display:flex;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-50663 .elementor-element.elementor-element-505469a:not(.elementor-motion-effects-element-type-background), .elementor-50663 .elementor-element.elementor-element-505469a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDF8F5;}.elementor-50663 .elementor-element.elementor-element-505469a, .elementor-50663 .elementor-element.elementor-element-505469a::before{--border-transition:0.3s;}.elementor-50663 .elementor-element.elementor-element-5e94560{--display:flex;--min-height:384px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:38px 38px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-50663 .elementor-element.elementor-element-3bdb236{--display:flex;--min-height:384px;--justify-content:center;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-50663 .elementor-element.elementor-element-f688982 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-50663 .elementor-element.elementor-element-f688982 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-radius:30px 30px 30px 30px;}.elementor-50663 .elementor-element.elementor-element-f688982{width:var( --container-widget-width, 591px );max-width:591px;--container-widget-width:591px;--container-widget-flex-grow:0;}.elementor-50663 .elementor-element.elementor-element-2e7bf3e{--display:flex;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:48px;--padding-bottom:48px;--padding-left:0px;--padding-right:0px;}.elementor-50663 .elementor-element.elementor-element-2938712{text-align:left;width:var( --container-widget-width, 539px );max-width:539px;--container-widget-width:539px;--container-widget-flex-grow:0;}.elementor-50663 .elementor-element.elementor-element-2938712 .elementor-heading-title{color:var( --e-global-color-d163c07 );font-family:var( --e-global-typography-1fc89bc-font-family ), Sans-serif;font-size:var( --e-global-typography-1fc89bc-font-size );font-weight:var( --e-global-typography-1fc89bc-font-weight );text-transform:var( --e-global-typography-1fc89bc-text-transform );line-height:var( --e-global-typography-1fc89bc-line-height );letter-spacing:var( --e-global-typography-1fc89bc-letter-spacing );word-spacing:var( --e-global-typography-1fc89bc-word-spacing );}.elementor-50663 .elementor-element.elementor-element-2938712 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-50663 .elementor-element.elementor-element-c8477cf{text-align:left;}.elementor-50663 .elementor-element.elementor-element-c8477cf .elementor-heading-title{color:var( --e-global-color-d163c07 );font-family:var( --e-global-typography-cf5bb93-font-family ), Sans-serif;font-size:var( --e-global-typography-cf5bb93-font-size );font-weight:var( --e-global-typography-cf5bb93-font-weight );text-transform:var( --e-global-typography-cf5bb93-text-transform );line-height:var( --e-global-typography-cf5bb93-line-height );letter-spacing:var( --e-global-typography-cf5bb93-letter-spacing );word-spacing:var( --e-global-typography-cf5bb93-word-spacing );}.elementor-50663 .elementor-element.elementor-element-c8477cf > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}@media(min-width:768px){.elementor-50663 .elementor-element.elementor-element-5e94560{--content-width:1232px;}.elementor-50663 .elementor-element.elementor-element-3bdb236{--width:100%;}}@media(max-width:1024px){.elementor-50663 .elementor-element.elementor-element-505469a{--padding-top:52px;--padding-bottom:52px;--padding-left:32px;--padding-right:32px;}.elementor-50663 .elementor-element.elementor-element-5e94560{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:48px 48px;}.elementor-50663 .elementor-element.elementor-element-f688982{--container-widget-width:686px;--container-widget-flex-grow:0;width:var( --container-widget-width, 686px );max-width:686px;}.elementor-50663 .elementor-element.elementor-element-f688982.elementor-element{--align-self:center;}.elementor-50663 .elementor-element.elementor-element-2e7bf3e{--gap:24px 24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-50663 .elementor-element.elementor-element-2938712 .elementor-heading-title{font-size:var( --e-global-typography-1fc89bc-font-size );line-height:var( --e-global-typography-1fc89bc-line-height );letter-spacing:var( --e-global-typography-1fc89bc-letter-spacing );word-spacing:var( --e-global-typography-1fc89bc-word-spacing );}.elementor-50663 .elementor-element.elementor-element-2938712{--container-widget-width:635px;--container-widget-flex-grow:0;width:var( --container-widget-width, 635px );max-width:635px;}.elementor-50663 .elementor-element.elementor-element-c8477cf .elementor-heading-title{font-size:var( --e-global-typography-cf5bb93-font-size );line-height:var( --e-global-typography-cf5bb93-line-height );letter-spacing:var( --e-global-typography-cf5bb93-letter-spacing );word-spacing:var( --e-global-typography-cf5bb93-word-spacing );}}@media(max-width:767px){.elementor-50663 .elementor-element.elementor-element-505469a{--padding-top:40px;--padding-bottom:40px;--padding-left:16px;--padding-right:16px;}.elementor-50663 .elementor-element.elementor-element-5e94560{--min-height:0px;--gap:20px 20px;}.elementor-50663 .elementor-element.elementor-element-3bdb236{--min-height:0px;}.elementor-50663 .elementor-element.elementor-element-2938712 .elementor-heading-title{font-size:var( --e-global-typography-1fc89bc-font-size );line-height:var( --e-global-typography-1fc89bc-line-height );letter-spacing:var( --e-global-typography-1fc89bc-letter-spacing );word-spacing:var( --e-global-typography-1fc89bc-word-spacing );}.elementor-50663 .elementor-element.elementor-element-c8477cf .elementor-heading-title{font-size:var( --e-global-typography-cf5bb93-font-size );line-height:var( --e-global-typography-cf5bb93-line-height );letter-spacing:var( --e-global-typography-cf5bb93-letter-spacing );word-spacing:var( --e-global-typography-cf5bb93-word-spacing );}}<\/style>\t\t<div data-elementor-type=\"section\" data-elementor-id=\"50663\" class=\"elementor elementor-50663\" data-elementor-post-type=\"elementor_library\">\n\t\t\t<div class=\"elementor-element elementor-element-505469a e-con-full e-flex e-con e-parent\" data-id=\"505469a\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-5e94560 e-flex e-con-boxed e-con e-child\" data-id=\"5e94560\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-3bdb236 e-con-full e-flex e-con e-child\" data-id=\"3bdb236\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f688982 elementor-widget__width-initial elementor-widget elementor-widget-video\" data-id=\"f688982\" data-element_type=\"widget\" data-settings=\"{&quot;youtube_url&quot;:&quot;https:\\\/\\\/www.youtube.com\\\/watch?v=RIXfwRoXyrk&quot;,&quot;show_image_overlay&quot;:&quot;yes&quot;,&quot;image_overlay&quot;:{&quot;url&quot;:&quot;https:\\\/\\\/mdn.marmot-cloud.com\\\/worldfirst\\\/2026\\\/04\\\/20260403180810592.webp&quot;,&quot;id&quot;:50777,&quot;size&quot;:&quot;&quot;,&quot;alt&quot;:&quot;&quot;,&quot;source&quot;:&quot;library&quot;},&quot;video_type&quot;:&quot;youtube&quot;,&quot;controls&quot;:&quot;yes&quot;}\" data-widget_type=\"video.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<style>\/*! elementor - v3.23.0 - 15-07-2024 *\/\n.elementor-widget-video .elementor-widget-container{overflow:hidden;transform:translateZ(0)}.elementor-widget-video .elementor-wrapper{aspect-ratio:var(--video-aspect-ratio)}.elementor-widget-video .elementor-wrapper iframe,.elementor-widget-video .elementor-wrapper video{height:100%;width:100%;display:flex;border:none;background-color:#000}@supports not (aspect-ratio:1\/1){.elementor-widget-video .elementor-wrapper{position:relative;overflow:hidden;height:0;padding-bottom:calc(100% \/ var(--video-aspect-ratio))}.elementor-widget-video .elementor-wrapper iframe,.elementor-widget-video .elementor-wrapper video{position:absolute;top:0;right:0;bottom:0;left:0}}.elementor-widget-video .elementor-open-inline .elementor-custom-embed-image-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:50%}.elementor-widget-video .elementor-custom-embed-image-overlay{cursor:pointer;text-align:center}.elementor-widget-video .elementor-custom-embed-image-overlay:hover .elementor-custom-embed-play i{opacity:1}.elementor-widget-video .elementor-custom-embed-image-overlay img{display:block;width:100%;aspect-ratio:var(--video-aspect-ratio);-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}@supports not (aspect-ratio:1\/1){.elementor-widget-video .elementor-custom-embed-image-overlay{position:relative;overflow:hidden;height:0;padding-bottom:calc(100% \/ var(--video-aspect-ratio))}.elementor-widget-video .elementor-custom-embed-image-overlay img{position:absolute;top:0;right:0;bottom:0;left:0}}.elementor-widget-video .e-hosted-video .elementor-video{-o-object-fit:cover;object-fit:cover}.e-con-inner>.elementor-widget-video,.e-con>.elementor-widget-video{width:var(--container-widget-width);--flex-grow:var(--container-widget-flex-grow)}<\/style>\t\t<div class=\"elementor-wrapper elementor-open-inline\">\n\t\t\t<div class=\"elementor-video\"><\/div>\t\t\t\t<div class=\"elementor-custom-embed-image-overlay\" style=\"background-image: url(https:\/\/mdn.marmot-cloud.com\/worldfirst\/2026\/04\/20260403180810592.webp);\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-2e7bf3e e-con-full e-flex e-con e-child\" data-id=\"2e7bf3e\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2938712 elementor-widget__width-initial elementor-widget elementor-widget-heading\" data-id=\"2938712\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\"><span style=\"color:#FF0051;\">Faster, cheaper<\/span><br>access to your most important suppliers<\/h2>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c8477cf elementor-widget elementor-widget-heading\" data-id=\"c8477cf\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<p class=\"elementor-heading-title elementor-size-default\">Skip the SWIFT payments. From Singapore to Malaysia to China, US and beyond, suppliers can receive payments same-day* - or transfers instantly to 1688.com and the 150,000+ Chinese suppliers already using WorldFirst.\n<br><br>\nPay like a local with WorldFirst - local transfers are cheaper and faster. No intermediaries, no delays, no hidden bank markups.<\/p>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-1386824 e-con-full e-flex e-con e-parent\" data-id=\"1386824\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d02e97d elementor-widget elementor-widget-shortcode\" data-id=\"d02e97d\" data-element_type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-shortcode\"><style>.elementor-50626 .elementor-element.elementor-element-52bdbf3{--display:flex;--gap:0px 0px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-50626 .elementor-element.elementor-element-cb82617{text-align:center;}.elementor-50626 .elementor-element.elementor-element-cb82617 .elementor-heading-title{color:var( --e-global-color-e7f3c6c );font-family:var( --e-global-typography-1fc89bc-font-family ), Sans-serif;font-size:var( --e-global-typography-1fc89bc-font-size );font-weight:var( --e-global-typography-1fc89bc-font-weight );text-transform:var( --e-global-typography-1fc89bc-text-transform );line-height:var( --e-global-typography-1fc89bc-line-height );letter-spacing:var( --e-global-typography-1fc89bc-letter-spacing );word-spacing:var( --e-global-typography-1fc89bc-word-spacing );}.elementor-50626 .elementor-element.elementor-element-cb82617 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-50626 .elementor-element.elementor-element-b635744{text-align:center;}.elementor-50626 .elementor-element.elementor-element-b635744 .elementor-heading-title{color:var( --e-global-color-d163c07 );font-family:var( --e-global-typography-1fc89bc-font-family ), Sans-serif;font-size:var( --e-global-typography-1fc89bc-font-size );font-weight:var( --e-global-typography-1fc89bc-font-weight );text-transform:var( --e-global-typography-1fc89bc-text-transform );line-height:var( --e-global-typography-1fc89bc-line-height );letter-spacing:var( --e-global-typography-1fc89bc-letter-spacing );word-spacing:var( --e-global-typography-1fc89bc-word-spacing );}.elementor-50626 .elementor-element.elementor-element-b635744 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-50626 .elementor-element.elementor-element-4802c96{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;}.elementor-50626 .elementor-element.elementor-element-b6eabc7{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:48px 48px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-50626 .elementor-element.elementor-element-a9af795{--display:flex;--gap:24px 24px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-50626 .elementor-element.elementor-element-37bd010 .elementor-heading-title{color:var( --e-global-color-d163c07 );font-family:var( --e-global-typography-8cdd39f-font-family ), Sans-serif;font-size:var( --e-global-typography-8cdd39f-font-size );font-weight:var( --e-global-typography-8cdd39f-font-weight );text-transform:var( --e-global-typography-8cdd39f-text-transform );line-height:var( --e-global-typography-8cdd39f-line-height );letter-spacing:var( --e-global-typography-8cdd39f-letter-spacing );word-spacing:var( --e-global-typography-8cdd39f-word-spacing );}.elementor-50626 .elementor-element.elementor-element-9dd7017 .elementor-heading-title{color:var( --e-global-color-d163c07 );font-family:var( --e-global-typography-cf5bb93-font-family ), Sans-serif;font-size:var( --e-global-typography-cf5bb93-font-size );font-weight:var( --e-global-typography-cf5bb93-font-weight );text-transform:var( --e-global-typography-cf5bb93-text-transform );line-height:var( --e-global-typography-cf5bb93-line-height );letter-spacing:var( --e-global-typography-cf5bb93-letter-spacing );word-spacing:var( --e-global-typography-cf5bb93-word-spacing );}.elementor-50626 .elementor-element.elementor-element-0806232 .premium-button-text-icon-wrapper i{font-size:14px;}.elementor-50626 .elementor-element.elementor-element-0806232 .premium-button-text-icon-wrapper svg{width:14px !important;height:14px !important;}.elementor-50626 .elementor-element.elementor-element-0806232 .premium-button-text-icon-wrapper i, .elementor-50626 .elementor-element.elementor-element-0806232 .premium-button-text-icon-wrapper svg{margin-left:4px;}.elementor-50626 .elementor-element.elementor-element-0806232{text-align:center;}.elementor-50626 .elementor-element.elementor-element-0806232 .premium-button{font-family:\"Poppins\", Sans-serif;font-size:20px;font-weight:500;text-transform:none;line-height:1.2em;letter-spacing:-0.02em;margin:0px 0px 0px 0px;}.elementor-50626 .elementor-element.elementor-element-0806232 .premium-button .premium-button-text-icon-wrapper span{color:#FF0051;}.elementor-50626 .elementor-element.elementor-element-0806232 .premium-button, .elementor-50626 .elementor-element.elementor-element-0806232 .premium-button.premium-button-style2-shutinhor:before , .elementor-50626 .elementor-element.elementor-element-0806232 .premium-button.premium-button-style2-shutinver:before , .elementor-50626 .elementor-element.elementor-element-0806232 .premium-button-style5-radialin:before , .elementor-50626 .elementor-element.elementor-element-0806232 .premium-button-style5-rectin:before{background-color:#02010100;}.elementor-50626 .elementor-element.elementor-element-0806232 .premium-button, .elementor-50626 .elementor-element.elementor-element-0806232 .premium-button-line6::after{padding:10px 0px 10px 0px;}.elementor-50626 .elementor-element.elementor-element-0806232 .premium-button:hover .premium-button-text-icon-wrapper span, .elementor-50626 .elementor-element.elementor-element-0806232 .premium-button-line6::after{color:#BC0050;}.elementor-50626 .elementor-element.elementor-element-0806232.elementor-element{--align-self:flex-start;}.elementor-50626 .elementor-element.elementor-element-0b12573{--display:flex;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-50626 .elementor-element.elementor-element-6549cdf img{width:100%;}.elementor-50626 .elementor-element.elementor-element-7e5d86e{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;}.elementor-50626 .elementor-element.elementor-element-6138193{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:48px 48px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-50626 .elementor-element.elementor-element-8fcc3da{--display:flex;--gap:24px 24px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-50626 .elementor-element.elementor-element-bdebb0a .elementor-heading-title{color:var( --e-global-color-d163c07 );font-family:var( --e-global-typography-8cdd39f-font-family ), Sans-serif;font-size:var( --e-global-typography-8cdd39f-font-size );font-weight:var( --e-global-typography-8cdd39f-font-weight );text-transform:var( --e-global-typography-8cdd39f-text-transform );line-height:var( --e-global-typography-8cdd39f-line-height );letter-spacing:var( --e-global-typography-8cdd39f-letter-spacing );word-spacing:var( --e-global-typography-8cdd39f-word-spacing );}.elementor-50626 .elementor-element.elementor-element-4d7e08c .elementor-heading-title{color:var( --e-global-color-d163c07 );font-family:var( --e-global-typography-cf5bb93-font-family ), Sans-serif;font-size:var( --e-global-typography-cf5bb93-font-size );font-weight:var( --e-global-typography-cf5bb93-font-weight );text-transform:var( --e-global-typography-cf5bb93-text-transform );line-height:var( --e-global-typography-cf5bb93-line-height );letter-spacing:var( --e-global-typography-cf5bb93-letter-spacing );word-spacing:var( --e-global-typography-cf5bb93-word-spacing );}.elementor-50626 .elementor-element.elementor-element-a2f7a21 .premium-button-text-icon-wrapper i{font-size:14px;}.elementor-50626 .elementor-element.elementor-element-a2f7a21 .premium-button-text-icon-wrapper svg{width:14px !important;height:14px !important;}.elementor-50626 .elementor-element.elementor-element-a2f7a21 .premium-button-text-icon-wrapper i, .elementor-50626 .elementor-element.elementor-element-a2f7a21 .premium-button-text-icon-wrapper svg{margin-left:4px;}.elementor-50626 .elementor-element.elementor-element-a2f7a21{text-align:center;}.elementor-50626 .elementor-element.elementor-element-a2f7a21 .premium-button{font-family:\"Poppins\", Sans-serif;font-size:20px;font-weight:500;text-transform:none;line-height:1.2em;letter-spacing:-0.02em;margin:0px 0px 0px 0px;}.elementor-50626 .elementor-element.elementor-element-a2f7a21 .premium-button .premium-button-text-icon-wrapper span{color:#FF0051;}.elementor-50626 .elementor-element.elementor-element-a2f7a21 .premium-button, .elementor-50626 .elementor-element.elementor-element-a2f7a21 .premium-button.premium-button-style2-shutinhor:before , .elementor-50626 .elementor-element.elementor-element-a2f7a21 .premium-button.premium-button-style2-shutinver:before , .elementor-50626 .elementor-element.elementor-element-a2f7a21 .premium-button-style5-radialin:before , .elementor-50626 .elementor-element.elementor-element-a2f7a21 .premium-button-style5-rectin:before{background-color:#02010100;}.elementor-50626 .elementor-element.elementor-element-a2f7a21 .premium-button, .elementor-50626 .elementor-element.elementor-element-a2f7a21 .premium-button-line6::after{padding:10px 0px 10px 0px;}.elementor-50626 .elementor-element.elementor-element-a2f7a21 .premium-button:hover .premium-button-text-icon-wrapper span, .elementor-50626 .elementor-element.elementor-element-a2f7a21 .premium-button-line6::after{color:#BC0050;}.elementor-50626 .elementor-element.elementor-element-a2f7a21.elementor-element{--align-self:flex-start;}.elementor-50626 .elementor-element.elementor-element-525359f{--display:flex;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-50626 .elementor-element.elementor-element-656c556 img{width:100%;}.elementor-50626 .elementor-element.elementor-element-7980ac8{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;}.elementor-50626 .elementor-element.elementor-element-d42162d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:48px 48px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-50626 .elementor-element.elementor-element-be65b98{--display:flex;--gap:24px 24px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-50626 .elementor-element.elementor-element-ed972ff .elementor-heading-title{color:var( --e-global-color-d163c07 );font-family:var( --e-global-typography-8cdd39f-font-family ), Sans-serif;font-size:var( --e-global-typography-8cdd39f-font-size );font-weight:var( --e-global-typography-8cdd39f-font-weight );text-transform:var( --e-global-typography-8cdd39f-text-transform );line-height:var( --e-global-typography-8cdd39f-line-height );letter-spacing:var( --e-global-typography-8cdd39f-letter-spacing );word-spacing:var( --e-global-typography-8cdd39f-word-spacing );}.elementor-50626 .elementor-element.elementor-element-3bdcc21 .elementor-heading-title{color:var( --e-global-color-d163c07 );font-family:var( --e-global-typography-cf5bb93-font-family ), Sans-serif;font-size:var( --e-global-typography-cf5bb93-font-size );font-weight:var( --e-global-typography-cf5bb93-font-weight );text-transform:var( --e-global-typography-cf5bb93-text-transform );line-height:var( --e-global-typography-cf5bb93-line-height );letter-spacing:var( --e-global-typography-cf5bb93-letter-spacing );word-spacing:var( --e-global-typography-cf5bb93-word-spacing );}.elementor-50626 .elementor-element.elementor-element-80f8c4a .premium-button-text-icon-wrapper i{font-size:14px;}.elementor-50626 .elementor-element.elementor-element-80f8c4a .premium-button-text-icon-wrapper svg{width:14px !important;height:14px !important;}.elementor-50626 .elementor-element.elementor-element-80f8c4a .premium-button-text-icon-wrapper i, .elementor-50626 .elementor-element.elementor-element-80f8c4a .premium-button-text-icon-wrapper svg{margin-left:4px;}.elementor-50626 .elementor-element.elementor-element-80f8c4a{text-align:center;}.elementor-50626 .elementor-element.elementor-element-80f8c4a .premium-button{font-family:\"Poppins\", Sans-serif;font-size:20px;font-weight:500;text-transform:none;line-height:1.2em;letter-spacing:-0.02em;margin:0px 0px 0px 0px;}.elementor-50626 .elementor-element.elementor-element-80f8c4a .premium-button .premium-button-text-icon-wrapper span{color:#FF0051;}.elementor-50626 .elementor-element.elementor-element-80f8c4a .premium-button, .elementor-50626 .elementor-element.elementor-element-80f8c4a .premium-button.premium-button-style2-shutinhor:before , .elementor-50626 .elementor-element.elementor-element-80f8c4a .premium-button.premium-button-style2-shutinver:before , .elementor-50626 .elementor-element.elementor-element-80f8c4a .premium-button-style5-radialin:before , .elementor-50626 .elementor-element.elementor-element-80f8c4a .premium-button-style5-rectin:before{background-color:#02010100;}.elementor-50626 .elementor-element.elementor-element-80f8c4a .premium-button, .elementor-50626 .elementor-element.elementor-element-80f8c4a .premium-button-line6::after{padding:10px 0px 10px 0px;}.elementor-50626 .elementor-element.elementor-element-80f8c4a .premium-button:hover .premium-button-text-icon-wrapper span, .elementor-50626 .elementor-element.elementor-element-80f8c4a .premium-button-line6::after{color:#BC0050;}.elementor-50626 .elementor-element.elementor-element-80f8c4a.elementor-element{--align-self:flex-start;}.elementor-50626 .elementor-element.elementor-element-a0a7ab5{--display:flex;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-50626 .elementor-element.elementor-element-48ec66b img{width:100%;}.elementor-50626 .elementor-element.elementor-element-66696d6{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-arrow-size:40px;--e-n-carousel-arrow-normal-color:var( --e-global-color-13dc0a1 );--e-n-carousel-swiper-pagination-size:15px;--e-n-carousel-dots-normal-color:var( --e-global-color-e7f3c6c );--e-n-carousel-dots-hover-color:var( --e-global-color-e7f3c6c );}.elementor-50626 .elementor-element.elementor-element-66696d6 > .elementor-widget-container{margin:48px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-50626 .elementor-element.elementor-element-fd853b7{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:24px 24px;--background-transition:0.3s;--margin-top:48px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-50626 .elementor-element.elementor-element-c82614e .elementor-button{font-family:var( --e-global-typography-7926491-font-family ), Sans-serif;font-size:var( --e-global-typography-7926491-font-size );font-weight:var( --e-global-typography-7926491-font-weight );text-transform:var( --e-global-typography-7926491-text-transform );line-height:var( --e-global-typography-7926491-line-height );letter-spacing:var( --e-global-typography-7926491-letter-spacing );word-spacing:var( --e-global-typography-7926491-word-spacing );fill:var( --e-global-color-13dc0a1 );color:var( --e-global-color-13dc0a1 );background-color:var( --e-global-color-e7f3c6c );border-radius:300px 300px 300px 300px;padding:20px 40px 20px 40px;}.elementor-50626 .elementor-element.elementor-element-c82614e .elementor-button:hover, .elementor-50626 .elementor-element.elementor-element-c82614e .elementor-button:focus{color:var( --e-global-color-13dc0a1 );background-color:var( --e-global-color-g1vho4s );}.elementor-50626 .elementor-element.elementor-element-c82614e .elementor-button:hover svg, .elementor-50626 .elementor-element.elementor-element-c82614e .elementor-button:focus svg{fill:var( --e-global-color-13dc0a1 );}.elementor-50626 .elementor-element.elementor-element-18c59f7 .elementor-button{font-family:var( --e-global-typography-7926491-font-family ), Sans-serif;font-size:var( --e-global-typography-7926491-font-size );font-weight:var( --e-global-typography-7926491-font-weight );text-transform:var( --e-global-typography-7926491-text-transform );line-height:var( --e-global-typography-7926491-line-height );letter-spacing:var( --e-global-typography-7926491-letter-spacing );word-spacing:var( --e-global-typography-7926491-word-spacing );fill:var( --e-global-color-e7f3c6c );color:var( --e-global-color-e7f3c6c );background-color:var( --e-global-color-13dc0a1 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-e7f3c6c );border-radius:300px 300px 300px 300px;padding:20px 40px 20px 40px;}.elementor-50626 .elementor-element.elementor-element-18c59f7 .elementor-button:hover, .elementor-50626 .elementor-element.elementor-element-18c59f7 .elementor-button:focus{color:var( --e-global-color-13dc0a1 );background-color:var( --e-global-color-e7f3c6c );}.elementor-50626 .elementor-element.elementor-element-18c59f7 .elementor-button:hover svg, .elementor-50626 .elementor-element.elementor-element-18c59f7 .elementor-button:focus svg{fill:var( --e-global-color-13dc0a1 );}@media(max-width:1024px){.elementor-50626 .elementor-element.elementor-element-52bdbf3{--padding-top:52px;--padding-bottom:52px;--padding-left:24px;--padding-right:24px;}.elementor-50626 .elementor-element.elementor-element-cb82617 .elementor-heading-title{font-size:var( --e-global-typography-1fc89bc-font-size );line-height:var( --e-global-typography-1fc89bc-line-height );letter-spacing:var( --e-global-typography-1fc89bc-letter-spacing );word-spacing:var( --e-global-typography-1fc89bc-word-spacing );}.elementor-50626 .elementor-element.elementor-element-b635744 .elementor-heading-title{font-size:var( --e-global-typography-1fc89bc-font-size );line-height:var( --e-global-typography-1fc89bc-line-height );letter-spacing:var( --e-global-typography-1fc89bc-letter-spacing );word-spacing:var( --e-global-typography-1fc89bc-word-spacing );}.elementor-50626 .elementor-element.elementor-element-b6eabc7{--gap:14px 14px;}.elementor-50626 .elementor-element.elementor-element-37bd010 .elementor-heading-title{font-size:var( --e-global-typography-8cdd39f-font-size );line-height:var( --e-global-typography-8cdd39f-line-height );letter-spacing:var( --e-global-typography-8cdd39f-letter-spacing );word-spacing:var( --e-global-typography-8cdd39f-word-spacing );}.elementor-50626 .elementor-element.elementor-element-9dd7017 .elementor-heading-title{font-size:var( --e-global-typography-cf5bb93-font-size );line-height:var( --e-global-typography-cf5bb93-line-height );letter-spacing:var( --e-global-typography-cf5bb93-letter-spacing );word-spacing:var( --e-global-typography-cf5bb93-word-spacing );}.elementor-50626 .elementor-element.elementor-element-0806232 .premium-button{font-size:14px;}.elementor-50626 .elementor-element.elementor-element-6138193{--gap:14px 14px;}.elementor-50626 .elementor-element.elementor-element-bdebb0a .elementor-heading-title{font-size:var( --e-global-typography-8cdd39f-font-size );line-height:var( --e-global-typography-8cdd39f-line-height );letter-spacing:var( --e-global-typography-8cdd39f-letter-spacing );word-spacing:var( --e-global-typography-8cdd39f-word-spacing );}.elementor-50626 .elementor-element.elementor-element-4d7e08c .elementor-heading-title{font-size:var( --e-global-typography-cf5bb93-font-size );line-height:var( --e-global-typography-cf5bb93-line-height );letter-spacing:var( --e-global-typography-cf5bb93-letter-spacing );word-spacing:var( --e-global-typography-cf5bb93-word-spacing );}.elementor-50626 .elementor-element.elementor-element-a2f7a21 .premium-button{font-size:14px;}.elementor-50626 .elementor-element.elementor-element-d42162d{--gap:14px 14px;}.elementor-50626 .elementor-element.elementor-element-ed972ff .elementor-heading-title{font-size:var( --e-global-typography-8cdd39f-font-size );line-height:var( --e-global-typography-8cdd39f-line-height );letter-spacing:var( --e-global-typography-8cdd39f-letter-spacing );word-spacing:var( --e-global-typography-8cdd39f-word-spacing );}.elementor-50626 .elementor-element.elementor-element-3bdcc21 .elementor-heading-title{font-size:var( --e-global-typography-cf5bb93-font-size );line-height:var( --e-global-typography-cf5bb93-line-height );letter-spacing:var( --e-global-typography-cf5bb93-letter-spacing );word-spacing:var( --e-global-typography-cf5bb93-word-spacing );}.elementor-50626 .elementor-element.elementor-element-80f8c4a .premium-button{font-size:14px;}.elementor-50626 .elementor-element.elementor-element-66696d6{--e-n-carousel-swiper-slides-to-display:1;}.elementor-50626 .elementor-element.elementor-element-66696d6 > .elementor-widget-container{margin:32px 0px 0px 0px;}.elementor-50626 .elementor-element.elementor-element-fd853b7{--margin-top:32px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-50626 .elementor-element.elementor-element-c82614e .elementor-button{font-size:var( --e-global-typography-7926491-font-size );line-height:var( --e-global-typography-7926491-line-height );letter-spacing:var( --e-global-typography-7926491-letter-spacing );word-spacing:var( --e-global-typography-7926491-word-spacing );}.elementor-50626 .elementor-element.elementor-element-18c59f7 .elementor-button{font-size:var( --e-global-typography-7926491-font-size );line-height:var( --e-global-typography-7926491-line-height );letter-spacing:var( --e-global-typography-7926491-letter-spacing );word-spacing:var( --e-global-typography-7926491-word-spacing );}}@media(max-width:767px){.elementor-50626 .elementor-element.elementor-element-52bdbf3{--padding-top:40px;--padding-bottom:40px;--padding-left:16px;--padding-right:16px;}.elementor-50626 .elementor-element.elementor-element-cb82617 .elementor-heading-title{font-size:var( --e-global-typography-1fc89bc-font-size );line-height:var( --e-global-typography-1fc89bc-line-height );letter-spacing:var( --e-global-typography-1fc89bc-letter-spacing );word-spacing:var( --e-global-typography-1fc89bc-word-spacing );}.elementor-50626 .elementor-element.elementor-element-b635744 .elementor-heading-title{font-size:var( --e-global-typography-1fc89bc-font-size );line-height:var( --e-global-typography-1fc89bc-line-height );letter-spacing:var( --e-global-typography-1fc89bc-letter-spacing );word-spacing:var( --e-global-typography-1fc89bc-word-spacing );}.elementor-50626 .elementor-element.elementor-element-a9af795{--gap:16px 16px;}.elementor-50626 .elementor-element.elementor-element-37bd010 .elementor-heading-title{font-size:var( --e-global-typography-8cdd39f-font-size );line-height:var( --e-global-typography-8cdd39f-line-height );letter-spacing:var( --e-global-typography-8cdd39f-letter-spacing );word-spacing:var( --e-global-typography-8cdd39f-word-spacing );}.elementor-50626 .elementor-element.elementor-element-9dd7017 .elementor-heading-title{font-size:var( --e-global-typography-cf5bb93-font-size );line-height:var( --e-global-typography-cf5bb93-line-height );letter-spacing:var( --e-global-typography-cf5bb93-letter-spacing );word-spacing:var( --e-global-typography-cf5bb93-word-spacing );}.elementor-50626 .elementor-element.elementor-element-0806232 .premium-button{font-size:14px;letter-spacing:0em;}.elementor-50626 .elementor-element.elementor-element-8fcc3da{--gap:16px 16px;}.elementor-50626 .elementor-element.elementor-element-bdebb0a .elementor-heading-title{font-size:var( --e-global-typography-8cdd39f-font-size );line-height:var( --e-global-typography-8cdd39f-line-height );letter-spacing:var( --e-global-typography-8cdd39f-letter-spacing );word-spacing:var( --e-global-typography-8cdd39f-word-spacing );}.elementor-50626 .elementor-element.elementor-element-4d7e08c .elementor-heading-title{font-size:var( --e-global-typography-cf5bb93-font-size );line-height:var( --e-global-typography-cf5bb93-line-height );letter-spacing:var( --e-global-typography-cf5bb93-letter-spacing );word-spacing:var( --e-global-typography-cf5bb93-word-spacing );}.elementor-50626 .elementor-element.elementor-element-a2f7a21 .premium-button{font-size:14px;letter-spacing:0em;}.elementor-50626 .elementor-element.elementor-element-be65b98{--gap:16px 16px;}.elementor-50626 .elementor-element.elementor-element-ed972ff .elementor-heading-title{font-size:var( --e-global-typography-8cdd39f-font-size );line-height:var( --e-global-typography-8cdd39f-line-height );letter-spacing:var( --e-global-typography-8cdd39f-letter-spacing );word-spacing:var( --e-global-typography-8cdd39f-word-spacing );}.elementor-50626 .elementor-element.elementor-element-3bdcc21 .elementor-heading-title{font-size:var( --e-global-typography-cf5bb93-font-size );line-height:var( --e-global-typography-cf5bb93-line-height );letter-spacing:var( --e-global-typography-cf5bb93-letter-spacing );word-spacing:var( --e-global-typography-cf5bb93-word-spacing );}.elementor-50626 .elementor-element.elementor-element-80f8c4a .premium-button{font-size:14px;letter-spacing:0em;}.elementor-50626 .elementor-element.elementor-element-66696d6{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-arrow-size:0px;}.elementor-50626 .elementor-element.elementor-element-66696d6 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-50626 .elementor-element.elementor-element-fd853b7{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-50626 .elementor-element.elementor-element-c82614e .elementor-button{font-size:var( --e-global-typography-7926491-font-size );line-height:var( --e-global-typography-7926491-line-height );letter-spacing:var( --e-global-typography-7926491-letter-spacing );word-spacing:var( --e-global-typography-7926491-word-spacing );}.elementor-50626 .elementor-element.elementor-element-18c59f7 .elementor-button{font-size:var( --e-global-typography-7926491-font-size );line-height:var( --e-global-typography-7926491-line-height );letter-spacing:var( --e-global-typography-7926491-letter-spacing );word-spacing:var( --e-global-typography-7926491-word-spacing );}}@media(min-width:768px){.elementor-50626 .elementor-element.elementor-element-b6eabc7{--width:1042px;}.elementor-50626 .elementor-element.elementor-element-6138193{--width:1042px;}.elementor-50626 .elementor-element.elementor-element-d42162d{--width:1042px;}}@media(max-width:1024px) and (min-width:768px){.elementor-50626 .elementor-element.elementor-element-b6eabc7{--width:608px;}.elementor-50626 .elementor-element.elementor-element-6138193{--width:608px;}.elementor-50626 .elementor-element.elementor-element-d42162d{--width:608px;}}<\/style>\t\t<div data-elementor-type=\"section\" data-elementor-id=\"50626\" class=\"elementor elementor-50626\" data-elementor-post-type=\"elementor_library\">\n\t\t\t<div class=\"elementor-element elementor-element-52bdbf3 e-flex e-con-boxed e-con e-parent\" data-id=\"52bdbf3\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-cb82617 elementor-widget elementor-widget-heading\" data-id=\"cb82617\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Built for Singaporean businesses<\/h2>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b635744 elementor-widget elementor-widget-heading\" data-id=\"b635744\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">trading internationally<\/h2>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-66696d6 elementor-pagination-type-bullets elementor-arrows-position-inside elementor-pagination-position-outside elementor-widget elementor-widget-n-carousel\" data-id=\"66696d6\" data-element_type=\"widget\" data-settings=\"{&quot;carousel_items&quot;:[{&quot;slide_title&quot;:&quot;Slide #1&quot;,&quot;_id&quot;:&quot;61f4a4c&quot;},{&quot;slide_title&quot;:&quot;Slide #2&quot;,&quot;_id&quot;:&quot;7533391&quot;},{&quot;slide_title&quot;:&quot;Slide #3&quot;,&quot;_id&quot;:&quot;78222f5&quot;}],&quot;slides_to_show&quot;:&quot;1&quot;,&quot;slides_to_show_tablet&quot;:&quot;1&quot;,&quot;slides_to_show_mobile&quot;:&quot;1&quot;,&quot;autoplay&quot;:&quot;yes&quot;,&quot;autoplay_speed&quot;:5000,&quot;pause_on_hover&quot;:&quot;yes&quot;,&quot;pause_on_interaction&quot;:&quot;yes&quot;,&quot;infinite&quot;:&quot;yes&quot;,&quot;speed&quot;:500,&quot;offset_sides&quot;:&quot;none&quot;,&quot;arrows&quot;:&quot;yes&quot;,&quot;pagination&quot;:&quot;bullets&quot;,&quot;image_spacing_custom&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:10,&quot;sizes&quot;:[]},&quot;image_spacing_custom_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;image_spacing_custom_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"nested-carousel.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<link rel=\"stylesheet\" href=\"https:\/\/www.worldfirst.com\/app3\/plugins\/elementor-pro\/assets\/css\/widget-nested-carousel.min.css?ver=1773109368\">\t\t<div class=\"e-n-carousel swiper\" dir=\"ltr\">\n\t\t\t<div class=\"swiper-wrapper\" aria-live=\"off\">\n\t\t\t\t\t\t\t\t\t\t<div class=\"swiper-slide\" data-slide=\"1\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"1 of 3\">\n\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-4802c96 e-flex e-con-boxed e-con e-child\" data-id=\"4802c96\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-b6eabc7 e-con-full e-flex e-con e-child\" data-id=\"b6eabc7\" data-element_type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-a9af795 e-con-full e-flex e-con e-child\" data-id=\"a9af795\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-37bd010 elementor-widget elementor-widget-heading\" data-id=\"37bd010\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Pay 1688 suppliers instantly \u2014 and save 30-40% on product sourcing<\/h3>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-9dd7017 elementor-widget elementor-widget-heading\" data-id=\"9dd7017\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<p class=\"elementor-heading-title elementor-size-default\">WorldFirst is the official payment partner to 1688.com. That means you can pay suppliers in CNY instantly \u2014 direct to supplier bank accounts without the tedious documentation, and without the 3%+ fees card payments may charge. <br><br>Access products 30-40% cheaper than Alibaba and Taobao with lower MOQs.<\/p>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-0806232 pa-display-conditions-yes elementor-widget elementor-widget-premium-addon-button\" data-id=\"0806232\" data-element_type=\"widget\" data-settings=\"{&quot;pa_display_conditions_switcher&quot;:&quot;yes&quot;}\" data-widget_type=\"premium-addon-button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\r\n\r\n\t\t<a class=\"premium-button premium-button-none premium-btn-lg premium-button-none\" href=\"https:\/\/www.worldfirst.com\/sg\/product\/pay\/1688-world-pay\/\" target=\"_blank\">\r\n\t\t\t<div class=\"premium-button-text-icon-wrapper\">\r\n\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t<span >\r\n\t\t\t\t\t\tLearn more\t\t\t\t\t<\/span>\r\n\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"17\" height=\"15\" viewBox=\"0 0 17 15\" fill=\"none\"><path d=\"M9.96122 14.3422L9.05922 13.4402L14.3612 8.1822H0.501221V6.8182H14.3612L9.05922 1.5382L9.96122 0.658203L16.8032 7.5002L9.96122 14.3422Z\" fill=\"#FF0052\"><\/path><\/svg>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\r\n\r\n\t\t\t\r\n\t\t\t\r\n\t\t\t\r\n\t\t<\/a>\r\n\r\n\r\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-0b12573 e-con-full e-flex e-con e-child\" data-id=\"0b12573\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6549cdf elementor-widget elementor-widget-image\" data-id=\"6549cdf\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"687\" height=\"561\" src=\"https:\/\/mdn.marmot-cloud.com\/worldfirst\/2026\/04\/20260403163732372.webp\" class=\"attachment-large size-large wp-image-50660\" alt=\"\" srcset=\"https:\/\/mdn.marmot-cloud.com\/worldfirst\/2026\/04\/20260403163732372.webp\" sizes=\"(max-width: 687px) 100vw, 687px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"swiper-slide\" data-slide=\"2\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"2 of 3\">\n\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-7e5d86e e-flex e-con-boxed e-con e-child\" data-id=\"7e5d86e\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-6138193 e-con-full e-flex e-con e-child\" data-id=\"6138193\" data-element_type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-8fcc3da e-con-full e-flex e-con e-child\" data-id=\"8fcc3da\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-bdebb0a elementor-widget elementor-widget-heading\" data-id=\"bdebb0a\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Pay Chinese and Malaysian suppliers without double FX fees<\/h3>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4d7e08c elementor-widget elementor-widget-heading\" data-id=\"4d7e08c\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<p class=\"elementor-heading-title elementor-size-default\">Converting SGD to USD, then suppliers having to convert USD to RMB or MYR? That's double FX fees on every supplier payment \u2014 and it's eating profit margins. <br><br>WorldFirst gives you local RMB (CNH) and MYR accounts with local bank details so you can pay Chinese and Malaysian suppliers directly in their currency. <br><br>Transfers clear faster. Fees disappear. Your margin stays intact. And you get greater negotiation power.<\/p>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a2f7a21 pa-display-conditions-yes elementor-widget elementor-widget-premium-addon-button\" data-id=\"a2f7a21\" data-element_type=\"widget\" data-settings=\"{&quot;pa_display_conditions_switcher&quot;:&quot;yes&quot;}\" data-widget_type=\"premium-addon-button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\r\n\r\n\t\t<a class=\"premium-button premium-button-none premium-btn-lg premium-button-none\" href=\"https:\/\/www.worldfirst.com\/sg\/campaign\/malaysia-ringgit-business-account\/\" target=\"_blank\">\r\n\t\t\t<div class=\"premium-button-text-icon-wrapper\">\r\n\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t<span >\r\n\t\t\t\t\t\tLearn more\t\t\t\t\t<\/span>\r\n\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"17\" height=\"15\" viewBox=\"0 0 17 15\" fill=\"none\"><path d=\"M9.96122 14.3422L9.05922 13.4402L14.3612 8.1822H0.501221V6.8182H14.3612L9.05922 1.5382L9.96122 0.658203L16.8032 7.5002L9.96122 14.3422Z\" fill=\"#FF0052\"><\/path><\/svg>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\r\n\r\n\t\t\t\r\n\t\t\t\r\n\t\t\t\r\n\t\t<\/a>\r\n\r\n\r\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-525359f e-con-full e-flex e-con e-child\" data-id=\"525359f\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-656c556 elementor-widget elementor-widget-image\" data-id=\"656c556\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"668\" height=\"557\" src=\"https:\/\/mdn.marmot-cloud.com\/worldfirst\/2026\/04\/20260403180404420.webp\" class=\"attachment-large size-large wp-image-50774\" alt=\"\" srcset=\"https:\/\/mdn.marmot-cloud.com\/worldfirst\/2026\/04\/20260403180404420.webp\" sizes=\"(max-width: 668px) 100vw, 668px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"swiper-slide\" data-slide=\"3\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"3 of 3\">\n\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-7980ac8 e-flex e-con-boxed e-con e-child\" data-id=\"7980ac8\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-d42162d e-con-full e-flex e-con e-child\" data-id=\"d42162d\" data-element_type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-be65b98 e-con-full e-flex e-con e-child\" data-id=\"be65b98\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-ed972ff elementor-widget elementor-widget-heading\" data-id=\"ed972ff\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Earn money every time you spend on ads, SaaS, and travel<\/h3>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3bdcc21 elementor-widget elementor-widget-heading\" data-id=\"3bdcc21\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<p class=\"elementor-heading-title elementor-size-default\"><div>   Meta Ads. Google Ads. Cloud services. Travel bookings. <span style=\"color: #ff0051;\">Earn up to 1.2% monthly cashback \u2013 uncapped \u2013 on every eligible card transaction.<\/span><br><br>   Plus World Card charges 0% FX fees when you pay in foreign currencies. Issue cards for your whole team. Set spending controls. And manage everything from one dashboard. Stop losing margin on operational costs and start earning it back.<br><br>  <\/div><\/p>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-80f8c4a pa-display-conditions-yes elementor-widget elementor-widget-premium-addon-button\" data-id=\"80f8c4a\" data-element_type=\"widget\" data-settings=\"{&quot;pa_display_conditions_switcher&quot;:&quot;yes&quot;}\" data-widget_type=\"premium-addon-button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\r\n\r\n\t\t<a class=\"premium-button premium-button-none premium-btn-lg premium-button-none\" href=\"https:\/\/www.worldfirst.com\/sg\/product\/pay\/world-card\/\" target=\"_blank\">\r\n\t\t\t<div class=\"premium-button-text-icon-wrapper\">\r\n\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t<span >\r\n\t\t\t\t\t\tLearn more\t\t\t\t\t<\/span>\r\n\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"17\" height=\"15\" viewBox=\"0 0 17 15\" fill=\"none\"><path d=\"M9.96122 14.3422L9.05922 13.4402L14.3612 8.1822H0.501221V6.8182H14.3612L9.05922 1.5382L9.96122 0.658203L16.8032 7.5002L9.96122 14.3422Z\" fill=\"#FF0052\"><\/path><\/svg>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\r\n\r\n\t\t\t\r\n\t\t\t\r\n\t\t\t\r\n\t\t<\/a>\r\n\r\n\r\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-a0a7ab5 e-con-full e-flex e-con e-child\" data-id=\"a0a7ab5\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-48ec66b elementor-widget elementor-widget-image\" data-id=\"48ec66b\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"668\" height=\"580\" src=\"https:\/\/mdn.marmot-cloud.com\/worldfirst\/2026\/04\/20260408164516792.webp\" class=\"attachment-large size-large wp-image-50775\" alt=\"\" srcset=\"https:\/\/mdn.marmot-cloud.com\/worldfirst\/2026\/04\/20260408164516792.webp\" sizes=\"(max-width: 668px) 100vw, 668px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<div class=\"elementor-swiper-button elementor-swiper-button-prev\" role=\"button\" tabindex=\"0\">\n\t\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"41\" height=\"41\" viewBox=\"0 0 41 41\" fill=\"none\"><rect x=\"-0.5\" y=\"0.5\" width=\"39.9999\" height=\"39.9999\" rx=\"20\" transform=\"matrix(-1 0 0 1 40 0)\" fill=\"white\"><\/rect><rect x=\"-0.5\" y=\"0.5\" width=\"39.9999\" height=\"39.9999\" rx=\"20\" transform=\"matrix(-1 0 0 1 40 0)\" stroke=\"#90969A\"><\/rect><path d=\"M19.2703 20.5L23.2678 24.4975C23.4557 24.6854 23.5497 24.9246 23.5497 25.215C23.5497 25.5054 23.4557 25.7446 23.2678 25.9325C23.0799 26.1204 22.8407 26.2144 22.5503 26.2144C22.2599 26.2144 22.0207 26.1204 21.8328 25.9325L17.1178 21.2175C17.0153 21.115 16.9429 21.004 16.9005 20.8844C16.8581 20.7648 16.8366 20.6367 16.8359 20.5C16.8359 20.3633 16.8575 20.2352 16.9005 20.1156C16.9436 19.996 17.016 19.885 17.1178 19.7825L21.8328 15.0675C22.0207 14.8796 22.2599 14.7856 22.5503 14.7856C22.8407 14.7856 23.0799 14.8796 23.2678 15.0675C23.4557 15.2554 23.5497 15.4946 23.5497 15.785C23.5497 16.0754 23.4557 16.3146 23.2678 16.5025L19.2703 20.5Z\" fill=\"#1F2323\"><\/path><\/svg>\t\t\t<\/div>\n\t\t\t<div class=\"elementor-swiper-button elementor-swiper-button-next\" role=\"button\" tabindex=\"0\">\n\t\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"41\" height=\"41\" viewBox=\"0 0 41 41\" fill=\"none\"><rect x=\"0.5\" y=\"0.5\" width=\"39.9999\" height=\"39.9999\" rx=\"20\" fill=\"white\"><\/rect><rect x=\"0.5\" y=\"0.5\" width=\"39.9999\" height=\"39.9999\" rx=\"20\" stroke=\"#90969A\"><\/rect><path d=\"M21.7297 20.5L17.7322 24.4975C17.5443 24.6854 17.4503 24.9246 17.4503 25.215C17.4503 25.5054 17.5443 25.7446 17.7322 25.9325C17.9201 26.1204 18.1593 26.2144 18.4497 26.2144C18.7401 26.2144 18.9793 26.1204 19.1672 25.9325L23.8822 21.2175C23.9847 21.115 24.0571 21.004 24.0995 20.8844C24.1419 20.7648 24.1634 20.6367 24.1641 20.5C24.1641 20.3633 24.1425 20.2352 24.0995 20.1156C24.0564 19.996 23.984 19.885 23.8822 19.7825L19.1672 15.0675C18.9793 14.8796 18.7401 14.7856 18.4497 14.7856C18.1593 14.7856 17.9201 14.8796 17.7322 15.0675C17.5443 15.2554 17.4503 15.4946 17.4503 15.785C17.4503 16.0754 17.5443 16.3146 17.7322 16.5025L21.7297 20.5Z\" fill=\"#1F2323\"><\/path><\/svg>\t\t\t<\/div>\n\t\t\t\t\t<div class=\"swiper-pagination\"><\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-fd853b7 e-con-full e-flex e-con e-child\" data-id=\"fd853b7\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-c82614e elementor-widget elementor-widget-button\" data-id=\"c82614e\" data-element_type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"https:\/\/www.worldfirst.com\/sg\/register-category\/\" target=\"_blank\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Open Account via Singpass<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-18c59f7 elementor-widget elementor-widget-button\" data-id=\"18c59f7\" data-element_type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"https:\/\/communications.worldfirst.com\/668\" target=\"_blank\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Talk to Sales<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-17ac642 e-con-full e-flex e-con e-parent\" data-id=\"17ac642\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-069197d elementor-widget elementor-widget-shortcode\" data-id=\"069197d\" data-element_type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-shortcode\"><style>.elementor-10609 .elementor-element.elementor-element-f333679{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:64px 64px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-10609 .elementor-element.elementor-element-f333679:not(.elementor-motion-effects-element-type-background), .elementor-10609 .elementor-element.elementor-element-f333679 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url(\"https:\/\/mdn.marmot-cloud.com\/worldfirst\/2025\/04\/20250414162439937.webp\");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10609 .elementor-element.elementor-element-f333679, .elementor-10609 .elementor-element.elementor-element-f333679::before{--border-transition:0.3s;}.elementor-10609 .elementor-element.elementor-element-e5ee22b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:56px 56px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10609 .elementor-element.elementor-element-2bd40c7{text-align:center;}.elementor-10609 .elementor-element.elementor-element-2bd40c7 .elementor-heading-title{color:var( --e-global-color-d163c07 );font-family:\"Poppins\", Sans-serif;font-size:42px;font-weight:600;text-transform:none;line-height:1.2em;}.elementor-10609 .elementor-element.elementor-element-4717e71{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:33px 33px;--grid-auto-flow:row;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10609 .elementor-element.elementor-element-fe8d0b2{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10609 .elementor-element.elementor-element-9092985 .elementor-counter-title{justify-content:center;color:var( --e-global-color-d163c07 );font-family:var( --e-global-typography-26743bb-font-family ), Sans-serif;font-size:var( --e-global-typography-26743bb-font-size );font-weight:var( --e-global-typography-26743bb-font-weight );text-transform:var( --e-global-typography-26743bb-text-transform );line-height:var( --e-global-typography-26743bb-line-height );letter-spacing:var( --e-global-typography-26743bb-letter-spacing );word-spacing:var( --e-global-typography-26743bb-word-spacing );}.elementor-10609 .elementor-element.elementor-element-9092985 .elementor-counter{gap:14px;}.elementor-10609 .elementor-element.elementor-element-9092985 .elementor-counter-number-wrapper{text-align:;--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;color:#FF0051;font-family:\"Poppins\", Sans-serif;font-size:60px;font-weight:600;text-transform:none;font-style:normal;line-height:1.2em;letter-spacing:-0.05em;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-10609 .elementor-element.elementor-element-9092985 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10609 .elementor-element.elementor-element-9092985{width:100%;max-width:100%;}.elementor-10609 .elementor-element.elementor-element-9092985.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10609 .elementor-element.elementor-element-3f84dea{--display:flex;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:60px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10609 .elementor-element.elementor-element-7217c5b .elementor-counter-title{justify-content:center;color:var( --e-global-color-d163c07 );font-family:var( --e-global-typography-26743bb-font-family ), Sans-serif;font-size:var( --e-global-typography-26743bb-font-size );font-weight:var( --e-global-typography-26743bb-font-weight );text-transform:var( --e-global-typography-26743bb-text-transform );line-height:var( --e-global-typography-26743bb-line-height );letter-spacing:var( --e-global-typography-26743bb-letter-spacing );word-spacing:var( --e-global-typography-26743bb-word-spacing );}.elementor-10609 .elementor-element.elementor-element-7217c5b .elementor-counter{gap:14px;}.elementor-10609 .elementor-element.elementor-element-7217c5b .elementor-counter-number-wrapper{text-align:;--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;color:#FF0051;font-family:\"Poppins\", Sans-serif;font-size:60px;font-weight:600;text-transform:none;font-style:normal;line-height:1.2em;letter-spacing:-0.05em;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-10609 .elementor-element.elementor-element-7217c5b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10609 .elementor-element.elementor-element-7217c5b{width:100%;max-width:100%;}.elementor-10609 .elementor-element.elementor-element-7217c5b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10609 .elementor-element.elementor-element-6d2dd84{--display:flex;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:40px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10609 .elementor-element.elementor-element-a379077 .elementor-counter-title{justify-content:center;color:var( --e-global-color-d163c07 );font-family:var( --e-global-typography-26743bb-font-family ), Sans-serif;font-size:var( --e-global-typography-26743bb-font-size );font-weight:var( --e-global-typography-26743bb-font-weight );text-transform:var( --e-global-typography-26743bb-text-transform );line-height:var( --e-global-typography-26743bb-line-height );letter-spacing:var( --e-global-typography-26743bb-letter-spacing );word-spacing:var( --e-global-typography-26743bb-word-spacing );}.elementor-10609 .elementor-element.elementor-element-a379077 .elementor-counter{gap:14px;}.elementor-10609 .elementor-element.elementor-element-a379077 .elementor-counter-number-wrapper{text-align:;--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;color:#FF0051;font-family:\"Poppins\", Sans-serif;font-size:60px;font-weight:600;text-transform:none;font-style:normal;line-height:1.2em;letter-spacing:-0.05em;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-10609 .elementor-element.elementor-element-a379077 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10609 .elementor-element.elementor-element-a379077{width:100%;max-width:100%;}.elementor-10609 .elementor-element.elementor-element-a379077.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10609 .elementor-element.elementor-element-8f23668{--display:flex;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10609 .elementor-element.elementor-element-f3796db .elementor-counter-title{justify-content:center;color:var( --e-global-color-d163c07 );font-family:var( --e-global-typography-26743bb-font-family ), Sans-serif;font-size:var( --e-global-typography-26743bb-font-size );font-weight:var( --e-global-typography-26743bb-font-weight );text-transform:var( --e-global-typography-26743bb-text-transform );line-height:var( --e-global-typography-26743bb-line-height );letter-spacing:var( --e-global-typography-26743bb-letter-spacing );word-spacing:var( --e-global-typography-26743bb-word-spacing );}.elementor-10609 .elementor-element.elementor-element-f3796db .elementor-counter{gap:14px;}.elementor-10609 .elementor-element.elementor-element-f3796db .elementor-counter-number-wrapper{text-align:;--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;color:#FF0051;font-family:\"Poppins\", Sans-serif;font-size:60px;font-weight:600;text-transform:none;font-style:normal;line-height:1.2em;letter-spacing:-0.05em;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-10609 .elementor-element.elementor-element-f3796db > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10609 .elementor-element.elementor-element-f3796db{width:100%;max-width:100%;}.elementor-10609 .elementor-element.elementor-element-f3796db.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10609 .elementor-element.elementor-element-8511062{--display:flex;--gap:32px 32px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10609 .elementor-element.elementor-element-2e24259{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-end;--gap:18px 18px;--background-transition:0.3s;}.elementor-10609 .elementor-element.elementor-element-f3292eb img{width:auto;}.elementor-10609 .elementor-element.elementor-element-75d6bd5 img{width:auto;}.elementor-10609 .elementor-element.elementor-element-5bb867b img{width:auto;}.elementor-10609 .elementor-element.elementor-element-1d825c6 img{width:auto;}.elementor-10609 .elementor-element.elementor-element-4ef7841 img{width:auto;}.elementor-10609 .elementor-element.elementor-element-a0e93be{text-align:center;}.elementor-10609 .elementor-element.elementor-element-a0e93be .elementor-heading-title{color:var( --e-global-color-d163c07 );font-family:var( --e-global-typography-cf5bb93-font-family ), Sans-serif;font-size:var( --e-global-typography-cf5bb93-font-size );font-weight:var( --e-global-typography-cf5bb93-font-weight );text-transform:var( --e-global-typography-cf5bb93-text-transform );line-height:var( --e-global-typography-cf5bb93-line-height );letter-spacing:var( --e-global-typography-cf5bb93-letter-spacing );word-spacing:var( --e-global-typography-cf5bb93-word-spacing );}.elementor-10609 .elementor-element.elementor-element-09ea33f{--display:flex;--gap:52px 52px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10609 .elementor-element.elementor-element-e505173{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:24px 24px;--background-transition:0.3s;}.elementor-10609 .elementor-element.elementor-element-5908ad4{--display:grid;--e-con-grid-template-columns:repeat(6, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:20px 20px;--grid-auto-flow:row;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10609 .elementor-element.elementor-element-92e0130{--display:flex;--min-height:65px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E6E6E6;--border-color:#E6E6E6;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10609 .elementor-element.elementor-element-92e0130:not(.elementor-motion-effects-element-type-background), .elementor-10609 .elementor-element.elementor-element-92e0130 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10609 .elementor-element.elementor-element-92e0130, .elementor-10609 .elementor-element.elementor-element-92e0130::before{--border-transition:0.3s;}.elementor-10609 .elementor-element.elementor-element-04f05b7 img{width:fit-content;height:30px;}.elementor-10609 .elementor-element.elementor-element-04f05b7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10609 .elementor-element.elementor-element-3ce7cb2{--display:flex;--min-height:65px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E6E6E6;--border-color:#E6E6E6;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10609 .elementor-element.elementor-element-3ce7cb2:not(.elementor-motion-effects-element-type-background), .elementor-10609 .elementor-element.elementor-element-3ce7cb2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10609 .elementor-element.elementor-element-3ce7cb2, .elementor-10609 .elementor-element.elementor-element-3ce7cb2::before{--border-transition:0.3s;}.elementor-10609 .elementor-element.elementor-element-b9247c1 img{width:fit-content;height:30px;}.elementor-10609 .elementor-element.elementor-element-b9247c1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10609 .elementor-element.elementor-element-726a53c{--display:flex;--min-height:65px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E6E6E6;--border-color:#E6E6E6;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10609 .elementor-element.elementor-element-726a53c:not(.elementor-motion-effects-element-type-background), .elementor-10609 .elementor-element.elementor-element-726a53c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10609 .elementor-element.elementor-element-726a53c, .elementor-10609 .elementor-element.elementor-element-726a53c::before{--border-transition:0.3s;}.elementor-10609 .elementor-element.elementor-element-8e315b5 img{width:fit-content;height:36px;}.elementor-10609 .elementor-element.elementor-element-8e315b5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10609 .elementor-element.elementor-element-c2b5278{--display:flex;--min-height:65px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E6E6E6;--border-color:#E6E6E6;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10609 .elementor-element.elementor-element-c2b5278:not(.elementor-motion-effects-element-type-background), .elementor-10609 .elementor-element.elementor-element-c2b5278 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10609 .elementor-element.elementor-element-c2b5278, .elementor-10609 .elementor-element.elementor-element-c2b5278::before{--border-transition:0.3s;}.elementor-10609 .elementor-element.elementor-element-51ed0b9 img{width:fit-content;height:36px;}.elementor-10609 .elementor-element.elementor-element-51ed0b9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10609 .elementor-element.elementor-element-ba79dc8{--display:flex;--min-height:65px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E6E6E6;--border-color:#E6E6E6;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10609 .elementor-element.elementor-element-ba79dc8:not(.elementor-motion-effects-element-type-background), .elementor-10609 .elementor-element.elementor-element-ba79dc8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10609 .elementor-element.elementor-element-ba79dc8, .elementor-10609 .elementor-element.elementor-element-ba79dc8::before{--border-transition:0.3s;}.elementor-10609 .elementor-element.elementor-element-c9bbe9f img{width:fit-content;height:36px;}.elementor-10609 .elementor-element.elementor-element-c9bbe9f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10609 .elementor-element.elementor-element-db879c9{--display:flex;--min-height:65px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E6E6E6;--border-color:#E6E6E6;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10609 .elementor-element.elementor-element-db879c9:not(.elementor-motion-effects-element-type-background), .elementor-10609 .elementor-element.elementor-element-db879c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10609 .elementor-element.elementor-element-db879c9, .elementor-10609 .elementor-element.elementor-element-db879c9::before{--border-transition:0.3s;}.elementor-10609 .elementor-element.elementor-element-dfb40c0 img{width:fit-content;height:36px;}.elementor-10609 .elementor-element.elementor-element-dfb40c0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10609 .elementor-element.elementor-element-cd14c59{text-align:center;width:var( --container-widget-width, 774px );max-width:774px;--container-widget-width:774px;--container-widget-flex-grow:0;}.elementor-10609 .elementor-element.elementor-element-cd14c59 .elementor-heading-title{color:var( --e-global-color-d163c07 );font-family:var( --e-global-typography-cf5bb93-font-family ), Sans-serif;font-size:var( --e-global-typography-cf5bb93-font-size );font-weight:var( --e-global-typography-cf5bb93-font-weight );text-transform:var( --e-global-typography-cf5bb93-text-transform );line-height:var( --e-global-typography-cf5bb93-line-height );letter-spacing:var( --e-global-typography-cf5bb93-letter-spacing );word-spacing:var( --e-global-typography-cf5bb93-word-spacing );}.elementor-10609 .elementor-element.elementor-element-cd14c59 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10609 .elementor-element.elementor-element-173bbfc{text-align:center;}.elementor-10609 .elementor-element.elementor-element-173bbfc .premium-button{font-family:var( --e-global-typography-7926491-font-family ), Sans-serif;font-size:var( --e-global-typography-7926491-font-size );font-weight:var( --e-global-typography-7926491-font-weight );text-transform:var( --e-global-typography-7926491-text-transform );line-height:var( --e-global-typography-7926491-line-height );letter-spacing:var( --e-global-typography-7926491-letter-spacing );word-spacing:var( --e-global-typography-7926491-word-spacing );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-e7f3c6c );border-radius:300px;}.elementor-10609 .elementor-element.elementor-element-173bbfc .premium-button .premium-button-text-icon-wrapper span{color:var( --e-global-color-e7f3c6c );}.elementor-10609 .elementor-element.elementor-element-173bbfc .premium-button, .elementor-10609 .elementor-element.elementor-element-173bbfc .premium-button.premium-button-style2-shutinhor:before , .elementor-10609 .elementor-element.elementor-element-173bbfc .premium-button.premium-button-style2-shutinver:before , .elementor-10609 .elementor-element.elementor-element-173bbfc .premium-button-style5-radialin:before , .elementor-10609 .elementor-element.elementor-element-173bbfc .premium-button-style5-rectin:before{background-color:#FF005100;}.elementor-10609 .elementor-element.elementor-element-173bbfc .premium-button, .elementor-10609 .elementor-element.elementor-element-173bbfc .premium-button-line6::after{padding:20px 40px 20px 40px;}.elementor-10609 .elementor-element.elementor-element-173bbfc .premium-button:hover .premium-button-text-icon-wrapper span, .elementor-10609 .elementor-element.elementor-element-173bbfc .premium-button-line6::after{color:var( --e-global-color-13dc0a1 );}.elementor-10609 .elementor-element.elementor-element-173bbfc .premium-button-none:hover, .elementor-10609 .elementor-element.elementor-element-173bbfc .premium-button-style8:hover, .elementor-10609 .elementor-element.elementor-element-173bbfc .premium-button-style1:before, .elementor-10609 .elementor-element.elementor-element-173bbfc .premium-button-style2-shutouthor:before, .elementor-10609 .elementor-element.elementor-element-173bbfc .premium-button-style2-shutoutver:before, .elementor-10609 .elementor-element.elementor-element-173bbfc .premium-button-style2-shutinhor, .elementor-10609 .elementor-element.elementor-element-173bbfc .premium-button-style2-shutinver, .elementor-10609 .elementor-element.elementor-element-173bbfc .premium-button-style2-dshutinhor:before, .elementor-10609 .elementor-element.elementor-element-173bbfc .premium-button-style2-dshutinver:before, .elementor-10609 .elementor-element.elementor-element-173bbfc .premium-button-style2-scshutouthor:before, .elementor-10609 .elementor-element.elementor-element-173bbfc .premium-button-style2-scshutoutver:before, .elementor-10609 .elementor-element.elementor-element-173bbfc .premium-button-style3-after:hover, .elementor-10609 .elementor-element.elementor-element-173bbfc .premium-button-style3-before:hover, .elementor-10609 .elementor-element.elementor-element-173bbfc .premium-button-style4-icon-wrapper, .elementor-10609 .elementor-element.elementor-element-173bbfc .premium-button-style5-radialin, .elementor-10609 .elementor-element.elementor-element-173bbfc .premium-button-style5-radialout:before, .elementor-10609 .elementor-element.elementor-element-173bbfc .premium-button-style5-rectin, .elementor-10609 .elementor-element.elementor-element-173bbfc .premium-button-style5-rectout:before, .elementor-10609 .elementor-element.elementor-element-173bbfc .premium-button-style6-bg, .elementor-10609 .elementor-element.elementor-element-173bbfc .premium-button-style6:before{background-color:var( --e-global-color-g1vho4s );}@media(max-width:1024px){.elementor-10609 .elementor-element.elementor-element-f333679{--gap:32px 32px;--padding-top:052px;--padding-bottom:052px;--padding-left:24px;--padding-right:24px;}.elementor-10609 .elementor-element.elementor-element-e5ee22b{--gap:32px 32px;}.elementor-10609 .elementor-element.elementor-element-2bd40c7 .elementor-heading-title{font-size:36px;}.elementor-10609 .elementor-element.elementor-element-4717e71{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:032px 24px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10609 .elementor-element.elementor-element-fe8d0b2{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-10609 .elementor-element.elementor-element-9092985 .elementor-counter-title{justify-content:center;font-size:var( --e-global-typography-26743bb-font-size );line-height:var( --e-global-typography-26743bb-line-height );letter-spacing:var( --e-global-typography-26743bb-letter-spacing );word-spacing:var( --e-global-typography-26743bb-word-spacing );}.elementor-10609 .elementor-element.elementor-element-9092985 .elementor-counter-number-wrapper{text-align:;--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;font-size:52px;letter-spacing:0em;}.elementor-10609 .elementor-element.elementor-element-3f84dea{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10609 .elementor-element.elementor-element-7217c5b .elementor-counter-title{justify-content:center;font-size:var( --e-global-typography-26743bb-font-size );line-height:var( --e-global-typography-26743bb-line-height );letter-spacing:var( --e-global-typography-26743bb-letter-spacing );word-spacing:var( --e-global-typography-26743bb-word-spacing );}.elementor-10609 .elementor-element.elementor-element-7217c5b .elementor-counter-number-wrapper{text-align:;--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;font-size:52px;letter-spacing:0em;}.elementor-10609 .elementor-element.elementor-element-6d2dd84{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10609 .elementor-element.elementor-element-a379077 .elementor-counter-title{justify-content:center;font-size:var( --e-global-typography-26743bb-font-size );line-height:var( --e-global-typography-26743bb-line-height );letter-spacing:var( --e-global-typography-26743bb-letter-spacing );word-spacing:var( --e-global-typography-26743bb-word-spacing );}.elementor-10609 .elementor-element.elementor-element-a379077 .elementor-counter-number-wrapper{text-align:;--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;font-size:52px;letter-spacing:0em;}.elementor-10609 .elementor-element.elementor-element-f3796db .elementor-counter-title{justify-content:center;font-size:var( --e-global-typography-26743bb-font-size );line-height:var( --e-global-typography-26743bb-line-height );letter-spacing:var( --e-global-typography-26743bb-letter-spacing );word-spacing:var( --e-global-typography-26743bb-word-spacing );}.elementor-10609 .elementor-element.elementor-element-f3796db .elementor-counter-number-wrapper{text-align:;--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;font-size:52px;letter-spacing:0em;}.elementor-10609 .elementor-element.elementor-element-a0e93be .elementor-heading-title{font-size:var( --e-global-typography-cf5bb93-font-size );line-height:var( --e-global-typography-cf5bb93-line-height );letter-spacing:var( --e-global-typography-cf5bb93-letter-spacing );word-spacing:var( --e-global-typography-cf5bb93-word-spacing );}.elementor-10609 .elementor-element.elementor-element-09ea33f{--gap:32px 32px;}.elementor-10609 .elementor-element.elementor-element-e505173{--gap:28px 28px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10609 .elementor-element.elementor-element-5908ad4{--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:012px 025px;--grid-auto-flow:row;}.elementor-10609 .elementor-element.elementor-element-92e0130{--min-height:60px;}.elementor-10609 .elementor-element.elementor-element-04f05b7 img{height:26px;}.elementor-10609 .elementor-element.elementor-element-3ce7cb2{--min-height:60px;}.elementor-10609 .elementor-element.elementor-element-b9247c1 img{height:26px;}.elementor-10609 .elementor-element.elementor-element-726a53c{--min-height:60px;}.elementor-10609 .elementor-element.elementor-element-8e315b5 img{height:26px;}.elementor-10609 .elementor-element.elementor-element-c2b5278{--min-height:60px;}.elementor-10609 .elementor-element.elementor-element-51ed0b9 img{height:30px;}.elementor-10609 .elementor-element.elementor-element-ba79dc8{--min-height:60px;}.elementor-10609 .elementor-element.elementor-element-c9bbe9f img{height:26px;}.elementor-10609 .elementor-element.elementor-element-db879c9{--min-height:60px;}.elementor-10609 .elementor-element.elementor-element-dfb40c0 img{height:26px;}.elementor-10609 .elementor-element.elementor-element-cd14c59 .elementor-heading-title{font-size:var( --e-global-typography-cf5bb93-font-size );line-height:var( --e-global-typography-cf5bb93-line-height );letter-spacing:var( --e-global-typography-cf5bb93-letter-spacing );word-spacing:var( --e-global-typography-cf5bb93-word-spacing );}.elementor-10609 .elementor-element.elementor-element-cd14c59{--container-widget-width:631px;--container-widget-flex-grow:0;width:var( --container-widget-width, 631px );max-width:631px;}.elementor-10609 .elementor-element.elementor-element-173bbfc .premium-button{font-size:var( --e-global-typography-7926491-font-size );line-height:var( --e-global-typography-7926491-line-height );letter-spacing:var( --e-global-typography-7926491-letter-spacing );word-spacing:var( --e-global-typography-7926491-word-spacing );}.elementor-10609 .elementor-element.elementor-element-173bbfc .premium-button, .elementor-10609 .elementor-element.elementor-element-173bbfc .premium-button-line6::after{padding:17px 24px 17px 24px;}}@media(max-width:767px){.elementor-10609 .elementor-element.elementor-element-f333679{--gap:20px 20px;--padding-top:40px;--padding-bottom:40px;--padding-left:016px;--padding-right:016px;}.elementor-10609 .elementor-element.elementor-element-e5ee22b{--gap:20px 20px;}.elementor-10609 .elementor-element.elementor-element-2bd40c7 .elementor-heading-title{font-size:24px;}.elementor-10609 .elementor-element.elementor-element-4717e71{--e-con-grid-template-columns:repeat(2, 1fr);--gap:20px 16px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10609 .elementor-element.elementor-element-9092985 .elementor-counter-number-wrapper{font-size:32px;letter-spacing:0px;}.elementor-10609 .elementor-element.elementor-element-9092985 .elementor-counter-title{font-size:var( --e-global-typography-26743bb-font-size );line-height:var( --e-global-typography-26743bb-line-height );letter-spacing:var( --e-global-typography-26743bb-letter-spacing );word-spacing:var( --e-global-typography-26743bb-word-spacing );}.elementor-10609 .elementor-element.elementor-element-3f84dea{--width:200px;--justify-content:center;}.elementor-10609 .elementor-element.elementor-element-7217c5b .elementor-counter-number-wrapper{font-size:32px;letter-spacing:0px;}.elementor-10609 .elementor-element.elementor-element-7217c5b .elementor-counter-title{font-size:var( --e-global-typography-26743bb-font-size );line-height:var( --e-global-typography-26743bb-line-height );letter-spacing:var( --e-global-typography-26743bb-letter-spacing );word-spacing:var( --e-global-typography-26743bb-word-spacing );}.elementor-10609 .elementor-element.elementor-element-6d2dd84{--justify-content:center;}.elementor-10609 .elementor-element.elementor-element-a379077 .elementor-counter-number-wrapper{font-size:32px;letter-spacing:0px;}.elementor-10609 .elementor-element.elementor-element-a379077 .elementor-counter-title{font-size:var( --e-global-typography-26743bb-font-size );line-height:var( --e-global-typography-26743bb-line-height );letter-spacing:var( --e-global-typography-26743bb-letter-spacing );word-spacing:var( --e-global-typography-26743bb-word-spacing );}.elementor-10609 .elementor-element.elementor-element-8f23668{--width:200px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-10609 .elementor-element.elementor-element-f3796db .elementor-counter-number-wrapper{font-size:32px;letter-spacing:0px;}.elementor-10609 .elementor-element.elementor-element-f3796db .elementor-counter-title{font-size:var( --e-global-typography-26743bb-font-size );line-height:var( --e-global-typography-26743bb-line-height );letter-spacing:var( --e-global-typography-26743bb-letter-spacing );word-spacing:var( --e-global-typography-26743bb-word-spacing );}.elementor-10609 .elementor-element.elementor-element-f3796db.elementor-element{--align-self:center;}.elementor-10609 .elementor-element.elementor-element-8511062{--gap:16px 16px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10609 .elementor-element.elementor-element-2e24259{--gap:8px 8px;}.elementor-10609 .elementor-element.elementor-element-f3292eb img{width:80px;}.elementor-10609 .elementor-element.elementor-element-75d6bd5 img{width:52px;}.elementor-10609 .elementor-element.elementor-element-5bb867b img{width:48px;}.elementor-10609 .elementor-element.elementor-element-1d825c6 img{width:35px;}.elementor-10609 .elementor-element.elementor-element-4ef7841 img{width:76px;}.elementor-10609 .elementor-element.elementor-element-a0e93be .elementor-heading-title{font-size:var( --e-global-typography-cf5bb93-font-size );line-height:var( --e-global-typography-cf5bb93-line-height );letter-spacing:var( --e-global-typography-cf5bb93-letter-spacing );word-spacing:var( --e-global-typography-cf5bb93-word-spacing );}.elementor-10609 .elementor-element.elementor-element-5908ad4{--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:012px 012px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10609 .elementor-element.elementor-element-92e0130{--min-height:36px;--border-radius:12px 12px 12px 12px;}.elementor-10609 .elementor-element.elementor-element-04f05b7 img{height:16px;}.elementor-10609 .elementor-element.elementor-element-04f05b7.elementor-element{--align-self:center;--order:-99999 \/* order start hack *\/;}.elementor-10609 .elementor-element.elementor-element-3ce7cb2{--min-height:36px;--border-radius:12px 12px 12px 12px;}.elementor-10609 .elementor-element.elementor-element-b9247c1 img{height:16px;}.elementor-10609 .elementor-element.elementor-element-b9247c1.elementor-element{--align-self:center;--order:-99999 \/* order start hack *\/;}.elementor-10609 .elementor-element.elementor-element-726a53c{--min-height:36px;--border-radius:12px 12px 12px 12px;}.elementor-10609 .elementor-element.elementor-element-8e315b5{text-align:center;}.elementor-10609 .elementor-element.elementor-element-8e315b5 img{width:67px;max-width:100%;height:82%;}.elementor-10609 .elementor-element.elementor-element-8e315b5.elementor-element{--align-self:center;}.elementor-10609 .elementor-element.elementor-element-c2b5278{--min-height:36px;--border-radius:12px 12px 12px 12px;}.elementor-10609 .elementor-element.elementor-element-51ed0b9 img{width:70px;height:20px;}.elementor-10609 .elementor-element.elementor-element-ba79dc8{--min-height:36px;--border-radius:12px 12px 12px 12px;}.elementor-10609 .elementor-element.elementor-element-c9bbe9f img{width:66px;height:100%;}.elementor-10609 .elementor-element.elementor-element-db879c9{--min-height:36px;--border-radius:12px 12px 12px 12px;}.elementor-10609 .elementor-element.elementor-element-dfb40c0 img{max-width:100%;height:18px;}.elementor-10609 .elementor-element.elementor-element-cd14c59 .elementor-heading-title{font-size:var( --e-global-typography-cf5bb93-font-size );line-height:var( --e-global-typography-cf5bb93-line-height );letter-spacing:var( --e-global-typography-cf5bb93-letter-spacing );word-spacing:var( --e-global-typography-cf5bb93-word-spacing );}.elementor-10609 .elementor-element.elementor-element-173bbfc .premium-button{font-size:var( --e-global-typography-7926491-font-size );line-height:var( --e-global-typography-7926491-line-height );letter-spacing:var( --e-global-typography-7926491-letter-spacing );word-spacing:var( --e-global-typography-7926491-word-spacing );border-width:1px 1px 1px 1px;margin:0px 0px 0px 0px;}.elementor-10609 .elementor-element.elementor-element-173bbfc .premium-button, .elementor-10609 .elementor-element.elementor-element-173bbfc .premium-button-line6::after{padding:016px 20px 016px 20px;}.elementor-10609 .elementor-element.elementor-element-173bbfc > .elementor-widget-container{border-radius:0px 0px 0px 0px;}.elementor-10609 .elementor-element.elementor-element-173bbfc:hover > .elementor-widget-container{border-radius:0px 0px 0px 0px;}}@media(min-width:768px){.elementor-10609 .elementor-element.elementor-element-3f84dea{--width:308px;}}@media(max-width:1024px) and (min-width:768px){.elementor-10609 .elementor-element.elementor-element-3f84dea{--width:100%;}}\/* Start custom CSS for container, class: .elementor-element-4717e71 *\/.about-worldfirst .elementor-counter-title{\n    text-align: center;\n}\/* End custom CSS *\/<\/style>\t\t<div data-elementor-type=\"section\" data-elementor-id=\"10609\" class=\"elementor elementor-10609\" data-elementor-post-type=\"elementor_library\">\n\t\t\t<div class=\"elementor-element elementor-element-f333679 e-flex e-con-boxed elementor-invisible e-con e-parent\" data-id=\"f333679\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;animation_mobile&quot;:&quot;fadeIn&quot;,&quot;animation&quot;:&quot;fadeIn&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-e5ee22b e-con-full e-flex e-con e-child\" data-id=\"e5ee22b\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2bd40c7 elementor-widget elementor-widget-heading\" data-id=\"2bd40c7\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\"><span style=\"color:#FF0051\">About <\/span> WorldFirst<\/h2>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-4717e71 e-con-full e-grid about-worldfirst e-con e-child\" data-id=\"4717e71\" data-element_type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-fe8d0b2 e-con-full e-flex e-con e-child\" data-id=\"fe8d0b2\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-9092985 elementor-widget__width-inherit elementor-widget elementor-widget-counter\" data-id=\"9092985\" data-element_type=\"widget\" data-widget_type=\"counter.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<style>\/*! elementor - v3.23.0 - 15-07-2024 *\/\n.elementor-counter{display:flex;justify-content:center;align-items:stretch;flex-direction:column-reverse}.elementor-counter .elementor-counter-number{flex-grow:var(--counter-number-grow,0)}.elementor-counter .elementor-counter-number-wrapper{flex:1;display:flex;font-size:69px;font-weight:600;line-height:1;text-align:center}.elementor-counter .elementor-counter-number-prefix{text-align:end;flex-grow:var(--counter-prefix-grow,1);white-space:pre-wrap}.elementor-counter .elementor-counter-number-suffix{text-align:start;flex-grow:var(--counter-suffix-grow,1);white-space:pre-wrap}.elementor-counter .elementor-counter-title{flex:1;display:flex;justify-content:center;align-items:center;margin:0;padding:0;font-size:19px;font-weight:400;line-height:2.5}<\/style>\t\t<div class=\"elementor-counter\">\n\t\t\t<div class=\"elementor-counter-title\">Customers served globally<\/div>\t\t\t<div class=\"elementor-counter-number-wrapper\">\n\t\t\t\t<span class=\"elementor-counter-number-prefix\"><\/span>\n\t\t\t\t<span class=\"elementor-counter-number\" data-duration=\"1000\" data-to-value=\"1.5\" data-from-value=\"0\" data-delimiter=\",\">0<\/span>\n\t\t\t\t<span class=\"elementor-counter-number-suffix\">M+<\/span>\n\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-3f84dea e-con-full e-flex e-con e-child\" data-id=\"3f84dea\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7217c5b elementor-widget__width-inherit elementor-widget elementor-widget-counter\" data-id=\"7217c5b\" data-element_type=\"widget\" data-widget_type=\"counter.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-counter\">\n\t\t\t<div class=\"elementor-counter-title\">Transaction volume processed<\/div>\t\t\t<div class=\"elementor-counter-number-wrapper\">\n\t\t\t\t<span class=\"elementor-counter-number-prefix\">US$<\/span>\n\t\t\t\t<span class=\"elementor-counter-number\" data-duration=\"1000\" data-to-value=\"500\" data-from-value=\"0\" data-delimiter=\",\">0<\/span>\n\t\t\t\t<span class=\"elementor-counter-number-suffix\">B+<\/span>\n\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-6d2dd84 e-con-full e-flex e-con e-child\" data-id=\"6d2dd84\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a379077 elementor-widget__width-inherit elementor-widget elementor-widget-counter\" data-id=\"a379077\" data-element_type=\"widget\" data-widget_type=\"counter.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-counter\">\n\t\t\t<div class=\"elementor-counter-title\">Regions covered<\/div>\t\t\t<div class=\"elementor-counter-number-wrapper\">\n\t\t\t\t<span class=\"elementor-counter-number-prefix\"><\/span>\n\t\t\t\t<span class=\"elementor-counter-number\" data-duration=\"1000\" data-to-value=\"210\" data-from-value=\"0\" data-delimiter=\",\">0<\/span>\n\t\t\t\t<span class=\"elementor-counter-number-suffix\">+<\/span>\n\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-8f23668 e-con-full e-flex e-con e-child\" data-id=\"8f23668\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f3796db elementor-widget__width-inherit elementor-widget elementor-widget-counter\" data-id=\"f3796db\" data-element_type=\"widget\" data-widget_type=\"counter.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-counter\">\n\t\t\t<div class=\"elementor-counter-title\">Local offices<\/div>\t\t\t<div class=\"elementor-counter-number-wrapper\">\n\t\t\t\t<span class=\"elementor-counter-number-prefix\"><\/span>\n\t\t\t\t<span class=\"elementor-counter-number\" data-duration=\"1000\" data-to-value=\"30\" data-from-value=\"1\" data-delimiter=\",\">1<\/span>\n\t\t\t\t<span class=\"elementor-counter-number-suffix\">+<\/span>\n\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-8511062 e-con-full e-flex e-con e-child\" data-id=\"8511062\" data-element_type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-2e24259 e-con-full e-flex e-con e-child\" data-id=\"2e24259\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f3292eb elementor-widget elementor-widget-image\" data-id=\"f3292eb\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"1\" height=\"1\" src=\"https:\/\/mdn.marmot-cloud.com\/worldfirst\/2025\/04\/20260402174616510.svg\" class=\"attachment-large size-large wp-image-50338\" alt=\"\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-75d6bd5 elementor-widget elementor-widget-image\" data-id=\"75d6bd5\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"1\" height=\"1\" src=\"https:\/\/mdn.marmot-cloud.com\/worldfirst\/2025\/04\/20260402174613592.svg\" class=\"attachment-large size-large wp-image-50337\" alt=\"\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5bb867b elementor-widget elementor-widget-image\" data-id=\"5bb867b\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"1\" height=\"1\" src=\"https:\/\/mdn.marmot-cloud.com\/worldfirst\/2025\/04\/20260402174618701.svg\" class=\"attachment-large size-large wp-image-50339\" alt=\"\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1d825c6 elementor-widget elementor-widget-image\" data-id=\"1d825c6\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"1\" height=\"1\" src=\"https:\/\/mdn.marmot-cloud.com\/worldfirst\/2025\/04\/20260402174621959.svg\" class=\"attachment-large size-large wp-image-50340\" alt=\"\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4ef7841 elementor-widget elementor-widget-image\" data-id=\"4ef7841\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"1\" height=\"1\" src=\"https:\/\/mdn.marmot-cloud.com\/worldfirst\/2025\/04\/20260402174623972.svg\" class=\"attachment-large size-large wp-image-50341\" alt=\"\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a0e93be elementor-widget elementor-widget-heading\" data-id=\"a0e93be\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<p class=\"elementor-heading-title elementor-size-default\">WorldFirst is one of the business pillars of Ant International, along with other innovative solutions: Alipay+, Antom, and Bettr.<\/p>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-09ea33f e-con-full e-flex e-con e-child\" data-id=\"09ea33f\" data-element_type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-e505173 e-con-full e-flex e-con e-child\" data-id=\"e505173\" data-element_type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-5908ad4 e-con-full e-grid e-con e-child\" data-id=\"5908ad4\" data-element_type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-92e0130 e-con-full e-flex e-con e-child\" data-id=\"92e0130\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-04f05b7 elementor-widget elementor-widget-image\" data-id=\"04f05b7\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"373\" height=\"145\" src=\"https:\/\/mdn.marmot-cloud.com\/worldfirst\/2025\/04\/20250414164552121.webp\" class=\"attachment-large size-large wp-image-11982\" alt=\"\" srcset=\"https:\/\/mdn.marmot-cloud.com\/worldfirst\/2025\/04\/20250414164552121.webp 373w, https:\/\/mdn.marmot-cloud.com\/worldfirst\/2025\/04\/20250414164552121-300x117.webp 300w, https:\/\/mdn.marmot-cloud.com\/worldfirst\/2025\/04\/20250414164552121-360x140.webp 360w\" sizes=\"(max-width: 373px) 100vw, 373px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-3ce7cb2 e-con-full e-flex e-con e-child\" data-id=\"3ce7cb2\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-b9247c1 elementor-widget elementor-widget-image\" data-id=\"b9247c1\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"476\" height=\"146\" src=\"https:\/\/mdn.marmot-cloud.com\/worldfirst\/2025\/04\/20251110170822908.webp\" class=\"attachment-large size-large wp-image-30782\" alt=\"\" srcset=\"https:\/\/mdn.marmot-cloud.com\/worldfirst\/2025\/04\/20251110170822908.webp 476w, https:\/\/mdn.marmot-cloud.com\/worldfirst\/2025\/04\/20251110170822908-300x92.webp 300w, https:\/\/mdn.marmot-cloud.com\/worldfirst\/2025\/04\/20251110170822908-360x110.webp 360w\" sizes=\"(max-width: 476px) 100vw, 476px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-726a53c e-con-full e-flex e-con e-child\" data-id=\"726a53c\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-8e315b5 elementor-widget elementor-widget-image\" data-id=\"8e315b5\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"475\" height=\"145\" src=\"https:\/\/mdn.marmot-cloud.com\/worldfirst\/2025\/04\/20250414164609831.webp\" class=\"attachment-large size-large wp-image-11983\" alt=\"\" srcset=\"https:\/\/mdn.marmot-cloud.com\/worldfirst\/2025\/04\/20250414164609831.webp 475w, https:\/\/mdn.marmot-cloud.com\/worldfirst\/2025\/04\/20250414164609831-300x92.webp 300w, https:\/\/mdn.marmot-cloud.com\/worldfirst\/2025\/04\/20250414164609831-360x110.webp 360w\" sizes=\"(max-width: 475px) 100vw, 475px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-c2b5278 e-con-full e-flex e-con e-child\" data-id=\"c2b5278\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-51ed0b9 elementor-widget elementor-widget-image\" data-id=\"51ed0b9\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"374\" height=\"145\" src=\"https:\/\/mdn.marmot-cloud.com\/worldfirst\/2025\/04\/20250414164628386.webp\" class=\"attachment-large size-large wp-image-11984\" alt=\"\" srcset=\"https:\/\/mdn.marmot-cloud.com\/worldfirst\/2025\/04\/20250414164628386.webp 374w, https:\/\/mdn.marmot-cloud.com\/worldfirst\/2025\/04\/20250414164628386-300x116.webp 300w, https:\/\/mdn.marmot-cloud.com\/worldfirst\/2025\/04\/20250414164628386-360x140.webp 360w\" sizes=\"(max-width: 374px) 100vw, 374px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-ba79dc8 e-con-full e-flex e-con e-child\" data-id=\"ba79dc8\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-c9bbe9f elementor-widget elementor-widget-image\" data-id=\"c9bbe9f\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"373\" height=\"145\" src=\"https:\/\/mdn.marmot-cloud.com\/worldfirst\/2025\/04\/20250414164643261.webp\" class=\"attachment-large size-large wp-image-11985\" alt=\"\" srcset=\"https:\/\/mdn.marmot-cloud.com\/worldfirst\/2025\/04\/20250414164643261.webp 373w, https:\/\/mdn.marmot-cloud.com\/worldfirst\/2025\/04\/20250414164643261-300x117.webp 300w, https:\/\/mdn.marmot-cloud.com\/worldfirst\/2025\/04\/20250414164643261-360x140.webp 360w\" sizes=\"(max-width: 373px) 100vw, 373px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-db879c9 e-con-full e-flex e-con e-child\" data-id=\"db879c9\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-dfb40c0 elementor-widget elementor-widget-image\" data-id=\"dfb40c0\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"373\" height=\"145\" src=\"https:\/\/mdn.marmot-cloud.com\/worldfirst\/2025\/04\/20250414164712891.webp\" class=\"attachment-large size-large wp-image-11987\" alt=\"\" srcset=\"https:\/\/mdn.marmot-cloud.com\/worldfirst\/2025\/04\/20250414164712891.webp 373w, https:\/\/mdn.marmot-cloud.com\/worldfirst\/2025\/04\/20250414164712891-300x117.webp 300w, https:\/\/mdn.marmot-cloud.com\/worldfirst\/2025\/04\/20250414164712891-360x140.webp 360w\" sizes=\"(max-width: 373px) 100vw, 373px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-cd14c59 elementor-widget__width-initial elementor-widget elementor-widget-heading\" data-id=\"cd14c59\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<p class=\"elementor-heading-title elementor-size-default\">We are regulated by the Monetary Authority of Singapore (MAS) <br>and partnered with world's leading banks to safeguard your funds.<\/p>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-173bbfc elementor-widget elementor-widget-premium-addon-button\" data-id=\"173bbfc\" data-element_type=\"widget\" data-widget_type=\"premium-addon-button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\r\n\r\n\t\t<a class=\"premium-button premium-button-none premium-btn-sm premium-button-none\" href=\"https:\/\/www.worldfirst.com\/sg\/about-worldfirst\/\">\r\n\t\t\t<div class=\"premium-button-text-icon-wrapper\">\r\n\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t<span >\r\n\t\t\t\t\t\tAbout Us\t\t\t\t\t<\/span>\r\n\t\t\t\t\r\n\t\t\t\t\t\t\t<\/div>\r\n\r\n\t\t\t\r\n\t\t\t\r\n\t\t\t\r\n\t\t<\/a>\r\n\r\n\r\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-9de1cd3 e-flex e-con-boxed e-con e-parent\" data-id=\"9de1cd3\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-beb7fa2 elementor-widget-mobile__width-initial elementor-widget elementor-widget-heading\" data-id=\"beb7fa2\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\"><span style=\"color:#ff0051;\">Local Support<\/span> for Global Ambition<\/h2>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-3118322 e-con-full e-grid e-con e-child\" data-id=\"3118322\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-13fee13 e-con-full e-flex e-con e-child\" data-id=\"13fee13\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-5c50bef e-con-full e-flex e-con e-child\" data-id=\"5c50bef\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-22373cd elementor-widget elementor-widget-image\" data-id=\"22373cd\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"405\" height=\"404\" src=\"https:\/\/mdn.marmot-cloud.com\/worldfirst\/sites\/9\/2025\/06\/20250630110450954.webp\" class=\"attachment-large size-large wp-image-48900\" alt=\"\" srcset=\"https:\/\/mdn.marmot-cloud.com\/worldfirst\/sites\/9\/2025\/06\/20250630110450954.webp 405w, https:\/\/mdn.marmot-cloud.com\/worldfirst\/sites\/9\/2025\/06\/20250630110450954-300x300.webp 300w, https:\/\/mdn.marmot-cloud.com\/worldfirst\/sites\/9\/2025\/06\/20250630110450954-150x150.webp 150w, https:\/\/mdn.marmot-cloud.com\/worldfirst\/sites\/9\/2025\/06\/20250630110450954-360x359.webp 360w\" sizes=\"(max-width: 405px) 100vw, 405px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-b8f8258 e-con-full e-flex e-con e-child\" data-id=\"b8f8258\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1994cb0 elementor-widget__width-initial elementor-widget elementor-widget-heading\" data-id=\"1994cb0\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Multilingual support<\/h3>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-be14ae3 e-con-full e-flex e-con e-child\" data-id=\"be14ae3\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-5a9e19f elementor-widget elementor-widget-heading\" data-id=\"5a9e19f\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<p class=\"elementor-heading-title elementor-size-default\">Local teams in 20+ regions, fluent in 11+ languages, provide tailored guidance wherever you trade.<\/p>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-c5d85c4 e-con-full e-flex e-con e-child\" data-id=\"c5d85c4\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-6f703de e-con-full e-flex e-con e-child\" data-id=\"6f703de\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-ac58e60 elementor-widget elementor-widget-image\" data-id=\"ac58e60\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"405\" height=\"404\" src=\"https:\/\/mdn.marmot-cloud.com\/worldfirst\/sites\/9\/2025\/06\/20250630110452476.webp\" class=\"attachment-large size-large wp-image-48901\" alt=\"\" srcset=\"https:\/\/mdn.marmot-cloud.com\/worldfirst\/sites\/9\/2025\/06\/20250630110452476.webp 405w, https:\/\/mdn.marmot-cloud.com\/worldfirst\/sites\/9\/2025\/06\/20250630110452476-300x300.webp 300w, https:\/\/mdn.marmot-cloud.com\/worldfirst\/sites\/9\/2025\/06\/20250630110452476-150x150.webp 150w, https:\/\/mdn.marmot-cloud.com\/worldfirst\/sites\/9\/2025\/06\/20250630110452476-360x359.webp 360w\" sizes=\"(max-width: 405px) 100vw, 405px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-477ad70 e-con-full e-flex e-con e-child\" data-id=\"477ad70\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-b30380b elementor-widget__width-initial elementor-widget elementor-widget-heading\" data-id=\"b30380b\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Fast, reliable service\u00a0<\/h3>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-8ac55ef e-con-full e-flex e-con e-child\" data-id=\"8ac55ef\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-bd12fd0 elementor-widget elementor-widget-heading\" data-id=\"bd12fd0\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<p class=\"elementor-heading-title elementor-size-default\">Phone and chat typically answered within 60 seconds and emails within 24 hours.<\/p>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-9e2ba75 e-con-full e-flex e-con e-child\" data-id=\"9e2ba75\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-fa2be7b e-con-full e-flex e-con e-child\" data-id=\"fa2be7b\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-053e4ac elementor-widget elementor-widget-image\" data-id=\"053e4ac\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"404\" height=\"404\" src=\"https:\/\/mdn.marmot-cloud.com\/worldfirst\/sites\/9\/2025\/06\/20250630110453184.webp\" class=\"attachment-large size-large wp-image-48902\" alt=\"\" srcset=\"https:\/\/mdn.marmot-cloud.com\/worldfirst\/sites\/9\/2025\/06\/20250630110453184.webp 404w, https:\/\/mdn.marmot-cloud.com\/worldfirst\/sites\/9\/2025\/06\/20250630110453184-300x300.webp 300w, https:\/\/mdn.marmot-cloud.com\/worldfirst\/sites\/9\/2025\/06\/20250630110453184-150x150.webp 150w, https:\/\/mdn.marmot-cloud.com\/worldfirst\/sites\/9\/2025\/06\/20250630110453184-360x360.webp 360w\" sizes=\"(max-width: 404px) 100vw, 404px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-7611711 e-con-full e-flex e-con e-child\" data-id=\"7611711\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-fb4d611 elementor-widget__width-initial elementor-widget elementor-widget-heading\" data-id=\"fb4d611\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Payment expertise<\/h3>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-c259de9 e-con-full e-flex e-con e-child\" data-id=\"c259de9\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-68b27ea elementor-widget elementor-widget-heading\" data-id=\"68b27ea\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<p class=\"elementor-heading-title elementor-size-default\">We also partner with leading banks and have 60+ international licenses to make sure your money is safeguarded.<\/p>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-76397bb elementor-widget elementor-widget-premium-addon-button\" data-id=\"76397bb\" data-element_type=\"widget\" data-widget_type=\"premium-addon-button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\r\n\r\n\t\t<a class=\"premium-button premium-button-none premium-btn-lg premium-button-none\" href=\"https:\/\/www.worldfirst.com\/sg\/help-support\/contact-us\/\">\r\n\t\t\t<div class=\"premium-button-text-icon-wrapper\">\r\n\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t<span >\r\n\t\t\t\t\t\tContact us\t\t\t\t\t<\/span>\r\n\t\t\t\t\r\n\t\t\t\t\t\t\t<\/div>\r\n\r\n\t\t\t\r\n\t\t\t\r\n\t\t\t\r\n\t\t<\/a>\r\n\r\n\r\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-4a0c5010 e-con-full e-flex e-con e-parent\" data-id=\"4a0c5010\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-781aad05 e-con-full elementor-hidden-desktop elementor-hidden-tablet elementor-hidden-mobile e-flex e-con e-child\" data-id=\"781aad05\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1c95d6df elementor-widget elementor-widget-heading\" data-id=\"1c95d6df\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\"><span style=\"color:#FF0051\">Hear <\/span> from Our Customers  <\/h2>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-25cca726 e-con-full elementor-hidden-tablet elementor-hidden-mobile e-flex e-con e-child\" data-id=\"25cca726\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-360c435b premium-adv-carousel__infinite premium-adv-carousel__horizontal elementor-widget elementor-widget-premium-media-wheel\" data-id=\"360c435b\" data-element_type=\"widget\" data-widget_type=\"premium-media-wheel.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"premium-adv-carousel-no-lightbox premium-adv-carousel__container\" data-settings=\"{&quot;type&quot;:&quot;infinite&quot;,&quot;scroll&quot;:false,&quot;speed&quot;:50,&quot;pauseOnHover&quot;:true,&quot;dir&quot;:&quot;horizontal&quot;,&quot;reverse&quot;:&quot;normal&quot;,&quot;renderEvent&quot;:&quot;scroll&quot;}\">\r\n\r\n\t\t\t<div style=\"visibility:hidden;\" class=\"premium-adv-carousel__inner-container\">\r\n\r\n\t\t\t\t<div class=\"premium-adv-carousel__items\">\r\n\r\n\t\t\t\t\t\t\t\t<div class=\"premium-adv-carousel__item-outer-wrapper\">\r\n\t\t\t\t<div class=\"elementor-repeater-item-16599da premium-adv-carousel__item premium-adv-carousel__item-template\">\r\n\t\t\t\t\t<div class=\"premium-adv-carousel__media-wrap\">\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"premium-adv-carousel__template-wrapper\">\r\n\t\t\t\t\t\t\t\t\t<style>.elementor-47299 .elementor-element.elementor-element-683995c7{--display:flex;--min-height:318px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--background-transition:0.3s;--border-radius:30px 30px 30px 30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47299 .elementor-element.elementor-element-5abb9bc0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:0px 0px;--background-transition:0.3s;--border-radius:30px 0px 0px 30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:032px;--padding-left:033px;--padding-right:0px;}.elementor-47299 .elementor-element.elementor-element-5abb9bc0:not(.elementor-motion-effects-element-type-background), .elementor-47299 .elementor-element.elementor-element-5abb9bc0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url(\"https:\/\/mdn.marmot-cloud.com\/worldfirst\/sites\/9\/2025\/04\/20250415142331244.webp\");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-47299 .elementor-element.elementor-element-5abb9bc0, .elementor-47299 .elementor-element.elementor-element-5abb9bc0::before{--border-transition:0.3s;}.elementor-47299 .elementor-element.elementor-element-5abb9bc0.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-47299 .elementor-element.elementor-element-3f9d55c2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--background-transition:0.3s;--border-radius:0px 30px 30px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:032px;--padding-bottom:032px;--padding-left:032px;--padding-right:032px;}.elementor-47299 .elementor-element.elementor-element-3f9d55c2:not(.elementor-motion-effects-element-type-background), .elementor-47299 .elementor-element.elementor-element-3f9d55c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-47299 .elementor-element.elementor-element-3f9d55c2, .elementor-47299 .elementor-element.elementor-element-3f9d55c2::before{--border-transition:0.3s;}.elementor-47299 .elementor-element.elementor-element-28dce536{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47299 .elementor-element.elementor-element-10e40365{text-align:left;}.elementor-47299 .elementor-element.elementor-element-10e40365 img{width:32px;height:26px;}.elementor-47299 .elementor-element.elementor-element-5f08aa84 .elementor-heading-title{color:var( --e-global-color-d163c07 );font-family:var( --e-global-typography-794c4be-font-family ), Sans-serif;font-size:var( --e-global-typography-794c4be-font-size );font-weight:var( --e-global-typography-794c4be-font-weight );text-transform:var( --e-global-typography-794c4be-text-transform );line-height:var( --e-global-typography-794c4be-line-height );letter-spacing:var( --e-global-typography-794c4be-letter-spacing );word-spacing:var( --e-global-typography-794c4be-word-spacing );}.elementor-47299 .elementor-element.elementor-element-5fd9014b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47299 .elementor-element.elementor-element-683f6aae{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:8px 8px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47299 .elementor-element.elementor-element-683f6aae.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-47299 .elementor-element.elementor-element-954f577 .elementor-heading-title{color:var( --e-global-color-d163c07 );font-family:var( --e-global-typography-8bf3f25-font-family ), Sans-serif;font-size:var( --e-global-typography-8bf3f25-font-size );font-weight:var( --e-global-typography-8bf3f25-font-weight );text-transform:var( --e-global-typography-8bf3f25-text-transform );line-height:var( --e-global-typography-8bf3f25-line-height );letter-spacing:var( --e-global-typography-8bf3f25-letter-spacing );word-spacing:var( --e-global-typography-8bf3f25-word-spacing );}.elementor-47299 .elementor-element.elementor-element-530fe76e .elementor-heading-title{color:var( --e-global-color-d163c07 );font-family:var( --e-global-typography-794c4be-font-family ), Sans-serif;font-size:var( --e-global-typography-794c4be-font-size );font-weight:var( --e-global-typography-794c4be-font-weight );text-transform:var( --e-global-typography-794c4be-text-transform );line-height:var( --e-global-typography-794c4be-line-height );letter-spacing:var( --e-global-typography-794c4be-letter-spacing );word-spacing:var( --e-global-typography-794c4be-word-spacing );}.elementor-47299 .elementor-element.elementor-element-991bb09 img{width:74px;height:74px;}.elementor-47299 .elementor-element.elementor-element-991bb09 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-47299 .elementor-element.elementor-element-991bb09.elementor-element{--flex-grow:0;--flex-shrink:0;}@media(max-width:1024px){.elementor-47299 .elementor-element.elementor-element-683995c7{--min-height:300px;}.elementor-47299 .elementor-element.elementor-element-3f9d55c2{--padding-top:032px;--padding-bottom:028px;--padding-left:024px;--padding-right:023px;}.elementor-47299 .elementor-element.elementor-element-28dce536{--gap:24px 24px;}.elementor-47299 .elementor-element.elementor-element-10e40365 img{width:30px;height:24px;}.elementor-47299 .elementor-element.elementor-element-5f08aa84 .elementor-heading-title{font-size:var( --e-global-typography-794c4be-font-size );line-height:var( --e-global-typography-794c4be-line-height );letter-spacing:var( --e-global-typography-794c4be-letter-spacing );word-spacing:var( --e-global-typography-794c4be-word-spacing );}.elementor-47299 .elementor-element.elementor-element-683f6aae{--gap:8px 8px;}.elementor-47299 .elementor-element.elementor-element-954f577 .elementor-heading-title{font-size:var( --e-global-typography-8bf3f25-font-size );line-height:var( --e-global-typography-8bf3f25-line-height );letter-spacing:var( --e-global-typography-8bf3f25-letter-spacing );word-spacing:var( --e-global-typography-8bf3f25-word-spacing );}.elementor-47299 .elementor-element.elementor-element-530fe76e .elementor-heading-title{font-size:var( --e-global-typography-794c4be-font-size );line-height:var( --e-global-typography-794c4be-line-height );letter-spacing:var( --e-global-typography-794c4be-letter-spacing );word-spacing:var( --e-global-typography-794c4be-word-spacing );}.elementor-47299 .elementor-element.elementor-element-991bb09 img{width:60px;height:60px;}}@media(min-width:768px){.elementor-47299 .elementor-element.elementor-element-683995c7{--width:604px;}.elementor-47299 .elementor-element.elementor-element-5abb9bc0{--width:211px;}.elementor-47299 .elementor-element.elementor-element-683f6aae{--width:151px;}}@media(max-width:1024px) and (min-width:768px){.elementor-47299 .elementor-element.elementor-element-683995c7{--width:570px;}.elementor-47299 .elementor-element.elementor-element-5abb9bc0{--width:200px;}.elementor-47299 .elementor-element.elementor-element-683f6aae{--width:165px;}}@media(max-width:767px){.elementor-47299 .elementor-element.elementor-element-683995c7{--width:250px;--min-height:350px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:25px 25px 25px 25px;}.elementor-47299 .elementor-element.elementor-element-5abb9bc0{--min-height:185px;--border-radius:25px 25px 0px 0px;--padding-top:0px;--padding-bottom:012px;--padding-left:013px;--padding-right:0px;}.elementor-47299 .elementor-element.elementor-element-5abb9bc0:not(.elementor-motion-effects-element-type-background), .elementor-47299 .elementor-element.elementor-element-5abb9bc0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url(\"https:\/\/mdn.marmot-cloud.com\/worldfirst\/sites\/9\/2025\/04\/20250415142359621.webp\");}.elementor-47299 .elementor-element.elementor-element-3f9d55c2{--min-height:270px;--border-radius:0px 0px 025px 025px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-47299 .elementor-element.elementor-element-28dce536{--gap:16px 16px;}.elementor-47299 .elementor-element.elementor-element-10e40365 img{width:24px;height:20px;}.elementor-47299 .elementor-element.elementor-element-5f08aa84 .elementor-heading-title{font-size:var( --e-global-typography-794c4be-font-size );line-height:var( --e-global-typography-794c4be-line-height );letter-spacing:var( --e-global-typography-794c4be-letter-spacing );word-spacing:var( --e-global-typography-794c4be-word-spacing );}.elementor-47299 .elementor-element.elementor-element-5fd9014b{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-47299 .elementor-element.elementor-element-683f6aae{--width:141px;}.elementor-47299 .elementor-element.elementor-element-954f577 .elementor-heading-title{font-size:var( --e-global-typography-8bf3f25-font-size );line-height:var( --e-global-typography-8bf3f25-line-height );letter-spacing:var( --e-global-typography-8bf3f25-letter-spacing );word-spacing:var( --e-global-typography-8bf3f25-word-spacing );}.elementor-47299 .elementor-element.elementor-element-530fe76e .elementor-heading-title{font-size:var( --e-global-typography-794c4be-font-size );line-height:var( --e-global-typography-794c4be-line-height );letter-spacing:var( --e-global-typography-794c4be-letter-spacing );word-spacing:var( --e-global-typography-794c4be-word-spacing );}.elementor-47299 .elementor-element.elementor-element-991bb09 img{width:40px;height:40px;}}\/* Start custom CSS for container, class: .elementor-element-683995c7 *\/.cousePoint{\n    cursor: pointer ;\n}\/* End custom CSS *\/<\/style>\t\t<div data-elementor-type=\"container\" data-elementor-id=\"47299\" class=\"elementor elementor-47299\" data-elementor-post-type=\"elementor_library\">\n\t\t\t\t<div data-premium-element-link=\"{&quot;type&quot;:&quot;url&quot;,&quot;link&quot;:{&quot;url&quot;:&quot;https:\\\/\\\/www.worldfirst.com\\\/sg\\\/insight\\\/case-study\\\/keababies\\\/&quot;,&quot;is_external&quot;:&quot;on&quot;,&quot;nofollow&quot;:&quot;&quot;,&quot;custom_attributes&quot;:&quot;&quot;},&quot;href&quot;:&quot;https:\\\/\\\/www.worldfirst.com\\\/sg\\\/insight\\\/case-study\\\/keababies\\\/&quot;}\" style=\"cursor: pointer\" class=\"elementor-element elementor-element-683995c7 e-con-full premium-wrapper-link-yes e-flex e-con e-parent\" data-id=\"683995c7\" data-element_type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-5abb9bc0 e-con-full e-flex e-con e-child\" data-id=\"5abb9bc0\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-3f9d55c2 e-flex e-con-boxed e-con e-child\" data-id=\"3f9d55c2\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-28dce536 e-con-full e-flex e-con e-child\" data-id=\"28dce536\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-10e40365 elementor-widget elementor-widget-image\" data-id=\"10e40365\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"64\" height=\"52\" src=\"https:\/\/mdn.marmot-cloud.com\/worldfirst\/sites\/9\/2025\/04\/20250403105946562.png\" class=\"attachment-large size-large wp-image-47292\" alt=\"\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5f08aa84 elementor-widget elementor-widget-heading\" data-id=\"5f08aa84\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<p class=\"elementor-heading-title elementor-size-default\">WorldFirst is able to provide us with a multi-currency World Account, that allows us to make and collect payments in various countries and currencies on a single platform.<\/p>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-5fd9014b e-con-full e-flex e-con e-child\" data-id=\"5fd9014b\" data-element_type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-683f6aae e-con-full e-flex e-con e-child\" data-id=\"683f6aae\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-954f577 elementor-widget elementor-widget-heading\" data-id=\"954f577\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<p class=\"elementor-heading-title elementor-size-default\">Ivan Ong<\/p>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-530fe76e elementor-widget elementor-widget-heading\" data-id=\"530fe76e\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<p class=\"elementor-heading-title elementor-size-default\">CEO, Co-founder\n<br>Keababies<\/p>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-991bb09 elementor-widget elementor-widget-image\" data-id=\"991bb09\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"148\" height=\"148\" src=\"https:\/\/mdn.marmot-cloud.com\/worldfirst\/sites\/9\/2025\/01\/20250122031941429.png\" class=\"attachment-large size-large wp-image-45548\" alt=\"\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t<\/div>\r\n\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\r\n\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t<\/div>\r\n\t\t\t<\/div>\r\n\t\t\t\t\t\t<div class=\"premium-adv-carousel__item-outer-wrapper\">\r\n\t\t\t\t<div class=\"elementor-repeater-item-2d15e98 premium-adv-carousel__item premium-adv-carousel__item-template\">\r\n\t\t\t\t\t<div class=\"premium-adv-carousel__media-wrap\">\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"premium-adv-carousel__template-wrapper\">\r\n\t\t\t\t\t\t\t\t\t<style>.elementor-47305 .elementor-element.elementor-element-5aa17398{--display:flex;--min-height:318px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--background-transition:0.3s;--border-radius:30px 30px 30px 30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47305 .elementor-element.elementor-element-48a5bce1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:0px 0px;--background-transition:0.3s;--border-radius:30px 0px 0px 30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:032px;--padding-left:033px;--padding-right:0px;}.elementor-47305 .elementor-element.elementor-element-48a5bce1:not(.elementor-motion-effects-element-type-background), .elementor-47305 .elementor-element.elementor-element-48a5bce1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url(\"https:\/\/mdn.marmot-cloud.com\/worldfirst\/sites\/9\/2025\/04\/20250414183945980.webp\");background-position:center right;background-repeat:no-repeat;background-size:cover;}.elementor-47305 .elementor-element.elementor-element-48a5bce1, .elementor-47305 .elementor-element.elementor-element-48a5bce1::before{--border-transition:0.3s;}.elementor-47305 .elementor-element.elementor-element-48a5bce1.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-47305 .elementor-element.elementor-element-3628e47e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--background-transition:0.3s;--border-radius:0px 30px 30px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:032px;--padding-bottom:032px;--padding-left:032px;--padding-right:032px;}.elementor-47305 .elementor-element.elementor-element-3628e47e:not(.elementor-motion-effects-element-type-background), .elementor-47305 .elementor-element.elementor-element-3628e47e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-47305 .elementor-element.elementor-element-3628e47e, .elementor-47305 .elementor-element.elementor-element-3628e47e::before{--border-transition:0.3s;}.elementor-47305 .elementor-element.elementor-element-3855c2f4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47305 .elementor-element.elementor-element-51d0de75{text-align:left;}.elementor-47305 .elementor-element.elementor-element-51d0de75 img{width:32px;height:26px;}.elementor-47305 .elementor-element.elementor-element-76570b19 .elementor-heading-title{color:var( --e-global-color-d163c07 );font-family:var( --e-global-typography-794c4be-font-family ), Sans-serif;font-size:var( --e-global-typography-794c4be-font-size );font-weight:var( --e-global-typography-794c4be-font-weight );text-transform:var( --e-global-typography-794c4be-text-transform );line-height:var( --e-global-typography-794c4be-line-height );letter-spacing:var( --e-global-typography-794c4be-letter-spacing );word-spacing:var( --e-global-typography-794c4be-word-spacing );}.elementor-47305 .elementor-element.elementor-element-23af19c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47305 .elementor-element.elementor-element-124fd6ee{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:8px 8px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47305 .elementor-element.elementor-element-124fd6ee.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-47305 .elementor-element.elementor-element-350deabb .elementor-heading-title{color:var( --e-global-color-d163c07 );font-family:var( --e-global-typography-8bf3f25-font-family ), Sans-serif;font-size:var( --e-global-typography-8bf3f25-font-size );font-weight:var( --e-global-typography-8bf3f25-font-weight );text-transform:var( --e-global-typography-8bf3f25-text-transform );line-height:var( --e-global-typography-8bf3f25-line-height );letter-spacing:var( --e-global-typography-8bf3f25-letter-spacing );word-spacing:var( --e-global-typography-8bf3f25-word-spacing );}.elementor-47305 .elementor-element.elementor-element-5e6ad394 .elementor-heading-title{color:var( --e-global-color-d163c07 );font-family:var( --e-global-typography-794c4be-font-family ), Sans-serif;font-size:var( --e-global-typography-794c4be-font-size );font-weight:var( --e-global-typography-794c4be-font-weight );text-transform:var( --e-global-typography-794c4be-text-transform );line-height:var( --e-global-typography-794c4be-line-height );letter-spacing:var( --e-global-typography-794c4be-letter-spacing );word-spacing:var( --e-global-typography-794c4be-word-spacing );}.elementor-47305 .elementor-element.elementor-element-378d74d img{width:74px;height:74px;}.elementor-47305 .elementor-element.elementor-element-378d74d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-47305 .elementor-element.elementor-element-378d74d.elementor-element{--flex-grow:0;--flex-shrink:0;}@media(max-width:1024px){.elementor-47305 .elementor-element.elementor-element-5aa17398{--min-height:300px;}.elementor-47305 .elementor-element.elementor-element-3628e47e{--padding-top:032px;--padding-bottom:028px;--padding-left:024px;--padding-right:023px;}.elementor-47305 .elementor-element.elementor-element-3855c2f4{--gap:24px 24px;}.elementor-47305 .elementor-element.elementor-element-51d0de75 img{width:30px;height:24px;}.elementor-47305 .elementor-element.elementor-element-76570b19 .elementor-heading-title{font-size:var( --e-global-typography-794c4be-font-size );line-height:var( --e-global-typography-794c4be-line-height );letter-spacing:var( --e-global-typography-794c4be-letter-spacing );word-spacing:var( --e-global-typography-794c4be-word-spacing );}.elementor-47305 .elementor-element.elementor-element-124fd6ee{--gap:8px 8px;}.elementor-47305 .elementor-element.elementor-element-350deabb .elementor-heading-title{font-size:var( --e-global-typography-8bf3f25-font-size );line-height:var( --e-global-typography-8bf3f25-line-height );letter-spacing:var( --e-global-typography-8bf3f25-letter-spacing );word-spacing:var( --e-global-typography-8bf3f25-word-spacing );}.elementor-47305 .elementor-element.elementor-element-5e6ad394 .elementor-heading-title{font-size:var( --e-global-typography-794c4be-font-size );line-height:var( --e-global-typography-794c4be-line-height );letter-spacing:var( --e-global-typography-794c4be-letter-spacing );word-spacing:var( --e-global-typography-794c4be-word-spacing );}.elementor-47305 .elementor-element.elementor-element-378d74d img{width:60px;height:60px;}}@media(min-width:768px){.elementor-47305 .elementor-element.elementor-element-5aa17398{--width:604px;}.elementor-47305 .elementor-element.elementor-element-48a5bce1{--width:211px;}.elementor-47305 .elementor-element.elementor-element-124fd6ee{--width:178.997px;}}@media(max-width:1024px) and (min-width:768px){.elementor-47305 .elementor-element.elementor-element-5aa17398{--width:570px;}.elementor-47305 .elementor-element.elementor-element-48a5bce1{--width:200px;}.elementor-47305 .elementor-element.elementor-element-124fd6ee{--width:102px;}}@media(max-width:767px){.elementor-47305 .elementor-element.elementor-element-5aa17398{--width:250px;--min-height:350px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:25px 25px 25px 25px;}.elementor-47305 .elementor-element.elementor-element-48a5bce1{--min-height:185px;--border-radius:25px 25px 0px 0px;--padding-top:0px;--padding-bottom:012px;--padding-left:013px;--padding-right:0px;}.elementor-47305 .elementor-element.elementor-element-48a5bce1:not(.elementor-motion-effects-element-type-background), .elementor-47305 .elementor-element.elementor-element-48a5bce1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url(\"https:\/\/mdn.marmot-cloud.com\/worldfirst\/sites\/9\/2025\/04\/20250415142631291.webp\");}.elementor-47305 .elementor-element.elementor-element-3628e47e{--min-height:270px;--border-radius:0px 0px 025px 025px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-47305 .elementor-element.elementor-element-3855c2f4{--gap:16px 16px;}.elementor-47305 .elementor-element.elementor-element-51d0de75 img{width:24px;height:20px;}.elementor-47305 .elementor-element.elementor-element-76570b19 .elementor-heading-title{font-size:var( --e-global-typography-794c4be-font-size );line-height:var( --e-global-typography-794c4be-line-height );letter-spacing:var( --e-global-typography-794c4be-letter-spacing );word-spacing:var( --e-global-typography-794c4be-word-spacing );}.elementor-47305 .elementor-element.elementor-element-23af19c{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-47305 .elementor-element.elementor-element-124fd6ee{--width:149.997px;}.elementor-47305 .elementor-element.elementor-element-350deabb .elementor-heading-title{font-size:var( --e-global-typography-8bf3f25-font-size );line-height:var( --e-global-typography-8bf3f25-line-height );letter-spacing:var( --e-global-typography-8bf3f25-letter-spacing );word-spacing:var( --e-global-typography-8bf3f25-word-spacing );}.elementor-47305 .elementor-element.elementor-element-5e6ad394 .elementor-heading-title{font-size:var( --e-global-typography-794c4be-font-size );line-height:var( --e-global-typography-794c4be-line-height );letter-spacing:var( --e-global-typography-794c4be-letter-spacing );word-spacing:var( --e-global-typography-794c4be-word-spacing );}.elementor-47305 .elementor-element.elementor-element-378d74d img{width:40px;height:40px;}}\/* Start custom CSS for container, class: .elementor-element-5aa17398 *\/.cousePoint{\n    cursor: pointer ;\n}\/* End custom CSS *\/<\/style>\t\t<div data-elementor-type=\"container\" data-elementor-id=\"47305\" class=\"elementor elementor-47305\" data-elementor-post-type=\"elementor_library\">\n\t\t\t\t<div data-premium-element-link=\"{&quot;type&quot;:&quot;url&quot;,&quot;link&quot;:{&quot;url&quot;:&quot;https:\\\/\\\/www.worldfirst.com\\\/sg\\\/insight\\\/case-study\\\/dreamcore\\\/&quot;,&quot;is_external&quot;:&quot;on&quot;,&quot;nofollow&quot;:&quot;&quot;,&quot;custom_attributes&quot;:&quot;&quot;},&quot;href&quot;:&quot;https:\\\/\\\/www.worldfirst.com\\\/sg\\\/insight\\\/case-study\\\/dreamcore\\\/&quot;}\" style=\"cursor: pointer\" class=\"elementor-element elementor-element-5aa17398 e-con-full premium-wrapper-link-yes e-flex e-con e-parent\" data-id=\"5aa17398\" data-element_type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-48a5bce1 e-con-full e-flex e-con e-child\" data-id=\"48a5bce1\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-3628e47e e-flex e-con-boxed e-con e-child\" data-id=\"3628e47e\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-3855c2f4 e-con-full e-flex e-con e-child\" data-id=\"3855c2f4\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-51d0de75 elementor-widget elementor-widget-image\" data-id=\"51d0de75\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"64\" height=\"52\" src=\"https:\/\/mdn.marmot-cloud.com\/worldfirst\/sites\/9\/2025\/04\/20250403105946562.png\" class=\"attachment-large size-large wp-image-47292\" alt=\"\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-76570b19 elementor-widget elementor-widget-heading\" data-id=\"76570b19\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<p class=\"elementor-heading-title elementor-size-default\">WorldFirst has made the world a little bit smaller. Efficiency and speed are paramount in our business.<\/p>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-23af19c e-con-full e-flex e-con e-child\" data-id=\"23af19c\" data-element_type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-124fd6ee e-con-full e-flex e-con e-child\" data-id=\"124fd6ee\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-350deabb elementor-widget elementor-widget-heading\" data-id=\"350deabb\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<p class=\"elementor-heading-title elementor-size-default\">Shaun Tan<\/p>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5e6ad394 elementor-widget elementor-widget-heading\" data-id=\"5e6ad394\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<p class=\"elementor-heading-title elementor-size-default\">CEO, Co-founder\n<br>Dreamcore<\/p>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-378d74d elementor-widget elementor-widget-image\" data-id=\"378d74d\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"148\" height=\"148\" src=\"https:\/\/mdn.marmot-cloud.com\/worldfirst\/sites\/9\/2025\/01\/20250214063242134.png\" class=\"attachment-large size-large wp-image-46436\" alt=\"\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t<\/div>\r\n\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\r\n\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t<\/div>\r\n\t\t\t<\/div>\r\n\t\t\t\t\t\t<div class=\"premium-adv-carousel__item-outer-wrapper\">\r\n\t\t\t\t<div class=\"elementor-repeater-item-1c81324 premium-adv-carousel__item premium-adv-carousel__item-template\">\r\n\t\t\t\t\t<div class=\"premium-adv-carousel__media-wrap\">\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"premium-adv-carousel__template-wrapper\">\r\n\t\t\t\t\t\t\t\t\t<style>.elementor-47311 .elementor-element.elementor-element-743252eb{--display:flex;--min-height:318px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--background-transition:0.3s;--border-radius:30px 30px 30px 30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47311 .elementor-element.elementor-element-6cea9043{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:0px 0px;--background-transition:0.3s;--border-radius:30px 0px 0px 30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:032px;--padding-left:033px;--padding-right:0px;}.elementor-47311 .elementor-element.elementor-element-6cea9043:not(.elementor-motion-effects-element-type-background), .elementor-47311 .elementor-element.elementor-element-6cea9043 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url(\"https:\/\/mdn.marmot-cloud.com\/worldfirst\/sites\/9\/2025\/04\/20250414184102866.webp\");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-47311 .elementor-element.elementor-element-6cea9043, .elementor-47311 .elementor-element.elementor-element-6cea9043::before{--border-transition:0.3s;}.elementor-47311 .elementor-element.elementor-element-6cea9043.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-47311 .elementor-element.elementor-element-2fcbea04{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--background-transition:0.3s;--border-radius:0px 30px 30px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:032px;--padding-bottom:032px;--padding-left:032px;--padding-right:032px;}.elementor-47311 .elementor-element.elementor-element-2fcbea04:not(.elementor-motion-effects-element-type-background), .elementor-47311 .elementor-element.elementor-element-2fcbea04 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-47311 .elementor-element.elementor-element-2fcbea04, .elementor-47311 .elementor-element.elementor-element-2fcbea04::before{--border-transition:0.3s;}.elementor-47311 .elementor-element.elementor-element-238e8391{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47311 .elementor-element.elementor-element-7f3d3cb1{text-align:left;}.elementor-47311 .elementor-element.elementor-element-7f3d3cb1 img{width:32px;height:26px;}.elementor-47311 .elementor-element.elementor-element-42526b06 .elementor-heading-title{color:var( --e-global-color-d163c07 );font-family:var( --e-global-typography-794c4be-font-family ), Sans-serif;font-size:var( --e-global-typography-794c4be-font-size );font-weight:var( --e-global-typography-794c4be-font-weight );text-transform:var( --e-global-typography-794c4be-text-transform );line-height:var( --e-global-typography-794c4be-line-height );letter-spacing:var( --e-global-typography-794c4be-letter-spacing );word-spacing:var( --e-global-typography-794c4be-word-spacing );}.elementor-47311 .elementor-element.elementor-element-56e22701{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47311 .elementor-element.elementor-element-783f31e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:8px 8px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47311 .elementor-element.elementor-element-7f69200e .elementor-heading-title{color:var( --e-global-color-d163c07 );font-family:var( --e-global-typography-8bf3f25-font-family ), Sans-serif;font-size:var( --e-global-typography-8bf3f25-font-size );font-weight:var( --e-global-typography-8bf3f25-font-weight );text-transform:var( --e-global-typography-8bf3f25-text-transform );line-height:var( --e-global-typography-8bf3f25-line-height );letter-spacing:var( --e-global-typography-8bf3f25-letter-spacing );word-spacing:var( --e-global-typography-8bf3f25-word-spacing );}.elementor-47311 .elementor-element.elementor-element-9e5408d .elementor-heading-title{color:var( --e-global-color-d163c07 );font-family:var( --e-global-typography-794c4be-font-family ), Sans-serif;font-size:var( --e-global-typography-794c4be-font-size );font-weight:var( --e-global-typography-794c4be-font-weight );text-transform:var( --e-global-typography-794c4be-text-transform );line-height:var( --e-global-typography-794c4be-line-height );letter-spacing:var( --e-global-typography-794c4be-letter-spacing );word-spacing:var( --e-global-typography-794c4be-word-spacing );}.elementor-47311 .elementor-element.elementor-element-30db25b img{width:74px;height:74px;}.elementor-47311 .elementor-element.elementor-element-30db25b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-47311 .elementor-element.elementor-element-30db25b.elementor-element{--flex-grow:0;--flex-shrink:0;}@media(max-width:1024px){.elementor-47311 .elementor-element.elementor-element-743252eb{--min-height:300px;}.elementor-47311 .elementor-element.elementor-element-2fcbea04{--padding-top:032px;--padding-bottom:028px;--padding-left:024px;--padding-right:023px;}.elementor-47311 .elementor-element.elementor-element-238e8391{--gap:24px 24px;}.elementor-47311 .elementor-element.elementor-element-7f3d3cb1 img{width:30px;height:24px;}.elementor-47311 .elementor-element.elementor-element-42526b06 .elementor-heading-title{font-size:var( --e-global-typography-794c4be-font-size );line-height:var( --e-global-typography-794c4be-line-height );letter-spacing:var( --e-global-typography-794c4be-letter-spacing );word-spacing:var( --e-global-typography-794c4be-word-spacing );}.elementor-47311 .elementor-element.elementor-element-783f31e{--gap:8px 8px;}.elementor-47311 .elementor-element.elementor-element-7f69200e .elementor-heading-title{font-size:var( --e-global-typography-8bf3f25-font-size );line-height:var( --e-global-typography-8bf3f25-line-height );letter-spacing:var( --e-global-typography-8bf3f25-letter-spacing );word-spacing:var( --e-global-typography-8bf3f25-word-spacing );}.elementor-47311 .elementor-element.elementor-element-9e5408d .elementor-heading-title{font-size:var( --e-global-typography-794c4be-font-size );line-height:var( --e-global-typography-794c4be-line-height );letter-spacing:var( --e-global-typography-794c4be-letter-spacing );word-spacing:var( --e-global-typography-794c4be-word-spacing );}.elementor-47311 .elementor-element.elementor-element-30db25b img{width:60px;height:60px;}}@media(min-width:768px){.elementor-47311 .elementor-element.elementor-element-743252eb{--width:604px;}.elementor-47311 .elementor-element.elementor-element-6cea9043{--width:211px;}.elementor-47311 .elementor-element.elementor-element-783f31e{--width:117px;}}@media(max-width:1024px) and (min-width:768px){.elementor-47311 .elementor-element.elementor-element-743252eb{--width:570px;}.elementor-47311 .elementor-element.elementor-element-6cea9043{--width:200px;}.elementor-47311 .elementor-element.elementor-element-783f31e{--width:102px;}}@media(max-width:767px){.elementor-47311 .elementor-element.elementor-element-743252eb{--width:250px;--min-height:350px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:25px 25px 25px 25px;}.elementor-47311 .elementor-element.elementor-element-6cea9043{--min-height:185px;--border-radius:25px 25px 0px 0px;--padding-top:0px;--padding-bottom:012px;--padding-left:013px;--padding-right:0px;}.elementor-47311 .elementor-element.elementor-element-6cea9043:not(.elementor-motion-effects-element-type-background), .elementor-47311 .elementor-element.elementor-element-6cea9043 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url(\"https:\/\/mdn.marmot-cloud.com\/worldfirst\/sites\/9\/2025\/04\/20250415143638792.webp\");}.elementor-47311 .elementor-element.elementor-element-2fcbea04{--min-height:270px;--border-radius:0px 0px 025px 025px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-47311 .elementor-element.elementor-element-238e8391{--gap:16px 16px;}.elementor-47311 .elementor-element.elementor-element-7f3d3cb1 img{width:24px;height:20px;}.elementor-47311 .elementor-element.elementor-element-42526b06 .elementor-heading-title{font-size:var( --e-global-typography-794c4be-font-size );line-height:var( --e-global-typography-794c4be-line-height );letter-spacing:var( --e-global-typography-794c4be-letter-spacing );word-spacing:var( --e-global-typography-794c4be-word-spacing );}.elementor-47311 .elementor-element.elementor-element-56e22701{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-47311 .elementor-element.elementor-element-783f31e{--width:102px;}.elementor-47311 .elementor-element.elementor-element-7f69200e .elementor-heading-title{font-size:var( --e-global-typography-8bf3f25-font-size );line-height:var( --e-global-typography-8bf3f25-line-height );letter-spacing:var( --e-global-typography-8bf3f25-letter-spacing );word-spacing:var( --e-global-typography-8bf3f25-word-spacing );}.elementor-47311 .elementor-element.elementor-element-9e5408d .elementor-heading-title{font-size:var( --e-global-typography-794c4be-font-size );line-height:var( --e-global-typography-794c4be-line-height );letter-spacing:var( --e-global-typography-794c4be-letter-spacing );word-spacing:var( --e-global-typography-794c4be-word-spacing );}.elementor-47311 .elementor-element.elementor-element-30db25b img{width:40px;height:40px;}}\/* Start custom CSS for container, class: .elementor-element-743252eb *\/.cousePoint{\n    cursor: pointer ;\n}\/* End custom CSS *\/<\/style>\t\t<div data-elementor-type=\"container\" data-elementor-id=\"47311\" class=\"elementor elementor-47311\" data-elementor-post-type=\"elementor_library\">\n\t\t\t\t<div data-premium-element-link=\"{&quot;type&quot;:&quot;url&quot;,&quot;link&quot;:{&quot;url&quot;:&quot;https:\\\/\\\/www.worldfirst.com\\\/sg\\\/insight\\\/case-study\\\/tantex\\\/&quot;,&quot;is_external&quot;:&quot;on&quot;,&quot;nofollow&quot;:&quot;&quot;,&quot;custom_attributes&quot;:&quot;&quot;},&quot;href&quot;:&quot;https:\\\/\\\/www.worldfirst.com\\\/sg\\\/insight\\\/case-study\\\/tantex\\\/&quot;}\" style=\"cursor: pointer\" class=\"elementor-element elementor-element-743252eb e-con-full premium-wrapper-link-yes e-flex e-con e-parent\" data-id=\"743252eb\" data-element_type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-6cea9043 e-con-full e-flex e-con e-child\" data-id=\"6cea9043\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-2fcbea04 e-flex e-con-boxed e-con e-child\" data-id=\"2fcbea04\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-238e8391 e-con-full e-flex e-con e-child\" data-id=\"238e8391\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7f3d3cb1 elementor-widget elementor-widget-image\" data-id=\"7f3d3cb1\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"64\" height=\"52\" src=\"https:\/\/mdn.marmot-cloud.com\/worldfirst\/sites\/9\/2025\/04\/20250403105946562.png\" class=\"attachment-large size-large wp-image-47292\" alt=\"\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-42526b06 elementor-widget elementor-widget-heading\" data-id=\"42526b06\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<p class=\"elementor-heading-title elementor-size-default\">International payments used to be really cumbersome and it was also expensive. Cost is always a challenge. For each transaction with WorldFirst, we do save about 70% which is thousands<\/p>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-56e22701 e-con-full e-flex e-con e-child\" data-id=\"56e22701\" data-element_type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-783f31e e-con-full e-flex e-con e-child\" data-id=\"783f31e\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7f69200e elementor-widget elementor-widget-heading\" data-id=\"7f69200e\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<p class=\"elementor-heading-title elementor-size-default\">Janice Tan<\/p>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-9e5408d elementor-widget elementor-widget-heading\" data-id=\"9e5408d\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<p class=\"elementor-heading-title elementor-size-default\">Director\n<br>Tantex<\/p>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-30db25b elementor-widget elementor-widget-image\" data-id=\"30db25b\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"148\" height=\"148\" src=\"https:\/\/mdn.marmot-cloud.com\/worldfirst\/sites\/9\/2025\/01\/20250214064124802.png\" class=\"attachment-large size-large wp-image-46442\" alt=\"\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t<\/div>\r\n\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\r\n\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t<\/div>\r\n\t\t\t<\/div>\r\n\t\t\t\t\t\t<div class=\"premium-adv-carousel__item-outer-wrapper\">\r\n\t\t\t\t<div class=\"elementor-repeater-item-c2e633e premium-adv-carousel__item premium-adv-carousel__item-template\">\r\n\t\t\t\t\t<div class=\"premium-adv-carousel__media-wrap\">\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"premium-adv-carousel__template-wrapper\">\r\n\t\t\t\t\t\t\t\t\t<style>.elementor-47317 .elementor-element.elementor-element-580a5f2{--display:flex;--min-height:318px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--background-transition:0.3s;--border-radius:30px 30px 30px 30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47317 .elementor-element.elementor-element-3a54919f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:0px 0px;--background-transition:0.3s;--border-radius:30px 0px 0px 30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:032px;--padding-left:033px;--padding-right:0px;}.elementor-47317 .elementor-element.elementor-element-3a54919f:not(.elementor-motion-effects-element-type-background), .elementor-47317 .elementor-element.elementor-element-3a54919f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url(\"https:\/\/mdn.marmot-cloud.com\/worldfirst\/sites\/9\/2025\/04\/20250414184125680.webp\");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-47317 .elementor-element.elementor-element-3a54919f, .elementor-47317 .elementor-element.elementor-element-3a54919f::before{--border-transition:0.3s;}.elementor-47317 .elementor-element.elementor-element-3a54919f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-47317 .elementor-element.elementor-element-2c000c13{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--background-transition:0.3s;--border-radius:0px 30px 30px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:032px;--padding-bottom:032px;--padding-left:032px;--padding-right:032px;}.elementor-47317 .elementor-element.elementor-element-2c000c13:not(.elementor-motion-effects-element-type-background), .elementor-47317 .elementor-element.elementor-element-2c000c13 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-47317 .elementor-element.elementor-element-2c000c13, .elementor-47317 .elementor-element.elementor-element-2c000c13::before{--border-transition:0.3s;}.elementor-47317 .elementor-element.elementor-element-46d3ac7b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47317 .elementor-element.elementor-element-2e09a6b8{text-align:left;}.elementor-47317 .elementor-element.elementor-element-2e09a6b8 img{width:32px;height:26px;}.elementor-47317 .elementor-element.elementor-element-4e4e566 .elementor-heading-title{color:var( --e-global-color-d163c07 );font-family:var( --e-global-typography-794c4be-font-family ), Sans-serif;font-size:var( --e-global-typography-794c4be-font-size );font-weight:var( --e-global-typography-794c4be-font-weight );text-transform:var( --e-global-typography-794c4be-text-transform );line-height:var( --e-global-typography-794c4be-line-height );letter-spacing:var( --e-global-typography-794c4be-letter-spacing );word-spacing:var( --e-global-typography-794c4be-word-spacing );}.elementor-47317 .elementor-element.elementor-element-3efe6fa3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47317 .elementor-element.elementor-element-195a633e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:8px 8px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47317 .elementor-element.elementor-element-4fc49728 .elementor-heading-title{color:var( --e-global-color-d163c07 );font-family:var( --e-global-typography-8bf3f25-font-family ), Sans-serif;font-size:var( --e-global-typography-8bf3f25-font-size );font-weight:var( --e-global-typography-8bf3f25-font-weight );text-transform:var( --e-global-typography-8bf3f25-text-transform );line-height:var( --e-global-typography-8bf3f25-line-height );letter-spacing:var( --e-global-typography-8bf3f25-letter-spacing );word-spacing:var( --e-global-typography-8bf3f25-word-spacing );}.elementor-47317 .elementor-element.elementor-element-686bf46 .elementor-heading-title{color:var( --e-global-color-d163c07 );font-family:var( --e-global-typography-794c4be-font-family ), Sans-serif;font-size:var( --e-global-typography-794c4be-font-size );font-weight:var( --e-global-typography-794c4be-font-weight );text-transform:var( --e-global-typography-794c4be-text-transform );line-height:var( --e-global-typography-794c4be-line-height );letter-spacing:var( --e-global-typography-794c4be-letter-spacing );word-spacing:var( --e-global-typography-794c4be-word-spacing );}.elementor-47317 .elementor-element.elementor-element-31a5a2f img{width:74px;height:74px;}.elementor-47317 .elementor-element.elementor-element-31a5a2f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-47317 .elementor-element.elementor-element-31a5a2f.elementor-element{--flex-grow:0;--flex-shrink:0;}@media(max-width:1024px){.elementor-47317 .elementor-element.elementor-element-580a5f2{--min-height:300px;}.elementor-47317 .elementor-element.elementor-element-2c000c13{--padding-top:032px;--padding-bottom:028px;--padding-left:024px;--padding-right:023px;}.elementor-47317 .elementor-element.elementor-element-46d3ac7b{--gap:24px 24px;}.elementor-47317 .elementor-element.elementor-element-2e09a6b8 img{width:30px;height:24px;}.elementor-47317 .elementor-element.elementor-element-4e4e566 .elementor-heading-title{font-size:var( --e-global-typography-794c4be-font-size );line-height:var( --e-global-typography-794c4be-line-height );letter-spacing:var( --e-global-typography-794c4be-letter-spacing );word-spacing:var( --e-global-typography-794c4be-word-spacing );}.elementor-47317 .elementor-element.elementor-element-195a633e{--gap:8px 8px;}.elementor-47317 .elementor-element.elementor-element-4fc49728 .elementor-heading-title{font-size:var( --e-global-typography-8bf3f25-font-size );line-height:var( --e-global-typography-8bf3f25-line-height );letter-spacing:var( --e-global-typography-8bf3f25-letter-spacing );word-spacing:var( --e-global-typography-8bf3f25-word-spacing );}.elementor-47317 .elementor-element.elementor-element-686bf46 .elementor-heading-title{font-size:var( --e-global-typography-794c4be-font-size );line-height:var( --e-global-typography-794c4be-line-height );letter-spacing:var( --e-global-typography-794c4be-letter-spacing );word-spacing:var( --e-global-typography-794c4be-word-spacing );}.elementor-47317 .elementor-element.elementor-element-31a5a2f img{width:60px;height:60px;}}@media(min-width:768px){.elementor-47317 .elementor-element.elementor-element-580a5f2{--width:604px;}.elementor-47317 .elementor-element.elementor-element-3a54919f{--width:211px;}.elementor-47317 .elementor-element.elementor-element-195a633e{--width:160px;}}@media(max-width:1024px) and (min-width:768px){.elementor-47317 .elementor-element.elementor-element-580a5f2{--width:570px;}.elementor-47317 .elementor-element.elementor-element-3a54919f{--width:200px;}.elementor-47317 .elementor-element.elementor-element-195a633e{--width:102px;}}@media(max-width:767px){.elementor-47317 .elementor-element.elementor-element-580a5f2{--width:250px;--min-height:350px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:25px 25px 25px 25px;}.elementor-47317 .elementor-element.elementor-element-3a54919f{--min-height:185px;--border-radius:25px 25px 0px 0px;--padding-top:0px;--padding-bottom:012px;--padding-left:013px;--padding-right:0px;}.elementor-47317 .elementor-element.elementor-element-3a54919f:not(.elementor-motion-effects-element-type-background), .elementor-47317 .elementor-element.elementor-element-3a54919f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url(\"https:\/\/mdn.marmot-cloud.com\/worldfirst\/sites\/9\/2025\/04\/20250415144356861.webp\");background-position:top center;}.elementor-47317 .elementor-element.elementor-element-2c000c13{--min-height:270px;--border-radius:0px 0px 025px 025px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-47317 .elementor-element.elementor-element-46d3ac7b{--gap:16px 16px;}.elementor-47317 .elementor-element.elementor-element-2e09a6b8 img{width:24px;height:20px;}.elementor-47317 .elementor-element.elementor-element-4e4e566 .elementor-heading-title{font-size:var( --e-global-typography-794c4be-font-size );line-height:var( --e-global-typography-794c4be-line-height );letter-spacing:var( --e-global-typography-794c4be-letter-spacing );word-spacing:var( --e-global-typography-794c4be-word-spacing );}.elementor-47317 .elementor-element.elementor-element-3efe6fa3{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-47317 .elementor-element.elementor-element-195a633e{--width:110px;}.elementor-47317 .elementor-element.elementor-element-4fc49728 .elementor-heading-title{font-size:var( --e-global-typography-8bf3f25-font-size );line-height:var( --e-global-typography-8bf3f25-line-height );letter-spacing:var( --e-global-typography-8bf3f25-letter-spacing );word-spacing:var( --e-global-typography-8bf3f25-word-spacing );}.elementor-47317 .elementor-element.elementor-element-686bf46 .elementor-heading-title{font-size:var( --e-global-typography-794c4be-font-size );line-height:var( --e-global-typography-794c4be-line-height );letter-spacing:var( --e-global-typography-794c4be-letter-spacing );word-spacing:var( --e-global-typography-794c4be-word-spacing );}.elementor-47317 .elementor-element.elementor-element-31a5a2f img{width:40px;height:40px;}}\/* Start custom CSS for container, class: .elementor-element-580a5f2 *\/.cousePoint{\n    cursor: pointer ;\n}\/* End custom CSS *\/<\/style>\t\t<div data-elementor-type=\"container\" data-elementor-id=\"47317\" class=\"elementor elementor-47317\" data-elementor-post-type=\"elementor_library\">\n\t\t\t\t<div class=\"elementor-element elementor-element-580a5f2 e-con-full e-flex e-con e-parent\" data-id=\"580a5f2\" data-element_type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-3a54919f e-con-full e-flex e-con e-child\" data-id=\"3a54919f\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-2c000c13 e-flex e-con-boxed e-con e-child\" data-id=\"2c000c13\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-46d3ac7b e-con-full e-flex e-con e-child\" data-id=\"46d3ac7b\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2e09a6b8 elementor-widget elementor-widget-image\" data-id=\"2e09a6b8\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"64\" height=\"52\" src=\"https:\/\/mdn.marmot-cloud.com\/worldfirst\/sites\/9\/2025\/04\/20250403105946562.png\" class=\"attachment-large size-large wp-image-47292\" alt=\"\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4e4e566 elementor-widget elementor-widget-heading\" data-id=\"4e4e566\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<p class=\"elementor-heading-title elementor-size-default\">WorldFirst is fast, reliable and secure. Their online platform is very user friendly and I will constantly get email updates that assure me the transactions are smooth and done in a timely manner.<\/p>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-3efe6fa3 e-con-full e-flex e-con e-child\" data-id=\"3efe6fa3\" data-element_type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-195a633e e-con-full e-flex e-con e-child\" data-id=\"195a633e\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4fc49728 elementor-widget elementor-widget-heading\" data-id=\"4fc49728\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<p class=\"elementor-heading-title elementor-size-default\">Winthrop Wong<\/p>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-686bf46 elementor-widget elementor-widget-heading\" data-id=\"686bf46\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<p class=\"elementor-heading-title elementor-size-default\">Co-founder\n<br>Miriqa<\/p>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-31a5a2f elementor-widget elementor-widget-image\" data-id=\"31a5a2f\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"348\" height=\"346\" src=\"https:\/\/mdn.marmot-cloud.com\/worldfirst\/sites\/9\/2025\/04\/20250717111817351.webp\" class=\"attachment-large size-large wp-image-49139\" alt=\"\" srcset=\"https:\/\/mdn.marmot-cloud.com\/worldfirst\/sites\/9\/2025\/04\/20250717111817351.webp 348w, https:\/\/mdn.marmot-cloud.com\/worldfirst\/sites\/9\/2025\/04\/20250717111817351-300x298.webp 300w, https:\/\/mdn.marmot-cloud.com\/worldfirst\/sites\/9\/2025\/04\/20250717111817351-150x150.webp 150w\" sizes=\"(max-width: 348px) 100vw, 348px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t<\/div>\r\n\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\r\n\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t<\/div>\r\n\t\t\t<\/div>\r\n\t\t\t\t\t\t<div class=\"premium-adv-carousel__item-outer-wrapper\">\r\n\t\t\t\t<div class=\"elementor-repeater-item-db50129 premium-adv-carousel__item premium-adv-carousel__item-template\">\r\n\t\t\t\t\t<div class=\"premium-adv-carousel__media-wrap\">\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"premium-adv-carousel__template-wrapper\">\r\n\t\t\t\t\t\t\t\t\t<style>.elementor-47436 .elementor-element.elementor-element-580a5f2{--display:flex;--min-height:318px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--background-transition:0.3s;--border-radius:30px 30px 30px 30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47436 .elementor-element.elementor-element-3a54919f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:0px 0px;--background-transition:0.3s;--border-radius:30px 0px 0px 30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:032px;--padding-left:033px;--padding-right:0px;}.elementor-47436 .elementor-element.elementor-element-3a54919f:not(.elementor-motion-effects-element-type-background), .elementor-47436 .elementor-element.elementor-element-3a54919f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url(\"https:\/\/mdn.marmot-cloud.com\/worldfirst\/sites\/9\/2025\/04\/20250414184148354.webp\");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-47436 .elementor-element.elementor-element-3a54919f, .elementor-47436 .elementor-element.elementor-element-3a54919f::before{--border-transition:0.3s;}.elementor-47436 .elementor-element.elementor-element-3a54919f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-47436 .elementor-element.elementor-element-2c000c13{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--background-transition:0.3s;--border-radius:0px 30px 30px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:032px;--padding-bottom:032px;--padding-left:032px;--padding-right:032px;}.elementor-47436 .elementor-element.elementor-element-2c000c13:not(.elementor-motion-effects-element-type-background), .elementor-47436 .elementor-element.elementor-element-2c000c13 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-47436 .elementor-element.elementor-element-2c000c13, .elementor-47436 .elementor-element.elementor-element-2c000c13::before{--border-transition:0.3s;}.elementor-47436 .elementor-element.elementor-element-46d3ac7b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47436 .elementor-element.elementor-element-2e09a6b8{text-align:left;}.elementor-47436 .elementor-element.elementor-element-2e09a6b8 img{width:32px;height:26px;}.elementor-47436 .elementor-element.elementor-element-4e4e566 .elementor-heading-title{color:var( --e-global-color-d163c07 );font-family:var( --e-global-typography-794c4be-font-family ), Sans-serif;font-size:var( --e-global-typography-794c4be-font-size );font-weight:var( --e-global-typography-794c4be-font-weight );text-transform:var( --e-global-typography-794c4be-text-transform );line-height:var( --e-global-typography-794c4be-line-height );letter-spacing:var( --e-global-typography-794c4be-letter-spacing );word-spacing:var( --e-global-typography-794c4be-word-spacing );}.elementor-47436 .elementor-element.elementor-element-3efe6fa3{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 0px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47436 .elementor-element.elementor-element-195a633e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:8px 8px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47436 .elementor-element.elementor-element-4fc49728 .elementor-heading-title{color:var( --e-global-color-d163c07 );font-family:var( --e-global-typography-8bf3f25-font-family ), Sans-serif;font-size:var( --e-global-typography-8bf3f25-font-size );font-weight:var( --e-global-typography-8bf3f25-font-weight );text-transform:var( --e-global-typography-8bf3f25-text-transform );line-height:var( --e-global-typography-8bf3f25-line-height );letter-spacing:var( --e-global-typography-8bf3f25-letter-spacing );word-spacing:var( --e-global-typography-8bf3f25-word-spacing );}.elementor-47436 .elementor-element.elementor-element-686bf46 .elementor-heading-title{color:var( --e-global-color-d163c07 );font-family:var( --e-global-typography-794c4be-font-family ), Sans-serif;font-size:var( --e-global-typography-794c4be-font-size );font-weight:var( --e-global-typography-794c4be-font-weight );text-transform:var( --e-global-typography-794c4be-text-transform );line-height:var( --e-global-typography-794c4be-line-height );letter-spacing:var( --e-global-typography-794c4be-letter-spacing );word-spacing:var( --e-global-typography-794c4be-word-spacing );}.elementor-47436 .elementor-element.elementor-element-650e04b img{width:100px;height:20px;}.elementor-47436 .elementor-element.elementor-element-650e04b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-47436 .elementor-element.elementor-element-650e04b.elementor-element{--flex-grow:0;--flex-shrink:0;}@media(max-width:1024px){.elementor-47436 .elementor-element.elementor-element-580a5f2{--min-height:300px;}.elementor-47436 .elementor-element.elementor-element-2c000c13{--padding-top:032px;--padding-bottom:028px;--padding-left:024px;--padding-right:023px;}.elementor-47436 .elementor-element.elementor-element-46d3ac7b{--gap:24px 24px;}.elementor-47436 .elementor-element.elementor-element-2e09a6b8 img{width:30px;height:24px;}.elementor-47436 .elementor-element.elementor-element-4e4e566 .elementor-heading-title{font-size:var( --e-global-typography-794c4be-font-size );line-height:var( --e-global-typography-794c4be-line-height );letter-spacing:var( --e-global-typography-794c4be-letter-spacing );word-spacing:var( --e-global-typography-794c4be-word-spacing );}.elementor-47436 .elementor-element.elementor-element-195a633e{--gap:8px 8px;}.elementor-47436 .elementor-element.elementor-element-4fc49728 .elementor-heading-title{font-size:var( --e-global-typography-8bf3f25-font-size );line-height:var( --e-global-typography-8bf3f25-line-height );letter-spacing:var( --e-global-typography-8bf3f25-letter-spacing );word-spacing:var( --e-global-typography-8bf3f25-word-spacing );}.elementor-47436 .elementor-element.elementor-element-686bf46 .elementor-heading-title{font-size:var( --e-global-typography-794c4be-font-size );line-height:var( --e-global-typography-794c4be-line-height );letter-spacing:var( --e-global-typography-794c4be-letter-spacing );word-spacing:var( --e-global-typography-794c4be-word-spacing );}.elementor-47436 .elementor-element.elementor-element-650e04b img{width:100px;height:20px;}}@media(min-width:768px){.elementor-47436 .elementor-element.elementor-element-580a5f2{--width:604px;}.elementor-47436 .elementor-element.elementor-element-3a54919f{--width:211px;}.elementor-47436 .elementor-element.elementor-element-195a633e{--width:117px;}}@media(max-width:1024px) and (min-width:768px){.elementor-47436 .elementor-element.elementor-element-580a5f2{--width:570px;}.elementor-47436 .elementor-element.elementor-element-3a54919f{--width:200px;}.elementor-47436 .elementor-element.elementor-element-195a633e{--width:102px;}}@media(max-width:767px){.elementor-47436 .elementor-element.elementor-element-580a5f2{--width:250px;--min-height:350px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:25px 25px 25px 25px;}.elementor-47436 .elementor-element.elementor-element-3a54919f{--min-height:185px;--border-radius:25px 25px 0px 0px;--padding-top:0px;--padding-bottom:012px;--padding-left:013px;--padding-right:0px;}.elementor-47436 .elementor-element.elementor-element-3a54919f:not(.elementor-motion-effects-element-type-background), .elementor-47436 .elementor-element.elementor-element-3a54919f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url(\"https:\/\/mdn.marmot-cloud.com\/worldfirst\/sites\/9\/2025\/04\/20250415144541158.webp\");background-position:top center;}.elementor-47436 .elementor-element.elementor-element-2c000c13{--min-height:270px;--border-radius:0px 0px 025px 025px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-47436 .elementor-element.elementor-element-46d3ac7b{--gap:16px 16px;}.elementor-47436 .elementor-element.elementor-element-2e09a6b8 img{width:24px;height:20px;}.elementor-47436 .elementor-element.elementor-element-4e4e566 .elementor-heading-title{font-size:var( --e-global-typography-794c4be-font-size );line-height:var( --e-global-typography-794c4be-line-height );letter-spacing:var( --e-global-typography-794c4be-letter-spacing );word-spacing:var( --e-global-typography-794c4be-word-spacing );}.elementor-47436 .elementor-element.elementor-element-3efe6fa3{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-47436 .elementor-element.elementor-element-195a633e{--width:102px;}.elementor-47436 .elementor-element.elementor-element-4fc49728 .elementor-heading-title{font-size:var( --e-global-typography-8bf3f25-font-size );line-height:var( --e-global-typography-8bf3f25-line-height );letter-spacing:var( --e-global-typography-8bf3f25-letter-spacing );word-spacing:var( --e-global-typography-8bf3f25-word-spacing );}.elementor-47436 .elementor-element.elementor-element-686bf46 .elementor-heading-title{font-size:var( --e-global-typography-794c4be-font-size );line-height:var( --e-global-typography-794c4be-line-height );letter-spacing:var( --e-global-typography-794c4be-letter-spacing );word-spacing:var( --e-global-typography-794c4be-word-spacing );}.elementor-47436 .elementor-element.elementor-element-650e04b img{width:71px;height:15px;}}\/* Start custom CSS for container, class: .elementor-element-580a5f2 *\/.cousePoint{\n    cursor: pointer ;\n}\/* End custom CSS *\/<\/style>\t\t<div data-elementor-type=\"container\" data-elementor-id=\"47436\" class=\"elementor elementor-47436\" data-elementor-post-type=\"elementor_library\">\n\t\t\t\t<div data-premium-element-link=\"{&quot;type&quot;:&quot;url&quot;,&quot;link&quot;:{&quot;url&quot;:&quot;https:\\\/\\\/mdn.marmot-cloud.com\\\/worldfirst\\\/sites\\\/9\\\/2025\\\/04\\\/20250403111730167.mp4&quot;,&quot;is_external&quot;:&quot;on&quot;,&quot;nofollow&quot;:&quot;&quot;,&quot;custom_attributes&quot;:&quot;&quot;},&quot;href&quot;:&quot;https:\\\/\\\/mdn.marmot-cloud.com\\\/worldfirst\\\/sites\\\/9\\\/2025\\\/04\\\/20250403111730167.mp4&quot;}\" style=\"cursor: pointer\" class=\"elementor-element elementor-element-580a5f2 e-con-full premium-wrapper-link-yes e-flex e-con e-parent\" data-id=\"580a5f2\" data-element_type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-3a54919f e-con-full e-flex e-con e-child\" data-id=\"3a54919f\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-2c000c13 e-flex e-con-boxed e-con e-child\" data-id=\"2c000c13\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-46d3ac7b e-con-full e-flex e-con e-child\" data-id=\"46d3ac7b\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2e09a6b8 elementor-widget elementor-widget-image\" data-id=\"2e09a6b8\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"64\" height=\"52\" src=\"https:\/\/mdn.marmot-cloud.com\/worldfirst\/sites\/9\/2025\/04\/20250403105946562.png\" class=\"attachment-large size-large wp-image-47292\" alt=\"\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4e4e566 elementor-widget elementor-widget-heading\" data-id=\"4e4e566\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<p class=\"elementor-heading-title elementor-size-default\">WorldFirst made it easier for my business, so let them support yours too.<\/p>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-3efe6fa3 e-con-full e-flex e-con e-child\" data-id=\"3efe6fa3\" data-element_type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-195a633e e-con-full e-flex e-con e-child\" data-id=\"195a633e\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4fc49728 elementor-widget elementor-widget-heading\" data-id=\"4fc49728\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<p class=\"elementor-heading-title elementor-size-default\">Allan Wu<\/p>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-686bf46 elementor-widget elementor-widget-heading\" data-id=\"686bf46\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<p class=\"elementor-heading-title elementor-size-default\">Entrepreneur\n<br>Lodge In The Woods<\/p>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-650e04b elementor-widget elementor-widget-image\" data-id=\"650e04b\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"170\" height=\"25\" src=\"https:\/\/mdn.marmot-cloud.com\/worldfirst\/sites\/9\/2025\/03\/20250331062049141.png\" class=\"attachment-full size-full wp-image-47174\" alt=\"\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t<\/div>\r\n\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\r\n\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t<\/div>\r\n\t\t\t<\/div>\r\n\t\t\t\t\t\t\t<\/div>\r\n\t\t\t<\/div>\r\n\t\t<\/div>\r\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-668d2ca7 e-con-full elementor-hidden-desktop e-flex e-con e-child\" data-id=\"668d2ca7\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7c5632a premium-adv-carousel__infinite premium-adv-carousel__horizontal elementor-widget elementor-widget-premium-media-wheel\" data-id=\"7c5632a\" data-element_type=\"widget\" data-widget_type=\"premium-media-wheel.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"premium-adv-carousel-no-lightbox premium-adv-carousel__container\" data-settings=\"{&quot;type&quot;:&quot;infinite&quot;,&quot;scroll&quot;:false,&quot;speed&quot;:50,&quot;pauseOnHover&quot;:false,&quot;dir&quot;:&quot;horizontal&quot;,&quot;reverse&quot;:&quot;normal&quot;,&quot;renderEvent&quot;:&quot;scroll&quot;}\">\r\n\r\n\t\t\t<div style=\"visibility:hidden;\" class=\"premium-adv-carousel__inner-container\">\r\n\r\n\t\t\t\t<div class=\"premium-adv-carousel__items\">\r\n\r\n\t\t\t\t\t\t\t\t<div class=\"premium-adv-carousel__item-outer-wrapper\">\r\n\t\t\t\t<div class=\"elementor-repeater-item-16599da premium-adv-carousel__item premium-adv-carousel__item-template\">\r\n\t\t\t\t\t<div class=\"premium-adv-carousel__media-wrap\">\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"premium-adv-carousel__template-wrapper\">\r\n\t\t\t\t\t\t\t\t\t<style>.elementor-47299 .elementor-element.elementor-element-683995c7{--display:flex;--min-height:318px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--background-transition:0.3s;--border-radius:30px 30px 30px 30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47299 .elementor-element.elementor-element-5abb9bc0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:0px 0px;--background-transition:0.3s;--border-radius:30px 0px 0px 30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:032px;--padding-left:033px;--padding-right:0px;}.elementor-47299 .elementor-element.elementor-element-5abb9bc0:not(.elementor-motion-effects-element-type-background), .elementor-47299 .elementor-element.elementor-element-5abb9bc0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url(\"https:\/\/mdn.marmot-cloud.com\/worldfirst\/sites\/9\/2025\/04\/20250415142331244.webp\");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-47299 .elementor-element.elementor-element-5abb9bc0, .elementor-47299 .elementor-element.elementor-element-5abb9bc0::before{--border-transition:0.3s;}.elementor-47299 .elementor-element.elementor-element-5abb9bc0.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-47299 .elementor-element.elementor-element-3f9d55c2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--background-transition:0.3s;--border-radius:0px 30px 30px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:032px;--padding-bottom:032px;--padding-left:032px;--padding-right:032px;}.elementor-47299 .elementor-element.elementor-element-3f9d55c2:not(.elementor-motion-effects-element-type-background), .elementor-47299 .elementor-element.elementor-element-3f9d55c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-47299 .elementor-element.elementor-element-3f9d55c2, .elementor-47299 .elementor-element.elementor-element-3f9d55c2::before{--border-transition:0.3s;}.elementor-47299 .elementor-element.elementor-element-28dce536{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47299 .elementor-element.elementor-element-10e40365{text-align:left;}.elementor-47299 .elementor-element.elementor-element-10e40365 img{width:32px;height:26px;}.elementor-47299 .elementor-element.elementor-element-5f08aa84 .elementor-heading-title{color:var( --e-global-color-d163c07 );font-family:var( --e-global-typography-794c4be-font-family ), Sans-serif;font-size:var( --e-global-typography-794c4be-font-size );font-weight:var( --e-global-typography-794c4be-font-weight );text-transform:var( --e-global-typography-794c4be-text-transform );line-height:var( --e-global-typography-794c4be-line-height );letter-spacing:var( --e-global-typography-794c4be-letter-spacing );word-spacing:var( --e-global-typography-794c4be-word-spacing );}.elementor-47299 .elementor-element.elementor-element-5fd9014b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47299 .elementor-element.elementor-element-683f6aae{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:8px 8px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47299 .elementor-element.elementor-element-683f6aae.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-47299 .elementor-element.elementor-element-954f577 .elementor-heading-title{color:var( --e-global-color-d163c07 );font-family:var( --e-global-typography-8bf3f25-font-family ), Sans-serif;font-size:var( --e-global-typography-8bf3f25-font-size );font-weight:var( --e-global-typography-8bf3f25-font-weight );text-transform:var( --e-global-typography-8bf3f25-text-transform );line-height:var( --e-global-typography-8bf3f25-line-height );letter-spacing:var( --e-global-typography-8bf3f25-letter-spacing );word-spacing:var( --e-global-typography-8bf3f25-word-spacing );}.elementor-47299 .elementor-element.elementor-element-530fe76e .elementor-heading-title{color:var( --e-global-color-d163c07 );font-family:var( --e-global-typography-794c4be-font-family ), Sans-serif;font-size:var( --e-global-typography-794c4be-font-size );font-weight:var( --e-global-typography-794c4be-font-weight );text-transform:var( --e-global-typography-794c4be-text-transform );line-height:var( --e-global-typography-794c4be-line-height );letter-spacing:var( --e-global-typography-794c4be-letter-spacing );word-spacing:var( --e-global-typography-794c4be-word-spacing );}.elementor-47299 .elementor-element.elementor-element-991bb09 img{width:74px;height:74px;}.elementor-47299 .elementor-element.elementor-element-991bb09 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-47299 .elementor-element.elementor-element-991bb09.elementor-element{--flex-grow:0;--flex-shrink:0;}@media(max-width:1024px){.elementor-47299 .elementor-element.elementor-element-683995c7{--min-height:300px;}.elementor-47299 .elementor-element.elementor-element-3f9d55c2{--padding-top:032px;--padding-bottom:028px;--padding-left:024px;--padding-right:023px;}.elementor-47299 .elementor-element.elementor-element-28dce536{--gap:24px 24px;}.elementor-47299 .elementor-element.elementor-element-10e40365 img{width:30px;height:24px;}.elementor-47299 .elementor-element.elementor-element-5f08aa84 .elementor-heading-title{font-size:var( --e-global-typography-794c4be-font-size );line-height:var( --e-global-typography-794c4be-line-height );letter-spacing:var( --e-global-typography-794c4be-letter-spacing );word-spacing:var( --e-global-typography-794c4be-word-spacing );}.elementor-47299 .elementor-element.elementor-element-683f6aae{--gap:8px 8px;}.elementor-47299 .elementor-element.elementor-element-954f577 .elementor-heading-title{font-size:var( --e-global-typography-8bf3f25-font-size );line-height:var( --e-global-typography-8bf3f25-line-height );letter-spacing:var( --e-global-typography-8bf3f25-letter-spacing );word-spacing:var( --e-global-typography-8bf3f25-word-spacing );}.elementor-47299 .elementor-element.elementor-element-530fe76e .elementor-heading-title{font-size:var( --e-global-typography-794c4be-font-size );line-height:var( --e-global-typography-794c4be-line-height );letter-spacing:var( --e-global-typography-794c4be-letter-spacing );word-spacing:var( --e-global-typography-794c4be-word-spacing );}.elementor-47299 .elementor-element.elementor-element-991bb09 img{width:60px;height:60px;}}@media(min-width:768px){.elementor-47299 .elementor-element.elementor-element-683995c7{--width:604px;}.elementor-47299 .elementor-element.elementor-element-5abb9bc0{--width:211px;}.elementor-47299 .elementor-element.elementor-element-683f6aae{--width:151px;}}@media(max-width:1024px) and (min-width:768px){.elementor-47299 .elementor-element.elementor-element-683995c7{--width:570px;}.elementor-47299 .elementor-element.elementor-element-5abb9bc0{--width:200px;}.elementor-47299 .elementor-element.elementor-element-683f6aae{--width:165px;}}@media(max-width:767px){.elementor-47299 .elementor-element.elementor-element-683995c7{--width:250px;--min-height:350px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:25px 25px 25px 25px;}.elementor-47299 .elementor-element.elementor-element-5abb9bc0{--min-height:185px;--border-radius:25px 25px 0px 0px;--padding-top:0px;--padding-bottom:012px;--padding-left:013px;--padding-right:0px;}.elementor-47299 .elementor-element.elementor-element-5abb9bc0:not(.elementor-motion-effects-element-type-background), .elementor-47299 .elementor-element.elementor-element-5abb9bc0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url(\"https:\/\/mdn.marmot-cloud.com\/worldfirst\/sites\/9\/2025\/04\/20250415142359621.webp\");}.elementor-47299 .elementor-element.elementor-element-3f9d55c2{--min-height:270px;--border-radius:0px 0px 025px 025px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-47299 .elementor-element.elementor-element-28dce536{--gap:16px 16px;}.elementor-47299 .elementor-element.elementor-element-10e40365 img{width:24px;height:20px;}.elementor-47299 .elementor-element.elementor-element-5f08aa84 .elementor-heading-title{font-size:var( --e-global-typography-794c4be-font-size );line-height:var( --e-global-typography-794c4be-line-height );letter-spacing:var( --e-global-typography-794c4be-letter-spacing );word-spacing:var( --e-global-typography-794c4be-word-spacing );}.elementor-47299 .elementor-element.elementor-element-5fd9014b{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-47299 .elementor-element.elementor-element-683f6aae{--width:141px;}.elementor-47299 .elementor-element.elementor-element-954f577 .elementor-heading-title{font-size:var( --e-global-typography-8bf3f25-font-size );line-height:var( --e-global-typography-8bf3f25-line-height );letter-spacing:var( --e-global-typography-8bf3f25-letter-spacing );word-spacing:var( --e-global-typography-8bf3f25-word-spacing );}.elementor-47299 .elementor-element.elementor-element-530fe76e .elementor-heading-title{font-size:var( --e-global-typography-794c4be-font-size );line-height:var( --e-global-typography-794c4be-line-height );letter-spacing:var( --e-global-typography-794c4be-letter-spacing );word-spacing:var( --e-global-typography-794c4be-word-spacing );}.elementor-47299 .elementor-element.elementor-element-991bb09 img{width:40px;height:40px;}}\/* Start custom CSS for container, class: .elementor-element-683995c7 *\/.cousePoint{\n    cursor: pointer ;\n}\/* End custom CSS *\/<\/style>\t\t<div data-elementor-type=\"container\" data-elementor-id=\"47299\" class=\"elementor elementor-47299\" data-elementor-post-type=\"elementor_library\">\n\t\t\t\t<div data-premium-element-link=\"{&quot;type&quot;:&quot;url&quot;,&quot;link&quot;:{&quot;url&quot;:&quot;https:\\\/\\\/www.worldfirst.com\\\/sg\\\/insight\\\/case-study\\\/keababies\\\/&quot;,&quot;is_external&quot;:&quot;on&quot;,&quot;nofollow&quot;:&quot;&quot;,&quot;custom_attributes&quot;:&quot;&quot;},&quot;href&quot;:&quot;https:\\\/\\\/www.worldfirst.com\\\/sg\\\/insight\\\/case-study\\\/keababies\\\/&quot;}\" style=\"cursor: pointer\" class=\"elementor-element elementor-element-683995c7 e-con-full premium-wrapper-link-yes e-flex e-con e-parent\" data-id=\"683995c7\" data-element_type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-5abb9bc0 e-con-full e-flex e-con e-child\" data-id=\"5abb9bc0\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-3f9d55c2 e-flex e-con-boxed e-con e-child\" data-id=\"3f9d55c2\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-28dce536 e-con-full e-flex e-con e-child\" data-id=\"28dce536\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-10e40365 elementor-widget elementor-widget-image\" data-id=\"10e40365\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"64\" height=\"52\" src=\"https:\/\/mdn.marmot-cloud.com\/worldfirst\/sites\/9\/2025\/04\/20250403105946562.png\" class=\"attachment-large size-large wp-image-47292\" alt=\"\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5f08aa84 elementor-widget elementor-widget-heading\" data-id=\"5f08aa84\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<p class=\"elementor-heading-title elementor-size-default\">WorldFirst is able to provide us with a multi-currency World Account, that allows us to make and collect payments in various countries and currencies on a single platform.<\/p>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-5fd9014b e-con-full e-flex e-con e-child\" data-id=\"5fd9014b\" data-element_type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-683f6aae e-con-full e-flex e-con e-child\" data-id=\"683f6aae\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-954f577 elementor-widget elementor-widget-heading\" data-id=\"954f577\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<p class=\"elementor-heading-title elementor-size-default\">Ivan Ong<\/p>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-530fe76e elementor-widget elementor-widget-heading\" data-id=\"530fe76e\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<p class=\"elementor-heading-title elementor-size-default\">CEO, Co-founder\n<br>Keababies<\/p>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-991bb09 elementor-widget elementor-widget-image\" data-id=\"991bb09\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"148\" height=\"148\" src=\"https:\/\/mdn.marmot-cloud.com\/worldfirst\/sites\/9\/2025\/01\/20250122031941429.png\" class=\"attachment-large size-large wp-image-45548\" alt=\"\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t<\/div>\r\n\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\r\n\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t<\/div>\r\n\t\t\t<\/div>\r\n\t\t\t\t\t\t<div class=\"premium-adv-carousel__item-outer-wrapper\">\r\n\t\t\t\t<div class=\"elementor-repeater-item-2d15e98 premium-adv-carousel__item premium-adv-carousel__item-template\">\r\n\t\t\t\t\t<div class=\"premium-adv-carousel__media-wrap\">\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"premium-adv-carousel__template-wrapper\">\r\n\t\t\t\t\t\t\t\t\t<style>.elementor-47305 .elementor-element.elementor-element-5aa17398{--display:flex;--min-height:318px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--background-transition:0.3s;--border-radius:30px 30px 30px 30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47305 .elementor-element.elementor-element-48a5bce1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:0px 0px;--background-transition:0.3s;--border-radius:30px 0px 0px 30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:032px;--padding-left:033px;--padding-right:0px;}.elementor-47305 .elementor-element.elementor-element-48a5bce1:not(.elementor-motion-effects-element-type-background), .elementor-47305 .elementor-element.elementor-element-48a5bce1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url(\"https:\/\/mdn.marmot-cloud.com\/worldfirst\/sites\/9\/2025\/04\/20250414183945980.webp\");background-position:center right;background-repeat:no-repeat;background-size:cover;}.elementor-47305 .elementor-element.elementor-element-48a5bce1, .elementor-47305 .elementor-element.elementor-element-48a5bce1::before{--border-transition:0.3s;}.elementor-47305 .elementor-element.elementor-element-48a5bce1.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-47305 .elementor-element.elementor-element-3628e47e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--background-transition:0.3s;--border-radius:0px 30px 30px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:032px;--padding-bottom:032px;--padding-left:032px;--padding-right:032px;}.elementor-47305 .elementor-element.elementor-element-3628e47e:not(.elementor-motion-effects-element-type-background), .elementor-47305 .elementor-element.elementor-element-3628e47e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-47305 .elementor-element.elementor-element-3628e47e, .elementor-47305 .elementor-element.elementor-element-3628e47e::before{--border-transition:0.3s;}.elementor-47305 .elementor-element.elementor-element-3855c2f4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47305 .elementor-element.elementor-element-51d0de75{text-align:left;}.elementor-47305 .elementor-element.elementor-element-51d0de75 img{width:32px;height:26px;}.elementor-47305 .elementor-element.elementor-element-76570b19 .elementor-heading-title{color:var( --e-global-color-d163c07 );font-family:var( --e-global-typography-794c4be-font-family ), Sans-serif;font-size:var( --e-global-typography-794c4be-font-size );font-weight:var( --e-global-typography-794c4be-font-weight );text-transform:var( --e-global-typography-794c4be-text-transform );line-height:var( --e-global-typography-794c4be-line-height );letter-spacing:var( --e-global-typography-794c4be-letter-spacing );word-spacing:var( --e-global-typography-794c4be-word-spacing );}.elementor-47305 .elementor-element.elementor-element-23af19c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47305 .elementor-element.elementor-element-124fd6ee{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:8px 8px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47305 .elementor-element.elementor-element-124fd6ee.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-47305 .elementor-element.elementor-element-350deabb .elementor-heading-title{color:var( --e-global-color-d163c07 );font-family:var( --e-global-typography-8bf3f25-font-family ), Sans-serif;font-size:var( --e-global-typography-8bf3f25-font-size );font-weight:var( --e-global-typography-8bf3f25-font-weight );text-transform:var( --e-global-typography-8bf3f25-text-transform );line-height:var( --e-global-typography-8bf3f25-line-height );letter-spacing:var( --e-global-typography-8bf3f25-letter-spacing );word-spacing:var( --e-global-typography-8bf3f25-word-spacing );}.elementor-47305 .elementor-element.elementor-element-5e6ad394 .elementor-heading-title{color:var( --e-global-color-d163c07 );font-family:var( --e-global-typography-794c4be-font-family ), Sans-serif;font-size:var( --e-global-typography-794c4be-font-size );font-weight:var( --e-global-typography-794c4be-font-weight );text-transform:var( --e-global-typography-794c4be-text-transform );line-height:var( --e-global-typography-794c4be-line-height );letter-spacing:var( --e-global-typography-794c4be-letter-spacing );word-spacing:var( --e-global-typography-794c4be-word-spacing );}.elementor-47305 .elementor-element.elementor-element-378d74d img{width:74px;height:74px;}.elementor-47305 .elementor-element.elementor-element-378d74d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-47305 .elementor-element.elementor-element-378d74d.elementor-element{--flex-grow:0;--flex-shrink:0;}@media(max-width:1024px){.elementor-47305 .elementor-element.elementor-element-5aa17398{--min-height:300px;}.elementor-47305 .elementor-element.elementor-element-3628e47e{--padding-top:032px;--padding-bottom:028px;--padding-left:024px;--padding-right:023px;}.elementor-47305 .elementor-element.elementor-element-3855c2f4{--gap:24px 24px;}.elementor-47305 .elementor-element.elementor-element-51d0de75 img{width:30px;height:24px;}.elementor-47305 .elementor-element.elementor-element-76570b19 .elementor-heading-title{font-size:var( --e-global-typography-794c4be-font-size );line-height:var( --e-global-typography-794c4be-line-height );letter-spacing:var( --e-global-typography-794c4be-letter-spacing );word-spacing:var( --e-global-typography-794c4be-word-spacing );}.elementor-47305 .elementor-element.elementor-element-124fd6ee{--gap:8px 8px;}.elementor-47305 .elementor-element.elementor-element-350deabb .elementor-heading-title{font-size:var( --e-global-typography-8bf3f25-font-size );line-height:var( --e-global-typography-8bf3f25-line-height );letter-spacing:var( --e-global-typography-8bf3f25-letter-spacing );word-spacing:var( --e-global-typography-8bf3f25-word-spacing );}.elementor-47305 .elementor-element.elementor-element-5e6ad394 .elementor-heading-title{font-size:var( --e-global-typography-794c4be-font-size );line-height:var( --e-global-typography-794c4be-line-height );letter-spacing:var( --e-global-typography-794c4be-letter-spacing );word-spacing:var( --e-global-typography-794c4be-word-spacing );}.elementor-47305 .elementor-element.elementor-element-378d74d img{width:60px;height:60px;}}@media(min-width:768px){.elementor-47305 .elementor-element.elementor-element-5aa17398{--width:604px;}.elementor-47305 .elementor-element.elementor-element-48a5bce1{--width:211px;}.elementor-47305 .elementor-element.elementor-element-124fd6ee{--width:178.997px;}}@media(max-width:1024px) and (min-width:768px){.elementor-47305 .elementor-element.elementor-element-5aa17398{--width:570px;}.elementor-47305 .elementor-element.elementor-element-48a5bce1{--width:200px;}.elementor-47305 .elementor-element.elementor-element-124fd6ee{--width:102px;}}@media(max-width:767px){.elementor-47305 .elementor-element.elementor-element-5aa17398{--width:250px;--min-height:350px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:25px 25px 25px 25px;}.elementor-47305 .elementor-element.elementor-element-48a5bce1{--min-height:185px;--border-radius:25px 25px 0px 0px;--padding-top:0px;--padding-bottom:012px;--padding-left:013px;--padding-right:0px;}.elementor-47305 .elementor-element.elementor-element-48a5bce1:not(.elementor-motion-effects-element-type-background), .elementor-47305 .elementor-element.elementor-element-48a5bce1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url(\"https:\/\/mdn.marmot-cloud.com\/worldfirst\/sites\/9\/2025\/04\/20250415142631291.webp\");}.elementor-47305 .elementor-element.elementor-element-3628e47e{--min-height:270px;--border-radius:0px 0px 025px 025px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-47305 .elementor-element.elementor-element-3855c2f4{--gap:16px 16px;}.elementor-47305 .elementor-element.elementor-element-51d0de75 img{width:24px;height:20px;}.elementor-47305 .elementor-element.elementor-element-76570b19 .elementor-heading-title{font-size:var( --e-global-typography-794c4be-font-size );line-height:var( --e-global-typography-794c4be-line-height );letter-spacing:var( --e-global-typography-794c4be-letter-spacing );word-spacing:var( --e-global-typography-794c4be-word-spacing );}.elementor-47305 .elementor-element.elementor-element-23af19c{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-47305 .elementor-element.elementor-element-124fd6ee{--width:149.997px;}.elementor-47305 .elementor-element.elementor-element-350deabb .elementor-heading-title{font-size:var( --e-global-typography-8bf3f25-font-size );line-height:var( --e-global-typography-8bf3f25-line-height );letter-spacing:var( --e-global-typography-8bf3f25-letter-spacing );word-spacing:var( --e-global-typography-8bf3f25-word-spacing );}.elementor-47305 .elementor-element.elementor-element-5e6ad394 .elementor-heading-title{font-size:var( --e-global-typography-794c4be-font-size );line-height:var( --e-global-typography-794c4be-line-height );letter-spacing:var( --e-global-typography-794c4be-letter-spacing );word-spacing:var( --e-global-typography-794c4be-word-spacing );}.elementor-47305 .elementor-element.elementor-element-378d74d img{width:40px;height:40px;}}\/* Start custom CSS for container, class: .elementor-element-5aa17398 *\/.cousePoint{\n    cursor: pointer ;\n}\/* End custom CSS *\/<\/style>\t\t<div data-elementor-type=\"container\" data-elementor-id=\"47305\" class=\"elementor elementor-47305\" data-elementor-post-type=\"elementor_library\">\n\t\t\t\t<div data-premium-element-link=\"{&quot;type&quot;:&quot;url&quot;,&quot;link&quot;:{&quot;url&quot;:&quot;https:\\\/\\\/www.worldfirst.com\\\/sg\\\/insight\\\/case-study\\\/dreamcore\\\/&quot;,&quot;is_external&quot;:&quot;on&quot;,&quot;nofollow&quot;:&quot;&quot;,&quot;custom_attributes&quot;:&quot;&quot;},&quot;href&quot;:&quot;https:\\\/\\\/www.worldfirst.com\\\/sg\\\/insight\\\/case-study\\\/dreamcore\\\/&quot;}\" style=\"cursor: pointer\" class=\"elementor-element elementor-element-5aa17398 e-con-full premium-wrapper-link-yes e-flex e-con e-parent\" data-id=\"5aa17398\" data-element_type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-48a5bce1 e-con-full e-flex e-con e-child\" data-id=\"48a5bce1\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-3628e47e e-flex e-con-boxed e-con e-child\" data-id=\"3628e47e\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-3855c2f4 e-con-full e-flex e-con e-child\" data-id=\"3855c2f4\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-51d0de75 elementor-widget elementor-widget-image\" data-id=\"51d0de75\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"64\" height=\"52\" src=\"https:\/\/mdn.marmot-cloud.com\/worldfirst\/sites\/9\/2025\/04\/20250403105946562.png\" class=\"attachment-large size-large wp-image-47292\" alt=\"\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-76570b19 elementor-widget elementor-widget-heading\" data-id=\"76570b19\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<p class=\"elementor-heading-title elementor-size-default\">WorldFirst has made the world a little bit smaller. Efficiency and speed are paramount in our business.<\/p>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-23af19c e-con-full e-flex e-con e-child\" data-id=\"23af19c\" data-element_type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-124fd6ee e-con-full e-flex e-con e-child\" data-id=\"124fd6ee\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-350deabb elementor-widget elementor-widget-heading\" data-id=\"350deabb\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<p class=\"elementor-heading-title elementor-size-default\">Shaun Tan<\/p>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5e6ad394 elementor-widget elementor-widget-heading\" data-id=\"5e6ad394\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<p class=\"elementor-heading-title elementor-size-default\">CEO, Co-founder\n<br>Dreamcore<\/p>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-378d74d elementor-widget elementor-widget-image\" data-id=\"378d74d\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"148\" height=\"148\" src=\"https:\/\/mdn.marmot-cloud.com\/worldfirst\/sites\/9\/2025\/01\/20250214063242134.png\" class=\"attachment-large size-large wp-image-46436\" alt=\"\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t<\/div>\r\n\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\r\n\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t<\/div>\r\n\t\t\t<\/div>\r\n\t\t\t\t\t\t<div class=\"premium-adv-carousel__item-outer-wrapper\">\r\n\t\t\t\t<div class=\"elementor-repeater-item-1c81324 premium-adv-carousel__item premium-adv-carousel__item-template\">\r\n\t\t\t\t\t<div class=\"premium-adv-carousel__media-wrap\">\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"premium-adv-carousel__template-wrapper\">\r\n\t\t\t\t\t\t\t\t\t<style>.elementor-47311 .elementor-element.elementor-element-743252eb{--display:flex;--min-height:318px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--background-transition:0.3s;--border-radius:30px 30px 30px 30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47311 .elementor-element.elementor-element-6cea9043{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:0px 0px;--background-transition:0.3s;--border-radius:30px 0px 0px 30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:032px;--padding-left:033px;--padding-right:0px;}.elementor-47311 .elementor-element.elementor-element-6cea9043:not(.elementor-motion-effects-element-type-background), .elementor-47311 .elementor-element.elementor-element-6cea9043 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url(\"https:\/\/mdn.marmot-cloud.com\/worldfirst\/sites\/9\/2025\/04\/20250414184102866.webp\");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-47311 .elementor-element.elementor-element-6cea9043, .elementor-47311 .elementor-element.elementor-element-6cea9043::before{--border-transition:0.3s;}.elementor-47311 .elementor-element.elementor-element-6cea9043.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-47311 .elementor-element.elementor-element-2fcbea04{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--background-transition:0.3s;--border-radius:0px 30px 30px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:032px;--padding-bottom:032px;--padding-left:032px;--padding-right:032px;}.elementor-47311 .elementor-element.elementor-element-2fcbea04:not(.elementor-motion-effects-element-type-background), .elementor-47311 .elementor-element.elementor-element-2fcbea04 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-47311 .elementor-element.elementor-element-2fcbea04, .elementor-47311 .elementor-element.elementor-element-2fcbea04::before{--border-transition:0.3s;}.elementor-47311 .elementor-element.elementor-element-238e8391{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47311 .elementor-element.elementor-element-7f3d3cb1{text-align:left;}.elementor-47311 .elementor-element.elementor-element-7f3d3cb1 img{width:32px;height:26px;}.elementor-47311 .elementor-element.elementor-element-42526b06 .elementor-heading-title{color:var( --e-global-color-d163c07 );font-family:var( --e-global-typography-794c4be-font-family ), Sans-serif;font-size:var( --e-global-typography-794c4be-font-size );font-weight:var( --e-global-typography-794c4be-font-weight );text-transform:var( --e-global-typography-794c4be-text-transform );line-height:var( --e-global-typography-794c4be-line-height );letter-spacing:var( --e-global-typography-794c4be-letter-spacing );word-spacing:var( --e-global-typography-794c4be-word-spacing );}.elementor-47311 .elementor-element.elementor-element-56e22701{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47311 .elementor-element.elementor-element-783f31e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:8px 8px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47311 .elementor-element.elementor-element-7f69200e .elementor-heading-title{color:var( --e-global-color-d163c07 );font-family:var( --e-global-typography-8bf3f25-font-family ), Sans-serif;font-size:var( --e-global-typography-8bf3f25-font-size );font-weight:var( --e-global-typography-8bf3f25-font-weight );text-transform:var( --e-global-typography-8bf3f25-text-transform );line-height:var( --e-global-typography-8bf3f25-line-height );letter-spacing:var( --e-global-typography-8bf3f25-letter-spacing );word-spacing:var( --e-global-typography-8bf3f25-word-spacing );}.elementor-47311 .elementor-element.elementor-element-9e5408d .elementor-heading-title{color:var( --e-global-color-d163c07 );font-family:var( --e-global-typography-794c4be-font-family ), Sans-serif;font-size:var( --e-global-typography-794c4be-font-size );font-weight:var( --e-global-typography-794c4be-font-weight );text-transform:var( --e-global-typography-794c4be-text-transform );line-height:var( --e-global-typography-794c4be-line-height );letter-spacing:var( --e-global-typography-794c4be-letter-spacing );word-spacing:var( --e-global-typography-794c4be-word-spacing );}.elementor-47311 .elementor-element.elementor-element-30db25b img{width:74px;height:74px;}.elementor-47311 .elementor-element.elementor-element-30db25b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-47311 .elementor-element.elementor-element-30db25b.elementor-element{--flex-grow:0;--flex-shrink:0;}@media(max-width:1024px){.elementor-47311 .elementor-element.elementor-element-743252eb{--min-height:300px;}.elementor-47311 .elementor-element.elementor-element-2fcbea04{--padding-top:032px;--padding-bottom:028px;--padding-left:024px;--padding-right:023px;}.elementor-47311 .elementor-element.elementor-element-238e8391{--gap:24px 24px;}.elementor-47311 .elementor-element.elementor-element-7f3d3cb1 img{width:30px;height:24px;}.elementor-47311 .elementor-element.elementor-element-42526b06 .elementor-heading-title{font-size:var( --e-global-typography-794c4be-font-size );line-height:var( --e-global-typography-794c4be-line-height );letter-spacing:var( --e-global-typography-794c4be-letter-spacing );word-spacing:var( --e-global-typography-794c4be-word-spacing );}.elementor-47311 .elementor-element.elementor-element-783f31e{--gap:8px 8px;}.elementor-47311 .elementor-element.elementor-element-7f69200e .elementor-heading-title{font-size:var( --e-global-typography-8bf3f25-font-size );line-height:var( --e-global-typography-8bf3f25-line-height );letter-spacing:var( --e-global-typography-8bf3f25-letter-spacing );word-spacing:var( --e-global-typography-8bf3f25-word-spacing );}.elementor-47311 .elementor-element.elementor-element-9e5408d .elementor-heading-title{font-size:var( --e-global-typography-794c4be-font-size );line-height:var( --e-global-typography-794c4be-line-height );letter-spacing:var( --e-global-typography-794c4be-letter-spacing );word-spacing:var( --e-global-typography-794c4be-word-spacing );}.elementor-47311 .elementor-element.elementor-element-30db25b img{width:60px;height:60px;}}@media(min-width:768px){.elementor-47311 .elementor-element.elementor-element-743252eb{--width:604px;}.elementor-47311 .elementor-element.elementor-element-6cea9043{--width:211px;}.elementor-47311 .elementor-element.elementor-element-783f31e{--width:117px;}}@media(max-width:1024px) and (min-width:768px){.elementor-47311 .elementor-element.elementor-element-743252eb{--width:570px;}.elementor-47311 .elementor-element.elementor-element-6cea9043{--width:200px;}.elementor-47311 .elementor-element.elementor-element-783f31e{--width:102px;}}@media(max-width:767px){.elementor-47311 .elementor-element.elementor-element-743252eb{--width:250px;--min-height:350px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:25px 25px 25px 25px;}.elementor-47311 .elementor-element.elementor-element-6cea9043{--min-height:185px;--border-radius:25px 25px 0px 0px;--padding-top:0px;--padding-bottom:012px;--padding-left:013px;--padding-right:0px;}.elementor-47311 .elementor-element.elementor-element-6cea9043:not(.elementor-motion-effects-element-type-background), .elementor-47311 .elementor-element.elementor-element-6cea9043 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url(\"https:\/\/mdn.marmot-cloud.com\/worldfirst\/sites\/9\/2025\/04\/20250415143638792.webp\");}.elementor-47311 .elementor-element.elementor-element-2fcbea04{--min-height:270px;--border-radius:0px 0px 025px 025px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-47311 .elementor-element.elementor-element-238e8391{--gap:16px 16px;}.elementor-47311 .elementor-element.elementor-element-7f3d3cb1 img{width:24px;height:20px;}.elementor-47311 .elementor-element.elementor-element-42526b06 .elementor-heading-title{font-size:var( --e-global-typography-794c4be-font-size );line-height:var( --e-global-typography-794c4be-line-height );letter-spacing:var( --e-global-typography-794c4be-letter-spacing );word-spacing:var( --e-global-typography-794c4be-word-spacing );}.elementor-47311 .elementor-element.elementor-element-56e22701{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-47311 .elementor-element.elementor-element-783f31e{--width:102px;}.elementor-47311 .elementor-element.elementor-element-7f69200e .elementor-heading-title{font-size:var( --e-global-typography-8bf3f25-font-size );line-height:var( --e-global-typography-8bf3f25-line-height );letter-spacing:var( --e-global-typography-8bf3f25-letter-spacing );word-spacing:var( --e-global-typography-8bf3f25-word-spacing );}.elementor-47311 .elementor-element.elementor-element-9e5408d .elementor-heading-title{font-size:var( --e-global-typography-794c4be-font-size );line-height:var( --e-global-typography-794c4be-line-height );letter-spacing:var( --e-global-typography-794c4be-letter-spacing );word-spacing:var( --e-global-typography-794c4be-word-spacing );}.elementor-47311 .elementor-element.elementor-element-30db25b img{width:40px;height:40px;}}\/* Start custom CSS for container, class: .elementor-element-743252eb *\/.cousePoint{\n    cursor: pointer ;\n}\/* End custom CSS *\/<\/style>\t\t<div data-elementor-type=\"container\" data-elementor-id=\"47311\" class=\"elementor elementor-47311\" data-elementor-post-type=\"elementor_library\">\n\t\t\t\t<div data-premium-element-link=\"{&quot;type&quot;:&quot;url&quot;,&quot;link&quot;:{&quot;url&quot;:&quot;https:\\\/\\\/www.worldfirst.com\\\/sg\\\/insight\\\/case-study\\\/tantex\\\/&quot;,&quot;is_external&quot;:&quot;on&quot;,&quot;nofollow&quot;:&quot;&quot;,&quot;custom_attributes&quot;:&quot;&quot;},&quot;href&quot;:&quot;https:\\\/\\\/www.worldfirst.com\\\/sg\\\/insight\\\/case-study\\\/tantex\\\/&quot;}\" style=\"cursor: pointer\" class=\"elementor-element elementor-element-743252eb e-con-full premium-wrapper-link-yes e-flex e-con e-parent\" data-id=\"743252eb\" data-element_type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-6cea9043 e-con-full e-flex e-con e-child\" data-id=\"6cea9043\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-2fcbea04 e-flex e-con-boxed e-con e-child\" data-id=\"2fcbea04\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-238e8391 e-con-full e-flex e-con e-child\" data-id=\"238e8391\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7f3d3cb1 elementor-widget elementor-widget-image\" data-id=\"7f3d3cb1\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"64\" height=\"52\" src=\"https:\/\/mdn.marmot-cloud.com\/worldfirst\/sites\/9\/2025\/04\/20250403105946562.png\" class=\"attachment-large size-large wp-image-47292\" alt=\"\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-42526b06 elementor-widget elementor-widget-heading\" data-id=\"42526b06\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<p class=\"elementor-heading-title elementor-size-default\">International payments used to be really cumbersome and it was also expensive. Cost is always a challenge. For each transaction with WorldFirst, we do save about 70% which is thousands<\/p>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-56e22701 e-con-full e-flex e-con e-child\" data-id=\"56e22701\" data-element_type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-783f31e e-con-full e-flex e-con e-child\" data-id=\"783f31e\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7f69200e elementor-widget elementor-widget-heading\" data-id=\"7f69200e\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<p class=\"elementor-heading-title elementor-size-default\">Janice Tan<\/p>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-9e5408d elementor-widget elementor-widget-heading\" data-id=\"9e5408d\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<p class=\"elementor-heading-title elementor-size-default\">Director\n<br>Tantex<\/p>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-30db25b elementor-widget elementor-widget-image\" data-id=\"30db25b\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"148\" height=\"148\" src=\"https:\/\/mdn.marmot-cloud.com\/worldfirst\/sites\/9\/2025\/01\/20250214064124802.png\" class=\"attachment-large size-large wp-image-46442\" alt=\"\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t<\/div>\r\n\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\r\n\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t<\/div>\r\n\t\t\t<\/div>\r\n\t\t\t\t\t\t<div class=\"premium-adv-carousel__item-outer-wrapper\">\r\n\t\t\t\t<div class=\"elementor-repeater-item-c2e633e premium-adv-carousel__item premium-adv-carousel__item-template\">\r\n\t\t\t\t\t<div class=\"premium-adv-carousel__media-wrap\">\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"premium-adv-carousel__template-wrapper\">\r\n\t\t\t\t\t\t\t\t\t<style>.elementor-47317 .elementor-element.elementor-element-580a5f2{--display:flex;--min-height:318px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--background-transition:0.3s;--border-radius:30px 30px 30px 30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47317 .elementor-element.elementor-element-3a54919f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:0px 0px;--background-transition:0.3s;--border-radius:30px 0px 0px 30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:032px;--padding-left:033px;--padding-right:0px;}.elementor-47317 .elementor-element.elementor-element-3a54919f:not(.elementor-motion-effects-element-type-background), .elementor-47317 .elementor-element.elementor-element-3a54919f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url(\"https:\/\/mdn.marmot-cloud.com\/worldfirst\/sites\/9\/2025\/04\/20250414184125680.webp\");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-47317 .elementor-element.elementor-element-3a54919f, .elementor-47317 .elementor-element.elementor-element-3a54919f::before{--border-transition:0.3s;}.elementor-47317 .elementor-element.elementor-element-3a54919f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-47317 .elementor-element.elementor-element-2c000c13{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--background-transition:0.3s;--border-radius:0px 30px 30px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:032px;--padding-bottom:032px;--padding-left:032px;--padding-right:032px;}.elementor-47317 .elementor-element.elementor-element-2c000c13:not(.elementor-motion-effects-element-type-background), .elementor-47317 .elementor-element.elementor-element-2c000c13 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-47317 .elementor-element.elementor-element-2c000c13, .elementor-47317 .elementor-element.elementor-element-2c000c13::before{--border-transition:0.3s;}.elementor-47317 .elementor-element.elementor-element-46d3ac7b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47317 .elementor-element.elementor-element-2e09a6b8{text-align:left;}.elementor-47317 .elementor-element.elementor-element-2e09a6b8 img{width:32px;height:26px;}.elementor-47317 .elementor-element.elementor-element-4e4e566 .elementor-heading-title{color:var( --e-global-color-d163c07 );font-family:var( --e-global-typography-794c4be-font-family ), Sans-serif;font-size:var( --e-global-typography-794c4be-font-size );font-weight:var( --e-global-typography-794c4be-font-weight );text-transform:var( --e-global-typography-794c4be-text-transform );line-height:var( --e-global-typography-794c4be-line-height );letter-spacing:var( --e-global-typography-794c4be-letter-spacing );word-spacing:var( --e-global-typography-794c4be-word-spacing );}.elementor-47317 .elementor-element.elementor-element-3efe6fa3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47317 .elementor-element.elementor-element-195a633e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:8px 8px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47317 .elementor-element.elementor-element-4fc49728 .elementor-heading-title{color:var( --e-global-color-d163c07 );font-family:var( --e-global-typography-8bf3f25-font-family ), Sans-serif;font-size:var( --e-global-typography-8bf3f25-font-size );font-weight:var( --e-global-typography-8bf3f25-font-weight );text-transform:var( --e-global-typography-8bf3f25-text-transform );line-height:var( --e-global-typography-8bf3f25-line-height );letter-spacing:var( --e-global-typography-8bf3f25-letter-spacing );word-spacing:var( --e-global-typography-8bf3f25-word-spacing );}.elementor-47317 .elementor-element.elementor-element-686bf46 .elementor-heading-title{color:var( --e-global-color-d163c07 );font-family:var( --e-global-typography-794c4be-font-family ), Sans-serif;font-size:var( --e-global-typography-794c4be-font-size );font-weight:var( --e-global-typography-794c4be-font-weight );text-transform:var( --e-global-typography-794c4be-text-transform );line-height:var( --e-global-typography-794c4be-line-height );letter-spacing:var( --e-global-typography-794c4be-letter-spacing );word-spacing:var( --e-global-typography-794c4be-word-spacing );}.elementor-47317 .elementor-element.elementor-element-31a5a2f img{width:74px;height:74px;}.elementor-47317 .elementor-element.elementor-element-31a5a2f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-47317 .elementor-element.elementor-element-31a5a2f.elementor-element{--flex-grow:0;--flex-shrink:0;}@media(max-width:1024px){.elementor-47317 .elementor-element.elementor-element-580a5f2{--min-height:300px;}.elementor-47317 .elementor-element.elementor-element-2c000c13{--padding-top:032px;--padding-bottom:028px;--padding-left:024px;--padding-right:023px;}.elementor-47317 .elementor-element.elementor-element-46d3ac7b{--gap:24px 24px;}.elementor-47317 .elementor-element.elementor-element-2e09a6b8 img{width:30px;height:24px;}.elementor-47317 .elementor-element.elementor-element-4e4e566 .elementor-heading-title{font-size:var( --e-global-typography-794c4be-font-size );line-height:var( --e-global-typography-794c4be-line-height );letter-spacing:var( --e-global-typography-794c4be-letter-spacing );word-spacing:var( --e-global-typography-794c4be-word-spacing );}.elementor-47317 .elementor-element.elementor-element-195a633e{--gap:8px 8px;}.elementor-47317 .elementor-element.elementor-element-4fc49728 .elementor-heading-title{font-size:var( --e-global-typography-8bf3f25-font-size );line-height:var( --e-global-typography-8bf3f25-line-height );letter-spacing:var( --e-global-typography-8bf3f25-letter-spacing );word-spacing:var( --e-global-typography-8bf3f25-word-spacing );}.elementor-47317 .elementor-element.elementor-element-686bf46 .elementor-heading-title{font-size:var( --e-global-typography-794c4be-font-size );line-height:var( --e-global-typography-794c4be-line-height );letter-spacing:var( --e-global-typography-794c4be-letter-spacing );word-spacing:var( --e-global-typography-794c4be-word-spacing );}.elementor-47317 .elementor-element.elementor-element-31a5a2f img{width:60px;height:60px;}}@media(min-width:768px){.elementor-47317 .elementor-element.elementor-element-580a5f2{--width:604px;}.elementor-47317 .elementor-element.elementor-element-3a54919f{--width:211px;}.elementor-47317 .elementor-element.elementor-element-195a633e{--width:160px;}}@media(max-width:1024px) and (min-width:768px){.elementor-47317 .elementor-element.elementor-element-580a5f2{--width:570px;}.elementor-47317 .elementor-element.elementor-element-3a54919f{--width:200px;}.elementor-47317 .elementor-element.elementor-element-195a633e{--width:102px;}}@media(max-width:767px){.elementor-47317 .elementor-element.elementor-element-580a5f2{--width:250px;--min-height:350px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:25px 25px 25px 25px;}.elementor-47317 .elementor-element.elementor-element-3a54919f{--min-height:185px;--border-radius:25px 25px 0px 0px;--padding-top:0px;--padding-bottom:012px;--padding-left:013px;--padding-right:0px;}.elementor-47317 .elementor-element.elementor-element-3a54919f:not(.elementor-motion-effects-element-type-background), .elementor-47317 .elementor-element.elementor-element-3a54919f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url(\"https:\/\/mdn.marmot-cloud.com\/worldfirst\/sites\/9\/2025\/04\/20250415144356861.webp\");background-position:top center;}.elementor-47317 .elementor-element.elementor-element-2c000c13{--min-height:270px;--border-radius:0px 0px 025px 025px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-47317 .elementor-element.elementor-element-46d3ac7b{--gap:16px 16px;}.elementor-47317 .elementor-element.elementor-element-2e09a6b8 img{width:24px;height:20px;}.elementor-47317 .elementor-element.elementor-element-4e4e566 .elementor-heading-title{font-size:var( --e-global-typography-794c4be-font-size );line-height:var( --e-global-typography-794c4be-line-height );letter-spacing:var( --e-global-typography-794c4be-letter-spacing );word-spacing:var( --e-global-typography-794c4be-word-spacing );}.elementor-47317 .elementor-element.elementor-element-3efe6fa3{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-47317 .elementor-element.elementor-element-195a633e{--width:110px;}.elementor-47317 .elementor-element.elementor-element-4fc49728 .elementor-heading-title{font-size:var( --e-global-typography-8bf3f25-font-size );line-height:var( --e-global-typography-8bf3f25-line-height );letter-spacing:var( --e-global-typography-8bf3f25-letter-spacing );word-spacing:var( --e-global-typography-8bf3f25-word-spacing );}.elementor-47317 .elementor-element.elementor-element-686bf46 .elementor-heading-title{font-size:var( --e-global-typography-794c4be-font-size );line-height:var( --e-global-typography-794c4be-line-height );letter-spacing:var( --e-global-typography-794c4be-letter-spacing );word-spacing:var( --e-global-typography-794c4be-word-spacing );}.elementor-47317 .elementor-element.elementor-element-31a5a2f img{width:40px;height:40px;}}\/* Start custom CSS for container, class: .elementor-element-580a5f2 *\/.cousePoint{\n    cursor: pointer ;\n}\/* End custom CSS *\/<\/style>\t\t<div data-elementor-type=\"container\" data-elementor-id=\"47317\" class=\"elementor elementor-47317\" data-elementor-post-type=\"elementor_library\">\n\t\t\t\t<div class=\"elementor-element elementor-element-580a5f2 e-con-full e-flex e-con e-parent\" data-id=\"580a5f2\" data-element_type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-3a54919f e-con-full e-flex e-con e-child\" data-id=\"3a54919f\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-2c000c13 e-flex e-con-boxed e-con e-child\" data-id=\"2c000c13\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-46d3ac7b e-con-full e-flex e-con e-child\" data-id=\"46d3ac7b\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2e09a6b8 elementor-widget elementor-widget-image\" data-id=\"2e09a6b8\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"64\" height=\"52\" src=\"https:\/\/mdn.marmot-cloud.com\/worldfirst\/sites\/9\/2025\/04\/20250403105946562.png\" class=\"attachment-large size-large wp-image-47292\" alt=\"\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4e4e566 elementor-widget elementor-widget-heading\" data-id=\"4e4e566\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<p class=\"elementor-heading-title elementor-size-default\">WorldFirst is fast, reliable and secure. Their online platform is very user friendly and I will constantly get email updates that assure me the transactions are smooth and done in a timely manner.<\/p>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-3efe6fa3 e-con-full e-flex e-con e-child\" data-id=\"3efe6fa3\" data-element_type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-195a633e e-con-full e-flex e-con e-child\" data-id=\"195a633e\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4fc49728 elementor-widget elementor-widget-heading\" data-id=\"4fc49728\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<p class=\"elementor-heading-title elementor-size-default\">Winthrop Wong<\/p>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-686bf46 elementor-widget elementor-widget-heading\" data-id=\"686bf46\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<p class=\"elementor-heading-title elementor-size-default\">Co-founder\n<br>Miriqa<\/p>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-31a5a2f elementor-widget elementor-widget-image\" data-id=\"31a5a2f\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"348\" height=\"346\" src=\"https:\/\/mdn.marmot-cloud.com\/worldfirst\/sites\/9\/2025\/04\/20250717111817351.webp\" class=\"attachment-large size-large wp-image-49139\" alt=\"\" srcset=\"https:\/\/mdn.marmot-cloud.com\/worldfirst\/sites\/9\/2025\/04\/20250717111817351.webp 348w, https:\/\/mdn.marmot-cloud.com\/worldfirst\/sites\/9\/2025\/04\/20250717111817351-300x298.webp 300w, https:\/\/mdn.marmot-cloud.com\/worldfirst\/sites\/9\/2025\/04\/20250717111817351-150x150.webp 150w\" sizes=\"(max-width: 348px) 100vw, 348px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t<\/div>\r\n\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\r\n\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t<\/div>\r\n\t\t\t<\/div>\r\n\t\t\t\t\t\t<div class=\"premium-adv-carousel__item-outer-wrapper\">\r\n\t\t\t\t<div class=\"elementor-repeater-item-0de4d8f premium-adv-carousel__item premium-adv-carousel__item-template\">\r\n\t\t\t\t\t<div class=\"premium-adv-carousel__media-wrap\">\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"premium-adv-carousel__template-wrapper\">\r\n\t\t\t\t\t\t\t\t\t<style>.elementor-47436 .elementor-element.elementor-element-580a5f2{--display:flex;--min-height:318px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--background-transition:0.3s;--border-radius:30px 30px 30px 30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47436 .elementor-element.elementor-element-3a54919f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:0px 0px;--background-transition:0.3s;--border-radius:30px 0px 0px 30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:032px;--padding-left:033px;--padding-right:0px;}.elementor-47436 .elementor-element.elementor-element-3a54919f:not(.elementor-motion-effects-element-type-background), .elementor-47436 .elementor-element.elementor-element-3a54919f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url(\"https:\/\/mdn.marmot-cloud.com\/worldfirst\/sites\/9\/2025\/04\/20250414184148354.webp\");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-47436 .elementor-element.elementor-element-3a54919f, .elementor-47436 .elementor-element.elementor-element-3a54919f::before{--border-transition:0.3s;}.elementor-47436 .elementor-element.elementor-element-3a54919f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-47436 .elementor-element.elementor-element-2c000c13{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--background-transition:0.3s;--border-radius:0px 30px 30px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:032px;--padding-bottom:032px;--padding-left:032px;--padding-right:032px;}.elementor-47436 .elementor-element.elementor-element-2c000c13:not(.elementor-motion-effects-element-type-background), .elementor-47436 .elementor-element.elementor-element-2c000c13 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-47436 .elementor-element.elementor-element-2c000c13, .elementor-47436 .elementor-element.elementor-element-2c000c13::before{--border-transition:0.3s;}.elementor-47436 .elementor-element.elementor-element-46d3ac7b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47436 .elementor-element.elementor-element-2e09a6b8{text-align:left;}.elementor-47436 .elementor-element.elementor-element-2e09a6b8 img{width:32px;height:26px;}.elementor-47436 .elementor-element.elementor-element-4e4e566 .elementor-heading-title{color:var( --e-global-color-d163c07 );font-family:var( --e-global-typography-794c4be-font-family ), Sans-serif;font-size:var( --e-global-typography-794c4be-font-size );font-weight:var( --e-global-typography-794c4be-font-weight );text-transform:var( --e-global-typography-794c4be-text-transform );line-height:var( --e-global-typography-794c4be-line-height );letter-spacing:var( --e-global-typography-794c4be-letter-spacing );word-spacing:var( --e-global-typography-794c4be-word-spacing );}.elementor-47436 .elementor-element.elementor-element-3efe6fa3{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 0px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47436 .elementor-element.elementor-element-195a633e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:8px 8px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47436 .elementor-element.elementor-element-4fc49728 .elementor-heading-title{color:var( --e-global-color-d163c07 );font-family:var( --e-global-typography-8bf3f25-font-family ), Sans-serif;font-size:var( --e-global-typography-8bf3f25-font-size );font-weight:var( --e-global-typography-8bf3f25-font-weight );text-transform:var( --e-global-typography-8bf3f25-text-transform );line-height:var( --e-global-typography-8bf3f25-line-height );letter-spacing:var( --e-global-typography-8bf3f25-letter-spacing );word-spacing:var( --e-global-typography-8bf3f25-word-spacing );}.elementor-47436 .elementor-element.elementor-element-686bf46 .elementor-heading-title{color:var( --e-global-color-d163c07 );font-family:var( --e-global-typography-794c4be-font-family ), Sans-serif;font-size:var( --e-global-typography-794c4be-font-size );font-weight:var( --e-global-typography-794c4be-font-weight );text-transform:var( --e-global-typography-794c4be-text-transform );line-height:var( --e-global-typography-794c4be-line-height );letter-spacing:var( --e-global-typography-794c4be-letter-spacing );word-spacing:var( --e-global-typography-794c4be-word-spacing );}.elementor-47436 .elementor-element.elementor-element-650e04b img{width:100px;height:20px;}.elementor-47436 .elementor-element.elementor-element-650e04b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-47436 .elementor-element.elementor-element-650e04b.elementor-element{--flex-grow:0;--flex-shrink:0;}@media(max-width:1024px){.elementor-47436 .elementor-element.elementor-element-580a5f2{--min-height:300px;}.elementor-47436 .elementor-element.elementor-element-2c000c13{--padding-top:032px;--padding-bottom:028px;--padding-left:024px;--padding-right:023px;}.elementor-47436 .elementor-element.elementor-element-46d3ac7b{--gap:24px 24px;}.elementor-47436 .elementor-element.elementor-element-2e09a6b8 img{width:30px;height:24px;}.elementor-47436 .elementor-element.elementor-element-4e4e566 .elementor-heading-title{font-size:var( --e-global-typography-794c4be-font-size );line-height:var( --e-global-typography-794c4be-line-height );letter-spacing:var( --e-global-typography-794c4be-letter-spacing );word-spacing:var( --e-global-typography-794c4be-word-spacing );}.elementor-47436 .elementor-element.elementor-element-195a633e{--gap:8px 8px;}.elementor-47436 .elementor-element.elementor-element-4fc49728 .elementor-heading-title{font-size:var( --e-global-typography-8bf3f25-font-size );line-height:var( --e-global-typography-8bf3f25-line-height );letter-spacing:var( --e-global-typography-8bf3f25-letter-spacing );word-spacing:var( --e-global-typography-8bf3f25-word-spacing );}.elementor-47436 .elementor-element.elementor-element-686bf46 .elementor-heading-title{font-size:var( --e-global-typography-794c4be-font-size );line-height:var( --e-global-typography-794c4be-line-height );letter-spacing:var( --e-global-typography-794c4be-letter-spacing );word-spacing:var( --e-global-typography-794c4be-word-spacing );}.elementor-47436 .elementor-element.elementor-element-650e04b img{width:100px;height:20px;}}@media(min-width:768px){.elementor-47436 .elementor-element.elementor-element-580a5f2{--width:604px;}.elementor-47436 .elementor-element.elementor-element-3a54919f{--width:211px;}.elementor-47436 .elementor-element.elementor-element-195a633e{--width:117px;}}@media(max-width:1024px) and (min-width:768px){.elementor-47436 .elementor-element.elementor-element-580a5f2{--width:570px;}.elementor-47436 .elementor-element.elementor-element-3a54919f{--width:200px;}.elementor-47436 .elementor-element.elementor-element-195a633e{--width:102px;}}@media(max-width:767px){.elementor-47436 .elementor-element.elementor-element-580a5f2{--width:250px;--min-height:350px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:25px 25px 25px 25px;}.elementor-47436 .elementor-element.elementor-element-3a54919f{--min-height:185px;--border-radius:25px 25px 0px 0px;--padding-top:0px;--padding-bottom:012px;--padding-left:013px;--padding-right:0px;}.elementor-47436 .elementor-element.elementor-element-3a54919f:not(.elementor-motion-effects-element-type-background), .elementor-47436 .elementor-element.elementor-element-3a54919f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url(\"https:\/\/mdn.marmot-cloud.com\/worldfirst\/sites\/9\/2025\/04\/20250415144541158.webp\");background-position:top center;}.elementor-47436 .elementor-element.elementor-element-2c000c13{--min-height:270px;--border-radius:0px 0px 025px 025px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-47436 .elementor-element.elementor-element-46d3ac7b{--gap:16px 16px;}.elementor-47436 .elementor-element.elementor-element-2e09a6b8 img{width:24px;height:20px;}.elementor-47436 .elementor-element.elementor-element-4e4e566 .elementor-heading-title{font-size:var( --e-global-typography-794c4be-font-size );line-height:var( --e-global-typography-794c4be-line-height );letter-spacing:var( --e-global-typography-794c4be-letter-spacing );word-spacing:var( --e-global-typography-794c4be-word-spacing );}.elementor-47436 .elementor-element.elementor-element-3efe6fa3{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-47436 .elementor-element.elementor-element-195a633e{--width:102px;}.elementor-47436 .elementor-element.elementor-element-4fc49728 .elementor-heading-title{font-size:var( --e-global-typography-8bf3f25-font-size );line-height:var( --e-global-typography-8bf3f25-line-height );letter-spacing:var( --e-global-typography-8bf3f25-letter-spacing );word-spacing:var( --e-global-typography-8bf3f25-word-spacing );}.elementor-47436 .elementor-element.elementor-element-686bf46 .elementor-heading-title{font-size:var( --e-global-typography-794c4be-font-size );line-height:var( --e-global-typography-794c4be-line-height );letter-spacing:var( --e-global-typography-794c4be-letter-spacing );word-spacing:var( --e-global-typography-794c4be-word-spacing );}.elementor-47436 .elementor-element.elementor-element-650e04b img{width:71px;height:15px;}}\/* Start custom CSS for container, class: .elementor-element-580a5f2 *\/.cousePoint{\n    cursor: pointer ;\n}\/* End custom CSS *\/<\/style>\t\t<div data-elementor-type=\"container\" data-elementor-id=\"47436\" class=\"elementor elementor-47436\" data-elementor-post-type=\"elementor_library\">\n\t\t\t\t<div data-premium-element-link=\"{&quot;type&quot;:&quot;url&quot;,&quot;link&quot;:{&quot;url&quot;:&quot;https:\\\/\\\/mdn.marmot-cloud.com\\\/worldfirst\\\/sites\\\/9\\\/2025\\\/04\\\/20250403111730167.mp4&quot;,&quot;is_external&quot;:&quot;on&quot;,&quot;nofollow&quot;:&quot;&quot;,&quot;custom_attributes&quot;:&quot;&quot;},&quot;href&quot;:&quot;https:\\\/\\\/mdn.marmot-cloud.com\\\/worldfirst\\\/sites\\\/9\\\/2025\\\/04\\\/20250403111730167.mp4&quot;}\" style=\"cursor: pointer\" class=\"elementor-element elementor-element-580a5f2 e-con-full premium-wrapper-link-yes e-flex e-con e-parent\" data-id=\"580a5f2\" data-element_type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-3a54919f e-con-full e-flex e-con e-child\" data-id=\"3a54919f\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-2c000c13 e-flex e-con-boxed e-con e-child\" data-id=\"2c000c13\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-46d3ac7b e-con-full e-flex e-con e-child\" data-id=\"46d3ac7b\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2e09a6b8 elementor-widget elementor-widget-image\" data-id=\"2e09a6b8\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"64\" height=\"52\" src=\"https:\/\/mdn.marmot-cloud.com\/worldfirst\/sites\/9\/2025\/04\/20250403105946562.png\" class=\"attachment-large size-large wp-image-47292\" alt=\"\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4e4e566 elementor-widget elementor-widget-heading\" data-id=\"4e4e566\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<p class=\"elementor-heading-title elementor-size-default\">WorldFirst made it easier for my business, so let them support yours too.<\/p>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-3efe6fa3 e-con-full e-flex e-con e-child\" data-id=\"3efe6fa3\" data-element_type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-195a633e e-con-full e-flex e-con e-child\" data-id=\"195a633e\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4fc49728 elementor-widget elementor-widget-heading\" data-id=\"4fc49728\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<p class=\"elementor-heading-title elementor-size-default\">Allan Wu<\/p>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-686bf46 elementor-widget elementor-widget-heading\" data-id=\"686bf46\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<p class=\"elementor-heading-title elementor-size-default\">Entrepreneur\n<br>Lodge In The Woods<\/p>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-650e04b elementor-widget elementor-widget-image\" data-id=\"650e04b\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"170\" height=\"25\" src=\"https:\/\/mdn.marmot-cloud.com\/worldfirst\/sites\/9\/2025\/03\/20250331062049141.png\" class=\"attachment-full size-full wp-image-47174\" alt=\"\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t<\/div>\r\n\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\r\n\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t<\/div>\r\n\t\t\t<\/div>\r\n\t\t\t\t\t\t\t<\/div>\r\n\t\t\t<\/div>\r\n\t\t<\/div>\r\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-747734b1 elementor-hidden-desktop elementor-hidden-tablet elementor-hidden-mobile e-flex e-con-boxed e-con e-child\" data-id=\"747734b1\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-7501ef64 e-con-full e-grid elementor-hidden-mobile e-con e-child\" data-id=\"7501ef64\" data-element_type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-6f2414dd e-con-full e-flex e-con e-child\" data-id=\"6f2414dd\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-15398b0b elementor-widget elementor-widget-image\" data-id=\"15398b0b\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"216\" height=\"41\" src=\"https:\/\/mdn.marmot-cloud.com\/worldfirst\/sites\/9\/2025\/04\/20250403141551582.png\" class=\"attachment-large size-large wp-image-47339\" alt=\"\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2473bc1e elementor-widget elementor-widget-heading\" data-id=\"2473bc1e\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<p class=\"elementor-heading-title elementor-size-default\">Simply the best<\/p>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-221206f3 elementor-widget elementor-widget-heading\" data-id=\"221206f3\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<p class=\"elementor-heading-title elementor-size-default\">I would choose them again without hesitation. The issue was resolved very quickly, and the customer service is extremely helpful!<\/p>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-425e8201 elementor-widget elementor-widget-heading\" data-id=\"425e8201\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<p class=\"elementor-heading-title elementor-size-default\">Mr Vitalij Gurkov, February 05<\/p>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-22bb3785 e-con-full e-flex e-con e-child\" data-id=\"22bb3785\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2519221e elementor-widget elementor-widget-image\" data-id=\"2519221e\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"216\" height=\"41\" src=\"https:\/\/mdn.marmot-cloud.com\/worldfirst\/sites\/9\/2025\/04\/20250403141551582.png\" class=\"attachment-large size-large wp-image-47339\" alt=\"\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2788685d elementor-widget elementor-widget-heading\" data-id=\"2788685d\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<p class=\"elementor-heading-title elementor-size-default\">I have used Worldfirst\nfor many years\u2026<\/p>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-21d29a21 elementor-widget elementor-widget-heading\" data-id=\"21d29a21\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<p class=\"elementor-heading-title elementor-size-default\">I have found the service to be very good. Transactions have always gone without a problem.<\/p>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7bc6d6fd elementor-widget elementor-widget-heading\" data-id=\"7bc6d6fd\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<p class=\"elementor-heading-title elementor-size-default\">peter carmichael, January 17<\/p>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-3c17dbc2 e-con-full e-flex e-con e-child\" data-id=\"3c17dbc2\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1bd9d288 elementor-widget elementor-widget-image\" data-id=\"1bd9d288\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"216\" height=\"41\" src=\"https:\/\/mdn.marmot-cloud.com\/worldfirst\/sites\/9\/2025\/04\/20250403141551582.png\" class=\"attachment-large size-large wp-image-47339\" alt=\"\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-289eca4b elementor-widget elementor-widget-heading\" data-id=\"289eca4b\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<p class=\"elementor-heading-title elementor-size-default\">Wow! What rapid and helpful support<\/p>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3b1b6b4 elementor-widget elementor-widget-heading\" data-id=\"3b1b6b4\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<p class=\"elementor-heading-title elementor-size-default\">Silly me used wrong login and hit problems but got quick responses and help very soon. <\/p>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1a180a55 elementor-widget elementor-widget-heading\" data-id=\"1a180a55\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Mo Reardon, February 08<\/h2>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5f503d06 swiper_list elementor-hidden-desktop elementor-hidden-tablet elementor-widget elementor-widget-n-carousel\" data-id=\"5f503d06\" data-element_type=\"widget\" data-settings=\"{&quot;carousel_items&quot;:[{&quot;slide_title&quot;:&quot;Slide #1&quot;,&quot;_id&quot;:&quot;60e6e81&quot;},{&quot;slide_title&quot;:&quot;Slide #2&quot;,&quot;_id&quot;:&quot;c9433a1&quot;},{&quot;slide_title&quot;:&quot;Slide #3&quot;,&quot;_id&quot;:&quot;1b22d76&quot;}],&quot;slides_to_show_mobile&quot;:&quot;3&quot;,&quot;slides_to_scroll_mobile&quot;:&quot;1&quot;,&quot;image_spacing_custom_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:20,&quot;sizes&quot;:[]},&quot;slides_to_show_tablet&quot;:&quot;2&quot;,&quot;autoplay&quot;:&quot;yes&quot;,&quot;autoplay_speed&quot;:5000,&quot;pause_on_hover&quot;:&quot;yes&quot;,&quot;pause_on_interaction&quot;:&quot;yes&quot;,&quot;infinite&quot;:&quot;yes&quot;,&quot;speed&quot;:500,&quot;offset_sides&quot;:&quot;none&quot;,&quot;image_spacing_custom&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:10,&quot;sizes&quot;:[]},&quot;image_spacing_custom_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"nested-carousel.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"e-n-carousel swiper\" dir=\"ltr\">\n\t\t\t<div class=\"swiper-wrapper\" aria-live=\"off\">\n\t\t\t\t\t\t\t\t\t\t<div class=\"swiper-slide\" data-slide=\"1\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"1 of 3\">\n\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-23486fb2 e-flex e-con-boxed e-con e-child\" data-id=\"23486fb2\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-67261b07 e-con-full e-flex e-con e-child\" data-id=\"67261b07\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-5e137485 elementor-widget elementor-widget-image\" data-id=\"5e137485\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"216\" height=\"41\" src=\"https:\/\/mdn.marmot-cloud.com\/worldfirst\/sites\/9\/2025\/04\/20250403141551582.png\" class=\"attachment-large size-large wp-image-47339\" alt=\"\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5c5d367e elementor-widget elementor-widget-heading\" data-id=\"5c5d367e\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Simply the best<\/h2>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-61fe7684 elementor-widget elementor-widget-heading\" data-id=\"61fe7684\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">I would choose them again without hesitation. The issue was resolved very quickly, and the customer service is extremely helpful!<\/h2>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-72adc649 elementor-widget elementor-widget-heading\" data-id=\"72adc649\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Mr Vitalij Gurkov, February 05<\/h2>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"swiper-slide\" data-slide=\"2\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"2 of 3\">\n\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-4e9af222 e-flex e-con-boxed e-con e-child\" data-id=\"4e9af222\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-5936eb7e e-con-full e-flex e-con e-child\" data-id=\"5936eb7e\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-354d2f9a elementor-widget elementor-widget-image\" data-id=\"354d2f9a\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"216\" height=\"41\" src=\"https:\/\/mdn.marmot-cloud.com\/worldfirst\/sites\/9\/2025\/04\/20250403141551582.png\" class=\"attachment-large size-large wp-image-47339\" alt=\"\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-221a5cd3 elementor-widget elementor-widget-heading\" data-id=\"221a5cd3\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">I have used Worldfirst\nfor many years\u2026<\/h2>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2c9e1d23 elementor-widget elementor-widget-heading\" data-id=\"2c9e1d23\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">I have found the service to be very good. Transactions have always gone without a problem.<\/h2>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-618414a3 elementor-widget elementor-widget-heading\" data-id=\"618414a3\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">peter carmichael, January 17<\/h2>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"swiper-slide\" data-slide=\"3\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"3 of 3\">\n\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-3f4e5c0 e-flex e-con-boxed e-con e-child\" data-id=\"3f4e5c0\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-52ca3cf2 e-con-full e-flex e-con e-child\" data-id=\"52ca3cf2\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-31122b55 elementor-widget elementor-widget-image\" data-id=\"31122b55\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"216\" height=\"41\" src=\"https:\/\/mdn.marmot-cloud.com\/worldfirst\/sites\/9\/2025\/04\/20250403141551582.png\" class=\"attachment-large size-large wp-image-47339\" alt=\"\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-384535d6 elementor-widget elementor-widget-heading\" data-id=\"384535d6\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Wow! What rapid and helpful support<\/h2>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-64e82007 elementor-widget elementor-widget-heading\" data-id=\"64e82007\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Silly me used wrong login and hit problems but got quick responses and help very soon. <\/h2>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-35519c70 elementor-widget elementor-widget-heading\" data-id=\"35519c70\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Mo Reardon, February 08<\/h2>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-46fede4a e-con-full e-flex e-con e-child\" data-id=\"46fede4a\" data-element_type=\"container\">\n\t\t\t\t<div data-premium-element-link=\"{&quot;type&quot;:&quot;url&quot;,&quot;link&quot;:{&quot;url&quot;:&quot;https:\\\/\\\/www.trustpilot.com\\\/review\\\/www.worldfirst.com&quot;,&quot;is_external&quot;:&quot;&quot;,&quot;nofollow&quot;:&quot;&quot;,&quot;custom_attributes&quot;:&quot;&quot;},&quot;href&quot;:&quot;https:\\\/\\\/www.trustpilot.com\\\/review\\\/www.worldfirst.com&quot;}\" style=\"cursor: pointer\" class=\"elementor-element elementor-element-47d71601 premium-wrapper-link-yes elementor-icon-list--layout-traditional elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list\" data-id=\"47d71601\" data-element_type=\"widget\" data-widget_type=\"icon-list.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<link rel=\"stylesheet\" href=\"https:\/\/www.worldfirst.com\/app3\/plugins\/elementor\/assets\/css\/widget-icon-list.min.css\">\t\t<ul class=\"elementor-icon-list-items\">\n\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/www.trustpilot.com\/review\/www.worldfirst.com\">\n\n\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" width=\"20\" height=\"21\" viewBox=\"0 0 20 21\" fill=\"none\"><rect y=\"0.115234\" width=\"20\" height=\"20\" fill=\"url(#pattern0_3161_8818)\"><\/rect><defs><pattern id=\"pattern0_3161_8818\" patternContentUnits=\"objectBoundingBox\" width=\"1\" height=\"1\"><use xlink:href=\"#image0_3161_8818\" transform=\"matrix(0.0135823 0 0 0.0136986 0.0101868 0)\"><\/use><\/pattern><image id=\"image0_3161_8818\" width=\"300\" height=\"73\" preserveAspectRatio=\"none\" xlink:href=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAASwAAABJCAYAAACHMxsoAAAT4klEQVR4Ae1dC9QkRXUepwaWXVjdH45gjG8xMagRkaB5oKvRKCIgJiYHAohKRBARhIgHNrIr6D6mexY2oG4ighoSVECjRGMWiJFsRCUkPEP3\/LvLurg8NPFBosE8vvQdq\/\/U1NStfsx0T+\/s7XPmdNftetz6qvqbW+9Wq0lXP3xpa9u6JzVJJdFFEBAEBAEnAp047Lb7wdnOlyIUBAQBQaBJCKg43N6Jws1N0kl0EQQEAUFgFIEtvUM7cQgVh\/\/b2nrJAaMeRCIICAKCQEMQ6MThWiIs+rXj4F0NUUvUEAQEAUFgFIFBc1ATVicOvzbqQySCgCAgCDQBgf76Q1LrSpqFTSgQ0UEQEARYBDpR+CGTsAbNwn5wOhtAXggCgoAgMC0ErObgoB9LReHN09JH0hUEBAFBwI1AFL7Qtq4WmoXbV8+5A4lUEBAEBIEpINCJw4tdhDVoFsbhqVNQSZIUBAQBQcCNQCcOYo6wVBxscocSqSAgCAgCdSOwpfcCjqxIruLwv1vSLKy7VCQ9QUAQcCHQiYJVPsIakFa\/9zZXWJEJAoKAIFArAr7mYEpkKgq\/XKtSkpggIAgIAiMI9IODUlLy3QfNwkcu32ckvAgEAUFAEKgLgU4\/vNBHVOY7FYcn16WXpCMICAKCwAgCnTi4yyQl37OKgxtGIhCBICAICAK1IDDfO9BHUPY7FQWPtaRZWEvRSCKCgCBgIdCOgxU2KWW5VT88wYpGnIKAICAIVI9AJwruyCIo+72Kws9Xr5mkIAgIAoKAiUDB5mBKXINm4baVe5lRybMgIAgIApUi0I6C81MSKnpXcXBcpcpJ5IKAICAImAh04vD2okSV+ldxcJ0ZlzwLAoKAIFAdAvPhU1PyKXNXcfjjljQLqysfiVkQaDwCtD1xv7u8ll8cXlqGqMww7X54Xi269rvLW\/3gIK78AOwDYPmUfks5vUQ+ewgwdewlrpwCOITxPyOrRbZc8rROFHzTJAV5DjFYw7ijt6+rUpAMwIswvetQTi+RzxYCAJ7KVLNtrpwCuJXx\/2KX\/11Ths8o2jmB1u3t7mRFzc52jv3kARzMVIw6xEJYBb40AEsZq+NFBaKZilcAT2Eq1BaXQh7CamReNSG7WirPdOVvWLald6iKgvt3W9KKwjtb870Dh0Fxu8TCcuPSRCmAw5iP\/h+aqK+p06xbWADOY8rmgyYO\/PMjl++jovATuxNp0WnTnTjstrBxDx6Y4TdCWMN4NNklhDWghEY2CccnLF3zVNQ7VsXhD2eduFQUPNiKeocX\/eCEsIoiNj3\/Qli7AWENqtd9a5\/cicLNs0paKg6+0Nqy5gllPqUSo4TnM6Yvic9m+lhcbXuSyShhgUID8CsM9psLRDM1r0zd4EYJuU73pvZh\/SFTNheXAxwr2+1+8D4VhT+dFeJSUfio6odvLQdIuVAAjmYKhsS\/WS5WCZUHgV3ZwsqTP9OPp9N9tpuEJgiD53jdwXm2NN4FSO321n3dHCMQIwiMJRDCGgu+sQILYQ3+KnczwqIqs23lXioONu4CpDQ4PdrU82dTNoKLWljZGav2lwwshFUSuAkEE8LaXQlLV55OP3iNioLvmYTQ5GcVhw+0+t1fnUDdLx0FgNd7moTLS0fMBARwAICTk\/6uEMCmpB\/kq8mcno8x3qcu1qRCQ9xXGPqSzvS7CcAnAFwAoHA5AjiUwf7vJ5lxAEsAvBFAF8BfALgRwHUAPgrgjxL3b0wyPVdcnibhwS7\/WbIE+8MBrADwYQCf1WWT5un9AF6RFYfvPYBzmbIp2YfFpdbf8EQVhTc2mahINxWHV7f6Gx7PZaMuOYCjmIIhca5C98zJWShcAE8AsDYZLv6JI71\/NvMLYI3DD4nONf1lPQO4honnWF9YAMuScBcC+A4TnhPHAF7Fxa1JggubR\/58M24AlzOB5sgfgF9Kfp9m\/NjiHwK4NPkNwprpuJ6nMXFU17OPJ\/Xg323lGfePAfx58vsFVx5MGYAfMHHkET9sxlXquR0H71Zx+J9NIy6akkFTM0plqoJAdRBW8i+4P4C+p+QbQ1gAXg3gYY+ueV5d5CqqOgkro1x9efg3AL\/r0t+U1U1YAD7kUzrHu8tN\/e3nqRPWQKEoeG4nDu9tDGlF4ebWfWufbIM1TXdGxR7bwtLWyp0ZFaoRhAXgJRl6Fnm90S7XGgmLmktkXYxzeQ8KrouwEmt7LwBfHCcjRti\/I0vfLhdyN4OwSJN7Vu7ZiYNL9KzxkU7vOshMRcF\/tePwghZWtl1gTVM2iT4sT+W92NMsM+oR6iasN7gwB\/BtUynmeXNC8v8I4EfMe1N8npkOgGvNlyWe7SbhZUwcnDVLzb5vAIiYcLb4GFN\/89lT5vOmv\/S5bB+W7m+z9bLdDwD4OoDt9guH+5+IBFO90vuYhPVQGs\/E7p357itVHDxcB0GZaag43NKK15XqWJxY5j0RVUxYn3NUmFR0v+64JgL4mqliDX1YI4SlBwJS3ez7OwG8LOm03tvS8\/kAVtmeDTeR2sI\/etI5\/DxrsuXvG37Nx7ssf+lEXTt9jrDMuMjSouaUTXa08Pp9yeRgIjHu+h4Nkph5Tp\/rICwAH+AU0\/IegKEWS9Kv90QA9Efp6+f6aJqP9E4DDxbmFLfr+pTlj8rm19J4Jnt\/4LL9VBw+ZBJKlc+LNp1\/f2vnxiWTzcRkY6uYsOwCJ5P8FfaHb+doSoT1eVtZ7V5h62e7aYSQCUviP7D9p24ABzLhco0SAsgirK0Afj5Nz3XXOtzD6EHiK5hw3G4NE7GwiGA9OpEl5d0ZRA84+CxJ78gogHcw6S8MJLlwmaxs6yUH1NI0vHMNlq47EXNnHInWFUc3erlKjYS1Pm9hTomwuI\/22Xn0BnA9U8HZKRs1ENZzc+o+p5u5riyQhTYyml21hZUQ0g0uZXRzdsiq4vIIYF9Pvm7lwpG8EYTVjnpnVGlRUdyLbr4Ay845Bvu+44jBb8nGU3JuR+GDr7p3FXe6p3Xu2iI5qIGwRkZpAVDfhus6Po\/uusm4EoD9YzuvATzHlWAyUplrLaFnWgNF282jd+pHN1cZdUatRA9hjb0flmd+Gun3slTnPPeMfB3BxZGMFJ\/GgFGfhdWJw69WRVjqX7pY8rFTMaeJKiWspWtOcBYgB1Td8hosLPqHXujHyZO\/GgjL1YfF9bfR\/JyT8+hd1E\/FFtb+JfT5M+Yj\/Ywdl4ewxm4S6gmhLlVusvXI407+GK52RUZNai789C2s7avnqmoO7vGND+DxK960YFWlZEX3ZWcdhdZtb8+9nxUHYFXyGiysq4rqXgNhuSystzGVOhXT7PBXFs2Lz3+FFtb1vnS5d5S\/NLPW\/Tt2GA9hOf+gPaOEI7s1JJ3atIrAdZ1o65HHrefWueK7mws\/dQur3Q9Pq8K6WvzZszB3xuudZJUS115XnnY+B8y05TUQ1og1k5XnKREWzcR\/yFWrLdmj1GQDcCWAd9Hs66z8cO8rJKxzuDSz5FZeTefQ4FHFhMXNISuFdbLCYrGZEet5ZIoDYTR1wlJRePNECeuO1YOO9ZSUXPe5dx6JpRcdh0XXn3NjVkWZ1vsamoQjHbZZea2BsJwkmlgBr7Uqc14n9X\/R1IHjEiJ7elb+0vcVNgnZvpk0be6erDnkJvk+wwzjIayxmoQecvm+mX7RZwC0bMp1PcUV13SbhBNuDu656QIse8\/RI1bV3JlHYemaE7DkU2dg0c0roO5dN5ioqqLgR0W2OXYBWJWsYgurVCWrgbBGmoQpvrrznKYDjHP9LYCnpXFy9wotLO+QPacPyfUiYlfeDzPDeQhrrCahZ11qbKZf9FlPLHXlyzlHcqoWVjsOT52EdUUEtPfGty90rC87+xgsDU7C4mvOxJ63XAgVddmZ9CruHlkU5Dr8V2xhbS2ThxoIy2lhmboCOCmZX\/UVVw3PKaPO+pebcdrPFVpYzl0\/7fRd7uTUJW4+2mtN\/x7CGtfCejaD711m+kWf9c4arqidu2xM1cJScbBpXMLa49ZVA+tpn0vfgsXXvgd7fH0VS06utFQcXlkU5Dr8V2xhOStvVr5qICzWwrJ1ozlItBhY73ow76rxGTKWPCq0sF5t5yOvOyFZsg5d15DV5iGscS0smhPmunbkzYPLX7Lv2+2uSJOlY865atOzsB64bD8XgRSUXaq+ddF1BcMMEZqKw1LNIxf4k5RVbGFNm7C4rVUyLSwOY71n\/u8lkxI3APgm8xGYYrYpU6GF9WZO\/yy5p69n6LRxD2E5y9wzSjjSJDPBM5+zdPe9B0C7ULiu\/VzhpmZhqX5wSlmiUVHwXRWFr0szpKLwJOqPKhtfZ743ZFan8U7z3lALa7WrZiU7ELy3CFbJ7gtfZuLJbWFlpQfgWck8s\/XMPl9p8s5yr9DC+kiW3tz7VGHHfehIeQ9hjWVhkV6JRXuvI30SDfWjcXmw5ckmi89k4nvU9pu6p2ZhqTj8ShmCoVHF1nx3dPLd1uDpnSi4rWSc7DKNFKi67w0lLNrB03WtKoKPZ1eCiRFWqo\/+gLnOeudqhwoJa2eqV5E7gDe4QE\/kQ7tpUJwVE9afMHoERfKT+qU\/Oia+L6Z+7Pt0CIsOXy14zL2KgsfacXhuC3icnYkFN1Z2OnG4RsXB\/xQhLhWF\/9q0LWYa2iQ8k6lgufsBadEvEweJh5qEnu1wR1b1L9QBx0OyRclZTJqfdHinj55b\/Jx3aY5v8XPmJny2Tp5Bhp7Db2WLnwGcyOD4XWqS27pkuZOVCrQziOs6iws7lSYhHZlViFDiYL61tfvLXCZseaffXa6icGeRNDrxenYLXTv+OtwNJazfdtWuZOQu96hjxrYvNmH9DpPevUXKAAD1bbku5xIQD2HdnifdjN0aaEcD56RIV9x6OodLd5KN7IzgsbAm0YdFk3hpgq7rWuPSn5Ml8ZzjikTLnHOwKC4PYRVao8np5ZSrKPhSXjJRcXhFqa1gtq1fpuLghgLpFPrXdmZsgsKGEhb37031LHMX1IztXigOm7A4S4f8vjEv3PpABP0tDN2ce9HTXK0hX\/\/veCRPmhmERbH9NR1AkRUXgJ8DQJvgua57XOGrJCxKL9F7nUsZLWM3FjR19Sw1omg+bvq1n5PNHN\/KpD+yrtIOW86dszmo4uAHqt\/LBYBPkXY\/OF3FwU+yiGvQLPRFVPO7JhIWQQCAm0JAzQLnULQOR7PNs64hwtLhuGHv\/7AJzi4iOvFad7xz6f6iHUanuTcXgCwDVxhTloOwKHqahe8875IsML1x4YMePZxNyxoIi6aTbPHoRaO0o33MP6s7tIkfd5AJRflIcmLQk0ws7eeM4+9Kdf7baQy5VRS8OYs8OlFwS6u\/ljULhyLM4+gHB3Xi8O7MdOfDTCshT3KT8NNgwqIjnHwXzReirVyO0DtAHpN0YnOr8u14XIR1vO3JctPSDtpd9C3JrOnXJKOCdPTXB\/XMcG7tG0Vxja+cAOy00jGdtNVxeqQYTUR9qRlXTsJK4\/sr3Vf3OgDvBvCFHPu+s0vKqiYsymcyifXgjNFXytvGxDo8JZliQvmi8rk1zbDnnrlFjWdAJI32W7psbqHdTc1yKfXsa6ZRR3y7H7y\/kg7w\/oZFKgov85GWigLvCR6lMlwyUBNHCSkr9A+YfFjfT2tHiTvtz05HQrku5yhhMkXhky7PY8iIcLzHZiX9WNyWLq5kh2Zle\/bDmsShDdt8VoiHsMae1mBWZW3p+P4QXDj5ZLm3CvI0k0fiN3Uu\/kzNwSh4zEUaKg6\/3Yq77Ozj4om5Q9D8LZrH5dQhCh50h6pf2lTCIiQAHDtSM\/IJqMP2hfqwVlcIJ2HpND\/iClBCdnfO9YRFTurJS1hkcXBb\/ObJyg4AQ4ud7ZpZF2HpMjkMAO0vP85FTfuFOZV2flxubUXnStMVPrdM9YMTGaL4dK2Hl8539+d2iWhFvcNzZ6hCj01tEqZZ9oy8cRXpPtrPm8InQ+AB42mkSZimp8Md7elDY6IcElMzZejACDN++9nTwTsUaYEm4Sk6H\/Shc5Mw7bhT95doa2FbR9vtIayxRwnttHReqF\/qj1MlC96vyiJgV5o63T\/NkxYXPpdcxeFfmoSlovBRFYe5TcFcieT1BDyuHQfvVVH40yGd4mBD3iiq9KdH1NJ+Evs+smzCpYteb2dvDUzuM13+i8poyxZtLXHzaahOUUcqpbmwh76e\/GfnidxD6+I4fXT\/GJ0cTB39WdcduuP9QC4+n1zPG6MJjtQPR0dWpR3hNPhAh3eQ3vbyGG4e1oCw0vQA\/JY+zt2XD+r7yb1Bnj6dxoXt1Wm65l2PoLr8F8JLz1qn\/sObMgqEMKMJyM4BD1O3rOfkXMQX65N4qN+Pypm6KqiZSqcbUZ7+JisO\/r3dHIyC21rx+mfxAWp6019\/iIqD+ZS0VIOahTUhMJFkdN9WeuxVevfuijCJhPWcqSMTYjxdb+FLO5S+ahIfRFn9PH1YQ4Rlxq+J8eXJh5ZiR\/fnmX52pWd9qjgdn\/bryUG1L\/D1uzUyXyruHU+koLdDXtvCyk5jFN25cYmKg6tS0mrNhxWdZ9aYHIsiFSKQnBnI9bexhFWhOhJ1GQRUFHxuMPu8311eJnwdYVQ\/fBM1UztRMLLkoY70JY3ZQEAIa1cvxx29xSoOr29tX+0dSm5ENretfwaRayN0ESV2SQSEsHbJYjOU3tFbbLjkURCYaQSEsGa6eCVzgsBsISCENVvlKbkRBGYaASGsmS5eyZwgMFsICGHNVnlKbgSBmUZACGumi1cyJwjMFgIAaCKra4XBIbOV0+bn5v8An5Y0ooIuWPgAAAAASUVORK5CYII=\"><\/image><\/defs><\/svg>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Trustpilot<\/span>\n\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t<\/ul>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-5eb490b e-flex e-con-boxed e-con e-child\" data-id=\"5eb490b\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-fdcf84e e-con-full e-flex e-con e-child\" data-id=\"fdcf84e\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d6bbdae elementor-widget elementor-widget-image\" data-id=\"d6bbdae\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"508\" height=\"172\" src=\"https:\/\/mdn.marmot-cloud.com\/worldfirst\/sites\/9\/2023\/09\/20250627112522214.webp\" class=\"attachment-large size-large wp-image-48882\" alt=\"\" srcset=\"https:\/\/mdn.marmot-cloud.com\/worldfirst\/sites\/9\/2023\/09\/20250627112522214.webp 508w, https:\/\/mdn.marmot-cloud.com\/worldfirst\/sites\/9\/2023\/09\/20250627112522214-300x102.webp 300w, https:\/\/mdn.marmot-cloud.com\/worldfirst\/sites\/9\/2023\/09\/20250627112522214-360x122.webp 360w\" sizes=\"(max-width: 508px) 100vw, 508px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-3fca842 e-con-full e-flex e-con e-child\" data-id=\"3fca842\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6905f70 elementor-widget elementor-widget-heading\" data-id=\"6905f70\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Google Reviews 4.8<\/h2>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ee28e17 elementor-widget elementor-widget-image\" data-id=\"ee28e17\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"444\" height=\"76\" src=\"https:\/\/mdn.marmot-cloud.com\/worldfirst\/sites\/9\/2023\/09\/20250627112704706.webp\" class=\"attachment-large size-large wp-image-48883\" alt=\"\" srcset=\"https:\/\/mdn.marmot-cloud.com\/worldfirst\/sites\/9\/2023\/09\/20250627112704706.webp 444w, https:\/\/mdn.marmot-cloud.com\/worldfirst\/sites\/9\/2023\/09\/20250627112704706-300x51.webp 300w, https:\/\/mdn.marmot-cloud.com\/worldfirst\/sites\/9\/2023\/09\/20250627112704706-360x62.webp 360w\" sizes=\"(max-width: 444px) 100vw, 444px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-d6931aa e-con-full e-grid elementor-hidden-mobile e-con e-child\" data-id=\"d6931aa\" data-element_type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-3e06dc0 e-con-full e-flex e-con e-child\" data-id=\"3e06dc0\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-525a677 elementor-widget elementor-widget-heading\" data-id=\"525a677\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h4 class=\"elementor-heading-title elementor-size-default\">zou** cou****<\/h4>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-e80cbf0 e-con-full e-flex e-con e-child\" data-id=\"e80cbf0\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-99036e4 elementor-widget elementor-widget-image\" data-id=\"99036e4\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"444\" height=\"76\" src=\"https:\/\/mdn.marmot-cloud.com\/worldfirst\/sites\/9\/2023\/09\/20250627112704706.webp\" class=\"attachment-large size-large wp-image-48883\" alt=\"\" srcset=\"https:\/\/mdn.marmot-cloud.com\/worldfirst\/sites\/9\/2023\/09\/20250627112704706.webp 444w, https:\/\/mdn.marmot-cloud.com\/worldfirst\/sites\/9\/2023\/09\/20250627112704706-300x51.webp 300w, https:\/\/mdn.marmot-cloud.com\/worldfirst\/sites\/9\/2023\/09\/20250627112704706-360x62.webp 360w\" sizes=\"(max-width: 444px) 100vw, 444px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-256966a e-con-full e-flex e-con e-child\" data-id=\"256966a\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-cbc1eae elementor-widget elementor-widget-heading\" data-id=\"cbc1eae\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<p class=\"elementor-heading-title elementor-size-default\">Jan 2026<\/p>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4f3efd4 elementor-widget elementor-widget-heading\" data-id=\"4f3efd4\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">New<\/h2>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-9cba403 elementor-widget elementor-widget-heading\" data-id=\"9cba403\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<p class=\"elementor-heading-title elementor-size-default\">I had a great experience with WorldFirst. Jordan Lim from Customer Service assisted me promptly and professionally throughout the account verification process. Highly recommended!<\/p>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-8ef56ab e-con-full e-flex e-con e-child\" data-id=\"8ef56ab\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-5830469 elementor-widget elementor-widget-heading\" data-id=\"5830469\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h4 class=\"elementor-heading-title elementor-size-default\">Nav** Nat******<\/h4>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-dfcf821 e-con-full e-flex e-con e-child\" data-id=\"dfcf821\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f3ddc4e elementor-widget elementor-widget-image\" data-id=\"f3ddc4e\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"444\" height=\"76\" src=\"https:\/\/mdn.marmot-cloud.com\/worldfirst\/sites\/9\/2023\/09\/20250627112704706.webp\" class=\"attachment-large size-large wp-image-48883\" alt=\"\" srcset=\"https:\/\/mdn.marmot-cloud.com\/worldfirst\/sites\/9\/2023\/09\/20250627112704706.webp 444w, https:\/\/mdn.marmot-cloud.com\/worldfirst\/sites\/9\/2023\/09\/20250627112704706-300x51.webp 300w, https:\/\/mdn.marmot-cloud.com\/worldfirst\/sites\/9\/2023\/09\/20250627112704706-360x62.webp 360w\" sizes=\"(max-width: 444px) 100vw, 444px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-838e5d5 e-con-full e-flex e-con e-child\" data-id=\"838e5d5\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a8698bb elementor-widget elementor-widget-heading\" data-id=\"a8698bb\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<p class=\"elementor-heading-title elementor-size-default\">Dec 2025<\/p>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-120b587 elementor-hidden-desktop elementor-hidden-tablet elementor-hidden-mobile elementor-widget elementor-widget-heading\" data-id=\"120b587\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">New<\/h2>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2ed8292 elementor-widget elementor-widget-heading\" data-id=\"2ed8292\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<p class=\"elementor-heading-title elementor-size-default\">Ms. Irene was very helpful and polite to address my questions and concerns and ensured that my issue is resolved and Iam 100% happy before the call was disconnected. Really appreciate her patience and strong skills which came handy for the resolution. Thank you very much Irene for your support.<\/p>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-0a3bc77 e-con-full e-flex e-con e-child\" data-id=\"0a3bc77\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a52e916 elementor-widget elementor-widget-heading\" data-id=\"a52e916\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h4 class=\"elementor-heading-title elementor-size-default\">Kha*** Suk***<\/h4>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-fa21dea e-con-full e-flex e-con e-child\" data-id=\"fa21dea\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-eea1ab6 elementor-widget elementor-widget-image\" data-id=\"eea1ab6\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"444\" height=\"76\" src=\"https:\/\/mdn.marmot-cloud.com\/worldfirst\/sites\/9\/2023\/09\/20250627112704706.webp\" class=\"attachment-large size-large wp-image-48883\" alt=\"\" srcset=\"https:\/\/mdn.marmot-cloud.com\/worldfirst\/sites\/9\/2023\/09\/20250627112704706.webp 444w, https:\/\/mdn.marmot-cloud.com\/worldfirst\/sites\/9\/2023\/09\/20250627112704706-300x51.webp 300w, https:\/\/mdn.marmot-cloud.com\/worldfirst\/sites\/9\/2023\/09\/20250627112704706-360x62.webp 360w\" sizes=\"(max-width: 444px) 100vw, 444px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-2a8f727 e-con-full e-flex e-con e-child\" data-id=\"2a8f727\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-5e1c933 elementor-widget elementor-widget-heading\" data-id=\"5e1c933\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<p class=\"elementor-heading-title elementor-size-default\">Nov 2025<\/p>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f2f3690 elementor-hidden-desktop elementor-hidden-tablet elementor-hidden-mobile elementor-widget elementor-widget-heading\" data-id=\"f2f3690\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">New<\/h2>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6a3a878 elementor-widget elementor-widget-heading\" data-id=\"6a3a878\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<p class=\"elementor-heading-title elementor-size-default\">Ms. Irene was very helpful and polite to address my questions and concerns and ensured that my issue is resolved and Iam 100% happy before the call was disconnected. Really appreciate her patience and strong skills which came handy for the resolution. Thank you very much Irene for your support.<\/p>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-8b4ed42 swiper_list elementor-hidden-desktop elementor-hidden-tablet elementor-widget elementor-widget-n-carousel\" data-id=\"8b4ed42\" data-element_type=\"widget\" data-settings=\"{&quot;carousel_items&quot;:[{&quot;slide_title&quot;:&quot;Slide #1&quot;,&quot;_id&quot;:&quot;60e6e81&quot;},{&quot;slide_title&quot;:&quot;Slide #2&quot;,&quot;_id&quot;:&quot;c9433a1&quot;},{&quot;slide_title&quot;:&quot;Slide #3&quot;,&quot;_id&quot;:&quot;1b22d76&quot;}],&quot;slides_to_show_mobile&quot;:&quot;3&quot;,&quot;slides_to_scroll_mobile&quot;:&quot;1&quot;,&quot;image_spacing_custom_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:20,&quot;sizes&quot;:[]},&quot;slides_to_show_tablet&quot;:&quot;2&quot;,&quot;autoplay&quot;:&quot;yes&quot;,&quot;autoplay_speed&quot;:5000,&quot;pause_on_hover&quot;:&quot;yes&quot;,&quot;pause_on_interaction&quot;:&quot;yes&quot;,&quot;infinite&quot;:&quot;yes&quot;,&quot;speed&quot;:500,&quot;offset_sides&quot;:&quot;none&quot;,&quot;image_spacing_custom&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:10,&quot;sizes&quot;:[]},&quot;image_spacing_custom_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"nested-carousel.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"e-n-carousel swiper\" dir=\"ltr\">\n\t\t\t<div class=\"swiper-wrapper\" aria-live=\"off\">\n\t\t\t\t\t\t\t\t\t\t<div class=\"swiper-slide\" data-slide=\"1\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"1 of 3\">\n\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-e5caa80 e-flex e-con-boxed e-con e-child\" data-id=\"e5caa80\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-118e76f e-con-full e-flex e-con e-child\" data-id=\"118e76f\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-900f28c elementor-widget elementor-widget-heading\" data-id=\"900f28c\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<p class=\"elementor-heading-title elementor-size-default\">zou** cou****<\/p>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-fc883ef e-con-full e-flex e-con e-child\" data-id=\"fc883ef\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7a3a982 elementor-widget elementor-widget-image\" data-id=\"7a3a982\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"444\" height=\"76\" src=\"https:\/\/mdn.marmot-cloud.com\/worldfirst\/sites\/9\/2023\/09\/20250627112704706.webp\" class=\"attachment-large size-large wp-image-48883\" alt=\"\" srcset=\"https:\/\/mdn.marmot-cloud.com\/worldfirst\/sites\/9\/2023\/09\/20250627112704706.webp 444w, https:\/\/mdn.marmot-cloud.com\/worldfirst\/sites\/9\/2023\/09\/20250627112704706-300x51.webp 300w, https:\/\/mdn.marmot-cloud.com\/worldfirst\/sites\/9\/2023\/09\/20250627112704706-360x62.webp 360w\" sizes=\"(max-width: 444px) 100vw, 444px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-fb2ccaf e-con-full e-flex e-con e-child\" data-id=\"fb2ccaf\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-ebb044d elementor-widget elementor-widget-heading\" data-id=\"ebb044d\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Jan 2026<\/h2>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c5ee21a elementor-widget elementor-widget-heading\" data-id=\"c5ee21a\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">New<\/h2>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-9a175f6 elementor-widget elementor-widget-heading\" data-id=\"9a175f6\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">I had a great experience with WorldFirst. Jordan Lim from Customer Service assisted me promptly and professionally throughout the account verification process. Highly recommended!<\/h2>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"swiper-slide\" data-slide=\"2\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"2 of 3\">\n\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-52b5761 e-flex e-con-boxed e-con e-child\" data-id=\"52b5761\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-c72ce41 e-con-full e-flex e-con e-child\" data-id=\"c72ce41\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a95d747 elementor-widget elementor-widget-heading\" data-id=\"a95d747\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<p class=\"elementor-heading-title elementor-size-default\">Nav** Nat******<\/p>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-c527115 e-con-full e-flex e-con e-child\" data-id=\"c527115\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d1f5e37 elementor-widget elementor-widget-image\" data-id=\"d1f5e37\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"444\" height=\"76\" src=\"https:\/\/mdn.marmot-cloud.com\/worldfirst\/sites\/9\/2023\/09\/20250627112704706.webp\" class=\"attachment-large size-large wp-image-48883\" alt=\"\" srcset=\"https:\/\/mdn.marmot-cloud.com\/worldfirst\/sites\/9\/2023\/09\/20250627112704706.webp 444w, https:\/\/mdn.marmot-cloud.com\/worldfirst\/sites\/9\/2023\/09\/20250627112704706-300x51.webp 300w, https:\/\/mdn.marmot-cloud.com\/worldfirst\/sites\/9\/2023\/09\/20250627112704706-360x62.webp 360w\" sizes=\"(max-width: 444px) 100vw, 444px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-30205e4 e-con-full e-flex e-con e-child\" data-id=\"30205e4\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-5d5d657 elementor-widget elementor-widget-heading\" data-id=\"5d5d657\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Dec 2025<\/h2>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-98e609e elementor-hidden-desktop elementor-hidden-tablet elementor-hidden-mobile elementor-widget elementor-widget-heading\" data-id=\"98e609e\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">New<\/h2>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-337279e elementor-widget elementor-widget-heading\" data-id=\"337279e\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Ms. Irene was very helpful and polite to address my questions and concerns and ensured that my issue is resolved and Iam 100% happy before the call was disconnected. Really appreciate her patience and strong skills which came handy for the resolution. Thank you very much Irene for your support.<\/h2>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"swiper-slide\" data-slide=\"3\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"3 of 3\">\n\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-2327291 e-flex e-con-boxed e-con e-child\" data-id=\"2327291\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-96a2310 e-con-full e-flex e-con e-child\" data-id=\"96a2310\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2985df3 elementor-widget elementor-widget-heading\" data-id=\"2985df3\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<p class=\"elementor-heading-title elementor-size-default\">Kha*** Suk***<\/p>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-183a554 e-con-full e-flex e-con e-child\" data-id=\"183a554\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-5df24ad elementor-widget elementor-widget-image\" data-id=\"5df24ad\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"444\" height=\"76\" src=\"https:\/\/mdn.marmot-cloud.com\/worldfirst\/sites\/9\/2023\/09\/20250627112704706.webp\" class=\"attachment-large size-large wp-image-48883\" alt=\"\" srcset=\"https:\/\/mdn.marmot-cloud.com\/worldfirst\/sites\/9\/2023\/09\/20250627112704706.webp 444w, https:\/\/mdn.marmot-cloud.com\/worldfirst\/sites\/9\/2023\/09\/20250627112704706-300x51.webp 300w, https:\/\/mdn.marmot-cloud.com\/worldfirst\/sites\/9\/2023\/09\/20250627112704706-360x62.webp 360w\" sizes=\"(max-width: 444px) 100vw, 444px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-a86e11d e-con-full e-flex e-con e-child\" data-id=\"a86e11d\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-84a12ee elementor-widget elementor-widget-heading\" data-id=\"84a12ee\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Nov 2025<\/h2>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-51eff0f elementor-hidden-desktop elementor-hidden-tablet elementor-hidden-mobile elementor-widget elementor-widget-heading\" data-id=\"51eff0f\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">New<\/h2>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ac11f6f elementor-widget elementor-widget-heading\" data-id=\"ac11f6f\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Kenneth from customer care was very very helpful. He is knowledgeable and understands the pain points of the customers. <\/h2>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-8a656ae e-con-full elementor-hidden-desktop elementor-hidden-tablet elementor-hidden-mobile e-flex e-con e-child\" data-id=\"8a656ae\" data-element_type=\"container\">\n\t\t\t\t<div data-premium-element-link=\"{&quot;type&quot;:&quot;url&quot;,&quot;link&quot;:{&quot;url&quot;:&quot;https:\\\/\\\/www.trustpilot.com\\\/review\\\/www.worldfirst.com&quot;,&quot;is_external&quot;:&quot;&quot;,&quot;nofollow&quot;:&quot;&quot;,&quot;custom_attributes&quot;:&quot;&quot;},&quot;href&quot;:&quot;https:\\\/\\\/www.trustpilot.com\\\/review\\\/www.worldfirst.com&quot;}\" style=\"cursor: pointer\" class=\"elementor-element elementor-element-95c9336 premium-wrapper-link-yes elementor-icon-list--layout-traditional elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list\" data-id=\"95c9336\" data-element_type=\"widget\" data-widget_type=\"icon-list.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<ul class=\"elementor-icon-list-items\">\n\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/www.trustpilot.com\/review\/www.worldfirst.com\">\n\n\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" width=\"20\" height=\"21\" viewBox=\"0 0 20 21\" fill=\"none\"><rect y=\"0.115234\" width=\"20\" height=\"20\" fill=\"url(#pattern0_3161_8818)\"><\/rect><defs><pattern id=\"pattern0_3161_8818\" patternContentUnits=\"objectBoundingBox\" width=\"1\" height=\"1\"><use xlink:href=\"#image0_3161_8818\" transform=\"matrix(0.0135823 0 0 0.0136986 0.0101868 0)\"><\/use><\/pattern><image id=\"image0_3161_8818\" width=\"300\" height=\"73\" preserveAspectRatio=\"none\" xlink:href=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAASwAAABJCAYAAACHMxsoAAAT4klEQVR4Ae1dC9QkRXUepwaWXVjdH45gjG8xMagRkaB5oKvRKCIgJiYHAohKRBARhIgHNrIr6D6mexY2oG4ighoSVECjRGMWiJFsRCUkPEP3\/LvLurg8NPFBosE8vvQdq\/\/U1NStfsx0T+\/s7XPmdNftetz6qvqbW+9Wq0lXP3xpa9u6JzVJJdFFEBAEBAEnAp047Lb7wdnOlyIUBAQBQaBJCKg43N6Jws1N0kl0EQQEAUFgFIEtvUM7cQgVh\/\/b2nrJAaMeRCIICAKCQEMQ6MThWiIs+rXj4F0NUUvUEAQEAUFgFIFBc1ATVicOvzbqQySCgCAgCDQBgf76Q1LrSpqFTSgQ0UEQEARYBDpR+CGTsAbNwn5wOhtAXggCgoAgMC0ErObgoB9LReHN09JH0hUEBAFBwI1AFL7Qtq4WmoXbV8+5A4lUEBAEBIEpINCJw4tdhDVoFsbhqVNQSZIUBAQBQcCNQCcOYo6wVBxscocSqSAgCAgCdSOwpfcCjqxIruLwv1vSLKy7VCQ9QUAQcCHQiYJVPsIakFa\/9zZXWJEJAoKAIFArAr7mYEpkKgq\/XKtSkpggIAgIAiMI9IODUlLy3QfNwkcu32ckvAgEAUFAEKgLgU4\/vNBHVOY7FYcn16WXpCMICAKCwAgCnTi4yyQl37OKgxtGIhCBICAICAK1IDDfO9BHUPY7FQWPtaRZWEvRSCKCgCBgIdCOgxU2KWW5VT88wYpGnIKAICAIVI9AJwruyCIo+72Kws9Xr5mkIAgIAoKAiUDB5mBKXINm4baVe5lRybMgIAgIApUi0I6C81MSKnpXcXBcpcpJ5IKAICAImAh04vD2okSV+ldxcJ0ZlzwLAoKAIFAdAvPhU1PyKXNXcfjjljQLqysfiVkQaDwCtD1xv7u8ll8cXlqGqMww7X54Xi269rvLW\/3gIK78AOwDYPmUfks5vUQ+ewgwdewlrpwCOITxPyOrRbZc8rROFHzTJAV5DjFYw7ijt6+rUpAMwIswvetQTi+RzxYCAJ7KVLNtrpwCuJXx\/2KX\/11Ths8o2jmB1u3t7mRFzc52jv3kARzMVIw6xEJYBb40AEsZq+NFBaKZilcAT2Eq1BaXQh7CamReNSG7WirPdOVvWLald6iKgvt3W9KKwjtb870Dh0Fxu8TCcuPSRCmAw5iP\/h+aqK+p06xbWADOY8rmgyYO\/PMjl++jovATuxNp0WnTnTjstrBxDx6Y4TdCWMN4NNklhDWghEY2CccnLF3zVNQ7VsXhD2eduFQUPNiKeocX\/eCEsIoiNj3\/Qli7AWENqtd9a5\/cicLNs0paKg6+0Nqy5gllPqUSo4TnM6Yvic9m+lhcbXuSyShhgUID8CsM9psLRDM1r0zd4EYJuU73pvZh\/SFTNheXAxwr2+1+8D4VhT+dFeJSUfio6odvLQdIuVAAjmYKhsS\/WS5WCZUHgV3ZwsqTP9OPp9N9tpuEJgiD53jdwXm2NN4FSO321n3dHCMQIwiMJRDCGgu+sQILYQ3+KnczwqIqs23lXioONu4CpDQ4PdrU82dTNoKLWljZGav2lwwshFUSuAkEE8LaXQlLV55OP3iNioLvmYTQ5GcVhw+0+t1fnUDdLx0FgNd7moTLS0fMBARwAICTk\/6uEMCmpB\/kq8mcno8x3qcu1qRCQ9xXGPqSzvS7CcAnAFwAoHA5AjiUwf7vJ5lxAEsAvBFAF8BfALgRwHUAPgrgjxL3b0wyPVdcnibhwS7\/WbIE+8MBrADwYQCf1WWT5un9AF6RFYfvPYBzmbIp2YfFpdbf8EQVhTc2mahINxWHV7f6Gx7PZaMuOYCjmIIhca5C98zJWShcAE8AsDYZLv6JI71\/NvMLYI3DD4nONf1lPQO4honnWF9YAMuScBcC+A4TnhPHAF7Fxa1JggubR\/58M24AlzOB5sgfgF9Kfp9m\/NjiHwK4NPkNwprpuJ6nMXFU17OPJ\/Xg323lGfePAfx58vsFVx5MGYAfMHHkET9sxlXquR0H71Zx+J9NIy6akkFTM0plqoJAdRBW8i+4P4C+p+QbQ1gAXg3gYY+ueV5d5CqqOgkro1x9efg3AL\/r0t+U1U1YAD7kUzrHu8tN\/e3nqRPWQKEoeG4nDu9tDGlF4ebWfWufbIM1TXdGxR7bwtLWyp0ZFaoRhAXgJRl6Fnm90S7XGgmLmktkXYxzeQ8KrouwEmt7LwBfHCcjRti\/I0vfLhdyN4OwSJN7Vu7ZiYNL9KzxkU7vOshMRcF\/tePwghZWtl1gTVM2iT4sT+W92NMsM+oR6iasN7gwB\/BtUynmeXNC8v8I4EfMe1N8npkOgGvNlyWe7SbhZUwcnDVLzb5vAIiYcLb4GFN\/89lT5vOmv\/S5bB+W7m+z9bLdDwD4OoDt9guH+5+IBFO90vuYhPVQGs\/E7p357itVHDxcB0GZaag43NKK15XqWJxY5j0RVUxYn3NUmFR0v+64JgL4mqliDX1YI4SlBwJS3ez7OwG8LOm03tvS8\/kAVtmeDTeR2sI\/etI5\/DxrsuXvG37Nx7ssf+lEXTt9jrDMuMjSouaUTXa08Pp9yeRgIjHu+h4Nkph5Tp\/rICwAH+AU0\/IegKEWS9Kv90QA9Efp6+f6aJqP9E4DDxbmFLfr+pTlj8rm19J4Jnt\/4LL9VBw+ZBJKlc+LNp1\/f2vnxiWTzcRkY6uYsOwCJ5P8FfaHb+doSoT1eVtZ7V5h62e7aYSQCUviP7D9p24ABzLhco0SAsgirK0Afj5Nz3XXOtzD6EHiK5hw3G4NE7GwiGA9OpEl5d0ZRA84+CxJ78gogHcw6S8MJLlwmaxs6yUH1NI0vHMNlq47EXNnHInWFUc3erlKjYS1Pm9hTomwuI\/22Xn0BnA9U8HZKRs1ENZzc+o+p5u5riyQhTYyml21hZUQ0g0uZXRzdsiq4vIIYF9Pvm7lwpG8EYTVjnpnVGlRUdyLbr4Ay845Bvu+44jBb8nGU3JuR+GDr7p3FXe6p3Xu2iI5qIGwRkZpAVDfhus6Po\/uusm4EoD9YzuvATzHlWAyUplrLaFnWgNF282jd+pHN1cZdUatRA9hjb0flmd+Gun3slTnPPeMfB3BxZGMFJ\/GgFGfhdWJw69WRVjqX7pY8rFTMaeJKiWspWtOcBYgB1Td8hosLPqHXujHyZO\/GgjL1YfF9bfR\/JyT8+hd1E\/FFtb+JfT5M+Yj\/Ywdl4ewxm4S6gmhLlVusvXI407+GK52RUZNai789C2s7avnqmoO7vGND+DxK960YFWlZEX3ZWcdhdZtb8+9nxUHYFXyGiysq4rqXgNhuSystzGVOhXT7PBXFs2Lz3+FFtb1vnS5d5S\/NLPW\/Tt2GA9hOf+gPaOEI7s1JJ3atIrAdZ1o65HHrefWueK7mws\/dQur3Q9Pq8K6WvzZszB3xuudZJUS115XnnY+B8y05TUQ1og1k5XnKREWzcR\/yFWrLdmj1GQDcCWAd9Hs66z8cO8rJKxzuDSz5FZeTefQ4FHFhMXNISuFdbLCYrGZEet5ZIoDYTR1wlJRePNECeuO1YOO9ZSUXPe5dx6JpRcdh0XXn3NjVkWZ1vsamoQjHbZZea2BsJwkmlgBr7Uqc14n9X\/R1IHjEiJ7elb+0vcVNgnZvpk0be6erDnkJvk+wwzjIayxmoQecvm+mX7RZwC0bMp1PcUV13SbhBNuDu656QIse8\/RI1bV3JlHYemaE7DkU2dg0c0roO5dN5ioqqLgR0W2OXYBWJWsYgurVCWrgbBGmoQpvrrznKYDjHP9LYCnpXFy9wotLO+QPacPyfUiYlfeDzPDeQhrrCahZ11qbKZf9FlPLHXlyzlHcqoWVjsOT52EdUUEtPfGty90rC87+xgsDU7C4mvOxJ63XAgVddmZ9CruHlkU5Dr8V2xhbS2ThxoIy2lhmboCOCmZX\/UVVw3PKaPO+pebcdrPFVpYzl0\/7fRd7uTUJW4+2mtN\/x7CGtfCejaD711m+kWf9c4arqidu2xM1cJScbBpXMLa49ZVA+tpn0vfgsXXvgd7fH0VS06utFQcXlkU5Dr8V2xhOStvVr5qICzWwrJ1ozlItBhY73ow76rxGTKWPCq0sF5t5yOvOyFZsg5d15DV5iGscS0smhPmunbkzYPLX7Lv2+2uSJOlY865atOzsB64bD8XgRSUXaq+ddF1BcMMEZqKw1LNIxf4k5RVbGFNm7C4rVUyLSwOY71n\/u8lkxI3APgm8xGYYrYpU6GF9WZO\/yy5p69n6LRxD2E5y9wzSjjSJDPBM5+zdPe9B0C7ULiu\/VzhpmZhqX5wSlmiUVHwXRWFr0szpKLwJOqPKhtfZ743ZFan8U7z3lALa7WrZiU7ELy3CFbJ7gtfZuLJbWFlpQfgWck8s\/XMPl9p8s5yr9DC+kiW3tz7VGHHfehIeQ9hjWVhkV6JRXuvI30SDfWjcXmw5ckmi89k4nvU9pu6p2ZhqTj8ShmCoVHF1nx3dPLd1uDpnSi4rWSc7DKNFKi67w0lLNrB03WtKoKPZ1eCiRFWqo\/+gLnOeudqhwoJa2eqV5E7gDe4QE\/kQ7tpUJwVE9afMHoERfKT+qU\/Oia+L6Z+7Pt0CIsOXy14zL2KgsfacXhuC3icnYkFN1Z2OnG4RsXB\/xQhLhWF\/9q0LWYa2iQ8k6lgufsBadEvEweJh5qEnu1wR1b1L9QBx0OyRclZTJqfdHinj55b\/Jx3aY5v8XPmJny2Tp5Bhp7Db2WLnwGcyOD4XWqS27pkuZOVCrQziOs6iws7lSYhHZlViFDiYL61tfvLXCZseaffXa6icGeRNDrxenYLXTv+OtwNJazfdtWuZOQu96hjxrYvNmH9DpPevUXKAAD1bbku5xIQD2HdnifdjN0aaEcD56RIV9x6OodLd5KN7IzgsbAm0YdFk3hpgq7rWuPSn5Ml8ZzjikTLnHOwKC4PYRVao8np5ZSrKPhSXjJRcXhFqa1gtq1fpuLghgLpFPrXdmZsgsKGEhb37031LHMX1IztXigOm7A4S4f8vjEv3PpABP0tDN2ce9HTXK0hX\/\/veCRPmhmERbH9NR1AkRUXgJ8DQJvgua57XOGrJCxKL9F7nUsZLWM3FjR19Sw1omg+bvq1n5PNHN\/KpD+yrtIOW86dszmo4uAHqt\/LBYBPkXY\/OF3FwU+yiGvQLPRFVPO7JhIWQQCAm0JAzQLnULQOR7PNs64hwtLhuGHv\/7AJzi4iOvFad7xz6f6iHUanuTcXgCwDVxhTloOwKHqahe8875IsML1x4YMePZxNyxoIi6aTbPHoRaO0o33MP6s7tIkfd5AJRflIcmLQk0ws7eeM4+9Kdf7baQy5VRS8OYs8OlFwS6u\/ljULhyLM4+gHB3Xi8O7MdOfDTCshT3KT8NNgwqIjnHwXzReirVyO0DtAHpN0YnOr8u14XIR1vO3JctPSDtpd9C3JrOnXJKOCdPTXB\/XMcG7tG0Vxja+cAOy00jGdtNVxeqQYTUR9qRlXTsJK4\/sr3Vf3OgDvBvCFHPu+s0vKqiYsymcyifXgjNFXytvGxDo8JZliQvmi8rk1zbDnnrlFjWdAJI32W7psbqHdTc1yKfXsa6ZRR3y7H7y\/kg7w\/oZFKgov85GWigLvCR6lMlwyUBNHCSkr9A+YfFjfT2tHiTvtz05HQrku5yhhMkXhky7PY8iIcLzHZiX9WNyWLq5kh2Zle\/bDmsShDdt8VoiHsMae1mBWZW3p+P4QXDj5ZLm3CvI0k0fiN3Uu\/kzNwSh4zEUaKg6\/3Yq77Ozj4om5Q9D8LZrH5dQhCh50h6pf2lTCIiQAHDtSM\/IJqMP2hfqwVlcIJ2HpND\/iClBCdnfO9YRFTurJS1hkcXBb\/ObJyg4AQ4ud7ZpZF2HpMjkMAO0vP85FTfuFOZV2flxubUXnStMVPrdM9YMTGaL4dK2Hl8539+d2iWhFvcNzZ6hCj01tEqZZ9oy8cRXpPtrPm8InQ+AB42mkSZimp8Md7elDY6IcElMzZejACDN++9nTwTsUaYEm4Sk6H\/Shc5Mw7bhT95doa2FbR9vtIayxRwnttHReqF\/qj1MlC96vyiJgV5o63T\/NkxYXPpdcxeFfmoSlovBRFYe5TcFcieT1BDyuHQfvVVH40yGd4mBD3iiq9KdH1NJ+Evs+smzCpYteb2dvDUzuM13+i8poyxZtLXHzaahOUUcqpbmwh76e\/GfnidxD6+I4fXT\/GJ0cTB39WdcduuP9QC4+n1zPG6MJjtQPR0dWpR3hNPhAh3eQ3vbyGG4e1oCw0vQA\/JY+zt2XD+r7yb1Bnj6dxoXt1Wm65l2PoLr8F8JLz1qn\/sObMgqEMKMJyM4BD1O3rOfkXMQX65N4qN+Pypm6KqiZSqcbUZ7+JisO\/r3dHIyC21rx+mfxAWp6019\/iIqD+ZS0VIOahTUhMJFkdN9WeuxVevfuijCJhPWcqSMTYjxdb+FLO5S+ahIfRFn9PH1YQ4Rlxq+J8eXJh5ZiR\/fnmX52pWd9qjgdn\/bryUG1L\/D1uzUyXyruHU+koLdDXtvCyk5jFN25cYmKg6tS0mrNhxWdZ9aYHIsiFSKQnBnI9bexhFWhOhJ1GQRUFHxuMPu8311eJnwdYVQ\/fBM1UztRMLLkoY70JY3ZQEAIa1cvxx29xSoOr29tX+0dSm5ENretfwaRayN0ESV2SQSEsHbJYjOU3tFbbLjkURCYaQSEsGa6eCVzgsBsISCENVvlKbkRBGYaASGsmS5eyZwgMFsICGHNVnlKbgSBmUZACGumi1cyJwjMFgIAaCKra4XBIbOV0+bn5v8An5Y0ooIuWPgAAAAASUVORK5CYII=\"><\/image><\/defs><\/svg>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Trustpilot<\/span>\n\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t<\/ul>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-bfcb6d7 e-con-full e-flex e-con e-parent\" data-id=\"bfcb6d7\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7d59d98 elementor-widget elementor-widget-shortcode\" data-id=\"7d59d98\" data-element_type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-shortcode\"><style>.elementor-10627 .elementor-element.elementor-element-0e11373{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-10627 .elementor-element.elementor-element-0e11373:not(.elementor-motion-effects-element-type-background), .elementor-10627 .elementor-element.elementor-element-0e11373 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url(\"https:\/\/mdn.marmot-cloud.com\/worldfirst\/2025\/04\/20250414165500408-scaled.webp\");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10627 .elementor-element.elementor-element-0e11373, .elementor-10627 .elementor-element.elementor-element-0e11373::before{--border-transition:0.3s;}.elementor-10627 .elementor-element.elementor-element-b8544fc{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:40px 40px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10627 .elementor-element.elementor-element-b8544fc.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-10627 .elementor-element.elementor-element-a460062{text-align:center;width:var( --container-widget-width, 968px );max-width:968px;--container-widget-width:968px;--container-widget-flex-grow:0;}.elementor-10627 .elementor-element.elementor-element-a460062 .elementor-heading-title{color:var( --e-global-color-13dc0a1 );font-family:var( --e-global-typography-1fc89bc-font-family ), Sans-serif;font-size:var( --e-global-typography-1fc89bc-font-size );font-weight:var( --e-global-typography-1fc89bc-font-weight );text-transform:var( --e-global-typography-1fc89bc-text-transform );line-height:var( --e-global-typography-1fc89bc-line-height );letter-spacing:var( --e-global-typography-1fc89bc-letter-spacing );word-spacing:var( --e-global-typography-1fc89bc-word-spacing );}.elementor-10627 .elementor-element.elementor-element-a460062 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10627 .elementor-element.elementor-element-a460062.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10627 .elementor-element.elementor-element-50abe89 .elementor-heading-title{color:var( --e-global-color-13dc0a1 );font-family:var( --e-global-typography-cf5bb93-font-family ), Sans-serif;font-size:var( --e-global-typography-cf5bb93-font-size );font-weight:var( --e-global-typography-cf5bb93-font-weight );text-transform:var( --e-global-typography-cf5bb93-text-transform );line-height:var( --e-global-typography-cf5bb93-line-height );letter-spacing:var( --e-global-typography-cf5bb93-letter-spacing );word-spacing:var( --e-global-typography-cf5bb93-word-spacing );}.elementor-10627 .elementor-element.elementor-element-c5e0d06{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:36px 36px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10627 .elementor-element.elementor-element-c327449 .elementor-button{font-family:var( --e-global-typography-7926491-font-family ), Sans-serif;font-size:var( --e-global-typography-7926491-font-size );font-weight:var( --e-global-typography-7926491-font-weight );text-transform:var( --e-global-typography-7926491-text-transform );line-height:var( --e-global-typography-7926491-line-height );letter-spacing:var( --e-global-typography-7926491-letter-spacing );word-spacing:var( --e-global-typography-7926491-word-spacing );fill:var( --e-global-color-e7f3c6c );color:var( --e-global-color-e7f3c6c );background-color:var( --e-global-color-13dc0a1 );border-radius:300px 300px 300px 300px;padding:20px 40px 20px 40px;}.elementor-10627 .elementor-element.elementor-element-c327449 .elementor-button:hover, .elementor-10627 .elementor-element.elementor-element-c327449 .elementor-button:focus{color:var( --e-global-color-g1vho4s );background-color:var( --e-global-color-13dc0a1 );}.elementor-10627 .elementor-element.elementor-element-c327449 .elementor-button:hover svg, .elementor-10627 .elementor-element.elementor-element-c327449 .elementor-button:focus svg{fill:var( --e-global-color-g1vho4s );}.elementor-10627 .elementor-element.elementor-element-c327449 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10627 .elementor-element.elementor-element-5c5ef52 .elementor-button{font-family:var( --e-global-typography-7926491-font-family ), Sans-serif;font-size:var( --e-global-typography-7926491-font-size );font-weight:var( --e-global-typography-7926491-font-weight );text-transform:var( --e-global-typography-7926491-text-transform );line-height:var( --e-global-typography-7926491-line-height );letter-spacing:var( --e-global-typography-7926491-letter-spacing );word-spacing:var( --e-global-typography-7926491-word-spacing );fill:var( --e-global-color-13dc0a1 );color:var( --e-global-color-13dc0a1 );background-color:#FFFFFF00;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-13dc0a1 );border-radius:300px 300px 300px 300px;padding:20px 40px 20px 40px;}.elementor-10627 .elementor-element.elementor-element-5c5ef52 .elementor-button:hover, .elementor-10627 .elementor-element.elementor-element-5c5ef52 .elementor-button:focus{color:var( --e-global-color-e7f3c6c );background-color:var( --e-global-color-13dc0a1 );}.elementor-10627 .elementor-element.elementor-element-5c5ef52 .elementor-button:hover svg, .elementor-10627 .elementor-element.elementor-element-5c5ef52 .elementor-button:focus svg{fill:var( --e-global-color-e7f3c6c );}.elementor-10627 .elementor-element.elementor-element-5c5ef52 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}@media(max-width:1024px) and (min-width:768px){.elementor-10627 .elementor-element.elementor-element-b8544fc{--width:648px;}}@media(max-width:1024px){.elementor-10627 .elementor-element.elementor-element-0e11373{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:096px;--padding-bottom:096px;--padding-left:024px;--padding-right:024px;}.elementor-10627 .elementor-element.elementor-element-0e11373:not(.elementor-motion-effects-element-type-background), .elementor-10627 .elementor-element.elementor-element-0e11373 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url(\"https:\/\/mdn.marmot-cloud.com\/worldfirst\/2025\/04\/20250414165550453.webp\");}.elementor-10627 .elementor-element.elementor-element-b8544fc{--gap:32px 32px;}.elementor-10627 .elementor-element.elementor-element-a460062 .elementor-heading-title{font-size:var( --e-global-typography-1fc89bc-font-size );line-height:var( --e-global-typography-1fc89bc-line-height );letter-spacing:var( --e-global-typography-1fc89bc-letter-spacing );word-spacing:var( --e-global-typography-1fc89bc-word-spacing );}.elementor-10627 .elementor-element.elementor-element-a460062{width:var( --container-widget-width, 528px );max-width:528px;--container-widget-width:528px;--container-widget-flex-grow:0;}.elementor-10627 .elementor-element.elementor-element-50abe89{text-align:center;}.elementor-10627 .elementor-element.elementor-element-50abe89 .elementor-heading-title{font-size:var( --e-global-typography-cf5bb93-font-size );line-height:var( --e-global-typography-cf5bb93-line-height );letter-spacing:var( --e-global-typography-cf5bb93-letter-spacing );word-spacing:var( --e-global-typography-cf5bb93-word-spacing );}.elementor-10627 .elementor-element.elementor-element-c327449 .elementor-button{font-size:var( --e-global-typography-7926491-font-size );line-height:var( --e-global-typography-7926491-line-height );letter-spacing:var( --e-global-typography-7926491-letter-spacing );word-spacing:var( --e-global-typography-7926491-word-spacing );}.elementor-10627 .elementor-element.elementor-element-5c5ef52 .elementor-button{font-size:var( --e-global-typography-7926491-font-size );line-height:var( --e-global-typography-7926491-line-height );letter-spacing:var( --e-global-typography-7926491-letter-spacing );word-spacing:var( --e-global-typography-7926491-word-spacing );}}@media(max-width:767px){.elementor-10627 .elementor-element.elementor-element-0e11373:not(.elementor-motion-effects-element-type-background), .elementor-10627 .elementor-element.elementor-element-0e11373 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url(\"https:\/\/mdn.marmot-cloud.com\/worldfirst\/2025\/04\/20250414165611927.webp\");}.elementor-10627 .elementor-element.elementor-element-0e11373{--padding-top:069px;--padding-bottom:069px;--padding-left:016px;--padding-right:016px;}.elementor-10627 .elementor-element.elementor-element-b8544fc{--gap:20px 20px;}.elementor-10627 .elementor-element.elementor-element-a460062 .elementor-heading-title{font-size:var( --e-global-typography-1fc89bc-font-size );line-height:var( --e-global-typography-1fc89bc-line-height );letter-spacing:var( --e-global-typography-1fc89bc-letter-spacing );word-spacing:var( --e-global-typography-1fc89bc-word-spacing );}.elementor-10627 .elementor-element.elementor-element-50abe89 .elementor-heading-title{font-size:var( --e-global-typography-cf5bb93-font-size );line-height:var( --e-global-typography-cf5bb93-line-height );letter-spacing:var( --e-global-typography-cf5bb93-letter-spacing );word-spacing:var( --e-global-typography-cf5bb93-word-spacing );}.elementor-10627 .elementor-element.elementor-element-c5e0d06{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:16px 16px;}.elementor-10627 .elementor-element.elementor-element-c327449 .elementor-button{font-size:var( --e-global-typography-7926491-font-size );line-height:var( --e-global-typography-7926491-line-height );letter-spacing:var( --e-global-typography-7926491-letter-spacing );word-spacing:var( --e-global-typography-7926491-word-spacing );padding:12px 24px 12px 24px;}.elementor-10627 .elementor-element.elementor-element-5c5ef52 .elementor-button{font-size:var( --e-global-typography-7926491-font-size );line-height:var( --e-global-typography-7926491-line-height );letter-spacing:var( --e-global-typography-7926491-letter-spacing );word-spacing:var( --e-global-typography-7926491-word-spacing );padding:12px 24px 12px 24px;}}<\/style>\t\t<div data-elementor-type=\"section\" data-elementor-id=\"10627\" class=\"elementor elementor-10627\" data-elementor-post-type=\"elementor_library\">\n\t\t\t<div class=\"elementor-element elementor-element-0e11373 e-flex e-con-boxed elementor-invisible e-con e-parent\" data-id=\"0e11373\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;animation&quot;:&quot;fadeIn&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-b8544fc e-con-full e-flex e-con e-child\" data-id=\"b8544fc\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a460062 elementor-widget__width-initial elementor-widget-tablet__width-initial elementor-widget elementor-widget-heading\" data-id=\"a460062\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">The simpler way to pay and get paid.<\/h2>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-50abe89 elementor-widget elementor-widget-heading\" data-id=\"50abe89\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<p class=\"elementor-heading-title elementor-size-default\">Save money, time, and have peace of mind when expanding your global business.<\/p>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-c5e0d06 e-con-full e-flex e-con e-child\" data-id=\"c5e0d06\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-c327449 elementor-align-center elementor-widget elementor-widget-button\" data-id=\"c327449\" data-element_type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"https:\/\/www.worldfirst.com\/sg\/help-center\/\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Learn More<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5c5ef52 elementor-align-center elementor-widget elementor-widget-button\" data-id=\"5c5ef52\" data-element_type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"https:\/\/www.worldfirst.com\/sg\/help-support\/contact-us\/\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Contact us<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d6a7fff elementor-widget elementor-widget-html\" data-id=\"d6a7fff\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<script>\n    \"use strict\";\nfunction delaySection(){\n    const reduceHeight = (navs) => {\n        return navs.reduce((prev, nav) => prev + ((nav === null || nav === void 0 ? void 0 : nav.offsetHeight) || 0), 0);\n    };\n    const setProHeight = () => {\n        const selector = window.innerWidth > 1024 ? '#topBanner, #wf-mobile-menu-header'\n            : '#topBanner, #wf-menu-header';\n        const navs = Array.from(document.querySelectorAll(selector));\n        const navHeight = reduceHeight(navs);\n        document.documentElement.style.setProperty('--nav-height', `${navHeight}px`);\n        document.documentElement.style.setProperty('--content-height', `calc(100vh - ${navHeight}px)`);\n    };\n}\n\nsetTimeout(delaySection,2000)\n<\/script>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-f202b32 e-con-full elementor-hidden-desktop elementor-hidden-tablet elementor-hidden-mobile e-flex e-con e-parent\" data-id=\"f202b32\" data-element_type=\"container\" data-settings=\"{&quot;position&quot;:&quot;fixed&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a79f672 elementor-hidden-desktop elementor-hidden-tablet elementor-hidden-mobile elementor-widget elementor-widget-image\" data-id=\"a79f672\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"335\" height=\"334\" src=\"https:\/\/mdn.marmot-cloud.com\/worldfirst\/sites\/9\/2025\/05\/20250520162520280.webp\" class=\"attachment-full size-full wp-image-48401\" alt=\"\" srcset=\"https:\/\/mdn.marmot-cloud.com\/worldfirst\/sites\/9\/2025\/05\/20250520162520280.webp 335w, https:\/\/mdn.marmot-cloud.com\/worldfirst\/sites\/9\/2025\/05\/20250520162520280-300x300.webp 300w, https:\/\/mdn.marmot-cloud.com\/worldfirst\/sites\/9\/2025\/05\/20250520162520280-150x150.webp 150w\" sizes=\"(max-width: 335px) 100vw, 335px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>International Business Payments Made Simple Join over 1.5 million SMEs using WorldFirst for international payments into 200+ countries including US, China, Malaysia and beyond. Source on 1688.com and manage team spend with World Card \u2013 all from one free platform. From Singapore to the World International Business Payments Made Simple Join over 1.5 million SMEs [&hellip;]<\/p>\n","protected":false},"author":70,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"footnotes":""},"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v24.2 (Yoast SEO v24.3) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Your World of Business in One Account | WorldFirst SG<\/title>\n<meta name=\"description\" content=\"Open a multi-currency business account with WorldFirst. Collect, convert and pay globally with fast transfers and competitive FX rates, all in one account.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.worldfirst.com\/sg\/\" \/>\n<meta property=\"og:locale\" content=\"en_SG\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Your World of Business in One Account\" \/>\n<meta property=\"og:description\" content=\"Open a multi-currency account with local bank details, easy marketplace collections, fast international transfers, and competitive FX rates - all from one platform.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.worldfirst.com\/sg\/\" \/>\n<meta property=\"og:site_name\" content=\"WorldFirst SG\" \/>\n<meta property=\"article:modified_time\" content=\"2026-04-09T02:00:04+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/mdn.marmot-cloud.com\/worldfirst\/sites\/9\/2025\/04\/20250403182621982.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1360\" \/>\n\t<meta property=\"og:image:height\" content=\"1360\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"29 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.worldfirst.com\/sg\/\",\"url\":\"https:\/\/www.worldfirst.com\/sg\/\",\"name\":\"Your World of Business in One Account | WorldFirst SG\",\"isPartOf\":{\"@id\":\"https:\/\/www.worldfirst.com\/sg\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.worldfirst.com\/sg\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.worldfirst.com\/sg\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/mdn.marmot-cloud.com\/worldfirst\/sites\/9\/2025\/06\/20250630110450954.webp\",\"datePublished\":\"2025-04-03T03:37:17+00:00\",\"dateModified\":\"2026-04-09T02:00:04+00:00\",\"description\":\"Open a multi-currency business account with WorldFirst. Collect, convert and pay globally with fast transfers and competitive FX rates, all in one account.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.worldfirst.com\/sg\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.worldfirst.com\/sg\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.worldfirst.com\/sg\/#primaryimage\",\"url\":\"https:\/\/mdn.marmot-cloud.com\/worldfirst\/sites\/9\/2025\/06\/20250630110450954.webp\",\"contentUrl\":\"https:\/\/mdn.marmot-cloud.com\/worldfirst\/sites\/9\/2025\/06\/20250630110450954.webp\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.worldfirst.com\/sg\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.worldfirst.com\/sg\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Your World of Business in One Account\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.worldfirst.com\/sg\/#website\",\"url\":\"https:\/\/www.worldfirst.com\/sg\/\",\"name\":\"WorldFirst SG\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/www.worldfirst.com\/sg\/#organization\"},\"alternateName\":\"WorldFirst\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.worldfirst.com\/sg\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.worldfirst.com\/sg\/#organization\",\"name\":\"WorldFirst SG\",\"url\":\"https:\/\/www.worldfirst.com\/sg\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.worldfirst.com\/sg\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/mdn.marmot-cloud.com\/worldfirst\/sites\/9\/2023\/07\/20251223112241951.png\",\"contentUrl\":\"https:\/\/mdn.marmot-cloud.com\/worldfirst\/sites\/9\/2023\/07\/20251223112241951.png\",\"width\":1512,\"height\":207,\"caption\":\"WorldFirst SG\"},\"image\":{\"@id\":\"https:\/\/www.worldfirst.com\/sg\/#\/schema\/logo\/image\/\"}}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Your World of Business in One Account | WorldFirst SG","description":"Open a multi-currency business account with WorldFirst. Collect, convert and pay globally with fast transfers and competitive FX rates, all in one account.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.worldfirst.com\/sg\/","og_locale":"en_SG","og_type":"article","og_title":"Your World of Business in One Account","og_description":"Open a multi-currency account with local bank details, easy marketplace collections, fast international transfers, and competitive FX rates - all from one platform.","og_url":"https:\/\/www.worldfirst.com\/sg\/","og_site_name":"WorldFirst SG","article_modified_time":"2026-04-09T02:00:04+00:00","og_image":[{"width":1360,"height":1360,"url":"https:\/\/mdn.marmot-cloud.com\/worldfirst\/sites\/9\/2025\/04\/20250403182621982.png","type":"image\/png"}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"29 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.worldfirst.com\/sg\/","url":"https:\/\/www.worldfirst.com\/sg\/","name":"Your World of Business in One Account | WorldFirst SG","isPartOf":{"@id":"https:\/\/www.worldfirst.com\/sg\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.worldfirst.com\/sg\/#primaryimage"},"image":{"@id":"https:\/\/www.worldfirst.com\/sg\/#primaryimage"},"thumbnailUrl":"https:\/\/mdn.marmot-cloud.com\/worldfirst\/sites\/9\/2025\/06\/20250630110450954.webp","datePublished":"2025-04-03T03:37:17+00:00","dateModified":"2026-04-09T02:00:04+00:00","description":"Open a multi-currency business account with WorldFirst. Collect, convert and pay globally with fast transfers and competitive FX rates, all in one account.","breadcrumb":{"@id":"https:\/\/www.worldfirst.com\/sg\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.worldfirst.com\/sg\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.worldfirst.com\/sg\/#primaryimage","url":"https:\/\/mdn.marmot-cloud.com\/worldfirst\/sites\/9\/2025\/06\/20250630110450954.webp","contentUrl":"https:\/\/mdn.marmot-cloud.com\/worldfirst\/sites\/9\/2025\/06\/20250630110450954.webp"},{"@type":"BreadcrumbList","@id":"https:\/\/www.worldfirst.com\/sg\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.worldfirst.com\/sg\/"},{"@type":"ListItem","position":2,"name":"Your World of Business in One Account"}]},{"@type":"WebSite","@id":"https:\/\/www.worldfirst.com\/sg\/#website","url":"https:\/\/www.worldfirst.com\/sg\/","name":"WorldFirst SG","description":"","publisher":{"@id":"https:\/\/www.worldfirst.com\/sg\/#organization"},"alternateName":"WorldFirst","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.worldfirst.com\/sg\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.worldfirst.com\/sg\/#organization","name":"WorldFirst SG","url":"https:\/\/www.worldfirst.com\/sg\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.worldfirst.com\/sg\/#\/schema\/logo\/image\/","url":"https:\/\/mdn.marmot-cloud.com\/worldfirst\/sites\/9\/2023\/07\/20251223112241951.png","contentUrl":"https:\/\/mdn.marmot-cloud.com\/worldfirst\/sites\/9\/2023\/07\/20251223112241951.png","width":1512,"height":207,"caption":"WorldFirst SG"},"image":{"@id":"https:\/\/www.worldfirst.com\/sg\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/www.worldfirst.com\/sg\/wp-json\/wp\/v2\/pages\/47325"}],"collection":[{"href":"https:\/\/www.worldfirst.com\/sg\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.worldfirst.com\/sg\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.worldfirst.com\/sg\/wp-json\/wp\/v2\/users\/70"}],"replies":[{"embeddable":true,"href":"https:\/\/www.worldfirst.com\/sg\/wp-json\/wp\/v2\/comments?post=47325"}],"version-history":[{"count":195,"href":"https:\/\/www.worldfirst.com\/sg\/wp-json\/wp\/v2\/pages\/47325\/revisions"}],"predecessor-version":[{"id":55896,"href":"https:\/\/www.worldfirst.com\/sg\/wp-json\/wp\/v2\/pages\/47325\/revisions\/55896"}],"wp:attachment":[{"href":"https:\/\/www.worldfirst.com\/sg\/wp-json\/wp\/v2\/media?parent=47325"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}