@font-face {
    font-family: ue-share;
    src: url(data:application/octet-stream;base64,d09GMgABAAAAAB14AAsAAAAAL+AAAB0qAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHFQGYACHQgrMKLo3ATYCJANwCzoABCAFhBYHgkMb7yWzETVsHID3Y3QR2f8hQZ6hdvkDpmRFZ9YE09HSK2XQVWQLWystZRtHYMEeFvxif9zJpNJyo/lw7VcCtzwzlBLic2/b95L8klxv+qArutCo0lSXJyTjGYRESIxiMKo3IRme32aP/4mSLAEbYyiivSFho6JiFdq4Ya+N3ryduUhdpXNVxqJCV+md2107AuBy979FXiNZVBaOOUATTznNiiJCN//SAWUrCUZ4nGgAzP9v1gutQ+tXIrMeWZOZ7O4TUaT1Sc3/LD/wPqH1KxAyyQqByK5HZryyKhc4/W11Y5iSJXfH5PK2mepWh53ZpY253d7T1tAEKObRG4QbyuBOkGqQ2Qg7mtbs5QH/1dPKCiGym6NMsuFuck/JHe1LKRtqUU29ojgkwqV8axtqnlKKw4IVaLSL5R107XFu5joetSUFfR3iVTebhZR6gjJsT49bQYA3bYVWavUm0qp/2uCx1n0Ft+6ymk/7sKMMG1IgkvVR3HGjP+hMoI9wFaenzy9vXwAF5aKsr2N1Uh0ZHjc+Gp7CVvwCz32gfwUOGDAuWakOwiukBb7A+MnwtC/HkMEbWDBgtd5GnYYaobgwMcXF7DehPXvj79i3jRjK/Gyr7s7o858Rnw+ze95/cdn1J74zj/75U7qjsT4bYmETDXKy8tq8ilgk1VSmWgL5T55TZyQaikSVVVOQUYKk6XXNAKQHeqfhkzskd+LTQJDFgxrJAw8FpA38AiAe+BQQVPC0GImB9wNBhGchkgJ/BgRNvPgTlPGKRRS4HghaeBsiCHjPR/LA24DA4aOboI7PDMQAPw8ECb4RSAN4OSBF4LtBJ4y/B4IqflwQS/h6IKjhV4wUgJ8Bggz+0BspVej4wBw4BjIvud/avCZBEUsYqgCMbwF4CKgDo7ANkHsA7ZhuAzzSIXpciVAMOZXqJ2QwfJNpFHs+n8Vgc+h0CiMiCEVDhTh0o7G+CnsKh09BOdnQ5aispnC2RITCkIUMkphOJZApQVxM1gyFiMfDU2VEih2JYCuQ2QTSKCQqDUdywM+kWLnFEoipUHDAdK/jeIoz2X5mUHM4js93gnazcMmIFOWXUpCVedqF1JcQQDxHDBVF1t26A0Zi75mtrZP5i8mrMY5X9gyLPLDjSwKyWCIOuradIfn7BTt9I6qwiZ7c5SyUNNkOMB8WjDMcjfp+C3glMlIMQ3UbWZdBmlio9/7BDAFAsyy4kMzBL+JptoXbsoEYaj+qMcfOMG8OIkA0TTFSFP1yvG/UWicA6c3lxB9TxAb2KVnmUV7lf5mnQCJ92+4Uc243MzgTq7/6N8iotwo8L9dK9GQb6eXx7WcfbwmeGKQVFoHwWC9ELN29/sz6fsYKsKN4vnPu7T2oOA2hlYBoV8/KUwrpXdi9WZ7oZhneUDRgGJcTvetWMxNDat0oEUniTqtxBnEF89OynRqItxtD6JYRTUguh7a34lxBhabztfE+/0ROzIcRXlsvsA7u3K931/LUAt7qleVLxc6elUbYyxEpxQnLTVzTkz51+TCrWopH60FOtlFz+Sdhjnh+H1Lo6p/PVF4lEAT1qqDP/bFBSoJ1mkiSt/PrYmbmEGdZmhqScZ5PdArpAzFLCNqdGgy51SQ51vq7/MQCs0ILmYxPZ+/yFbce68Z9BU1qkQAAsUIB3872cHeewnxJvLUo9npkgDDD7QXVzczYrY/LVHrxFFlUCqnR5NU40S7qiCB4uiN8OXszvk0bSs6jlFBVzLlsM6GTlmYtQKiKMAMs2212TXHqRErBnDHkEHJCyoKxA12MP65+TQlDIkldJp2k40lGVlGcDCkft7Gt8nErhlDBZnAQnQhpLSmpB+eYyx9XP7Yg9cGNEu4bqmQJEio1h9mIRSWFEJpIVflNG9kV7MGcecnL6jyQ4kEiIW1SSs05pD7WpFC6GxXnAlZmiVd0mX/r2jXJ+5BKVxF1k70mI8gXRV6nKLTiAKcxOhaC3oUTUoqkfkz9uGpmnHO2E2B5y+Kjr8qyCWlDiPeERuwGNyVqp8elN6IMwkmFMc6ZQ6iM0NW2GcEH20zogwpqB967KKTjKo85Dor43U5pup21i8H5u+HaW7Dqvg6rmQ4xX4lHHfRP5oA902OZ0BZnebWieepLCw9ezT58nJnBqYIW+Q/Sa+m3COWczRIK1FbYGGZGdqKvWRhmR1UusefZGehzkg5aQrySGo8MZuMsM6+/fPU4/HC4h69X7qWN0ah05anemRlPSDadzPv5s8lct9z9U+8lWc2eXcl2BGa2/VShWWintehabeLo2X1N9AVN5FoXVm/MhqJ2bVJZ3t8sNLe37azYeXyUT6tTVyeAEItCv+AvoIPYRLsiDrY2We+vJdmT8UbxfJamNcYqjj7e1c/TBdB6MEuIw9Dk0WZmY4Tpjhvh6oW8f7a8lB0I7HPLk299TP2k8sOWkW05wBzj7NVpuXs2T09KvbZLUWpEkcl2GD3YC2TFhoPExz5KoN8v089/3zs65UD+pF2wUdNIIwid9iGlFgHeorN8rhgMh9N6t0xpX+Q0lFxPpVPkqMBGwOTCxZy1jCL5j6uS5eLgfpVP5x+ExkiIGSI0V+nXEopTmexnzXYQaMVFlaMpw0Vi56o4tPB0P3GzPcPzW3hmmnYOHlWwUeUuHD/cRFugdYyEIOwt9MfVOB5u4PPZ5lPpK2zSEJofvD/JoUSnNyHlMksxN03ULNqXq5yrbtdvzWz1JGvVqW/VA+1nLr0NcwgQz5WCVg+Xm6f0BCDLhUG6JTM3MtW9Wr6ZbKOKNqqoRQPECJg5Aby9hJadVvnGkUzuq7LYNe2ypQ7mMox3ElKK+caeIlxInoYgXARKGq3czTI3Saox5k0WoYqDh8XgchHnz67xjuKgcbh5NJR1hCqoUmQx5o1hGbKpWNF8U43hbbN8uDBHu6qLXT6hxQhGzfUKc34Z7iTEs+qShokxjodFLttNT2xXmKiF0Qz1lxaQFFn/DQG9PLXQdMDoE+mEAOJDOnYPZZTCLmKpIXdO5U49zNGRzmVGx44Ki2qOTsJXmrhDsJtFWtgCrmGaGON0i0TW6bZCVEWvOL/ImonTnrcrjCkTboYnoTHkITp1KoioVORaav8L4vkQqsVuaiJk1FOCKyiL5fjtR6D1z9mwYgOsS6cKNDKWS6NjN4TYdjJ5my7Bbrebm59lJg6sLd/sFFmhpi+jya3dj4yC8l1d14RmZdw0dfVH5+yMoGjCMQzlh/+livIz1dvdp0UxQ1o+uVZJDZQ7k+yjZyEllaiCJGshf/bhXJmSKwgV1d7VX5q4W4vgjkYEo+UkyUiVImBLNd4YstJoFtSPz3nMCVh8CaB1RdXDVtOSlB5tgzocp33ob7IwuyWpDKkiP42D0+hU+sakxpRoXghtVaGiSShcuLhrLdGTzLyf7ehculeLWBDYDJ2rsWn72gixIkemYDn1ynNSiuMxpAs5vdOpn860CyrSXrt6fGnXmlDnULPCWN59z/6Qr1Qzkyda6YrY6r9v7PhScjRewcPzxc7+9r0aAzr1AGEB5lSj9PcICUPEmjio8ljntQQyydNUmhZ9881yF9KrvNkunm5Ry66Xy8jthfr37nup1pX0FCdqYj7VKYV4WYexSeVUD0tZ1CX60txYSx5FtXp8iW9uFuzhCt7IXmBo/Y1bGvUBCVGEmI15rKemWZmB7Sti4Lx2YquVueXENW+/2xX0/iA1WKonyfP2Fu89EKlReWlUYkeOfDXAHdk6qq4RcEbsO5sc7ydlOsV8JegglkYk1yPOLfS1i/KSCeyUsejnZO8ZD/qqawlAlp6qeoSziLGMM+fQwVYc8nnSTdIdeEHhJFVWXehSKmURoiiOlc9XrbZtjPEOu9lUqEyhaSRllUpBmdRJWmQUwam6OC7ibyr1bLwcksupsiIflZWaxbxknuyrWxvF+Z0mQMPMzA1wUOQ7TMXRrQT6ZyHE/LLMWCrLyi/5Qk0C4Rce7apHi4GAGKHOUGp2tLMnJEne92G/3J0b68n/6xyLQZkpdthzy5XJ/76e0BuaIG1ZbhAgtHBWWFmZ2Jboaq9p4Ygm53glO8A7jIDwCsMpxabi7BQaGTGBmPeRLTD2NcsDwpjsZhxPszdX6PzaHK27tuFygTXdRr8XEbpuQQo9ku/3YX+OJqp6vcox9tWNmONgR+cFKH92awZU54Oheahp6pj6ECo5r2VjDPtrlEo8NPj3bpZr/bPUq3XmUU3ewViReYCxWQzkHa8Ar1cChGG5c6SDuf4KP5T8sUUHbW6nspoUPhHdx2pVhYJhvNNrxUpQmFXfF/hPiFt2WNESZ0hqwr0a9rNOtTzPwSGW/RIfIvwNI5ZU6u5wXWEcncKx95msuD/kE9wZDEL2KqCRd1EBaXOs2C+mt2Qrf+ucOlwFqp+FrUFRrOU+pU6MBtuG9Gs8At4eECP8y1I6DnTK7TOVV1diSZiDAIWZ77P476ky1UjqwNJrWzV2jms/3S331gKwPSIckCq6y1t3+qZ7JRqhsgHd5FRqgAu48JdA2S8zVZ/uNN35lBv7RRb4K7iwNyB1alI3UAYlGr3SfY13HpgiwiPCOq1iGpUcl/88QdpoO4GZkT+VYwSjuJ85U/kZTEL7aHjtZsRA3Ke2UZqAC7L05HKU1Rx762gqY869P9PgIZoLF0HJz0EJP3pyNIJRe+8dIB3oHZrRc23+6D6kwKfOO9xd3bxE4xU1qyOanf9e0R7oRt4e7Y82xNTDyP1LOkdi3c5nsTi/1jphCY33TLvQgQZjaxkWMMaqoilholXLAjI0p/HFlCIkkU1VbHnIXeqA7sUo4qTn7/r8Rm9ZPi9WnIR3j1an4j1WLFW1oDlJ5RDaPRr9gpUUbpu+rxhGytjlgU/8c7zuK5OaG8WPgyjaBPHxS1mvum09HiAuH0UD1VyfLZhDKW09a7BtZj7st3FzEboyb77MRrawJfHfzULHnWQg0nTDu224/Rs0blnq3h4ZEtLpQkL/H0IPfenqeo6S9faos9w0G/p5/l/nn6+60xG4xnjHMMkKB//U7Iw1abgTvyZg4TLH3lIzEJp6LdIEQk+KaRklgRTO64tsOBOjyqOZaJkCkzAsVLHHJ9hln3iooFfvmupViqCfLsTFBm0HNnmR7rM3GRBEtxhlZGEy4rxquG5lQED0X8okKHtVNXcePNgJBXyONGsqjdD+Yp8IQrqQgBg9P0bJBZP80/qWb4JNun1rIHjv7NmWxDDuN6eQiMZ+SujCS4JUe5gRepCjoSnRhNy86ga4VZnbstMZkcHIsk5fR0VIksAh9zm0sBKrIOzZEH4kyoQ2+F5MGivK/OZbIAegQobCIbCKYWtnhRRN4yjiQMcvJ88oORdFs1k9p5/q0Z5mZSMvXH0bhhgMDxTKtn+calFCdQvtcRiFhcT08BB4AKPnuErBoWDznO08vVDSwTKmpyfG4sQkc7QqpLUtDgO5S9Viqm1WDJLhyaVZCgEFGLeCfZ5knIZFtigwBCeD3IAlor3jojqJFHQoJlaAMAVFnEXQ4Azu4k5JvzRM43cwMakVPH+CTNAM6guZDJ18VgL3ssflFZ4KpexZN4iEbJXTu0CsFPCth3uMvMuKy/A2GoeM1U4mVis/Y8QkzP3elVTNZnvGOFNIsSiAjO2PoSBw3z2qg8rpw+5zW0EBGmXESLDxcpQChZUxyFgFpk58X1KHBnZxPa89ZT/LnDNrVmtf68JNC1twITgdKsY7KgAP20V9eWWwiLOC1JSGBRAQTPWEoZtVXpkmRqdILyq5IEiubzeKHUCSDdHaOaY3CFlOKcPE4W2VwH2bGlIgV8ZIfJmwq7FtxSNZd7aiMcx1Q8sVLrUrQcFVDCd2DgyoiGG6E24zAIt4a6mDC1HS6UeSzPjHM4FmpE99eEBJHCfRW+wSnJbMgwpZEqLZYJe9uQ6h221kijxApDZ/nGWwfq4NbENH0nhUq7TMVREeYxHipzp4wXWp/YTPq0QPRnk9Mw8DhI098ejeSPMibtSGeIleylySmXlljv+TldngWAZd6/VhnWeQbJ9VBrG7/w0IPK3W5dh0ZcI6XQ050s1vJimypDSCPM9MnH1px9NntP7IhgYhYN7pyb6XQPKoOVO/CJk2P1sAInzaCeqg08d67mYBMyj8vSIIfy7KzlCCAEsfY5AV6Lvmf436xUr0hPwFImIAUU6hVqSB06CW7qBuj99Y/wlxS/I2dKjosCIEsO9B0craRcen6MMxj9JD/1zMYDNYdgffW39xfLGa9e/MVUmRDoOQscMuU5JH2B1p3hwGp9sk6jX/jf4mFgZE+54M3uDPcTWhIzcN2g2X+UsbAuxda57UDHQDPNzdFAcle97j5Oj5qF5Xb/9jYQ6Cld4rybw9C70cwsDz2aX2El1e/I3wuwlcxMJdq280gFguyVTCt/1dzAPdYbdpKZaVADV2EtmiYoFyCQU0ogzb6XVdnaDhnk7PpKDjveLRFObap409UDfYVjvVVxvKEXHttibJkx29xPz9yBO3Ns3fvI06P60hEArCCSUIXOuCMJy1kB9e5ZvT1U8prnVEgsy69sMNIhEccgAc2t8/+/WT1sOtwLGi6Fy0XK7ewwFq0L6MZHcxWO7GC55esjAP1s0+WrMxaMCTxWApu7IGw6U723hz7P6L+xIlSo4Wfc3bV8cCGrAE9NvxOWGMI7cv3HG94yu2yNB+b9nbHg9IQkAItJ1ZvNFjQTMpdseH5NgrLycc443PwSX7h3uk9VmlUiPFuKDL8ryMwH+4ZWKAZIEwgohTpNh1asNJ60sq6vHU9KeOnW86iILu25rmL9WBIq5IduLKiaFx9/EhLS0Et4gnlFrJlo0kMs9RdQ63zIwIB3SWdpZHrk2A3akXWJXhkCuJQi7UBMxMZ6ch3yRT6c4999LP5C/y0Jq5Jda5wrDwpxdmpBYAk2uSW0q8n94rmzzxOyg0pyKxc1L91hTwxNYGUc58PTKBSnEvlwkGrRwdY8GOHzV2oQy8NO8O9AtQwWKreT7QnTxP+ZPTd0MRz3Rjf4dzrUZbQnY6+0RYF4qNibwcrxUF6cGE2zFA1NjTPT1z0eLQhi3fwG8d3yY8CGg7lCWHg9yNTtI/LakzMArY4cfS7GG5yzht6lClNDTVTTGT56Np7GwnI3JB2+KEZmfP6bzsQQ/PunLd8zhOsALlGO9i2t8Olrf7LwBViwTe3jByYc0CcBM15NscKT1+sUNJCzh1TrIeKptmR//3XSVXGmNj9dMNyPFZTFAMoom2i793PUxGFOqcj5xTT4plOa2Xaey0ICBXjCPqSdE0ZcfF46VHbGqMu/rr/77oL+Q0chRnQspjvG5Olr3/ZI90w0jNW1Lvd8lVGU5lP1n48V9vI9JU/5/opL4psFyAsn+yHFmHxlBbKVZTB8qIfznRgNkmFNGZXT3TSfVw4YX2nfdNH0z3M/3bD1d+AhbYVONVuvudiWN6t+vEuQoO4PY4E3WPnf/+w5HWyGHRkxd/pn63LO8u38wOjbcpDo32N9MfHXqd/1qJTFQxMgqoGoQcL4IRDh9n/3N2iI5B9U3QTxYoMJG0X8Gp33sG43KWrtFFaqMQtUCSazHPO/f5E0v/Blq4pGVFfZY5qwRKMeuf10/bIp7hIL7gNMsXyODiXmqTMmSds1Ww5L7NsF1j5wtLOipn54JbR1qCaGd3HcTSTjXYvF6ApHwfLlM5VkYB46P7r/ZDJ7aO6wkTesRYHjZuxnnpVcFgZvMqu2xJMpQDi4ir0wF6/R+Wh9t2LE1QMiF5xdGOqeObi+v3A5dNi8urKs8PWWHqNCuyPB8mMjHbVheNWmQiqZDdhSfPovFamIN8MRAWq5MXkh3uSOT5C4IIHSZtbKlz7Fp3LlXoUn+nYHq9TzEmEXXSVeviPiuxPnbDai6940OwNTYUUTAaM7F1doExfRYBpRLU2yqE+4d0fbGqzk0Op9pzGHiMnde7346zA0iq0iN/dLk9unfpPrUgEZEXmqkSVUTRxk2IcFtVtfV86s/kGSSOww4nI4q0kpDgoAZXJ6fWHEooFgtXXG6cx/OiTY51Dg575ta0j228ZtecezNEkP1pMap2OnSg5/VDUfr/hn7AalRpkBVekcmH3RSuq921/R8RHz6A0NDeponOMqlZJF5jzPqj4IhFjMxtuvh9gFIjqqlr4dE8aOTSvvB0q3fIsmts120HY1l3P4UhGGb+puzfHmioqQmP+W58alSYPOnfZHv6UHNuUzMYMARBPeT50XA+/cyzeNujC+a+Oh8eUtwP1zJQyIAFh+Gx+UlVB98d3bX6FhDCPSm4EAej3LyOlC0BoWJ8+P/1gqI3dxEPfFC+MfZn4hyvkM3FpJU0rgSvj2odTgq2kCdUYFaIDrMgeJWHhrNFuf6xacmMHmKQLfdn/gcFadl1brEnSqdaaE5ssddiRvqGTo7D8Xvao+KSB0JFh0Yo3d9Rb4u1Ur2dXe8wayXR8ePgiwW4F0sOYGyTg023wJKNcEbAaaTCxgoS6VhOtd0GewcTImswBuVWiKxz6Le1jYUk3LoMQCA6q5391dYkhdi6Q9OhFHdaVYSJ0DT+RhpKCB8/Ps4cyW4kh/kiXZzengbDXyTJlu5plFIsbLG4mE5uSMapDdCx7WxOOavBDyhV8z0lsgtCoc3zry/Usy7UBa06gdhaBtHHB02kSwoDhuB3U4MKQYWw7EUae/hfn9V6fAgqVCp5iiQSFnGVhHlape8qBNIJX0tEagogKo7KH/ajM6CJb7b1ksHn3yCZILsBAqxXqk3w4eZTu+kLm1Kxs/cZzq8GXkk96hioGxmD+vPg9cMXiTpYTegitHp+Aiy7fnC5DCVBWvylfJ3dXJWcbGwG9hU93vZibbjNdGsq/ceqRINHPn7eR3aaVhPfsTTCZjNO41oZkkfTzJT+cSBUazb/wAx+V56U7tNXYzqtOCgozxCTJ/7xj+SU3MWaw/fPl9UET0BXk+WGMOTGq/OQ/XQ9tz2bskFwVptldyvWueZrmhYJyHd6tJjEeJyGDxLARnDG1RqvR/p9GdnR/GN7lx7sHQGIwdfiUyeeQFEEChg5B/Rc7rwa3tTU9/hl/V2wwSAxMQlpAGqUT6qD8HgLhdoILi610WvDsUSSA3X+hwWUuIN6/JTnCFQdGsCPiWwh4KtQ7HKtLhcA4A7E+spWLRj9SiliMmJAWYrpVSzHnEsKDoGdu2XtT/eOrWbNZDuAX2sViiZQ+/PnFwDwaZjTLzoDrypaAfcVfYAXFC2HV5sbaIXvYZcN0NfHXB+8HMz1aVN9YK7EnHNmazNsxkqGmWZiriNmyWNRH6ze+g4ukWFObd+DsA675AO07XgNL+iF5P9beAOlW85/meSAH7MnocyPi3iqE3aiuIxfNqFDRBZaHHa40P/P6PPfFKv/DstCvoqdxn1RJxAlX6fAb06C/5TYWnAlY0r+1yTF34EZAXMx8yPFzqsvcYL+kkhiuMQbMztxULYLJvGIKBh9LFE5J0uMgjPFzjsH1zMvQMXWgktY4q25e03Ba0rB6gzbElSGT/A1qjxZcxrsF3JBSuK4Ozy/jgskyIrBCv0S5e5PzE64TI04U2KIkUSb6R8M7wJz+7HfO5rkzlDTqbBVgsrwuQQ/NyIcMOSAoPwq+dMjJeFo5xBDuRgplq24BxZs/TqI5e5PeAOOBLlMjXBGYzEhEqC5QT2i1xXLYyI5N8cp6iz8TG1OdBg352YPJanLBlpy0PWH0gkgRdV0i9Ww2R1Ol9uDioaOgYmFjYOLh09AmNiAhqCSgYnGiDu5gVExji0WQ9lOLD1SJHXenFHXdCMMAB514pQBTXQdeeRQdaYk8hGmmAorn1Uzu/Q6TiKmK9hOT5ol4Fa17bzFeouUofD22LvdRrdsyMKI8cp0XfADOeQSf2goLe+E0/ABqGl0gCfSwkdQXNR6IIoCJV9CHb+octUwexuiuHUY4/AdMNROBwA=) format("woff2")
}

.ue-share {
    font-family: ue-share !important;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.ue-share-behance:before {
    content: "\ecac"
}

.ue-share-bilibili:before {
    content: "\e608"
}

.ue-share-call:before {
    content: "\ea5e"
}

.ue-share-discord:before {
    content: "\ed2c"
}

.ue-share-download:before {
    content: "\e888"
}

.ue-share-dribbble:before {
    content: "\e3a0"
}

.ue-share-eewu:before {
    content: "\e37e"
}

.ue-share-facebook:before {
    content: "\eac6"
}

.ue-share-github:before {
    content: "\e41d"
}

.ue-share-google:before {
    content: "\e1c7"
}

.ue-share-instagram:before {
    content: "\e7b2"
}

.ue-share-instagram1:before {
    content: "\eebf"
}

.ue-share-linkedin:before {
    content: "\e0fe"
}

.ue-share-mini-app:before {
    content: "\e055"
}

.ue-share-pinterest-1:before {
    content: "\e142"
}

.ue-share-pinterest:before {
    content: "\e866"
}

.ue-share-qq:before {
    content: "\ee20"
}

.ue-share-qrcode:before {
    content: "\ec72"
}

.ue-share-tiktok:before {
    content: "\ef06"
}

.ue-share-twitter_icon:before {
    content: "\e53b"
}

.ue-share-twitter_icon2:before {
    content: "\e1f3"
}

.ue-share-weibo:before {
    content: "\ece8"
}

.ue-share-weixin:before {
    content: "\ed9e"
}

.ue-share-whatsapp:before {
    content: "\e992"
}

.ue-share-xiaohongshu:before {
    content: "\ec01"
}

.ue-share-youtube:before {
    content: "\e4dd"
}

.ue-share-zcool-fill:before {
    content: "\e64d"
}

.ue-share-zhihu:before {
    content: "\e148"
}

@keyframes fadeIn-dbbba {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes fadeInUp-ef632 {
    0% {
        transform: translate3d(0, 100%, 0);
        opacity: 0
    }

    to {
        transform: translateZ(0);
        opacity: 1
    }
}

@keyframes fadeInRight-f6775 {
    0% {
        transform: translate3d(100%, 0, 0);
        opacity: 0
    }

    to {
        transform: translateZ(0);
        opacity: 1
    }
}

@keyframes zoomIn-f2b8c {
    0% {
        transform: scale3d(.6, .6, .6);
        opacity: 0
    }

    50% {
        opacity: 1
    }
}

@keyframes fadeInLeft-c3a19 {
    0% {
        transform: translate3d(-100%, 0, 0);
        opacity: 0
    }

    to {
        transform: translateZ(0);
        opacity: 1
    }
}

@keyframes zoomInUp-da170 {
    0% {
        transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
        animation-timing-function: cubic-bezier(.55, .055, .675, .19);
        opacity: 0
    }

    60% {
        transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
        animation-timing-function: cubic-bezier(.175, .885, .32, 1);
        opacity: 1
    }
}

@keyframes zoomInDown-d86b1 {
    0% {
        transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
        animation-timing-function: cubic-bezier(.55, .055, .675, .19);
        opacity: 0
    }

    60% {
        transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
        animation-timing-function: cubic-bezier(.175, .885, .32, 1);
        opacity: 1
    }
}

@keyframes zoomInLeft-e07e0 {
    0% {
        transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
        animation-timing-function: cubic-bezier(.55, .055, .675, .19);
        opacity: 0
    }

    60% {
        transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
        animation-timing-function: cubic-bezier(.175, .885, .32, 1);
        opacity: 1
    }
}

@keyframes flip-c196f {
    0% {
        transform: perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);
        animation-timing-function: ease-out
    }

    40% {
        transform: perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);
        animation-timing-function: ease-out
    }

    50% {
        transform: perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);
        animation-timing-function: ease-in
    }

    80% {
        transform: perspective(400px) scale3d(.95, .95, .95) translateZ(0) rotateY(0deg);
        animation-timing-function: ease-in
    }

    to {
        transform: perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);
        animation-timing-function: ease-in
    }
}

@keyframes rotateInUpLeft-ad14b {
    0% {
        transform: rotate(45deg);
        transform-origin: left bottom;
        opacity: 0
    }

    to {
        transform: translateZ(0);
        transform-origin: left bottom;
        opacity: 1
    }
}

@keyframes rotateInUpRight-d060a {
    0% {
        transform: rotate(-90deg);
        transform-origin: right bottom;
        opacity: 0
    }

    to {
        transform: translateZ(0);
        transform-origin: right bottom;
        opacity: 1
    }
}

:root {
    --limit-content-width: 1200px;
    --limit-content-lr-padding: 6%
}

.ue-page-fa2f2 {
    position: relative;
    overflow: hidden;
    text-align: left;
    color: #777
}

.site-flow-course-cb942 {
    --curse-circle-color: #000;
    --curse-circle-contrast-color: #fff;
    position: fixed;
    z-index: 99999;
    top: 0;
    left: 0;
    width: 0;
    height: 0;
    transition: color .2s ease;
    pointer-events: none;
    opacity: 0;
    color: var(--curse-circle-contrast-color)
}

.site-flow-course-cb942[data-light-theme=true] {
    --curse-circle-contrast-color: #333
}

.site-flow-course-cb942 .flow-course--inner-df08d {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate3d(-50%, -50%, 0);
    --flow-dot-size: 94px;
    width: var(--flow-dot-size);
    height: var(--flow-dot-size)
}

.site-flow-course-cb942 .course-circle-b8ac7 {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    transition: transform .45s ease, opacity .3s ease;
    transform: scale(.2);
    opacity: 0;
    border-radius: 50%;
    background-color: var(--curse-circle-color)
}

.site-flow-course-cb942 .course-mark-ce836 {
    font-size: 16px;
    position: absolute;
    z-index: 10;
    top: 0;
    left: 0;
    display: flex;
    width: 100%;
    height: 100%;
    transition: opacity .3s ease;
    opacity: 0;
    border-radius: 50%;
    align-items: center;
    justify-content: center
}

.site-flow-course-cb942 .course-mark--drag-c1830 {
    --flow-dot-arrow-space: 5px
}

.site-flow-course-cb942 .course-mark--drag-c1830 .mark--left-a754e,
.site-flow-course-cb942 .course-mark--drag-c1830 .mark--right-ed6e4 {
    width: 19px;
    height: 19px;
    transition: transform .2s ease, opacity .2s ease
}

.site-flow-course-cb942 .course-mark--drag-c1830 .mark--left-a754e svg,
.site-flow-course-cb942 .course-mark--drag-c1830 .mark--right-ed6e4 svg {
    width: 100%;
    height: 100%
}

.site-flow-course-cb942 .course-mark--drag-c1830 .mark--left-a754e {
    transform: translateX(calc(var(--flow-dot-arrow-space)*-1))
}

.site-flow-course-cb942 .course-mark--drag-c1830 .mark--right-ed6e4 {
    transform: translateX(var(--flow-dot-arrow-space))
}

.site-flow-course-cb942[data-enter-type] .course-circle-b8ac7 {
    transform: scale(1);
    opacity: 1
}

.site-flow-course-cb942[data-enter-type=drag] .course-mark--drag-c1830,
.site-flow-course-cb942[data-enter-type=link] .course-mark--link-c62c7,
.site-flow-course-cb942[data-enter-type=play] .course-mark--play-d3527 {
    opacity: 1
}

.site-flow-course-cb942[page-pointerdown] {
    color: var(--curse-circle-color)
}

.site-flow-course-cb942[page-pointerdown] .course-circle-b8ac7 {
    transform: scale(.15)
}

.site-flow-course-cb942[page-pointerdown] .course-mark--drag-c1830 .mark--left-a754e {
    transform: translateX(calc(var(--flow-dot-arrow-space)*-2))
}

.site-flow-course-cb942[page-pointerdown] .course-mark--drag-c1830 .mark--right-ed6e4 {
    transform: translateX(calc(var(--flow-dot-arrow-space)*2))
}

.layout-divider-block-c080b {
    --divider-color: hsla(0, 0%, 60%, .5);
    --divider-height: 40px;
    position: relative;
    height: var(--divider-height);
    min-height: 30px
}

.layout-divider-block-c080b[data-type=block] {
    height: var(--divider-height);
    background-color: var(--divider-color)
}

.layout-divider-block-c080b[data-type=block] .divider-inner-d6a43 {
    display: none
}

.layout-divider-block-c080b .divider-inner-d6a43 {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    display: flex;
    align-items: center;
    justify-content: center
}

.layout-divider-block-c080b .divider-line-f4a0d {
    width: 100%;
    border-top: 1px var(--divider-type, solid) var(--divider-color)
}

.layout-text-block-b704c {
    --min-font-size: 12px;
    font-size: calc(14px*var(--font-scale-default, 1)) !important;
    min-height: 1em
}

.layout-text-block-b704c span[style*="--font-size"] {
    font-size: max(var(--min-font-size), var(--font-size, 14px)*var(--font-scale-default, 1))
}

.layout-text-block-b704c .layout-limit_content-ab7a9 {
    position: relative
}

@media(max-width:767.98px) {
    .layout-text-block-b704c {
        --min-font-size: 10px
    }
}

.preview-layer-c4543 {
    line-height: 100vh;
    position: fixed;
    z-index: 99999;
    top: 0;
    left: 0;
    display: flex;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, .8);
    align-items: center;
    justify-content: center
}

.preview-layer-c4543 .preview-layer--inner-b13ed {
    max-width: 96vw
}

.preview-layer-c4543 .preview-layer--inner-b13ed>* {
    width: auto !important;
    max-width: 100%;
    max-height: 96vh;
    vertical-align: middle
}

.preview-layer-c4543 .preview-layer--inner-b13ed>iframe {
    width: 86vw !important;
    height: 86vh
}

.js-scroll-effect-bae71 {
    position: relative
}

.js-scroll-effect-bae71[data-scroll-effect*=opacity] .js-scroll-container-a1b0a {
    opacity: calc(var(--scroll-start) + var(--scroll-progress, 0)*(var(--scroll-end) - var(--scroll-start)))
}

.js-scroll-effect-bae71[data-scroll-effect*=rotate] {
    overflow: visible;
    perspective: 1200px;
    transform-style: preserve-3d
}

.js-scroll-effect-bae71[data-scroll-effect*=rotate] .js-scroll-container-a1b0a {
    --ue-scroll-effect-rotate: calc(var(--scroll-start) + var(--scroll-progress, 0)*(var(--scroll-end) - var(--scroll-start)));
    opacity: calc(var(--scroll-opacity-start) + var(--scroll-progress, 0)*(var(--scroll-opacity-end) - var(--scroll-opacity-start)));
    backface-visibility: hidden;
    transform-style: preserve-3d
}

.js-scroll-effect-bae71[data-scroll-effect*=rotate] .js-scroll-container-a1b0a[data-axis^=x-] {
    transform: rotateX(var(--ue-scroll-effect-rotate))
}

.js-scroll-effect-bae71[data-scroll-effect*=rotate] .js-scroll-container-a1b0a[data-axis^=y-] {
    transform: rotateY(var(--ue-scroll-effect-rotate))
}

.js-scroll-effect-bae71[data-scroll-effect*=rotate] .js-scroll-container-a1b0a[data-axis^=z-] {
    transform: rotate(var(--ue-scroll-effect-rotate))
}

.js-scroll-effect-bae71[data-scroll-effect*=rotate] .js-scroll-container-a1b0a[data-axis$=-t] {
    transform-origin: top
}

.js-scroll-effect-bae71[data-scroll-effect*=rotate] .js-scroll-container-a1b0a[data-axis$=-b] {
    transform-origin: bottom
}

.js-scroll-effect-bae71[data-scroll-effect*=rotate] .js-scroll-container-a1b0a[data-axis$=-l] {
    transform-origin: left
}

.js-scroll-effect-bae71[data-scroll-effect*=rotate] .js-scroll-container-a1b0a[data-axis$=-r] {
    transform-origin: right
}

.js-scroll-effect-bae71[data-scroll-effect*=rotate] .js-scroll-container-a1b0a[data-axis$=-tl] {
    transform-origin: top left
}

.js-scroll-effect-bae71[data-scroll-effect*=rotate] .js-scroll-container-a1b0a[data-axis$=-tc] {
    transform-origin: top center
}

.js-scroll-effect-bae71[data-scroll-effect*=rotate] .js-scroll-container-a1b0a[data-axis$=-tr] {
    transform-origin: top right
}

.js-scroll-effect-bae71[data-scroll-effect*=rotate] .js-scroll-container-a1b0a[data-axis$=-cl] {
    transform-origin: center left
}

.js-scroll-effect-bae71[data-scroll-effect*=rotate] .js-scroll-container-a1b0a[data-axis$=-cc] {
    transform-origin: center center
}

.js-scroll-effect-bae71[data-scroll-effect*=rotate] .js-scroll-container-a1b0a[data-axis$=-cr] {
    transform-origin: center right
}

.js-scroll-effect-bae71[data-scroll-effect*=rotate] .js-scroll-container-a1b0a[data-axis$=-bl] {
    transform-origin: bottom left
}

.js-scroll-effect-bae71[data-scroll-effect*=rotate] .js-scroll-container-a1b0a[data-axis$=-bc] {
    transform-origin: bottom center
}

.js-scroll-effect-bae71[data-scroll-effect*=rotate] .js-scroll-container-a1b0a[data-axis$=-br] {
    transform-origin: bottom right
}

.js-scroll-effect-bae71[data-scroll-effect*=scale] .js-scroll-container-a1b0a {
    transform: scale(calc(var(--scroll-start) + var(--scroll-progress, 0)*(var(--scroll-end) - var(--scroll-start))));
    opacity: calc(var(--scroll-opacity-start) + var(--scroll-progress, 0)*(var(--scroll-opacity-end) - var(--scroll-opacity-start)))
}

.js-scroll-effect-bae71[data-scroll-effect*=translate] .js-scroll-container-a1b0a {
    transform: translate3d(calc(var(--scroll-x-start) + var(--scroll-progress, 0)*(var(--scroll-x-end) - var(--scroll-x-start))), calc(var(--scroll-y-start) + var(--scroll-progress, 0)*(var(--scroll-y-end) - var(--scroll-y-start))), 0);
    opacity: calc(var(--scroll-opacity-start) + var(--scroll-progress, 0)*(var(--scroll-opacity-end) - var(--scroll-opacity-start)))
}

.background-layer-group-d083f {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    overflow: hidden;
    pointer-events: none
}

.background-layer-group-d083f .layer-page_bg-e0884:not([data-viewport=xxl]) {
    display: none
}

.layer-page_bg-e0884 {
    overflow: hidden
}

.layer-page_bg-e0884,
.layer-page_bg-e0884 .bg-box-c5cbf {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0
}

.layer-page_bg-e0884 .color-bg-dfdd7 {
    width: 100%;
    min-height: 100%
}

.layer-page_bg-e0884 .blur-bg-d64ad {
    width: 100%;
    height: 100%
}

.gradient-border-layer-group-d301b,
.gradient-border-layer-group-d301b .layer-gradient-border-a9662 {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    overflow: hidden
}

.gradient-border-layer-group-d301b .layer-gradient-border-a9662:not([data-viewport=xxl]) {
    display: none
}

.layer-page_bg-e0884 .video-bg-eeaa6,
.layer-page_bg-e0884 .video-bg-eeaa6 .bg-layer--inner-cad90 {
    width: 100%;
    height: 100%
}

.layer-page_bg-e0884 .video-bg-eeaa6 video {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center
}

.layer-page_bg-e0884 .image-bg-bb349 {
    position: relative;
    width: 100%;
    height: 100%;
    background-repeat: no-repeat
}

.layer-page_bg-e0884 .image-bg-bb349 .bg-layer--inner-cad90 {
    width: 100%;
    min-height: 100%;
    background-repeat: no-repeat
}

.layer-page_bg-e0884 .svg-bg-ed0b3 {
    display: flex;
    width: 100%;
    height: 100%
}

.layer-page_bg-e0884 .svg-bg-ed0b3 .bg-layer--inner-cad90 {
    width: 100%;
    height: 100%
}

.layer-page_bg-e0884 .svg-bg-ed0b3[data-align-x=top] {
    align-items: flex-start
}

.layer-page_bg-e0884 .svg-bg-ed0b3[data-align-x=center] {
    align-items: center
}

.layer-page_bg-e0884 .svg-bg-ed0b3[data-align-x=bottom] {
    align-items: flex-end
}

.layer-page_bg-e0884 .svg-bg-ed0b3[data-align-y=left] {
    justify-content: flex-start
}

.layer-page_bg-e0884 .svg-bg-ed0b3[data-align-y=center] {
    justify-content: center
}

.layer-page_bg-e0884 .svg-bg-ed0b3[data-align-y=right] {
    justify-content: flex-end
}

.layer-page_bg-e0884 .svg-bg-ed0b3 .svg-bg--box-bbf5a {
    flex: 0 0 auto
}

.layer-page_bg-e0884 .spline-bg-ee372 {
    position: relative;
    z-index: 0;
    display: flex;
    overflow: hidden;
    width: 100%;
    height: 100%;
    align-items: center
}

.layer-page_bg-e0884 .spline-bg-ee372[data-effect=sticky] {
    align-items: flex-start
}

.layer-page_bg-e0884 .spline-bg-ee372[data-effect=sticky] .spline-bg--box-ba702 {
    height: 100vh
}

.layer-page_bg-e0884 .spline-bg-ee372 .spline-bg--box-ba702 {
    position: relative;
    display: inline-flex;
    overflow: hidden;
    width: 100%;
    max-width: 100%;
    height: 100%;
    transform: translateZ(0);
    vertical-align: top;
    object-fit: cover
}

.layer-page_bg-e0884 .spline-bg-ee372 .spline-bg--box-ba702 spline-viewer {
    position: absolute;
    width: 100%;
    height: 100%
}

.layer-page_bg-e0884 .shape-bg-a2958 {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    display: flex;
    align-items: flex-end;
    justify-content: center
}

.layer-page_bg-e0884 .shape-bg-a2958[data-pos=top] {
    align-items: flex-start
}

.layer-page_bg-e0884 .shape-bg-a2958[data-pos=top] .shape-viewer-eb64e {
    transform: rotate(180deg)
}

.layer-page_bg-e0884 .shape-bg-a2958[data-mirroring] {
    transform: rotateY(180deg)
}

.layer-page_bg-e0884 .shape-bg-a2958 .shape-bg--box-ce41f {
    display: flex;
    width: 100%;
    justify-content: center
}

.layer-page_bg-e0884 .shape-bg-a2958 .shape-viewer-eb64e {
    position: relative;
    width: 100%;
    height: var(--shape-height, 200px)
}

.layer-page_bg-e0884 .shape-bg-a2958 .shape-viewer-eb64e svg {
    position: absolute;
    bottom: -1px;
    left: 0;
    width: 100%;
    height: 100%;
    fill: var(--shape-color, #999)
}

.layer-page_bg-e0884 .bg-layer-b9970[data-effect=scroll] {
    position: relative
}

.layer-page_bg-e0884 .bg-layer-b9970[data-effect=scroll] .bg-layer--inner-cad90 {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    --ue-scroll-property: calc(var(--scroll-start) + var(--scroll-progress, 0)*(var(--scroll-end) - var(--scroll-start)));
    --ue-scroll-opacity: calc(var(--scroll-opacity-start) + var(--scroll-progress, 0)*(var(--scroll-opacity-end) - var(--scroll-opacity-start)))
}

.layer-page_bg-e0884 .bg-layer-b9970[data-effect=scroll][data-scroll-effect*=opacity] .bg-layer--inner-cad90 {
    opacity: var(--ue-scroll-property)
}

.layer-page_bg-e0884 .bg-layer-b9970[data-effect=scroll][data-scroll-effect*=rotate] {
    overflow: visible;
    perspective: 1200px;
    transform-style: preserve-3d
}

.layer-page_bg-e0884 .bg-layer-b9970[data-effect=scroll][data-scroll-effect*=rotate] .bg-layer--inner-cad90 {
    opacity: var(--ue-scroll-opacity);
    backface-visibility: hidden;
    transform-style: preserve-3d
}

.layer-page_bg-e0884 .bg-layer-b9970[data-effect=scroll][data-scroll-effect*=rotate] .bg-layer--inner-cad90[data-axis^=x-] {
    transform: rotateX(var(--ue-scroll-property))
}

.layer-page_bg-e0884 .bg-layer-b9970[data-effect=scroll][data-scroll-effect*=rotate] .bg-layer--inner-cad90[data-axis^=y-] {
    transform: rotateY(var(--ue-scroll-property))
}

.layer-page_bg-e0884 .bg-layer-b9970[data-effect=scroll][data-scroll-effect*=rotate] .bg-layer--inner-cad90[data-axis^=z-] {
    transform: rotate(var(--ue-scroll-property))
}

.layer-page_bg-e0884 .bg-layer-b9970[data-effect=scroll][data-scroll-effect*=rotate] .bg-layer--inner-cad90[data-axis$=-t] {
    transform-origin: top
}

.layer-page_bg-e0884 .bg-layer-b9970[data-effect=scroll][data-scroll-effect*=rotate] .bg-layer--inner-cad90[data-axis$=-b] {
    transform-origin: bottom
}

.layer-page_bg-e0884 .bg-layer-b9970[data-effect=scroll][data-scroll-effect*=rotate] .bg-layer--inner-cad90[data-axis$=-l] {
    transform-origin: left
}

.layer-page_bg-e0884 .bg-layer-b9970[data-effect=scroll][data-scroll-effect*=rotate] .bg-layer--inner-cad90[data-axis$=-r] {
    transform-origin: right
}

.layer-page_bg-e0884 .bg-layer-b9970[data-effect=scroll][data-scroll-effect*=rotate] .bg-layer--inner-cad90[data-axis$=-tl] {
    transform-origin: top left
}

.layer-page_bg-e0884 .bg-layer-b9970[data-effect=scroll][data-scroll-effect*=rotate] .bg-layer--inner-cad90[data-axis$=-tc] {
    transform-origin: top center
}

.layer-page_bg-e0884 .bg-layer-b9970[data-effect=scroll][data-scroll-effect*=rotate] .bg-layer--inner-cad90[data-axis$=-tr] {
    transform-origin: top right
}

.layer-page_bg-e0884 .bg-layer-b9970[data-effect=scroll][data-scroll-effect*=rotate] .bg-layer--inner-cad90[data-axis$=-cl] {
    transform-origin: center left
}

.layer-page_bg-e0884 .bg-layer-b9970[data-effect=scroll][data-scroll-effect*=rotate] .bg-layer--inner-cad90[data-axis$=-cc] {
    transform-origin: center center
}

.layer-page_bg-e0884 .bg-layer-b9970[data-effect=scroll][data-scroll-effect*=rotate] .bg-layer--inner-cad90[data-axis$=-cr] {
    transform-origin: center right
}

.layer-page_bg-e0884 .bg-layer-b9970[data-effect=scroll][data-scroll-effect*=rotate] .bg-layer--inner-cad90[data-axis$=-bl] {
    transform-origin: bottom left
}

.layer-page_bg-e0884 .bg-layer-b9970[data-effect=scroll][data-scroll-effect*=rotate] .bg-layer--inner-cad90[data-axis$=-bc] {
    transform-origin: bottom center
}

.layer-page_bg-e0884 .bg-layer-b9970[data-effect=scroll][data-scroll-effect*=rotate] .bg-layer--inner-cad90[data-axis$=-br] {
    transform-origin: bottom right
}

.layer-page_bg-e0884 .bg-layer-b9970[data-effect=scroll][data-scroll-effect*=translate] .bg-layer--inner-cad90 {
    transform: translate3d(calc(var(--scroll-x-start) + var(--scroll-progress, 0)*(var(--scroll-x-end) - var(--scroll-x-start))), calc(var(--scroll-y-start) + var(--scroll-progress, 0)*(var(--scroll-y-end) - var(--scroll-y-start))), 0);
    opacity: var(--ue-scroll-opacity)
}

.layer-page_bg-e0884 .bg-layer-b9970[data-effect=scroll][data-scroll-effect*=scale] .bg-layer--inner-cad90 {
    transform: scale(var(--ue-scroll-property));
    opacity: var(--ue-scroll-opacity)
}

@media(max-width:767.98px) {

    .background-layer-group-d083f[data-type=grid-group] .layer-page_bg-e0884:not([data-md-show="1"]),
    .background-layer-group-d083f[data-type=grid-item] .layer-page_bg-e0884:not([data-md-show="1"]) {
        display: none
    }

    .background-layer-group-d083f[data-type=grid-group] .layer-page_bg-e0884[data-md-show="1"],
    .background-layer-group-d083f[data-type=grid-item] .layer-page_bg-e0884[data-md-show="1"] {
        display: block
    }
}

.js-split-text-e953c {
    --shadow-text-color: rgba(0, 0, 0, .2)
}

.js-split-text-e953c[data-is-lighter=true] {
    --shadow-text-color: hsla(0, 0%, 100%, .2)
}

.js-split-text-e953c .js-split-line-wrapper-b3d02 {
    perspective: 1000px;
    transform-style: preserve-3d
}

.js-split-text-e953c .js-split-line-a0ef8 {
    --clip-path-progress: 100%;
    transform-origin: center center -2em !important;
    white-space: nowrap;
    clip-path: polygon(0 0, 100% 0, 100% 110%, 0 110%)
}

.js-split-text-e953c .js-split-word-ea72a {
    position: relative
}

.js-split-text-e953c[data-effect-type=effect-3] .js-split-line-a0ef8 {
    transform: rotateX(-50deg) rotateY(13deg) rotate(13deg);
    opacity: 0
}

.js-split-text-e953c[data-effect-type=effect-4] .js-split-word-ea72a {
    position: relative
}

.js-split-text-e953c[data-effect-type=effect-4] .js-split-word-ea72a:after {
    position: absolute;
    z-index: -1;
    top: 0;
    left: 0;
    content: attr(data-text);
    color: var(--shadow-text-color)
}

.layout-group-c08f7 {
    line-height: 1.6;
    position: relative;
    z-index: 1;
    display: flex;
    flex-direction: column
}

.layout-group-c08f7[data-effect=imageAnimate] .card-item-ced72:not([href]) img,
.layout-group-c08f7[data-effect=imageAnimate] .image_box-c5e00:not([href]):not([data-forbid-image-gallery]) img {
    cursor: zoom-in
}

.layout-group-c08f7 .layout-container-d811a {
    position: relative;
    padding: var(--layout-group-padding)
}

.layout-group-inner-wrapper-d86bc {
    position: relative;
    display: flex
}

.layout-group-bg-fcffb,
.layout-group-inner-wrapper-d86bc {
    border-radius: var(--layout-group-radius)
}

.layout_group-limit_content-bd8af {
    position: relative;
    z-index: var(--z-index--mini);
    box-sizing: content-box;
    width: 100%;
    width: calc(100% - var(--limit-content-lr-padding, 0px)*2);
    max-width: var(--limit-content-width);
    margin: 0 auto;
    padding: 0 var(--limit-content-lr-padding)
}

.layout-body-f0b12,
.layout-container-d811a {
    width: 100%
}

.page-layout-row-wrapper-f6543 {
    position: relative;
    flex: 0 0 auto;
    width: 100%
}

.layout_row-margin_bottom-b3e51,
.layout_row-margin_top-e2d5e {
    position: relative;
    flex: 0 0 100%;
    width: 100%
}

.layout_row-margin_top-e2d5e {
    padding-bottom: 0 !important
}

.layout_row-margin_bottom-b3e51 {
    padding-top: 0 !important
}

.page-layout-row-feee0 {
    z-index: var(--z-index--mini)
}

.page-layout-row-container-dc0ac,
.page-layout-row-feee0 {
    position: relative;
    width: 100%
}

.page-layout-row-inner-ab83f {
    position: relative;
    display: grid;
    max-width: 100%;
    justify-items: stretch
}

.page-layout-row-bg-e859e,
.page-layout-row-inner-ab83f {
    padding: var(--layout-row-padding);
    border-width: var(--layout-row-border-width);
    border-style: var(--layout-row-border-style);
    border-color: var(--layout-row-border-color);
    border-radius: var(--layout-row-radius)
}

.page-layout-row-bg-e859e .blur-bg-d64ad,
.page-layout-row-inner-ab83f .blur-bg-d64ad {
    border-radius: var(--layout-row-radius)
}

.animated-dd162 {
    animation-duration: 1s;
    animation-fill-mode: both
}

.enter-animate-aa9db {
    position: relative;
    height: 100%;
    animation-name: none
}

.page-layout-col-dom-eaac1 {
    position: relative;
    z-index: 1;
    display: flex;
    flex: 1 1 auto;
    width: 100%;
    min-width: 0;
    height: 100%;
    align-items: var(--layout-col-align, stretch)
}

.page-layout-col-dom-eaac1[data-scroll-effect*=opacity] .layout-inner-wrapper-c1718 {
    opacity: calc(var(--scroll-start) + var(--scroll-progress, 0)*(var(--scroll-end) - var(--scroll-start)))
}

.page-layout-col-dom-eaac1[data-scroll-effect*=rotate] {
    overflow: visible;
    perspective: 1200px;
    transform-style: preserve-3d
}

.page-layout-col-dom-eaac1[data-scroll-effect*=rotate] .layout-inner-wrapper-c1718 {
    --ue-scroll-effect-rotate: calc(var(--scroll-start) + var(--scroll-progress, 0)*(var(--scroll-end) - var(--scroll-start)));
    opacity: calc(var(--scroll-opacity-start) + var(--scroll-progress, 0)*(var(--scroll-opacity-end) - var(--scroll-opacity-start)));
    backface-visibility: hidden;
    transform-style: preserve-3d
}

.page-layout-col-dom-eaac1[data-scroll-effect*=rotate] .layout-inner-wrapper-c1718[data-axis^=x-] {
    transform: rotateX(var(--ue-scroll-effect-rotate))
}

.page-layout-col-dom-eaac1[data-scroll-effect*=rotate] .layout-inner-wrapper-c1718[data-axis^=y-] {
    transform: rotateY(var(--ue-scroll-effect-rotate))
}

.page-layout-col-dom-eaac1[data-scroll-effect*=rotate] .layout-inner-wrapper-c1718[data-axis^=z-] {
    transform: rotate(var(--ue-scroll-effect-rotate))
}

.page-layout-col-dom-eaac1[data-scroll-effect*=rotate] .layout-inner-wrapper-c1718[data-axis$=-t] {
    transform-origin: top
}

.page-layout-col-dom-eaac1[data-scroll-effect*=rotate] .layout-inner-wrapper-c1718[data-axis$=-b] {
    transform-origin: bottom
}

.page-layout-col-dom-eaac1[data-scroll-effect*=rotate] .layout-inner-wrapper-c1718[data-axis$=-l] {
    transform-origin: left
}

.page-layout-col-dom-eaac1[data-scroll-effect*=rotate] .layout-inner-wrapper-c1718[data-axis$=-r] {
    transform-origin: right
}

.page-layout-col-dom-eaac1[data-scroll-effect*=rotate] .layout-inner-wrapper-c1718[data-axis$=-tl] {
    transform-origin: top left
}

.page-layout-col-dom-eaac1[data-scroll-effect*=rotate] .layout-inner-wrapper-c1718[data-axis$=-tc] {
    transform-origin: top center
}

.page-layout-col-dom-eaac1[data-scroll-effect*=rotate] .layout-inner-wrapper-c1718[data-axis$=-tr] {
    transform-origin: top right
}

.page-layout-col-dom-eaac1[data-scroll-effect*=rotate] .layout-inner-wrapper-c1718[data-axis$=-cl] {
    transform-origin: center left
}

.page-layout-col-dom-eaac1[data-scroll-effect*=rotate] .layout-inner-wrapper-c1718[data-axis$=-cc] {
    transform-origin: center center
}

.page-layout-col-dom-eaac1[data-scroll-effect*=rotate] .layout-inner-wrapper-c1718[data-axis$=-cr] {
    transform-origin: center right
}

.page-layout-col-dom-eaac1[data-scroll-effect*=rotate] .layout-inner-wrapper-c1718[data-axis$=-bl] {
    transform-origin: bottom left
}

.page-layout-col-dom-eaac1[data-scroll-effect*=rotate] .layout-inner-wrapper-c1718[data-axis$=-bc] {
    transform-origin: bottom center
}

.page-layout-col-dom-eaac1[data-scroll-effect*=rotate] .layout-inner-wrapper-c1718[data-axis$=-br] {
    transform-origin: bottom right
}

.page-layout-col-dom-eaac1[data-scroll-effect*=translate] .layout-inner-wrapper-c1718 {
    transform: translate3d(calc(var(--scroll-x-start) + var(--scroll-progress, 0)*(var(--scroll-x-end) - var(--scroll-x-start))), calc(var(--scroll-y-start) + var(--scroll-progress, 0)*(var(--scroll-y-end) - var(--scroll-y-start))), 0);
    opacity: calc(var(--scroll-opacity-start) + var(--scroll-progress, 0)*(var(--scroll-opacity-end) - var(--scroll-opacity-start)))
}

.page-layout-col-dom-eaac1[data-scroll-effect*=scale] .layout-inner-wrapper-c1718 {
    transform: scale(calc(var(--scroll-start) + var(--scroll-progress, 0)*(var(--scroll-end) - var(--scroll-start))));
    opacity: calc(var(--scroll-opacity-start) + var(--scroll-progress, 0)*(var(--scroll-opacity-end) - var(--scroll-opacity-start)))
}

.layout-inner-wrapper-c1718 {
    position: relative;
    z-index: 100;
    width: 100%;
    min-width: 0
}

.layout-col-container-aa69d {
    z-index: var(--z-index--mini);
    display: flex;
    flex: 1 1 auto;
    min-width: 0;
    height: 100%;
    align-items: var(--col-align-y)
}

.layout-col-container-aa69d,
.layout-col-inner-e7875 {
    position: relative;
    width: 100%
}

.layout-col-bg-f5eee,
.layout-col-container-aa69d {
    padding: var(--layout-col-padding);
    border-width: var(--layout-col-border-width);
    border-style: var(--layout-col-border-style);
    border-color: var(--layout-col-border-color);
    border-radius: var(--layout-col-radius)
}

.page-layout-block-wrapper-c3099 {
    position: relative
}

.page-layout-block-container-c2587 {
    position: relative;
    width: 100%;
    min-width: 0
}

.page-layout-block-a29b3 {
    position: relative
}

.page-layout-block-inner-abdf7 {
    position: relative;
    max-width: 100%;
    padding: var(--layout-block-padding)
}

.page-layout-block-bg-d94ba,
.page-layout-block-inner-abdf7 {
    padding: var(--layout-block-padding);
    border-width: var(--layout-block-border-width);
    border-style: var(--layout-block-border-style);
    border-color: var(--layout-block-border-color);
    border-radius: var(--layout-block-radius)
}

.page-layout-block-bg-d94ba .blur-bg-d64ad,
.page-layout-block-inner-abdf7 .blur-bg-d64ad {
    border-radius: var(--layout-block-radius)
}

@keyframes form-loading-spin-b143e {
    0% {
        transform: rotate(0deg)
    }

    to {
        transform: rotate(359deg)
    }
}

.layout-block-ed28c .message-form-bf734 {
    --form-theme-bg-color: rgba(0, 0, 0, .06);
    --form-theme-title-color: #111;
    --form-theme-desc-color: #737373;
    --form-theme-input-color: #111;
    --form-theme-input-placeholder-color: #a3a3a3;
    --form-input-border-color: transparent;
    --form-input-border-width: 1px;
    --form-divide-line-color: rgba(0, 0, 0, .12);
    --form-input-radius: 2px;
    --form-submit-btn-color: #fff;
    --form-submit-btn-bg-color: #424242;
    --form-submit-btn-min-width: 172px;
    --grid-column: initial;
    width: 100%
}

.layout-block-ed28c .message-form-bf734 .input-e852a {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none
}

.layout-block-ed28c .message-form-bf734 .input-e852a[type=checkbox],
.layout-block-ed28c .message-form-bf734 .input-e852a[type=radio] {
    position: relative;
    display: flex;
    width: auto;
    width: 24px;
    height: 24px;
    margin-right: .3em;
    padding: 0 !important;
    border-width: 1px;
    border-color: var(--form-input-border-color);
    align-items: center;
    justify-content: center
}

.layout-block-ed28c .message-form-bf734 .input-e852a[type=checkbox]:checked:after,
.layout-block-ed28c .message-form-bf734 .input-e852a[type=radio]:checked:after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    line-height: 24px;
    content: "";
    background-image: url('data:image/svg+xml;charset=utf-8,<svg width="12" height="8" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="m1.5 4 3 3 6-6" stroke="%23000" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');
    background-repeat: no-repeat;
    background-position: 50%;
    background-size: 12px
}

.layout-block-ed28c .message-form-bf734 .textarea-d7e0a {
    resize: vertical;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none
}

.layout-block-ed28c .message-form-bf734 .input-e852a::-moz-placeholder,
.layout-block-ed28c .message-form-bf734 .textarea-d7e0a::-moz-placeholder {
    color: var(--form-theme-input-placeholder-color) !important
}

.layout-block-ed28c .message-form-bf734 .input-e852a::placeholder,
.layout-block-ed28c .message-form-bf734 .textarea-d7e0a::placeholder {
    color: var(--form-theme-input-placeholder-color) !important
}

.layout-block-ed28c .message-form-bf734 .input-e852a,
.layout-block-ed28c .message-form-bf734 .select-e0577,
.layout-block-ed28c .message-form-bf734 .textarea-d7e0a {
    font-size: 14px;
    line-height: 1.4285714286em;
    position: relative;
    box-sizing: border-box;
    width: 100%;
    height: auto;
    padding: 12px;
    border-width: var(--form-input-border-width);
    border-style: solid;
    border-color: var(--form-input-border-color);
    border-radius: var(--form-input-radius);
    background-color: var(--form-theme-bg-color);
    box-shadow: none
}

.layout-block-ed28c .message-form-bf734 .input-e852a:focus,
.layout-block-ed28c .message-form-bf734 .select-e0577:focus,
.layout-block-ed28c .message-form-bf734 .textarea-d7e0a:focus {
    border-color: #b2aea2
}

.layout-block-ed28c .message-form-bf734 .select-e0577 {
    min-width: 200px;
    padding-right: 40px !important;
    cursor: pointer;
    background-image: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="25" height="24" fill="none"><path d="m15.75 10.75-3.25 3.5-3.25-3.5" stroke="%23000" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');
    background-repeat: no-repeat;
    background-position: calc(100% - 6px);
    background-size: 26px;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none
}

.layout-block-ed28c .message-form-bf734 .select-e0577 .option-a0026 {
    color: #000
}

.layout-block-ed28c .message-form-bf734 .option-a0026 {
    line-height: 32px;
    height: 40px;
    cursor: pointer
}

.layout-block-ed28c .message-form-bf734 .form-msg-d3fc2 {
    font-size: 12px;
    line-height: 1.5em;
    display: block;
    width: 100%;
    padding-top: 6px;
    color: #ff3737
}

.layout-block-ed28c .message-form-bf734 .form-msg-d3fc2:before {
    padding-right: 5px;
    content: "*"
}

.layout-block-ed28c .message-form-bf734 .form-msg-d3fc2[data-type=success] {
    color: #1d9d74
}

.layout-block-ed28c .message-form-bf734 .form-row-d77ed {
    margin-bottom: var(--row-gap, 24px);
    color: var(--form-theme-input-color);
    grid-column: var(--grid-column)
}

.layout-block-ed28c .message-form-bf734 .form-row-d77ed .form-row_head-a1c9f {
    display: var(--form-row-head-display, block);
    margin-bottom: 12px
}

.layout-block-ed28c .message-form-bf734 .form-row-d77ed .form-row_name-e8931 {
    font-size: 16px;
    line-height: 1.5em;
    margin-bottom: 2px;
    color: var(--form-theme-title-color)
}

.layout-block-ed28c .message-form-bf734 .form-row-d77ed .form-row_des-ba53a {
    font-size: 12px;
    line-height: 1.125em;
    color: var(--form-theme-desc-color)
}

.layout-block-ed28c .message-form-bf734 .form-row-d77ed:last-child {
    margin-bottom: 0
}

@media(max-width:767.98px) {
    .layout-block-ed28c .message-form-bf734 .form-row-d77ed {
        grid-column: var(--md-grid-column, 1/-1)
    }
}

.layout-block-ed28c .message-form-bf734 .form-row-d77ed[data-require="1"] .form-row_name-e8931:after {
    padding-left: 4px;
    content: "*";
    color: red
}

.layout-block-ed28c .message-form-bf734 .form-row-d77ed[data-type=line] .form-row_name-e8931 {
    font-size: 15px
}

.layout-block-ed28c .message-form-bf734 .form-row-d77ed[data-type=line] .form-row_body-ed396[data-show_line="1"] {
    height: 1px;
    background-color: var(--form-divide-line-color)
}

.layout-block-ed28c .message-form-bf734 .form-row-d77ed[data-type=checkbox] .form-option_group-a15d3,
.layout-block-ed28c .message-form-bf734 .form-row-d77ed[data-type=radio] .form-option_group-a15d3 {
    font-size: 13px;
    line-height: 32px;
    display: flex;
    margin-right: 20px;
    align-items: center
}

.layout-block-ed28c .message-form-bf734 .form-row-d77ed[data-type=checkbox] .form-option_group-a15d3 .input-e852a,
.layout-block-ed28c .message-form-bf734 .form-row-d77ed[data-type=radio] .form-option_group-a15d3 .input-e852a {
    cursor: pointer
}

.layout-block-ed28c .message-form-bf734 .form-row-d77ed[data-type=checkbox] .form-option_group-a15d3 .label-dd220,
.layout-block-ed28c .message-form-bf734 .form-row-d77ed[data-type=radio] .form-option_group-a15d3 .label-dd220 {
    margin-left: 4px;
    cursor: pointer
}

.layout-block-ed28c .message-form-bf734 .form-row-d77ed[data-type=checkbox] .form-row_body-ed396,
.layout-block-ed28c .message-form-bf734 .form-row-d77ed[data-type=radio] .form-row_body-ed396 {
    display: flex;
    flex-wrap: wrap
}

.layout-block-ed28c .message-form-bf734 .form-row-d77ed[data-type=code] .form-row_body-ed396 {
    display: flex;
    align-items: center
}

.layout-block-ed28c .message-form-bf734 .form-row-d77ed[data-type=code] .form-row_body-ed396 .input-e852a {
    flex: 0 1 200px;
    width: 200px;
    margin-right: 20px
}

@media(max-width:767.98px) {
    .layout-block-ed28c .message-form-bf734 .form-row-d77ed[data-type=code] .form-row_body-ed396 {
        display: block
    }

    .layout-block-ed28c .message-form-bf734 .form-row-d77ed[data-type=code] .form-row_body-ed396 .input-e852a {
        margin-right: 0;
        margin-bottom: 20px
    }
}

.layout-block-ed28c .message-form-bf734 .form-row--submit-a86cd {
    display: flex;
    margin-top: 40px;
    flex-wrap: wrap
}

.layout-block-ed28c .message-form-bf734 .form-row--submit-a86cd[data-pos=center] {
    justify-content: center
}

.layout-block-ed28c .message-form-bf734 .form-row--submit-a86cd[data-pos=right] {
    justify-content: flex-end
}

.layout-block-ed28c .message-form-bf734 .form-row--submit-a86cd .submit-btn-a1d92 {
    font-size: 16px;
    font-weight: 700;
    line-height: 44px;
    position: relative;
    display: flex;
    min-width: var(--form-submit-btn-min-width);
    height: 52px;
    padding: 0 20px;
    cursor: pointer;
    color: var(--form-submit-btn-color);
    border-radius: 2px;
    background-color: var(--form-submit-btn-bg-color);
    align-items: center;
    justify-content: center
}

.layout-block-ed28c .message-form-bf734 .form-row--submit-a86cd .fa-spinner-f15b2 {
    font-size: 20px;
    position: absolute;
    top: 50%;
    right: 12px;
    display: none;
    margin-top: -10px;
    vertical-align: middle
}

.layout-block-ed28c .message-form-bf734 .form-row--submit-a86cd .fa-spinner-f15b2:before {
    display: block;
    width: 20px;
    height: 20px;
    content: "";
    background-repeat: no-repeat;
    background-size: contain
}

.layout-block-ed28c .message-form-bf734 .form-row--submit-a86cd[data-status=loading] .fa-spinner-f15b2 {
    display: inline-block;
    animation: form-loading-spin-b143e 2s linear infinite
}

.layout-block-ed28c .message-form-bf734 .form-row--submit-a86cd[data-status=loading] .fa-spinner-f15b2:before {
    background-image: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M304 48a48 48 0 1 0-96 0 48 48 0 1 0 96 0zm0 416a48 48 0 1 0-96 0 48 48 0 1 0 96 0zM48 304a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm464-48a48 48 0 1 0-96 0 48 48 0 1 0 96 0zM142.9 437A48 48 0 1 0 75 369.1a48 48 0 1 0 67.9 67.9zm0-294.2A48 48 0 1 0 75 75a48 48 0 1 0 67.9 67.9zM369.1 437a48 48 0 1 0 67.9-67.9 48 48 0 1 0-67.9 67.9z"/></svg>')
}

.layout-block-ed28c .message-form-bf734 .form-row--submit-a86cd[data-status=suc] .fa-spinner-f15b2 {
    display: inline-block
}

.layout-block-ed28c .message-form-bf734 .form-row--submit-a86cd[data-status=suc] .fa-spinner-f15b2:before {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath fill='%231d9d74' d='M438.6 105.4c12.5 12.5 12.5 32.8 0 45.3l-256 256c-12.5 12.5-32.8 12.5-45.3 0l-128-128c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0L160 338.7l233.4-233.3c12.5-12.5 32.8-12.5 45.3 0z'/%3E%3C/svg%3E")
}

.layout-block-ed28c .message-form-bf734 .form-row--submit-a86cd[data-status=error] .fa-spinner-f15b2 {
    display: inline-block
}

.layout-block-ed28c .message-form-bf734 .form-row--submit-a86cd[data-status=error] .fa-spinner-f15b2:before {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%23ff5151' d='M256 32c14.2 0 27.3 7.5 34.5 19.8l216 368c7.3 12.4 7.3 27.7.2 40.1S486.3 480 472 480H40c-14.3 0-27.6-7.7-34.7-20.1s-7-27.8.2-40.1l216-368C228.7 39.5 241.8 32 256 32zm0 128c-13.3 0-24 10.7-24 24v112c0 13.3 10.7 24 24 24s24-10.7 24-24V184c0-13.3-10.7-24-24-24zm32 224a32 32 0 1 0-64 0 32 32 0 1 0 64 0z'/%3E%3C/svg%3E")
}

.layout-block-ed28c .message-form-bf734 .form-code-img-beedd {
    width: auto;
    cursor: pointer
}

.layout-block-ed28c .message-form-bf734[data-theme*=NO01-black] .form-row--submit-a86cd .submit-btn-a1d92,
.layout-block-ed28c .message-form-bf734[data-theme=black] .form-row--submit-a86cd .submit-btn-a1d92 {
    color: #fff
}

.layout-form-block-ffc50 {
    position: relative
}

.layout-form-block-ffc50 .message-form-body-de039 {
    --row-gap: 24px;
    display: block
}

.layout-block-ed28c .message-form-bf734[data-lang=en] .form-msg-d3fc2 {
    font-size: 0
}

.layout-block-ed28c .message-form-bf734[data-lang=en] .form-msg-d3fc2:after {
    font-size: 12px;
    content: "This item cannot be empty"
}

.layout-block-ed28c .message-form-bf734[data-lang=en] .form-submit_row-d946d .form-msg-d3fc2:after {
    content: "Please check the form and resubmit"
}

.layout-block-ed28c .message-form-bf734[data-lang=en] .form-submit_row-d946d .form-msg-d3fc2[data-type=success]:after {
    content: "Submitted successfully"
}

.layout-block-ed28c .message-form-bf734[data-lang=en] .form-row-d77ed[data-type=code] .form-row_name-e8931 {
    color: transparent
}

.layout-block-ed28c .message-form-bf734[data-lang=en] .form-row-d77ed[data-type=code] .form-row_head-a1c9f:before {
    font-size: inherit;
    position: absolute;
    content: "Captcha";
    color: inherit
}

.layout-block-ed28c .message-form-bf734[data-lang=en] .form-row-d77ed[data-require="1"] .form-row_name-e8931:after {
    padding-left: 10px
}

.layout-form-block-ffc50 .message-form-bf734[data-theme^=NO02-],
.layout-form-block-ffc50 .message-form-bf734[data-theme^=NO03-] {
    --form-theme-bg-color: #fff;
    --form-theme-desc-color: #737373;
    --form-input-border-color: rgba(0, 0, 0, .12);
    --form-input-border-width: 1px
}

.layout-form-block-ffc50 .message-form-bf734[data-theme^=NO02-] .input-e852a,
.layout-form-block-ffc50 .message-form-bf734[data-theme^=NO02-] .select-e0577,
.layout-form-block-ffc50 .message-form-bf734[data-theme^=NO02-] .textarea-d7e0a,
.layout-form-block-ffc50 .message-form-bf734[data-theme^=NO03-] .input-e852a,
.layout-form-block-ffc50 .message-form-bf734[data-theme^=NO03-] .select-e0577,
.layout-form-block-ffc50 .message-form-bf734[data-theme^=NO03-] .textarea-d7e0a {
    border-radius: var(--form-input-radius)
}

.layout-form-block-ffc50 .message-form-bf734[data-theme^=NO02-] .input-e852a:focus,
.layout-form-block-ffc50 .message-form-bf734[data-theme^=NO02-] .select-e0577:focus,
.layout-form-block-ffc50 .message-form-bf734[data-theme^=NO02-] .textarea-d7e0a:focus,
.layout-form-block-ffc50 .message-form-bf734[data-theme^=NO03-] .input-e852a:focus,
.layout-form-block-ffc50 .message-form-bf734[data-theme^=NO03-] .select-e0577:focus,
.layout-form-block-ffc50 .message-form-bf734[data-theme^=NO03-] .textarea-d7e0a:focus {
    border-color: #424242;
    box-shadow: 0 0 0 px var(--form-theme-bg-color)
}

.layout-form-block-ffc50 .message-form-bf734[data-theme^=NO02-] {
    --form-input-radius: 0
}

.layout-form-block-ffc50 .message-form-bf734[data-theme^=NO02-] .form-row--submit-a86cd .submit-btn-a1d92,
.layout-form-block-ffc50 .message-form-bf734[data-theme^=NO02-][data-theme*=r0] .form-row--submit-a86cd .submit-btn-a1d92 {
    border-radius: 0
}

.layout-form-block-ffc50 .message-form-bf734[data-theme^=NO02-][data-theme*=r1] {
    --form-input-radius: 8px
}

.layout-form-block-ffc50 .message-form-bf734[data-theme^=NO02-][data-theme*=r1] .form-row--submit-a86cd .submit-btn-a1d92 {
    border-radius: 8px
}

.layout-form-block-ffc50 .message-form-bf734[data-theme^=NO02-][data-theme*=r2] {
    --form-input-radius: 26px
}

.layout-form-block-ffc50 .message-form-bf734[data-theme^=NO02-][data-theme*=r2] .input-e852a,
.layout-form-block-ffc50 .message-form-bf734[data-theme^=NO02-][data-theme*=r2] .select-e0577,
.layout-form-block-ffc50 .message-form-bf734[data-theme^=NO02-][data-theme*=r2] .textarea-d7e0a {
    padding: 14px 24px
}

.layout-form-block-ffc50 .message-form-bf734[data-theme^=NO02-][data-theme*=r2] .select-e0577 {
    background-position: calc(100% - 16px)
}

.layout-form-block-ffc50 .message-form-bf734[data-theme^=NO02-][data-theme*=r2] .form-row--submit-a86cd .submit-btn-a1d92 {
    border-radius: 100px
}

.layout-form-block-ffc50 .message-form-bf734[data-theme^=NO03-] {
    --form-input-border-width: 0 0 1px;
    --form-theme-bg-color: hsla(0, 0%, 100%, 0) !important;
    --form-input-radius: 0
}

.layout-form-block-ffc50 .message-form-bf734[data-theme^=NO03-] .input-e852a,
.layout-form-block-ffc50 .message-form-bf734[data-theme^=NO03-] .select-e0577,
.layout-form-block-ffc50 .message-form-bf734[data-theme^=NO03-] .textarea-d7e0a {
    padding: 14px 0
}

.layout-form-block-ffc50 .message-form-bf734[data-theme^=NO03-] .form-row--submit-a86cd .submit-btn-a1d92 {
    border-radius: 100px
}

.layout-block-ed28c .message-form-bf734[data-theme*=black] {
    --form-theme-title-color: #fff;
    --form-theme-input-color: #fff;
    --form-theme-bg-color: hsla(0, 0%, 100%, .06);
    --form-theme-input-placeholder-color: hsla(0, 0%, 100%, .4);
    --form-theme-desc-color: hsla(0, 0%, 100%, .4);
    --form-divide-line-color: hsla(0, 0%, 100%, .3);
    --form-input-border-color: hsla(0, 0%, 100%, .3);
    --form-submit-btn-color: #000;
    --form-submit-btn-bg-color: #fff
}

.layout-block-ed28c .message-form-bf734[data-theme*=black] .input-e852a[type=checkbox]:checked:after,
.layout-block-ed28c .message-form-bf734[data-theme*=black] .input-e852a[type=radio]:checked:after,
.layout-block-ed28c .message-form-bf734[data-theme*=black] .select-e0577[type=checkbox]:checked:after,
.layout-block-ed28c .message-form-bf734[data-theme*=black] .select-e0577[type=radio]:checked:after,
.layout-block-ed28c .message-form-bf734[data-theme*=black] .textarea-d7e0a[type=checkbox]:checked:after,
.layout-block-ed28c .message-form-bf734[data-theme*=black] .textarea-d7e0a[type=radio]:checked:after {
    background-image: url('data:image/svg+xml;charset=utf-8,<svg width="12" height="8" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="m1.5 4 3 3 6-6" stroke="%23fff" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>')
}

.layout-block-ed28c .message-form-bf734[data-theme*=black] .input-e852a:focus,
.layout-block-ed28c .message-form-bf734[data-theme*=black] .select-e0577:focus,
.layout-block-ed28c .message-form-bf734[data-theme*=black] .textarea-d7e0a:focus {
    border-color: #fff
}

.layout-block-ed28c .message-form-bf734[data-theme*=black] .select-e0577 {
    background-image: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="25" height="24" fill="none"><path d="m15.75 10.75-3.25 3.5-3.25-3.5" stroke="%23fff" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>')
}

.layout-block-ed28c .message-form-bf734[data-theme*=black] .form-row--submit-a86cd .submit-btn-a1d92 {
    color: var(--form-submit-btn-color);
    background-color: var(--form-submit-btn-bg-color)
}

.layout-block-ed28c .message-form-bf734[data-theme*=black] .form-row--submit-a86cd[data-status=loading] .fa-spinner-f15b2:before {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%23fff' d='M304 48a48 48 0 1 0-96 0 48 48 0 1 0 96 0zm0 416a48 48 0 1 0-96 0 48 48 0 1 0 96 0zM48 304a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm464-48a48 48 0 1 0-96 0 48 48 0 1 0 96 0zM142.9 437A48 48 0 1 0 75 369.1a48 48 0 1 0 67.9 67.9zm0-294.2A48 48 0 1 0 75 75a48 48 0 1 0 67.9 67.9zM369.1 437a48 48 0 1 0 67.9-67.9 48 48 0 1 0-67.9 67.9z'/%3E%3C/svg%3E")
}

.layout-block-ed28c .message-form-bf734[data-theme*=black] .form-row--submit-a86cd[data-status=suc] .fa-spinner-f15b2:before {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath fill='%23fff' d='M438.6 105.4c12.5 12.5 12.5 32.8 0 45.3l-256 256c-12.5 12.5-32.8 12.5-45.3 0l-128-128c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0L160 338.7l233.4-233.3c12.5-12.5 32.8-12.5 45.3 0z'/%3E%3C/svg%3E")
}

.layout-block-ed28c .message-form-bf734[data-theme*=black] .form-row--submit-a86cd[data-status=error] .fa-spinner-f15b2:before {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%23fff' d='M256 32c14.2 0 27.3 7.5 34.5 19.8l216 368c7.3 12.4 7.3 27.7.2 40.1S486.3 480 472 480H40c-14.3 0-27.6-7.7-34.7-20.1s-7-27.8.2-40.1l216-368C228.7 39.5 241.8 32 256 32zm0 128c-13.3 0-24 10.7-24 24v112c0 13.3 10.7 24 24 24s24-10.7 24-24V184c0-13.3-10.7-24-24-24zm32 224a32 32 0 1 0-64 0 32 32 0 1 0 64 0z'/%3E%3C/svg%3E")
}

.layout-slider-block-cf126 {
    position: relative
}

.layout-slider-block-cf126 .slider-swiper-wrapper-fa4ba,
.layout-slider-block-cf126 .swiper-slide {
    overflow: hidden
}

.layout-slider-block-cf126 .item-thumb-d4899,
.layout-slider-block-cf126 .slider-item-be4aa {
    display: flex;
    overflow: hidden;
    height: var(--height, 500px);
    background-repeat: no-repeat;
    background-position: 50%;
    background-size: cover;
    align-items: center;
    justify-content: center
}

.layout-slider-block-cf126 .item-thumb-d4899:after,
.layout-slider-block-cf126 .slider-item-be4aa:after {
    display: block;
    content: ""
}

.layout-slider-block-cf126 .item-box-a4d29 {
    overflow: hidden;
    border-radius: var(--slider-item-radius)
}

.layout-slider-block-cf126[data-slider-theme*=white] {
    --theme-color: 255, 255, 255
}

.layout-slider-block-cf126[data-slider-effect|=parallax] .swiper-slide-ec7e7 {
    overflow: hidden
}

.layout-slider-block-cf126[data-slider-effect|=parallax] .item-thumb-d4899,
.layout-slider-block-cf126[data-slider-effect|=parallax] .slider-item-be4aa {
    background-position: 50%;
    background-size: cover
}

.layout-slider-block-cf126[data-slider-effect|=parallax] .slider-image-f12b3 {
    display: none
}

.layout-slider-block-cf126[data-slider-control=normal_2] {
    --theme-color: #6b6b6b;
    --control-size: 8px;
    padding-bottom: 0
}

.layout-slider-block-cf126[data-slider-control=normal_2][data-slider-theme*=white] {
    --theme-color: 255, 255, 255
}

.layout-slider-block-cf126 {
    --swiper-ratio: initial
}

.layout-slider-block-cf126:not([data-size-mode]):not([data-md-size-mode]):not([data-slider-ratio]) .item-thumb-d4899 {
    background-image: none !important
}

.layout-slider-block-cf126:not([data-size-mode]):not([data-md-size-mode])[data-slider-ratio] img {
    display: none
}

.layout-slider-block-cf126:not([data-size-mode]):not([data-md-size-mode])[data-slider-ratio] .item-thumb-d4899,
.layout-slider-block-cf126:not([data-size-mode]):not([data-md-size-mode])[data-slider-ratio] .slider-item-be4aa {
    height: auto
}

.layout-slider-block-cf126:not([data-size-mode]):not([data-md-size-mode]) .item-thumb-d4899,
.layout-slider-block-cf126:not([data-size-mode]):not([data-md-size-mode]) .slider-item-be4aa {
    padding-top: var(--swiper-ratio)
}

.layout-slider-block-cf126[data-slider-ratio="1-1"] {
    --swiper-ratio: 100%
}

.layout-slider-block-cf126[data-slider-ratio="3-4"] {
    --swiper-ratio: 133.3333%
}

.layout-slider-block-cf126[data-slider-ratio="4-3"] {
    --swiper-ratio: 75%
}

.layout-slider-block-cf126[data-slider-ratio="16-9"] {
    --swiper-ratio: 56.25%
}

.layout-slider-block-cf126[data-slider-ratio="9-16"] {
    --swiper-ratio: 177.7777%
}

@media(min-width:768px) {

    .layout-slider-block-cf126[data-size-mode=ratio] .item-thumb-d4899,
    .layout-slider-block-cf126[data-size-mode=ratio] .slider-item-be4aa {
        height: auto;
        padding-top: var(--swiper-ratio)
    }

    .layout-slider-block-cf126[data-size-mode=fixed] img,
    .layout-slider-block-cf126[data-size-mode=ratio] img {
        display: none
    }

    .layout-slider-block-cf126[data-size-mode=auto] .item-thumb-d4899 {
        background-image: none !important
    }
}

@media(max-width:767.98px) {

    .layout-slider-block-cf126[data-md-size-mode=ratio] .item-thumb-d4899,
    .layout-slider-block-cf126[data-md-size-mode=ratio] .slider-item-be4aa {
        height: auto;
        padding-top: var(--swiper-ratio)
    }

    .layout-slider-block-cf126[data-md-size-mode=fixed] img,
    .layout-slider-block-cf126[data-md-size-mode=ratio] img {
        display: none
    }

    .layout-slider-block-cf126[data-md-size-mode=auto] .item-thumb-d4899 {
        background-image: none !important
    }
}

.layout-slider-block-cf126 {
    --swiper-pagination-color: unset;
    --swiper-pagination-height: 0;
    padding-bottom: var(--swiper-pagination-height)
}

.layout-slider-block-cf126[data-hide-pagination] {
    --swiper-pagination-height: 0px !important
}

.layout-slider-block-cf126[data-hide-pagination] .slider-pagination-a2a9a {
    display: none !important
}

.layout-slider-block-cf126 .swiper-pagination-bullet {
    display: unset;
    opacity: unset;
    border-radius: unset;
    background: unset
}

.layout-slider-block-cf126:not([data-slider-control]),
.layout-slider-block-cf126[data-slider-control=normal],
.layout-slider-block-cf126[data-slider-control=normal_1] {
    --swiper-pagination-height: 40px
}

.layout-slider-block-cf126:not([data-slider-control])[data-slider-theme*=white] .slider-pagination-item-d99c3:hover .slider-pagination-dot-abc5e,
.layout-slider-block-cf126:not([data-slider-control])[data-slider-theme*=white] .slider-pagination-item-d99c3[data-active] .slider-pagination-dot-abc5e,
.layout-slider-block-cf126[data-slider-control=normal][data-slider-theme*=white] .slider-pagination-item-d99c3:hover .slider-pagination-dot-abc5e,
.layout-slider-block-cf126[data-slider-control=normal][data-slider-theme*=white] .slider-pagination-item-d99c3[data-active] .slider-pagination-dot-abc5e,
.layout-slider-block-cf126[data-slider-control=normal_1][data-slider-theme*=white] .slider-pagination-item-d99c3:hover .slider-pagination-dot-abc5e,
.layout-slider-block-cf126[data-slider-control=normal_1][data-slider-theme*=white] .slider-pagination-item-d99c3[data-active] .slider-pagination-dot-abc5e {
    box-shadow: inset 0 0 0 1px #fff
}

.layout-slider-block-cf126:not([data-slider-control])[data-slider-theme*=white] .slider-pagination-item-d99c3 .slider-pagination-dot-abc5e,
.layout-slider-block-cf126[data-slider-control=normal][data-slider-theme*=white] .slider-pagination-item-d99c3 .slider-pagination-dot-abc5e,
.layout-slider-block-cf126[data-slider-control=normal_1][data-slider-theme*=white] .slider-pagination-item-d99c3 .slider-pagination-dot-abc5e {
    box-shadow: inset 0 0 0 5px #fff
}

.layout-slider-block-cf126:not([data-slider-control]) .slider-pagination-a2a9a,
.layout-slider-block-cf126[data-slider-control=normal] .slider-pagination-a2a9a,
.layout-slider-block-cf126[data-slider-control=normal_1] .slider-pagination-a2a9a {
    position: absolute;
    z-index: 10;
    bottom: 0;
    left: 0;
    display: flex;
    width: 100%;
    justify-content: center
}

.layout-slider-block-cf126:not([data-slider-control]) .slider-pagination-item-d99c3,
.layout-slider-block-cf126[data-slider-control=normal] .slider-pagination-item-d99c3,
.layout-slider-block-cf126[data-slider-control=normal_1] .slider-pagination-item-d99c3 {
    position: relative;
    display: flex;
    width: 20px;
    height: 20px;
    cursor: pointer;
    align-items: center;
    justify-content: center
}

.layout-slider-block-cf126:not([data-slider-control]) .slider-pagination-item-d99c3:hover .slider-pagination-dot-abc5e,
.layout-slider-block-cf126:not([data-slider-control]) .slider-pagination-item-d99c3[data-active] .slider-pagination-dot-abc5e,
.layout-slider-block-cf126[data-slider-control=normal] .slider-pagination-item-d99c3:hover .slider-pagination-dot-abc5e,
.layout-slider-block-cf126[data-slider-control=normal] .slider-pagination-item-d99c3[data-active] .slider-pagination-dot-abc5e,
.layout-slider-block-cf126[data-slider-control=normal_1] .slider-pagination-item-d99c3:hover .slider-pagination-dot-abc5e,
.layout-slider-block-cf126[data-slider-control=normal_1] .slider-pagination-item-d99c3[data-active] .slider-pagination-dot-abc5e {
    transform: scale(2);
    box-shadow: inset 0 0 0 1px #6b6b6b
}

.layout-slider-block-cf126:not([data-slider-control]) .slider-pagination-item-d99c3 .slider-pagination-dot-abc5e,
.layout-slider-block-cf126[data-slider-control=normal] .slider-pagination-item-d99c3 .slider-pagination-dot-abc5e,
.layout-slider-block-cf126[data-slider-control=normal_1] .slider-pagination-item-d99c3 .slider-pagination-dot-abc5e {
    display: block;
    width: 5px;
    height: 5px;
    padding: 0;
    cursor: pointer;
    transition: all .1s linear;
    border-radius: 50%;
    box-shadow: inset 0 0 0 5px hsla(0, 0%, 42%, .6)
}

.layout-slider-block-cf126[data-slider-control=normal_1] {
    --swiper-pagination-height: 0
}

.layout-slider-block-cf126[data-slider-control=normal_1] .slider-pagination-a2a9a {
    bottom: 20px
}

.layout-slider-block-cf126[data-slider-control=normal_2] .slider-pagination-a2a9a {
    position: absolute;
    z-index: 10;
    bottom: 0;
    left: 0;
    display: flex;
    width: 100%;
    padding: 0 3% 3%;
    padding: 0 max(3.45%, 27px) max(3.45%, 27px);
    justify-content: flex-end
}

.layout-slider-block-cf126[data-slider-control=normal_2] .slider-pagination-item-d99c3 {
    position: relative;
    display: flex;
    width: calc(var(--control-size)*3);
    height: calc(var(--control-size)*3);
    padding: calc(var(--control-size)*.625);
    cursor: pointer;
    align-items: center;
    justify-content: center
}

.layout-slider-block-cf126[data-slider-control=normal_2] .slider-pagination-item-d99c3 .slider-pagination-dot-abc5e {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.layout-slider-block-cf126[data-slider-control=normal_2] .slider-pagination-item-d99c3 .slider-pagination-dot-abc5e circle {
    transition: .56s ease;
    stroke: rgba(var(--theme-color), 1);
    stroke-dasharray: 162.3101348877;
    stroke-dashoffset: 162.3101348877
}

.layout-slider-block-cf126[data-slider-control=normal_2] .slider-pagination-item-d99c3[data-active] .slider-pagination-dot-abc5e circle {
    stroke-dashoffset: 0
}

.layout-slider-block-cf126[data-slider-control=normal_2] .slider-pagination-item-d99c3:before {
    display: block;
    width: var(--control-size);
    height: var(--control-size);
    padding: 0;
    content: "";
    cursor: pointer;
    border-radius: 50%;
    background-color: rgba(var(--theme-color), 1)
}

.layout-slider-block-cf126[data-hide-navigation] .slider-navigation-f4186 {
    display: none !important
}

.layout-slider-block-cf126[data-slider-theme*=white] .slider-btn--prev-dd900 {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg class='icon' viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cpath d='m620.097 800.05-322.99-322.99c-21.87-21.87-57.33-21.87-79.2 0-21.87 21.87-21.87 57.33 0 79.2l323 322.99c21.87 21.87 57.33 21.87 79.2 0 21.86-21.87 21.86-57.33-.01-79.2z' fill='%23666'/%3E%3Cpath d='m208.917 468.05 322.99-322.98c21.87-21.87 57.33-21.87 79.2 0 21.87 21.87 21.87 57.33 0 79.2l-322.99 322.99c-21.87 21.87-57.33 21.87-79.2 0-21.87-21.88-21.87-57.34 0-79.21z' fill='%23666'/%3E%3C/svg%3E")
}

.layout-slider-block-cf126[data-slider-theme*=white] .slider-btn--next-e01fe {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg class='icon' viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cpath d='m403.903 223.95 322.99 322.99c21.87 21.87 57.33 21.87 79.2 0 21.87-21.87 21.87-57.33 0-79.2l-323-322.99c-21.87-21.87-57.33-21.87-79.2 0-21.86 21.87-21.86 57.33.01 79.2z' fill='%23666'/%3E%3Cpath d='m815.083 555.95-322.99 322.98c-21.87 21.87-57.33 21.87-79.2 0-21.87-21.87-21.87-57.33 0-79.2l322.99-322.99c21.87-21.87 57.33-21.87 79.2 0 21.87 21.88 21.87 57.34 0 79.21z' fill='%23666'/%3E%3C/svg%3E")
}

.layout-slider-block-cf126 .slider-btn--prev-dd900 {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg class='icon' viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cpath d='m620.097 800.05-322.99-322.99c-21.87-21.87-57.33-21.87-79.2 0-21.87 21.87-21.87 57.33 0 79.2l323 322.99c21.87 21.87 57.33 21.87 79.2 0 21.86-21.87 21.86-57.33-.01-79.2z' fill='%23fff'/%3E%3Cpath d='m208.917 468.05 322.99-322.98c21.87-21.87 57.33-21.87 79.2 0 21.87 21.87 21.87 57.33 0 79.2l-322.99 322.99c-21.87 21.87-57.33 21.87-79.2 0-21.87-21.88-21.87-57.34 0-79.21z' fill='%23fff'/%3E%3C/svg%3E")
}

.layout-slider-block-cf126 .slider-btn--next-e01fe {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg class='icon' viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cpath d='m403.903 223.95 322.99 322.99c21.87 21.87 57.33 21.87 79.2 0 21.87-21.87 21.87-57.33 0-79.2l-323-322.99c-21.87-21.87-57.33-21.87-79.2 0-21.86 21.87-21.86 57.33.01 79.2z' fill='%23fff'/%3E%3Cpath d='m815.083 555.95-322.99 322.98c-21.87 21.87-57.33 21.87-79.2 0-21.87-21.87-21.87-57.33 0-79.2l322.99-322.99c21.87-21.87 57.33-21.87 79.2 0 21.87 21.88 21.87 57.34 0 79.21z' fill='%23fff'/%3E%3C/svg%3E")
}

.layout-slider-block-cf126:not([data-slider-control])[data-slider-theme*=white] .slider-navigation-f4186 .slider-btn--next-e01fe,
.layout-slider-block-cf126:not([data-slider-control])[data-slider-theme*=white] .slider-navigation-f4186 .slider-btn--prev-dd900,
.layout-slider-block-cf126[data-slider-control=normal][data-slider-theme*=white] .slider-navigation-f4186 .slider-btn--next-e01fe,
.layout-slider-block-cf126[data-slider-control=normal][data-slider-theme*=white] .slider-navigation-f4186 .slider-btn--prev-dd900,
.layout-slider-block-cf126[data-slider-control=normal_1][data-slider-theme*=white] .slider-navigation-f4186 .slider-btn--next-e01fe,
.layout-slider-block-cf126[data-slider-control=normal_1][data-slider-theme*=white] .slider-navigation-f4186 .slider-btn--prev-dd900 {
    background-color: #fff
}

.layout-slider-block-cf126:not([data-slider-control]) .slider-navigation-f4186,
.layout-slider-block-cf126[data-slider-control=normal] .slider-navigation-f4186,
.layout-slider-block-cf126[data-slider-control=normal_1] .slider-navigation-f4186 {
    position: absolute;
    z-index: 10;
    top: calc(50% - var(--swiper-pagination-height)/2);
    display: flex;
    width: 100%;
    height: 0;
    padding: 0 20px;
    align-items: center;
    justify-content: space-between
}

.layout-slider-block-cf126:not([data-slider-control]) .slider-navigation-f4186 .slider-btn--next-e01fe,
.layout-slider-block-cf126:not([data-slider-control]) .slider-navigation-f4186 .slider-btn--prev-dd900,
.layout-slider-block-cf126[data-slider-control=normal] .slider-navigation-f4186 .slider-btn--next-e01fe,
.layout-slider-block-cf126[data-slider-control=normal] .slider-navigation-f4186 .slider-btn--prev-dd900,
.layout-slider-block-cf126[data-slider-control=normal_1] .slider-navigation-f4186 .slider-btn--next-e01fe,
.layout-slider-block-cf126[data-slider-control=normal_1] .slider-navigation-f4186 .slider-btn--prev-dd900 {
    width: 36px;
    height: 36px;
    cursor: pointer;
    border-radius: 50px;
    background-color: rgba(0, 0, 0, .4);
    background-repeat: no-repeat;
    background-position: 50%;
    background-size: 16px
}

.layout-slider-block-cf126[data-slider-control=normal_1] .slider-navigation-f4186 {
    top: 50%
}

.layout-slider-block-cf126[data-slider-control=normal_2] .slider-navigation-f4186 {
    position: absolute;
    z-index: 10;
    top: 50%;
    display: flex;
    width: 100%;
    height: 0;
    padding: 0 3%;
    padding: 0 max(3.45%, 27px);
    align-items: center;
    justify-content: space-between
}

.layout-slider-block-cf126[data-slider-control=normal_2] .slider-navigation-f4186 .slider-btn--next-e01fe,
.layout-slider-block-cf126[data-slider-control=normal_2] .slider-navigation-f4186 .slider-btn--prev-dd900 {
    width: 36px;
    height: 36px;
    cursor: pointer;
    border-radius: 50px;
    background-color: rgba(var(--theme-color), 1);
    background-repeat: no-repeat;
    background-position: 50%;
    background-size: 16px
}

.layout-slider-block-cf126 {
    --level-1: 16px;
    --level-2: 18px;
    --level-3: 22px;
    --level-4: 24px;
    --level-5: 26px;
    --level-6: 28px;
    --item-font-size: var(--level-2);
    --theme-color: 0 0 0
}

.layout-slider-block-cf126 .item-info-d1db3 {
    font-weight: 400;
    position: relative
}

.layout-slider-block-cf126 .item-info-d1db3 span {
    text-decoration: none
}

.layout-slider-block-cf126 .item-info-d1db3:hover {
    z-index: 10
}

.layout-slider-block-cf126 .item-index-aa0e7 {
    display: none
}

.layout-slider-block-cf126 .item-title-cab46 {
    font-family: var(--item-font-family);
    font-size: var(--item-font-size);
    font-weight: var(--item-font-weight);
    line-height: 140%;
    color: rgba(var(--theme-color), 1)
}

.layout-slider-block-cf126 .item-desc-bb806,
.layout-slider-block-cf126 .item-subtitle-fccf5 {
    font-size: calc(10px + var(--item-font-size)*.2);
    line-height: 160%;
    margin-top: calc(5px + .05em);
    color: rgba(var(--theme-color), .6)
}

.layout-slider-block-cf126 .item-desc-bb806 {
    white-space: pre-line;
    color: rgba(var(--theme-color), .8)
}

@media(max-width:767.98px) {
    .layout-slider-block-cf126 {
        --level-1: 14px;
        --level-2: 16px;
        --level-3: 20px;
        --level-4: 22px;
        --level-5: 24px;
        --level-6: 26px
    }
}

.layout-slider-block-cf126:not([data-slider-theme*=info]) .item-box-a4d29,
.layout-slider-block-cf126[data-slider-theme*=info1] .item-box-a4d29 {
    border-radius: initial
}

.layout-slider-block-cf126:not([data-slider-theme*=info]) .item-box-a4d29:hover .item-title-cab46 span,
.layout-slider-block-cf126[data-slider-theme*=info1] .item-box-a4d29:hover .item-title-cab46 span {
    background-position: 0 100%;
    background-size: 100% 1px
}

.layout-slider-block-cf126:not([data-slider-theme*=info]) .item-box-a4d29 .item-title-cab46 span,
.layout-slider-block-cf126[data-slider-theme*=info1] .item-box-a4d29 .item-title-cab46 span {
    transition: background-size .55s cubic-bezier(.2, .75, .5, 1);
    background-image: linear-gradient(90deg, currentColor 0, currentColor);
    background-repeat: no-repeat;
    background-position: 100% 100%;
    background-size: 0 1px
}

.layout-slider-block-cf126:not([data-slider-theme*=info]) .item-thumb-d4899,
.layout-slider-block-cf126[data-slider-theme*=info1] .item-thumb-d4899 {
    border-radius: var(--slider-item-radius)
}

.layout-slider-block-cf126:not([data-slider-theme*=info]) .item-info-d1db3,
.layout-slider-block-cf126[data-slider-theme*=info1] .item-info-d1db3 {
    padding: var(--item-font-size) 0
}

.layout-slider-block-cf126[data-slider-theme*=info2] .item-box-a4d29 {
    position: relative;
    overflow: hidden;
    text-decoration: none;
    color: #fff;
    box-shadow: 0 0 0 rgba(0, 0, 0, .15)
}

.layout-slider-block-cf126[data-slider-theme*=info2] .item-box-a4d29:hover .item-info-d1db3 {
    background-color: rgba(0, 0, 0, .5)
}

.layout-slider-block-cf126[data-slider-theme*=info2] .item-box-a4d29:hover .item-desc-bb806,
.layout-slider-block-cf126[data-slider-theme*=info2] .item-box-a4d29:hover .item-subtitle-fccf5,
.layout-slider-block-cf126[data-slider-theme*=info2] .item-box-a4d29:hover .item-title-cab46 {
    opacity: 1
}

.layout-slider-block-cf126[data-slider-theme*=info2] .item-info-d1db3 {
    position: absolute;
    top: 0;
    left: 0;
    display: flex;
    width: 100%;
    height: 100%;
    padding: 4%;
    transition: .26s ease;
    background-color: transparent;
    align-items: flex-end
}

.layout-slider-block-cf126[data-slider-theme*=info2] .item-desc-bb806,
.layout-slider-block-cf126[data-slider-theme*=info2] .item-subtitle-fccf5,
.layout-slider-block-cf126[data-slider-theme*=info2] .item-title-cab46 {
    transition: .26s ease;
    opacity: 0
}

.layout-slider-block-cf126[data-slider-theme*=info2] .item-title-cab46 {
    color: #fff
}

.layout-slider-block-cf126[data-slider-theme*=info2] .item-subtitle-fccf5 {
    color: hsla(0, 0%, 100%, .6)
}

.layout-slider-block-cf126[data-slider-theme*=info2] .item-desc-bb806 {
    color: hsla(0, 0%, 100%, .8)
}

.layout-slider-block-cf126[data-slider-theme*=info3] .item-box-a4d29 {
    position: relative;
    overflow: hidden;
    text-decoration: none;
    box-shadow: 0 0 0 rgba(0, 0, 0, .15)
}

.layout-slider-block-cf126[data-slider-theme*=info3] .item-box-a4d29:hover .item-title-cab46 span {
    background-position: 0 100%;
    background-size: 100% 1px
}

.layout-slider-block-cf126[data-slider-theme*=info3] .item-box-a4d29 .item-title-cab46 span {
    transition: background-size .55s cubic-bezier(.2, .75, .5, 1);
    background-image: linear-gradient(90deg, currentColor 0, currentColor);
    background-repeat: no-repeat;
    background-position: 100% 100%;
    background-size: 0 1px
}

.layout-slider-block-cf126[data-slider-theme*=info3] .item-info-d1db3 {
    position: absolute;
    top: 0;
    left: 0;
    display: flex;
    width: 100%;
    height: 100%;
    padding: 4%;
    transition: .26s ease;
    background-image: linear-gradient(0deg, rgba(0, 0, 0, .5) 7%, transparent 50%);
    align-items: flex-end
}

.layout-slider-block-cf126[data-slider-theme*=info3] .item-title-cab46 {
    color: #fff
}

.layout-slider-block-cf126[data-slider-theme*=info3] .item-subtitle-fccf5 {
    color: hsla(0, 0%, 100%, .6)
}

.layout-slider-block-cf126[data-slider-theme*=info3] .item-desc-bb806 {
    color: hsla(0, 0%, 100%, .8)
}

.layout-slider-block-cf126[data-slider-theme*=info4] .item-box-a4d29 {
    position: relative;
    overflow: hidden;
    text-decoration: none;
    color: #fff;
    box-shadow: 0 0 0 rgba(0, 0, 0, .15)
}

.layout-slider-block-cf126[data-slider-theme*=info4] .item-box-a4d29:hover .item-info-d1db3 {
    background-color: rgba(0, 0, 0, .8)
}

.layout-slider-block-cf126[data-slider-theme*=info4] .item-box-a4d29:hover .item-info-inner-eb03b {
    transform: scale(1) perspective(1px) translateZ(0);
    opacity: 1
}

.layout-slider-block-cf126[data-slider-theme*=info4] .item-info-d1db3 {
    position: absolute;
    top: 0;
    left: 0;
    display: flex;
    width: 100%;
    height: 100%;
    padding: 8%;
    transition: background-color 1s cubic-bezier(0, 1, .5, 1);
    background-color: transparent;
    align-items: center;
    justify-content: center
}

.layout-slider-block-cf126[data-slider-theme*=info4] .item-info-inner-eb03b {
    transition: transform 1s cubic-bezier(0, 1, .5, 1), opacity 1s cubic-bezier(0, 1, .5, 1);
    transform: perspective(1px) scale(.8) translateZ(0);
    text-align: center;
    opacity: 0
}

.layout-slider-block-cf126[data-slider-theme*=info4] .item-title-cab46 {
    color: #fff
}

.layout-slider-block-cf126[data-slider-theme*=info4] .item-subtitle-fccf5 {
    color: hsla(0, 0%, 100%, .6)
}

.layout-slider-block-cf126[data-slider-theme*=info4] .item-desc-bb806 {
    color: hsla(0, 0%, 100%, .8)
}

.layout-card-block-d692b {
    --level-1: 16px;
    --level-2: 18px;
    --level-3: 22px;
    --level-4: 24px;
    --level-5: 26px;
    --level-6: 28px;
    --item-font-size: var(--level-2);
    --theme-color: 0 0 0
}

.layout-card-block-d692b .card-list-e19cd {
    display: grid
}

.layout-card-block-d692b .card-list-e19cd[data-video-autoplay] {
    cursor: pointer
}

.layout-card-block-d692b .card-list-e19cd[data-video-autoplay] .item-thumb-box-ea296[data-video-link]:before {
    display: none !important
}

.layout-card-block-d692b .card-list-e19cd .item-thumb-box-ea296 {
    position: relative
}

.layout-card-block-d692b .card-list-e19cd .item-thumb-box-ea296 video {
    position: absolute;
    z-index: 0;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    pointer-events: none;
    object-fit: cover
}

.layout-card-block-d692b .card-list-e19cd .item-thumb-box-ea296[data-video-link]:before {
    position: absolute;
    z-index: 30;
    top: 50%;
    left: 50%;
    width: 60px;
    height: 60px;
    content: "";
    transition: .26s ease;
    transform: translate3d(-50%, -50%, 0);
    pointer-events: none;
    border-radius: 50%;
    background-color: rgba(0, 0, 0, .5);
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAADcSURBVHgB7dbRDYJADAbgnhPoBozgBsZJHEE3kA0cgREcgREYoWygG/z2ohhCEDiu1AfuS/pyJLTX9OCIkmQEgL1EhbdCIiNLreQNljiRFfxWmnQD43JaEqbhxbqBMDf1QhCOoTmkmK9Q6QbisMRl6P1uSgEUr5Y4Oufq7oMN2cgkuG82rDrQeEoXdu0Fqw58C+guWBbgk+cUCjpKzD2SiPOQOFMMzHfHnz5ELHEgLQjjf0Zb0jQxcaW664AC/JBdaUkDyUsYXcmqnl3HHa3AAvy1nD+JC/UhS1bvBXsXXdvChXK0AAAAAElFTkSuQmCC);
    background-repeat: no-repeat;
    background-position: 50%;
    background-size: 24px 24px;
    box-shadow: 0 0 0 0 rgba(0, 0, 0, .5)
}

.layout-card-block-d692b[data-theme*=dark] {
    --theme-color: 255 255 255
}

.layout-card-block-d692b .card-item-ced72 {
    position: relative
}

.layout-card-block-d692b .card-item-ced72 span {
    text-decoration: none
}

@media(max-width:767.98px) {
    .layout-card-block-d692b {
        --level-1: 14px;
        --level-2: 16px;
        --level-3: 20px;
        --level-4: 22px;
        --level-5: 24px;
        --level-6: 26px
    }
}

.layout-card-block-d692b[data-show-mode=swiper] .card-list-e19cd {
    display: block;
    cursor: pointer
}

.layout-card-block-d692b[data-show-mode=swiper] .card-item-ced72 {
    width: calc((100% - var(--col-space)*(var(--col-count) - 1))/var(--col-count));
    transition: transform .45s ease
}

.layout-card-block-d692b[data-show-mode=swiper] .progress-bar-wrapper-fafcb {
    position: relative;
    margin-top: 50px
}

.layout-card-block-d692b[data-show-mode=swiper] .progress-bar-c7bcf {
    max-width: 260px;
    height: 5px;
    margin: 0 auto;
    border-radius: 100px;
    background: #e4e4e7
}

.layout-card-block-d692b[data-show-mode=swiper] .progress-bar--inner-bc485 {
    width: calc(var(--swiper-progress, .2)*100%);
    height: 100%;
    border-radius: 100px;
    background: #000
}

.layout-card-block-d692b[data-show-mode=swiper] .tab-bar-d0a2c {
    font-size: 14px;
    display: flex;
    min-width: 0;
    margin-top: 50px;
    justify-content: center
}

.layout-card-block-d692b[data-show-mode=swiper] .tab-bar--inner-b3bb5 {
    display: flex;
    min-width: 0;
    flex-wrap: wrap
}

.layout-card-block-d692b[data-show-mode=swiper] .tab-item-e8ceb {
    padding: .3em .5em;
    cursor: pointer;
    transition: .26s ease;
    color: #999
}

.layout-card-block-d692b[data-show-mode=swiper] .tab-item-e8ceb:last-child {
    margin-right: 0
}

.layout-card-block-d692b[data-show-mode=swiper] .tab-item-e8ceb:hover,
.layout-card-block-d692b[data-show-mode=swiper] .tab-item-e8ceb[data-active] {
    color: #000
}

.layout-card-block-d692b[data-show-mode=swiper] .swiper {
    overflow: visible
}

.layout-card-block-d692b[data-show-mode=swiper] .swiper-wrapper {
    transition: transform .6s cubic-bezier(.2, .6, .3, 1) !important
}

.layout-card-block-d692b[data-show-mode=swiper] .swiper-wrapper[data-touch] {
    cursor: grabbing;
    transition: transform .3s cubic-bezier(.2, .6, .3, 1) !important
}

.layout-card-block-d692b[data-show-mode=swiper] .swiper-wrapper[data-touch] .card-item-ced72 {
    transform: scale(.97)
}

.layout-card-block-d692b[data-show-mode=swiper][data-theme*=dark] .progress-bar-c7bcf {
    background: #3f3f46
}

.layout-card-block-d692b[data-show-mode=swiper][data-theme*=dark] .progress-bar--inner-bc485 {
    background: #fff
}

.layout-card-block-d692b[data-show-mode=swiper][data-theme*=dark] .tab-item-e8ceb {
    color: #3f3f46
}

.layout-card-block-d692b[data-show-mode=swiper][data-theme*=dark] .tab-item-e8ceb:hover,
.layout-card-block-d692b[data-show-mode=swiper][data-theme*=dark] .tab-item-e8ceb[data-active] {
    color: #fff
}

.layout-card-block-d692b[data-effect=normal] .card-item-ced72 {
    position: relative
}

.layout-card-block-d692b[data-effect=normal] .card-item-ced72:hover {
    z-index: 10
}

.layout-card-block-d692b[data-effect=normal] .card-item-ced72:hover .item-thumb-d4899 {
    transform: scale(1.1)
}

.layout-card-block-d692b[data-effect=normal] .item-index-aa0e7 {
    display: none
}

.layout-card-block-d692b[data-effect=normal] .item-info-d1db3 {
    font-weight: 400
}

.layout-card-block-d692b[data-effect=normal] .item-title-cab46 {
    font-family: var(--item-font-family);
    font-size: var(--item-font-size);
    font-weight: var(--item-font-weight);
    line-height: 140%;
    color: rgb(var(--theme-color)/1)
}

.layout-card-block-d692b[data-effect=normal] .item-subtitle-fccf5 {
    font-size: calc(10px + var(--item-font-size)*.2);
    line-height: 160%;
    margin-top: calc(5px + .05em);
    color: rgb(var(--theme-color)/.6)
}

.layout-card-block-d692b[data-effect=normal] .item-desc-bb806 {
    display: none;
    color: rgb(var(--theme-color)/.8)
}

.layout-card-block-d692b[data-effect=normal] .item-thumb-box-ea296 {
    height: 100%
}

.layout-card-block-d692b[data-effect=normal] .item-thumb-d4899 {
    background-repeat: no-repeat;
    background-size: cover;
    height: 100%;
    transition: transform .75s cubic-bezier(.2, .75, .5, 1), opacity .5s ease .3s;
    transform: scale(1)
}

.layout-card-block-d692b[data-effect=normal] .item-thumb-d4899 img {
    opacity: 0
}

.layout-card-block-d692b[data-effect=normal] .item-thumb-d4899[data-image-ratio]:not([data-image-ratio=auto]) img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    opacity: 0
}

.layout-card-block-d692b[data-effect=normal] .item-thumb-d4899[data-image-ratio]:not([data-image-ratio=auto]):after {
    display: block;
    width: 100%;
    padding-bottom: calc(var(--aspect-h)/var(--aspect-w)*100%);
    content: "";
    pointer-events: none
}

.layout-card-block-d692b[data-effect=normal] .item-thumb-d4899 img {
    position: relative;
    z-index: 1
}

.layout-card-block-d692b[data-effect=normal][data-theme^=NO01] .card-item-ced72:hover .item-title-cab46 span {
    background-position: 0 100%;
    background-size: 100% 1px
}

.layout-card-block-d692b[data-effect=normal][data-theme^=NO01] .card-item-ced72 .item-title-cab46 span {
    transition: background-size .55s cubic-bezier(.2, .75, .5, 1);
    background-image: linear-gradient(90deg, currentColor 0, currentColor);
    background-repeat: no-repeat;
    background-position: 100% 100%;
    background-size: 0 1px
}

.layout-card-block-d692b[data-effect=normal][data-theme^=NO01] .item-thumb-box-ea296 {
    overflow: hidden;
    border-radius: var(--item-border-radius)
}

.layout-card-block-d692b[data-effect=normal][data-theme^=NO01] .item-info-d1db3 {
    padding: var(--item-font-size) 0
}

.layout-card-block-d692b[data-effect=normal][data-theme^=NO02] .card-item-ced72 {
    position: relative;
    overflow: hidden;
    text-decoration: none;
    color: #fff;
    border-radius: var(--item-border-radius);
    box-shadow: 0 0 0 rgba(0, 0, 0, .15)
}

.layout-card-block-d692b[data-effect=normal][data-theme^=NO02] .card-item-ced72:hover .item-info-d1db3 {
    background-color: rgba(0, 0, 0, .5)
}

.layout-card-block-d692b[data-effect=normal][data-theme^=NO02] .card-item-ced72:hover .item-subtitle-fccf5,
.layout-card-block-d692b[data-effect=normal][data-theme^=NO02] .card-item-ced72:hover .item-title-cab46 {
    opacity: 1
}

.layout-card-block-d692b[data-effect=normal][data-theme^=NO02] .item-info-d1db3 {
    position: absolute;
    top: 0;
    left: 0;
    display: flex;
    width: 100%;
    height: 100%;
    padding: 8%;
    transition: .26s ease;
    background-color: transparent;
    align-items: flex-end
}

.layout-card-block-d692b[data-effect=normal][data-theme^=NO02] .item-subtitle-fccf5,
.layout-card-block-d692b[data-effect=normal][data-theme^=NO02] .item-title-cab46 {
    transition: .26s ease;
    opacity: 0
}

.layout-card-block-d692b[data-effect=normal][data-theme^=NO02] .item-title-cab46 {
    color: #fff
}

.layout-card-block-d692b[data-effect=normal][data-theme^=NO02] .item-subtitle-fccf5 {
    color: hsla(0, 0%, 100%, .6)
}

.layout-card-block-d692b[data-effect=normal][data-theme^=NO02] .item-desc-bb806 {
    color: hsla(0, 0%, 100%, .8)
}

.layout-card-block-d692b[data-effect=normal][data-theme^=NO03] .card-item-ced72 {
    position: relative;
    overflow: hidden;
    text-decoration: none;
    border-radius: var(--item-border-radius);
    box-shadow: 0 0 0 rgba(0, 0, 0, .15)
}

.layout-card-block-d692b[data-effect=normal][data-theme^=NO03] .card-item-ced72:hover .item-title-cab46 span {
    background-position: 0 100%;
    background-size: 100% 1px
}

.layout-card-block-d692b[data-effect=normal][data-theme^=NO03] .card-item-ced72 .item-title-cab46 span {
    transition: background-size .55s cubic-bezier(.2, .75, .5, 1);
    background-image: linear-gradient(90deg, currentColor 0, currentColor);
    background-repeat: no-repeat;
    background-position: 100% 100%;
    background-size: 0 1px
}

.layout-card-block-d692b[data-effect=normal][data-theme^=NO03] .item-info-d1db3 {
    position: absolute;
    top: 0;
    left: 0;
    display: flex;
    width: 100%;
    height: 100%;
    padding: 8%;
    transition: .26s ease;
    background-image: linear-gradient(0deg, rgba(0, 0, 0, .5) 7%, transparent 50%);
    align-items: flex-end
}

.layout-card-block-d692b[data-effect=normal][data-theme^=NO03] .item-title-cab46 {
    color: #fff
}

.layout-card-block-d692b[data-effect=normal][data-theme^=NO03] .item-subtitle-fccf5 {
    color: hsla(0, 0%, 100%, .6)
}

.layout-card-block-d692b[data-effect=normal][data-theme^=NO03] .item-desc-bb806 {
    color: hsla(0, 0%, 100%, .8)
}

.layout-card-block-d692b[data-effect=normal][data-theme^=NO04] .card-item-ced72 {
    position: relative;
    overflow: hidden;
    text-decoration: none;
    color: #fff;
    border-radius: var(--item-border-radius);
    box-shadow: 0 0 0 rgba(0, 0, 0, .15)
}

.layout-card-block-d692b[data-effect=normal][data-theme^=NO04] .card-item-ced72:hover .item-info-d1db3 {
    background-color: rgba(0, 0, 0, .8)
}

.layout-card-block-d692b[data-effect=normal][data-theme^=NO04] .card-item-ced72:hover .item-info-inner-eb03b {
    transform: scale(1) perspective(1px) translateZ(0);
    opacity: 1
}

.layout-card-block-d692b[data-effect=normal][data-theme^=NO04] .item-info-d1db3 {
    position: absolute;
    top: 0;
    left: 0;
    display: flex;
    width: 100%;
    height: 100%;
    padding: 8%;
    transition: background-color 1s cubic-bezier(0, 1, .5, 1);
    background-color: transparent;
    align-items: center;
    justify-content: center
}

.layout-card-block-d692b[data-effect=normal][data-theme^=NO04] .item-info-inner-eb03b {
    transition: transform 1s cubic-bezier(0, 1, .5, 1), opacity 1s cubic-bezier(0, 1, .5, 1);
    transform: perspective(1px) scale(.8) translateZ(0);
    text-align: center;
    opacity: 0
}

.layout-card-block-d692b[data-effect=normal][data-theme^=NO04] .item-title-cab46 {
    color: #fff
}

.layout-card-block-d692b[data-effect=normal][data-theme^=NO04] .item-subtitle-fccf5 {
    color: hsla(0, 0%, 100%, .6)
}

.layout-card-block-d692b[data-effect=normal][data-theme^=NO04] .item-desc-bb806 {
    color: hsla(0, 0%, 100%, .8)
}

.layout-card-block-d692b[data-effect=normal][data-theme^=NO05] .card-item-ced72:hover .item-title-cab46 span {
    background-position: 0 100%;
    background-size: 100% 1px
}

.layout-card-block-d692b[data-effect=normal][data-theme^=NO05] .card-item-ced72 .item-title-cab46 span {
    transition: background-size .55s cubic-bezier(.2, .75, .5, 1);
    background-image: linear-gradient(90deg, currentColor 0, currentColor);
    background-repeat: no-repeat;
    background-position: 100% 100%;
    background-size: 0 1px
}

.layout-card-block-d692b[data-effect=normal][data-theme^=NO05] .card-item-ced72:hover .item-thumb-box-ea296 {
    transform: translateY(-20px);
    box-shadow: 0 25px 60px rgba(0, 0, 0, .17)
}

.layout-card-block-d692b[data-effect=normal][data-theme^=NO05] .card-item-ced72:hover .item-thumb-d4899 {
    transform: scale(1)
}

.layout-card-block-d692b[data-effect=normal][data-theme^=NO05] .item-thumb-box-ea296 {
    overflow: hidden;
    transition: transform .7s cubic-bezier(.2, 1, .22, 1), box-shadow .7s cubic-bezier(.2, 1, .22, 1), opacity .55s ease .25s;
    border-radius: var(--item-border-radius);
    box-shadow: 0 0 0 rgba(0, 0, 0, .17)
}

.layout-card-block-d692b[data-effect=normal][data-theme^=NO05] .item-info-d1db3 {
    padding: var(--item-font-size) 0
}

.layout-card-block-d692b[data-effect=three3D] .card-item-ced72 {
    position: relative
}

.layout-card-block-d692b[data-effect=three3D] .card-item-ced72:hover {
    z-index: 10
}

.layout-card-block-d692b[data-effect=three3D] .layer-back-c9253,
.layout-card-block-d692b[data-effect=three3D] .layer-front-bcce4 {
    backface-visibility: hidden;
    transform-style: preserve-3d
}

.layout-card-block-d692b[data-effect=three3D] .layer-front-bcce4 .item-desc-bb806 {
    display: none
}

.layout-card-block-d692b[data-effect=three3D] .layer-front-bcce4 .item-thumb-d4899:before {
    background-color: var(--front-mask-color)
}

.layout-card-block-d692b[data-effect=three3D] .layer-front-bcce4 .item-info-d1db3 {
    color: var(--front-font-color, #fff)
}

.layout-card-block-d692b[data-effect=three3D] .layer-back-c9253 {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0
}

.layout-card-block-d692b[data-effect=three3D] .layer-back-c9253 .item-subtitle-fccf5 {
    display: none
}

.layout-card-block-d692b[data-effect=three3D] .layer-back-c9253 .item-thumb-d4899:before {
    background-color: var(--back-mask-color)
}

.layout-card-block-d692b[data-effect=three3D] .layer-back-c9253 .item-info-d1db3 {
    color: var(--back-font-color, #fff)
}

.layout-card-block-d692b[data-effect=three3D] .item-index-aa0e7 {
    display: none
}

.layout-card-block-d692b[data-effect=three3D] .item-info-d1db3 {
    position: absolute;
    z-index: 10;
    top: 0;
    left: 0;
    display: flex;
    width: 100%;
    height: 100%;
    padding: 8%;
    transition: transform .26s ease;
    transform: translateZ(50px) scale(.95)
}

.layout-card-block-d692b[data-effect=three3D] .item-title-cab46 {
    font-family: var(--item-font-family);
    font-size: var(--item-font-size);
    font-weight: var(--item-font-weight);
    line-height: 140%
}

.layout-card-block-d692b[data-effect=three3D] .item-subtitle-fccf5 {
    font-size: calc(10px + var(--item-font-size)*.2);
    line-height: 160%;
    margin-top: calc(5px + .05em);
    opacity: .6
}

.layout-card-block-d692b[data-effect=three3D] .item-desc-bb806 {
    font-size: 13px;
    line-height: 1.4;
    overflow: hidden;
    margin-top: 8px;
    opacity: .8
}

.layout-card-block-d692b[data-effect=three3D] .item-thumb-box-ea296 {
    overflow: hidden;
    border-radius: var(--item-border-radius)
}

.layout-card-block-d692b[data-effect=three3D] .item-thumb-d4899 {
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
    transition: transform .36s ease;
    transform: scale(1)
}

.layout-card-block-d692b[data-effect=three3D] .item-thumb-d4899 img {
    opacity: 0
}

.layout-card-block-d692b[data-effect=three3D] .item-thumb-d4899[data-image-ratio]:not([data-image-ratio=auto]) img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    opacity: 0
}

.layout-card-block-d692b[data-effect=three3D] .item-thumb-d4899[data-image-ratio]:not([data-image-ratio=auto]):after {
    display: block;
    width: 100%;
    padding-bottom: calc(var(--aspect-h)/var(--aspect-w)*100%);
    content: "";
    pointer-events: none
}

.layout-card-block-d692b[data-effect=three3D] .item-thumb-d4899:before {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 10;
    content: ""
}

.layout-card-block-d692b[data-effect=three3D][data-theme^=NO01] .card-item-ced72 {
    perspective: 1000px;
    transform-style: preserve-3d
}

.layout-card-block-d692b[data-effect=three3D][data-theme^=NO01] .card-item-ced72:hover .item-inner-e288d {
    transform: rotateY(-180deg)
}

.layout-card-block-d692b[data-effect=three3D][data-theme^=NO01] .item-inner-e288d {
    transition: 1s;
    transform-style: preserve-3d
}

.layout-card-block-d692b[data-effect=three3D][data-theme^=NO01] .layer-back-c9253 {
    transform: rotateY(180deg)
}

.layout-card-block-d692b[data-effect=three3D][data-theme^=NO02] .card-item-ced72 {
    position: relative;
    perspective: 1000px;
    transform-style: preserve-3d
}

.layout-card-block-d692b[data-effect=three3D][data-theme^=NO02] .card-item-ced72:hover .item-inner-e288d {
    transform: rotateX(-180deg)
}

.layout-card-block-d692b[data-effect=three3D][data-theme^=NO02] .item-inner-e288d {
    transition: 1s;
    transform-style: preserve-3d
}

.layout-card-block-d692b[data-effect=three3D][data-theme^=NO02] .layer-back-c9253 {
    transform: rotateX(180deg)
}

.layout-card-block-d692b[data-effect=three3D][data-theme*=cc] .item-info-d1db3 {
    text-align: center;
    align-items: center;
    justify-content: center
}

.layout-card-block-d692b[data-effect=three3D][data-theme*=lb] .item-info-d1db3 {
    text-align: left;
    align-items: flex-end;
    justify-content: flex-start
}

.layout-card-block-d692b[data-effect=onlyImage] .card-item-ced72 {
    position: relative
}

.layout-card-block-d692b[data-effect=onlyImage] .card-item-ced72:hover {
    z-index: 10
}

.layout-card-block-d692b[data-effect=onlyImage] .card-item-ced72:hover .item-thumb-d4899 {
    transform: scale(1.1)
}

.layout-card-block-d692b[data-effect=onlyImage] .item-index-aa0e7 {
    display: none
}

.layout-card-block-d692b[data-effect=onlyImage] .item-thumb-box-ea296 {
    height: 100%
}

.layout-card-block-d692b[data-effect=onlyImage] .item-thumb-d4899 {
    background-repeat: no-repeat;
    background-size: cover;
    height: 100%;
    transition: transform .75s cubic-bezier(.2, .75, .5, 1), opacity .5s ease .3s;
    transform: scale(1)
}

.layout-card-block-d692b[data-effect=onlyImage] .item-thumb-d4899 img {
    opacity: 0
}

.layout-card-block-d692b[data-effect=onlyImage] .item-thumb-d4899[data-image-ratio]:not([data-image-ratio=auto]) img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    opacity: 0
}

.layout-card-block-d692b[data-effect=onlyImage] .item-thumb-d4899[data-image-ratio]:not([data-image-ratio=auto]):after {
    display: block;
    width: 100%;
    padding-bottom: calc(var(--aspect-h)/var(--aspect-w)*100%);
    content: "";
    pointer-events: none
}

.layout-card-block-d692b[data-effect=onlyImage][data-theme^=NO01] .item-thumb-box-ea296 {
    overflow: hidden;
    border-radius: var(--item-border-radius)
}

.layout-card-block-d692b[data-effect=onlyImage][data-theme^=NO02] .card-item-ced72:hover .item-thumb-box-ea296 {
    transform: translateY(-20px);
    box-shadow: 0 25px 60px rgba(0, 0, 0, .17)
}

.layout-card-block-d692b[data-effect=onlyImage][data-theme^=NO02] .card-item-ced72:hover .item-thumb-d4899 {
    transform: scale(1)
}

.layout-card-block-d692b[data-effect=onlyImage][data-theme^=NO02] .item-thumb-box-ea296 {
    overflow: hidden;
    transition: transform .7s cubic-bezier(.2, 1, .22, 1), box-shadow .7s cubic-bezier(.2, 1, .22, 1), opacity .55s ease .25s;
    border-radius: var(--item-border-radius);
    box-shadow: 0 0 0 rgba(0, 0, 0, .17)
}

.page-editor-d6a06 {
    font-size: 14px;
    line-height: 1.6;
    word-wrap: break-word;
    font-feature-settings: "liga" 0;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-variant-ligatures: none
}

@supports(height:1lh) {
    .page-editor-d6a06 p:empty {
        height: 1lh
    }
}

@supports not (height:1lh) {
    .page-editor-d6a06 p:empty:after {
        content: " "
    }
}

.page-editor-d6a06 .resize-cursor {
    cursor: ew-resize;
    cursor: col-resize
}

.page-editor-d6a06 p[style*=line-height] span {
    line-height: inherit
}

.page-editor-d6a06 video {
    display: inline-block;
    vertical-align: top
}

.page-editor-d6a06 blockquote {
    overflow: hidden;
    margin: 0;
    padding-right: 1.5em;
    padding-left: 1.5em;
    border-left: 5px solid #ccc
}

.page-editor-d6a06 span {
    line-height: 1.6em
}

.page-editor-d6a06 span[data-clip=text],
.page-editor-d6a06 span[data-clip=text] .text-decoration-svg-af5e4,
.page-editor-d6a06 span[data-clip=text] .text-decoration-svg-af5e4 u {
    color: transparent;
    -webkit-background-clip: text;
    background-clip: text
}

.page-editor-d6a06 .text-12-a906e,
.page-editor-d6a06 .text-14-c6e02,
.page-editor-d6a06 .text-16-d4745,
.page-editor-d6a06 .text-18-cf866,
.page-editor-d6a06 .text-20-e283b,
.page-editor-d6a06 .text-22-f5dd2,
.page-editor-d6a06 .text-24-ce6ae {
    line-height: 1.6em
}

.page-editor-d6a06 .text-26-b83d3,
.page-editor-d6a06 .text-28-f2a19,
.page-editor-d6a06 .text-30-c91b3,
.page-editor-d6a06 .text-32-cb119,
.page-editor-d6a06 .text-34-db59a,
.page-editor-d6a06 .text-36-bfb99,
.page-editor-d6a06 .text-38-c477e {
    line-height: 1.4em
}

.page-editor-d6a06 .text-128-d7989,
.page-editor-d6a06 .text-40-e6a15,
.page-editor-d6a06 .text-48-d26d5,
.page-editor-d6a06 .text-60-d6566,
.page-editor-d6a06 .text-72-ca1da,
.page-editor-d6a06 .text-84-c3934,
.page-editor-d6a06 .text-94-e7c66 {
    line-height: 1.2em
}

.page-editor-d6a06 .text-decoration-svg-af5e4 {
    --text-decoration-color: #000;
    --text-decoration-width: 1em;
    --stroke-linecap: round;
    --stroke-linejoin: square;
    --opacity: 1;
    --blend: none;
    display: inline-block
}

.page-editor-d6a06 .text-decoration-svg-af5e4,
.page-editor-d6a06 .text-decoration-svg-af5e4 u {
    position: relative;
    z-index: 10;
    text-decoration: none;
    background-image: inherit
}

.page-editor-d6a06 .text-decoration-svg-box-c3ecd {
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    overflow: visible;
    width: 100%;
    height: 100%;
    pointer-events: none;
    opacity: var(--opacity)
}

.page-editor-d6a06 .text-decoration-svg-box-c3ecd[data-svg-name=line-1] {
    top: auto;
    bottom: 16%;
    left: 0;
    width: 100%;
    height: 10.9589041096%
}

.page-editor-d6a06 .text-decoration-svg-box-c3ecd[data-svg-name=line-2] {
    top: auto;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.page-editor-d6a06 .text-decoration-svg-box-c3ecd[data-svg-name=line-3] {
    top: 81%;
    left: 50%;
    width: 97.5%;
    height: 17.8082191781%;
    transform: translateX(-50%)
}

.page-editor-d6a06 .text-decoration-svg-box-c3ecd[data-svg-name=line-4] {
    top: 71%;
    left: 50%;
    width: 93.5714285714%;
    height: 31.5068493151%;
    transform: translateX(-50%)
}

.page-editor-d6a06 .text-decoration-svg-box-c3ecd[data-svg-name=line-5] {
    top: 50%;
    left: 50%;
    width: 106.25%;
    height: 118.4931506849%;
    transform: translate3D(-50%, -50%, 0)
}

.page-editor-d6a06 .text-decoration-svg-box-c3ecd[data-svg-name=line-6] {
    top: 73%;
    left: 50%;
    width: 95.1785714286%;
    height: 39.0410958904%;
    transform: translateX(-50%)
}

.page-editor-d6a06 .text-decoration-svg-box-c3ecd path {
    fill: none;
    stroke: var(--text-decoration-color);
    stroke-linecap: var(--stroke-linecap);
    stroke-linejoin: var(--stroke-linejoin);
    stroke-width: var(--text-decoration-width);
    stroke-width: max(1px, var(--text-decoration-width))
}

@media(max-width:767.98px) {
    .page-editor-d6a06 [data-mo-align=left] {
        text-align: left !important
    }

    .page-editor-d6a06 [data-mo-align=center] {
        text-align: center !important
    }

    .page-editor-d6a06 [data-mo-align=right] {
        text-align: right !important
    }

    .page-editor-d6a06 .text-12-a906e {
        font-size: calc(12px*var(--font-scale-12px, 1)) !important
    }

    .page-editor-d6a06 .text-14-c6e02 {
        font-size: calc(14px*var(--font-scale-14px, 1)) !important
    }

    .page-editor-d6a06 .text-16-d4745 {
        font-size: calc(14px*var(--font-scale-16px, 1)) !important
    }

    .page-editor-d6a06 .text-18-cf866 {
        font-size: calc(14px*var(--font-scale-18px, 1)) !important
    }

    .page-editor-d6a06 .text-20-e283b {
        font-size: calc(14px*var(--font-scale-20px, 1)) !important
    }

    .page-editor-d6a06 .text-22-f5dd2 {
        font-size: calc(18px*var(--font-scale-22px, 1)) !important
    }

    .page-editor-d6a06 .text-24-ce6ae {
        font-size: calc(18px*var(--font-scale-24px, 1)) !important
    }

    .page-editor-d6a06 .text-26-b83d3 {
        font-size: calc(18px*var(--font-scale-26px, 1)) !important
    }

    .page-editor-d6a06 .text-28-f2a19 {
        font-size: calc(18px*var(--font-scale-28px, 1)) !important
    }

    .page-editor-d6a06 .text-30-c91b3 {
        font-size: calc(24px*var(--font-scale-30px, 1)) !important
    }

    .page-editor-d6a06 .text-32-cb119 {
        font-size: calc(24px*var(--font-scale-32px, 1)) !important
    }

    .page-editor-d6a06 .text-34-db59a {
        font-size: calc(24px*var(--font-scale-34px, 1)) !important
    }

    .page-editor-d6a06 .text-36-bfb99 {
        font-size: calc(24px*var(--font-scale-36px, 1)) !important
    }

    .page-editor-d6a06 .text-38-c477e {
        font-size: calc(24px*var(--font-scale-38px, 1)) !important
    }

    .page-editor-d6a06 .text-40-e6a15 {
        font-size: calc(28px*var(--font-scale-40px, 1)) !important
    }

    .page-editor-d6a06 .text-48-d26d5 {
        font-size: calc(30px*var(--font-scale-48px, 1)) !important
    }

    .page-editor-d6a06 .text-60-d6566 {
        font-size: calc(32px*var(--font-scale-60px, 1)) !important
    }

    .page-editor-d6a06 .text-72-ca1da {
        font-size: calc(36px*var(--font-scale-72px, 1)) !important
    }

    .page-editor-d6a06 .text-84-c3934 {
        font-size: calc(42px*var(--font-scale-84px, 1)) !important
    }

    .page-editor-d6a06 .text-94-e7c66 {
        font-size: calc(45px*var(--font-scale-94px, 1)) !important
    }

    .page-editor-d6a06 .text-128-d7989 {
        font-size: calc(60px*var(--font-scale-128px, 1)) !important
    }
}

@keyframes rubberBand-b6312 {
    0% {
        transform: scaleX(1)
    }

    30% {
        transform: scale3d(1.25, .75, 1)
    }

    40% {
        transform: scale3d(.75, 1.25, 1)
    }

    50% {
        transform: scale3d(1.15, .85, 1)
    }

    65% {
        transform: scale3d(.95, 1.05, 1)
    }

    75% {
        transform: scale3d(1.05, .95, 1)
    }

    to {
        transform: scaleX(1)
    }
}

@keyframes shakeX-e8fb6 {

    0%,
    to {
        transform: translateZ(0)
    }

    25% {
        transform: translate3d(-.5em, 0, 0)
    }

    75% {
        transform: translate3d(.5em, 0, 0)
    }
}

.page-editor-d6a06 .btn-row-c58e4 .button-view-d293b {
    display: inline-flex
}

.page-editor-d6a06 .btn-row-c58e4[data-dir=col] .button-view-d293b {
    width: 100%
}

.page-editor-d6a06 .btn-row-c58e4[data-dir=col] .btn-list-a1de5 {
    flex-direction: column;
    width: var(--btn-row-width, 100%);
    align-items: stretch
}

.page-editor-d6a06 .btn-row-c58e4[data-dir=col] .btn-ece02 {
    width: 100%
}

.page-editor-d6a06 .btn-row-c58e4[data-fill] .btn-list-a1de5 {
    width: var(--btn-row-width, 100%)
}

.page-editor-d6a06 .btn-row-c58e4[data-fill] .btn-ece02,
.page-editor-d6a06 .btn-row-c58e4[data-fill] .button-view-d293b {
    flex: 1 1 auto
}

.page-editor-d6a06 .btn-row-c58e4[style*=fit-content] .btn-ece02 {
    width: -moz-fit-content;
    width: fit-content
}

.page-editor-d6a06 .btn-list-a1de5 {
    display: inline-flex;
    max-width: 100%;
    align-items: center;
    flex-wrap: wrap;
    gap: var(--btn-row-gap, 1em)
}

.page-editor-d6a06 .btn-ece02 {
    --color: inherit;
    --border-width: 0;
    --border-style: solid;
    box-sizing: border-box;
    width: auto;
    vertical-align: bottom;
    text-decoration: none;
    box-shadow: var(--box-shadow)
}

.page-editor-d6a06 .btn-ece02[data-animation=moveUp] {
    transition: .26s ease
}

.page-editor-d6a06 .btn-ece02[data-animation=moveUp].state-hover-a30a1,
.page-editor-d6a06 .btn-ece02[data-animation=moveUp]:hover {
    transform: translateY(-.4em)
}

.page-editor-d6a06 .btn-ece02[data-animation=rubberBand] {
    animation-duration: .6s;
    animation-fill-mode: forwards
}

.page-editor-d6a06 .btn-ece02[data-animation=rubberBand].state-hover-a30a1,
.page-editor-d6a06 .btn-ece02[data-animation=rubberBand]:hover {
    animation-name: rubberBand-b6312
}

.page-editor-d6a06 .btn-ece02[data-animation=shakeX] {
    animation-duration: .6s;
    animation-fill-mode: forwards
}

.page-editor-d6a06 .btn-ece02[data-animation=shakeX].state-hover-a30a1,
.page-editor-d6a06 .btn-ece02[data-animation=shakeX]:hover {
    animation-name: shakeX-e8fb6
}

.page-editor-d6a06 .btn-ece02[data-animation=scale] {
    transition: .26s ease
}

.page-editor-d6a06 .btn-ece02[data-animation=scale].state-hover-a30a1,
.page-editor-d6a06 .btn-ece02[data-animation=scale]:hover {
    transform: scale3d(1.05, 1.05, 1.05)
}

.page-editor-d6a06 .btn-ece02[data-animation=moveLeft],
.page-editor-d6a06 .btn-ece02[data-animation=moveRight] {
    --move-x: 0.75em
}

.page-editor-d6a06 .btn-ece02[data-animation=moveLeft] .btn-icon-a4b75,
.page-editor-d6a06 .btn-ece02[data-animation=moveRight] .btn-icon-a4b75 {
    transition: .26s ease;
    transform: translateX(calc(var(--move-x)*-1));
    opacity: 0
}

.page-editor-d6a06 .btn-ece02[data-animation=moveLeft] .btn-text-d97c4,
.page-editor-d6a06 .btn-ece02[data-animation=moveRight] .btn-text-d97c4 {
    transition: .26s ease;
    transform: translateX(var(--move-x))
}

.page-editor-d6a06 .btn-ece02[data-animation=moveLeft].state-hover-a30a1 .btn-text-d97c4,
.page-editor-d6a06 .btn-ece02[data-animation=moveLeft]:hover .btn-text-d97c4,
.page-editor-d6a06 .btn-ece02[data-animation=moveRight].state-hover-a30a1 .btn-text-d97c4,
.page-editor-d6a06 .btn-ece02[data-animation=moveRight]:hover .btn-text-d97c4 {
    transform: translateX(0)
}

.page-editor-d6a06 .btn-ece02[data-animation=moveLeft].state-hover-a30a1 .btn-icon-a4b75,
.page-editor-d6a06 .btn-ece02[data-animation=moveLeft]:hover .btn-icon-a4b75,
.page-editor-d6a06 .btn-ece02[data-animation=moveRight].state-hover-a30a1 .btn-icon-a4b75,
.page-editor-d6a06 .btn-ece02[data-animation=moveRight]:hover .btn-icon-a4b75 {
    transform: translateX(0);
    opacity: 1
}

.page-editor-d6a06 .btn-ece02[data-animation=moveLeft] {
    --move-x: -0.75em
}

.page-editor-d6a06 .btn-ece02[data-theme$=-circle_icon] .btn-icon-a4b75 {
    --icon-space: 1em;
    position: relative;
    z-index: 0;
    border-radius: 50%
}

.page-editor-d6a06 .btn-ece02[data-theme$=-circle_icon] .btn-icon-a4b75:after {
    position: absolute;
    z-index: -1;
    top: 50%;
    left: 50%;
    width: 150%;
    height: 150%;
    content: "";
    transform: translate3d(-50%, -50%, 0);
    opacity: .1;
    border-radius: 50%;
    background: #fff
}

.page-editor-d6a06 .btn-ece02[data-theme|=custom],
.page-editor-d6a06 .btn-ece02[data-theme|=outline],
.page-editor-d6a06 .btn-ece02[data-theme|=wave] {
    display: inline-flex;
    overflow: hidden;
    padding: var(--padding);
    transition: .26s ease, background 0s;
    color: var(--color);
    border-width: var(--border-width);
    border-style: var(--border-style);
    border-color: var(--border-color);
    border-radius: var(--border-radius, 0);
    background: var(--background-color, var(--background, hsla(0, 0%, 100%, 0)));
    align-items: center;
    justify-content: center
}

.page-editor-d6a06 .btn-ece02[data-theme|=custom] .btn-text-d97c4,
.page-editor-d6a06 .btn-ece02[data-theme|=custom] span,
.page-editor-d6a06 .btn-ece02[data-theme|=outline] .btn-text-d97c4,
.page-editor-d6a06 .btn-ece02[data-theme|=outline] span,
.page-editor-d6a06 .btn-ece02[data-theme|=wave] .btn-text-d97c4,
.page-editor-d6a06 .btn-ece02[data-theme|=wave] span {
    line-height: inherit;
    text-decoration: none
}

.page-editor-d6a06 .btn-ece02[data-theme|=custom].state-hover-a30a1,
.page-editor-d6a06 .btn-ece02[data-theme|=custom]:hover,
.page-editor-d6a06 .btn-ece02[data-theme|=wave].state-hover-a30a1,
.page-editor-d6a06 .btn-ece02[data-theme|=wave]:hover {
    color: var(--hover-color, var(--color));
    border-width: var(--hover-border-width, var(--border-width));
    border-style: var(--hover-border-style, var(--border-style));
    border-color: var(--hover-border-color, var(--border-color));
    border-radius: var(--hover-radius, var(--border-radius, 0));
    background: var(--hover-background, var(--background-color, var(--background)));
    box-shadow: var(--hover-box-shadow, var(--box-shadow))
}

.page-editor-d6a06 .btn-ece02[data-theme|=rotate] {
    --origin-z: -22px;
    position: relative;
    display: inline-block;
    flex: 0 0 auto;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    white-space: nowrap
}

.page-editor-d6a06 .btn-ece02[data-theme|=rotate].state-hover-a30a1 .btn-front-3d-e886d,
.page-editor-d6a06 .btn-ece02[data-theme|=rotate]:hover .btn-front-3d-e886d {
    transform: rotateX(0deg)
}

.page-editor-d6a06 .btn-ece02[data-theme|=rotate].state-hover-a30a1 .btn-back-3d-e958d,
.page-editor-d6a06 .btn-ece02[data-theme|=rotate]:hover .btn-back-3d-e958d {
    transform: rotateX(90deg)
}

.page-editor-d6a06 .btn-ece02[data-theme|=rotate][data-theme$=-icon] .btn-back-3d-e958d .btn-text-d97c4,
.page-editor-d6a06 .btn-ece02[data-theme|=rotate][data-theme$=-icon] .btn-front-3d-e886d .btn-icon-a4b75 {
    display: none
}

.page-editor-d6a06 .btn-ece02[data-theme|=rotate][data-theme$=-icon] .btn-back-3d-e958d .btn-icon-a4b75 {
    margin: 0
}

.page-editor-d6a06 .btn-ece02[data-theme|=rotate][data-theme$=-icon_reverse] .btn-back-3d-e958d .btn-icon-a4b75,
.page-editor-d6a06 .btn-ece02[data-theme|=rotate][data-theme$=-icon_reverse] .btn-front-3d-e886d .btn-text-d97c4 {
    display: none
}

.page-editor-d6a06 .btn-ece02[data-theme|=rotate][data-theme$=-icon_reverse] .btn-front-3d-e886d .btn-icon-a4b75 {
    margin: 0
}

.page-editor-d6a06 .btn-ece02[data-theme|=rotate] .btn-text-d97c4 {
    display: block
}

.page-editor-d6a06 .btn-ece02[data-theme|=rotate] .btn--inner-wrapper-c44fc {
    display: block;
    width: 100%;
    height: 100%;
    perspective: 2000px
}

.page-editor-d6a06 .btn-ece02[data-theme|=rotate] .btn-back-3d-e958d,
.page-editor-d6a06 .btn-ece02[data-theme|=rotate] .btn-front-3d-e886d {
    display: inline-flex;
    width: 100%;
    height: 100%;
    padding: var(--padding);
    transition: transform .4s cubic-bezier(.2, .65, .4, 1);
    transform-origin: 50% 50% var(--origin-z);
    pointer-events: none;
    border-radius: var(--border-radius);
    align-items: center;
    backface-visibility: hidden;
    justify-content: center
}

.page-editor-d6a06 .btn-ece02[data-theme|=rotate] .btn-front-3d-e886d {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    transform: rotateX(-90deg);
    color: var(--background);
    border: .2em solid var(--color);
    background-color: var(--color)
}

.page-editor-d6a06 .btn-ece02[data-theme|=rotate] .btn-back-3d-e958d {
    position: relative;
    transform: translateZ(0);
    color: var(--color);
    border: .2em solid var(--color);
    background-color: var(--background)
}

.page-editor-d6a06 .btn-ece02[data-theme|=outline] {
    --transition-time: 0.26s;
    transition: var(--transition-time) ease;
    border: .2em solid var(--color)
}

.page-editor-d6a06 .btn-ece02[data-theme|=outline] .btn-icon-a4b75 {
    transition: var(--transition-time) ease;
    color: var(--background)
}

.page-editor-d6a06 .btn-ece02[data-theme|=outline] .btn-icon-a4b75:after {
    transition: var(--transition-time) ease;
    opacity: 1;
    background: var(--color)
}

.page-editor-d6a06 .btn-ece02[data-theme|=outline].state-hover-a30a1,
.page-editor-d6a06 .btn-ece02[data-theme|=outline]:hover {
    color: var(--hover-color);
    border-color: var(--hover-color)
}

.page-editor-d6a06 .btn-ece02[data-theme|=outline].state-hover-a30a1 .btn-icon-a4b75,
.page-editor-d6a06 .btn-ece02[data-theme|=outline]:hover .btn-icon-a4b75 {
    color: var(--hover-background)
}

.page-editor-d6a06 .btn-ece02[data-theme|=outline].state-hover-a30a1 .btn-icon-a4b75:after,
.page-editor-d6a06 .btn-ece02[data-theme|=outline]:hover .btn-icon-a4b75:after {
    opacity: 1;
    background: var(--hover-color)
}

.page-editor-d6a06 .btn-ece02[data-text-empty] .btn-icon-a4b75 {
    --icon-space: 0 !important
}

.page-editor-d6a06 .btn-icon-a4b75 {
    --icon-space: 0.5em;
    --icon-size: 1em;
    font-size: var(--icon-size);
    flex: 0 0 auto
}

.page-editor-d6a06 .btn-after-lottie-icon-e8f82,
.page-editor-d6a06 .btn-after-svg-icon-e3f98,
.page-editor-d6a06 .btn-before-lottie-icon-acc64,
.page-editor-d6a06 .btn-before-svg-icon-b13c5 {
    width: calc(var(--icon-size)*1.5);
    min-width: 0;
    height: calc(var(--icon-size)*1.5)
}

.page-editor-d6a06 .btn-after-icon-bbc97,
.page-editor-d6a06 .btn-after-lottie-icon-e8f82,
.page-editor-d6a06 .btn-after-svg-icon-e3f98 {
    margin-left: var(--icon-space)
}

.page-editor-d6a06 .btn-before-icon-d4767,
.page-editor-d6a06 .btn-before-lottie-icon-acc64,
.page-editor-d6a06 .btn-before-svg-icon-b13c5 {
    margin-right: var(--icon-space)
}

.page-editor-d6a06 .lottie-wrapper-acffe {
    position: relative
}

.page-editor-d6a06 .lottie-wrapper-acffe[data-ratio] .lottie-box-c820d {
    padding-top: var(--lottie-ratio)
}

.page-editor-d6a06 .lottie-wrapper-acffe .lottie-box-c820d:after {
    display: block;
    width: 100%;
    min-height: 12px;
    padding-top: calc(var(--lottie-h)/var(--lottie-w)*100%);
    content: "";
    pointer-events: none
}

.page-editor-d6a06 .lottie-wrapper-acffe .lottie-viewer-b3011 {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.page-editor-d6a06 .lottie-box-c820d {
    position: relative;
    display: inline-flex;
    overflow: hidden;
    width: 100%;
    max-width: 100%;
    transform: translateZ(0);
    vertical-align: top
}

.page-editor-d6a06 .svg-icon-wrapper-bb7c1 {
    position: relative
}

.page-editor-d6a06 .svg-icon-viewer-ed4be {
    width: 100%;
    vertical-align: top
}

.page-editor-d6a06 .svg-icon-box-f2008 {
    display: inline-block;
    width: 100%;
    max-width: 100%
}

.page-editor-d6a06 .svg-viewer-wrapper-dc236 {
    position: relative
}

.page-editor-d6a06 .svg-viewer-box-b6f38 {
    display: inline-block;
    width: var(--width, 100%)
}

.page-editor-d6a06 .svg-viewer-box-b6f38[style*="--svg-h"][style*="--svg-w"] {
    position: relative;
    display: inline-flex;
    overflow: hidden;
    width: 100%;
    width: var(--width, 100%);
    max-width: 100%;
    transform: translateZ(0);
    vertical-align: top
}

.page-editor-d6a06 .svg-viewer-box-b6f38[style*="--svg-h"][style*="--svg-w"] .svg-viewer-inner-d38c5 {
    position: relative
}

.page-editor-d6a06 .svg-viewer-box-b6f38[style*="--svg-h"][style*="--svg-w"] .svg-viewer-inner-d38c5:after {
    position: relative;
    display: block;
    width: 100%;
    min-height: 12px;
    padding-top: calc(var(--svg-h)/var(--svg-w)*100%);
    content: "";
    pointer-events: none
}

.page-editor-d6a06 .svg-viewer-box-b6f38[style*="--svg-h"][style*="--svg-w"] .svg-viewer-inner-d38c5>.svg-viewer-a0437 {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.page-editor-d6a06 .svg-viewer-box-b6f38:not([style*="--svg-h"][style="--svg-w"]) {
    position: relative;
    display: inline-flex;
    overflow: hidden;
    width: 100%;
    width: var(--width, 100%);
    max-width: 100%;
    transform: translateZ(0);
    vertical-align: top
}

.page-editor-d6a06 .svg-viewer-box-b6f38:not([style*="--svg-h"][style="--svg-w"]) .svg-viewer-a0437,
.page-editor-d6a06 .svg-viewer-box-b6f38:not([style*="--svg-h"][style="--svg-w"]) .svg-viewer-inner-d38c5 {
    width: 100%
}

.page-editor-d6a06 .svg-viewer-wrapper-dc236[data-effect=scroll] {
    position: relative
}

.page-editor-d6a06 .svg-viewer-wrapper-dc236[data-effect=scroll] .svg-viewer-inner-d38c5 {
    --ue-scroll-property: calc(var(--scroll-start) + var(--scroll-progress, 0)*(var(--scroll-end) - var(--scroll-start)));
    --ue-scroll-opacity: calc(var(--scroll-opacity-start) + var(--scroll-progress, 0)*(var(--scroll-opacity-end) - var(--scroll-opacity-start)))
}

.page-editor-d6a06 .svg-viewer-wrapper-dc236[data-effect=scroll][data-scroll-effect-param*=opacity] .svg-viewer-inner-d38c5 {
    opacity: var(--ue-scroll-property)
}

.page-editor-d6a06 .svg-viewer-wrapper-dc236[data-effect=scroll][data-scroll-effect-param*=rotate] .svg-viewer-box-b6f38 {
    overflow: visible;
    perspective: 1200px;
    transform-style: preserve-3d
}

.page-editor-d6a06 .svg-viewer-wrapper-dc236[data-effect=scroll][data-scroll-effect-param*=rotate] .svg-viewer-inner-d38c5 {
    opacity: var(--ue-scroll-opacity);
    backface-visibility: hidden;
    transform-style: preserve-3d
}

.page-editor-d6a06 .svg-viewer-wrapper-dc236[data-effect=scroll][data-scroll-effect-param*=rotate] .svg-viewer-inner-d38c5[data-axis^=x-] {
    transform: rotateX(var(--ue-scroll-property))
}

.page-editor-d6a06 .svg-viewer-wrapper-dc236[data-effect=scroll][data-scroll-effect-param*=rotate] .svg-viewer-inner-d38c5[data-axis^=y-] {
    transform: rotateY(var(--ue-scroll-property))
}

.page-editor-d6a06 .svg-viewer-wrapper-dc236[data-effect=scroll][data-scroll-effect-param*=rotate] .svg-viewer-inner-d38c5[data-axis^=z-] {
    transform: rotate(var(--ue-scroll-property))
}

.page-editor-d6a06 .svg-viewer-wrapper-dc236[data-effect=scroll][data-scroll-effect-param*=rotate] .svg-viewer-inner-d38c5[data-axis$=-t] {
    transform-origin: top
}

.page-editor-d6a06 .svg-viewer-wrapper-dc236[data-effect=scroll][data-scroll-effect-param*=rotate] .svg-viewer-inner-d38c5[data-axis$=-b] {
    transform-origin: bottom
}

.page-editor-d6a06 .svg-viewer-wrapper-dc236[data-effect=scroll][data-scroll-effect-param*=rotate] .svg-viewer-inner-d38c5[data-axis$=-l] {
    transform-origin: left
}

.page-editor-d6a06 .svg-viewer-wrapper-dc236[data-effect=scroll][data-scroll-effect-param*=rotate] .svg-viewer-inner-d38c5[data-axis$=-r] {
    transform-origin: right
}

.page-editor-d6a06 .svg-viewer-wrapper-dc236[data-effect=scroll][data-scroll-effect-param*=rotate] .svg-viewer-inner-d38c5[data-axis$=-tl] {
    transform-origin: top left
}

.page-editor-d6a06 .svg-viewer-wrapper-dc236[data-effect=scroll][data-scroll-effect-param*=rotate] .svg-viewer-inner-d38c5[data-axis$=-tc] {
    transform-origin: top center
}

.page-editor-d6a06 .svg-viewer-wrapper-dc236[data-effect=scroll][data-scroll-effect-param*=rotate] .svg-viewer-inner-d38c5[data-axis$=-tr] {
    transform-origin: top right
}

.page-editor-d6a06 .svg-viewer-wrapper-dc236[data-effect=scroll][data-scroll-effect-param*=rotate] .svg-viewer-inner-d38c5[data-axis$=-cl] {
    transform-origin: center left
}

.page-editor-d6a06 .svg-viewer-wrapper-dc236[data-effect=scroll][data-scroll-effect-param*=rotate] .svg-viewer-inner-d38c5[data-axis$=-cc] {
    transform-origin: center center
}

.page-editor-d6a06 .svg-viewer-wrapper-dc236[data-effect=scroll][data-scroll-effect-param*=rotate] .svg-viewer-inner-d38c5[data-axis$=-cr] {
    transform-origin: center right
}

.page-editor-d6a06 .svg-viewer-wrapper-dc236[data-effect=scroll][data-scroll-effect-param*=rotate] .svg-viewer-inner-d38c5[data-axis$=-bl] {
    transform-origin: bottom left
}

.page-editor-d6a06 .svg-viewer-wrapper-dc236[data-effect=scroll][data-scroll-effect-param*=rotate] .svg-viewer-inner-d38c5[data-axis$=-bc] {
    transform-origin: bottom center
}

.page-editor-d6a06 .svg-viewer-wrapper-dc236[data-effect=scroll][data-scroll-effect-param*=rotate] .svg-viewer-inner-d38c5[data-axis$=-br] {
    transform-origin: bottom right
}

.page-editor-d6a06 .svg-viewer-wrapper-dc236[data-effect=scroll][data-scroll-effect-param*=translate] .svg-viewer-inner-d38c5 {
    transform: translate3d(calc(var(--scroll-x-start) + var(--scroll-progress, 0)*(var(--scroll-x-end) - var(--scroll-x-start))), calc(var(--scroll-y-start) + var(--scroll-progress, 0)*(var(--scroll-y-end) - var(--scroll-y-start))), 0);
    opacity: var(--ue-scroll-opacity)
}

.page-editor-d6a06 .svg-viewer-wrapper-dc236[data-effect=scroll][data-scroll-effect-param*=scale] .svg-viewer-inner-d38c5 {
    transform: scale(var(--ue-scroll-property));
    opacity: var(--ue-scroll-opacity)
}

@media(max-width:767.98px) {

    .page-editor-d6a06 .svg-viewer-box-b6f38,
    .page-editor-d6a06 .svg-viewer-box-b6f38:not([style*="--svg-h"][style="--svg-w"]),
    .page-editor-d6a06 .svg-viewer-box-b6f38[style*="--svg-h"][style*="--svg-w"] {
        width: var(--md-width, var(--width, 100%))
    }
}

.page-editor-d6a06 .spline-wrapper-d6e31 {
    position: relative
}

.page-editor-d6a06 .spline-box-f217a {
    position: relative;
    display: inline-flex;
    overflow: hidden;
    width: 100%;
    max-width: 100%;
    transform: translateZ(0);
    vertical-align: top
}

.page-editor-d6a06 .spline-box-f217a:after {
    display: block;
    width: 100%;
    min-height: 100px;
    padding-top: var(--spline-ratio, calc(var(--spline-h)/var(--spline-w)*100%));
    content: "";
    pointer-events: none
}

.page-editor-d6a06 .spline-viewer-e851b {
    position: absolute;
    width: 100%;
    height: 100%;
    object-fit: cover
}

.page-editor-d6a06 .grid-layer-cb854 {
    position: relative;
    display: flex
}

.page-editor-d6a06 .grid-layer-cb854[data-align-x=center] {
    justify-content: center
}

.page-editor-d6a06 .grid-layer-cb854[data-align-x=right] {
    justify-content: flex-end
}

.page-editor-d6a06 .grid-layer-cb854[data-align-y=center] .grid-item-af6e7 {
    align-items: center
}

.page-editor-d6a06 .grid-layer-cb854[data-align-y=bottom] .grid-item-af6e7 {
    align-items: flex-end
}

.page-editor-d6a06 .grid-layer-cb854 .grid-layer--inner-ef909 {
    position: relative;
    z-index: 10;
    display: grid;
    width: 100%;
    max-width: 100%;
    gap: 10px;
    grid-template-columns: var(--grid-template-columns);
    grid-template-rows: var(--grid-template-rows)
}

.page-editor-d6a06 .grid-item-af6e7 {
    position: relative;
    display: flex;
    min-width: 22px;
    min-height: 22px;
    padding: var(--grid-layer-item-padding, 0)
}

.page-editor-d6a06 .grid-item--inner-ae340 {
    position: relative;
    z-index: 10;
    width: 100%
}

@media(max-width:767.98px) {
    .page-editor-d6a06 .grid-layer-cb854 .grid-layer--inner-ef909 {
        gap: var(--md-grid-layer-gap, 10px) !important;
        grid-template-columns: var(--md-grid-template-columns, initial) !important;
        grid-template-rows: var(--md-grid-template-rows, initial) !important
    }

    .page-editor-d6a06 .grid-item-af6e7 {
        padding: var(--md-grid-layer-item-padding, var(--grid-layer-item-padding, 0));
        grid-area: var(--md-grid-layer-item-area, initial) !important
    }
}

.page-editor-d6a06 .table-scroll-box-f56c6 {
    overflow-x: auto;
    overflow-y: hidden
}

.page-editor-d6a06 table {
    width: 100%;
    min-width: max(var(--table-min-width), var(--table-drag-min-width));
    margin: 0;
    table-layout: fixed;
    border-collapse: collapse
}

.page-editor-d6a06 table td,
.page-editor-d6a06 table th {
    position: relative;
    box-sizing: border-box;
    min-width: 1em;
    padding: 3px 5px;
    vertical-align: top;
    border: 1px solid #ced4da
}

.page-editor-d6a06 table td>*,
.page-editor-d6a06 table th>* {
    margin-bottom: 0
}

.page-editor-d6a06 table td {
    padding: .8em
}

.page-editor-d6a06 table th {
    font-weight: 700;
    text-align: left;
    background-color: #f1f3f5
}

.page-editor-d6a06 table.table-hide-border-ea2dd td,
.page-editor-d6a06 table.table-hide-border-ea2dd th {
    border-width: 0
}

.page-editor-d6a06 .share-row-d8a45 {
    font-size: 14px;
    line-height: 1.8571428571em
}

.page-editor-d6a06 .share-row-d8a45 a {
    text-decoration: none
}

.page-editor-d6a06 .share-list-b7339 {
    display: inline-grid;
    align-items: center;
    gap: 1.2em;
    grid-auto-flow: column
}

.page-editor-d6a06 .share-bd08e {
    cursor: pointer;
    text-align: center;
    vertical-align: top;
    vertical-align: bottom;
    color: var(--share-color);
    border-width: var(--share-border-width, 0);
    border-style: var(--share-border-style, solid);
    border-color: var(--share-border-color);
    border-radius: var(--share-border-radius);
    background: var(--share-background-color)
}

.page-editor-d6a06 .share-icon-a12c0 {
    font-size: 1.6428571429em;
    display: inline-flex;
    width: 1.7391304348em;
    height: 1.7391304348em;
    align-items: center;
    justify-content: center
}

.page-editor-d6a06 .share-icon-a12c0>i {
    font-family: ue-share !important;
    font-style: normal
}

.frame-f74df {
    position: relative
}

.frame-f74df[data-type=map]:not([data-frame-ratio]) .frame-body-c2417,
.frame-f74df[data-type=map]:not([data-frame-ratio]) .frame-box-da610:after,
.frame-f74df[data-type=web]:not([data-frame-ratio]) .frame-body-c2417,
.frame-f74df[data-type=web]:not([data-frame-ratio]) .frame-box-da610:after {
    min-height: 768px
}

.frame-f74df[data-type=video] {
    position: relative
}

.frame-f74df[data-type=video] .frame-box-da610:before {
    position: absolute;
    z-index: 30;
    top: 50%;
    left: 50%;
    width: 60px;
    height: 60px;
    content: "";
    transition: .26s ease;
    transform: translate3d(-50%, -50%, 0);
    pointer-events: none;
    border-radius: 50%;
    background-color: rgba(0, 0, 0, .5);
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAADcSURBVHgB7dbRDYJADAbgnhPoBozgBsZJHEE3kA0cgREcgREYoWygG/z2ohhCEDiu1AfuS/pyJLTX9OCIkmQEgL1EhbdCIiNLreQNljiRFfxWmnQD43JaEqbhxbqBMDf1QhCOoTmkmK9Q6QbisMRl6P1uSgEUr5Y4Oufq7oMN2cgkuG82rDrQeEoXdu0Fqw58C+guWBbgk+cUCjpKzD2SiPOQOFMMzHfHnz5ELHEgLQjjf0Zb0jQxcaW664AC/JBdaUkDyUsYXcmqnl3HHa3AAvy1nD+JC/UhS1bvBXsXXdvChXK0AAAAAElFTkSuQmCC);
    background-repeat: no-repeat;
    background-position: 50%;
    background-size: 24px 24px;
    box-shadow: 0 0 0 0 rgba(0, 0, 0, .5)
}

.frame-f74df[data-type=video] .frame-box-da610:hover:before {
    box-shadow: 0 0 0 4px rgba(0, 0, 0, .5)
}

.frame-f74df[data-type=video] .frame-box-da610:not([data-autoplay]) {
    cursor: pointer
}

.frame-f74df[data-type=video] .frame-box-da610[data-autoplay]:before {
    display: none
}

.frame-f74df[data-frame-ratio] video {
    object-fit: cover;
    object-position: center
}

.frame-f74df[data-frame-ratio] .frame-body-c2417 {
    position: absolute;
    min-height: 100px
}

.frame-f74df[data-frame-ratio] .frame-box-da610:after {
    display: block;
    min-height: 100px;
    padding-top: var(--frame-ratio);
    content: "";
    pointer-events: none
}

.frame-f74df[data-frame-ratio=auto] video {
    object-fit: fill;
    object-position: initial
}

.frame-f74df[data-frame-ratio=auto] .frame-body-c2417 {
    position: relative
}

.frame-f74df[data-frame-ratio=auto] .frame-box-da610:after {
    display: none
}

.frame-body-c2417 {
    position: relative;
    z-index: 10;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.frame-box-da610 {
    position: relative;
    display: inline-flex;
    overflow: hidden;
    width: 100%;
    max-width: 100%;
    transform: translateZ(0);
    vertical-align: top
}

.img_wrapper-eb43b {
    --parallax-scale: 1;
    position: relative
}

.img_wrapper-eb43b[data-image-effect=parallax-image] {
    --parallax-scale: 1
}

.img_wrapper-eb43b[data-image-effect=parallax] {
    --parallax-scale: 1.5;
    width: 100%
}

.img_wrapper-eb43b[data-image-effect=parallax] .image_box-c5e00 {
    transition: -1s !important
}

.img_wrapper-eb43b[data-image-effect*=opacity] .image_item-ff7d7 {
    opacity: calc(var(--scroll-start) + var(--scroll-progress, 0)*(var(--scroll-end) - var(--scroll-start)))
}

.img_wrapper-eb43b[data-image-effect*=scale] .image_item-ff7d7 {
    opacity: calc(var(--scroll-opacity-start) + var(--scroll-progress, 0)*(var(--scroll-opacity-end) - var(--scroll-opacity-start)))
}

.img_wrapper-eb43b[data-image-effect*=scale]:not([data-scale-overflow]) .image_item-ff7d7,
.img_wrapper-eb43b[data-image-effect*=scale][data-scale-overflow] .image_box-c5e00 {
    transform: scale(calc(var(--scroll-start) + var(--scroll-progress, 0)*(var(--scroll-end) - var(--scroll-start))))
}

.img_wrapper-eb43b[data-image-effect*=translate] .image_item-ff7d7 {
    transform: translate3d(calc(var(--scroll-x-start) + var(--scroll-progress, 0)*(var(--scroll-x-end) - var(--scroll-x-start))), calc(var(--scroll-y-start) + var(--scroll-progress, 0)*(var(--scroll-y-end) - var(--scroll-y-start))), 0);
    opacity: calc(var(--scroll-opacity-start) + var(--scroll-progress, 0)*(var(--scroll-opacity-end) - var(--scroll-opacity-start)))
}

.img_wrapper-eb43b[data-image-effect*=rotate] {
    overflow: visible;
    perspective: 1200px;
    transform-style: preserve-3d
}

.img_wrapper-eb43b[data-image-effect*=rotate] .image_item-ff7d7 {
    --ue-scroll-effect-rotate: calc(var(--scroll-start) + var(--scroll-progress, 0)*(var(--scroll-end) - var(--scroll-start)));
    opacity: calc(var(--scroll-opacity-start) + var(--scroll-progress, 0)*(var(--scroll-opacity-end) - var(--scroll-opacity-start)));
    backface-visibility: hidden;
    transform-style: preserve-3d
}

.img_wrapper-eb43b[data-image-effect*=rotate] .image_item-ff7d7[data-axis^=x-] {
    transform: rotateX(var(--ue-scroll-effect-rotate))
}

.img_wrapper-eb43b[data-image-effect*=rotate] .image_item-ff7d7[data-axis^=y-] {
    transform: rotateY(var(--ue-scroll-effect-rotate))
}

.img_wrapper-eb43b[data-image-effect*=rotate] .image_item-ff7d7[data-axis^=z-] {
    transform: rotate(var(--ue-scroll-effect-rotate))
}

.img_wrapper-eb43b[data-image-effect*=rotate] .image_item-ff7d7[data-axis$=-t] {
    transform-origin: top
}

.img_wrapper-eb43b[data-image-effect*=rotate] .image_item-ff7d7[data-axis$=-b] {
    transform-origin: bottom
}

.img_wrapper-eb43b[data-image-effect*=rotate] .image_item-ff7d7[data-axis$=-l] {
    transform-origin: left
}

.img_wrapper-eb43b[data-image-effect*=rotate] .image_item-ff7d7[data-axis$=-r] {
    transform-origin: right
}

.img_wrapper-eb43b[data-image-effect*=rotate] .image_item-ff7d7[data-axis$=-tl] {
    transform-origin: top left
}

.img_wrapper-eb43b[data-image-effect*=rotate] .image_item-ff7d7[data-axis$=-tc] {
    transform-origin: top center
}

.img_wrapper-eb43b[data-image-effect*=rotate] .image_item-ff7d7[data-axis$=-tr] {
    transform-origin: top right
}

.img_wrapper-eb43b[data-image-effect*=rotate] .image_item-ff7d7[data-axis$=-cl] {
    transform-origin: center left
}

.img_wrapper-eb43b[data-image-effect*=rotate] .image_item-ff7d7[data-axis$=-cc] {
    transform-origin: center center
}

.img_wrapper-eb43b[data-image-effect*=rotate] .image_item-ff7d7[data-axis$=-cr] {
    transform-origin: center right
}

.img_wrapper-eb43b[data-image-effect*=rotate] .image_item-ff7d7[data-axis$=-bl] {
    transform-origin: bottom left
}

.img_wrapper-eb43b[data-image-effect*=rotate] .image_item-ff7d7[data-axis$=-bc] {
    transform-origin: bottom center
}

.img_wrapper-eb43b[data-image-effect*=rotate] .image_item-ff7d7[data-axis$=-br] {
    transform-origin: bottom right
}

.image-parallax-eaaa6 .image_box-c5e00 {
    transition: none !important
}

.image_item-ff7d7 {
    position: relative;
    display: inline-block;
    overflow: hidden;
    width: var(--width, auto);
    max-width: 100%;
    vertical-align: top;
    border-radius: var(--radius)
}

.image_item-ff7d7[style*=" width="] img,
.image_item-ff7d7[style*="--width="] img,
.image_item-ff7d7[style^="width="] img {
    width: 100%
}

.image_item-ff7d7:before {
    position: absolute;
    z-index: 20;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    content: "";
    pointer-events: none;
    background-color: var(--mask-color)
}

.image_item-ff7d7[data-animate=hoverZoomOut] .image-parallax-eaaa6,
.image_item-ff7d7[data-animate=hoverZoomOut] .image_box-c5e00 {
    transition: transform .36s ease
}

.image_item-ff7d7[data-animate=hoverZoomOut].state-hover-a30a1 .image-parallax-eaaa6,
.image_item-ff7d7[data-animate=hoverZoomOut].state-hover-a30a1 .image_box-c5e00,
.image_item-ff7d7[data-animate=hoverZoomOut]:hover .image-parallax-eaaa6,
.image_item-ff7d7[data-animate=hoverZoomOut]:hover .image_box-c5e00 {
    transform: scale(.9)
}

.image_item-ff7d7[data-animate=hoverZoomIn] .image-parallax-eaaa6,
.image_item-ff7d7[data-animate=hoverZoomIn] .image_box-c5e00 {
    transition: transform .36s ease
}

.image_item-ff7d7[data-animate=hoverZoomIn].state-hover-a30a1 .image-parallax-eaaa6,
.image_item-ff7d7[data-animate=hoverZoomIn].state-hover-a30a1 .image_box-c5e00,
.image_item-ff7d7[data-animate=hoverZoomIn]:hover .image-parallax-eaaa6,
.image_item-ff7d7[data-animate=hoverZoomIn]:hover .image_box-c5e00 {
    transform: scale(1.1)
}

.image_item-ff7d7[data-animate=hoverImageScale] {
    transition: transform .65s cubic-bezier(.05, .2, .1, 1) !important
}

.image_item-ff7d7[data-animate=hoverImageScale] .image-parallax-eaaa6,
.image_item-ff7d7[data-animate=hoverImageScale] .image_box-c5e00 {
    transition: transform .65s cubic-bezier(.05, .2, .1, 1)
}

.image_item-ff7d7[data-animate=hoverImageScale].state-hover-a30a1,
.image_item-ff7d7[data-animate=hoverImageScale]:hover {
    transform: scale(.95) !important
}

.image_item-ff7d7[data-animate=hoverImageScale].state-hover-a30a1 .image-parallax-eaaa6,
.image_item-ff7d7[data-animate=hoverImageScale].state-hover-a30a1 .image_box-c5e00,
.image_item-ff7d7[data-animate=hoverImageScale]:hover .image-parallax-eaaa6,
.image_item-ff7d7[data-animate=hoverImageScale]:hover .image_box-c5e00 {
    transform: scale(1.15)
}

.image_box-c5e00 {
    position: relative;
    display: inline-block;
    overflow: hidden;
    width: 100%;
    vertical-align: top;
    background-repeat: no-repeat;
    background-size: cover
}

.image_box-c5e00 img {
    width: 100%
}

.image_box-c5e00[style*=background-image] img[width][height] {
    opacity: 0
}

@media(min-width:768px) {
    .image_item-ff7d7[data-image-ratio]:not([data-image-ratio=auto]) {
        width: var(--width, 100%)
    }

    .image_item-ff7d7[data-image-ratio]:not([data-image-ratio=auto]) .image_box-c5e00 img {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        opacity: 0
    }

    .image_item-ff7d7[data-image-ratio]:not([data-image-ratio=auto]) .image_box-c5e00:after {
        display: block;
        width: 100%;
        padding-bottom: calc(var(--ratio)/var(--parallax-scale));
        content: "";
        pointer-events: none
    }

    .image_item-ff7d7[data-size-mode=height] {
        width: var(--width, 100%)
    }

    .image_item-ff7d7[data-size-mode=height] .image_box-c5e00 img {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        opacity: 0
    }

    .image_item-ff7d7[data-size-mode=height] .image_box-c5e00:after {
        display: block;
        width: 100%;
        padding-bottom: var(--height);
        content: "";
        pointer-events: none
    }
}

@media(max-width:767.98px) {
    .image_item-ff7d7 {
        width: var(--md-width, var(--width));
        border-radius: var(--md-radius, var(--radius))
    }

    .image_item-ff7d7:not([data-md-size-mode])[data-image-ratio]:not([data-image-ratio=auto]) {
        width: var(--md-width, var(--width, 100%))
    }

    .image_item-ff7d7:not([data-md-size-mode])[data-image-ratio]:not([data-image-ratio=auto]) .image_box-c5e00 img {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        opacity: 0
    }

    .image_item-ff7d7:not([data-md-size-mode])[data-image-ratio]:not([data-image-ratio=auto]) .image_box-c5e00:after {
        display: block;
        width: 100%;
        padding-bottom: calc(var(--ratio)/var(--parallax-scale));
        content: "";
        pointer-events: none
    }

    .image_item-ff7d7[data-md-image-ratio]:not([data-md-image-ratio=auto]) {
        width: var(--md-width, var(--width, 100%))
    }

    .image_item-ff7d7[data-md-image-ratio]:not([data-md-image-ratio=auto]) .image_box-c5e00 img {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        opacity: 0
    }

    .image_item-ff7d7[data-md-image-ratio]:not([data-md-image-ratio=auto]) .image_box-c5e00:after {
        display: block;
        width: 100%;
        padding-bottom: calc(var(--md-ratio)/var(--parallax-scale));
        content: "";
        pointer-events: none
    }

    .image_item-ff7d7[data-md-size-mode=height] {
        width: var(--md-width, var(--width, 100%))
    }

    .image_item-ff7d7[data-md-size-mode=height] .image_box-c5e00 img {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        opacity: 0
    }

    .image_item-ff7d7[data-md-size-mode=height] .image_box-c5e00:after {
        display: block;
        width: 100%;
        padding-bottom: var(--md-height);
        content: "";
        pointer-events: none
    }
}

.page-editor-d6a06 .editor-divide-block-a1327 {
    min-height: 10px
}

.page-editor-d6a06 .editor-divide-block-a1327:after {
    display: block;
    padding-top: var(--divide-block-size);
    content: ""
}

.page-editor-d6a06 .editor-hr-dbe3e {
    --hr-rule-border-style: solid;
    --hr-rule-border-color: hsla(0, 0%, 83%, .4);
    position: relative;
    min-height: 10px
}

.page-editor-d6a06 .editor-hr-dbe3e hr {
    position: absolute;
    top: 50%;
    width: 100%
}

.page-editor-d6a06 .editor-hr-dbe3e:after {
    display: block;
    padding-top: var(--hr-rule-size, 40px);
    content: ""
}

.page-editor-d6a06 .editor-hr--inner-cfa07 {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    display: flex;
    align-items: center
}

.page-editor-d6a06 .editor-hr--inner-cfa07:after {
    display: block;
    width: 100%;
    content: "";
    border-top: 1px var(--hr-rule-border-style) var(--hr-rule-border-color)
}

@media(max-width:767.98px) {
    .page-editor-d6a06 .editor-divide-block-a1327:after {
        padding-top: var(--divide-block-md-size, 50px)
    }

    .page-editor-d6a06 .editor-hr-dbe3e:after {
        padding-top: var(--hr-rule-md-size, 40px)
    }
}

.layout-collapse-block-e1524 {
    --level-1: 14px;
    --level-2: 16px;
    --level-3: 18px;
    --level-4: 20px;
    --level-5: 22px;
    --theme-color: 0 0 0;
    --item-font-size: var(--level-2)
}

.layout-collapse-block-e1524[data-theme*=dark] {
    --theme-color: 255 255 255
}

@media(max-width:767.98px) {
    .layout-collapse-block-e1524 {
        --level-1: 12px;
        --level-2: 14px;
        --level-3: 16px;
        --level-4: 18px;
        --level-5: 20px
    }
}

.layout-collapse-block-e1524[data-effect=normal] {
    font-size: var(--item-font-size)
}

.layout-collapse-block-e1524[data-effect=normal][data-theme*=icPlus] .collapse-item-d206b .state-icon-b9fed {
    position: relative;
    display: inline-grid;
    width: 1.25em;
    height: 1.25em;
    transition: transform .15s ease;
    border: 1px solid rgb(var(--theme-color)/1);
    border-radius: 50%;
    grid-template-columns: 1fr;
    grid-template-rows: 1fr
}

.layout-collapse-block-e1524[data-effect=normal][data-theme*=icPlus] .collapse-item-d206b .state-icon-b9fed:after,
.layout-collapse-block-e1524[data-effect=normal][data-theme*=icPlus] .collapse-item-d206b .state-icon-b9fed:before {
    display: block;
    content: " ";
    background-color: rgb(var(--theme-color)/1);
    align-self: center;
    grid-area: 1/1/2/2;
    justify-self: center
}

.layout-collapse-block-e1524[data-effect=normal][data-theme*=icPlus] .collapse-item-d206b .state-icon-b9fed:before {
    width: .625em;
    height: 1px;
    transition: background-color .15s ease
}

.layout-collapse-block-e1524[data-effect=normal][data-theme*=icPlus] .collapse-item-d206b .state-icon-b9fed:after {
    width: 1px;
    height: .625em;
    transition: transform .45s cubic-bezier(.3, .4, .2, 1), background-color .15s ease
}

.layout-collapse-block-e1524[data-effect=normal][data-theme*=icPlus1] .collapse-item-d206b[data-default-open] .state-icon-b9fed,
.layout-collapse-block-e1524[data-effect=normal][data-theme*=icPlus1] .collapse-item-d206b[data-state-open="1"] .state-icon-b9fed {
    transform: rotate(90deg)
}

.layout-collapse-block-e1524[data-effect=normal][data-theme*=icPlus1] .collapse-item-d206b[data-default-open] .state-icon-b9fed:after,
.layout-collapse-block-e1524[data-effect=normal][data-theme*=icPlus1] .collapse-item-d206b[data-state-open="1"] .state-icon-b9fed:after {
    transform: scale(1)
}

.layout-collapse-block-e1524[data-effect=normal][data-theme*=icPlus1] .collapse-item-d206b[data-default-open] .state-icon-b9fed:before,
.layout-collapse-block-e1524[data-effect=normal][data-theme*=icPlus1] .collapse-item-d206b[data-state-open="1"] .state-icon-b9fed:before {
    transform: scaleX(0)
}

.layout-collapse-block-e1524[data-effect=normal][data-theme*=icPlus2] .collapse-item-d206b[data-default-open] .state-icon-b9fed,
.layout-collapse-block-e1524[data-effect=normal][data-theme*=icPlus2] .collapse-item-d206b[data-state-open="1"] .state-icon-b9fed {
    transform: rotate(90deg)
}

.layout-collapse-block-e1524[data-effect=normal][data-theme*=icPlus2] .collapse-item-d206b[data-default-open] .state-icon-b9fed:after,
.layout-collapse-block-e1524[data-effect=normal][data-theme*=icPlus2] .collapse-item-d206b[data-state-open="1"] .state-icon-b9fed:after {
    transform: scale(1)
}

.layout-collapse-block-e1524[data-effect=normal][data-theme*=icPlus2] .collapse-item-d206b[data-default-open] .state-icon-b9fed:before,
.layout-collapse-block-e1524[data-effect=normal][data-theme*=icPlus2] .collapse-item-d206b[data-state-open="1"] .state-icon-b9fed:before {
    transform: scaleX(0)
}

.layout-collapse-block-e1524[data-effect=normal][data-theme*=icPlus2] .collapse-item-d206b .state-icon-b9fed {
    border-width: 0
}

.layout-collapse-block-e1524[data-effect=normal][data-theme*=icPlus2] .collapse-item-d206b .state-icon-b9fed:before {
    width: 1em;
    height: 2px
}

.layout-collapse-block-e1524[data-effect=normal][data-theme*=icPlus2] .collapse-item-d206b .state-icon-b9fed:after {
    width: 2px;
    height: 1em
}

.layout-collapse-block-e1524[data-effect=normal][data-theme*=icArrow][data-theme*=dark] {
    --icon: url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1.293 4.793a1 1 0 0 1 1.414 0L8 10.086l5.293-5.293a1 1 0 1 1 1.414 1.414l-6 6a1 1 0 0 1-1.414 0l-6-6a1 1 0 0 1 0-1.414Z' fill='%23fff'/%3E%3C/svg%3E")
}

.layout-collapse-block-e1524[data-effect=normal][data-theme*=icArrow][data-theme*=lighter] {
    --icon: url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1.293 4.793a1 1 0 0 1 1.414 0L8 10.086l5.293-5.293a1 1 0 1 1 1.414 1.414l-6 6a1 1 0 0 1-1.414 0l-6-6a1 1 0 0 1 0-1.414Z' fill='%23000'/%3E%3C/svg%3E")
}

.layout-collapse-block-e1524[data-effect=normal][data-theme*=icArrow] .collapse-item-d206b[data-default-open] .state-icon-b9fed,
.layout-collapse-block-e1524[data-effect=normal][data-theme*=icArrow] .collapse-item-d206b[data-state-open="1"] .state-icon-b9fed {
    transform: rotate(-180deg)
}

.layout-collapse-block-e1524[data-effect=normal][data-theme*=icArrow] .collapse-item-d206b .state-icon-b9fed {
    position: relative;
    width: 1em;
    height: 1em;
    transition: transform .26s ease;
    color: rgb(var(--theme-color)/1);
    background-image: var(--icon);
    background-repeat: no-repeat;
    background-size: 100%
}

.layout-collapse-block-e1524[data-effect=normal][data-theme^=NO01][data-theme*=dark] .collapse-item-d206b:before {
    --theme-color: 0 0 0
}

.layout-collapse-block-e1524[data-effect=normal][data-theme^=NO01] .collapse-item-d206b:last-child {
    border-bottom-width: 0
}

.layout-collapse-block-e1524[data-effect=normal][data-theme^=NO01] .collapse-item-d206b:before {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    content: "";
    transition: opacity .45s cubic-bezier(.3, .4, .2, 1);
    opacity: 0;
    border-radius: .625em;
    box-shadow: 0 .625em 1.25em 0 rgb(var(--theme-color)/.1)
}

.layout-collapse-block-e1524[data-effect=normal][data-theme^=NO01] .collapse-item-d206b[data-default-open],
.layout-collapse-block-e1524[data-effect=normal][data-theme^=NO01] .collapse-item-d206b[data-state-open="1"] {
    border-color: rgb(var(--theme-color)/0)
}

.layout-collapse-block-e1524[data-effect=normal][data-theme^=NO01] .collapse-item-d206b[data-default-open]:before,
.layout-collapse-block-e1524[data-effect=normal][data-theme^=NO01] .collapse-item-d206b[data-state-open="1"]:before {
    opacity: 1
}

.layout-collapse-block-e1524[data-effect=normal][data-theme^=NO02] .collapse-item-d206b:first-child {
    border-top: 1px solid rgb(var(--theme-color)/.1)
}

.layout-collapse-block-e1524[data-effect=normal][data-theme^=NO02] .collapse-item-d206b .item-head-e71c1 {
    padding: 1.25em 0
}

.layout-collapse-block-e1524[data-effect=normal][data-theme^=NO02] .collapse-item-d206b .item-desc-bb806 {
    padding: 0 0 1.25em
}

.layout-collapse-block-e1524[data-effect=normal] .collapse-list-e901e {
    position: relative
}

.layout-collapse-block-e1524[data-effect=normal] .collapse-item-d206b {
    position: relative;
    transition: border-color var(--animate-duration) ease;
    border-bottom: 1px solid rgb(var(--theme-color)/.1)
}

.layout-collapse-block-e1524[data-effect=normal] .collapse-item-d206b .item-inner-e288d {
    position: relative;
    z-index: 10
}

.layout-collapse-block-e1524[data-effect=normal] .collapse-item-d206b .item-index-aa0e7 {
    display: none
}

.layout-collapse-block-e1524[data-effect=normal] .collapse-item-d206b .item-head-e71c1 {
    font-size: 1em;
    line-height: 1.8em;
    position: relative;
    display: flex;
    padding: 1.25em 1.875em;
    cursor: pointer;
    transition: .15s ease;
    color: rgb(var(--theme-color)/1);
    align-items: flex-start;
    justify-content: space-between
}

.layout-collapse-block-e1524[data-effect=normal] .collapse-item-d206b .item-title-cab46 {
    font-family: var(--item-font-family);
    font-weight: var(--item-font-weight);
    padding-right: 1em;
    transition: color .15s ease
}

.layout-collapse-block-e1524[data-effect=normal] .collapse-item-d206b .icon-box-a214f {
    display: flex;
    height: 1.8em;
    align-items: center
}

.layout-collapse-block-e1524[data-effect=normal] .collapse-item-d206b .item-body-ae624 {
    overflow: hidden;
    height: 0
}

.layout-collapse-block-e1524[data-effect=normal] .collapse-item-d206b .item-desc-bb806 {
    padding: 0 1.875em 1.25em;
    white-space: pre-line;
    color: rgb(var(--theme-color)/.6)
}

.layout-collapse-block-e1524[data-effect=normal] .collapse-item-d206b .item-desc-bb806 .text-f25bb {
    font-size: .8125em;
    line-height: 200%
}

.loop-text-block-f22ba {
    line-height: 140%;
    color: var(--loop-text-text-color, #333)
}

.loop-text-block-f22ba span {
    line-height: inherit
}

.loop-text-block-f22ba[data-align=left] .loop-text-inner-e3726 {
    justify-content: flex-start
}

.loop-text-block-f22ba[data-align=center] .loop-text-inner-e3726 {
    justify-content: center
}

.loop-text-block-f22ba[data-align=right] .loop-text-inner-e3726 {
    justify-content: right
}

.loop-text-block-f22ba .loop-text-inner-e3726 {
    display: flex;
    flex-wrap: wrap
}

.loop-text-block-f22ba .loop-text--prefix-d5ee9,
.loop-text-block-f22ba .loop-text--suffix-d8b6a,
.loop-text-block-f22ba .loop-text-group-f99af {
    vertical-align: middle;
    white-space: nowrap
}

.loop-text-block-f22ba .loop-text--prefix-d5ee9,
.loop-text-block-f22ba .loop-text--suffix-d8b6a {
    font-size: inherit;
    line-height: inherit;
    display: inline-block;
    transform: translateZ(0)
}

.loop-text-block-f22ba .loop-text--prefix-d5ee9 .text-f25bb,
.loop-text-block-f22ba .loop-text--suffix-d8b6a .text-f25bb {
    line-height: inherit
}

.loop-text-block-f22ba .loop-text-group-f99af {
    font-size: inherit !important;
    line-height: inherit !important;
    position: relative;
    display: inline-block;
    transition: width .8s cubic-bezier(.2, 1, .3, 1)
}

.loop-text-block-f22ba .loop-text-item-ac301 {
    overflow: hidden;
    transform: translate3d(-100%, 0, 0)
}

.loop-text-block-f22ba .loop-text-item-ac301,
.loop-text-block-f22ba .loop-text-item-text-e02ac {
    display: block;
    transition: transform .8s cubic-bezier(.2, 1, .3, 1), opacity .8s cubic-bezier(.2, 1, .3, 1);
    white-space: nowrap
}

.loop-text-block-f22ba .loop-text-item-text-e02ac {
    line-height: inherit;
    transform: translate3d(100%, 0, 0)
}

.loop-text-block-f22ba .loop-text-item-ac301:not([data-active]) {
    position: absolute;
    top: 0;
    left: 0;
    pointer-events: none;
    opacity: 0
}

.loop-text-block-f22ba .loop-text-item-ac301[data-active],
.loop-text-block-f22ba .loop-text-item-ac301[data-active] .loop-text-item-text-e02ac {
    transition-delay: .4s;
    transform: translateZ(0)
}

@media(max-width:767.98px) {
    .loop-text-block-f22ba[data-mo-align=left] .loop-text-inner-e3726 {
        justify-content: flex-start
    }

    .loop-text-block-f22ba[data-mo-align=center] .loop-text-inner-e3726 {
        justify-content: center
    }

    .loop-text-block-f22ba[data-mo-align=right] .loop-text-inner-e3726 {
        justify-content: right
    }
}

.counter-number-block-f6645 {
    line-height: 140%;
    color: var(--counter-number-text-color, #333)
}

.counter-number-block-f6645[data-align=left] .counter-number-inner-f4072 {
    justify-content: flex-start
}

.counter-number-block-f6645[data-align=left] .counter-number-item-de460 {
    align-items: flex-start
}

.counter-number-block-f6645[data-align=center] .counter-number-inner-f4072 {
    justify-content: center
}

.counter-number-block-f6645[data-align=center] .counter-number-item-de460 {
    align-items: center
}

.counter-number-block-f6645[data-align=right] .counter-number-inner-f4072 {
    justify-content: right
}

.counter-number-block-f6645[data-align=right] .counter-number-item-de460 {
    align-items: flex-end
}

.counter-number-block-f6645[data-align=right] .counter-number-item-info-ef2fd {
    margin-right: calc(max(var(--counter-number-proxy-zoom, .5)*1em, 12px)*1.2)
}

.counter-number-block-f6645[data-dir=col] .counter-number-group-d7a5f {
    width: var(--counter-number-width, 100%);
    grid-auto-flow: row
}

.counter-number-block-f6645[data-dir=col] .counter-number-item-de460 {
    width: 100%
}

.counter-number-block-f6645[data-dir=col][data-align=left] .counter-number-group-d7a5f {
    justify-content: flex-start
}

.counter-number-block-f6645[data-dir=col][data-align=center] .counter-number-group-d7a5f {
    justify-content: center
}

.counter-number-block-f6645[data-dir=col][data-align=right] .counter-number-group-d7a5f {
    justify-content: right
}

.counter-number-block-f6645[data-dir=col][data-align=right] .counter-number-item-info-ef2fd {
    margin-right: calc(max(var(--counter-number-proxy-zoom, .5)*1em, 12px)*1.2)
}

.counter-number-block-f6645[data-fill] .counter-number-group-d7a5f {
    width: var(--counter-number-width, 100%)
}

.counter-number-block-f6645[data-fill] .counter-number-item-de460 {
    width: 100%
}

.counter-number-block-f6645 .counter-number-inner-f4072 {
    display: flex;
    flex-wrap: wrap
}

.counter-number-block-f6645 .counter-number-group-d7a5f {
    font-size: inherit !important;
    line-height: inherit !important;
    position: relative;
    display: inline-grid;
    max-width: 100%;
    vertical-align: middle;
    align-items: center;
    gap: var(--counter-number-gap, 1em);
    grid-auto-flow: column
}

.counter-number-block-f6645 .counter-number-item-text-fb663 {
    position: relative;
    display: block;
    white-space: nowrap
}

.counter-number-block-f6645 .counter-number-item-de460 {
    position: relative;
    display: flex;
    flex-direction: column;
    white-space: nowrap
}

.counter-number-block-f6645 .counter-number-item-de460 span {
    font-size: inherit !important;
    line-height: 1em !important
}

.counter-number-block-f6645 .counter-number-item-info-ef2fd {
    position: relative
}

.counter-number-block-f6645 .counter-number-item-desc-dc7f2 {
    font-size: max(var(--counter-number-desc-zoom, .5)*1em, 14px);
    font-weight: 400;
    line-height: 1.2;
    margin-top: var(--counter-number-desc-padding, 0);
    color: var(--counter-number-desc-color, inherit)
}

.counter-number-block-f6645 .counter-number-item-proxy-c45b6 {
    font-size: max(var(--counter-number-proxy-zoom, .5)*1em, 12px);
    font-weight: 400;
    line-height: 1;
    position: absolute;
    top: 0;
    left: calc(100% + .2em);
    display: flex;
    height: 100%;
    transform: translateY(var(--counter-number-proxy-translate));
    color: var(--counter-number-proxy-color, inherit);
    align-items: var(--counter-number-proxy-pos)
}

.counter-number-block-f6645[data-theme=NO01] .counter-number-item-desc-dc7f2,
.counter-number-block-f6645[data-theme=NO01] .counter-number-item-proxy-c45b6,
.counter-number-block-f6645[data-theme=NO02] .counter-number-item-desc-dc7f2 {
    display: none
}

@media(max-width:767.98px) {
    .counter-number-block-f6645[data-mo-align=left] .counter-number-inner-f4072 {
        justify-content: flex-start
    }

    .counter-number-block-f6645[data-mo-align=left] .counter-number-item-de460 {
        align-items: flex-start
    }

    .counter-number-block-f6645[data-mo-align=center] .counter-number-inner-f4072 {
        justify-content: center
    }

    .counter-number-block-f6645[data-mo-align=center] .counter-number-item-de460 {
        align-items: center
    }

    .counter-number-block-f6645[data-mo-align=right] .counter-number-inner-f4072 {
        justify-content: right
    }

    .counter-number-block-f6645[data-mo-align=right] .counter-number-item-de460 {
        align-items: flex-end
    }

    .counter-number-block-f6645[data-mo-align=right] .counter-number-item-info-ef2fd {
        margin-right: calc(max(var(--counter-number-proxy-zoom, .5)*1em, 12px)*1.2)
    }
}

@keyframes marquee-scroll-cfd75 {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(-100%)
    }
}

.layout-marquee-block-b60b8,
.layout-marquee-block-b60b8 .marquee-item-f6745 {
    position: relative
}

.layout-marquee-block-b60b8 .marquee-item-f6745 span {
    text-decoration: none
}

.layout-marquee-block-b60b8[data-use-mask] {
    --ue-component-mask-range: 20%;
    -webkit-mask-image: linear-gradient(90deg, transparent 1%, #000 var(--ue-component-mask-range), #000 calc(100% - var(--ue-component-mask-range)), transparent 99%);
    mask-image: linear-gradient(90deg, transparent 1%, #000 var(--ue-component-mask-range), #000 calc(100% - var(--ue-component-mask-range)), transparent 99%)
}

.layout-marquee-block-b60b8[data-theme=NO01] .marquee-parent-d4672 .item-thumb-box-ea296 {
    padding: 0 calc(var(--ue-marquee-container-space)/2)
}

.layout-marquee-block-b60b8[data-theme=NO01] .marquee-parent-d4672 .item-thumb-d4899 {
    overflow: hidden;
    height: var(--ue-marquee-container-height);
    height: max(var(--ue-marquee-container-height), 30px);
    border-radius: var(--item-border-radius, 0)
}

.layout-marquee-block-b60b8[data-theme=NO01] img {
    width: auto;
    max-width: none;
    height: 100%
}

.layout-marquee-block-b60b8[data-theme=NO02] .marquee-parent-d4672 .item-info-d1db3 {
    padding: 0 calc(var(--ue-marquee-container-space)/2)
}

.layout-marquee-block-b60b8[data-theme=NO02] .marquee-parent-d4672 .item-title-cab46 {
    font-family: var(--item-font-family);
    font-size: max(var(--item-font-size, 20px), 12px);
    font-weight: var(--item-font-weight);
    line-height: 140%;
    color: var(--item-font-color, #333)
}

@media(max-width:767.98px) {
    .layout-marquee-block-b60b8[data-theme=NO02] .marquee-parent-d4672 .item-title-cab46 {
        font-size: max(var(--item-font-size, 10vw), 3.2vw)
    }
}

.marquee-container-ec751 {
    --ue-marquee-speed--default: 50;
    position: relative;
    display: flex;
    overflow-x: hidden;
    flex-direction: row;
    width: auto
}

.marquee-container-ec751[data-force-pause] .marquee-cc5ee {
    animation-play-state: paused !important
}

.marquee-container-ec751 .marquee-cc5ee {
    z-index: 1;
    display: flex;
    flex-direction: row;
    flex: 0 0 auto;
    min-width: 100%;
    animation-name: marquee-scroll-cfd75;
    animation-duration: calc(max(var(--ue-marquee-width), var(--ue-marquee-container-width))/var(--ue-marquee-speed, var(--ue-marquee-speed--default))*1s);
    animation-play-state: paused;
    animation-timing-function: linear;
    animation-delay: 0s;
    animation-iteration-count: infinite;
    animation-direction: reverse;
    align-items: center
}

.marquee-container-ec751[data-auto-fill] .marquee-cc5ee {
    min-width: auto;
    animation-duration: calc(var(--ue-marquee-width)*var(--ue-marquee-multiplier)/var(--ue-marquee-speed, var(--ue-marquee-speed--default))*1s)
}

.marquee-container-ec751[data-play] .marquee-cc5ee {
    animation-play-state: running
}

.marquee-container-ec751[data-pause-on-click]:active .marquee-cc5ee,
.marquee-container-ec751[data-pause-on-hover]:hover .marquee-cc5ee {
    animation-play-state: paused
}

.marquee-container-ec751[data-direction=up] {
    width: 100%;
    transform: rotate(-90deg)
}

.marquee-container-ec751[data-direction=up] .marquee-cc5ee {
    transform: rotate(90deg)
}

.marquee-container-ec751[data-direction=down] {
    width: 100%;
    transform: rotate(90deg)
}

.marquee-container-ec751[data-direction=down] .marquee-cc5ee {
    transform: rotate(-90deg)
}

.marquee-container-ec751[data-direction=left] .marquee-cc5ee {
    animation-direction: normal
}

.marquee-container-ec751 .marquee-overlay-b3495 {
    position: absolute;
    width: 100%;
    height: 100%
}

.marquee-container-ec751 .marquee-overlay-b3495:after,
.marquee-container-ec751 .marquee-overlay-b3495:before {
    position: absolute;
    z-index: 2;
    width: var(--ue-marquee-gradient-width);
    height: 100%;
    content: "";
    pointer-events: none;
    background: linear-gradient(to right, var(--ue-marquee-gradient-color), hsla(0, 0%, 100%, 0));
    touch-action: none
}

.marquee-container-ec751 .marquee-overlay-b3495:after {
    top: 0;
    right: 0;
    transform: rotate(180deg)
}

.marquee-container-ec751 .marquee-overlay-b3495:before {
    top: 0;
    left: 0
}

.marquee-container-ec751 .marquee-parent-d4672 {
    display: flex;
    flex-direction: row;
    flex: 0 0 auto;
    min-width: 20px;
    align-items: center
}

.effect-text-block-b8c8d {
    line-height: 140%;
    position: relative;
    color: var(--effect-text-text-color, #333)
}

.effect-text-block-b8c8d span {
    line-height: inherit
}

.effect-text-block-b8c8d .effect-text-item-text-aa7be {
    position: relative
}

.effect-text-block-b8c8d[data-align=left] {
    text-align: left
}

.effect-text-block-b8c8d[data-align=center] {
    text-align: center
}

.effect-text-block-b8c8d[data-align=right] {
    text-align: right
}

@media(max-width:767.98px) {
    .effect-text-block-b8c8d[data-mo-align=left] .effect-text-inner-cea5f {
        justify-content: flex-start
    }

    .effect-text-block-b8c8d[data-mo-align=center] .effect-text-inner-cea5f {
        justify-content: center
    }

    .effect-text-block-b8c8d[data-mo-align=right] .effect-text-inner-cea5f {
        justify-content: right
    }
}

.page-editor-d6a06 a {
    color: #333
}

.page-editor-d6a06 a span {
    text-decoration: underline
}

.page-editor-d6a06 .link-a974b :not(:has(span)) {
    text-decoration: underline
}