/*
* Prefixed by https://autoprefixer.github.io
* PostCSS: v8.4.14,
* Autoprefixer: v10.4.7
* Browsers: last 4 version
*/

* {
  margin: 0;
  padding: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

body {
  margin: 0;
  font-family: Arial, sans-serif;
}


@font-face {
  font-family: 'custom'; /* Give your font a name */
  src: url('fonts/VesperLibre-Medium.ttf') format('truetype');
  /* If the font is hosted on a different domain, you may need to use the full URL */
}


/* .navbar-light .navbar-toggler-icon{
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAOEAAADhCAMAAAAJbSJIAAAAaVBMVEX////Ly8vJycnIyMjHx8fKysrt7e3m5ub09PT7+/ve3t7Ozs7W1tbExMTV1dX29va4uLiZmZni4uKenp6VlZWIiIioqKiwsLCjpKOBgYG3t7d6enqOjo6+vr5+fn50dHRnZ2dtbW1jY2MPvojsAAAgAElEQVR4nO1diZarOq5lMKOxIZAAIZCcuv//kS3JzJgpVXVuulf79XpH5bujWMGDsLdkw4RihQaWyDFNh5PoWVDNAhR9G0TbpWoGonMG3Gm2/j3Nxv8t/L+Fn2+hBcVu0TbILdq2HEehYwa1TKHFAJYjMCKEUr0PRvFvajZCLKmLJSWZRC8MpexFKB7Jq+Cp+APg1PN+SLMy02W2bQtf/UAgMg/qXMNEMVI/BCEGMItRDDowFAJLLVjEE80deEuzkSQ/o9luLcQubJOFAXZhyzNi+IvjiGjR1MkV2B7ATIGxcFMLXmom8J7mWLCf0WwuLaRGpwGU9y00te1gxy0MoHecsHDjh16xEGa1OIjfsTCI4zgIxTctDGBi4fYbFsaBKRhjGgsnfdpiIsRvMUymHS1CPwAYjRb4YYyQi73RsqkZdMRcWDtgjebACDjnJucD2DYiLKkPJQ5RDEFyfY+HkZRY67uE8AghCRyjTOCIRA8lArsuB4l7LqiIdZr9mMDRtuYw5KE71azAUoHXNMtQRtAG+J/sNfuGA6VfDx0H1xYYgp4lJGtXTwaIbiEawNJSYAMXIkctnnHgtuAAHgMbge0leF0zh05uG/E6eEUzNLld8V3OevDcpzG5AQMp9qQU1q7nYU6diTgIfNuyCQzyuz6NlCyCZxFsg5eaU2n3YDTWWrMQWhpDF7asfd9qaiEYBao5V85EbIi3LIzhsYQ2M4Md8EJz4EE1M+H5ANhikun8UkDbEr4jjj1h9t1jRfXce/TBQANHS6jAAWcnLUQwdO9U2BFbgtm2hXGQQocNI/yNULOQorWQYwlx7BkRSBaPYx++xcQ5KcZV0SfRpQXS6cEBgrmkz3mIsODHC2IfZokw8qga57SRZgUOPL6lOfZhrYlgeRhpXoJNvtQMT4WbURhBZTwGB8pMFxcRoRYiYQtuddM0lM5dQsQI3HptWK3AUthMpEpkAsocbJC4rZkLoTrDWPNuM0AzfNLDBc6AyZXAcQtmrYXt6glzTMDg52QHfav5is+UhZHgsGYEY81zsFazB3MMDB9cUs/5gwy7KvYcA1c/CxZPfHganwammNhnwrSPeo+TdgDaoV86gGUpkkLXjk0LYfQ70hFuoPntdi20eKoeXMiZTJXjMbcQ3W3o7w63DvvHy0bHWNIolOy01xbD66CElz1X1zv2vTZHeW0SVvIopdV06rVZlgMDAE00Qe56KbxT2p27hO+iPdjq3p6sAezYCgwtjbhwxmB/AdZpDmAcwjq81LzRjEGz0w1a6EDhALYMry0pvnWmLr56vldSL2z/hTfQ81rSlL7+jU92X5/qv77fxYAZDGdDrp7qaEfgwPYBIWhw+wx85IhG0gTMdHsNE80wiYqQJvel5q1m9JoDz2Zt3womuxjtig9rYBzBO5n9jf0iXA9t+O/c68FHV/y4AW9PRDTfv7sTlXLTwYEJk4xmry1AX4fje/V3dsTA8wYLO2fihIVxIMJIiGhV86G9NiEd06LVVGshLIUhzKKn9vwWP0cAvlXvEJ6wMIhFJC2+ofnQbiKTAA5mYIPWfXCXoINE6CW041D0vkNMYjsAFBiLRJHPwegRrYG3NMeiAUdyS/NWMzrNtmjn+DGYfMXAxR+Fkx8Xk9PnUbVEMSIxJHdSgUn0Ccw3wEYP5v6eZsvF3Y/f0Kx+KlzElV+Kqye+XnZLHLxedkstvoC2YEScAbN9cIDvg7+h2WktXPM8+E/uJq75NM6vaV74pRo037fQ/IF2/L6FK08cHjNv0Yjo3CUExx2Ya7qHvduXrAHM1zTrOt4pzTb1UrVNhXtT0qWtLhK9uNvTkrQBFqdUTaI7AYcTcLgNjt4AxyvgrTaPwJGBW4rtzBvh/mI3Tff7krGFYjtND2CJ4HaaHjYxfbEOXmpG0dnT3D6yFc0rbR6Bj5wfQtf+tVM+vq/Z+f0TUphRV3wa+V0L1zT/9TNgbmnbwb/bDn7YH/yGhSvjkIaWOk+FPm3pRovFJ2CjA9tscxwOmn3rGPi85jHY0B+wLs5aFwes7gZ4cTCr1+xtnOLOwekpzWNwaybbXVtMx9pZtQBsryyeGs3W/ko70mw5xzXP10OF3vcPYLoZex5WvACf8jzMI97SSLP1a17bCM3H7eDf9a3+isd70kKTD+3g320H/9t+6f7eO1bbHdhcAYsReHNXn8807x4BHNY8bzOjd/zu5Xr3Hd8egfde29XX6jVbwRZ4VXO/Wpxp80nWF/+RdZmf3wFSYOcv8NpggkgPg1fawT+buce/vSPG39nF+w3mnn7PG2b5b/LrwHU4t5v+BnPPP8Tc03tH6baztc+vc3+B5neIudcfJxmjQx9Tf+hjasF4QsSW4Jlmc1Ozvhkzzd0uxrE2W62Fp/aLcCQdB0808/dPJnuwY51p8ymfpkVDO7jznufB/729thF6nck4eG3Oe14b/63dxAPsSw2D1pizUc0xZc7RM2hX+HWqHdYJBu1Rbu5Om3XMvSju+XVEmYs7fh1u7EnZ8+tSHXOvJeO5/b7ehF83aI4mmgdwPG3GmmZ5sM3xgrmnIeNNKXNe3BJwNssRzHul1cwZvBO3rtUuJ/CgT9Ox4D6k+NL6aa+Nf5aFOMbesnAF7fT7th9UwsMWKuZe0LPguOLXTShzkpsfZ6ERGZttXjD3tqjbn1n8zGQO22rzWryF3j/4wFKV8LK63PI777WFf73pB4v/T65zrU5byD/2GRr3V2EetnCFXwcvl/bnWph/PfIlzc8a3p7sCXNvs/j/nhkbRTxvtbnbdtrFYMMuhr3YPohZ9/OcK7/nu3XFrC9lXZj6Nttz5h6WVZ+m9QFPldj7dRMFWniruNZLacRKvIXWwndWDPf3fYSivmS3W51oDmot0bAzFnYT0vHS+xK/WeorWXhNlm0WEdOdAeN5akvPnh2+irMPhKIe3ml1EB+GprfrpQQL62tDf48pIVzMmXs9C873pQQ/NB2x4Izg9BNB+443dVQwKgXLEWz9ejzvWV5UjWgWzD0/8I0pc689T4WGCWTxefQdIzLSGRMxaCV4y0J0m9HAIx/mf8DCZ1YUSSPKBhyWfsVnnAeGr2fu4TfAxAKuGn3H2D843mDqoW89w7jrKwc+7d5fj8HCXAzbVo40w3gtogSqA4s8IHoGYwvNwy2ODR8jU857CSO7dk10r2ThvSQLoa+KjkDIIphXsCdo4i1cokgLYTvMoxjJiQckDi4ZqDvw4/MTDVkVtGNwx8Sorm84DMHCCi2Ef9oTUlsIKSN6QK3XNjD3uOvGvuunqZTIgnN9Pxq2yFIZmeWR1wwitL/j0ATd/4vbP9d1hNn9Vt/ud5hI4emBjTTd0E6di6kS0ghbv2DuBfCAbRYpEWZeSzgD+4Zm3uDylSWM2RQQZxNBnGYrOlgWJHI8j5ZKpDNmh/6wxQAeREK0nxMC/rI5HqhIpdmJppo7sF1c//l6vV63LCvzoobF4ppxGaVuhMsajzFC1BeWhrkXBBGySVUcp4fLvLnY83h8fX39edRYXl9YSHyi9AcWpvpWw7+PPyVV/8HqBfjRg+sbIe4K/AAtr6zI8/xK9XVd3kaa69tXD76+YAg+bmUJFl7BwEsG60PoSeEwIXyMZXW1O1GwlAwWpsxxpFgeTd5A9f2C5QnS40kiVj4e18vlmueXB/66VI3NaMF3Qgzg1xXFK9XWCvy8vh73vII+l4EFsNAVY81TME6iz7rMoYeChZdLqSxshIyYorbr99oCmDot2sKKY4+iz5YWWvXzCd0Dyv2JhcS6E0vwFO+PG3QbLNiMMfg+gB8kXulzHfh6f97KBEp5e1yyspponoNhjqnBvqK6XMlCiRYmGJeL9q0y9zg6bRE+TcOVXFgjUmx/+MpqUI3lBl9yv5N4RfFZlgX0m8ujvj8vVE2AFnwfwHcCo5jR51rw80KNbprm8ryUZVaONC/AqOMK9lWJshAMTD2eYMyGinTWMvcidWaK0ypmTvHWzlqL7IolU78slksrZgX8Ly+y7DIgLmvgXuwQ6nM1/F+RJNUCvFR3wf+KM2nT4IohuBd6fupFK8w9WA670EaBNlIHne8IqIda0cDHPlIUNL1kKFU1zN35VTTYdai6wuqSxLyag2nGqIoRuKlacANz5gJ8m4JBzHEWvSYCo3pLXDM4LHaBYTnzXQxlIa7+wqfINpyyuXrlXTnlwx+1LnDIqJbmKCUwGcDPDx0nSTKqbhCRkzgC01BLriheSFRg+M9CgTOYEquRZg241QzP+AqvgSbnaGDFfRf84c3cJm2IsYzkTqRzCdZUMGKaBKe5a45igwPimpFYUjWJBYkLMM2OM3BiFdjm3DYPgFvNlwbsk5ImHXyGy3wsU78Up6GAcSn2jubz7NJgQLqgybsQoml4BePiUlKcek7VJFYkErjpwEIwWk9KEkdgkYGK3GnGmnvwUjMORvAB4ImAfaKKXF/T5gVzLw7QuVhhwfWUOTvPyNNw6FsqcDTssMny8pKT+1HQREBig4gLgS0SK6ouEbEAJygXU81QMi2YNGc2Rv2GRdE4DadRtsfcE5ifwDgQFpfi0lCWEksCQpZZYQS+HNUKqs5QrEgkcB6h2KAIbhYUhohsDOYwo/OZ5g6s1RwVtO6nmDgrbcQR5p6t5p79CEuYM2FlIN9c0CIFnQW8dxIZVZPYkFihOAVHHdgeg8GnjQot2NRqDmmSTrzU9XwM8j1wQno4SlYmqJtWHEYLh8SFSJJIDnRIYkMiYYt0AFOtHpwmxUxztA2uqsb14BmGwvnhnHsNLBEUZG7Cl1RFiGJEoqRqFOGtDcUGRQXmG2A2gKtdzQM4aXB9D1Jbf0K6y9xby4xngYmk2uWqSeRGkKjIZSg1nERBMolyAIckRlRNjXaWYPgV9ZorswNDM3zcnoC3hXM598L9mIpI0kfUOSz9N7W9FY1EQsgBsQCPRDmIK+BoDgbNkks8n1hrc7daaBNBwLzjtLFNI69tnDWigZWwCWl7TMAy1nDKZiZxRWto1ywFQTQY5Rv7VEtbKCtgj8RzYJJhFrU1zL2516ZnULV00lVulmXaKW1xd9nMcJNL7c3S4bowHVuolzZy+LfBRHPqwWIf7NLW3rdOSDWhHBMLOdewz5wxmO+Q4Ebg1fATvWazO+V+I6vgYX4d5/v8Ou58Mw54ldfJT5wBn86M1wUcsTUSxMCvY/aSjKcHjzSPwHyNuWeZ+23W59xbZMYLVbI7nw6DxycLJAaDGA+i2hEO5gg9OB6BdzT3BEIQDmTz0+bcMxYsuC7Q4UNKkI6Y7D/D3HM+y0J4ltI+zPo65bV9UJE/ydxD8eMsDNpkNkeZe7uZ8d467/zV4qE7sJ/Nb55zz1iLdPvAklXOgWx+s5x7xn8Tc8/7p/kRXtvnWmg8Xs2+t/RfbWH2ejaH2Ze7mfE+sSRfjyc1dCtB3381c489b3UWHmLu7cUfsjd4bX+hMOS11Y1jb8cfHvFpPpQnrHhtV7G9P3jMQv7XW3+kXBRz7yJ+wC9ln+fSwPR4a5l7meI9rVnIhvx10XqI/SdOqBU8wvKGJpb091o8/oy5t5a/7t8yY714fwbmXm7q2qxl7q2mEUs/zsb6a8Tcy5n5Zs69wT/4NAc8V8y9ntdmO9/da7M/KnzNLa8TXhv01ZVz6/2ce32OIV4lnzKjBqyuLzVSE+95x9wrkrdz7rXMPTzNexUcnSR1skFlLrpzcVG9D97R7PHyTuQvnEZrYmE0ON004ds591BUvHf/6+vPnz+vGxaQvl5/SHxA5Z9/SLyj+OdJ8j9/OvD1i6oH8J87gUmdAv/5M9YMusea0ZpBc10jce9xyxXrq2XuIevr7Zx7uLes0I2iqiGX5/l6vJ5KvL2IqoZiTWJN1SQiIkPw4/VYgu/P1xx8XYIv2UwzMuqe9PgUc6/Ekyiw0Hrbp+FdDKnV3MdUtce9RLpAjQy2BxEHriTWPa/tAeAcwI8pCa4DP273x3UCnjHmHj0fbqaZ+GRIIaoHXlvD3rWQD7n/eHO718QZ6KhqILZUNWIVUO2FZMVrK/MeTLUj8AUQtym4XIJvt0yr+YocmuYCBmadhcJ5L+ee5YyS3ZnN7UrH6DV+y43oChdlLJG8SCSyVkFiXU3AxQJ8G4FnmgkMI1CjGYbjBflXTUYWEnNPJoJ9I+fecD6cKtZOph4D0oR6EYk99HsTi4nEGfiyBCv0IE3B2En0mjPs6SWyzBRzj0lq6qLNrZmr+essc5HsLr0qqlql2GfXa5kgXaBW7DMUW6oaHsd3vLaq6nltiLiOwNcOnAzgqgU3yZpm4rVdrw0lqKSnLH1Ku3425x43lwd3DfyM10JR1bC07DPiRbbsM/ryphFNQWJ1BNycBROfzMKDfGLutRYe99piZMFxXe4/R2TZJZlR1cRAVWvZZ2Lgtb0BRiLgLph4bcTcg4canbXQdXHHX39Sy8oSt7csodhnDl4vodhnmH/IUewzEhOqbghMYoFgU/HaSCRwtgATP3ZPMzSD42Ei8miTKJ7H+WiZe/0OOZ5wrjP3ROkgrYwTM60hshmN/kLR2KiaREEiG8DJAM7XwdzE5u9rLs2OJFVVEU2jx3Pu8e62n5XMeAmRy+gItkEidqnYZyXOfsQ+C6k2IRH5dSWBwwEcchJZOIDDFlzmDZ3zTjTnWs207sPU78chck4O59xLI+jg27y2qmefCZRyxT7LqwL5dSjnc17bHMypVj2FGVjkC83r4CrBtcHHOwktmzYqdn0a3ACQnNmbvDaWLNlnqRRILI+8sGWfFS2vDeSCwOkI3FLV0rQHpwoMzRekYhM8kOCQIgavEsxkEuMt4pWIkpGFceAJya1tCx3iteErDUdud4VSmsKyVxVR6qaeS7UWIcDupJqDvZDEiN6KFJjEpmGsYN462BtrRsp3g+9KQWrZMM5wTykYX2Gm2/OOg8BzhLR3MuM5lhA+/nqSSOaqpyS4loW+53o+tiPhhGCqHShGRGpXnhR9jhylEdi1WSWaxPcmmt200oFBMy67eCMa3lHS3/fHbctZZ+55Kd62k/Ijye6o44U0t8G/dMculJBkEqOUuliLGIF7kfpgOoBDGXKM/giPgEkzBohA++CPnrkXobyScy8Q0hJ4JVRwKDMeTFlCXctqN7wR3MeL6SJcstV5s0fLt2Kf0UKtqGrERefqbJ0QRg/mrm/4sUt0dqV5A0ya8ZI22xIYIxIEnAlsM5LyV3Lu+VyETN0Mdo6bZUZ2eytZTGBBhPFzRC4b48mQbBSfo9fhvbNIzlC3kjkOhTYFep8mwDsapRWet1Di++eITm1TFOjJfIWMY+gOdIPTND+ublo1oH+r1Nix3sIYLHTglXezHfrjVBjmluhoKzb6C8E6mPp/xycY+r/gGEGIA2QO1mSGnFhojW4HNOFtAaMQdTn3MAYbQzk7XoM2M15MM7baAx+dn9JVYGpc41rRItbA3gBW55gkuin8ReHIG+DQmrQZC7zwMlM9Q3B0MK0yBtmOmHvtLR0hBjaEsed224v+cK2G2l40NkrQx/CqY47zxwAYIo0xrrufDFLZt1m2OfdcnypDGMW4aoW8bfOEucfx9kcz2Limdqd9RpsUITiV/aErPl46FR8LAnfNOdsQvBRYofGmVYwElvrbcqWIGB7bGG/x2vpUD28aSBHq8dFjrpjPmGpgIbU5ViH3Oq/ND6TDop3z1I3S5Yl4s4vSBZqBfziM359ZCBOLPZvB2zZjL0UL8XZA5vS3A1pDL7WP9dLOxLg18lzxAwytO5OnIKVvw2yW/Q6oYzrt7YB0NdY05x5G6GO0uimDngXHBxbcoTNgZWL81hhEEjDONCc+U2DzFHOP2pzK9pjXV23mc+ZeJN0A595vMPeCwD+UtWNRiOTcEaePluiL2dN9CTSH4T2Vk3d8KrAuM+nQQvQt1hfmt3nnRDyg25LPfvLrbloTbwnn8Yit7NMIk5l02ff3eG3BGxk/8GM+GXnyU5fXjU39QVDimCt7bZiJwp2gjb/J3HsrGUr19bidyLkHjuS/ydyL/fPPvvl6PAoU/qdz7l2Lvet1j+Xc+0xeW0Ksr4u9vGZAd1sulnVe26dRTVTJlIXZT8Rb2B/HF4ISU762ur6W37QwHuapzyoMc+5dYShecvr7AHNv5Qobhq7N5z3EGA0siLmXUfv3mXvmwNwziQVnjHLufd5DLL8ez9uTmHtNWWjaPMu5hw94WD3t5SbXp02nzfP1uHXMvSyvnJWNueO8tg+jmCa32+v+uKuMdA08yeT791s41ec8Ri+7Xev7JCNd0ex4bQduBzSzm6Sd4tFr11xcqV4g9OIxza4ocQK9oIH3vIJhKDBzW/sAtph7ket3zL3xpRMqBDWlNBuU5k6lGEOuWSveiUSn0pvVRFhTiFuPwFXr1oIRUGOdAqvPTcE6zbdbq/n19YWplC49c69KKOdeI11Nm5fMPbZkDI1YcPkLCrHPsjuKin1G4uuKck3iTVHVevDlidKrpaoR+JohVU0Lfug1P1uwygR3f9Qtc+86MPeYrs3nYkjN4oHsM2QR0HN6Ik0iq4d8c6O8cZl6IIS4D2ILLnfAGs23AQzLxHPCa+Pf47WNTkh5gewz6PZLqlrWUdXuz+uYqpb1VLUCZQXOkYigwHu8tl7zs1aas/JZdxSx5ACv7ZSFjsmL2xV+vDynAXdrk8zhCKG8cSWJGVWTeCWxBRcduFZJ5ubgegxear7XLbjGapWRjnhtuZThuoWjtyfJtG9PYngTwTQYxSVBkgK1oyb6QEZNIjEnsVS53G7ErytG4EqB6/sCTBPQdQLWaK4JnBD4gsQ9ZO5Bd4gUc69hmjafZ+65kug+9MPm2UzM5mI5QmBbsLpYgi8LsF4zymUPhi5LKfcErhhMhto8ga2ZozMwtr4j0J6BVZSRDrllFc5kdZevDcQR+6xW7LO6BycoXgCcKHBLVcu04DXNMO46MCWIaxxM2DbmtS12MVSjT51jmkmG7DMk5lGCuAKT1KgEayWJxD67kliQOIAvFdsB72jOx+BsyEhXVZG/xfo6l9uEN2XWEJmKeG0F5qO1FVUNN+1a9hmKdkJJ2hq6wJQ6W4KXrFqq32GtpcAOqmt5beuaLZiO804zgSkjXctr27Tw1Gm7aYKJlCjXoTk9obcUZDvjWwzmjaNqlTdOpVnrwXnCpQacacFLzZjArRiDLYk5xoguHNF+5Pduy+2vi2ZWwpGDpnLDqZxsqh0qPRt9ucq4RqJD57CYFRfAcgdsRquaQwLnPTgvMYlUGtIzDPeZexvRea0HNNoQMAskzdF0pfLGtbw2LC37jPLG0dSmMtKleAMmgjte2zZ4qblowcUYjMQ2VzH3fuK23BHrSyBVDduR2oqXB3La5o2jahIFiUhVAzAiLBIPgJeakx6cjMA9ry1k39hr01lo2k2StFQ1LKlin1EKNtqKpRRsdstrQ2b2COzNwCpfG/HaWrC30NyMNDeD5hGv7YctdMDENm8ckdlU3jjFa6Nq5Gsnbd64BH4NMYCrBTiZgLtcd2PNuIx2muGldwRuBBr4/m25Kzn3IhPz2Qb0SkYrML1deiSqpEwkSmJMONgMQdSIcBeMCVobEc80uzOwGDQ3gl6QV9r8rZx7iMAOpLIyYVEvneooQb2Lqv4IQos4BI4OgNMBsdnmbrVYy7m3zdwLKLv7G+m7cE43V8BDYrBBs6nRbI0069t8LOfeW/eh6tln9gy8zOa3lpGOazXzI23+dkY6vYWzRlu7GUi2NfMVzfzH7wNetsM8ZOF+Zrxt1uN6zr3jFp7PuafAzNwDH8uMt9S8Dx4u7f2BnHvd9qK6plbN+lSNKfAWd9rK8QW4x7L5aTR3t+WGm5rTvTYfzLnXcaLEAJa7V+uyEXhds7mjmVvbmvkP3Zar9WmOp1XeyKpmbWp2uG5ziY3bzH805955C9M9C7c1c21657GFOKNqNFtnc+7pfjwtmE3Bc47kac3OmuZRmzU3y7FGnM25Ryw4w+nBwQA29NfUergLYP6GZsPcbbNorLM59yh/nRiBW98Kq3VgW1Rz8A9p1oDnmluS7FrOvZ/w2izk4i40/4K3pNdsh3Qx1opPE4uf8EutqCU3nLXQYmzp4p20kJkh9c6ViJIYnD2+fUfJvoWMyzaa4qSFFpccU3R/w0KMYIsoaECbcy824sbhMABUzMyBtydtsjsueNRMNW9nxuuGlhTqTqp4svW+0Yzl2xOTTHKaYPQ599Lunz1C3EbBD4feGxroY9/8+hDefl3c1esqxrsY0uasP3viQpO/bhJ/OGx5EMJowY6Q0AMw+GYEZivZ/CaahSKnS4wdlMFSs7YZU83gt2NPdLlwdMw9KW3TcWjn2LNtuRMlu+IAObYlXCTd081gZ3wJS0bE8pVE86WRdMA9mGh2bEmUeH28hYEbjrYVISUZ0Ux379q+hRb8TimO5/V26BsN3xdSNAoxtTkR/89aCGsU2hdM4i16C2N60wzbu/MAYi3vztv3S0UEk4xLpPRzFsIM6Kh9+dTBXBdk7DkLbSZshr1nGsvdb9SDuwTOwHD/IbO2btJRNL8u5dLgaDSC8UbFZ87Bm+cF8DEA0+dCvOqQU2jB7oU+U81SsgZDSldz7rkUdxThDRn4ThnH8/x15oLmx2cJ+kKkpMephQhj0LyVzU9pxpgSAIdhGFHKeteE96JVsFZzSGE3PDJXcu6ZxNWHpVZGIe0IwI8xz183xLI63VI7SdDHMHoFdETOFLyZza/TDOPOFfR2Tw6JZOYGWKOZqTuMbfjcSs49shD6cBTBoKcA4tN3NKjO5QcHrqxYakYLLScKozaG9KRP44CXgvObOQOPvDZH7Yj5GCAUqTjOcxZC8xxOd/oe84+nmvHBYdaUNsran2+ubloI/ixua+Ag28i510eUsNHtgFMWXH9C6jidfzx0POgc6C5RtLG920uXmmEdcx51qOoAAAFRSURBVPvtlWCtS69oxqh5aLMf7OTco6R7lC8g1eavU4chrjZBHw78SKaoYww+kM1PgWPXd9vYXJDjbfBUc+ybkkuZxvDl2zn3OBcq11cwv1u9Y8GJ6UXsdjtNI2NOxGqusK01sD6b3wAWassjSMETG2nurkvfaIaNC4SR0iHKQvNkn0bABKZyFxzbLxp2U2CtxXEe+5a573msaWaUJDVI2ZlNHZpB0Ic6dgYMnhOnGLKTFprMMvEq7uCQb7WqOaLZkB/a8htpxgtkweE+dgZsS7kV6bzqtVlM+BiL/T0LQ+VyHNqnHFvI6Vb4tf3SGYNW2Er1jEHLNocWwxQKFOJ6CLylGeMJ5mBjvxkY27ei+Q3mnvas1UvD+TW1P6R5G9wholVwa+Y+k313PUQXyV4Bf08zgt/WfDxT8s/v+f0dzT95Brx6jvk/Y+H//jP8UAv/A98DlfNqyiLkAAAAAElFTkSuQmCC") !important;
} */

header {
  background-image: url("assets/stripbanner.png") !important;
  background-color: #182337;
  background-size: auto 100%;
  background-position: right;
  background-repeat: no-repeat;
  border-bottom: solid 1px #2a3b55;
  color: #fff;
}

section {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 25px;
}

nav {
  padding: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.nav-link {
  font-size: 16px;
  font-weight: bold;
  color: #fff;
  text-transform: uppercase;
}

.download-btn {
  font-size: 12px;
  font-weight: 700;
}

.navbar-collapse {
  padding-block: 10px;
  padding-left: 28px;
}

.logo {
  margin-left: 20px;
}

.text {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  text-align: center;
}

.button {
  margin-right: 20px;
  background-color: #36944a;
  width: 120px;
  height: 38px;
  border-radius: 25px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  gap: 10px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.download-link {
  text-decoration: none !important;
  color: white;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 10px;
}

.l-img {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.hamburger-icon {
  display: none;
  cursor: pointer;
  -webkit-box-ordinal-group: 0;
  -ms-flex-order: -1;
  order: -1; /* Move the hamburger icon to the left */
}

.menu {
  display: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  position: fixed;
  top: 50px;
  left: 0;
  width: 80%;
  height: auto;
  background-color: black;
  color: white;
  padding: 20px;
  z-index: 1000;
}
.menu-item {
  margin: 5px 0;
}

.main-container {
  padding-inline: 40px;
  color: #5c7391;
  width: 100%;
  background: rgb(150,53,122);
  background: radial-gradient(circle, rgba(150,53,122,1) 0%, rgba(90,51,116,1) 44%, rgba(79,11,86,1) 100%);}

.sticky-button {
  position: fixed;
  left: 50%;
  transform: translateX(-50%);
  bottom: -80px;
  transition: bottom 0.3s ease;
  max-width: 750px;
  width: 100%;
  height: 80px;
  background-color: #ffffff;
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 1000; /* Fix the typo in z-index property */
}


.btn-link{
  width: 100%;
  display: flex;
  justify-content: center;
}

.btn-link:hover{
  cursor: pointer;
  text-decoration: none;
}
.dwnload-btn{
  height: 50px;
  width: 80%;
  border-radius: 25px;
  color: white;
  font-size: 16px;
  font-weight: 600;
  background: rgb(255,226,184);
  background: radial-gradient(circle, rgba(150,53,122,1) 0%, rgba(90,51,116,1) 44%, rgba(79,11,86,1) 100%);}

.dwnload-btn:hover{
  cursor: pointer;
  color: #007aff;
}

.sub-main {

  /* background: linear-gradient(90deg,   rgba(255, 0, 0, 1) 35%,rgba(121, 9, 9, 1)100%, rgba(2, 0, 36, 1) 0%) !important; */
}


main{
  width: 100%;
  display: flex;
  justify-content: center;
}

.main-content{
  position: relative;

  max-width: 720px;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.desc{
  font-size: 14px;
  color: white;
  font-family: 'custom';
}
.content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 30px;
  padding-block: 40px;
}

.banner {
  width: 100%; /* padding-top: 70px; */
}

.banner-image {
  height: auto;
  width: 100%;
}

.the-most {
  text-transform: uppercase;
  color: #fff;
  font-family: "Poppins", sans-serif;
  font-size: 28px;
  letter-spacing: 1.5px;
  line-height: 1.2;
  margin: 0 0 10px;
}

.popular-lottery {
  font-size: 54px;
  line-height: 1.2;
  font-family: "Poppins", sans-serif;
  font-weight: 900;
  color: white;
  text-transform: capitalize;
}

.popular-lottery:hover {
  color: #077aff;
}

.first-section {
  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;
}

#Exploring_Casino_Games {
  font-family: 'custom';
  font-size: 20px;
  font-weight: 700;
  font-family: custom;
    color: rgb(233, 223, 35);
    text-shadow: 2px 2px 4px blue, 3px 3px 6px black;

}

#Exploring_Casino_Games > b {
  color: rgb(233, 223, 35);
  font-family: 'custom';
  font-size: 16px;
  font-weight: 300;
}


.game-images {
  border-radius: 15px;
  width: 138px;

  -o-object-fit: contain;

  object-fit: contain;
}




/* table  */


.data-lists{
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 20px;
  margin-bottom: 100px;

}

table {
  width: 100%;
  border-collapse: collapse;
  border-spacing: 0;
    position: relative;



}

th, td {
  padding: 5px;
  font-size: 10px;
  font-family: 'custom'; /* Give your font a name */
  text-align: center;
  border: 1px solid white; /* Border for cells */
}

td{
  background: linear-gradient(180deg, #ffd89b 1.56%, #fff);
  border-color: #630e97; /* Border color for header cells */
  color: black;
  font-size: 15px;
  text-transform: capitalize;


}

th {
  color: white;
padding-block: 40px;
  background-color: #630e97;
  border: 1px solid #630e97; /* B
  order for header cells */
  font-size: 15px;
  text-transform: uppercase;
  padding-inline: 12px
}

tr {
  border-top: 1px solid white; /* Border for rows */
}

/* Additional styling for the first row */
tr:first-child {
  border-top: none; /* Remove top border for the first row */
}

/* Additional styling for the last row */
tr:last-child {
  border-bottom: none; /* Remove bottom border for the last row */
}


.data-table{
  position: relative;
  width: 100%;
}

#table-header {
  position: absolute;
top: -12px;
  left: 50%;
  transform: translateX(-50%);
  object-fit: contain;
  z-index: 999;
  height: 40px;
}

img {
  vertical-align: middle;
  border-style: none;
}


#table-border-top{
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  object-fit: contain;
  width: 100%;
  z-index: 100;
}







#table-border-down{
  position: absolute;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
  object-fit: contain;
  z-index: 100;
  width: 100%;

}
#referals{
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
}

/* .card {
  position: relative;
  width: 100%;
  height: 250px;
  border-radius: 14px;
  z-index: 500;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  box-shadow: 20px 20px 30px #bebebe, ;
  background-color: #ebbd29
  ;
}

.bg {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 100%;
  max-width: 98%; 
  height: 96%;
  z-index: 2;
  background: linear-gradient(180deg, #ffd89b 1.56%, #fff);
  backdrop-filter: blur(24px);
  border-radius: 10px;
  overflow: hidden;
}

.blob {
  position: absolute;
  z-index: 1;
  top: 50%;
  left: 50%;
  width: 100%;
  height: 150px;
  border-radius: 50%;
  background: linear-gradient(90deg, rgba(219,144,2,1) 0%, rgba(252,252,91,1) 35%, rgba(253,172,6,1) 100%);  opacity: 1;
  filter: blur(12px);
  animation: blob-bounce 3s infinite ease;
} */


.referals{
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content:center ;
  align-items: center;
  gap: 15px;
}

.refer-img{
  width: 100%;

}

#refer-head{
  width: 100%;
  /* width: 500px; */
}
/* 
@keyframes blob-bounce {
  0% {
    transform: translate(-100%, -100%) translate3d(0, 0, 0);
  }

  25% {
    transform: translate(-100%, -100%) translate3d(100%, 0, 0);
  }

  50% {
    transform: translate(-100%, -100%) translate3d(100%, 100%, 0);
  }

  75% {
    transform: translate(-100%, -100%) translate3d(0, 100%, 0);
  }

  100% {
    transform: translate(-100%, -100%) translate3d(0, 0, 0);
  }
}



 */

 .table-box{
  display: flex;
  justify-content: center;
  flex-direction: column;
  width: 100%;
  align-items: center;
  gap: 25px;
 }


 .section {
  width: 100%;
}

.title {
  padding: 10px 10px;
  background: radial-gradient(circle, rgba(150,53,122,1) 0%, #5a3374 44%, rgba(79,11,86,1) 100%);
  border-top-right-radius: 100px;
  border-bottom-right-radius: 100px;
  font-size: 20px;
  text-transform: capitalize;
  color: rgb(233, 223, 35);
  position: relative;
  text-align: center;
  filter: drop-shadow(8px 8px 8px rgba(0, 0, 0, .3));
}
.title::after {
  content: "";
  position: absolute;
  width: 1rem;
  height: 1rem;
  background-color: #5a3374;
  left: 0;
  bottom: -1rem;
  clip-path: polygon(
    0% 0%,
    100% 0%,
    100% 100%,
    0% 0%
  );
}

 

.slider-section {
  padding-top: 25px;
  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;
  gap: 5px;
}

.table-section {
  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;
}

.heading {
  font-family: "Aclonica", sans-serif;
  font-size: 35px;
}
.table {
  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: start;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 15px;
}

.tables {
  width: 100%;
  max-width: 1100px;
  /* width: 200px; */

  background-color: #007aff;
  -o-object-fit: contain;
  object-fit: contain;
  border-radius: 20px;
}

.headers {
  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;
  width: 100%;
}

/* .sportsbook-swiper--buttons{
  position: absolute;
  right: 30px;
  top: 0;
  display: flex;
  gap: 15px;
} */


.link {
  color: white;
  font-size: 16px;
  font-weight: 700;
}
.link-section {
  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;
}

.bottom-card {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: end;
  padding-inline: 50px;
}
.icon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 10px;
}

.tile--title {
  color: #fff;
  font-family: "Poppins", sans-serif;
  font-weight: 600;
  font-size: 18px;
}

.inner-box {
  height: 180px;
  width: 80%;
}

.inner-box > img {
  width: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}
.bottom-section {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  gap: 20px;
}

.bottom-img {
  height: 200px;
  -o-object-fit: cover;
  object-fit: cover;
  border-radius: 15px;
  width: 100%;



  
}


.float{
	position:fixed;
	width:60px;
	height:60px;
	bottom:100px;
	right:20px;
	background-color:#25d366;
	color:#FFF;
	border-radius:50px;
	text-align:center;
  font-size:30px;
	box-shadow: 2px 2px 3px #999;
  z-index:100;
}

.my-float{
	margin-top:16px;
}
@media (max-width: 980px) {


  .popular-lottery {
    font-size: 38px;
    line-height: 1.2;
    font-family: "Poppins", sans-serif;
    font-weight: 900;
    color: white;
    text-transform: capitalize;
  }

  .the-most {
    font-size: 13px;
    letter-spacing: 1.5px;
  }
  .cards {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .image-list {
    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: 28px;
  }

  .bottom-section {
    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;
  }
}

@media (max-width: 768px) {


  .list-item {
    height: 40px;
    font-size: 15px;
  }

  .personImage {
    width: 135px;
  }
  .main-container {
    padding-inline: 25px;
  }

  .game-images {
    border-radius: 15px;
    height: 120px;
    width: 120px;
    -o-object-fit: contain;
    object-fit: contain;
  }

  .accordion-box {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  X .the-most {
    text-transform: uppercase;
    color: #fff;
    font-family: "Poppins", sans-serif;
    font-size: 14px;
    letter-spacing: 1.5px;
    line-height: 1.2;
    margin: 0 0 10px;
  }

  .box-image {
    padding-left: 140px;
  }

  .ul {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .bottom-img {
    -o-object-fit: contain;
    object-fit: contain;
    height: 100%;
  }
}

@media (max-width: 480px) {

  #table-header {
    position: absolute;
    top: -10px;
    left: 50%;
    transform: translateX(-50%);
    object-fit: contain;
    z-index: 999;
    height: 30px;
}

  .main-content{

width: 100%;
max-width: 100%;
  }
  .view-card {
    gap: 2px;
    height: 97px;
  }

  .slider-img {
    width: 35px;
  }
  .personImage {
    width: 113px;
  }

  #Exploring_Casino_Games {
    font-size: 16px;
  }

  #Exploring_Casino_Games > b {
    font-size: 14px;
  }

  .game-images {
    border-radius: 15px;
    height: 100px;
    width: 100px;
    -o-object-fit: contain;
    object-fit: contain;
  }

  .box-image {
    padding-left: 100px;
  }

  .popular-lottery {
    font-size: 24px;
  }

  .box-image {
    height: 120px;
  }

  .accordion-header {
    font-size: 12px;
    height: 40px;
  }

  .title {
font-size: 16px;
  }

  td{
    border-color: #630e97; /* Border color for header cells */
    color: black;
    font-size: 12px;
    text-transform: capitalize;
    /* : linear-gradient(180deg, #fff19b 1.56%, #ffe2cc); */
  
  
  }
  
  th {

    color: white;
    padding: 30px 18px 15px 12px;
    background-color: #630e97;
    border: 1px solid #630e97; /* B
    order for header cells */
    font-size: 12px;
    text-transform: uppercase;
  }
}


.banner-mob{
  display: none;
}


@media (max-width: 360px) {

  #table-header {
    position: absolute;
    top: -8px;
    left: 50%;
    transform: translateX(-50%);
    object-fit: contain;
    z-index: 999;
    height: 25px;
}
  .banner-mob{
    display: block;
  }

  .banner{
    display: none;
  }


  
}