﻿@charset "UTF-8";

@font-face {
    font-family: 'Cracked Code';
    src: url(CrackedCode.eot);
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: 'Cracked Code';
    src: local('Cracked Code'), local('CrackedCode'), url('data:font/woff2;charset=utf-8;base64,d09GMgABAAAAACksABAAAAAASxgAACjKAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP0ZGVE0cGh4bgT4cIAZWAIMyEQgKgYEE6xELgSgAATYCJAOCTAQgBYYSB4FNDAQbYT4zEcHGAbDY6L2iCDYOiDRwnP1XCdxhx5cIRszAIiMoEyscMtoSvs18+hbdva6ZD41E+xyhsU9yfYC2+e+OOozCirMaEMVKxEgcWAUu/I6PFYsqFs3adSVW6kywd5aMckDJE2EHRKXnmxqHJ938E+/BXUIAAVnDAhZEIkMJQihEk0AucAGekqgXySmjDDloogYlSA4BS1TQJpQ4sITKtQU/8m0cOOgHf8VfaUsHuvN/pd12OP+wHxlyGDAFyFG7//863+8cXTuwt8AwANADF/WskZ8CCLZuI+V3Ul4HfugQfQIQBIaSASBf+K58uTrZ/q114BREMCj5fZj/s5m2O4eSA4AKcFGaynBX7f6/3ruZ2T2YlRzt7qFkkmTSyiQFibo8HQQEBtkhm3UOnSvgMtgSVFynJKzKVGla4A6Kso/v+3NPG0xcZdhzGUcjpgM+ft4cZGc8mLToW7u0v5+5Ha/924OTygyJDIN4GwAgoni00F8ibnHVecAB4TtLHYosqZEn1tsnISFxzAGoQYYYoBUBtKP6qqYGUDWYkVgDlJqt6gUDqBVqAv/yVDiFRvggDFJkoxDV6AsG5v6tQ0S0ov+9Udvt1ksRqD+mOMq0iTYSg0j99twaXSCCGpBI+PcIgf+GyfRfrRUDAnw9KK2WIyY4vm74IhghECMCkYjO+L43w1ml8hPsccRksCBYc1khAOEgbo9xESrSIgB2dc3BgDuwhyzNpGnEg6bXGsj/jsVZAznZQgOEncHoGo4GspbLyhpM/FvOMHNtp7hDBbqwFCuxKt/xemzEflzHd5pPr80ep53WWYTlvfTOlv6x/pH+GKBfbJEF5tOapE2fPXB9cDITZ8AWlJuBLSQjJf+1cOklyN6RhBjEZLE5Cwxt0aGtRH4YdXVz9/D08vbx9fMPCAwK5guEIaLQMHF4RGRUdExsXDwSgO3RRGyemZwihT8jDfUgq2fJOtlJ6YShod5crJKP3Z+HRkKv0KUyskL6N5r1R8DxDFZqpPUeygBUuKwQtR5BOoC0LtWNgEI58JiGRW0UcC0CMY2h0YCqVtQAnIFayXLV5nB0EsRRqRZ6lIA8ZHQnjR4ufQcV+HjowKkLLcKIezt85/gCWjFeOnzaDvBwlSdtHdivbKe1pkqdodl7vtBTtHDOzMQ2Xo8JleVKbE7RjtM8iRIwuFcuY/1mg4XuGKFBQiuAT0JwiIgPR1xloRXLcYjVEe7HTuUYtEABtxWA3wR2C8XwOJ7BobvRwwyNOMO+J1O9vbSkjJRytLQR2RwI2QFM+Zu9XIBzlAUdvf4ULZo4J4Kb17rW9NFhNp3p/VBrB7G18UAglIT9jBRKVc383TsYY0UGpl5nHbX8qm6oUE/59oYSTEIokIB/7JzW/qtwDRxkEDqJMCcNnESRaQYWFbGBQNiobO0rm5g5HR4yt4UeJRmiYGR+J2kaL5lQrb3mT++41gUUdncrvXJaGeE+Yl6cCyXVeimiB+LQceOfcW8SjYTdbX+6coMQIlHK1eqtK2mgJg4DGmW1pwa6GRkibR6IODx0aPaR9Sz1j4XkVhpzQwkHCvkZf0CZMrKdaUgi3nhWlokoOI5HUFSchH2TeeWoxqxIi4K9h1JHUnaP57mRDE0afNi48dXD0tN3aCxv1gSSWwHKbzZwUYUSshZv3Eo4xz4V7B73ikyaKJZRiiVuT3HgLmIasKgXHAYqYWgabwGi4LjqANE9UrkSGtGG8dBIOZJdtLxZuxueWHKW4W5Qio1bXCfQM8K0QC2sS4dmy42vQcPNFA0KGizFa/h/OtGkwsBQodbA2Xz1k9/08iCOu2K3GfzxOKIshw7mrtgfFDoWVv5DREFvzwc3PBfd8va698d19Ez51YlK4x2rnSvbO92MFKMA8cBq3aNLTCCu0PPEbVW6tvv7Y3Qma2Mrc7ujhwXIPiWO9jBDIaS+/gGHSR3S4++HjpfgpHrjxvw6StgI/RQ4yZCJoqi4x51aOU5Tli498hC0jg/y+3xKFPV/oW6Tv+sCo1KyuqFRCUv1K6aF3hzgdzGKr/geb5guFlotbTzp7/1kvY60pBGQhGP37U9NGvgsz8wM1OT5Z9qiYD6ppaFsI26jM8KFkSHJEAqKJoWtp8FL2xmkOwmxXYfGW0Cb+yhUcpsE77C/g+H1XVzMkP3T/wKe3GLlnBrjMyY1gb2hmvLOZTBlN2//fb1l0AHsL8AQE4pPlfIajPiAxlX4eGp00D5lNfGpwI34aB1Br9At9d311mqZ6irEF8oFC4cK7gGD5cixTzpajzpYhanftRYSJ5mjod7Pi8Cec0Q9/glDf0ulYcZwSjGVbJqD8QvMCWYjSW84G3T7VQQlmhI6QcyzwABFfeid3QiVefJRZbszZyt8rUsinWguIEjETu9LgpDJLWR6O+fXpI0d/ydofTfDWl6RzMhDse8v4HT4o+hbWolpyC8zTpqKS34aCkWoz9pU/06vV1hNmrZDCarsICHGEUekkFDVR2UpH/hJbJ94Ud5BizzzpTeesQRKDCiYCCS3LKfP1jgVGTdrRqKogEmI/JjzBt72tX5PE+EZ3UYpmdvMSAn2cjkqPc0OP5PMAyl5nt/pfPiclI0LkN+WPJv9oYObtZB3M4oqrm7c4pUOf604Q1hpw/WN2ECDcMVWh07o69Yc0n/QeRqk3Rw/Rm20oTmIz3ai5ZsMTBTIJmy4Ic8IL5kT/B939MvDk1UUWvDrkIRvTQKrCx/EIALBnxANkIQ/5P0kI5wI3LVgfSjUvg+sU5BTyf3sTnGrA+XqMvyWB6X1FrVOk7ntK0fsZtZwF6NO7D0Wz3XsTCu+a717aXMgfuWQ+VVX15+TttO6dUztiJH1ZF6YD+xynjL82DhpkBLMeyjhj3HEqIhacStEppQPoYCfBvOArkVNrD+6n/XyWDk3Qd0IEmNuYWmtaLN4Gi5DyNCrCGOsnBVjRLY7bneApWEB7om90RLIOigdQy4RKNjjauwZzYhh+10PNx6lnccJFOfqC8WrSZH61wbTTbIFo6k6M4TP0yRrLghIx859CyJ9YAl8GmTDX7bejXnakH6rbBU7MCVRx5puWs0WdXy+EJlPP1LxnK2mMqMDe8POHDWDRpxzk8+z6/iLqe3/IC1jCit3pUGp3whpx5vdUtxwYyhmIXiIqQay522tzYoJLVkp1MpkqHU8abEG7pgTc1zx5AlFo656lsus3rI0zPEs14P7NicgU4c6Nxaz1T9GAawqt9gHkG1pScNqCRUymqtLoD5cx/on5irHNXbkjhqgt9MMGh4R4j6gfO5bBd1p+/KR2rj/5UI9LJ7abC3QuMMySFRvksAcM842nVUrJpW0NidbxMQgvZO+GnqtqPBGbhcn6AMoRnfuRN/NZmkoheVtTrYgPT91ThGyHFPO6/WGDxHioardO6zYmlw8a7zDlZwr9La/RhDyahObcl6njGTnmc3vTtY6ajUU7hIf1LcdmBJ7JuipG4hJXuXQ9MXT3Teigs3PAPp8QWmczJBkJZiWKACuIbGWwCfGAAvKEdAMrUpJ0gKUoltdSxsJy3DdMYJQiXWECwcQ0ViDmV1OzQbGPawp/8idW9TLhBXI9qi/a0PkVsGjyc+9FCYoV1napDDPcM2qGGVcI3DIoRGLLQ6cicV2X/b+mVY87Axm4KzvyJ0kDV9Dpj3UNQ6hutIXw3VorqThj5tYlW4f3Vd7R4v31CIQoyppYXo1YM5SGG3hPKCavyUbLXnOS6t966JeHmeIlTT4g8zvyGYE73e4hBlL7Ux6cvbbnbl7PNcyXmP0kIV9NK9A2dKsUrMHBlfjBODjePsMUIIB6Ml++5QPUpo/5ay2MPUHciiyCW564VBfUh4xKdbVK/q679CR7aS8T6JtJQ4Jf0x4st0SmLYfSvalcJqYxPx2rtSE2tQ7fxx273hM0eggRCKptVOGXNqu8v/tDNICyB8P9M1HrsejtrV8DusrvmiLcEnxFUPMV5qhuYElgA7Igd8fUhedka2MmGAPLPOMiR3efo1Ly8wq0M57qapILrFBbsxHkOWQHpvArl7OlawT1AStiT+V4P3/aVJCZDqRYhlDFkDB/nXCCuoaliMT2cjuLBtQZKd556hvw7hyjHEq53UPlkOSDCVYr7NOKNdZyZLjhGQ11/ps7umNCIqUIfpxxFO7Qd0JJNG4oiC3foNNu4oFkKlfQN2ENVk6ka7Ck309t8Gk4Q5w+bCAnhAOI0hUFmz4Kijts7rZESgBgbD4ufzR2E1Stt7Ll66rSrmbZwAgnQS/T0UxDouqHsmuGOkWK/MwIFqyrJG20aZB24AcNfg/jyXKsQ8GOZMJgT3+s3uTEe8LbCo6FubxweD9RRUTyjRTzWty+pumEwt1ezStJbET8mn1PWdT8Y+KSdFp7U4CaIc7SvFszTQUdxGH+4obDVYU0buKqEMgyJggbfW+eJg2S71eO2pCqO2WRJcrA4ypAdJ5Fge4W9Ktg7y2yUsmGAikXOUdvwWJFSyUiU+wBs5AIVZd6S911Wu6BpZ2HR9quOJlM72xMGs7G5DL8HSltQN0NdcSzUegYJVB319I4Abf+hs8zSYTR8h81IemE9aycYVh+POuEE5zllitYi6wqPTHjmuj49RdJ8NOdfsH0l0dN9dw4hO9MmkYFg/HP8Db2bZidJH4C/WcjrE+1dpGm86S7KnwoLUOTdkqMoytwyttmazTT5xmZENX02iXJptYmovWXOdeb6/SypGZ2MmTtraMJ6XsmKcQb2Hk9NvFJ/eWU90RmY1SCnPX0w/cyttO0m2xXdxqAc+6t+LRK49udRdGEleu4hn4UHiS6Exri3rSiXnsiP2s66qVfqEtZpXiSSFB7von6EriQptp3WvETW8Cjbj+2r5p/TMDuzA6QJAyGgcnu3tmCQJWasxn2wcINuvIaG5aC1lPcWTguGZz5Sj2xtf2zWz2al5y2ULj2badbsYjanoNTZR51KQba82+R+IHdgHSUebEpd0Lx8L8XIZZP8cQ5uX7jm9d2fe5Yvd6jlCrxQdHV0LPMi47q4GfMFuoDXGmQfpW65ebMqDplLp+LZxhPF7xTAl+mL6PIeS88vYpiiOFWGQ+O8ZpUqbx0JIDcatJ4ZHKqDfYtGUsEr7yVfvl78SRp+5Y5H3zq14v9KXdi4Ow14IbjXkrI6/XkS2iiL3WRR5Fvcb127/HeOIGEOFyDs20BrKzhRcDcX5Pdy/0Jg8eJxWmMWzYEpO5oPArV+tOxbZG0rvDH7FZNbJl4b2aMwUqkoVSLyu770J0t4oaGXWXIe1zaTZkoAHnZeC4YS1+NhI53F8x9SaMLYEx9carcAF6bgvpuc1gai7UbPQJaJDJZIYfKZlFRmNYRjdGNxa1zGB03/5X4q5934DV8iBP0k3TcBllnDdSL4pa3oxtIEFMIQBwz9ebIxGQ75ZNELPEv4ksYjsxJh8DzVLyZq7l4t7P74pux7UfVIo0ygfiRPMh7qDQGJvTeaYvLkj4zbxoHklabCB/7eyT7xN2yHuMGMcmLAqDSDISlz2P38lTYEFSeKpo2ln6PbyEqXit6knfydT9ZsLD+gsBsg6HktMaKIN2mfcpLBJK+MElQXuw1Tj+Eh/Df3AfGuKdTu/TeErfg6BFQj/78BlI2gmlpzzId1b2XpmFFjiPYUdyOAzh8fqhDJLBmItX8r0qUEpeS09pqJXVzl1x5owO85CY68VyAlqg4f0DUnNBiinXM7xZhuetbKp8BB8VoYfzfyCJ40yn371XxmtMtTsNaPq2f7Iyp0y24JfF5NKkrbDlD50Ex7OJt0xZLQVLKzWhBfegoKy2EpqgsciICG2cNtLV/88tVBuYTr1fqESwCwZBYRYGifgoKGsE6zAjtEAPtDgIBiFbg31wwehDoAJek+0pGowEB365Tfgr9gMStP6Ovl5/TrRg041YUh8XhxRKfHNEXtQPgRteE8mWAvBJRy6Ajg3iM+0A4MgijAAVl2XBj30g0etNFO3+CdTob3glF/8RoCrlQWBLLybW6TdH6kLNYyL1KEwpawiDy9IX5aJ3HCpg/F6NxL6/Hj/HptB60lDd/IL4bEh7YH7bD6d5UaVUM0W9gmmA4mZgS4XAd3MEhe7gq/lksdZXh2tevYYsilsiZIUF7aGu/5uxsqkB34z+Rg1TKnRJamhSLAl3C7/9+kK1gBWyj4g+JLXo3B/TktKRsB9P79o29XjyMeR1iGfp8Uln9/Gkl5Np9Bd5icRny4m8LV+kZfzzWJomu/6W2e9dj1iPmBeHxfVpmpVR4Z+FRyGfD67n49G0jJ5qmG0g0PuERq4h7o8SjbONUzqZLqHkCHVTfpNCUGhtZveYZwUEPUtPQRlMWIvj0TOd0h8qkawEEZcq/Wu7aK4oNRqVpoHSetEhYS4n4ioPCnfG5XTE7U9jVqWrEdUtWl3g4Md85DSEpIbRodjLO19MxJqqXe4Zd5p7vm+CcbDJwlhYySGYV9IL917YOlO1+wIJ1lR6N8L9mS32THm8iiqbALZNpm8z9N1ZywN3d1bLLz8yPToOpkTjZxn9jJGaX2GyqbijtRs7/e5d+TYOxiFLq16Ed2MJkIYIeOsc32kSm2byZpignaqYL0RTIlhSIsJaO3u7PEDq8dE+r3OfkvI8jHRHGNf5aghhLA8vz0GE6wJDW2Ytq5aORaNSUYfoUKT6BxCYU17yaJ/uyyYTY7KYDKaOnk6/O1lTyv4MQTFZHrERLm/qWt+W883Ese3/jeOT8/+Avmu3+5WtuLOP8Kb7j0BAOiP6cmFqW3eMgTHNLtyDCRHs2hPPWlPtTCsGLbMWZEf5DyPogLGvH4MPw/TQt7zyCxEUdQfLGM8uZnXOriZpSVN9a6fWyLyx3Pj1btNKNX8TkyZh5GkQwrBgLLsVC4MQmrUdU81oqvuune1LaJOTthz83eM9e0RY9IUVx11e/DEgdUMwZ9v5nnHIwTnlHAqcYGaZKY7mRLSMNkETFOP4GhlcFU1FVoTMx3k1+RVl3vw5DgtyjOSxhcZr31m+2/BWkXTJjskN1g8cZKto+wWEX/VyqwoRMZCZ0MzSs6cYWnOe0m5qmwTkcy9NUktrNJTA/rqwxk1J4RmbG3VH0qWqDMJ/B7xVxuNknBDDsrsxISWZKIujOuWuoLT7mE0lXg8j7FZWNhwEZTCIltCPGMgIMSSRe3kVdg0Ra/P8tLBDkE8r+PT/RFAkxnnZOC52yTLKbuz0vb9EKEW0W/Zu6+pq/1+iLrRGk1nRpGrqyp1ZvbeLpCs8CsnQhjJgijbZmClGVfgf1//owkAKF+g0vjCzAJAtQwEBqVdMRkYfJjKJxtRnyRdqC/Jle7i0FsSXgn0gfr17zZ3p3RGfLXtdFVWiWV6JaUBMIdz7xuHk11VBRwgsTBEDFJ7hJSSIlQuO8EMnJzEViKcXkO6Ko4dxnoMJYkwYtmUCOYxKoyfER78lMEmfCoQd/rv7sxtBTBCSGNc6H91B45Zqwcg4Pa6onc1iO0+TykblR1mbK3J1tc3H181ozMdr1tyoTW3b7bqq36ZvPGdhREwQTM2BderDreer7g7X+MbvFMLCQC94dUb/hrzQWBFVqbPSl2P9q6xa45zqz5tpBIMXMl7duh/yItQHkLh9bhPnt3hpQqEA+uZoEZDPTMnfZlam76ng26nmgXUzyjcH6CM8CuS0nGRwLLsH+1przT3NnCbqZ74I92O8j0DjGwMdcVaGY6bboxoM8edHxAzH4FqTOIMx3DAigphqzprU1SW3mrJt1dVip0by6dLWz5I7TzQnh4OS10R3osyfgDyr2Bo41xx/KstFN6OiEv3FmLl1jpctbCz766YIh96LNixvF2zMTdjAVyQNqD44yduXsdTqnlkXNHJmNDUl9eoWydA260Eq45RwCTfolvUKNSPeAgGW4h5F9tVikYUsNC/lKtKWtZevv5ucsjqzRvHVJns84h63b0p6/muerrC6wojn4+Go/rWJN7pNbN01JAOlqOTjxeW0oNCPWkFr57VhVZG71WeeQUVL2dLypMGP4h/y8NOo3UpMEOhrgkbaf04rfHuH6s3S68Cr9opixyVZp52aw3G5kRgh9NlagU6zdNk6AnBiWcK4lZJp0qflTwMGp4fvClL0fiibmlBevnSccKe9biK/PSCifHTYsDKWZU6iT4IDOKMYxXWHMPQQiuty3hsO/pRsbm9HPOCmLEtD6siZhhmkhJJVgiIlOR8G103Pi8f0uqLKQJZ2n5Zl+Hnx8pZrEC6VdrLz1mwZcso5ephDxfq4zq0uLeudx34JtDCsPkRIJyxCtq4/bXXdmBRfmv767ZR3ibLsv6lAbD3e4XHGElriVRWqs5zx6IhlBATwleIRAQoCj2ruAActoVBQ5Vn4guCvnFSAIS9N0gE+5Zs35MabBZj84WDC2t/mJV8ySs+caRfmL70dndrvLxuRf3vql1ReavfH7U4qqU+T1HU3fpePvICGFvrmThO/Y1O3cYQnehGye8f5US9LmtFtbWd/Bc+eZJc8N1aH/J+20ZQNH+jTvPn6N+nV0ggSI2IqUh95aiplldMd5o4NqabUYAfnWNB5pVNVoWlWJGhw2px68bQsSn0gljFYAyZ/Hk59vG4nTllSW0peXYiUlZmf/NbSVcjtNp0uil2wQLq7tgnHhaZsxsWsqQEMKM3sdKBfYNy2gV3cEf03OV2amvQbtYRRZhQWTdR4MTajeeaWV2DtmuK2mxjTlJGJZnKZjqIOTOpYuUByPKx9ke3q3xBpTFGmMlORne+77lo4PhuVpYb7smX89Ul1y+//+VpyQW5P7vai7ShOwcCj9W2rDij/7zG5/Z4z1qmxVk6l8J4W7aRn/ux94xqgCrs4iVXUe0jKqqgKjcpCXTda5safXydMIhM3zv4Jx6PGs2usidYaa4TdBEzLxjmZCsn4nOVrizNwtXI1UfcBnUo3bT2BcC6HS/gc0v+n54d/ad2OlPR5YAKbL0piavZvufKnhSKp6euA6qQuXH8S1BE0TWVRBqUBdFpZCEBzCxaxBRHefPlYyAnnPioLxAMdkU3lG1QjNTaLg8QQ6dUOrpfjsrgZzsAFraDQ3uZ3GnR7Akjf4/22+g9v9ntI0UGQoFy0n0ILlk4V0JnCbI1LUSVn4dJFesPtYPS7YG0Eskl+JQtnTBR8KVwv34BgopdyFzvCxrHPWZl7BkuyVcoqZApWiVVB7DzrZBNYiVIC6lRN/3P/n3FLucScYC4GAt5mR9iB2efscxgmVomRxCG/aSacecR6s21sFmuX20Hb/MhbWDGbZk7vg5ycu2W6jYQz4Yg8w0d598LYBYc9NeyFhAuLq8J26OPvrDtdMSos74xUCHYCL4r9N2eSqWTjCeNFJtay9Zub4pUbytb/hAng2PjY2l6RkBUipW4bNIcO/Wqj+lAbM/UP2NOmAUmF19F4UnMco1Ar0qNb12vtdS9+lwqkyEZSG6jdZ6WtqQF/Kfu10FQ8+tRKPbJmWe83uqgVlAr9kKQ/tfGABq37ZPB941fawaDtNHrD7g6s7b8AymM0c0VPrVy+OGLwwQrtCiRyn5tyVvyJOEEc3psh1ovtITI2njDe6ceJG5eMbxUPbcEQiXvs9/rMAoE89qOUUaHJXAJXxPG4CWu49Q82kco73H2v2asb+3wsnsRRXtCaJVyMDB/B8u3ccWw4Vo3L/TgVh7hjNoPNecyqldT67nFaDdZZgB+XZRqxbhAju2kv+XAEW8SBYR1ocVu2ZeRzzAHSa0PX9ICUSsxe8a94CSwKK0RyzLUTRUUPypZu/ZHH8RCTq6mQ0KY5SwYPp7fIQCRQTbIUvksDwiNm0BuKWcWgNkvbpkhQBOUFEQlEG5VFDRKzxElFkLLpeX9ufK5ucmShBBxLIj5ujiXBDCEk/Im6eoX/aiGgr36IWj2kEI4LDII87zoXrjBUPTs5vaK1uXxj1AlhlE8tgpgm1yIw8pURTszFMcOMk0lglC+Nbw66H7bzi1Oqs8I1r9fVANSRg3PNe55qU9apoh8Kaee6fc5gdrLMCHXuo3FGd3oz1h7tU91y96Kfkarvs1SmkSrfMg7TWWhWcxDTsD6GjNe1LXtfIWMuX9/CdXAm83zRPLuIlbCOfioYzs7lRK9gE1gy5AdzPmgCetOQfHX00FRihXKYXWm6sMJba/3M0RVS3/wEJPHFi4mNbQM97u/ZyA4jm9dg9rEtwHndYD+1GxjP89xPJT45HXbkZB0OOgLXCCQslrfyFJvAaq0dVj92A2kGA2b73q6JKdbsZ+uwac0J5gWM4UYT5V/Q8IK1bwbM+6RBJ8/GQ17PK/6Z74jRLh7xLVN+VOmlJwMC/UQ8OtOEqUF8Ucy6fWwJR8Vr/gdPegaAGSqQmuH6s3GelVP/gtB56C6ukzvJ6bm8Tb6ZFIlhC3nmUjKMl517aRmlcZmsPVq7KGGOmkPqYeG94OKA6v5Y7j0iO0phEeTUAF9NfgGjLnutTfqv6b9WB8Y3pykKfQgnQROEilDQCq9SqffOrJ4eaj5wzoHO5zGsPnTjMdzUxZm2BtQZgpdvZIy3Oyf2bv/E4+tK3yh9DRqweWPl1DXFtf3XCKCs8JwzMa4RPrm+xdm0OuXOWuoEEuWNgLwndaNIK9ZBiak7hEM5RkRQw9Qpyil3Qksa1tSxDQ6iH0/Z8nMySFi+6q02s2lDNXk97DjDY04xCYyGtbNQBc12swY9ivF+PW6WmIEi0lgD9PwKJrkm8LvatvZVM5m72mtzSSa/9wArYdskI4f9YzSCILNfrvcUDvXwL3ajutRaIH1gUPzSjS1rt/W5QJ/L7ptXZ83/F78GSL/iGYbCvNa1+b/ySXY3iG/t5uc9l7SfYKhQJueaNfND3B6p5+UNPMEMpaE14GubLV7va1f8UsNf+5DJvxVKWYUCu2eKrTwlaJ6ZRwT1a1ta9yACuOezqgDL0u+p0MuUWDp8ISlBoDRl7HCiAdITVOiol0zYr1VL55q4ABnuQO3/qM86X7aYC5Thg+gkAXQkBzCFA018NWTAFHxiRRInIDnscN6acltcI/oHWezXWLMdePiZ+6MQ3xbvBs/FBzwqVgRpg6r2IA3j4wLlYiffo7ApUIo7QSjErgzz8IqsFc3Nu2Ke+VLUq/7L3ZCFopfXD+mmbdGY/bisrS+3B32KWcy66U/51CXUjvtYf7nl4QDVt9v68VApbXDXgIprXopDKQ1qoJs2Q1wxMNKXOwiIow39+K5BkF5/0yOlzoHuwPrxKxb07VVx6wbRjpfOU/Rf8lKrh7G/crlm99PidzYj5bOHIV6jBoHfeNixaKvucip9fZ6b9/vykoSTINTvnJ4KowZdWS56DY5rZjqo/3boIwe8cpsfxm9UdLrCJo06FxYjcyWp3zrBX0LdQT29HuZ20+XfqEFuRzhacoGWrB/VSrtdYEm+x5z7q+q2E23xkJ1jYgtcii6gQRsfeMAzLLo6v24obe/Lh9RDyw/zrnkEPe+2w4WIrHarsvt8T67CBsqaB8kZTweKW3M4jzHHmWzlG3uw7bYpnPfbDduNJh4e7K9rBI4xD64N9KCOr/1ucnxdYzfoBT31Bxu3W+1WZDHIlYxLvEtOOlwO9NYBvVjvFnhfuxqVfnRsQSfcxLVLbUA3B697IorfHGrj90AVkhpWRHgTvTD4sY+s4jIgsEU4AtrBGfEG6AC5xjtEPiCBYr8/cfvAL4DEUjST7V5ABR4KRnGEKO5T4DpeS9hRhpidDgm4+r6UkVa7sx5ok/Fi17MX2DXsqHwU9IJ6sXKyMraUTWRZxs7UncPQ7HnM1l+MKpYkXhYKRiUz1z4nlvEakhmufd+Un8e6A6iLL9M1tjnrmParPWTG0Bbm2eSzrBaP6VSNgEyuGwzd2HON2EUzaJo0mQ5fDd/WI9Q7f4/HQtz/mKibj+LJk6dv/NW/jN99qBumoqtfVIOBy1Ie6O5/k8fwXtZwwxUw9aSaB3NqTLXmKsZfQY3GY9bo9eQ4z6f506Vft8h39qn+l1vK1NXnRB3emuw4NkWSXTZ7LFlWbBszlMyUY0YZCjp7P0i3Zl8otu4dSWYVmS1CRfzhC9KFNuwIUZKycD0H3xxcrn85iyf0clyPXuP5BWN6GVE8IYgrboXM4/l2L+GkUZMoualy1EtTSs7bsO9wcMHo/uPtLBMmd4rkGDG0l2SmKfb8IuN71f87JM8eWFLO6+WtiZMKxdHVJ8SXxSf6iusqUUw8UfcZdY/QtnJf+CSxfOKtGQ2QpO1Lg6Rh2q2JYvmXfYppiqIOFDMUsYMVURbRs/yknRNtEeX0ODjlbzC0JNMkVE1WsieoaExgOzMMRa1r8cTJburmfo2/FP/VTc6ztvr5Qz75oJw3Y+gYA7oP7TbaFVPFiaE7rHngenxTDUbG1EtTj3RLuv2UvTDmuvb0yGYSVRoPwUfBvuDZH2eD/KbwM42ENhKUxlRZVZSkJbRaohlnVF6sbbMKYDk8hKLeWaFeqgfwCq03yxB4/pgxPi/tjZ/2w1PgyIhrQir4UUBq04xHwhrVYAwQPto15MQ6BA0SmMSP1OW7Fo57NWnWV4/DvpMLny7a6OSsLlQ7I2lrvHRn/J1vMXcwnDwe707OHMZbezWj4VLDkXJJud9pHtd1pkfoBwSSh17bJ+Yn8xHfZPIiefhmjVplSlk41LfH1I3J/QAzs0xa2NLBfc7SLdYufmz6/vv46K27Hj73MXWILtIPSyvGjTRL5Da3/1/Pui8qKshSFNhDikh3uCYh+XBqsjoxeT3ulm+TyyprK3c/fX/si7mouotYw0qXmfSV9Gzs0mUPGvfhC8vPrhUPKIof1/R4nq6zYYmOusxcGjVawVKzBux0mITYnmAut6M+pYsgSmkcOmozP1cv6NtQ9uRzSxuO9Kg78u/lpHobk5vnzO1jDEulwkdTlZI6V66hTA0/lUR1pI3sOHthZ0YBjYzWC6B0ov60tolt6ytMo79ShhSgF9t8fDTQXz/xY03MDOTcREEFQJi8IIwfZjwqtHYVtZGMnYq22XcARghAzgZYz3ruzi09ObNAa8Uie52L+kPs0CmIZ2021jMvkpQWx3EEj2Oppf1eDp9GeDo8St5e9kM6wVHDWdruITd4GOKdMH7qMS/Wsy/byT76O9R0gNNJdqj+T7AApwXcfAJARXoZFEmVpm6PswowMCZ7SJKRJxJT4kZqJCcPddBr4EuziMySAvysX9mVPYJOPIMqtpqkfRJML15GZrYI/U8OTz8xsQD7h369AnDIah3rXZ0gN/TYHQGcFaC2kmE8jDnBU1IIVKrZEt96f6MRGlVClG/4SAS49zEwjxs+JmLCn7DK831sRESrjwsmpviM4IhdYWM0kvB3ASYXDlLFiCz39imk2PdpFFD5gDphTqg83MfwRIXPIiaG+WK0E7MLSTBNnAaNNPyHKtRBiTbZvxB8CCAGLhLK2q5XGwGSoCmwajBASK2VhIEzVX50aapqBihrH995/EA+lKhDM+pRBQ3w2BFuIARBELDKukU4oiCLF0IMEfhkRSCMqcCypMgEeKBiL/MaERAdoZitSMgR0aAR/TZOA+joKX9cHyFBgrchJDxKJhCKRXxhRJhQECXNjBKEiIVhEaKoDBuRF0CRq88SPr+QRyRRiT5kRL2jD7uiEh2nIQsJSEUKCoF3p1XmY/YbIE4gVAms0YRGWvOk/yWx37BAaHLWCPMdASTQkCycdks1s65OIVasKtQH2qzAMTUH2chEEXABtibVQM2VcOzmRuX/GKmCsL1evTdmgqqRXa1Bu2zDQBjYo/EWlQQpMjiYwwI8WMIK1rCBLexgDwc4wgnOcAENV7jBHR7whBe84QNf+MEfAQhEEILBH0VISGIowiBGOLw0jZIujUEs4hCPRFRgKYZjBGbiBUZiHJZhLIZhGpbgA3bgGEEyb5sS2kHoCwAAAA==') format('woff2'), url('data:font/woff;charset=utf-8;base64,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') format('woff'), url(CrackedCode.ttf) format('truetype'), url(CrackedCode.svg#CrackedCode) format('svg');
    font-weight: 400;
    font-style: normal;
    font-display: swap
}

.CrackCodeFont_ {
    font-family: 'Cracked Code';
    margin: 0 0 20px 0 !important;
    display: inline-block;
    font-size: 44px !important;
    letter-spacing: 5px !important;
    font-weight: 100 !important
}

.w-80 {
    width: 80% !important
}

.w-85 {
    width: 85% !important
}

.w-90 {
    width: 90% !important
}

.mt-n4 {
    margin-top: -1.5rem !important
}

.mt-n5 {
    margin-top: -3rem !important
}

.mb-n4 {
    margin-bottom: -1.5rem !important
}

.mb-n5 {
    margin-bottom: -3rem !important
}

.mb-n6 {
    margin-bottom: -4.5rem !important
}

.mb-n7 {
    margin-bottom: -5.5rem !important
}

.mb-n8 {
    margin-bottom: -9rem !important
}

.BGgray {
    background-color: #fafafa !important
}

.BGchangecolor {
    background: #171a21 !important;
    background-color: #171a21 !important
}

.columns-wrapper {
    position: relative;
    width: 100%
}

.columncol {
    display: block !important
}

.nextprevbtn {
    display: none !important
}

.sectionheading02 h2, .sectionheading02 h4 {
    margin-bottom: 15px;
    text-transform: uppercase
}

.sectionheading02 h2, .sectionheading02 h2.textgradientmove {
    animation: 10s linear infinite shine;
    -webkit-text-fill-color: #fff0;
    -webkit-animation: 10s linear infinite shine
}

.footerlinks .linkul li a:hover, .globalstagebox p a {
    text-decoration: none
}

.lngbtn, .testimonialcustomize .swiper-slide.swiper-slide-prev .col-sm-5 {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2
}

.gradientalement img, .gradientbottomsec img, .newsarticalbox .articalnail img, .powercard img {
    max-height: 100%;
    max-width: 100%
}

.moveButton, [data-bs-toggle=modal] {
    cursor: pointer
}

.fs18 {
    font-size: 18px;
    line-height: 1.5
}

.blue-btn, .red-btn {
    font-size: 16px;
    -webkit-transition: 1s;
    -o-transition: 1s;
    transition: 1s;
    font-weight: 600;
    width: unset !important;
    height: unset !important;
    font-family: poppins, sans-serif;
    color: #FFFFFF;
    position: relative;
    font-style: normal;
    text-decoration: none;
    overflow: hidden;
    -moz-transition: 1s;
    -ms-transition: 1s
}

.red-btn {
    border: 1px solid #da0000;
    padding: 8px 20px;
    background: #da0000;
    display: inline-block;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-transform: uppercase
}

.red-btn:hover {
    color: #FFFFFF;
    border-color: #000000;
    background: #000000
}

.blue-btn {
    border: 1px solid #0ca2b9;
    padding: 5px 20px;
    background: #0ca2b9;
    display: inline-block;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.blue-btn:hover {
    color: #0ca2b9;
    border-color: #0ca2b9;
    background: #FFFFFF
}

.BGlightgray {
    background: #f2f2f2 !important
}

header.headfixed {
    background: #000000;
    position: fixed;
    z-index: 9999;
    padding: 0 0 8px;
    left: 0;
    margin-left: auto;
    width: 100%
}

@media (min-width:992px) {
    .col-lg-5box {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 25%
    }
}

.headfixed .logo-box_new .top-logo figure {
    width: 85%;
    margin-top: 5px
}

#menu-container .menu-list.accordion {
    display: unset;
    transition: .5s;
    opacity: 0;
    visibility: hidden;
    -webkit-transition: .5s;
    -moz-transition: .5s;
    -ms-transition: .5s;
    -o-transition: .5s
}

#menu-container .menu-list.accordion.active {
    right: 0 !important;
    opacity: 1;
    visibility: visible
}

#menu-container:hover .burger-strip div:first-child {
    transform: rotate(45deg) translateY(1px) translateX(5px);
    -webkit-transform: rotate(45deg) translateY(1px) translateX(5px);
    -moz-transform: rotate(45deg) translateY(1px) translateX(5px);
    -ms-transform: rotate(45deg) translateY(1px) translateX(5px);
    -o-transform: rotate(45deg) translateY(1px) translateX(5px);
    width: 16px;
    display: none
}

#menu-container:hover .burger-strip .burger-strip div:nth-child(2), #menu-container:hover .burger-strip div:nth-child(2) {
    transform: rotate(-45deg);
    background: #FFFFFF;
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg)
}

#menu-container:hover .burger-strip div:last-child {
    width: 42px;
    transform: rotate(45deg) translateY(-13px) translateX(2px);
    -webkit-transform: rotate(45deg) translateY(-13px) translateX(2px);
    -moz-transform: rotate(45deg) translateY(-13px) translateX(2px);
    -ms-transform: rotate(45deg) translateY(-13px) translateX(2px);
    -o-transform: rotate(45deg) translateY(-13px) translateX(2px)
}

.main-slider-two.index-two {
    position: relative;
    overflow: hidden;
    z-index: 10;
    width: 100%;
    height: 100vh
}

.main-slider-two.index-two .ms-main {
    -webkit-clip-path: none !important;
    clip-path: none !important
}

.main-slider-two.index-two .banner-horizental, .main-slider-two.index-two .ms-main, .main-slider-two.index-two .ms-main .swiper {
    height: 100%
}

.main-slider-two.index-two .slideContent {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 100%;
    margin: 0 auto;
    background-size: cover;
    background-position: center;
    text-align: left;
    overflow: hidden;
    height: 100%
}

.main-slider-two.index-two .swiper-container-h .swiper-wrapper .swiper-slide .slider-inner {
    background: #000000;
    height: 100vh;
    position: relative;
    width: 100%
}

.main-slider-two.index-two .swiper-container-h .swiper-wrapper .swiper-slide .slider-inner img.fullbgimg {
    -o-object-fit: cover;
    object-fit: cover;
    width: 100%;
    height: 100vh
}

.main-slider-two.index-two .swiper-container-h .swiper-wrapper .swiper-slide .slider-inner .swiper-content {
    position: absolute;
    top: 0;
    left: 0;
    padding-left: 0;
    z-index: 999;
    width: 100%;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    bottom: 0;
    right: 0;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.main-slider-two.index-two .innerTextSlide {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    height: 100%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 70%;
    margin: 0 auto;
    background-size: cover;
    background-position: center;
    padding-top: 5%;
    z-index: 9
}

.main-slider-two.index-two .innerTextSlide .red-btn {
    color: #000000;
    min-width: 13rem;
    border-color: #FFFFFF;
    background: #FFFFFF
}

.main-slider-two.index-two .innerTextSlide .red-btn:hover, .ravealignBtn .red-btn:hover {
    color: #FFFFFF;
    border-color: #da0000;
    background: #da0000
}

.globalstagebox, .statsOuter .statsInner::before {
    background-repeat: no-repeat;
    background-size: cover
}

.index-two .ms-main .slider-inner::after {
    content: "";
    position: absolute;
    width: 101%;
    height: 100%;
    top: 0;
    left: -1px;
    background-color: #fff0;
    background-image: -o-radial-gradient(at center right, #fffFFF00 50%, #00000042 100%);
    background-image: radial-gradient(at center right, #fffFFF00 50%, #00000042 100%)
}

.main-slider-two.index-two .innerTextSlide h1, .main-slider-two.index-two .innerTextSlide h2 {
    color: #FFFFFF;
    font-size: 38px;
    line-height: 44px;
    text-align: center;
    text-transform: uppercase;
    margin-bottom: 10px
}

.main-slider-two.index-two .innerTextSlide p {
    color: #FFFFFF;
    font-size: 20px;
    line-height: 28px;
    font-weight: 500;
    text-align: center;
    font-family: poppins, sans-serif;
    margin: 0;
    padding: 10px 0
}

.index-two .ms-main .swiper-container-h .slider-pagination-area {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: absolute;
    top: unset;
    right: unset;
    bottom: 10px;
    left: 50% !important;
    transform: translateX(-50%);
    width: 500px;
    z-index: 1;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%)
}

.index-two .ms-main .swiper-container-h .slider-pagination-area .swiper-pagination {
    bottom: 0 !important;
    width: 500px !important
}

.index-two .ms-main .swiper-container-h .swiper-pagination-bullet {
    background: 0 0;
    opacity: unset;
    border: 1px solid #FFFFFF;
    margin: 5px 10px;
    z-index: 999
}

.index-two .ms-main .swiper-container-h .swiper-pagination-bullet-active {
    opacity: var(--swiper-pagination-bullet-opacity, 1);
    background: #FFFFFF
}

.index-two .ms-main .swiper-container-h .swiper-pagination-bullet:hover, .riseofasia-item .owl-dots .owl-dot.active, .riseofasia-item .owl-dots .owl-dot:hover {
    background: #FFFFFF
}

.slideContent .red-btn {
    margin-top: 40px;
    padding: 10px 50px;
    color: #000000;
    background: #FFFFFF;
    border-color: #FFFFFF
}

.slideContent .red-btn:hover {
    background-color: #da0000;
    border-color: #da0000;
    color: #FFFFFF
}

.headertoplogos {
    position: relative;
    padding: 12px 0
}

.headertoplogos .headerheading {
    width: 100%;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.headertoplogos .headerheading h1 {
    color: #000000;
    font-size: 20px;
    line-height: 28px;
    margin-bottom: 0;
    text-transform: uppercase;
    font-weight: 500
}

.headertoplogos .headerheading h2 span {
    font-weight: 700
}

.headertoplogos .headerrightbox ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.headertoplogos .headerrightbox ul li {
    border-right: 1px solid #000000;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 16%;
    text-align: center
}

.headertoplogos .headerrightbox ul li:last-child {
    border-right: 0
}

.headertoplogos .headerrightbox ul li img {
    width: 80%
}

.gradientalement {
    position: absolute;
    top: 6rem;
    right: -30rem;
    height: 100%;
    z-index: 2
}

.gradientalement img {
    transform: scale(1.4);
    -webkit-transform: scale(1.4);
    -moz-transform: scale(1.4);
    -ms-transform: scale(1.4);
    -o-transform: scale(1.4)
}

.sectionheading02 {
    position: relative;
    text-align: center;
    margin-bottom: 30px
}

.sectionheading02 h4 {
    color: #da0000;
    font-size: 20px;
    line-height: 34px;
    font-weight: 400
}

.sectionheading02 h2 {
    color: #000000;
    font-size: 54px;
    line-height: 1.4;
    background: #000000;
    background: -o-linear-gradient(15deg, #000 40%, #2ba4ff 54%, #fe0000 90%, #000 100%);
    background: linear-gradient(75deg, #000 40%, #2ba4ff 54%, #fe0000 90%, #000 100%);
    -webkit-background-clip: text;
    background-clip: text;
    background-size: 200% auto;
    -webkit-animation: 10s linear infinite shine;
    animation: 10s linear infinite shine
}

.sectionheading02 p, .testimonialcustomize .swiper-slide.swiper-slide-active .testimonialbg .testimonialcontent .qutoebottom h3 {
    font-size: 18px;
    line-height: 28px
}

.sectionheading02 h2 .redlinehead {
    width: 10%
}

.sectionheading02 h5, .sectionheading02_1 h1 {
    color: #000000;
    font-size: 58px;
    line-height: 1.4;
    text-transform: uppercase
}

.globalstagebox {
    padding: 85px 0;
    background-position: 50% 80%;
    -webkit-transition: background .3s, border .3s, border-radius .3s, -webkit-box-shadow .3s;
    transition: background .3s, border .3s, border-radius .3s, -webkit-box-shadow .3s;
    -o-transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s, -webkit-box-shadow .3s;
    -webkit-transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    -moz-transition: background .3s, border .3s, border-radius .3s, -webkit-box-shadow .3s;
    -ms-transition: background .3s, border .3s, border-radius .3s, -webkit-box-shadow .3s;
    -o-transition: background .3s, border .3s, border-radius .3s, -webkit-box-shadow .3s
}

.globalstagebox p a {
    color: #9b9b9b
}

.globalstagebox p a:hover, .lngbtn:hover {
    color: #da0000
}

.sectionheading02 h3 {
    color: #FFFFFF;
    font-size: 45px;
    line-height: 55px
}

.sectionheading02 h3.mb-1 {
    margin-bottom: 2px !important
}

.sectionheading02 h3 .redlinehead {
    width: 8%
}

.featureasia01 .sectionheading02 h4 {
    margin-bottom: 8px
}

.featureasia01 {
    position: relative;
    padding: 50px 0;
    background: #1e2026;
    z-index: 9
}

.riseofasia-item .owl-dots {
    display: block !important;
    text-align: center;
    margin: 50px 0 15px
}

.powercard, .powercard .contentpower, .statsOuter, .statsOuter .statsInner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    display: flex
}

.riseofasia-item .owl-dots .owl-dot {
    width: 8px;
    height: 8px;
    display: inline-block;
    border: 1px solid #FFFFFF;
    margin: 5px 10px;
    border-radius: 50%;
    -webkit-backface-visibility: visible;
    -webkit-transition: .5s linear;
    backface-visibility: visible;
    -o-transition: .5s linear;
    transition: .5s linear;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%
}

.powercard {
    position: relative;
    overflow: hidden;
    padding: 40px 15px 15px;
    width: 100%;
    height: 380px;
    border: 2px solid #6b6b6b;
    background: #2c2d37;
    border-radius: 30px;
    transition: .3s;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    -ms-border-radius: 30px;
    -o-border-radius: 30px;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    -ms-transition: .3s;
    -o-transition: .3s
}

.powercard .bootomblurb, .powercard .topblurb {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 1;
    transition: .3s;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    -ms-transition: .3s;
    -o-transition: .3s
}

.powercard .topblurb {
    top: -50%
}

.powercard .bootomblurb {
    top: inherit;
    bottom: -65%
}

.powercard .contentpower {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-line-pack: justify;
    align-content: space-between;
    width: 100%;
    height: 100%;
    z-index: 1
}

.powercard .contentpower p {
    color: #FFFFFF;
    font-size: 18px;
    line-height: 28px
}

.powercard .contentpower figure {
    display: block;
    text-align: right;
    margin: 15px 0 0;
    width: 100%;
    padding: 0 15px
}

.powercard .contentpower figure img {
    width: 120px;
    max-width: 100%;
    max-height: 100%;
    margin-left: auto
}

.powercard:hover .bootomblurb, .powercard:hover .topblurb {
    opacity: 0
}

.powercard .hoveroverlay {
    position: absolute;
    left: 0;
    bottom: -50%;
    width: 100%;
    height: 100%;
    opacity: 0;
    transition: .3s;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    -ms-transition: .3s;
    -o-transition: .3s
}

.powercard .hoveroverlay img {
    max-width: 100%;
    transform: scale(2.2);
    -webkit-transform: scale(2.2);
    -moz-transform: scale(2.2);
    -ms-transform: scale(2.2);
    -o-transform: scale(2.2)
}

.powercard:hover .hoveroverlay, .statsOuter .statsInner:hover::before {
    opacity: 1
}

.gradientbottomsec {
    position: absolute;
    width: 100%;
    z-index: -1
}

.statsSection {
    position: relative;
    padding: 50px 0
}

.statsOuter {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
    margin: 0 auto;
    align-items: center;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-flex: 0;
    -ms-flex: 0 1 calc(20.2% - 5px);
    flex: 0 1 calc(20.2% - 5px)
}

.statsOuter .statsInner {
    position: relative;
    padding: 30px 15px;
    width: 100%;
    height: 100%;
    text-align: center;
    border-radius: 15px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    background: 0 0;
    z-index: 1;
    transition: background .3s;
    -webkit-transition: background .3s;
    -moz-transition: background .3s;
    -ms-transition: background .3s;
    -o-transition: background .3s;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    -ms-border-radius: 15px;
    -o-border-radius: 15px
}

.innovationsummitbox::before, .statsOuter .statsInner::before {
    z-index: -1;
    content: "";
    position: absolute;
    width: 100%;
    height: 100%
}

.statsOuter .statsInner h2 {
    color: #000000;
    font-size: 32px;
    line-height: 32px;
    text-align: center;
    padding: 0 0 8px;
    width: 100%
}

.statsOuter .statsInner h2 span {
    font-family: 'LEMON MILK';
    font-weight: 700;
    letter-spacing: 1.7px !important
}

.statsOuter .statsInner p {
    color: #9b9b9b;
    font-size: 18px;
    line-height: 26px;
    font-family: Poppins, sans-serif;
    font-weight: 400;
    text-align: center;
    margin-bottom: 0;
    width: 100%
}

.statsOuter .statsInner::before {
    left: 0;
    top: 0;
    opacity: 0;
    background-image: url(../images/statusgradient.png);
    background-position: 50% 26%;
    transition: .4s;
    border-radius: 15px;
    -webkit-transition: .4s;
    -moz-transition: .4s;
    -ms-transition: .4s;
    -o-transition: .4s;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    -ms-border-radius: 15px;
    -o-border-radius: 15px
}

.ravealignBtn .dropdown-menu li a, .statsOuter .statsInner:hover h2, .statsOuter .statsInner:hover p, .testimonialbg .testimonialcontent .quotetop h3, .testimonialbg .testimonialcontent .qutoebottom h3, .testimonialbg .testimonialcontent .qutoebottom h4, .testimonialbg .testimonialcontent p {
    color: #FFFFFF
}

.innovationsummitbox {
    position: relative;
    padding: 80px 0;
    z-index: 1;
    background: #1a1d24
}

.innovationsummitbox::before {
    right: 0;
    bottom: 0;
    background: #171a21;
    background: -o-linear-gradient(325deg, #171a21 0, #0983a3 100%);
    background: linear-gradient(125deg, #171a21 0, #0983a3 100%)
}

.leftravealingbox {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    background-size: cover;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    border: 2px solid #9d9597;
    border-top: none;
    border-left: none;
    border-bottom: none;
    border-radius: 25px;
    width: 100%;
    height: 100%;
    min-height: 34rem;
    padding: calc(100vw* .01);
    transition: .3s;
    -webkit-border-radius: 25px;
    -moz-border-radius: 25px;
    -ms-border-radius: 25px;
    -o-border-radius: 25px;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    -ms-transition: .3s;
    -o-transition: .3s
}

.leftravealingbox::before {
    content: "";
    pointer-events: none;
    position: absolute;
    z-index: 0;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    display: block;
    background: -o-linear-gradient(bottom, rgb(23 26 33 / .9) 38%, rgb(16 63 76 / .1) 65%);
    background: -webkit-gradient(linear, left bottom, left top, color-stop(38%, rgb(23 26 33 / .9)), color-stop(65%, rgb(16 63 76 / .1)));
    background: linear-gradient(0deg, rgb(23 26 33 / .9) 38%, rgb(16 63 76 / .1) 65%);
    border-radius: 25px;
    -webkit-border-radius: 25px;
    -moz-border-radius: 25px;
    -ms-border-radius: 25px;
    -o-border-radius: 25px
}

.leftravealingbox .contentrave, .ravealignBtn {
    display: -webkit-box;
    display: -ms-flexbox;
    position: relative
}

.leftravealingbox .contentrave {
    width: 100%;
    height: 100%;
    padding: 15px;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end
}

.ravealignBtn {
    top: 0;
    right: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    z-index: 9999;
    margin-right: 0
}

.ravealignBtn .blue-btn, .ravealignBtn .red-btn {
    padding: 8px 10px;
    min-width: 190px;
    border-color: #FFFFFF;
    background: 0 0
}

.ravealignBtn .blue-btn::after {
    margin-left: 1.125em
}

.ravealignBtn .blue-btn:hover {
    color: #FFFFFF;
    border-color: #0ca2b9;
    background: #0ca2b9
}

.ravealignBtn .dropdown-menu {
    width: 100%;
    border-radius: 0;
    background: #da0000;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0
}

.ravealignBtn .dropdown-menu li a:focus, .ravealignBtn .dropdown-menu li a:hover {
    color: #000000
}

.leftravealingbox .contentrave h2 {
    color: #FFFFFF;
    font-size: 45px;
    line-height: 1.4;
    text-transform: uppercase;
    background: #FFFFFF;
    background: -o-linear-gradient(15deg, #fff 40%, #0ca2b9 77%);
    background: linear-gradient(75deg, #fff 40%, #0ca2b9 77%);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: #fff0
}

.leftravealingbox .contentrave h3 {
    color: #FFFFFF;
    font-size: 26px;
    line-height: 1.4;
    font-weight: 400;
    text-transform: uppercase
}

.leftravealingbox .contentrave p {
    color: #FFFFFF;
    font-size: 16px;
    margin-bottom: 10px
}

.accordcontent {
    position: relative;
    padding-left: 20px
}

.accordcontent .accordion .accordion-item, .accordcontent .accordion-button {
    -webkit-box-shadow: none;
    box-shadow: none;
    border-radius: 0;
    border: none;
    padding: 0;
    background: 0 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0
}

.nsabygitexbox, .nsabygitexbox::before {
    background: #00163d !important
}

.accordcontent .accordion-body {
    padding: 0 0 15px
}

.accordcontent .accordion-button::after {
    background-image: none !important;
    content: "\2b";
    font-weight: 900;
    font-family: "Font Awesome 6 Free";
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    font-style: normal;
    font-variant: normal;
    line-height: 1;
    text-rendering: auto;
    color: #FFFFFF;
    font-size: 16px;
    border: 3px solid #FFFFFF;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 4px;
    width: 28px;
    height: 28px;
    border-radius: 50px;
    transition: .3s;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    -ms-border-radius: 50px;
    -o-border-radius: 50px;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    -ms-transition: .3s;
    -o-transition: .3s
}

.accordcontent .accordion-button:not(.collapsed)::after {
    content: "\f068"
}

.accordcontent .accordion .accordion-item {
    padding-bottom: 10px;
    margin-bottom: 15px;
    border-bottom: 2px solid #b9b9b9
}

.accordcontent .accordion-header {
    margin-bottom: 15px
}

.accordcontent .accordion-header .accordion-button {
    font-family: 'LEMON MILK';
    font-weight: 400;
    color: #FFFFFF;
    font-size: 19px;
    line-height: 1.4;
    letter-spacing: .5px;
    text-transform: uppercase
}

.accordcontent .accordion-body p {
    color: #FFFFFF;
    font-size: 16px;
    line-height: 1.6;
    margin-bottom: 10px
}

.nsabygitexbox::before {
    content: "";
    position: absolute;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
    background: -o-linear-gradient(bottom, #00163d 38%, rgb(16 63 76 / .1) 65%) !important;
    background: -webkit-gradient(linear, left bottom, left top, color-stop(38%, #00163d), color-stop(65%, rgb(16 63 76 / .1))) !important;
    background: linear-gradient(0deg, #00163d 38%, rgb(16 63 76 / .1) 65%) !important
}

.nsabygitexbox .leftravealingbox .contentrave h2 {
    background: #FFFFFF;
    background: -o-linear-gradient(15deg, #fff 40%, #fe0000 77%);
    background: linear-gradient(75deg, #fff 40%, #fe0000 77%);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: #fff0
}

.nsabygitexbox .leftravealingbox::before {
    background: -o-linear-gradient(bottom, #00163d 38%, rgb(16 63 76 / .1) 65%);
    background: -webkit-gradient(linear, left bottom, left top, color-stop(38%, #00163d), color-stop(65%, rgb(16 63 76 / .1)));
    background: linear-gradient(0deg, #00163d 38%, rgb(16 63 76 / .1) 65%)
}

.sectionheading02 h2.textgradientmove {
    background: #FFFFFF;
    background: -o-linear-gradient(15deg, #fff 40%, #fe0000 54%, #2ba4ff 90%, #fff 100%);
    background: linear-gradient(75deg, #fff 40%, #fe0000 54%, #2ba4ff 90%, #fff 100%);
    -webkit-background-clip: text;
    background-clip: text;
    background-size: 200% auto;
    -webkit-animation: 10s linear infinite shine;
    animation: 10s linear infinite shine
}

@-webkit-keyframes shine {
    to {
        background-position: 200% center
    }
}

@keyframes shine {
    to {
        background-position: 200% center
    }
}

.BGchangeblack {
    background: #171a21 !important
}

.footerBG, .testimonialbg .testimonialthumb {
    background-size: cover;
    background-repeat: no-repeat;
    width: 100%
}

.Newsdetailsection, .border-right-black, .cardflipbox, .digitalsliderbox {
    position: relative
}

.cardflipbox .cardflipinner {
    position: relative;
    width: 100%;
    height: 100%;
    backface-visibility: hidden;
    transform-style: preserve-3d;
    perspective: 1000px;
    -ms-transform-style: preserve-3d;
    -webkit-transform-style: preserve-3d;
    -webkit-perspective: 1000px;
    -webkit-backface-visibility: hidden
}

.cardflipbox .innercontent {
    position: absolute;
    left: 0;
    width: 100%;
    padding: 10px;
    outline: #fff0 solid 1px;
    -webkit-perspective: inherit;
    perspective: inherit;
    z-index: 2;
    top: 50%;
    transform: translateY(-50%) translateZ(60px) scale(.94);
    -webkit-transform: translateY(-50%) translateZ(60px) scale(.94);
    -ms-transform: translateY(-50%) translateZ(60px) scale(.94);
    -moz-transform: translateY(-50%) translateZ(60px) scale(.94);
    -o-transform: translateY(-50%) translateZ(60px) scale(.94)
}

.cardflipbox .cardback, .cardflipbox .cardfront {
    background-size: cover;
    background-position: center;
    border-radius: 15px;
    width: 100%;
    height: 100%;
    min-height: 340px;
    background-color: #101010;
    -webkit-transition: -webkit-transform .7s cubic-bezier(.4, .2, .2, 1);
    transition: -webkit-transform .7s cubic-bezier(.4, .2, .2, 1);
    transition: transform .7s cubic-bezier(.4, .2, .2, 1);
    transition: transform .7s cubic-bezier(.4, .2, .2, 1), -webkit-transform .7s cubic-bezier(.4, .2, .2, 1);
    backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    -webkit-transition: transform .7s cubic-bezier(.4, .2, .2, 1);
    -ms-transition: transform .7s cubic-bezier(.4, .2, .2, 1);
    -moz-transition: transform .7s cubic-bezier(.4, .2, .2, 1);
    -o-transition: transform .7s cubic-bezier(.4, .2, .2, 1);
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    -ms-border-radius: 15px;
    -o-border-radius: 15px
}

.cardflipbox .cardfront {
    transform: rotateY(0);
    transform-style: preserve-3d;
    -ms-transform: rotateY(0);
    -webkit-transform: rotateY(0);
    -webkit-transform-style: preserve-3d;
    -ms-transform-style: preserve-3d;
    -moz-transform: rotateY(0);
    -o-transform: rotateY(0)
}

.cardflipbox .cardback {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    transform: rotateY(180deg);
    transform-style: preserve-3d;
    -ms-transform: rotateY(180deg);
    -webkit-transform: rotateY(180deg);
    -webkit-transform-style: preserve-3d;
    -ms-transform-style: preserve-3d;
    -moz-transform: rotateY(180deg);
    -o-transform: rotateY(180deg)
}

.cardflipbox:hover .cardfront {
    transform: rotateY(-180deg);
    transform-style: preserve-3d;
    -ms-transform: rotateY(-180deg);
    -webkit-transform: rotateY(-180deg);
    -webkit-transform-style: preserve-3d;
    -ms-transform-style: preserve-3d;
    -moz-transform: rotateY(-180deg);
    -o-transform: rotateY(-180deg)
}

.cardflipbox:hover .cardback {
    -ms-transform: rotateY(0);
    -webkit-transform: rotateY(0);
    transform: rotateY(0);
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
    -moz-transform: rotateY(0);
    -o-transform: rotateY(0)
}

.cardflipbox .cardflipinner .cardfront {
    background-size: cover;
    background-position: center;
    backface-visibility: hidden;
    -webkit-transition: opacity .55s .25s, -webkit-transform .7s cubic-bezier(.4, .2, .2, 1);
    transition: opacity .55s .25s, -webkit-transform .7s cubic-bezier(.4, .2, .2, 1);
    transition: transform .7s cubic-bezier(.4, .2, .2, 1), opacity .55s .25s;
    transition: transform .7s cubic-bezier(.4, .2, .2, 1), opacity .55s .25s, -webkit-transform .7s cubic-bezier(.4, .2, .2, 1);
    border: 1px solid #333;
    -webkit-backface-visibility: hidden;
    -ms-transition: transform .7s cubic-bezier(.4, .2, .2, 1), opacity .55s .25s;
    -webkit-transition: transform .7s cubic-bezier(.4, .2, .2, 1), opacity .55s .25s;
    -moz-transition: transform .7s cubic-bezier(.4, .2, .2, 1), opacity .55s .25s;
    -o-transition: transform .7s cubic-bezier(.4, .2, .2, 1), opacity .55s .25s
}

.cardflipbox .cardflipinner .cardfront::before {
    content: "";
    position: absolute;
    z-index: 1;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: block;
    opacity: .5;
    border-radius: 15px;
    background-color: inherit;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    -ms-border-radius: 15px;
    -o-border-radius: 15px
}

.cardflipbox .innercontent h2 {
    color: #FFFFFF;
    font-size: 22px;
    line-height: 29px;
    font-weight: 500;
    text-align: center;
    text-transform: uppercase
}

.cardflipbox .innercontent p {
    color: #FFFFFF;
    font-size: 14px;
    line-height: 22px;
    text-align: center;
    margin-bottom: 10px
}

.border-right {
    border-right: 1px solid #9c9c9c
}

.border-right:last-child {
    border-right: none
}

.statsOuterNew {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
    display: flex;
    align-items: center;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    margin: 0 auto
}

.statsOuterNew .statsInner {
    position: relative;
    text-align: center;
    width: 100%;
    height: 100%
}

.statsOuterNew .statsInner h2 {
    color: #FFFFFF;
    font-size: 28px;
    line-height: 38px;
    margin-bottom: 15px
}

.statsOuterNew .statsInner h2 span {
    font-family: 'LEMON MILK';
    font-weight: 500;
    letter-spacing: 1.7px !important
}

.statsOuterNew .statsInner h3 {
    color: #a00a0a;
    font-size: 16px;
    line-height: 24px;
    font-weight: 500;
    text-transform: uppercase;
    margin-bottom: 10px
}

.speakerSlider.speakershome {
    overflow: hidden;
    padding-top: 40px
}

.border-right-black::before {
    content: "";
    position: absolute;
    top: 5px;
    right: 0;
    height: 65%;
    border-right: 1px solid #201d1e
}

.border-right-black:last-child::before, .counter-col:last-child .statsInner:after {
    display: none
}

.theratedbox {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    width: 100%;
    height: 100%;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    text-align: center;
    padding: 0;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.theratedbox figure {
    width: 200px;
    padding: 0 20px;
    text-align: center;
    margin: 0 auto 22px
}

.footerlogo img, .theratedbox figure img {
    max-width: 100%;
    height: auto
}

.theratedbox h2 {
    color: #272525;
    font-size: 12px;
    line-height: 20px;
    font-weight: 600;
    font-family: 'LEMON MILK';
    text-transform: capitalize;
    margin-bottom: 5px
}

.Newarticalbox .blogheading, .digitalboxfull .digitalcontent h2, .footerlinks h2, .innerBanner .bannerheading h1, .whiteOutline-btn {
    text-transform: uppercase
}

.footerBG {
    position: relative;
    background-image: url(../images/footerbgnw27.png);
    background-position: 60% 50%;
    padding: 40px 0 0
}

.footerlogo {
    margin: 0
}

.fotter-bottom {
    border-top: 1px solid #ffffff29;
    padding: 10px 0 20px;
    margin-top: 20px
}

.fotter-bottom p {
    color: rgb(255 255 255 / 1);
    font-size: 14px;
    line-height: 24px;
    margin-bottom: 0
}

.fotter-bottom p img {
    height: 20px;
    margin: 0 -3px 0 3px;
    opacity: .7;
    filter: brightness(0) invert(1);
    -webkit-filter: brightness(0) invert(1)
}

.fotter-bottom p a {
    color: rgb(255 255 255 / .4);
    transition: .3s;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    -ms-transition: .3s;
    -o-transition: .3s
}

.fotter-bottom p a:hover {
    color: rgb(255 255 255 / .8)
}

.footerlinks {
    position: relative;
    margin-top: 40px
}

.footerlinks h2 {
    color: #FFFFFF;
    font-size: 30px;
    line-height: 40px;
    margin-bottom: 30px
}

.footerlinks .ft-btn .whiteOutline-btn {
    font-family: 'Montserrat Thin';
    background: rgb(0 0 0 / .4)
}

.BGchangeblack .whiteOutline-btn:hover, .footerlinks .ft-btn .whiteOutline-btn:hover {
    border-color: #da0000;
    background: #da0000
}

.footerlinks .linkul {
    position: relative;
    margin: 0;
    padding: 0;
    list-style: none
}

.footerlinks .linkul li {
    color: #FFFFFF;
    font-size: 14px;
    line-height: 22px;
    font-weight: 400;
    font-family: poppins, sans-serif;
    margin-bottom: 12px
}

.footerlinks .linkul li strong {
    font-weight: 700;
    font-family: poppins, sans-serif
}

.footerlinks .linkul li a {
    color: #FFFFFF;
    text-decoration: none
}

.BGchangeblack .whiteOutline-btn {
    padding: 8px 3.625rem
}

.featureasia01.BGchangeblack.overflow-hidden, .innovationsummitbox.overflow-hidden {
    z-index: 99
}

.testimonialbg {
    position: relative;
    background: #d64545;
    background: -o-linear-gradient(15deg, #d64545 0, #900707 59%);
    background: linear-gradient(75deg, #d64545 0, #900707 59%);
    border-radius: 30px;
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 100%;
    height: 100%;
    padding-top: 15px;
    overflow: hidden;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    -ms-border-radius: 30px;
    -o-border-radius: 30px;
    -webkit-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#d64545", endColorstr="#900707", GradientType=1);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#d64545", endColorstr="#900707", GradientType=1)
}

.testimonialbg .testimonialthumb {
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: 0;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: start;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    background-position: 50% 50%;
    backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    border-radius: 0 0 0 30px;
    -webkit-border-radius: 0 0 0 30px;
    -moz-border-radius: 0 0 0 30px;
    -ms-border-radius: 0 0 0 30px;
    -o-border-radius: 0 0 0 30px
}

.testimonialbg .testimonialthumb img {
    max-width: 100%;
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    border-radius: 0 0 0 30px;
    -webkit-border-radius: 0 0 0 30px;
    -moz-border-radius: 0 0 0 30px;
    -ms-border-radius: 0 0 0 30px;
    -o-border-radius: 0 0 0 30px
}

.testimonialbg .testimonialcontent {
    position: relative;
    width: 100%;
    height: auto;
    z-index: 1;
    padding: 40px 8rem 80px 15px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.testimonialbg .testimonialcontent .quotetop {
    position: relative;
    margin-bottom: 32px
}

.testimonialbg .testimonialcontent .quotethumb {
    position: absolute;
    top: -45px;
    left: -45px;
    z-index: -1
}

.testimonialbg .testimonialcontent .quotethumb img {
    max-width: 100%;
    opacity: .2;
    width: 90px
}

.testimonialbg .testimonialcontent p {
    font-size: 16px;
    line-height: 26px;
    margin-bottom: 0
}

.testimonialbg .testimonialcontent .quotetop h3 {
    font-size: 18px;
    line-height: 28px;
    text-transform: uppercase;
    margin-bottom: 15px
}

.testimonialbg .testimonialcontent .qutoebottom h4 {
    font-size: 20px;
    line-height: 28px;
    font-weight: 700;
    font-family: poppins, sans-serif;
    margin-bottom: 0
}

.testimonialbg .testimonialcontent .qutoebottom h3 {
    font-size: 22px;
    line-height: 30px;
    margin-bottom: 0
}

.mySwiper01.testimonialcustomize {
    overflow: inherit;
    padding: 50px 0
}

.newsarticalbox, .newsarticalbox .articalnail {
    overflow: hidden
}

.mySwiper01.testimonialcustomize .swiper-slide {
    transform: scale(.7) translateY(-2.625rem);
    transition: .5s ease-in-out;
    -webkit-transition: .5s ease-in-out;
    -moz-transition: .5s ease-in-out;
    -o-transition: .5s ease-in-out;
    -webkit-transform: scale(.7) translateY(-2.625rem);
    -moz-transform: scale(.7) translateY(-2.625rem);
    -ms-transform: scale(.7) translateY(-2.625rem);
    -o-transform: scale(.7) translateY(-2.625rem);
    -ms-transition: .5s ease-in-out
}

.mySwiper01.testimonialcustomize .swiper-slide.swiper-slide-active {
    transform: scale(1.2) !important;
    -webkit-transform: scale(1.2) !important;
    -moz-transform: scale(1.2) !important;
    -ms-transform: scale(1.2) !important;
    -o-transform: scale(1.2) !important
}

.testimonialcustomize .testimonialbg .testimonialcontent {
    padding: 40px 40px 40px 15px
}

.testimonialcustomize .testimonialbg .testimonialcontent .quotetop {
    padding-right: 4rem
}

.testimonialcustomize .swiper-slide.swiper-slide-active .testimonialbg .testimonialcontent p {
    font-size: 14px;
    line-height: 20px
}

.testimonialcustomize .swiper-slide.swiper-slide-active .testimonialbg .testimonialcontent .quotetop {
    margin-bottom: 20px
}

.testimonialcustomize .swiper-slide.swiper-slide-active .testimonialbg .testimonialcontent .quotetop h3 {
    font-size: 16px;
    line-height: 26px;
    margin-bottom: 10px
}

.testimonialcustomize .swiper-slide.swiper-slide-active .testimonialbg .testimonialcontent .qutoebottom h4 {
    font-size: 16px;
    line-height: 22px
}

.testimonialcustomize .swiper-slide.swiper-slide-prev .col-sm-7 {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1
}

.testimonialcustomize .swiper-slide.swiper-slide-prev .testimonialbg .col-sm-5 .testimonialthumb, .testimonialcustomize .swiper-slide.swiper-slide-prev .testimonialbg .col-sm-5 .testimonialthumb img {
    border-radius: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0
}

.mySwiper01 .swiper-button-next, .mySwiper01 .swiper-button-prev {
    top: 42%;
    width: 56px;
    height: auto;
    z-index: 9999
}

.mySwiper01 .swiper-button-prev {
    left: 15%
}

.mySwiper01 .swiper-button-next {
    right: 15%
}

.mySwiper01 .swiper-button-next::after, .mySwiper01 .swiper-button-prev::after {
    content: "";
    display: none
}

.mySwiper01 .swiper-button-next .fa-solid, .mySwiper01 .swiper-button-prev .fa-solid {
    color: #a1a2a5;
    font-size: 24px
}

.industryslidermain {
    position: relative;
    padding: 0
}

.industryslidermain .headingboxoverlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 99;
    padding-top: 40px
}

.digitalsliderbox .mySwiper2 {
    height: 100%;
    width: 100%
}

.digitalsliderbox .mySwiper2 img {
    width: 100%;
    height: 100%;
    max-width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: top;
    object-position: top
}

.digitalsliderbox .mySwiper {
    width: 42%;
    height: auto;
    padding: 10px 0;
    margin-left: auto;
    margin-right: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: end;
    align-items: flex-end;
    position: absolute;
    right: 100px;
    bottom: 0;
    margin-bottom: 0
}

.digitalsliderbox .mySwiper .swiper-slide {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 25% !important;
    height: 100%;
    margin: 0 0 15px 10px
}

.digitalsliderbox .mySwiper .swiper-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: 0 -15px !important;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-transition-duration: inherit !important;
    -o-transition-duration: inherit !important;
    transition-duration: inherit !important;
    transform: none !important;
    -webkit-transform: none !important;
    -moz-transform: none !important;
    -ms-transform: none !important;
    -o-transform: none !important
}

.digitalboxthumb {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    overflow: hidden;
    width: 100%;
    height: 145px;
    cursor: pointer;
    text-align: center;
    color: #f5f5f5;
    background: #706d75;
    background: -o-linear-gradient(165deg, #706d75 20%, #404049 100%);
    background: linear-gradient(-75deg, #706d75 20%, #404049 100%);
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -o-border-radius: 10px
}

.digitalboxthumb .cardthumb {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
    background-size: cover !important;
    background-repeat: no-repeat !important;
    background-position: 40% 50%;
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -o-border-radius: 10px
}

.digitalboxthumb .cardthumb::before {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: -o-linear-gradient(273deg, #00010a85, #00000069, #0f0f0f7d, #030303);
    background: linear-gradient(177deg, #00010a85, #00000069, #0f0f0f7d, #030303);
    content: ''
}

.digitalsliderbox .mySwiper .swiper-slide.swiper-slide-thumb-active .cardthumb::before {
    background: -o-linear-gradient(273deg, #00010a00, #00000000, #0f0f0f4f, #030303);
    background: linear-gradient(177deg, #00010a00, #00000000, #0f0f0f4f, #030303)
}

.digitalboxthumb .contentthumb {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 85%;
    z-index: 1;
    padding: 0 15px 15px;
    text-align: left
}

.digitalboxthumb .contentthumb h2 {
    color: #FFFFFF;
    font-size: 16px;
    line-height: 26px;
    font-weight: 500;
    margin-bottom: 6px
}

.digitalboxthumb .contentthumb .arrowbtn {
    text-align: left;
    margin-top: 5px
}

.digitalboxthumb .contentthumb img {
    max-width: 100%;
    width: 30px
}

.digitalboxfull {
    position: relative;
    width: 100%;
    height: 88vh
}

.digitalboxfull::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #000000;
    background: -o-linear-gradient(left, rgb(0 0 0 / 15%) 0, rgb(22 22 22 / 75%) 75%);
    background: -webkit-gradient(linear, left top, right top, color-stop(0, rgb(0 0 0 / 15%)), color-stop(75%, rgb(22 22 22 / 75%)));
    background: linear-gradient(90deg, rgb(0 0 0 / 15%) 0, rgb(22 22 22 / 75%) 75%)
}

.digitalboxfull .digitalcontent {
    position: absolute;
    bottom: 0;
    left: 100px;
    width: 50%;
    height: 38%
}

.digitalboxfull .digitalcontent h2 {
    color: #FFFFFF;
    font-size: 60px;
    line-height: Normal;
    margin-bottom: 10px;
    text-align: left
}

.digitalboxfull .digitalcontent p {
    color: #FFFFFF;
    font-size: 20px;
    margin: 0;
    padding: 0
}

.socialrightfix {
    position: absolute;
    bottom: 0;
    right: 12px;
    z-index: 9999;
    transition: .3s;
    transform: translateY(-38%);
    -webkit-transform: translateY(-38%);
    -ms-transform: translateY(-38%);
    -moz-transform: translateY(-38%);
    -o-transform: translateY(-38%);
    -webkit-transition: .3s;
    -moz-transition: .3s;
    -ms-transition: .3s;
    -o-transition: .3s
}

.socialrightfix ul {
    margin: 0;
    padding: 10px 0
}

.socialrightfix ul li {
    display: inline-block;
    list-style: none;
    margin: 0
}

.socialrightfix ul li a {
    display: block;
    color: #FFFFFF;
    padding: 10px;
    height: 40px;
    width: 40px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    text-align: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin: 0 9px 0 0;
    border: 1px solid #da0000;
    background: 0 0;
    border-radius: 50%;
    transition: .25s ease-in-out;
    -webkit-transition: .25s ease-in-out;
    -moz-transition: .25s ease-in-out;
    -ms-transition: .25s ease-in-out;
    -o-transition: .25s ease-in-out;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%
}

.socialrightfix ul li a .twitter {
    width: 16px;
    color: #FFFFFF;
    fill: #FFFFFF;
    transition: .25s ease-in-out;
    -webkit-transition: .25s ease-in-out;
    -moz-transition: .25s ease-in-out;
    -ms-transition: .25s ease-in-out;
    -o-transition: .25s ease-in-out
}

.socialrightfix ul li a:hover .twitter {
    color: #cbcbcb;
    fill: #cbcbcb
}

.socialrightfix ul li a:hover {
    background: #da0000
}

.headfixed .headerBtn.mt-sm-4 {
    margin-top: 10px !important
}

.commonModal {
    z-index: 99999
}

.menu-list .soc-media a .twitter {
    width: 1.15rem;
    color: #FFFFFF;
    fill: #FFFFFF;
    transition: .25s ease-in-out;
    -webkit-transition: .25s ease-in-out;
    -moz-transition: .25s ease-in-out;
    -ms-transition: .25s ease-in-out;
    -o-transition: .25s ease-in-out
}

.sectionheading02 .fontreduse {
    font-size: 22px;
    line-height: 1.5;
    font-weight: 400
}

.lngbtn {
    color: #FFFFFF;
    margin-left: -6px;
    font-size: 16px;
    font-weight: 600;
    transition: .3s;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    -ms-transition: .3s;
    -o-transition: .3s
}

.statsOuterNew.shadowcount .statsInner h2 {
    font-size: 50px;
    line-height: 50px;
    margin-bottom: 30px
}

.statsOuterNew.shadowcount .statsInner h3 {
    font-size: 14px;
    line-height: 21px
}

.statsOuterNew.shadowcount .statsInner h3.bg-red {
    background: #12323f;
    color: #FFFFFF;
    padding: 5px 8px;
    font-size: 12px;
    border-radius: 0;
    display: inline-block;
    white-space: nowrap
}

.sectionheading02.fs-40 h2 {
    font-size: 40px
}

.sectionheading02 h3.fs-30 {
    font-size: 30px;
    text-align: left;
    font-weight: 600;
    background: #FFFFFF;
    background: -o-linear-gradient(15deg, #fff 40%, #fe0000 54%, #2ba4ff 90%, #fff 100%);
    background: linear-gradient(75deg, #fff 40%, #fe0000 54%, #2ba4ff 90%, #fff 100%);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: #fff0;
    background-size: 200% auto;
    animation: 10s linear infinite shine;
    -webkit-animation: 10s linear infinite shine
}

.countersection {
    background: rgb(255 255 255 / 5%);
    padding: 20px 12px;
    border-radius: 8px;
    border: 1px solid #ccc;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    -ms-border-radius: 8px;
    -o-border-radius: 8px
}

.statsInner:after {
    content: "";
    height: 55px;
    width: 1px;
    position: absolute;
    right: -12px;
    top: 20px;
    background: #ccc;
    margin: auto
}

.whiteOutline-btn {
    padding: 8px 20px
}

.footerlinks .ft-btn .whiteOutline-btn.large-btn {
    font-size: 17px;
    width: auto !important;
    padding: 10px 20px;
    background-color: #000000;
    border-radius: 100px;
    -webkit-border-radius: 100px;
    -moz-border-radius: 100px;
    -ms-border-radius: 100px;
    -o-border-radius: 100px
}

.footerlinks .ft-btn .whiteOutline-btn.large-btn.shadow-btn {
    -webkit-box-shadow: 0 0 .2rem #FFFFFF, 0 0 .2rem #FFFFFF, 0 0 0 #2ba4ff, 0 0 .8rem #2ba4ff, 0 0 2.8rem #2ba4ff, inset 0 0 1.3rem #2ba4ff;
    box-shadow: 0 0 .2rem #FFFFFF, 0 0 .2rem #FFFFFF, 0 0 0 #2ba4ff, 0 0 .8rem #2ba4ff, 0 0 2.8rem #2ba4ff, inset 0 0 1.3rem #2ba4ff;
    border-color: #FFFFFF
}

.footerlinks .ft-btn .whiteOutline-btn.large-btn.shadow-btn:hover {
    -webkit-box-shadow: 0 0 .2rem #FFFFFF, 0 0 .2rem #FFFFFF, 0 0 0 #da0000, 0 0 .8rem #da0000, 0 0 2.8rem #da0000, inset 0 0 1.3rem #da0000;
    box-shadow: 0 0 .2rem #FFFFFF, 0 0 .2rem #FFFFFF, 0 0 0 #da0000, 0 0 .8rem #da0000, 0 0 2.8rem #da0000, inset 0 0 1.3rem #da0000
}

.innerBanner .bannerOverlay {
    width: 100%;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.newssection {
    position: relative;
    padding: 40px 0
}

.newsarticalbox {
    width: 100%;
    height: 100%;
    min-height: 50vh;
    transition: .3s;
    border-radius: 50px;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    -ms-border-radius: 50px;
    -o-border-radius: 50px;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    -ms-transition: .3s;
    -o-transition: .3s
}

.newsarticalbox::after {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 70%;
    display: block;
    z-index: 10;
    content: '';
    opacity: .9;
    border-radius: 50px;
    background: #FFFFFF;
    background: -o-linear-gradient(top, #fff0 0, #000 60%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff0), color-stop(60%, #000));
    background: linear-gradient(180deg, #fff0 0, #000 60%);
    transition: opacity .65s cubic-bezier(.05, .2, .1, 1);
    -webkit-transition: opacity .65s cubic-bezier(.05, .2, .1, 1);
    -moz-transition: opacity .65s cubic-bezier(.05, .2, .1, 1);
    -ms-transition: opacity .65s cubic-bezier(.05, .2, .1, 1);
    -o-transition: opacity .65s cubic-bezier(.05, .2, .1, 1);
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    -ms-border-radius: 50px;
    -o-border-radius: 50px
}

.newsarticalbox .articalnail, .newsarticalbox .articalnail img {
    position: absolute;
    top: 0;
    left: 0;
    background-size: cover;
    background-position: center;
    z-index: 0;
    width: 100%;
    height: 100%;
    border-radius: 50px;
    -webkit-transition: opacity .55s .25s, -webkit-transform .7s cubic-bezier(.4, .2, .2, 1);
    transition: opacity .55s .25s, -webkit-transform .7s cubic-bezier(.4, .2, .2, 1);
    transition: transform .7s cubic-bezier(.4, .2, .2, 1), opacity .55s .25s;
    transition: transform .7s cubic-bezier(.4, .2, .2, 1), opacity .55s .25s, -webkit-transform .7s cubic-bezier(.4, .2, .2, 1);
    -ms-transition: transform .7s cubic-bezier(.4, .2, .2, 1), opacity .55s .25s;
    -webkit-transition: transform .7s cubic-bezier(.4, .2, .2, 1), opacity .55s .25s;
    -moz-transition: transform .7s cubic-bezier(.4, .2, .2, 1), opacity .55s .25s;
    -o-transition: transform .7s cubic-bezier(.4, .2, .2, 1), opacity .55s .25s;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    -ms-border-radius: 50px;
    -o-border-radius: 50px
}

.newsarticalbox .articalnail img {
    -o-object-fit: cover;
    object-fit: cover
}

.newsarticalbox .innercontent {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 25px 22px 22px;
    z-index: 99
}

.newsarticalbox .innercontent h6 {
    position: relative;
    color: #FFFFFF;
    font-size: 15px;
    line-height: 26px;
    font-weight: 400;
    margin-bottom: 10px
}

.newsarticalbox .innercontent h2 {
    color: #FFFFFF;
    font-size: 20px;
    line-height: 1.5;
    font-weight: 500;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow-y: hidden;
    margin-bottom: 10px
}

.newsarticalbox:hover .articalnail img {
    transform: scale(1.2);
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -ms-transform: scale(1.2);
    -o-transform: scale(1.2)
}

.Newarticalbox {
    position: relative;
    background: #ffffffc7
}

.Newarticalbox .blogheading {
    font-size: 38px;
    line-height: 50px;
    text-align: center
}

.Newarticalbox .blogdate p {
    color: #da0000;
    font-size: 18px;
    font-weight: 400;
    line-height: 30px;
    margin-bottom: 15px
}

.Newarticalbox .blogdetailsimg {
    display: block;
    position: relative;
    text-align: center;
    margin: 0
}

.Newarticalbox .blogdetailsimg img {
    max-width: 100%;
    -o-object-fit: cover;
    object-fit: cover
}

.Newarticalbox .blogcontent {
    text-align: left;
    padding: 15px 0
}

.Newarticalbox .blogcontent p, .Newarticalbox .blogcontent p em {
    color: #000000;
    font-size: 15px;
    line-height: 25px;
    margin-bottom: 15px
}

.Newarticalbox .blogcontent p em {
    display: inline-block;
    text-align: center;
    font-weight: 500;
    font-family: poppins, sans-serif;
    margin-bottom: 0
}

.Newsdetailsection .Newarticalbox .blogcontent p {
    color: #000 !important;
    font-size: 15px !important;
    line-height: 25px !important;
    font-weight: 400 !important;
    margin: 0 !important;
    margin-bottom: 15px !important;
    font-family: poppins, sans-serif !important;
    text-align: left !important
}

.Newsdetailsection .Newarticalbox .blogcontent p span {
    font-size: inherit !important
}

.Newarticalbox .blogcontent h3 {
    font-size: 18px;
    line-height: 28px;
    margin-bottom: 15px
}

#Divleftside {
    padding: 0 !important
}

.GlowingButton {
    -webkit-animation: 1.5s infinite glowing;
    animation: 1.5s infinite glowing
}

@keyframes glowing {
    0%, 100% {
        background-color: #eb1b24;
        -webkit-box-shadow: 0 0 3px #eb1b24
    }

    50% {
        background-color: #a8090f;
        -webkit-box-shadow: 0 0 40px #a8090f
    }
}

@-webkit-keyframes glowing {
    0%, 100% {
        background-color: #eb1b24;
        -webkit-box-shadow: 0 0 3px #eb1b24
    }

    50% {
        background-color: #a8090f;
        -webkit-box-shadow: 0 0 40px #a8090f
    }
}

.moveButton {
    position: absolute;
    padding: 0;
    background-color: red;
    border: none;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    z-index: 999;
    color: #fff !important;
    width: 90px;
    height: 90px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
    margin: 0;
    border-radius: 50%;
    opacity: 0;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%
}

.newsarticalbox:hover .moveButton {
    opacity: 1 !important;
    color: #FFFFFF
}

.newsarticalbox {
    position: relative
}

.Newarticalbox .blogcontent p a {
    color: #da0000;
    font-weight: 500
}

.sponserborder {
    position: relative;
    height: 12px;
    border: 1px solid #cdcbcb;
    border-bottom: 0;
    padding-bottom: 12px
}

.modalContentBox {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 20px;
    width: 100%;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.modalContentBox h2 {
    position: relative;
    color: #dd1414;
    font-size: 24px;
    line-height: 30px;
    font-style: normal;
    padding: 10px 0 0;
    text-align: center;
    margin: 0 auto;
    text-transform: uppercase;
    margin-bottom: 20px
}

.modalContentBox figure {
    height: 200px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin: 0;
    background: #FFFFFF;
    -webkit-box-shadow: 1px 1px 10px 0 #0c0c0c2b;
    box-shadow: 1px 1px 10px 0 #0c0c0c2b;
    padding: 10px;
    margin-bottom: 20px;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 200px;
    margin: 10px auto 30px
}

.modalContentBox p {
    color: #333;
    font-size: 15px;
    line-height: 26px;
    text-align: center
}

.green-btn, .red-btn {
    position: relative;
    display: block;
    color: #FFFFFF;
    font-size: 16px;
    text-decoration: none;
    border: 1px solid #dd1414;
    padding: 0;
    overflow: hidden;
    transition: 1s all ease;
    background: 0 0;
    display: inline-block;
    background: #dd1414;
    font-family: poppins, sans-serif;
    font-weight: 600;
    font-style: normal;
    width: unset !important;
    padding: 6px 22px;
    height: unset !important;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-transition: 1s all ease;
    -moz-transition: 1s all ease;
    -ms-transition: 1s all ease;
    -o-transition: 1s all ease
}

.ham-bg {
    height: 40px;
    width: 70px;
    display: inline-block;
    vertical-align: bottom;
    position: relative;
    bottom: 0
}

.button_container {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 0;
    left: 0;
    margin: 0 auto;
    height: 20px;
    width: 30px;
    cursor: pointer;
    z-index: 100;
    transition: opacity .25s ease;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    -webkit-transition: opacity .25s ease;
    -moz-transition: opacity .25s ease;
    -ms-transition: opacity .25s ease;
    -o-transition: opacity .25s ease
}

.button_container:hover {
    opacity: .7
}

.button_container.active .top {
    background: #FFFFFF;
    transform: translateY(6px) translateX(0) rotate(45deg);
    -webkit-transform: translateY(6px) translateX(0) rotate(45deg);
    -moz-transform: translateY(6px) translateX(0) rotate(45deg);
    -ms-transform: translateY(6px) translateX(0) rotate(45deg);
    -o-transform: translateY(6px) translateX(0) rotate(45deg)
}

.button_container.active .middle {
    opacity: 0;
    background: #FFFFFF
}

.button_container.active .bottom {
    background: #FFFFFF;
    transform: translateY(-10px) translateX(0) rotate(-45deg);
    -webkit-transform: translateY(-10px) translateX(0) rotate(-45deg);
    -moz-transform: translateY(-10px) translateX(0) rotate(-45deg);
    -ms-transform: translateY(-10px) translateX(0) rotate(-45deg);
    -o-transform: translateY(-10px) translateX(0) rotate(-45deg)
}

.button_container span {
    background: #FFFFFF;
    border: none;
    height: 2.5px;
    width: 80%;
    position: absolute;
    top: 0;
    left: 0;
    cursor: pointer;
    transition: all .35s ease;
    -webkit-transition: all .35s ease;
    -moz-transition: all .35s ease;
    -ms-transition: all .35s ease;
    -o-transition: all .35s ease
}

.button_container span:nth-of-type(2) {
    top: calc(50% - 2px)
}

.button_container span:nth-of-type(3) {
    top: calc(100% - 4px)
}

.overlay {
    position: fixed;
    top: 285px;
    left: 0;
    width: 100%;
    height: 0%;
    opacity: 0;
    visibility: hidden;
    overflow: hidden;
    z-index: 9999
}

.overlay.open {
    opacity: 1;
    visibility: visible;
    padding: 0 80px;
    height: 400px
}

.overlay.open .navmenu-col, .overlay.open li {
    animation: fadeInRight .5s ease forwards;
    -webkit-animation-delay: .35s;
    animation-delay: .35s;
    -webkit-animation: fadeInRight .5s ease forwards
}

.overlay.open .navmenu-col:nth-of-type(2), .overlay.open li:nth-of-type(2) {
    -webkit-animation-delay: .4s;
    animation-delay: .4s
}

.overlay.open .navmenu-col:nth-of-type(3), .overlay.open li:nth-of-type(3) {
    -webkit-animation-delay: .45s;
    animation-delay: .45s
}

.overlay.open .navmenu-col:nth-of-type(4), .overlay.open li:nth-of-type(4) {
    -webkit-animation-delay: .5s;
    animation-delay: .5s
}

.overlay.open .navmenu-col:nth-of-type(5), .overlay.open li:nth-of-type(5) {
    -webkit-animation-delay: .55s;
    animation-delay: .55s
}

.overlay nav {
    position: relative
}

.overlay .navrow {
    list-style: none;
    padding: 0;
    margin: 0;
    position: relative;
    height: 100%
}

.overlay .navrow .navmenu-col {
    opacity: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
    position: relative;
    overflow: hidden
}

.overlay .navrow .navmenu-col a {
    display: block;
    position: relative;
    color: #FFFFFF;
    text-decoration: none;
    overflow: hidden;
    font-weight: 400;
    font-size: 16px;
    text-transform: uppercase;
    padding-bottom: 10px
}

.overlay .navrow .navmenu-col ul {
    margin-left: 0;
    margin: 0;
    padding: 0;
    list-style: none;
    position: relative
}

.overlay .navrow .navmenu-col ul li {
    display: block
}

.overlay .navrow .navmenu-col ul li a:hover {
    text-decoration: none;
    background-color: #fff0
}

@-webkit-keyframes fadeInRight {
    0% {
        opacity: 0;
        left: 20%
    }

    100% {
        opacity: 1;
        left: 0
    }
}

@keyframes fadeInRight {
    0% {
        opacity: 0;
        left: 20%
    }

    100% {
        opacity: 1;
        left: 0
    }
}

@media (max-width:767px) {
    .overlay.open {
        height: 550px;
        left: 0;
        overflow-y: auto
    }
}

.overlay .navrow .navmenu-col h3 {
    color: #da0000;
    line-height: 1.1;
    margin-bottom: 20px
}

.overlay .navrow .navmenu-col:after {
    content: "";
    position: absolute;
    right: 20px;
    height: 80%;
    width: 1px;
    top: 50%;
    display: block;
    background: #ffffff26;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%)
}

.overlay .navrow .navmenu-col:last-child:after {
    display: none
}

body:before {
    z-index: 999;
    content: "";
    background: #000000;
    opacity: 0;
    width: 100%;
    height: 100%;
    display: block;
    position: fixed;
    visibility: hidden;
    transition: all .3s ease;
    pointer-events: none;
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease
}

body.open:before {
    visibility: visible;
    opacity: 1
}

.d-flex.highlight-menu a {
    background: #FFFFFF;
    padding: 10px 15px;
    color: #212529;
    text-transform: uppercase;
    font-weight: 700;
    font-size: 13px;
    height: 40px;
    text-decoration: none;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    min-width: 130px;
    transition: all .3s ease;
    font-size: clamp(.75rem, .7125rem + .1875vw, .9375rem);
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease
}

.d-flex.highlight-menu {
    margin: 0 15px
}

.d-flex.highlight-menu a:hover {
    background: #08f0b6
}

.d-flex.mtenu-text a {
    color: #FFFFFF;
    text-decoration: none;
    font-weight: 400;
    text-transform: uppercase
}

.d-flex.mtenu-text {
    margin: 0 20px
}

.menu-btn-sec {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.menu-btn-sec .btn span.text {
    font-weight: 400;
    color: #FFFFFF;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-size: 14px
}

.mega-menu-wrap .btn.btn-bg a {
    background: #FFFFFF;
    margin: auto
}

.menu-btn-sec .btn a {
    min-height: 40px;
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 0 20px
}

.menu-btn-sec .btn-bg a .text {
    color: #000000
}

.menu-btn-sec .btn.btn-trans a {
    border: 1px solid #FFFFFF
}

.mega-menu-wrap .btn a {
    transition: all .3s ease;
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease
}

.mega-menu-wrap .btn.btn-bg a:hover {
    background: #da0000
}

.mega-menu-wrap .btn.btn-bg a:hover span {
    color: #212529
}

.mega-menu-wrap .btn.btn-trans:hover a {
    background: #FFFFFF
}

.mega-menu-wrap .btn.btn-trans:hover a span {
    color: #212529
}

.mtenu-text a {
    color: #FFFFFF;
    text-decoration: none;
    margin-right: 10px;
    font-size: 20px
}

body.open {
    overflow: hidden
}

@media (max-width:767px) {
    .d-flex.highlight-menu {
        margin: 0
    }

    .overlay.open {
        margin-top: 0
    }

    .overlay .navrow {
        margin: 0
    }

    nav.overlay-menu.container-fluid {
        padding: 0
    }

    .menu-btn-sec {
        margin-bottom: 30px
    }

    header.gitex-header .site-branding {
        position: relative;
        z-index: 13;
        background: #181629;
        height: 50px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        width: 200px
    }

    .overlay .navrow .navmenu-col:after {
        display: none
    }

    .ham-bg.mega-menu-wrap {
        z-index: 10;
        margin-right: 20px
    }

    .button_container {
        z-index: 99999999;
        height: 25px;
        width: 60px
    }

    html header.gitex-header {
        padding: 0
    }

    html header.gitex-header .header-top .site-branding {
        padding: 15px 20px;
        height: auto
    }

    .overlay .navrow .navmenu-col h3 {
        font-size: 28px;
        margin-bottom: 10px
    }

    .ham-bg {
        width: 50px
    }
}

.videobg {
    top: 0 !important
}

.header-upper {
    -webkit-box-align: center !important;
    -ms-flex-align: center !important;
    align-items: center !important
}

.headertoplogos {
    z-index: 99999999;
    background-color: #FFFFFF
}

.bg-colordd {
    background-color: transparent !important;
    margin-bottom: 10px !important
}

.bg-colordd li {
    -webkit-animation: none !important;
    animation: none !important
}

@media (max-width:1399.98px) {
    .text-dd {
        padding-bottom: 5px !important;
        font-size: 15px !important
    }

    .dropdown-item {
        padding: 5px 10px !important
    }

    .bg-colordd {
        background-color: #fff0;
        width: 88%
    }
}

@media (max-width:1199.98px) {
    .dropdown-item {
        font-size: 12px !important;
        padding: 5px 0 !important
    }
}

@media (max-width:991.98px) {
    .overlay.open {
        padding: 0 40px
    }

    .overlay {
        top: 350px
    }

    .d-flex.highlight-menu {
        margin: 10px 5px
    }

    .overlay.open {
        height: 550px;
        overflow: auto
    }
}

@media (max-width:575.98px) {
    .ham-bg {
        width: 40px
    }

    .overlay .navrow .navmenu-col {
        margin: 15px 0
    }

    .button_container {
        width: 40px
    }

    .overlay.open {
        padding: 0 20px;
        height: 400px
    }

    .overlay {
        top: 280px
    }
}

@media (max-width:480px) {
    .ham-bg {
        width: 8px
    }
}

.bg-colordd {
    background-color: #da0000
}

@media(max-width:1920px) and (min-width:1600px) {
    .overlay {
        top: 330px
    }
}

.gitexmaincontainer {
    overflow: hidden !important
}

div#menu-container:hover .menu-list.accordion {
    right: 0 !important;
    display: block;
    opacity: 1;
    visibility: visible
}

.navsocial h3 {
    color: #fff !important;
    font-size: 20px;
    margin-top: 30px
}

.navsocial ul li, .navsocial ul li a {
    display: inline-block !important;
    margin: 0 8px 0 0;
    font-size: 24px !important
}

.img-wrap img {
    border-radius: 20px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    -ms-border-radius: 20px;
    -o-border-radius: 20px
}

.about-content-sec {
    position: relative;
    overflow: hidden
}

.about-content-sec::before {
    position: absolute;
    content: "";
    background-image: url(../images/352cc411-2a4b-4a62-a828-576848611103.png);
    width: 50%;
    height: 100%;
    background-repeat: no-repeat;
    background-size: contain;
    top: 160px;
    left: -60px;
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1);
    -moz-transform: scaleX(-1);
    -ms-transform: scaleX(-1);
    -o-transform: scaleX(-1)
}

.bg-overlay-white {
    position: absolute;
    content: "";
    background: -o-linear-gradient(bottom, #fff 0, #fff0 100%);
    background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #fff), to(#fff0));
    background: linear-gradient(0deg, #fff 0, #fff0 100%);
    width: 100%;
    height: 40%;
    bottom: 0;
    left: 0
}

.about-content-sec .container {
    position: relative;
    z-index: 99
}

.investorstats {
    position: relative;
    background: #fafafa;
    z-index: 9;
    overflow: hidden;
    padding: 50px 0;
    border: none;
    border-radius: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0
}

.investorstats .statsOuter {
    margin: 0 0
}

.investorstats .statsInner::after {
    height: 100px
}

.investorstats .statsOuter:last-child .statsInner::after {
    display: none !important
}

.about-content-sec.rightshift::before {
    left: auto;
    right: -60px;
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
    -moz-transform: scaleX(1);
    -ms-transform: scaleX(1);
    -o-transform: scaleX(1)
}

.about-first-sec h4 {
    font-weight: 500;
    line-height: 1.4;
    font-family: poppins, sans-serif
}

.twocolStyle {
    overflow: hidden
}

.singletext-fw p {
    color: #FFFFFF;
    font-size: 16px
}

.col4box {
    background: #fafafa !important
}

.timeline-horzt .timelineItemOuter .timelineCircle {
    border-radius: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0
}

.timeline-horzt .timelineItemOuter .timelineCircle p {
    font-weight: 600
}

.timeline-horzt .timelineItemOuter h4 {
    font-weight: 500
}

.faqsMain .accordion, .faqsMain .accordion .accordion-button, .faqsMain .accordion .accordion-item {
    background: 0 0;
    background-color: #fff0;
    border: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    outline: 0
}

.faqsMain .accordion {
    padding: 0 25px
}

.faqsMain .accordion .accordion-button {
    padding: 0
}

.faqsMain .accordion .accordion-item .accordion-header .accordion-button {
    display: inline-block;
    position: relative;
    margin-bottom: 0;
    padding: 0 0 4px;
    z-index: 1;
    width: auto
}

.faqsMain .accordion .accordion-item .accordion-header .accordion-button::after, .faqsMain .accordion .accordion-item .accordion-header .accordion-button::before {
    display: block !important;
    content: "";
    position: absolute;
    bottom: -2px;
    width: 100%;
    background-image: inherit !important;
    background-repeat: inherit !important;
    background-size: inherit !important;
    background-color: rgb(255 255 255 / .2);
    height: 2px;
    left: 0;
    z-index: -1;
    pointer-events: none
}

.faqsMain .accordion .accordion-item .accordion-header .accordion-button.collapsed::after, .faqsMain .accordion .accordion-item .accordion-header .accordion-button::after {
    background-color: #fafafa;
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transition: transform .5s cubic-bezier(.3, .4, .1, 1);
    -webkit-transition: -webkit-transform .5s cubic-bezier(.3, .4, .1, 1);
    transition: -webkit-transform .5s cubic-bezier(.3, .4, .1, 1);
    transition: transform .5s cubic-bezier(.3, .4, .1, 1);
    transition: transform .5s cubic-bezier(.3, .4, .1, 1), -webkit-transform .5s cubic-bezier(.3, .4, .1, 1);
    -webkit-transform-origin: left;
    -ms-transform-origin: left;
    transform-origin: left;
    -moz-transition: transform .5s cubic-bezier(.3, .4, .1, 1);
    -ms-transition: transform .5s cubic-bezier(.3, .4, .1, 1);
    -o-transition: transform .5s cubic-bezier(.3, .4, .1, 1);
    -moz-transform: scaleX(0);
    -ms-transform: scaleX(0);
    -o-transform: scaleX(0)
}

.faqsMain .accordion .accordion-item .accordion-header .accordion-button::after, .faqsMain .accordion .accordion-item:hover .accordion-header .accordion-button.collapsed::after {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
    -moz-transform: scaleX(1);
    -ms-transform: scaleX(1);
    -o-transform: scaleX(1)
}

.faqsMain .accordion .accordion-item {
    margin-bottom: 30px
}

.faqsMain .accordion .accordion-header .accordion-button {
    color: #FFFFFF;
    font-size: 20px;
    line-height: 26px;
    font-weight: 600;
    font-family: 'Montserrat Thin'
}

.faqsMain .accordion .accordion-item .accordion-body {
    padding: 22px 15px 10px
}

.faqsMain .accordion .accordion-item .accordion-body p, .faqsMain .accordion .accordion-item .accordion-body p em {
    color: #FFFFFF;
    font-size: 17px;
    line-height: 27px;
    margin-bottom: 12px
}

.summit10xBorder {
    position: relative;
    border: #fff solid 1px;
    padding: 20px 20px;
    height: 100%;
    border-radius: 40px 40px;
    -webkit-border-radius: 40px 40px;
    -moz-border-radius: 40px 40px;
    -ms-border-radius: 40px 40px;
    -o-border-radius: 40px 40px
}

.summit10xBorder .uk-slideshow-items img {
    border-radius: 30px 30px;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center;
    object-position: center;
    -webkit-border-radius: 30px 30px;
    -moz-border-radius: 30px 30px;
    -ms-border-radius: 30px 30px;
    -o-border-radius: 30px 30px
}

.summit10xBorder h2 {
    color: #FFFFFF;
    margin-bottom: 20px
}

.summit10xBorder p {
    color: #e7e7e7;
    font-size: 16px;
    line-height: 28px;
    margin-bottom: 16px
}

.statsSection.countersection .statsOuter:last-child .statsInner:after {
    display: none !important
}

.aboutimgWrap {
    position: relative;
    overflow: hidden;
    display: block;
    min-height: 320px;
    height: 100% !important
}

.aboutimgWrap .aboutimg {
    position: relative;
    width: 100%;
    height: 100%
}

.aboutimgWrap figure {
    position: relative;
    background-size: cover !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
    width: 100%;
    height: 100%;
    min-height: 320px;
    margin: 0;
    border-radius: 20px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    -ms-border-radius: 20px;
    -o-border-radius: 20px
}

.aboutcontent {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-bottom: 0;
    width: 100%;
    height: 100%
}

.headertoplogos .headerheading .findh1 {
    font-size: 26px;
    font-weight: 700;
    line-height: 1.2;
    font-family: 'LEMON MILK'
}

.dwvrh {
    position: relative;
    width: 100%;
    height: 100%;
    background-color: #000000;
    cursor: pointer;
    transition: .3s all ease-in-out;
    -webkit-transition: .3s all ease-in-out;
    -moz-transition: .3s all ease-in-out;
    -o-transition: .3s all ease-in-out;
    -ms-transition: .3s all ease-in-out
}

.cblsi img {
    min-width: 100%;
    min-height: 100%;
    transition: .3s all ease-in-out;
    -webkit-transition: .3s all ease-in-out;
    -moz-transition: .3s all ease-in-out;
    -o-transition: .3s all ease-in-out;
    -ms-transition: .3s all ease-in-out;
    -o-object-fit: cover;
    object-fit: cover
}

.vlali {
    position: relative;
    height: 200px;
    height: 100% !important;
    padding: 10px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: space-evenly;
    -ms-flex-pack: space-evenly;
    justify-content: space-evenly;
    gap: 0;
    background-color: #000000
}

.vlali h4 {
    color: #FFFFFF;
    font-size: 24px;
    font-weight: 600;
    margin: 0;
    padding: 0
}

.vlali p {
    color: #FFFFFF;
    font-size: 18px;
    font-weight: 400;
    margin: 0;
    padding: 0
}

.vlali h5 {
    color: #dd1414;
    font-size: 16px;
    font-weight: 600;
    margin: 0;
    padding: 0
}

.dwvrh:hover {
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
    transition: .3s all ease-in-out;
    -webkit-transition: .3s all ease-in-out;
    -moz-transition: .3s all ease-in-out;
    -o-transition: .3s all ease-in-out;
    -webkit-transform: scale(1.05);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.05);
    -o-transform: scale(1.1);
    -ms-transition: .3s all ease-in-out
}

.dwvrh:hover .cblsi img {
    border-radius: 50px 0 0 0;
    transition: .3s all ease-in-out;
    -webkit-transition: .3s all ease-in-out;
    -moz-transition: .3s all ease-in-out;
    -o-transition: .3s all ease-in-out;
    -webkit-border-radius: 50px 0 0 0;
    -moz-border-radius: 50px 0 0 0;
    -ms-border-radius: 50px 0 0 0;
    -o-border-radius: 50px 0 0 0;
    -ms-transition: .3s all ease-in-out
}

.rsgbukmg .owl-stage {
    padding: 30px 0
}

.rsgbukmg .owl-carousel .owl-nav .owl-prev {
    position: absolute;
    top: 50%;
    left: 2%;
    width: 40px;
    height: 40px;
    background-color: #000000;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border-radius: 50px;
    transition: .3s all ease-in-out;
    -webkit-transition: .3s all ease-in-out;
    -moz-transition: .3s all ease-in-out;
    -o-transition: .3s all ease-in-out;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    -ms-border-radius: 50px;
    -o-border-radius: 50px;
    -ms-transition: .3s all ease-in-out
}

.rsgbukmg .owl-carousel .owl-nav .owl-prev:hover {
    background-image: -o-linear-gradient(left bottom, #000000, #2e0e16, #550e1f, #7e0722, #a7001d, #a7001d, #a7001d, #a7001d, #7e0722, #550e1f, #2e0e16, #000);
    background-image: -webkit-gradient(linear, left bottom, right top, from(#000), color-stop(#2e0e16), color-stop(#550e1f), color-stop(#7e0722), color-stop(#a7001d), color-stop(#a7001d), color-stop(#a7001d), color-stop(#a7001d), color-stop(#7e0722), color-stop(#550e1f), color-stop(#2e0e16), to(#000));
    background-image: linear-gradient(to right top, #000000, #2e0e16, #550e1f, #7e0722, #a7001d, #a7001d, #a7001d, #a7001d, #7e0722, #550e1f, #2e0e16, #000);
    transition: .3s all ease-in-out;
    -webkit-transition: .3s all ease-in-out;
    -moz-transition: .3s all ease-in-out;
    -o-transition: .3s all ease-in-out;
    -ms-transition: .3s all ease-in-out
}

.rsgbukmg .owl-carousel .owl-nav .owl-prev i {
    font-size: 24px;
    font-weight: 600;
    color: #FFFFFF
}

.rsgbukmg .owl-carousel .owl-nav .owl-next {
    position: absolute;
    top: 50%;
    right: 2%;
    width: 40px;
    height: 40px;
    background-color: #000000;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border-radius: 50px;
    transition: .3s all ease-in-out;
    -webkit-transition: .3s all ease-in-out;
    -moz-transition: .3s all ease-in-out;
    -o-transition: .3s all ease-in-out;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    -ms-border-radius: 50px;
    -o-border-radius: 50px;
    -ms-transition: .3s all ease-in-out
}

.rsgbukmg .owl-carousel .owl-nav .owl-next:hover {
    background-image: -o-linear-gradient(left bottom, #000000, #2e0e16, #550e1f, #7e0722, #a7001d, #a7001d, #a7001d, #a7001d, #7e0722, #550e1f, #2e0e16, #000);
    background-image: -webkit-gradient(linear, left bottom, right top, from(#000), color-stop(#2e0e16), color-stop(#550e1f), color-stop(#7e0722), color-stop(#a7001d), color-stop(#a7001d), color-stop(#a7001d), color-stop(#a7001d), color-stop(#7e0722), color-stop(#550e1f), color-stop(#2e0e16), to(#000));
    background-image: linear-gradient(to right top, #000000, #2e0e16, #550e1f, #7e0722, #a7001d, #a7001d, #a7001d, #a7001d, #7e0722, #550e1f, #2e0e16, #000);
    transition: .3s all ease-in-out;
    -webkit-transition: .3s all ease-in-out;
    -moz-transition: .3s all ease-in-out;
    -o-transition: .3s all ease-in-out;
    -ms-transition: .3s all ease-in-out
}

.rsgbukmg .owl-carousel .owl-nav .owl-next i {
    font-size: 24px;
    font-weight: 600;
    color: #FFFFFF
}

@media (max-width:991.98px) {
    .vlali {
        gap: 10px
    }

    .vlali h4 {
        font-size: 20px
    }

    .vlali h5 {
        font-size: 20px
    }

    .vlali p {
        font-size: 16px
    }
}

.yzropzkq {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    gap: 20px
}

.kyymlmzu {
    background-color: #000000;
    padding: 22px 15px 45px;
    height: auto;
    width: 30%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border-radius: .5rem 0 0 .5rem;
    -webkit-border-radius: .5rem 0 0 .5rem;
    -moz-border-radius: .5rem 0 0 .5rem;
    -ms-border-radius: .5rem 0 0 .5rem;
    -o-border-radius: .5rem 0 0 .5rem
}

.bosxynnq {
    background-color: #FFFFFF;
    padding: 2px
}

.bosxynnq img {
    max-width: 100%;
    max-height: 100%
}

.qwhuhjnv {
    height: 100%;
    width: 70%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 20px 10px
}

.qwhuhjnv h6 {
    width: 100%;
    color: #000000;
    font-size: 24px;
    font-weight: 600;
    margin: 0 0 15px;
    padding: 0;
    text-align: center
}

.qwhuhjnv p {
    width: 100%;
    font-size: 16px;
    line-height: 1.6
}

@media screen and (min-device-width:300px) and (max-device-width:768px) {
    .qwhuhjnv p {
        line-height: 1.5;
        font-size: 14px
    }
}

.pcemqcgp {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 10px;
    margin-top: 20px
}

.pcemqcgp h4 {
    color: #FFFFFF;
    font-size: 16px;
    font-weight: 600;
    margin: 0;
    padding: 0;
    text-align: center;
    line-height: 1.5
}

.pcemqcgp p {
    color: #FFFFFF;
    font-size: 14px;
    font-weight: 400;
    margin: 0;
    padding: 0;
    text-align: center;
    line-height: 1.5
}

.menintrf {
    --bs-modal-width: 800px;
    z-index: 99999;
    top: 15%;
    left: 50%;
    transform: translate(-50%, 0);
    -webkit-transform: translate(-50%, 0);
    -moz-transform: translate(-50%, 0);
    -ms-transform: translate(-50%, 0);
    -o-transform: translate(-50%, 0)
}

.dlnhottr {
    position: absolute;
    top: 10px;
    right: 10px
}

.qdemgnyk {
    padding: 0
}

@media (max-width:700px) {
    .yzropzkq {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }

    .bosxynnq {
        width: 300px
    }

    .kyymlmzu {
        width: 100%;
        padding: 30px 20px;
        border-radius: .5rem .5rem 0 0;
        -webkit-border-radius: .5rem .5rem 0 0;
        -moz-border-radius: .5rem .5rem 0 0;
        -ms-border-radius: .5rem .5rem 0 0;
        -o-border-radius: .5rem .5rem 0 0
    }

    .qwhuhjnv {
        width: 100%
    }

    .menintrf {
        width: 100%
    }
}

@media (max-width:767.98px) {
    .enuqsqyk {
        padding-right: 20px;
        padding-left: 20px
    }
}

@media (max-width:1399.98px) {
    .digitalboxfull {
        height: 90vh
    }
}

@media (max-width:1199.98px) {
    .digitalsliderbox .mySwiper .swiper-slide {
        width: 30% !important
    }
}

@media (max-width:991.98px) {
    .digitalboxfull .digitalcontent h2 {
        font-size: 40px
    }

    .digitalsliderbox .mySwiper .swiper-wrapper {
        -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
        justify-content: center !important
    }
}

.main-slider-two.index-two .innerTextSlide {
    padding-top: 0 !important
}

.scditeht img {
    width: 58%
}

.orurzguu {
    padding: 4px 20px !important;
    margin: 20px 0 20px !important;
    background: #dd1414
}

.qgbkookw {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 15px
}

@media screen and (min-device-width:300px) and (max-device-width:768px) {
    .scditeht img {
        width: 100% !important
    }
}

@media (max-width:1399.98px) {
    .scditeht img {
        width: 48%
    }
}

@media (max-width:767.98px) {
    .main-slider-two.index-two {
        height: 75vh
    }
}

@media (max-width:400px) {
    .main-slider-two.index-two {
        height: 75vh
    }

    .main-slider-two.index-two .innerTextSlide .red-btn {
        font-size: 11px !important;
        padding: 8px 10px !important
    }
}

@media (max-width:1399.98px) {
    .qgbkookw {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }
}

@media (max-width:767.98px) {
    .main-slider-two.index-two .innerTextSlide .red-btn {
        min-width: auto
    }
}

a.cmp-revoke-consent {
    padding: 0;
    position: sticky
}

.ambassadors {
    height: 100%
}

.overlay .navrow .navmenu-col a:focus {
    background: 0 0;
    outline: 0 !important
}

.headertoplogos .headerrightbox ul li {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 10px
}

.youtube-container {
    overflow: hidden;
    width: 100%;
    aspect-ratio: 16/9.5;
    pointer-events: none
}

.youtube-container iframe {
    width: 300%;
    height: 100%;
    margin-left: -100%
}

.SponsorsToplogos .owl-stage {
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.SponsorsToplogos .owl-stage .item {
    height: 100%;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.SponsorsToplogos .logobox {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    overflow: hidden;
    padding: 20px 20px;
    position: relative;
    margin: 0;
    text-align: center;
    width: 100%;
    height: 100%
}

.SponsorsToplogos .logobox img {
    width: 110px;
    -o-object-fit: contain;
    object-fit: contain;
    height: 100%;
    mix-blend-mode: multiply;
    max-width: 100%;
    max-height: 100%;
    mix-blend-mode: multiply;
    filter: contrast(1);
    -webkit-filter: contrast(1)
}

.SponsorsToplogos .logobox figure {
    position: relative;
    text-align: center;
    margin: 0
}

.SponsorsToplogos .owl-item {
    width: 12rem !important;
    height: 95px
}

.SponsorsToplogos {
    margin-bottom: 1.225rem
}

.SponsorsToplogos:last-child {
    margin-bottom: 0
}

.digitalsliderbox .mySwiper .swiper-slide {
    height: 145px
}

.Speaker_Carousel .owl-stage {
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.Speaker_Carousel .owl-stage .item {
    height: 100%;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.menintrf .yzropzkq {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start
}

.menintrf .qdemgnyk .yzropzkq .qwhuhjnv {
    height: 100%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.faqsMain .accordion .accordion-item:last-child {
    margin-bottom: 0
}

.columns-wrapper .nextprevbtn .next-btn, .columns-wrapper .nextprevbtn .nextbtnnew, .columns-wrapper .nextprevbtn .prev-btn, .columns-wrapper .nextprevbtn .prevbtnnew {
    font-size: 14px;
    padding: 8px 18px;
    min-width: 100px;
    margin-right: 10px
}

.columnbox, .columnbox.active {
    display: block
}

.wgnxjant {
    padding: 50px 0
}

.auto-container {
    width: 90%;
    margin: 0 auto
}

.tddyxbqv {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 10px
}

.tabibjnk {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100%
}

.tabibjnk figure {
    margin: 0;
    padding: 0 0;
    width: 90%;
    height: auto;
    background-color: #FFFFFF;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 110px;
    border-radius: 15px;
    -webkit-box-shadow: 0 3px 10px #00000030;
    box-shadow: 0 3px 10px #00000030;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    -ms-border-radius: 15px;
    -o-border-radius: 15px
}

.tabibjnk figure img {
    width: 170px !important;
    height: 100px !important;
    -o-object-fit: contain;
    object-fit: contain
}

.wgnxjant .owl-stage {
    padding: 30px 0
}

.wgnxjant .owl-next .arrow, .wgnxjant .owl-prev .arrow {
    position: absolute;
    top: 40%
}

.wgnxjant .owl-prev .arrow {
    left: -40px
}

.wgnxjant .owl-next .arrow {
    right: -40px
}

@media (max-width:575.98px) {
    .wgnxjant .owl-prev .arrow {
        left: -50px
    }

    .wgnxjant .owl-next .arrow {
        right: -50px
    }
}

@media (max-width:480px) {
    .wgnxjant .owl-prev .arrow {
        left: -45px
    }

    .wgnxjant .owl-next .arrow {
        right: -45px
    }
}

.tljudrhw {
    padding: 60px 0;
    position: relative;
    overflow: hidden
}

.cojaabyo {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 50px
}

#uqhfeycc {
    list-style: none;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 10px;
    margin: 0;
    padding: 0
}

#uqhfeycc li {
    text-align: center;
    padding: 0 10px 10px 10px
}

#uqhfeycc li a {
    text-decoration: none;
    color: #000000;
    font-family: "lemon milk";
    font-weight: 400;
    font-size: 18px;
    text-transform: uppercase
}

#uqhfeycc .active {
    border-bottom: 2px solid #da0000
}

#uqhfeycc .divider {
    height: 40px;
    width: 1.5px;
    background-color: #000000
}

#xgtmvruy {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.nvjrtlam {
    max-width: 850px
}

.nvjrtlam h5 {
    font-weight: 500;
    font-size: 20px;
    margin: 0;
    padding: 0;
    color: #000000;
    line-height: 1.6
}

.nvjrtlam h5 a {
    text-decoration: none;
    color: #da0000
}

.hobhmg {
    margin: 25px 0 0 0
}

.hobhmg p {
    font-size: 16px;
    margin: 0 0 15px;
    padding: 0;
    color: #000000;
    line-height: 1.5
}

.hobhmg p em {
    color: #000000
}

.hobhmg2 {
    margin: 30px 0 0 0
}

.hobhmg2 ul {
    position: relative;
    margin: 0;
    padding: 0
}

.hobhmg2 li {
    position: relative;
    list-style: none
}

.hobhmg2 li::before {
    position: absolute;
    content: "";
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" style="vertical-align: middle" viewBox="0 0 24 24" fill="none" stroke="%23da0000" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-circle-check-big" ><path d="M21.801 10A10 10 0 1 1 17 3.335" /><path d="m9 11 3 3L22 4" /></svg>');
    width: 20px;
    height: 20px;
    top: 4px
}

.hobhmg2 p {
    font-size: 16px;
    margin: 0 0 20px 28px;
    padding: 0;
    color: #000000;
    line-height: 1.5
}

.hobhmg2 li p a {
    color: #da0000
}

.nvjrtlam h6 {
    font-weight: 500;
    font-size: 20px;
    margin: 0;
    padding: 0;
    color: #000000;
    line-height: 1.5
}

.nvjrtlam h6 span {
    color: #da0000
}

.pkcnabfo {
    margin-top: 75px;
    margin-bottom: 30px
}

.pkcnabfo h2 {
    font-size: 40px;
    margin: 0;
    padding: 0;
    text-align: center;
    font-family: "lemon milk";
    font-weight: 700;
    background: #000000;
    background: -o-linear-gradient(15deg, #000 40%, #2ba4ff 54%, #fe0000 90%, #000 100%);
    background: linear-gradient(75deg, #000 40%, #2ba4ff 54%, #fe0000 90%, #000 100%);
    -webkit-background-clip: text;
    background-clip: text;
    background-size: 200% auto;
    -webkit-animation: 10s linear infinite shine;
    animation: 10s linear infinite shine
}

@-webkit-keyframes shine {
    to {
        background-position: 200% center
    }
}

@keyframes shine {
    to {
        background-position: 200% center
    }
}

.pkmoourn {
    width: 280px;
    height: 200px;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: start;
    gap: 8px;
    padding: 20px;
    background-color: #FFFFFF;
    -webkit-box-shadow: 0 2px 20px rgb(51 51 51 / .2);
    box-shadow: 0 2px 20px rgb(51 51 51 / .2);
    z-index: 0;
    overflow: hidden;
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -o-border-radius: 10px
}

.pkmoourn::before {
    content: "";
    position: absolute;
    z-index: -1;
    top: -16px;
    right: -16px;
    background: -o-radial-gradient(circle, #da0000 0, #000 60%, #000 100%);
    background: radial-gradient(circle, #da0000 0, #000 60%, #000 100%);
    height: 32px;
    width: 32px;
    border-radius: 32px;
    transform: scale(1);
    -webkit-transform-origin: 50% 50%;
    -ms-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
    -webkit-transition: -webkit-transform .3s ease-out;
    transition: -webkit-transform .3s ease-out;
    transition: transform .3s ease-out;
    transition: transform .3s ease-out, -webkit-transform .3s ease-out;
    -webkit-border-radius: 32px;
    -moz-border-radius: 32px;
    -ms-border-radius: 32px;
    -o-border-radius: 32px;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    -webkit-transition: transform .3s ease-out;
    -moz-transition: transform .3s ease-out;
    -ms-transition: transform .3s ease-out;
    -o-transition: transform .3s ease-out
}

.pkmoourn:hover:before {
    transform: scale(25);
    -webkit-transform: scale(25);
    -moz-transform: scale(25);
    -ms-transform: scale(25);
    -o-transform: scale(25)
}

.fosryvuj {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: start;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: start;
    gap: 20px
}

.fosryvuj svg {
    fill: url(#MyGradient)
}

.pkmoourn:hover .fosryvuj svg {
    fill: #FFFFFF
}

.pkmoourn h4 {
    margin: 0;
    padding: 0;
    font-size: 18px;
    text-transform: uppercase;
    line-height: normal;
    -webkit-transition: -webkit-transform .3s ease-out;
    transition: -webkit-transform .3s ease-out;
    transition: transform .3s ease-out;
    transition: transform .3s ease-out, -webkit-transform .3s ease-out;
    -webkit-transition: transform .3s ease-out;
    -moz-transition: transform .3s ease-out;
    -ms-transition: transform .3s ease-out;
    -o-transition: transform .3s ease-out
}

.pkmoourn:hover h4 {
    -webkit-transition: -webkit-transform .3s ease-out;
    transition: -webkit-transform .3s ease-out;
    transition: transform .3s ease-out;
    transition: transform .3s ease-out, -webkit-transform .3s ease-out;
    color: #FFFFFF;
    -webkit-transition: transform .3s ease-out;
    -moz-transition: transform .3s ease-out;
    -ms-transition: transform .3s ease-out;
    -o-transition: transform .3s ease-out
}

.pkmoourn p {
    margin: 0;
    padding: 0;
    font-size: 15px;
    line-height: normal;
    text-align: left;
    -webkit-transition: transform .3s ease-out, -webkit-transform .3s ease-out;
    transition: -webkit-transform .3s ease-out;
    -webkit-transition: -webkit-transform .3s ease-out;
    -o-transition: transform .3s ease-out;
    transition: transform .3s ease-out;
    transition: transform .3s ease-out, -webkit-transform .3s ease-out;
    -webkit-transition: transform .3s ease-out;
    -moz-transition: transform .3s ease-out, -webkit-transform .3s ease-out;
    -ms-transition: transform .3s ease-out, -webkit-transform .3s ease-out;
    -o-transition: transform .3s ease-out, -webkit-transform .3s ease-out
}

.pkmoourn:hover p {
    -webkit-transition: transform .3s ease-out, -webkit-transform .3s ease-out;
    transition: -webkit-transform .3s ease-out;
    -webkit-transition: -webkit-transform .3s ease-out;
    -o-transition: transform .3s ease-out;
    transition: transform .3s ease-out;
    transition: transform .3s ease-out, -webkit-transform .3s ease-out;
    color: #FFFFFF;
    -webkit-transition: transform .3s ease-out;
    -moz-transition: transform .3s ease-out, -webkit-transform .3s ease-out;
    -ms-transition: transform .3s ease-out, -webkit-transform .3s ease-out;
    -o-transition: transform .3s ease-out, -webkit-transform .3s ease-out
}

.pkmoourn p span {
    display: block;
    font-style: italic;
    margin: 10px 0 0 0
}

.zirtyq {
    margin-top: 40px
}

.pkcnabfo2 {
    margin-bottom: 30px
}

.pkcnabfo2 span {
    font-size: 40px;
    margin: 0;
    padding: 0;
    text-align: left;
    font-family: "lemon milk";
    font-weight: 700;
    line-height: 1.6;
    background: #000000;
    background: -o-linear-gradient(15deg, #000 40%, #2ba4ff 54%, #fe0000 90%, #000 100%);
    background: linear-gradient(75deg, #000 40%, #2ba4ff 54%, #fe0000 90%, #000 100%);
    -webkit-background-clip: text;
    background-clip: text;
    background-size: 200% auto;
    -webkit-animation: 10s linear infinite shine;
    animation: 10s linear infinite shine
}

.oxymflxk figure {
    margin: 0;
    padding: 0;
    width: 100%
}

.oxymflxk figure img {
    max-width: 100%;
    max-height: 100%
}

.hlhhvwsh2 {
    margin: 70px 0
}

.hobhmg-second {
    margin: 10px 0 0 0
}

.hobhmg-second p {
    font-size: 18px;
    margin: 0 0 10px;
    padding: 0;
    color: #000000;
    line-height: 1.6
}

.hobhmg-second p a {
    color: #da0000;
    text-decoration: none
}

.pkcnabfo3 {
    margin-bottom: 30px
}

.pkcnabfo3 h2 {
    font-size: 40px;
    margin: 0;
    padding: 0;
    text-align: center;
    font-family: "lemon milk";
    font-weight: 700;
    line-height: 1.6;
    background: #000000;
    background: -o-linear-gradient(15deg, #000 40%, #2ba4ff 54%, #fe0000 90%, #000 100%);
    background: linear-gradient(75deg, #000 40%, #2ba4ff 54%, #fe0000 90%, #000 100%);
    -webkit-background-clip: text;
    background-clip: text;
    background-size: 200% auto;
    -webkit-animation: 10s linear infinite shine;
    animation: 10s linear infinite shine
}

.hobhmg-third {
    margin: 10px 0 0 0
}

.hobhmg-third p {
    font-size: 18px;
    margin: 0 0 13px;
    padding: 0;
    color: #000000;
    line-height: 1.6
}

.hobhmg-third p a {
    color: #da0000;
    text-decoration: none
}

.nktbugpg {
    margin-top: 30px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.nktbugpg figure {
    margin: 0;
    padding: 0;
    width: 200px
}

.nktbugpg figure img {
    max-width: 100%;
    max-height: 100%
}

@media (max-width:1199.98px) {
    .nvjrtlam {
        max-width: 100%
    }

    .pkcnabfo h2 {
        font-size: 36px
    }

    .hobhmg p {
        font-size: 16px
    }

    .nvjrtlam h5 {
        font-size: 18px
    }

    .pkcnabfo {
        margin-top: 60px
    }

    .hobhmg2 p {
        font-size: 16px;
        margin: 0 0 16px 28px
    }

    .pkcnabfo2 {
        margin-bottom: 15px
    }

    .pkcnabfo2 h2 {
        font-size: 30px
    }

    .hobhmg-second p {
        font-size: 18px;
        margin: 0 0 10px
    }

    .pkcnabfo3 h2 {
        font-size: 36px
    }

    .hobhmg-third p {
        font-size: 18px
    }
}

@media (max-width:991.98px) {
    .oxymflxk figure {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center
    }

    .oxymflxk figure img {
        width: 60%
    }

    .hlhhvwsh2 {
        margin: 100px 0 70px
    }

    .rwalsqua {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center
    }
}

@media (max-width:767.98px) {
    #uqhfeycc {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        gap: 20px
    }

    .cojaabyo {
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start
    }

    #uqhfeycc .divider {
        display: none
    }

    #uqhfeycc li {
        padding: 0 0 10px 0
    }

    .pkcnabfo2 h2 {
        font-size: 24px
    }

    .pkcnabfo h2 {
        font-size: 30px
    }

    .pkcnabfo3 h2 {
        font-size: 30px
    }

    .pkmoourn {
        width: 100%
    }

    .pkmoourn:hover:before {
        transform: scale(50);
        -webkit-transform: scale(50);
        -moz-transform: scale(50);
        -ms-transform: scale(50);
        -o-transform: scale(50)
    }
}

@media (max-width:575.98px) {
    #uqhfeycc {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        gap: 0
    }

    .oxymflxk figure img {
        width: 100%
    }

    .pkcnabfo {
        margin-top: 40px
    }

    .hlhhvwsh2 {
        margin: 60px 0 60px
    }

    .pkmoourn:hover:before {
        transform: scale(40);
        -webkit-transform: scale(40);
        -moz-transform: scale(40);
        -ms-transform: scale(40);
        -o-transform: scale(40)
    }
}

@media (max-width:480px) {
    .pkcnabfo3 h2 {
        font-size: 24px
    }

    .pkcnabfo h2 {
        font-size: 24px
    }

    .cojaabyo {
        gap: 30px
    }

    .pkmoourn:hover:before {
        transform: scale(30);
        -webkit-transform: scale(30);
        -moz-transform: scale(30);
        -ms-transform: scale(30);
        -o-transform: scale(30)
    }
}

@media (max-width:400px) {
    .pkcnabfo3 h2 {
        font-size: 20px
    }

    .pkmoourn:hover:before {
        transform: scale(25);
        -webkit-transform: scale(25);
        -moz-transform: scale(25);
        -ms-transform: scale(25);
        -o-transform: scale(25)
    }
}

.techcommtInner {
    padding: 80px 0
}

.techcommtInner .gradient-element {
    left: unset;
    right: -40%;
    top: -16%;
    width: 100%
}

.techcommtInner .nav {
    display: block
}

.techcommtInner .tabcustombtn {
    color: #FFFFFF;
    font-size: 20px;
    margin-bottom: 5px;
    background: 0 0;
    border: none;
    padding: 5px 80px 5px 20px !important;
    margin: 10px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    width: 100%;
    padding-left: 0 !important
}

.techcommtInner .tabcustombtn .ico {
    visibility: hidden
}

.techcommtInner button:focus {
    outline: unset;
    outline: unset
}

.techcommtInner .tabcustombtn.active {
    font-size: 23px;
    color: #FFFFFF;
    border-radius: 0 40px 40px 30px !important;
    margin: auto;
    border: 1px solid #FFFFFF;
    width: auto;
    display: inline-block;
    background-color: #fff0;
    -webkit-border-radius: 0 40px 40px 30px !important;
    -moz-border-radius: 0 40px 40px 30px !important;
    -ms-border-radius: 0 40px 40px 30px !important;
    -o-border-radius: 0 40px 40px 30px !important;
    padding-left: 10px !important
}

.techcommtInner .nav-pills .nav-link.active.tabcustombtn .ico {
    transition: all .5s;
    background-color: #FFFFFF;
    color: #000000;
    width: 40px;
    height: 40px;
    padding: 9px;
    border-radius: 20px;
    position: absolute;
    margin-left: 34px;
    margin-top: 1px;
    font-size: 20px;
    text-align: center;
    visibility: visible;
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    -ms-transition: all .5s;
    -o-transition: all .5s;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    -ms-border-radius: 20px;
    -o-border-radius: 20px
}

.techtab figure {
    position: relative;
    text-align: center;
    margin: 0 auto;
    width: 100%
}

.tab-content figure img {
    border-radius: 20px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    -ms-border-radius: 20px;
    -o-border-radius: 20px
}

.techtab figure p {
    background: #011942e8;
    bottom: -1px;
    left: 0;
    color: #FFFFFF;
    font-size: 14px;
    padding: 10px 10px;
    text-align: center;
    margin: 0;
    border-radius: 0 0 20px;
    width: 100%;
    margin: 0 auto;
    display: block;
    -webkit-border-radius: 0 0 20px;
    -moz-border-radius: 0 0 20px;
    -ms-border-radius: 0 0 20px;
    -o-border-radius: 0 0 20px
}

.tab-mobileheading {
    display: none
}

h2.tab-mobileheading {
    width: 100%;
    font-size: 18px
}

section.tech-communities.innovationsummitbox.nsabygitexbox.overflow-hidden .sectionheading02 h3 {
    font-size: 34px
}

@media (max-width:575.98px) {
    .menintrf .btn-close {
        width: 20px;
        height: 20px;
        background-color: #FFFFFF;
        opacity: 1
    }

    .menintrf .kyymlmzu {
        padding: 20px 10px
    }

    .menintrf .modal-dialog {
        margin-top: 50px
    }

    .menintrf .bosxynnq {
        width: 250px
    }

    .menintrf {
        top: 2%
    }
}

.gweunufe {
    position: relative;
    overflow: hidden
}

.gweunufe .dwvrh {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    border-radius: 10px;
    overflow: hidden;
    border: none !important;
    transition: .3s;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -o-border-radius: 10px;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    -ms-transition: .3s;
    -o-transition: .3s
}

.gweunufe .vlali {
    gap: 4px;
    height: 260px;
    height: 288px !important;
    position: relative;
    overflow: hidden;
    padding-bottom: 10px !important;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start
}

.gweunufe .vlali h4 {
    font-size: 18px;
    text-transform: capitalize;
    font-family: Poppins
}

.gweunufe .vlali h5 {
    font-size: 16px;
    font-family: poppins, sans-serif;
    font-weight: 700;
    text-transform: capitalize
}

p.SpeakerCountry_ {
    font-weight: 600;
    text-transform: uppercase
}

p.SpeakerCountry_ {
    font-size: 18px !important
}

.gweunufe .vlali p {
    font-size: 16px;
    margin: 10px 0 10px 0;
    text-transform: uppercase;
    font-weight: 600
}

.gweunufe .spkrbottom {
    position: relative;
    width: 100%;
    padding: 10px 0 8px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: end;
    text-align: right
}

.gweunufe .spkrbottom .StarBox_ {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: start;
    position: absolute;
    left: 0;
    bottom: 0;
    text-align: left;
    padding-right: 40px
}

.gweunufe .spkrbottom .StarBox_ .fa-star {
    font-size: 14px
}

.gweunufe .ntsytbin {
    position: absolute;
    bottom: 10px;
    right: 10px
}

.gweunufe .ntsytbin svg {
    stroke: #FFFFFF;
    transition: .6s all ease-in-out;
    -webkit-transition: .6s all ease-in-out;
    -moz-transition: .6s all ease-in-out;
    -o-transition: .6s all ease-in-out;
    -ms-transition: .6s all ease-in-out
}

.gweunufe .dwvrh:hover .ntsytbin svg {
    stroke: #dd1414;
    -webkit-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    transform: rotate(360deg);
    transition: .6s all ease-in-out;
    -webkit-transition: .6s all ease-in-out;
    -moz-transition: .6s all ease-in-out;
    -o-transition: .6s all ease-in-out;
    -ms-transition: .6s all ease-in-out
}

.gweunufe .dwvrh:hover .cblsi img {
    border-radius: 10px 10px 0 0;
    -webkit-border-radius: 10px 10px 0 0;
    -moz-border-radius: 10px 10px 0 0;
    -ms-border-radius: 10px 10px 0 0;
    -o-border-radius: 10px 10px 0 0
}

.gweunufe .cblsi {
    position: relative;
    overflow: hidden;
    width: 100%;
    height: 240px;
    border-radius: 10px 10px 0 0;
    -webkit-border-radius: 10px 10px 0 0;
    -moz-border-radius: 10px 10px 0 0;
    -ms-border-radius: 10px 10px 0 0;
    -o-border-radius: 10px 10px 0 0
}

.gweunufe .cblsi:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
    background: -o-linear-gradient(269deg, #0c0c0c33, #14141400, #00000021, #000);
    background: linear-gradient(181deg, #0c0c0c33, #14141400, #00000021, #000);
    border-radius: 10px 10px 0 0;
    -webkit-border-radius: 10px 10px 0 0;
    -moz-border-radius: 10px 10px 0 0;
    -ms-border-radius: 10px 10px 0 0;
    -o-border-radius: 10px 10px 0 0
}

.gweunufe .cblsi img {
    border-radius: 10px 10px 0 0;
    -webkit-border-radius: 10px 10px 0 0;
    -moz-border-radius: 10px 10px 0 0;
    -ms-border-radius: 10px 10px 0 0;
    -o-border-radius: 10px 10px 0 0
}

.gweunufe .dwvrh:hover {
    transform: scale(1.02);
    -webkit-transform: scale(1.02);
    -moz-transform: scale(1.02);
    -ms-transform: scale(1.02);
    -o-transform: scale(1.02)
}

@media (max-width:991.98px) {
    .gweunufe .cblsi {
        height: 100%
    }
}

@media (max-width:575.98px) {
    .gweunufe .col-sm-6, .gweunufe .col-xs-6 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 50%
    }

    .gweunufe .auto-container {
        width: 100%
    }

    .gweunufe .justify-content-center {
        -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
        justify-content: flex-start !important
    }
}

.fepcbyja {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: start;
    gap: 20px
}

.singletext-fw p {
    color: #FFFFFF;
    font-size: 24px
}

.rbrhomrw {
    position: absolute;
    top: -50px;
    left: -25px;
    width: 100%;
    height: 100%
}

.twocolStyle {
    position: relative;
    padding: 100px 0
}

.statsInner:after {
    height: 125px
}

.vpzyloyi {
    background: #00163d;
    position: relative;
    padding: 100px 0;
    overflow: hidden
}

.vpzyloyi .auto-container {
    position: relative;
    z-index: 99
}

.xnjlver {
    position: absolute;
    content: "";
    width: 1000px;
    height: 100%;
    top: 0;
    left: 0
}

.opkxszam {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.iodcttne p {
    font-size: 24px;
    font-weight: 400;
    color: #FFFFFF
}

.gibccgly {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 10px;
    margin-top: 50px
}

.gibccgly h4 {
    text-transform: uppercase;
    color: #FFFFFF;
    font-size: 24px;
    font-weight: 600;
    margin: 0;
    padding: 0
}

.gibccgly p {
    font-size: 20px;
    line-height: 1.4;
    color: #FFFFFF;
    text-transform: uppercase;
    font-weight: 400;
    margin: 0;
    padding: 0
}

.gibccgly p em {
    color: #da0000
}

.mvhirwjc {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: relative
}

.mvhirwjc img {
    transition: .3s all ease-in;
    border-radius: 50px 0 0 0;
    -webkit-transition: .3s all ease-in;
    -moz-transition: .3s all ease-in;
    -ms-transition: .3s all ease-in;
    -o-transition: .3s all ease-in;
    -webkit-border-radius: 50px 0 0 0;
    -moz-border-radius: 50px 0 0 0;
    -ms-border-radius: 50px 0 0 0;
    -o-border-radius: 50px 0 0 0
}

.ro-icon {
    position: absolute;
    content: "";
    width: 115px;
    height: 115px;
    bottom: -50px;
    right: 6.5%
}

@-webkit-keyframes rotating {
    from {
        -webkit-transform: rotate(0);
        transform: rotate(0);
        -moz-transform: rotate(0);
        -ms-transform: rotate(0);
        -o-transform: rotate(0)
    }

    to {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
        -moz-transform: rotate(360deg);
        -ms-transform: rotate(360deg);
        -o-transform: rotate(360deg)
    }
}

@keyframes rotating {
    from {
        -ms-transform: rotate(0);
        -webkit-transform: rotate(0);
        transform: rotate(0);
        -moz-transform: rotate(0);
        -o-transform: rotate(0)
    }

    to {
        -ms-transform: rotate(360deg);
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
        -moz-transform: rotate(360deg);
        -o-transform: rotate(360deg)
    }
}

.rotating {
    -webkit-animation: rotating 10s linear infinite;
    animation: rotating 10s linear infinite
}

.ai-ISIN {
    position: relative;
    padding: 50px 0 100px 0;
    overflow: hidden;
    background-color: #171a21
}

.ai-ISIN .jcrcsilk {
    position: absolute;
    content: "";
    width: 1000px;
    height: 100%;
    top: 0;
    right: 0;
    opacity: .6
}

.ai-ISIN .swiper-container {
    position: relative;
    z-index: 99
}

.ai-ISIN .swiper-container>.swiper-slide__content {
    position: absolute;
    top: 0
}

.ai-ISIN .swiper-wrapper {
    height: auto;
    padding-top: 50px
}

.ai-ISIN .swiper-slide {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    transition: all .2s linear;
    height: auto !important;
    -webkit-transition: all .2s linear;
    -moz-transition: all .2s linear;
    -ms-transition: all .2s linear;
    -o-transition: all .2s linear
}

.featureSlideItem {
    padding: 30px 20px;
    opacity: .3
}

.ai-ISIN .swiper-slide-active {
    border: #fff solid 1px;
    border-radius: 40px 0 40px 40px;
    -webkit-border-radius: 40px 0 40px 40px;
    -moz-border-radius: 40px 0 40px 40px;
    -ms-border-radius: 40px 0 40px 40px;
    -o-border-radius: 40px 0 40px 40px
}

.featureSlideItem {
    padding: 30px 20px;
    opacity: .3
}

.ai-ISIN .swiper-slide-active {
    border: #fff solid 1px;
    border-radius: 40px 0 40px 40px;
    -webkit-border-radius: 40px 0 40px 40px;
    -moz-border-radius: 40px 0 40px 40px;
    -ms-border-radius: 40px 0 40px 40px;
    -o-border-radius: 40px 0 40px 40px
}

.featureSlideItem figure img {
    border-radius: 20px;
    filter: grayscale(100%);
    -webkit-filter: grayscale(100%);
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    -ms-border-radius: 20px;
    -o-border-radius: 20px
}

.featureSlideItem h2 {
    font-size: 18px;
    color: #FFFFFF;
    text-align: center;
    font-weight: 600;
    text-transform: uppercase
}

.featureSlideItem p {
    font-size: 14px;
    color: #FFFFFF;
    line-height: 20px;
    text-align: center;
    padding-top: 15px;
    margin: 0;
    display: none;
    padding-bottom: 20px
}

.ai-ISIN .swiper-slide-active .featureSlideItem {
    opacity: .9
}

.ai-ISIN .swiper-slide-active .featureSlideItem p {
    display: block
}

.ai-ISIN .swiper-slide-active .featureSlideItem figure img {
    -webkit-box-shadow: -2px -3px 13px rgb(218 0 0 / 20%), 0 10px 19px rgb(218 0 0 / 22%);
    box-shadow: -2px -3px 13px rgb(218 0 0 / 20%), 0 10px 19px rgb(218 0 0 / 22%);
    filter: grayscale(0);
    -webkit-filter: grayscale(0)
}

.iodcttne2 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    gap: 15px
}

.iodcttne2 h4 {
    font-size: 30px;
    font-weight: 600;
    color: #FFFFFF;
    margin: 0;
    padding: 0
}

.iodcttne2 p {
    font-size: 22px;
    font-weight: 400;
    color: #FFFFFF;
    margin: 0;
    padding: 0
}

.vpzyloyi2 {
    background-color: #171a21;
    position: relative;
    padding: 100px 0;
    overflow: hidden
}

.xnjlver2 {
    position: absolute;
    content: "";
    width: 1000px;
    height: 100%;
    top: 0;
    right: 0
}

.fepcbyja a {
    font-size: 17px
}

.fepcbyja {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: start;
    gap: 20px
}

.singletext-fw p {
    color: #FFFFFF;
    font-size: 24px
}

.kvjrjftr {
    padding: 100px 0
}

@media (max-width:1199.98px) {
    .rbrhomrw3 {
        top: -6%;
        right: 6%
    }

    .rbrhomrw {
        left: -78px
    }

    .ro-icon {
        right: -4.5%
    }

    .fepcbyja {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }
}

@media (max-width:991.98px) {
    .ngxsysvh {
        top: 35%
    }

    .ro-icon {
        width: 80px;
        height: 80px;
        bottom: -30px;
        right: -3.5%
    }

    .sectionheading02 h5, .sectionheading02_1 h1 {
        font-size: 46px
    }

    .iodcttne p {
        font-size: 18px
    }

    .osqgrlic p {
        font-size: 18px
    }

    .rbrhomrw {
        display: none
    }
}

@media (max-width:767.98px) {
    .rbrhomrw3 {
        display: none
    }

    .ngxsysvh {
        width: 100%;
        top: 150%
    }

    .rbrhomrw {
        display: none
    }

    .mvhirwjc {
        margin: 40px 0
    }

    .ro-icon {
        right: 18%
    }

    .featureSlideItem figure img {
        width: 100%
    }
}

@media (max-width:575.98px) {
    .ro-icon {
        right: 0
    }

    .ngxsysvh {
        top: 80%
    }
}

@media(max-width:480px) {
    .sectionheading02 h5, .sectionheading02_1 h1 {
        font-size: 36px
    }

    .singletext-fw h6 {
        font-size: 24px
    }

    .ngxsysvh {
        top: 45%
    }
}

@media (max-width:1920px) and (min-width:1600px) {
    .ngxsysvh {
        top: 42% !important
    }

    .main-slider-two.index-two {
        height: 100vh
    }

    .fepcbyja a {
        font-size: 20px
    }
}

.singletext-fw h6 {
    font-size: 40px;
    line-height: 1.4;
    margin: 10px 0 0 0;
    padding: 0;
    text-transform: uppercase;
    color: #FFFFFF
}

.sectionheading02_1 h1, .twocolStyle .sectionheading02 h5 {
    text-align: left
}

p.social.articals-spacing {
    display: block !important
}

p.social.articals-spacing a {
    width: 100%;
    display: block;
    color: #da0000
}

p.social.articals-spacing a:before {
    font-size: 26px;
    width: 100%;
    color: #da0000;
    content: '•';
    padding-right: 5px;
    padding-top: 10px;
    vertical-align: middle
}

.innerBanner .bannerheading {
    width: 80%;
    padding: 100px 0 100px 0;
    position: relative;
    margin: 0 auto;
    color: #FFFFFF;
    text-align: center
}

.wfyytlk {
    padding: 50px 0 0 0;
    position: relative;
    overflow: hidden
}

.kgboifit h2 {
    margin: 0;
    padding: 0;
    font-family: "lemon milk", sans-serif;
    font-size: 40px;
    line-height: normal;
    color: #000000;
    text-align: center;
    margin-bottom: 20px
}

@-webkit-keyframes shine {
    to {
        background-position: 200% center
    }
}

@keyframes shine {
    to {
        background-position: 200% center
    }
}

.pkdoihab h4 {
    margin: 0;
    padding: 0;
    font-family: "lemon milk", sans-serif;
    font-size: 26px;
    line-height: normal;
    color: #000000;
    text-align: center;
    margin-bottom: 40px
}

.pkdoihab2 h4 {
    margin: 0;
    padding: 0;
    font-family: "lemon milk", sans-serif;
    font-size: 26px;
    line-height: normal;
    color: #000000;
    text-align: center
}

.pyqadjzd {
    color: #000000;
    font-size: 14px;
    font-weight: 400;
    line-height: normal;
    margin-bottom: 30px;
    text-transform: uppercase;
    text-align: center;
    height: 34px;
    margin-bottom: 10px
}

@media (max-width:767.98px) {
    .btmspace02 {
        width: 50%
    }
}

@media (max-width:575.98px) {
    .kgboifit h2 {
        font-size: 28px;
        margin-bottom: 25px
    }

    .gy-sm-4 {
        -bs-gutter-y: 1rem
    }

    .gy-3 {
        margin-top: 3rem !important
    }
}

.yinfqkbb .sectionheading02 h4 {
    font-family: poppins, sans-serif;
    text-transform: capitalize !important;
    font-size: 15px;
    max-width: 900px;
    line-height: 1.6;
    text-align: center;
    color: #FFFFFF
}

.ai-ISIN .swiper-wrapper {
    padding-top: 0
}

.ioknuimd {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.yinfqkbb .auto-container {
    position: relative;
    z-index: 99
}

.yinfqkbb .jcrcsilk {
    opacity: .8
}

.tazouois {
    position: relative;
    overflow: hidden;
    padding: 60px 0;
    margin-bottom: 60px;
    background-color: #000000
}

.tazouois .auto-container {
    width: 96%;
    margin: 0 auto
}

.kcsxw {
    position: relative;
    padding: 20px 10px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    overflow: hidden;
    width: 100%;
    height: 320px;
    color: #f5f5f5;
    text-align: center;
    background-color: #000000;
    transition: .3s;
    border-radius: 5px;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    -ms-transition: .3s;
    -o-transition: .3s;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px
}

.kcsxw .imagecard {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
    background-size: cover !important;
    background-position: center bottom !important;
    background-repeat: no-repeat !important
}

.kcsxw .imagecard:before {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: -o-linear-gradient(273deg, #00010a00, #00000000, #0f0f0fb5, #030303);
    background: linear-gradient(177deg, #00010a00, #00000000, #0f0f0fb5, #030303);
    content: ""
}

.kcsxw:after {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
    background-image: -o-linear-gradient(top, #fff0 0, rgb(0 0 0 / .009) 11.7%, rgb(0 0 0 / .034) 22.1%, rgb(0 0 0 / .072) 31.2%, rgb(0 0 0 / .123) 39.4%, rgb(0 0 0 / .182) 46.6%, rgb(0 0 0 / .249) 53.1%, rgb(0 0 0 / .32) 58.9%, rgb(0 0 0 / .394) 64.3%, rgb(0 0 0 / .468) 69.3%, rgb(0 0 0 / .54) 74.1%, rgb(0 0 0 / .607) 78.8%, rgb(0 0 0 / .668) 83.6%, rgb(0 0 0 / .721) 88.7%, rgb(0 0 0 / .762) 94.1%, rgb(0 0 0 / .79) 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff0), color-stop(11.7%, rgb(0 0 0 / .009)), color-stop(22.1%, rgb(0 0 0 / .034)), color-stop(31.2%, rgb(0 0 0 / .072)), color-stop(39.4%, rgb(0 0 0 / .123)), color-stop(46.6%, rgb(0 0 0 / .182)), color-stop(53.1%, rgb(0 0 0 / .249)), color-stop(58.9%, rgb(0 0 0 / .32)), color-stop(64.3%, rgb(0 0 0 / .394)), color-stop(69.3%, rgb(0 0 0 / .468)), color-stop(74.1%, rgb(0 0 0 / .54)), color-stop(78.8%, rgb(0 0 0 / .607)), color-stop(83.6%, rgb(0 0 0 / .668)), color-stop(88.7%, rgb(0 0 0 / .721)), color-stop(94.1%, rgb(0 0 0 / .762)), to(rgb(0 0 0 / .79)));
    background-image: linear-gradient(to bottom, #fff0 0, rgb(0 0 0 / .009) 11.7%, rgb(0 0 0 / .034) 22.1%, rgb(0 0 0 / .072) 31.2%, rgb(0 0 0 / .123) 39.4%, rgb(0 0 0 / .182) 46.6%, rgb(0 0 0 / .249) 53.1%, rgb(0 0 0 / .32) 58.9%, rgb(0 0 0 / .394) 64.3%, rgb(0 0 0 / .468) 69.3%, rgb(0 0 0 / .54) 74.1%, rgb(0 0 0 / .607) 78.8%, rgb(0 0 0 / .668) 83.6%, rgb(0 0 0 / .721) 88.7%, rgb(0 0 0 / .762) 94.1%, rgb(0 0 0 / .79) 100%);
    transform: translateY(-50%);
    -webkit-transition: -webkit-transform calc(700ms * 2) cubic-bezier(.19, 1, .22, 1);
    transition: -webkit-transform calc(700ms * 2) cubic-bezier(.19, 1, .22, 1);
    transition: transform calc(700ms * 2) cubic-bezier(.19, 1, .22, 1);
    transition: transform calc(700ms * 2) cubic-bezier(.19, 1, .22, 1), -webkit-transform calc(700ms * 2) cubic-bezier(.19, 1, .22, 1);
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    -webkit-transition: transform calc(700ms * 2) cubic-bezier(.19, 1, .22, 1);
    -moz-transition: transform calc(700ms * 2) cubic-bezier(.19, 1, .22, 1);
    -ms-transition: transform calc(700ms * 2) cubic-bezier(.19, 1, .22, 1);
    -o-transition: transform calc(700ms * 2) cubic-bezier(.19, 1, .22, 1)
}

.kcsxw .content01 {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    width: 100%;
    padding: 2px;
    -webkit-transition: -webkit-transform .7s cubic-bezier(.19, 1, .22, 1);
    transition: -webkit-transform .7s cubic-bezier(.19, 1, .22, 1);
    transition: transform .7s cubic-bezier(.19, 1, .22, 1);
    transition: transform .7s cubic-bezier(.19, 1, .22, 1), -webkit-transform .7s cubic-bezier(.19, 1, .22, 1);
    z-index: 1;
    -webkit-transition: transform .7s cubic-bezier(.19, 1, .22, 1);
    -moz-transition: transform .7s cubic-bezier(.19, 1, .22, 1);
    -ms-transition: transform .7s cubic-bezier(.19, 1, .22, 1);
    -o-transition: transform .7s cubic-bezier(.19, 1, .22, 1)
}

.kcsxw .title {
    color: #FFFFFF;
    font-size: 18px;
    line-height: 1.2;
    font-weight: 500;
    text-align: left;
    text-shadow: none
}

.kcsxw .title span {
    font-size: 12px
}

.kcsxw .copy {
    color: #FFFFFF;
    font-size: 14px;
    line-height: 24px;
    font-weight: 400;
    font-family: poppins, sans-serif;
    padding-bottom: 5px;
    margin-bottom: 10px;
    text-align: left
}

.kcsxw .btn01 {
    background: #e12f17;
    color: #FFFFFF;
    font-size: 11px;
    border-radius: 5px;
    padding: 5px 10px;
    text-align: center;
    text-decoration: none;
    margin: 0 auto;
    font-weight: 600;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px
}

.kcsxw .btn01:hover {
    background-color: #FFFFFF;
    color: #000000
}

.kcsxw:hover .imagecard {
    display: none
}

.kcsxw:after {
    transform: translateY(0);
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0)
}

.kcsxw .content01 {
    transform: translateY(calc(100% - 5.4rem));
    -webkit-transform: translateY(calc(100% - 5rem));
    -moz-transform: translateY(calc(100% - 5.4rem));
    -ms-transform: translateY(calc(100% - 5.4rem));
    -o-transform: translateY(calc(100% - 5.4rem))
}

.kcsxw .content01 .copy {
    opacity: 0;
    transform: translateY(1rem);
    -webkit-transition: opacity .7s cubic-bezier(.19, 1, .22, 1), -webkit-transform .7s cubic-bezier(.19, 1, .22, 1);
    transition: opacity .7s cubic-bezier(.19, 1, .22, 1), -webkit-transform .7s cubic-bezier(.19, 1, .22, 1);
    transition: transform .7s cubic-bezier(.19, 1, .22, 1), opacity .7s cubic-bezier(.19, 1, .22, 1);
    transition: transform .7s cubic-bezier(.19, 1, .22, 1), opacity .7s cubic-bezier(.19, 1, .22, 1), -webkit-transform .7s cubic-bezier(.19, 1, .22, 1);
    -webkit-transform: translateY(1rem);
    -moz-transform: translateY(1rem);
    -ms-transform: translateY(1rem);
    -o-transform: translateY(1rem);
    -webkit-transition: transform .7s cubic-bezier(.19, 1, .22, 1), opacity .7s cubic-bezier(.19, 1, .22, 1);
    -moz-transition: transform .7s cubic-bezier(.19, 1, .22, 1), opacity .7s cubic-bezier(.19, 1, .22, 1);
    -ms-transition: transform .7s cubic-bezier(.19, 1, .22, 1), opacity .7s cubic-bezier(.19, 1, .22, 1);
    -o-transition: transform .7s cubic-bezier(.19, 1, .22, 1), opacity .7s cubic-bezier(.19, 1, .22, 1)
}

.kcsxw:hover {
    border: #da0000 solid 1px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border-radius: 20px 0 20px 20px;
    -webkit-border-radius: 20px 0 20px 20px;
    -moz-border-radius: 20px 0 20px 20px;
    -ms-border-radius: 20px 0 20px 20px;
    -o-border-radius: 20px 0 20px 20px
}

.kcsxw:focus-within:after, .kcsxw:hover:after {
    background: #000000;
    transform: translateY(0);
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0)
}

.kcsxw:focus-within .content01, .kcsxw:hover .content01 {
    transform: translateY(0);
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0)
}

.kcsxw:hover .content01 .copy {
    opacity: 1;
    transform: translateY(0);
    -webkit-transition-delay: calc(700ms / 8);
    -o-transition-delay: calc(700ms / 8);
    transition-delay: calc(700ms / 8);
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0)
}

.kcsxw:hover .title {
    font-size: 20px
}

.mediapartner02 {
    -webkit-box-shadow: none;
    box-shadow: none;
    min-height: 80px;
    padding: 0 10px;
    border: none
}

.mediapartner02:hover {
    border: none
}

.mediapartner02 figure {
    height: 110px
}

.mediapartner02 figure img {
    max-width: 100%;
    max-height: 90%;
    -o-object-fit: contain;
    object-fit: contain;
    width: 100%
}

.wyjdjxoo {
    padding: 50px 0;
    position: relative;
    overflow: hidden
}

.wyjdjxoo .auto-container {
    width: 90%;
    margin: 0 auto
}

.inner-box {
    position: relative;
    border-radius: 20px;
    padding: 0;
    padding-bottom: 25px;
    background-color: #000000;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-shadow: 0 0 10px rgb(0 0 0 / .1);
    box-shadow: 0 0 10px rgb(0 0 0 / .1);
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    -ms-border-radius: 20px;
    -o-border-radius: 20px
}

.wyjdjxoo .inner-box div {
    width: 100%
}

.wyjdjxoo .inner-box .image {
    position: relative;
    border-radius: 20px 20px 0 0;
    overflow: hidden;
    -webkit-border-radius: 20px 20px 0 0;
    -moz-border-radius: 20px 20px 0 0;
    -ms-border-radius: 20px 20px 0 0;
    -o-border-radius: 20px 20px 0 0;
    height: 250px;
    background: #000000;
    -o-object-fit: fill;
    object-fit: fill
}

.wyjdjxoo .inner-box .image::before {
    position: absolute;
    top: 50%;
    left: 50%;
    z-index: 1;
    display: block;
    content: "";
    width: 0;
    height: 0;
    background: rgb(255 255 255 / .2);
    border-radius: 0;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    opacity: 0;
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0
}

.wyjdjxoo .inner-box .image img {
    position: relative;
    width: 100%;
    max-width: 100%;
    height: 100%;
    display: block;
    max-height: 100%;
    -o-object-fit: cover;
    object-fit: cover
}

.wyjdjxoo .inner-box .lower-content {
    position: relative;
    padding: 10px 15px
}

.wyjdjxoo .inner-box .post-info {
    position: relative;
    top: -25px;
    border-radius: 50px;
    padding: 0;
    margin: 0 10px;
    background-color: #cf2c1e;
    transition: all .5s ease;
    -moz-transition: all .5s ease;
    -webkit-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    width: auto;
    font-weight: 400;
    display: inline-block;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    -ms-border-radius: 50px;
    -o-border-radius: 50px
}

.wyjdjxoo .inner-box .post-info li {
    position: relative;
    display: inline-block;
    font-size: 12px;
    color: #FFFFFF;
    text-align: left;
    line-height: 14px;
    vertical-align: middle;
    padding: 8px 10px;
    font-weight: 600;
    text-align: center
}

.wyjdjxoo .inner-box h4 {
    padding: 0 10px;
    color: #FFFFFF;
    margin-bottom: 0;
    transition: all .5s ease;
    -moz-transition: all .5s ease;
    -webkit-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    font-family: poppins, sans-serif
}

@media (max-width:1920px) and (min-width:1400px) {
    .wyjdjxoo .inner-box .post-info {
        width: 94%;
        text-align: center
    }
}

@media (max-width:1399.98px) {
    .inner-box {
        overflow: hidden
    }

    .wyjdjxoo .inner-box .post-info {
        width: 96%;
        text-align: center
    }

    .wyjdjxoo .inner-box .post-info li {
        width: auto;
        font-size: 12px
    }
}

@media (max-width:767.98px) {
    .wyjdjxoo .inner-box h4 {
        padding: 0
    }

    .inner-box {
        padding-bottom: 15px
    }
}

@media (max-width:575.98px) {
    .wyjdjxoo .inner-box .post-info li {
        font-size: 12px
    }
}

.innovationsummitbox .red-btn {
    padding: 8px 20px
}

.red-btn.active {
    background: #000000;
    border-color: #000000
}

@media screen and (min-device-width:300px) and (max-device-width:768px) {
    .kcsxw .copy {
        color: #FFFFFF;
        font-size: 13px;
        line-height: 17px;
        font-weight: 400;
        font-family: poppins, sans-serif;
        padding-bottom: 5px;
        margin-bottom: 10px;
        text-align: left
    }

    .kcsxw:hover .title {
        font-size: 16px
    }
}

.cyber-btn .blue-btn {
    padding: 8px 10px;
    min-width: 42% !important;
    border-color: #FFFFFF;
    background: 0 0;
    margin-right: 0 !important
}

.service-box {
    position: relative;
    overflow: hidden;
    margin-bottom: 5px;
    perspective: 1000px;
    -webkit-perspective: 1000px
}

.service-box .service-icon {
    width: 100%;
    height: 300px;
    padding: 0;
    text-align: center;
    transition: all .5s ease;
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease
}

.service-box .service-icon .front-content {
    position: relative;
    width: 100%;
    height: 100%
}

.service-box .service-icon .front-content img {
    width: 100%;
    height: 100%;
    max-width: 100%;
    vertical-align: middle;
    -o-object-fit: cover;
    object-fit: cover;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.service-box .service-content {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    opacity: 0;
    width: 100%;
    z-index: 99;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    height: 300px;
    padding: 15px 15px;
    text-align: center;
    transition: all .5s ease;
    background-color: #00163d;
    background-image: -o-linear-gradient(bottom, #00163d 38%, rgb(16 63 76 / .1) 65%) !important;
    background-image: -webkit-gradient(linear, left bottom, left top, color-stop(38%, #00163d), color-stop(65%, rgb(16 63 76 / .1))) !important;
    background-image: linear-gradient(0deg, #00163d 38%, rgb(16 63 76 / .1) 65%) !important;
    border: #dd1414 solid 1px;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
    -webkit-transform: translateY(110px) rotateX(-90deg);
    -ms-transform: translateY(110px) rotateX(-90deg);
    transform: translateY(110px) rotateX(-90deg);
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    -moz-transform: translateY(110px) rotateX(-90deg);
    -o-transform: translateY(110px) rotateX(-90deg)
}

.service-box .service-content h3 {
    color: #FFFFFF;
    font-size: 20px;
    line-height: 24px;
    font-weight: 700;
    text-transform: uppercase;
    margin-bottom: 15px
}

.service-box .service-content p {
    color: #FFFFFF;
    font-size: 15px;
    line-height: 26px;
    margin: 0;
    margin-bottom: 12px
}

.service-box:hover .service-icon {
    opacity: 0;
    -webkit-transform: translateY(-110px) rotateX(90deg);
    -ms-transform: translateY(-110px) rotateX(90deg);
    transform: translateY(-110px) rotateX(90deg);
    -moz-transform: translateY(-110px) rotateX(90deg);
    -o-transform: translateY(-110px) rotateX(90deg)
}

.service-box:hover .service-content {
    opacity: 1;
    -webkit-transform: rotateX(0);
    -ms-transform: rotateX(0);
    transform: rotateX(0);
    -moz-transform: rotateX(0);
    -o-transform: rotateX(0)
}

.service-box .service-content .red-btn {
    font-size: 14px;
    padding: 6px 8px;
    border-color: #FFFFFF;
    background: 0 0
}

.service-box .service-content .red-btn:hover {
    border-color: #dd1414;
    background: #dd1414
}

.kcsxw .copy span {
    font-family: Montserrat, sans-serif
}

.CommonAdjustClass {
    width: 14%
}

@media (max-width:575.98px) {
    .tjialsbp {
        display: none
    }
}

.sponsorslogobox {
    position: relative
}

.sponsorslogobox img {
    background: #FFFFFF;
    padding: 5px;
    border-radius: 10px;
    width: 90px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -o-border-radius: 10px
}

.innovationsummitbox.nsabygitexbox.BGchangecolor, .wyjdjxoo.innovationsummitbox.BGchangecolor {
    background: #171a21 !important;
    background-color: #171a21 !important
}

.BGchangecolor .service-box .service-content {
    background: #000 !important;
    background-color: #000 !important
}

.BGchangecolor .service-box .service-content h3 {
    color: #dd1414
}

.innovationsummitbox.BGdigihealth {
    background: #171a21 !important;
    background: -o-linear-gradient(325deg, #171a21 0, #0983a3 100%) !important;
    background: linear-gradient(125deg, #171a21 0, #0983a3 100%) !important
}

.innovationsummitbox.BGainorthsatr {
    background: #00163d !important;
    background-color: #00163d !important
}

.featureasia01 .ambassadors figure {
    position: relative;
    margin: 0;
    margin-bottom: 15px
}

@media (min-width:768px) {
    .featureasia01 .ambassadors figure {
        height: 220px;
        margin-bottom: 16px
    }
}

.featureasia01 .ambassadors figure img {
    width: 100%;
    height: 100%;
    max-width: 100%;
    max-height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    border-radius: 6px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    -ms-border-radius: 6px;
    -o-border-radius: 6px
}

.innovationsummitbox.BGainorthsatr::before, .innovationsummitbox.BGdigihealth::before, .innovationsummitbox.nsabygitexbox.BGchangecolor::before, .wyjdjxoo.innovationsummitbox.BGchangecolor::before {
    display: none !important;
    background: 0 0 !important;
    background-color: transparent !important
}

.featureasia01 .bio-box .social-head {
    display: none !important
}

.featureasia01 .bio-box .hobhmg2 {
    margin-bottom: 24px
}

.Investorsbox {
    position: relative;
    border: 2px solid #000000;
    border-radius: 40px 0 40px 40px;
    padding: 30px 30px 30px;
    width: 100%;
    height: 100%;
    -webkit-border-radius: 40px 0 40px 40px;
    -moz-border-radius: 40px 0 40px 40px;
    -ms-border-radius: 40px 0 40px 40px;
    -o-border-radius: 40px 0 40px 40px
}

.Investorsbox h4 {
    font-size: 20px;
    margin-bottom: 8px
}

.Investorsbox p {
    color: #4a4a4a;
    font-size: 16px;
    line-height: 28px;
    font-weight: 400;
    margin-bottom: 15px
}

.whitebgstats_States.spaceforeventpage {
    background: #171b2e;
    padding: 70px 0 70px 0
}

section.FourBox_Container {
    background: #FFFFFF;
    padding: 70px 0 70px 0
}

.OpportunitiesBox_Botttom {
    background: url(/contents/theme-2024/images/northstarasialeft02.jpg) !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
    z-index: 1;
    position: relative
}

.OpportunitiesBox_Botttom:before {
    background: #000 !important;
    position: absolute;
    content: '';
    opacity: .6 !important;
    z-index: -1 !important;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    display: block !important
}

section.FourBox_Container .icon-count-2 {
    border: 1px solid #000e;
    padding: 30px 20px 10px 20px;
    border-radius: 4px;
    z-index: 2;
    -webkit-clip-path: polygon(30px 0, 100% 0, 100% calc(100% - 30px), calc(100% - 30px) 100%, 0 100%, 0 30px);
    clip-path: polygon(30px 0, 100% 0, 100% calc(100% - 30px), calc(100% - 30px) 100%, 0 100%, 0 30px);
    width: 100%;
    background: #050505;
    position: relative;
    height: 100%;
    z-index: 9
}

section.FourBox_Container .icon-count-2:before {
    -webkit-clip-path: polygon(30px 0, 100% 0, 100% calc(100% - 30px), calc(100% - 30px) 100%, 0 100%, 0 30px);
    clip-path: polygon(30px 0, 100% 0, 100% calc(100% - 30px), calc(100% - 30px) 100%, 0 100%, 0 30px);
    width: 100%;
    background: #FFFFFF;
    position: absolute;
    left: 0;
    top: 0;
    content: '';
    height: 100%;
    transition: all .3s ease-in-out 0s;
    -webkit-transition: all .3s ease-in-out 0s;
    -moz-transition: all .3s ease-in-out 0s;
    -o-transition: all .3s ease-in-out 0s
}

section.FourBox_Container .icon-count-2:after {
    -webkit-clip-path: polygon(30px 0, 100% 0, 100% calc(100% - 30px), calc(100% - 30px) 100%, 0 100%, 0 30px);
    clip-path: polygon(30px 0, 100% 0, 100% calc(100% - 30px), calc(100% - 30px) 100%, 0 100%, 0 30px);
    width: 100%;
    background: rgba(133, 118, 255, 1) 95%;
    position: absolute;
    left: 0;
    top: 0;
    content: '';
    height: 100%;
    transition: all .3s ease-in-out 0s;
    -webkit-transition: all .3s ease-in-out 0s;
    -moz-transition: all .3s ease-in-out 0s;
    -o-transition: all .3s ease-in-out 0s;
    opacity: 0;
    z-index: -1
}

section.FourBox_Container .icon-count-2:hover:after {
    opacity: 1 !important
}

section.FourBox_Container .icon-count-2:hover:before {
    background: 0 0 !important
}

section.FourBox_Container .icon-count-2:hover h4, section.FourBox_Container .icon-count-2:hover p {
    color: #FFFFFF
}

.zzsrvpqf {
    margin-bottom: 10px;
    text-transform: capitalize;
    font-family: Poppins, sans-serif;
    font-weight: 500;
    font-size: 20px;
    color: #000000
}

.slvvte {
    position: relative;
    overflow: hidden;
    padding: 0
}

.slvvte .auto-container {
    margin: 0 auto;
    width: 100%;
    padding: 0
}

.fetjuw {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.qfaaxxpr {
    border-bottom: 1px solid #00000029;
    padding: 30px 10px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: baseline;
    -ms-flex-align: baseline;
    align-items: baseline;
    width: 240px;
    height: 172px;
    margin: 10px;
    margin-bottom: 0;
    margin-top: 0;
    position: relative;
    top: 0;
    transition: all .3s ease-in-out 0s;
    -webkit-transition: all .3s ease-in-out 0s;
    -moz-transition: all .3s ease-in-out 0s;
    -o-transition: all .3s ease-in-out 0s;
    -ms-transition: all .3s ease-in-out 0s
}

section.xoxkqdfo.enuqsqyk.gweunufe {
    z-index: 1
}

section.xoxkqdfo.enuqsqyk.gweunufe .gradientmove2 {
    z-index: -1;
    opacity: .5;
    top: 4px !important
}

.qfaaxxpr:hover {
    top: -10px !important
}

.oehwfrgg {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 7px
}

.oehwfrgg h2 {
    color: #000000;
    font-size: 40px;
    margin: 0;
    padding: 0;
    text-align: center;
    transition: all .3s ease-in-out 0s;
    -webkit-transition: all .3s ease-in-out 0s;
    -o-transition: all .3s ease-in-out 0s;
    -moz-transition: all .3s ease-in-out 0s;
    -ms-transition: all .3s ease-in-out 0s
}

.qfaaxxpr:hover .oehwfrgg h2 {
    color: #dd1414 !important
}

.qfaaxxpr:hover .oehwfrgg p {
    color: #dd1414 !important
}

.oehwfrgg p {
    margin: 0;
    padding: 0;
    font-size: 16px;
    font-family: poppins, sans-serif;
    text-align: center;
    font-weight: 500;
    color: #000000;
    transition: all .3s ease-in-out 0s;
    -webkit-transition: all .3s ease-in-out 0s;
    -o-transition: all .3s ease-in-out 0s;
    -moz-transition: all .3s ease-in-out 0s;
    -ms-transition: all .3s ease-in-out 0s
}

.StarBox_ em {
    display: block;
    color: gold;
    font-size: 12px;
    line-height: 18px;
    margin-left: 4px
}

.acxnf {
    position: absolute;
    background-color: rgba(0, 0, 0, .6);
    width: 100%;
    height: 100%;
    top: 0;
    left: 0
}

header.headfixed .top-logo img {
    display: block
}

.innovationsummitbox .red-btn {
    padding: 8px 20px;
    font-size: 18px
}

.dropdown-item {
    font-size: 14px !important;
    padding: 5px 5px !important;
    text-wrap: auto
}

div#BannerPopup .modal-content {
    background: 0 0 !important;
    border: 0;
    -webkit-box-shadow: inherit !important;
    box-shadow: inherit !important;
    padding: 0 !important
}

div#BannerPopup {
    z-index: 999999
}

div#BannerPopup .modal-content .modal-body {
    padding: 0
}

div#BannerPopup .modal-content button.btn-close.close {
    position: absolute;
    right: 20px !important;
    top: 24px !important;
    opacity: 1;
    color: #000000;
    z-index: 99;
    font-size: 17px
}

div#BannerPopup {
    z-index: 999999;
    background: #00000094
}

.socialSticky {
    position: fixed;
    right: 0;
    top: 50%;
    width: 42px;
    z-index: 99999;
    display: block;
    transform: translateY(-10%);
    -webkit-transform: translateY(-10%);
    -moz-transform: translateY(-10%);
    -ms-transform: translateY(-10%);
    -o-transform: translateY(-10%)
}

.socialSticky ul {
    position: relative;
    z-index: 99;
    margin: 0;
    padding: 0;
    list-style: none;
    background: #000000;
    border-radius: 10px 0 0 10px;
    -webkit-border-radius: 10px 0 0 10px;
    -moz-border-radius: 10px 0 0 10px;
    -ms-border-radius: 10px 0 0 10px;
    -o-border-radius: 10px 0 0 10px
}

.socialSticky ul li {
    padding: 6px 6px;
    border-bottom: #585858 solid 1px
}

.socialSticky ul li a {
    position: relative;
    display: block;
    width: 30px;
    height: 30px;
    color: #FFFFFF;
    font-size: 18px;
    line-height: 1.5;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-decoration: none;
    transition: .3s;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    -ms-transition: .3s;
    -o-transition: .3s
}

.socialSticky ul li:last-child {
    border-bottom: none;
    margin-bottom: 0
}

.socialSticky ul li a:hover {
    transform: scale(1.1);
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1)
}

.rvrdg {
    position: relative;
    overflow: hidden
}

#countdown {
    position: absolute;
    top: 50%;
    left: 50%;
    right: 0;
    transform: translate(-50%, 50%);
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-transform: translate(-50%, 50%);
    -moz-transform: translate(-50%, 50%);
    -ms-transform: translate(-50%, 50%);
    -o-transform: translate(-50%, 50%)
}

#countdown ul {
    margin: 0;
    padding: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    gap: 25px
}

#countdown li {
    display: inline-block;
    font-size: 20px;
    list-style-type: none;
    text-transform: uppercase;
    color: #000000;
    text-align: center;
    font-weight: 500;
    text-transform: uppercase;
    font-family: poppins, sans-serif
}

#countdown li span {
    display: block;
    font-size: 50px;
    color: #000000;
    text-align: center;
    font-family: "Lemon Milk"
}

.dropdown-style {
    color: #FFFFFF;
    width: 100%;
    background: #dd1414;
    border-radius: 0;
    inset: auto auto 0 0 !important;
    transform: translate(0, -40.4px) !important;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    -webkit-transform: translate(0, -40.4px) !important;
    -moz-transform: translate(0, -40.4px) !important;
    -ms-transform: translate(0, -40.4px) !important;
    -o-transform: translate(0, -40.4px) !important
}

.dropdown-style li a {
    color: #FFFFFF
}

.oxagfm {
    position: absolute;
    z-index: 9999;
    overflow: hidden;
    bottom: 0;
    width: 100%
}

.eearns {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background: #010005;
    padding: 4px;
    overflow: hidden;
    white-space: nowrap;
    -webkit-box-shadow: inherit !important;
    box-shadow: inherit !important;
    position: relative;
    width: 100%
}

.eearns .tealyrgm {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.tadgoyr {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    position: relative;
    -webkit-animation: slide-har 300s linear infinite;
    animation: slide-har 300s linear infinite
}

.tadgoyr .item h4 {
    color: #fff !important;
    -webkit-text-stroke: 0 !important;
    white-space: nowrap;
    margin: 0;
    text-transform: capitalize;
    font-family: Poppins, sans-serif;
    font-size: 15px;
    font-weight: 300;
    padding: 12px 0
}

.tadgoyr .item h4 strong {
    margin-right: 7px;
    font-weight: 700
}

.tadgoyr .item .acyqgxmy {
    width: 3px;
    height: 20px;
    background-color: #dd1414;
    margin: 0 5px 0 25px
}

@-webkit-keyframes slide-har {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0);
        -moz-transform: translateX(0);
        -ms-transform: translateX(0);
        -o-transform: translateX(0)
    }

    100% {
        -webkit-transform: translateX(-100%);
        transform: translateX(-100%);
        -moz-transform: translateX(-100%);
        -ms-transform: translateX(-100%);
        -o-transform: translateX(-100%)
    }
}

@keyframes slide-har {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0);
        -moz-transform: translateX(0);
        -ms-transform: translateX(0);
        -o-transform: translateX(0)
    }

    100% {
        -webkit-transform: translateX(-100%);
        transform: translateX(-100%);
        -moz-transform: translateX(-100%);
        -ms-transform: translateX(-100%);
        -o-transform: translateX(-100%)
    }
}

.vkxmtynf {
    color: #FFFFFF;
    padding: 4px 10px;
    border-radius: 5px;
    position: relative;
    z-index: 9;
    display: inline-block;
    left: 8px;
    background: -o-linear-gradient(168deg, rgba(207, 44, 30, 1) 0, rgb(163 13 0) 100%);
    background: linear-gradient(282deg, rgba(207, 44, 30, 1) 0, rgb(163 13 0) 100%);
    padding-top: 2px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px
}

.vkxmtynf svg {
    margin-right: 5px
}

.vkxmtynf a {
    color: #FFFFFF;
    font-family: Poppins, sans-serif;
    font-style: italic;
    font-weight: 700;
    font-size: 13px
}

@-webkit-keyframes shine2 {
    0% {
        background-position: 0 50%
    }

    50% {
        background-position: 100% 50%
    }

    100% {
        background-position: 0 50%
    }
}

@keyframes shine2 {
    0% {
        background-position: 0 50%
    }

    50% {
        background-position: 100% 50%
    }

    100% {
        background-position: 0 50%
    }
}

.top-logo img {
    display: none
}

.mgizuapj img {
    width: 46%
}

.scditeht img {
    width: 65%
}

.MobileLogo_ {
    display: none
}

.headerBtn .nueeqlio {
    background-color: #da0000;
    border: 1px solid #da0000
}

.headerBtn .nueeqlio:hover {
    background-color: transparent;
    border: 1px solid #FFFFFF
}

.xoxkqdfo.enuqsqyk.gweunufe .gradientmove2, .xoxkqdfo.enuqsqyk.gweunufe .gradientmove2 img {
    display: none !important
}

.btmspace02 {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-top: 0;
    width: 200px
}

.sponosrs-logo-heading h4 {
    font-size: 20px;
    font-weight: 500
}

.sponosrs-logo-heading {
    margin: 0 0 3px
}

@media (max-width:767.98px) {
    .btmspace02 {
        width: 70%
    }

    .opiajemu {
        width: 270px !important
    }

    .pgpmwzo {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        gap: 30px
    }
}

.diamond-sponsor, .platinum-sponsors .pyqadjzd {
    position: relative;
    z-index: 2
}

.diamond-sponsor.mb-4, .platinum-sponsors.mb-4 {
    margin-bottom: 1rem !important
}

.sponosrsLogoItem figure, .sponsors2022Logonew figure {
    margin-bottom: 0
}

.diamond-sponsor .sponosrs-logo-figure {
    position: relative;
    z-index: -1;
    margin-top: -20px !important
}

.sponosrsLogoItem.effect2, .sponosrsLogoItem.effect20 {
    position: relative;
    z-index: 1;
    margin-top: -20px !important
}

.sponosrsLogoItem.effect2.mt-2, .sponosrsLogoItem.effect20.mt-2 {
    margin-top: 10px !important
}

.CYBERLOGO {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 60%;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin: 0 auto
}

.CYBERLOGO h2 {
    font-size: 14px;
    color: #FFFFFF;
    text-align: center;
    font-family: poppins, sans-serif
}

.CYBERLOGO figure {
    height: 100px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.statsPRogACC {
    text-align: center
}

.statsPRogACC h2 {
    color: #FFFFFF;
    font-size: 23px
}

.statsPRogACC p {
    color: #FFFFFF;
    font-size: 16px;
    padding-bottom: 0;
    margin-bottom: 0
}

.statsPRogACC .col-sm-3 {
    border-right: #8b8787 solid 1px
}

.statsPRogACC .col-sm-3:last-child {
    border-right: none
}

.ribbon {
    width: 150px;
    height: 150px;
    overflow: hidden;
    position: absolute;
    display: none
}

.ribbon::after, .ribbon::before {
    position: absolute;
    z-index: -1;
    content: '';
    display: block;
    border: 5px solid #2980b9
}

.ribbon span {
    position: absolute;
    display: block;
    width: 225px;
    padding: 10px 0;
    background-color: #3498db;
    -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, .1);
    box-shadow: 0 5px 10px rgba(0, 0, 0, .1);
    color: #FFFFFF;
    font: 700 18px/1 Lato, sans-serif;
    text-shadow: 0 1px 1px rgba(0, 0, 0, .2);
    text-transform: uppercase;
    text-align: center
}

.ribbon-top-left {
    top: 0;
    left: 0;
    z-index: 99
}

.ribbon-top-left .ribbon-top-left::before, .ribbon-top-left::after {
    border-top-color: transparent;
    border-left-color: transparent
}

.ribbon-top-left::before {
    top: 0;
    right: 0
}

.ribbon-top-left::after {
    bottom: 0;
    left: 0
}

.ribbon-top-left span {
    font-weight: 400;
    left: -15%;
    top: 28px;
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg);
    font-size: 12px;
    letter-spacing: .5px;
    text-align: center;
    position: absolute;
    -moz-transform: rotate(-45deg);
    -o-transform: rotate(-45deg)
}

.ribbon-top-right {
    top: -10px;
    right: -10px
}

.ribbon-top-right::after, .ribbon-top-right::before {
    border-top-color: transparent;
    border-right-color: transparent
}

.ribbon-top-right::before {
    top: 0;
    left: 0
}

.ribbon-top-right::after {
    bottom: 0;
    right: 0
}

.ribbon-top-right span {
    left: -25px;
    top: 30px;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -o-transform: rotate(45deg)
}

.ribbon-bottom-left {
    bottom: -10px;
    left: -10px
}

.ribbon-bottom-left::after, .ribbon-bottom-left::before {
    border-bottom-color: transparent;
    border-left-color: transparent
}

.ribbon-bottom-left::before {
    bottom: 0;
    right: 0
}

.ribbon-bottom-left::after {
    top: 0;
    left: 0
}

.ribbon-bottom-left span {
    right: -25px;
    bottom: 30px;
    -webkit-transform: rotate(225deg);
    -ms-transform: rotate(225deg);
    transform: rotate(225deg);
    -moz-transform: rotate(225deg);
    -o-transform: rotate(225deg)
}

.ribbon-bottom-right {
    bottom: -10px;
    right: -10px
}

.ribbon-bottom-right::after, .ribbon-bottom-right::before {
    border-bottom-color: transparent;
    border-right-color: transparent
}

.ribbon-bottom-right::before {
    bottom: 0;
    left: 0
}

.ribbon-bottom-right::after {
    top: 0;
    right: 0
}

.ribbon-bottom-right span {
    left: -25px;
    bottom: 30px;
    -webkit-transform: rotate(-225deg);
    -ms-transform: rotate(-225deg);
    transform: rotate(-225deg);
    -moz-transform: rotate(-225deg);
    -o-transform: rotate(-225deg)
}

.digivenue03 {
    position: relative
}

.digivenue03 li {
    display: inline-block;
    color: #FFFFFF;
    font-size: 14px;
    padding-right: 10px;
    border-right: #fff solid 1px
}

.digivenue03 li em {
    color: #0ca2b9
}

.digivenue03 li:last-child {
    border-right: none
}

.gweunufe .dwvrh {
    background-color: transparent !important
}

.gweunufe .cblsi:before {
    background: 0 0 !important
}

.gweunufe .vlali h4 {
    font-size: 17px !important;
    font-family: poppins, sans-serif
}

.gweunufe .vlali {
    height: 270px !important
}

@media(min-width:1201px) {
    .gweunufe .col-xl-2 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 19%
    }
}

.aiCuratingLOGO img {
    width: unset !important
}

.techaccwihLo {
    position: relative
}

.techaccwihLo figure {
    margin: 5px 0
}

.techaccwihLo figure img {
    width: unset !important;
    margin: 0;
    max-width: 200px
}

.techaccwihLo h5 {
    color: #ef1a0a !important;
    font-family: poppins, sans-serif !important;
    font-weight: 600;
    font-size: 18px;
    margin: 0
}

.techaccwihLo p {
    color: #FFFFFF
}

.aiCuratingLOGO figure {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    height: 100%
}

.logoshowNSacc {
    margin-bottom: 10px
}

figure.logoshowNSacc img {
    max-width: 200px;
    width: unset;
    margin: 5px 0
}

.technewstats .oehwfrgg p {
    color: #FFFFFF;
    text-transform: uppercase
}

.overlay .navrow .navmenu-col a.cmp-revoke-consent {
    bottom: 0;
    left: 0
}

.ufrqfkiz {
    position: relative;
    overflow: hidden;
    padding: 70px 0;
    background-color: #FFFFFF
}

.tpqiranw {
    clip-path: polygon(100% 0, 100% 82%, 88% 100%, 0 100%, 0 0);
    -webkit-clip-path: polygon(100% 0, 100% 82%, 88% 100%, 0 100%, 0 0)
}

.zyeuyuqa {
    width: 100%;
    position: relative;
    transition: .5s all ease-in;
    overflow: hidden;
    -webkit-transition: .5s all ease-in;
    -moz-transition: .5s all ease-in;
    -ms-transition: .5s all ease-in;
    -o-transition: .5s all ease-in
}

.ohtvsafp {
    position: relative;
    overflow: hidden
}

.ohtvsafp::before {
    position: absolute;
    content: "";
    width: 100%;
    height: 100%;
    background: -webkit-gradient(linear, left bottom, left top, color-stop(0, rgba(0, 0, 0, 1)), to(rgba(255, 255, 255, 0)));
    background: -o-linear-gradient(bottom, rgba(0, 0, 0, 1) 0, rgba(255, 255, 255, 0) 100%);
    background: linear-gradient(0deg, rgba(0, 0, 0, 1) 0, rgba(255, 255, 255, 0) 100%);
    z-index: 1
}

.ohtvsafp figure {
    margin: 0;
    padding: 0
}

.ohtvsafp figure img {
    width: 100%;
    aspect-ratio: 16/9;
    -o-object-fit: cover;
    object-fit: cover;
    height: auto;
    margin: 0;
    padding: 0
}

.lcyiuunn {
    position: absolute;
    bottom: 10%;
    left: 4%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 15px;
    transition: .4s all ease-in-out;
    z-index: 9;
    -webkit-transition: .4s all ease-in-out;
    -moz-transition: .4s all ease-in-out;
    -ms-transition: .4s all ease-in-out;
    -o-transition: .4s all ease-in-out
}

.dvdp h4 {
    font-size: 24px;
    color: #FFFFFF;
    margin: 0;
    padding: 0;
    -webkit-animation: 10s linear infinite shine;
    animation: 10s linear infinite shine;
    font-family: lemonmilk
}

@-webkit-keyframes shine {
    to {
        background-position: 200% center
    }
}

@keyframes shine {
    to {
        background-position: 200% center
    }
}

.dvdp {
    background: #000000;
    background-image: -o-radial-gradient(at center right, #00163d 0, #000 100%);
    background-image: radial-gradient(at center right, #00163d 0, #000 100%);
    padding: 20px 10px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    position: relative;
    z-index: 9
}

.dvdp h3 {
    color: #FFFFFF;
    font-family: poppins, sans-serif;
    font-weight: 500;
    margin: 0;
    padding: 0;
    font-size: 20px
}

.dvdp h4 {
    color: #FFFFFF;
    font-family: poppins, sans-serif;
    font-weight: 300;
    margin: 8px 0 0 0;
    padding: 0;
    font-size: 14px
}

.dvdp h6 {
    font-size: 13px;
    font-family: poppins, sans-serif;
    font-weight: 600;
    line-height: 25px;
    margin: 13px 0 0 0;
    color: #FFFFFF;
    font-style: italic;
    text-transform: uppercase;
    letter-spacing: .8px
}

.wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: start
}

.wrapper a {
    text-decoration: none
}

.fjlejvzg {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 8px 16px;
    text-decoration: none;
    font-family: Poppins, sans-serif;
    font-size: 15px;
    color: #000000;
    background: #000000;
    transition: 1s;
    -webkit-box-shadow: 6px 6px 0 #FFFFFF;
    box-shadow: 6px 6px 0 #FFFFFF;
    transform: skewX(-15deg);
    -webkit-transform: skewX(-15deg);
    -moz-transform: skewX(-15deg);
    -ms-transform: skewX(-15deg);
    -o-transform: skewX(-15deg);
    -webkit-transition: 1s;
    -moz-transition: 1s;
    -ms-transition: 1s;
    -o-transition: 1s
}

.oozhhqy {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 10px
}

.fjlejvzg:focus {
    outline: 0
}

.fjlejvzg {
    transition: .5s;
    -webkit-box-shadow: 5px 5px 0 #dd1414;
    box-shadow: 5px 5px 0 #dd1414;
    background-color: #000000;
    -webkit-transition: .5s;
    -moz-transition: .5s;
    -ms-transition: .5s;
    -o-transition: .5s
}

.fjlejvzg span:nth-child(2) {
    transition: .5s;
    margin-right: 0;
    -webkit-transition: .5s;
    -moz-transition: .5s;
    -ms-transition: .5s;
    -o-transition: .5s
}

.tpqiranw:hover .fjlejvzg span:nth-child(2) {
    transition: .5s;
    -webkit-transition: .5s;
    -moz-transition: .5s;
    -ms-transition: .5s;
    -o-transition: .5s
}

.ufrqfkiz span {
    transform: skewX(15deg);
    color: #FFFFFF;
    -webkit-transform: skewX(15deg);
    -moz-transform: skewX(15deg);
    -ms-transform: skewX(15deg);
    -o-transform: skewX(15deg)
}

path.one {
    -webkit-transition: .4s;
    -o-transition: .4s;
    transition: .4s;
    transform: translateX(-60%);
    -webkit-transform: translateX(-60%);
    -moz-transform: translateX(-60%);
    -ms-transform: translateX(-60%);
    -o-transform: translateX(-60%);
    -moz-transition: .4s;
    -ms-transition: .4s
}

path.two {
    -webkit-transition: .5s;
    -o-transition: .5s;
    transition: .5s;
    transform: translateX(-30%);
    -webkit-transform: translateX(-30%);
    -moz-transform: translateX(-30%);
    -ms-transform: translateX(-30%);
    -o-transform: translateX(-30%);
    -moz-transition: .5s;
    -ms-transition: .5s
}

path.three {
    animation: color_anim 1s infinite .2s;
    -webkit-animation: color_anim 1s infinite .2s
}

path.one {
    transform: translateX(0);
    animation: color_anim 1s infinite .6s;
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    -webkit-animation: color_anim 1s infinite .6s
}

path.two {
    transform: translateX(0);
    animation: color_anim 1s infinite .4s;
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    -webkit-animation: color_anim 1s infinite .4s
}

@-webkit-keyframes color_anim {
    0% {
        fill: #FFFFFF
    }

    50% {
        fill: #dd1414
    }

    100% {
        fill: #FFFFFF
    }
}

@keyframes color_anim {
    0% {
        fill: #FFFFFF
    }

    50% {
        fill: #dd1414
    }

    100% {
        fill: #FFFFFF
    }
}

.ufrqfkiz .owl-next .arrow, .ufrqfkiz .owl-prev .arrow {
    position: absolute;
    top: 40%;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%)
}

.ufrqfkiz .owl-prev .arrow {
    left: -60px;
    width: 30px;
    height: 30px
}

.ufrqfkiz .owl-prev .arrow svg {
    width: 30px;
    height: 30px;
    fill: #000000
}

.ufrqfkiz .owl-next .arrow {
    right: -80px;
    width: 30px;
    height: 30px
}

.ufrqfkiz .owl-next .arrow svg {
    width: 30px;
    height: 30px;
    fill: #000000;
    -webkit-transform: rotate(-180deg);
    -ms-transform: rotate(-180deg);
    transform: rotate(-180deg);
    -moz-transform: rotate(-180deg);
    -o-transform: rotate(-180deg)
}

.ufrqfkiz .owl-dots {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    gap: 8px;
    margin-top: 15px
}

.ufrqfkiz .owl-dots .active span {
    background-color: #dd1414;
    -webkit-transition: .3s all ease-out;
    -o-transition: .3s all ease-out;
    transition: .3s all ease-out;
    -moz-transition: .3s all ease-out;
    -ms-transition: .3s all ease-out
}

.ufrqfkiz .owl-dots span {
    width: 10px;
    height: 10px;
    display: inline-block;
    background-color: #000000;
    -webkit-transition: .3s all ease-in;
    -o-transition: .3s all ease-in;
    transition: .3s all ease-in;
    -moz-transition: .3s all ease-in;
    -ms-transition: .3s all ease-in
}

@media (min-width:2560px) {
    .lcyiuunn h4 {
        font-size: 36px
    }

    .fjlejvzg {
        padding: 10px 30px;
        font-size: 22px
    }
}

@media (min-width:2000px) {
    .lcyiuunn h4 {
        font-size: 30px;
        color: #FFFFFF
    }
}

@media (min-width:1600px) {
    .lcyiuunn h4 {
        font-size: 30px
    }
}

@media (max-width:1399.98px) {
    .lcyiuunn h4 {
        font-size: 20px;
        gap: 10px
    }

    .fjlejvzg {
        padding: 5px 10px;
        font-size: 12px
    }

    .ufrqfkiz .owl-dots {
        margin-top: 10px
    }

    .ufrqfkiz .owl-prev .arrow {
        left: 25%
    }

    .ufrqfkiz .owl-next .arrow, .ufrqfkiz .owl-prev .arrow {
        top: 95%
    }

    .ufrqfkiz .owl-next .arrow {
        right: 22%
    }
}

@media (max-width:1199.98px) {
    .auto-container {
        width: 100%
    }

    .oozhhqy span svg {
        width: 20px;
        height: 18px
    }

    .ufrqfkiz {
        padding: 100px 20px
    }

    .dvdp {
        padding: 20px;
        gap: 0
    }

    .dvdp h3 {
        font-size: 22px
    }

    .dvdp h4 {
        font-size: 14px;
        margin: 10px 0 0 0
    }

    .dvdp h6 {
        font-size: 16px
    }
}

@media (max-width:991.98px) {
    .lcyiuunn h4 {
        font-size: 18px
    }

    .fjlejvzg {
        padding: 5px 10px;
        font-size: 20px
    }

    .oozhhqy span svg {
        width: 25px;
        height: 20px
    }

    .dvdp {
        padding: 20px;
        gap: 0
    }
}

@media (max-width:767.98px) {
    .ufrqfkiz .owl-dots {
        margin-top: 10px
    }

    .ufrqfkiz .owl-prev .arrow {
        left: 4%
    }

    .ufrqfkiz .owl-next .arrow, .ufrqfkiz .owl-prev .arrow {
        top: 98%
    }

    .ufrqfkiz .owl-next .arrow {
        right: 2%
    }

    .ufrqfkiz .owl-dots {
        gap: 12px
    }

    .ufrqfkiz .owl-dots span {
        width: 15px;
        height: 15px
    }

    .dvdp h3 {
        font-size: 30px
    }

    .dvdp h4 {
        font-size: 20px
    }

    .dvdp h6 {
        font-size: 24px
    }

    .fjlejvzg {
        padding: 5px 10px;
        font-size: 30px
    }

    .oozhhqy span svg {
        width: 30px;
        height: 25px
    }

    .lcyiuunn {
        bottom: 5%
    }
}

@media (max-width:575.98px) {
    .lcyiuunn h4 {
        font-size: 25px
    }

    .dvdp h4 {
        font-size: 24px
    }

    .dvdp h4 {
        font-size: 16px
    }

    .dvdp h6 {
        font-size: 20px
    }

    .fjlejvzg {
        padding: 5px 10px;
        font-size: 24px
    }

    .oozhhqy span svg {
        width: 25px;
        height: 20px
    }
}

@media (max-width:480px) {
    .ufrqfkiz .owl-dots span {
        width: 13px;
        height: 13px
    }
}

@media (max-width:400px) {
    .ufrqfkiz .owl-next .arrow {
        right: 0
    }
}

.ypqjy {
    background-image: url(https://gitexasia.com/contents/theme-2024/images/planvisitbanner.jpg);
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat
}

.ypqjy .hero-plan-black {
    padding: 100px 50px;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center
}

.ypqjy .plan-figure-list figure {
    width: 250px;
    height: 330px;
    background: #FFFFFF;
    padding: 10px;
    margin: 0 10px 0 0;
    -webkit-box-shadow: 0 -10px 10px rgba(0, 0, 0, .1);
    box-shadow: 0 -10px 10px rgba(0, 0, 0, .1)
}

.ypqjy .plan-figure-list figure img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover
}

.ypqjy .plan-figure-list {
    margin: 0 10px 0 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.ypqjy .plan-visit-logo {
    margin: 0 0 10px
}

.ypqjy .visit-link {
    margin: 10px 0
}

.ypqjy .visit-link a {
    font-size: 15px;
    color: #1a2670;
    font-weight: 500;
    position: relative;
    padding-left: 35px
}

.ypqjy .visit-link a:before {
    content: "\f105";
    font-family: FontAwesome;
    background: #f8c20a;
    width: 25px;
    height: 25px;
    position: absolute;
    left: 0;
    border-radius: 100px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    color: #FFFFFF;
    top: -4px;
    -webkit-border-radius: 100px;
    -moz-border-radius: 100px;
    -ms-border-radius: 100px;
    -o-border-radius: 100px
}

.ypqjy .plan-figure-list figure.figure-item-1 {
    -webkit-transform: rotate(-4deg);
    -ms-transform: rotate(-4deg);
    transform: rotate(-4deg);
    -moz-transform: rotate(-4deg);
    -o-transform: rotate(-4deg)
}

.ypqjy .plan-figure-list figure.figure-item-2 {
    margin: -50px 0 0 -30px;
    position: relative
}

.ypqjy .plan-figure-list figure.figure-item-3 {
    margin: 0 0 0 -19px;
    position: relative;
    -webkit-transform: rotate(4deg);
    -ms-transform: rotate(4deg);
    transform: rotate(4deg);
    -moz-transform: rotate(4deg);
    -o-transform: rotate(4deg)
}

.ypqjy .plan-list-box {
    max-width: 600px
}

@media (max-width:991.98px) {
    .ypqjy .plan-visit-logo {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex
    }

    .ypqjy .hero-plan-black {
        padding: 50px
    }

    .ypqjy .plan-figure-list {
        margin: 100px 0 0 0;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center
    }

    .ypqjy .plan-list-box {
        max-width: 100%
    }

    .ypqjy .visit-link a {
        font-size: 18px
    }
}

@media (max-width:767.98px) {
    .ypqjy .visit-link a {
        font-size: 20px
    }

    .ypqjy .plan-figure-list figure {
        height: 250px
    }

    .ypqjy .hero-plan-black {
        padding: 50px 0
    }
}

.Speaker_Carousel_new .owl-dots {
    text-align: center;
    margin-top: 20px
}

.Speaker_Carousel_new .owl-dots .owl-dot {
    display: inline-block
}

.Speaker_Carousel_new .owl-dots .owl-dot span {
    width: 10px;
    height: 10px;
    margin: 5px;
    background: #000000;
    display: block;
    backface-visibility: visible;
    -webkit-backface-visibility: visible;
    -webkit-transition: all .5s linear;
    -o-transition: all .5s linear;
    transition: opacity .2s ease;
    -webkit-transition: all .5s linear;
    -o-transition: all .5s linear;
    transition: all .5s linear;
    -moz-transition: all .5s linear;
    -ms-transition: all .5s linear
}

.Speaker_Carousel_new .owl-dots .owl-dot.active span, .Speaker_Carousel_new .owl-dots .owl-dot:hover span {
    background: #006be4
}

.Speaker_Carousel_new .owl-nav .owl-prev {
    position: absolute;
    top: 50%;
    left: -4%;
    width: 40px;
    height: 40px;
    background-color: #000000;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border-radius: 50px;
    transition: .3s all ease-in-out;
    -webkit-transition: .3s all ease-in-out;
    -moz-transition: .3s all ease-in-out;
    -o-transition: .3s all ease-in-out;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    -ms-border-radius: 50px;
    -o-border-radius: 50px;
    -ms-transition: .3s all ease-in-out
}

.Speaker_Carousel_new .owl-nav .owl-prev:hover {
    background-image: -o-linear-gradient(left bottom, #000000, #2e0e16, #550e1f, #7e0722, #a7001d, #a7001d, #a7001d, #a7001d, #7e0722, #550e1f, #2e0e16, #000);
    background-image: -webkit-gradient(linear, left bottom, right top, from(#000), color-stop(#2e0e16), color-stop(#550e1f), color-stop(#7e0722), color-stop(#a7001d), color-stop(#a7001d), color-stop(#a7001d), color-stop(#a7001d), color-stop(#7e0722), color-stop(#550e1f), color-stop(#2e0e16), to(#000));
    background-image: linear-gradient(to right top, #000000, #2e0e16, #550e1f, #7e0722, #a7001d, #a7001d, #a7001d, #a7001d, #7e0722, #550e1f, #2e0e16, #000);
    transition: .3s all ease-in-out;
    -webkit-transition: .3s all ease-in-out;
    -moz-transition: .3s all ease-in-out;
    -o-transition: .3s all ease-in-out;
    -ms-transition: .3s all ease-in-out
}

.Speaker_Carousel_new .owl-nav .owl-prev i {
    font-size: 24px;
    font-weight: 600;
    color: #FFFFFF
}

.Speaker_Carousel_new .owl-nav .owl-next {
    position: absolute;
    top: 50%;
    right: -4%;
    width: 40px;
    height: 40px;
    background-color: #000000;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border-radius: 50px;
    transition: .3s all ease-in-out;
    -webkit-transition: .3s all ease-in-out;
    -moz-transition: .3s all ease-in-out;
    -o-transition: .3s all ease-in-out;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    -ms-border-radius: 50px;
    -o-border-radius: 50px;
    -ms-transition: .3s all ease-in-out
}

.Speaker_Carousel_new .owl-nav .owl-next:hover {
    background-image: -o-linear-gradient(left bottom, #000000, #2e0e16, #550e1f, #7e0722, #a7001d, #a7001d, #a7001d, #a7001d, #7e0722, #550e1f, #2e0e16, #000);
    background-image: -webkit-gradient(linear, left bottom, right top, from(#000), color-stop(#2e0e16), color-stop(#550e1f), color-stop(#7e0722), color-stop(#a7001d), color-stop(#a7001d), color-stop(#a7001d), color-stop(#a7001d), color-stop(#7e0722), color-stop(#550e1f), color-stop(#2e0e16), to(#000));
    background-image: linear-gradient(to right top, #000000, #2e0e16, #550e1f, #7e0722, #a7001d, #a7001d, #a7001d, #a7001d, #7e0722, #550e1f, #2e0e16, #000);
    transition: .3s all ease-in-out;
    -webkit-transition: .3s all ease-in-out;
    -moz-transition: .3s all ease-in-out;
    -o-transition: .3s all ease-in-out;
    -ms-transition: .3s all ease-in-out
}

.Speaker_Carousel_new .owl-nav .owl-next i {
    font-size: 24px;
    font-weight: 600;
    color: #FFFFFF
}

.Speaker_Carousel_new .speakerItem01 .speakerInfo {
    height: 270px;
    position: relative;
    padding: 20px 30px
}

@media screen and (min-device-width:300px) and (max-device-width:768px) {
    .Speaker_Carousel_new .speakerItem01 .speakerInfo {
        height: 345px !important;
        position: relative;
        padding: 20px 30px
    }
}

.sx-icon-box-wraper .icon-count-2 .lisitingthumb01 {
    position: relative;
    margin: 0 0 15px;
    margin-top: -10px !important;
    display: block;
    width: 100%;
    height: 250px;
    -webkit-clip-path: polygon(30px 0, 100% 0, 100% calc(100% - 30px), calc(100% - 30px) 100%, 0 100%, 0 30px);
    clip-path: polygon(30px 0, 100% 0, 100% calc(100% - 30px), calc(100% - 30px) 100%, 0 100%, 0 30px)
}

.sx-icon-box-wraper .icon-count-2 .lisitingthumb01 img {
    width: 100%;
    max-width: 100%;
    max-height: 100%;
    -o-object-fit: cover;
    object-fit: cover
}

.sx-icon-box-wraper .icon-count-2 .icon-content2 h3 {
    color: #333;
    font-size: 20px;
    line-height: 30px;
    margin-bottom: 15px
}

.sx-icon-box-wraper .icon-count-2:hover h3 {
    color: #FFFFFF
}

.sx-icon-box-wraper .icon-count-2 .icon-content2 h4 {
    margin-bottom: 15px
}

.sx-icon-box-wraper .icon-count-2 .icon-content2 p {
    color: #9b9b9b;
    font-size: 16px;
    line-height: 26px;
    margin-bottom: 15px
}

.sx-icon-box-wraper .icon-count-2:hover p {
    color: #FFFFFF
}


/* end */