@import url("https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;700&amp;display=swap");
/*! Generated by Font Squirrel (https://www.fontsquirrel.com) on September 11, 2024 */

<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.4/css/all.min.css" >

@font-face {
    font-family: 'charlotte_william_serifRg';
    .detail-item src: url('charlotte_william_serif-webfont.eot');
}

@font-face {
    font-family: 'charlotte_william_serifRg';
    src: url(data:application/font-woff2;charset=utf-8;base64,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) format('woff2'), url(data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAAHpEABIAAAAA+QwAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAABlAAAABwAAAAch/5fpEdERUYAAAGwAAAAHQAAAB4AJwDQR1BPUwAAAdAAAAVIAAALDDqnKjRHU1VCAAAHGAAAACAAAAAgbJF0j09TLzIAAAc4AAAATQAAAGCTRHBlY21hcAAAB4gAAAHCAAACOk+J/CpjdnQgAAAJTAAAABYAAAAWCJgHnmZwZ20AAAlkAAABsQAAAmVTtC+nZ2FzcAAACxgAAAAIAAAACAAAABBnbHlmAAALIAAAZ98AANnM6gvR3GhlYWQAAHMAAAAANQAAADYNlXAOaGhlYQAAczgAAAAfAAAAJBA9CZ1obXR4AABzWAAAAXoAAAMox3f+Y2xvY2EAAHTUAAABiAAAAZYNpdaobWF4cAAAdlwAAAAgAAAAIAHnAn9uYW1lAAB2fAAAAaoAAAVmd5LC03Bvc3QAAHgoAAABuQAAAoSj5Fk2cHJlcAAAeeQAAABfAAAAX/r8TqUAAAABAAAAAOKgOeAAAAAAwldDngAAAADjBuIleNpjYGRgYOABYjEgZmJgBMKTQMwC5jEAAAxBAPgAAAB42pWWXWgjVRTHz52ZdGNdF0VFUOgSH2QRRezCorDsSPqZbdKmaZqkLZTxQRAsssg+CiH7ICLC9vu7u9P0c1vx0cfCLCI++LDPUgj1QUR88sEnmfE3d1LStHHFDP+ce+8598z/nnPuSUSJSLt0yFuipj68+6nExWJFgkBCjfrko8/CNYlm6AykKZdjne3XRFl/autX5Zb8LbdUUiWNuHEFfG7EzU4zy1Mwv2acNX/g+cnqtdI8vdav1h/yjiR9T7oDkR5kL+gLrkq/70rKr8jtwJGBYFLSflkyrGX9mgz7J5JDjjAf9Y+kwHgMjLN3Aj/3g4RMB7bMgFn2zyHn2bOAfhG7JeQyditglfU19OvYPQyS4vLuTdar+NhivI3cYb7Lvj3m+8wfsf+AfYesvQB7V7pBD0w0e8b9sL2NHGCeRQ4zz3GaiHEZxi6MPRhXNON3Jcl3FINaPQY2XmqSCjxiYBMDR9KBF50fHjl4jGA/GlSkAO8S+rGgLOPICezvYzcNZuA5i90c43mwAHQM2L+MbgXWq7wvioHIBr4ehLHAxkW/CdMq2GK8jd0O2GW8h62OBfKAvYeMFWxr8pp0iy09kpReZMg/K47kQAl+Y4ELx4rMoJ9FPwfmwQJYxGYJuYxuBbmKdFnbZFwFW2Ab7IADOB7i6+2oemDUA5NeZJ+OmEfE3HrsPWLvEfsjopUg9idSYj6G/TiIKsauV4wQLVhhN4/9AraL2C6Rs2XkClFZBWvo17HbCKpEyiVSLpGqUTVC1QhVA0tsdhnvsW8fP4+wOcDmkPElSUkChkeSlquSYZwLYMWuCc6rtPY56ecEA5wkjS5DZLPYD7OWYzyKLIBwT5jzKB62XNG7Unj9vzuVzlUHMXfqGbSjDMKlkUG3nkEXplQZ1tPIGRBlM0k2nXo2k2QzSTbtejZtMunUMzlJJifrmSzrTIantuUNboLNTXDIZ1l6qZT+wK7fAvJJJ4jOYVP9DnlzyJtTv+lh3soyj1xALrK+BJbBCmur+FpjvM7+DfAAPGTNxXYTfRVs4T/KnUPuHKrcocrLVLnmRzRDlkm6X1yu8Yhc51Fyg8eQ9+R9emKS6MWkD7s42R2VZ6VIrF6mSz7WXfK63CE238hjOZa/1EuqU45Vt5pUU+qe+lIdqO/Vz+o35RvPG28aN42C8bFxz1g3vuN5Yvxuxs3XzQ/MSXPK/EqOzW2eb80fWfnFEqvDummNW3eUb31hbcsz0uU79FD6BsiAQSpxCOSpxCLzEohJF2dLg0wQroZ34+Tcap6sFYlCG6ue7kIZkKcuioGjO0+btk+d9aQrzKXSwz2ppn2htwraitY29gzyjiFQ5NaUgKW1g9TyECjSmdoueBskJ0PARBN2SE4aXDhVnYtitUxWulrsj1idPU3j9LY+fdi9Yk1vOfVrNnmMNc1ObawLzNvO8ajCoyp5/FrN7+fOhrb0CpABDdvIbw1NTd/zkOvFGBWp6PC2R15SZzwV+SUpgVb5S6BJtPQWZaeVJtpzSXNKneN1GsNW74ri/m+18nRt5NVkVm6ybT5pxCCqulbMPTQed/g0X61YNqJ4XtOo5vMM7f/UNhg3e83TSZ6mba7K854TLVftFp5Ob12+ZYwb2oruemG/E/3brqSfX6427uaIXKbPFfgvVKLTvcivwq68IvtyyH87Q9Z110vLXWxj/KMsE0P94d0SePiVIOG7vheInjsBc0a1UE+G+fgeTw1fbbrrGk39to8nxtnyvKcIA6XtunjCXp3iOw1PRR8Z0lVyamew1o63G9pPn9bnQ80/QoMsNgABAAAACgAcAB4AAWxhdG4ACAAEAAAAAP//AAAAAAAAeNpjYGa5wTiBgZWBhXUWqzEDA6M8hGa+yJDGxIAMGhgY2B0YGOCCBZVFxQwODLyqf9gY/gH57OZMgkCKESTHwsA6C0gpMDABACvxCqQAAAB42mNgYGBmgGAZBkYgycBoAuQxgvksjBJA2onBgYGVgQnI4mVQZFBjiGeoY1jMsJRhOcNqhnUMGxg2M+xmOM9wjeEuw3uGbwx/Gf4zBjNWKHApiChIKcgpKCnoK8QrrFH98/8/yHSgGQoMygwaDIkMC8BmrGRYCzRjE8NOhv0MFxluMNxn+MjwA2hGENAMBgUBBQkFGRQzmP9//f/k/+P/j/4//H/g//7/+/7v/b/n/+7/u/5v/b/p/8b/G/6v/7/u/9r/a/5H/Td7sP7BqgfLHyx7sPjB9AcZD2RunYX4kVLAyAYJMjAbFDJM6AoYGFhYGdjYOTgZuLh5ePn4BQSFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTS1tHV09fQNDI2MTUzNzC0sraxtbO3sHRwZnJxdXN3cPTy9vH18/fwDAoOCQ0LDwiMio6JjYuPiGcrKK6ub2nsm9E+cPGnKtBnTZ86aM3vuvPkLFyxasnj5shUrGbKTklOPMvRlpYEcVNEBIlMgrkvPZ5i6tDARzM4oYEgoKm1bs3bvvkOH9x9gYFi9juEERNnBIwwlNcW1VfUNjXUtrQzNXd2dSF4EAMqNmoUAAP/+BAAAUgFBAU4BTgDNAMsBHABEBREAAHjaXVG7TltBEN0NDwOBxNggOdoUs5mQxnuhBQnE1Y1iZDuF5QhpN3KRi3EBH0CBRA3arxmgoaRImwYhF0h8Qj4hEjNriKI0Ozuzc86ZM0vKkap36WvPU+ckkMLdBs02/U5ItbMA96Tr642MtIMHWmxm9Mp1+/4LBpvRlDtqAOU9bykPGU07gVq0p/7R/AqG+/wf8zsYtDTT9NQ6CekhBOabcUuD7xnNussP+oLV4WIwMKSYpuIuP6ZS/rc052rLsLWR0byDMxH5yTRAU2ttBJr+1CHV83EUS5DLprE2mJiy/iQTwYXJdFVTtcz42sFdsrPoYIMqzYEH2MNWeQweDg8mFNK3JMosDRH2YqvECBGTHAo55dzJ/qRA+UgSxrxJSjvjhrUGxpHXwKA2T7P/PJtNbW8dwvhZHMF3vxlLOvjIhtoYEWI7YimACURCRlX5hhrPvSwG5FL7z0CUgOXxj3+dCLTu2EQ8l7V1DjFWCHp+29zyy4q7VrnOi0J3b6pqqNIpzftezr7HA54eC8NBY8Gbz/v+SoH6PCyuNGgOBEN6N3r/orXqiKu8Fz6yJ9O/sVoAAAAAAQAB//8AD3jaxL0LfFtVei+619bW1sOyvLcsWZZlWZZkWVYUW5ZkWZZfshXbURxFcYQxxjjGmBDyIIQQQiZl0ownDZTJBIaGdxmGUprDpZTurWgydJ50KGdKaQ6Xw2+gHMrlzJ22M7Qz3Ol0zpwZiDX3+9be8isPwuPe5iFtbW1Je33/773W9y2GZYYYht2mvZLRMDqmTSZMuLeg4ww/j8q89h97CxoWDhlZg6e1eLqg443negsEz8dEj+j3iJ4htrHURB4u7dBe+cGfD3FnGfhKhik9S3LaR+F7q5gNTEHDMCGpMlzUaRgXF5KYMJGEsMS9UTRyTA0XOs0aOX2oqOEYI7yrCRdZeiSLJCSzGtEi6yqTSaY9Ino0Pl1HZyxaY7PyPm8zyR3Ob8v39IyN9fTktY9+sO2lnivyvT35vHoPz+hb4R6cjJvkGfjR01Z7rbPJHisSDSPgr4r1riZ7tMAQY+j0AOMwhAq2mrpoNCpx4dMaocGN12qVa3mDsRKulXThgr7CFIvFiNQYlureKDo4fF9yCHINCRVt9NVpva0GxqNT3tKFi3rlyCbIFXCRib6SPSQkddZ9s2/NzwOMLWT8Zl/9zz7AA6lOOM3W6apDpzX0kcdH+IHTBoceDmqE08aaimr8ttOVNhNcINBHkT5a8RGvsdNr4FO19FPwnc7y99SXv8eF15xuKF/pxvOaAYHV4GgFEclV72pwt636Iw3UARjxhKfaA/9jGvzv12npf181YFTth7dSbOWuhV/B4xNvPkFewIeXU6XEbvr4+JuPl1JfffOrxE5e2F1KnTpLJs+y7EKJ/j/Llp7GB46cw//wHsDJaH53rvQM9yjg2Qdcu5E5yxQcBLgqHZP17HuSNlqoQCZrCsvD8LIrWmgaRlSbmg0hiQd+y4Yl5g0pEpX7ufeKrQqn9QtyMwkVtF2DAHrRT08WdI5hZAG/IGeA/dzce6er3RlA06p8xhouVitH1ULRrByZw/ImuLa/VbQU1sRSyWRStmaAbU0VwLbycBOcDrSG4bTkEL9R7V4TiiYHNzbZk5LeIpuFZLI9Ut3czybiMVsDsdd0JjpiUZvoa9MExAaNzWpmdTZfvI0EmnkdcH1AjDVo7GKbhvA1dtFMSD+JdzQHWH7sxHe2PzX1wKijTzAYfcG5G3fFJs/cu3XinjOzT21/MetICpzeSDyhvYeO9ExIX5khEdP+6cxecs30zbdOavx7/2xfn+5Z2ZTwG+u7eWNp/fSd0wlTye3P7bhreu7+7d38s88ZuwImd0JvImdm7p7pNJLXfLm5ecJnd4XIk+ZrP5wXdk/0TAUZLcqedjtgVc0EmBCTYq5g/pyRqsJFB8s0A8GCYWkNSNA4YrJIWEFuAOEw0lenQ8YGoHmLIjct4WJIOTIK8tqKUHFAuSg4sBYuWqOI05WqOPl/7kAp4qSgILW8IK0RpNALrNwSonxL5IYWAKZKCxCtGYCjSA9CFHSIliJj1Hp9gAromY5+NhZtYJH2Pm8bm2jQJPo1gTaNzqypJjFSfYn3k9ceWTd0ZCaZnDkyNPT71ybPcO5I2h9I+Ewc7w4PNPm7vVVH2cAPF95+umv28yNDh2cTidnDQyOfn+1SLvUnPWaec4dTcOSv4lxDn5uKx6c+NzR0CJ8PJVN7x1q1bHxifwqOQiwXm7jtg6v5X/xWIE/CpR0dU4fWjRyaisXopZtDLJuY2IeXtrIcfIghDPO7kvYXgM0488dMYQyERg6DxMTD0mismFIUtA1UW1iuYt8j0pWIkbyGew8p6W58Q5SNcGwMo2QU3EaUMXcTyNgaQV4H8I0omnsCxGGdW7R8o0prDXd0bxxDbh8RpSEgdjwsWiSQhZQor2Hg2WY5rW3yD+EVdWLBaHUnkyoGiTZNXCW1XdfZBrQ2A83hhc2swedYFK7xeEEsmhPV/STmiXYmOmuqiJmEiFmDyGSPntkz+8SB9Nj9r81PnDpxi+/HvC93WzY2O9oanzyQGvn8dYne6du6xu7dt6mqVErc4OPMbNy4NUl+ksy7uQrWbZzonnDseOjFAyd+Ic2R7fn56wbtlp6rbh0duX2yI5jbl9k+dPvVEXt8emTk1slec0BIzx7O5nb01wXWXZcMh3ieJ3yivT7N8fwvEyPp37u2J3H9UdRnBGWEvAo42JgwI4lhWQAU+LCsRarXUKpXAIkrGCRxhQgk1kZlOwmhHey09JOEzWsmQA5LA4nZ2liWHT1yaiYYc+r1zlhw5tSRUdZTJOn/uIfNH3m79PbTp0pvvXUkz574FRlY/du2sMywFNMK9be1b8gC/LZWwN/W2uC3jYu/He0nlngH20Z88QbWYudZM9GVf3b66cNZls0efnq6dO7IWyRw6mnifxt+9Z7/KH23WCy98KsTrDp2jiGz8Psi/H6hCvQ42llkHFOV0PgCqGtLWKp6Q+KiZRXLR+Vq5fcTgYQdNGXCrrPrAqAYdQf2JjP5TM+BQ8lcPsfNwMvRnddnkvvvSOb27M+pv/e7EgdOBVPBjIE3Ar9XMALjF8HyayqBsLEio1FsdZRIprBkfENio0WD8tNctGCgfG7QgYdgNOChkTGE5ErlhuIeEXwhm0f0ieSus+S5Uv4sefjvyWOlbX9f2k4eVX//QeIkdqoPpYpwUaNhKrgQAWuCGpDnmHoupD7JNvq1ccXP4XVA3nhnAvBuI+DqXMHZ7VNT5iqTy5wcO96zZUtPpDUwXl9jrDTW29gx+lvkYY5lt8GIXOj1qN6O+kTAt5G15Ru3cSzc6t8v0ojeYwUTZwoGJI+GaoPlx5Q6591x5fI7pp4Z3il6YnCHY4pDRnmOPUd9wk2MRMISG8ObwW/TKMpdI8gEVAir6HPtan1OBIl5QWIFSQP6nNEo+hzHARqZKtTSM6gGFd8PdFxGtT9p4DDUcg7gcZ8qXy1UvqygyRSzg0pNDsJzg1U1D4zsA6MgGxlFGYHAgRoiFpsV+B00C2H9qgKKdyiKaddf/fr48V8/v3v38/j8V7tILpCfn56aHw8ExuenpufzAfaVB4n2xX37Xix98MDJ0m+/v2/f9wl//33/empq6tR7f3Tvz56emnr6Z4tYsPNw/x4mwRQ8SH9WsZyuKPrRgvLCDoLiDUu6N+RauH0f3H6tDnSrFX3lmmYwSXERbi7Q3EkVZWdCRN1Zw/s8LMuFkr6qKl8yBGLBhUcmQtvn1VcLx1meFQZGsw3sK+7chn6B1Yu1HiHQ+eEt7o2j4B3yqjw9rj0O0ptnCi6krkkDFiJc1NI7I1J7WPK/IRuAwAZBtiieMcp3BG7S4AfC1tUjjU0uuN+6pLRGLDLVNm9YMb/9mliUayA8p/XQG6+hThCv8/g6+rkyve3+Aw88O1UghhPGB0ovlErkR+4svb0Ki93k9J5bH9z3zEvP3BLObYuN3THm13HOibtnIzcVfvrL92bMvmSQDnwIB5696/iDxbfunjg8Hswe/mq+rC9eBvoPAq8W+pD+vEJyX1hqCBeD6ijTYaniDbkLRulAy9gGKIARBNbh0Z8g1lgXWrUGseBoalOsWoJf4ppAvCYWB5DKAwrguBWvQqc4fmjCzvHAP+OJXePR7rn5EZZP3TYZbx2dieX257z8P/n2nTg1Mf/aybHBA0/O7Pqro9mpJ396YvbM44dJ7pbsvTcP+UdvyeXvmEyIwyxn7sjdnB3Znm7s2zY/tD2zLxfsmLx9ZPTWq3os9sHr5vPZL16faJ04rMoPdxLG72OamS8whTqkgEuhAAOaOVZsYhk/hyap0EQNVFOFASM3IgXCkvcNyR+VRaAKqE6viG97CbwtLoY/yAktwAmiF+DXJKUKUbIDN7jq4GVNUm5i4JlNShpRakai9RESEykPx1ysz1bmYi+yeB+BIFQTvrvDGg569Ja3RQXahRPwEEz6zAvvsxbyXfeYZs+5B8y+3vDLfncR+DglsrzK5sV9bE8Z8yKMOcZkmEIT2Ai5WvNewQ5DL4SXOIBIHcACbxSdyijiMApnA9yuA+6/CWA/wxDR4vK3KJy8Au5mXbWnxo7I8uAr+jw61CmUzxHnn/GxubvH4jdsDA/vvzdb+NFJDe9zmWqqjXpW6B/NNSzcl9h2Nv8qqb/fdLj0m1emvn3qKNn7e+NfvSMbHD88sf2P5hJVHhd7YP7G0MRwOwejD4Gn+VPBdtfL//byXZHZL6Fe/N2vf/cBNwljrGdamTYG/HDqdWgBt7aw1ER9cVToYWRiIQjDqkxKWlEywFjYfrYpEa0BF1fXzypcGgDXF8DAAARZGPwwo+/2F4nlOaNWn77v2B5n6FHp+ftnRo6/duLxd4+Vcrd/6fZcYPPhieDWhIn85P1fvfN8bzUX3PXoD09aPZx74r59o189MsZx20/9z5Mv3mgc/eMDqUPXJk0V1y7Z8L+Ge29jtjKFAOKjA3w4xMeB+NSr+ISpTVmrGO+1AsbZ6M3I7fDsWQuxmEbnTKLyqQcFL9mSUkCUhVZwRHUWyVT2PDsTHhwrMZKV7Ib+KLicqI6a9VWC0V7PZUwGw+xzR3NmXzdwnnbhHpXzhg49s33hjMprmue59mFQNl+066deLJ0rPfnLlUy49//5ny8MVXm7QQNDrEvH+iMYawvTy2SZPcCPOMI2RQIz4WKVOtZN1I4FQdQg2ulb5p330VNyTAlhpXX4lg2IkEPHvA+0U11TW5e2CaUu0yZavs4Ybe6ugcXoR/W8e8j5+mi53QtAPGStsZcZwLzC32aPgFpK3/bEzK4zd26YfOonJ0789MkpMh3K3pBMbsuGQtltyeQN2ZDj5M4d94cyU+HINcOh1R72+QoK3Od1o7dk/f7sLaMjByYHbdb05AH2+fkn/f4n54e2DTU2Dm1jyj4At037OPD6WpDpghnTA45w0csytyDpWimbuBSGb0OGd5iBHyxJySuCElLoANJqZjkdhT5hZsujT3TigM1E4ey7It6DL5beB643pL9y5y5n4MHC8w/PEk9g7PMT2X0myvaan4w+jrx946m3fv6rd/6qBzycnY+8cdLh1fomHnwi9XszyZrpfSdf3F4x+rh678RJ/VU706N6yLYLeGO1NKthiqqemGQpH8mO83wy8QL+2Wo/TeNTz9F7eJDeQzXjRi/djvfgUn+3kf6udfF36xZ/13NR73X17y/3ZJfdxyqPdumOVB2gOQn3pGVqmAJBP14L5CAYN+kUp5Z4DMTDTpKehafZydJLhOaUSpSmzCscq4nQXGfjMs8YnFA1y0ckfVg20O/pIx4boQ7yhxA5vHL2LHnk7Fnm/Htg8R6YlfdgM+BNsJMLT5MefATXTb0JNS8pcfPUtoaZnQzwYTGgRN0NK9wn0MZrlOyoZU2TPlQUFYUGcbZD9VfRlxIt4EsFUHutEWVtA6aYLHKNGdVbQ0C0nGaMom/JqaLCzNl8zcvcqOplsFCX6q7/8Uh++u4n7p7Oc7H8tonkogc1X061ckFwpaIDN90/vvf7zz3xyKNjmUeeeOb5l3ZPfH48uPHw4/kP712dh52A8W5gpphHFV+8OMYyDhjMcFjuB/sD3rg7BnZV8c2voYKZ5BgvXJEUZCcMcxR02Kgg5+FQSUWgicJcEVwjT8PZ/CgoMau3o38YlRoQQxpMSmFw5dNIiqp+UPv2wTSm4MZE2boWnlss3zA6GV846b1KVXuWtWCPTejjo6ZrDjQHUOJRDzYQO2XimINYa1Dbsc1NPi/HY/hdw8WinQk7GvG15agAXO046Af2aeIhx955hxwjnqfH7/vrmybvifVEWx96TvrKVP7o08891Zfuie30WKf2TB17s/TevfeVfv7W0aNvker7dp2d3rP/d8yJd0p3lN59mv2Nb3jn+tB1XvsV23ZPJFjP82To37/85X8vffv5fT94YCJY6wrERqzB21597NiLR3r40RFONPcmSkLp3B03Jf717QIJ/vDgwR+W3iwUSm++fjDVPxfvOv5LMvhS5vjNQ85G8mJwZCYk5h9R4ybMDW1hxpnbmcI6tLJZsLIErWwralBLrNiumKGqaLEh37quEoImwLA7LPOL+aJihmNsahooA85cIRxJUZPb3grsWtOSRKdYNkaSSXldFpTueFLmu+HZQHFAUsc8UTtp0JQNbydq3DDxQBDA26x2TJPCGz5vB+pl0tkMF+FbNXAhvGe1WWmmFCAkHk2yM3VmPznkN5Mnjb5wetFGZwVdhatktho5otW3otNY+vnNHBcc7gqYyGO8aP4d84MdrTZjxO32pKbZtva03TDe3UPeJYXXOffosVhPv+/Dk65NNOjg2YYBl8vfnE80NJsqHbVNPYptR8+Nc5gc17emPCGTibBbUxp2sK2dNWVzCz9iuxRbr0NfewioPsN8hylEkeopiKdSgrQFDXeeVREw4QM645jkVrzyBgWM5rC0NaYgcC1FIKRks0PUOw/1gPsdEmiIOAzyk49Kw4K8EV6BTyDZBKkSf2YSjifDciWolll4yxcC4FxtNJ1duRHQETCZjb6uOyltEcFzkvMpelqKinJyMrkEXlDxG/iy26D6TmKIeNEiUJxA61AcbVYbihsFq+xXhEh86VDB7y62+uiZ/ZHpPaPbBxoit37j6Lln0c8CH/f+u3+wwxXUc37BF9LrmgKWFqOoCY2EKFpc+n9N7k5WVyd3T/4vaXxHj93etyMvqfD1bzuSnjwVcWy+/tbu0ftuyai+GNd/vWtT3Go3ObSkWh+wBvy8dk06iJCde6pnen8icWBrTz6SnYtErstFyjZB5wEMr2F+nylsQPwmylJTiQ9RhMpHjUzBF0VIfGsAkr6wVK2iNk1RSyuopSlq6TxckhbkBIBRB6BshedEGgRoeAJlacIH+DS2JFCpbRBlc90yADw0Z6ql9PMixVWhsdfEalCRocrX0RQpYVWX9lLAUAjYl7lt3/nT+WDpF7GZ+Sw79aUJsYIz3jF59Y6amnx27vEAbxdsvP/wqZd2Yf4jPvOHm0t7LgWNAkL3jj+aemTumSOj06duH70y2vHMW11JPUtqG45OVTuFbf/H54ZommTH95461npRXFSficpRL1gaiFnXIAqJMgoWFJo+EBo8KNYoQtMQljIq+Ucp+X0K+X2U/L4YkN+n2B90p/tohpuKB0qOE8lva05QvdZXA4IAdichypXrVglCOWn08YVA5Xzy4sl//drExNf+9eTCoBrXPXhJnh96ffK2Eadz5LbJsqLa92LpwwdpzulyePzAmR/t3fuj5w8s+ju6+4Cu1zL/hSk40d/ZhKSdKpM2hqQNAmnxoNhNSVusboltAstQDZZhMCyJKpVnKZWVOYLCCKXyyARQeUSQU0BSjGMsUYxbvAR89WjRrQTZ18F7qREgd9eGKUruIBqLHrDhYsETbkcF5ZyCt00V48nlQtBDPNU+jLSV5EFH1CbaRCsfb9OEiEhTSzGNx+cBQOIdMYTmMqSA3PULgX1ypjZ0w82H0qWv/10sE3bxej3vCmdif0eOpD938w2h2pmFkFCqYzmeKqjSjz9aCkqbdnxpzL3wbHJ8ysdxpV/nS7/hNFrf9Jbuhefcm7+0o5TjuI8CTsUKZeAq5k+YQi1iNYxY5ctY0URGVOH+ULQo+MPDgBLmAJJhyayiNElR6ldQ6qco9ecMdLoUVVEzoFQVlZoF2Q0o1USL9QpKV6N6QkcrMphHSNzNANJaQMsfBZ3VEINTtXl426DPrkBpOUSdKkQBCtHKyPty0NFOz9YhMoOlo38by0ScPBph3hnJxP7WXE5vqiJU+tGnQaW0Y2X8filYVFzeB1xuZM4whSsRkjnNcpuOKUapM1Z0Ur+4GFjTd2UlPClAbQhLggrNDgpNToEmh9AwuWmAJifI6UVrLrvgsJ17r+BqR+xcfkNI3gmnXDagvtC3Hg1Gu1ioNHVTYXL2ATyxbiWE8IUApjmIHGQbeMvSlaDPppeDRc1KG1Fn4gABCIaV5FZHjGZMNC5wkVXUAmqqXLEwvsswMR9s+9afgIV53/qXj2DGfP77+zsivV00XcuxtwHtQ0mfOb2eAzCei2T49J9Mnvj1N3bFZu/cXHr17suxNfdPPvLOb6ae/tm9T//TvEVv+rE7uwxF958l7gyy+r5wpOeybA7FVR8CXHcxRaYwibjeUMY1jZC2xorDFER5TSQaLYpd6UmQNxHkLUv9ZckZlXihWKFcU+uORom0m2K8RcF4CxW/LdcBxlsEeRRQTALGQhQDo06CAb/sB4N0E8ZIWwDeofEbUPY6kxD7GR3tKZrhGQanQepPSl2iNJKUK7K4NKFxpZVC5Gyipzxf4FFPrJbATyCSYL8OqhkxllWzs+x+5QzOQCzP1ooLJfPyM91e8XLE1MAKfaM5d2mAvODOjfYJrEE9c+6IOmWhSinZW7rv48ot9xbgm8ZoqB3x7SvjuzwnXhPFhSeI5yKYRFpHcQwqOAYpjsEk4KiYN8yPy0Pw7A0CbPVr+xQ/AudDGgCjJrGcjFyJ0Cei/wGV/qtoW1X658um7WpKXgbdfg10W88cZgr1SLcg0C2FdBtGuulZJgV0E8JyHNceCKrbQKRMWAq/oU4WFWxhVHA2n4EunaoEYg0A0TagE4aqTEOGFW9ADy8YMoB6rV6UfEm5W6D+AZDPz5cXCvSRj6BWYDWp8Y0mMsf7EqOBocl4TelNIFeLgfOLvpBOD+QKILmGQ3bjeLKHdMdT37iV/CE5qhJ34qHXD79eepdEpvyNqRsy/uDkl2efYc9dlGz7l5N74a9P/l8nR58u+196Dmh5AP2v65GWt5R50IYPm1TbMaYokVh3NCpdpXCjm2oXozp1BbrldsqT0wp5pylPTt8E5J0WcP2MPERNu3wQDq+cBqJuvvYWSuGxTUDPDUnpFvG0RRjYghmW6y2F6lArkvwqUXIkJaPldEVdfZOaSlGNhULIfi286mhW9IoVJxDg37Lgvp9tDmgAGNvHZ262pLK2+6YjR3eNsBa7ywvhPDnBceGZ8RGrfWo2X0WutfRk8tT4H4YHTz1nNn7gDwvnicOPL1scFn7gu+PeBw7lWHssEjSjvjElh9Y5HDv2zpgXvr0oKqZga5uVPB7sEs5+DLWzzOceZP6AKYQR894y5jjXgR7b8kkPnNdWtY9xaWoSkG5RkG6hSLd0AdItSxMiGM14WgBmZ6iXwizUA8yupNQryjV2sCJGCHGkivMBLbvOnwAnclj1kD8Mf3yqf/iS4gpftg7S/5rGLf+dWRWyYCaLTqvLoc4YncxU59YHFTqaqdxYVFJeOmoptimJ2YHGN8TywsI2gS4mqAVxCsBpaU1MrgF/LFCDnw2APlsKaZI0pJEDuHawItZBcWjylD2yKbFQ4e/BCwZRBNckJYsoVa+I8+0Gok5WaWzVixKEibG4hviIZqVQVV+WxbjfriVfJlN6gbzO0aUCZhCWbtV9pjgKpdHJ0rgoertp4uxueAgkfYJ4OSbFdm5U87yFXMSyaJ79MMPpF7glgenNbHBzI5flh21lvsYUNiLWk2WscXVCwY8PcVSUnpiUUkC2UpBFBftaUI4zFOchBechivPQOOA8JMh9gLNiydF84yy2Gppei8mBIcAusX4SYaoAay5bwojiZBx8MHdFWxJ0oiym6BxxGTiITKN2stLbckHAA6FogMCBqgpD3OWL2HHyjEXUCIIvGQAwyj6XaEyYK85VCYqqOznG/hEihX7VZYideO4Qe587O9Kz5FFt+PC/Go3cVyo3LFizHwOhcn4mARj1MGPMIaYQRJQ6V+RnBgEVV1jaqAY7WygeXgUPL8XDGwU8vAKuRZN7Qbp6BXlEzcng3IDdC9T3dwIOI72IA11j0jkIONgre0dW2KZVq3kuIwmmXTbxiVk1VtFsz3Mn/veZXbvO/Pqe479+fld85q6x0uFLkFaT8uOyoC+ONzePz09qp+bz/qUczfJ1QZcOPn60tGzo1PT0qZ+p9L2X5pHzzANLWWSFvrg4ulCPFsNdZviiZbg+CtGIBajeHJa2qFS/4uLp4yYgcTVQfTgqVSvpYxMQfhyemzBX3KDkijdWq8shLG44aEzK0dRKZ9ZTXjrr+XgWn3ioG4cTVx5Ke807c38xv3Hj/LPXl77y8cL7IdLcd0XEbo/k+0v/Q6V/bl66fu65+exrl22qS/OJG++dqJ68dzvN45ci+veA/t9k3mL+g2FWMRrOoRP78n+YjI3aY9GaHrbGHquJxmpg1JicxfxsYum4ozPekbBZa1xsPaHkoQ+4ylU59PIh3tsMJPLhY7MPV4oH4EH5x3svn78t9mgimughUfUOOy2LvF5dY6ffS7+5PQA/06w+LJeCjX/w/C7BJbiSLleP293X6BloNNpMWp7Vs7jcitXxRjPvTjhaPRDBsyycNOlYPFAe4InjTZyBM/F2vUnv8gl+i7HaWKHnOb2R07Jm3shqWd7IBXOB7Dpfn8sdd7ritWaXeJmi19HDs7woiIGwI+oUPOLR31sUwv2jR+3N1SbepOP08JfV8HqO5wS4vWXSefjdbxxtMDmr7O0Oe7jG7hcEp14ZCWFZg97iwU9yGo4zC7wBPs4btfBIh8VVmnhRb7RWWJwwPEFXw1VwFiOvUwaud4p+vCdXrN4Vd7KXowCeKf0mz3LV+lrRaDcFSfYDVRMs7NxlsLrNeg3SXPnHkbL+fZfO7dFMbmrF3B7NQgXpEolYca2Sw3XngynQD27QD7GwNLMih9ul6Icuqh+6MqAfugQ6Id2oTC81CvKkqpjR1Yl0gX4I9WDiT55sRF1haaauzlq0lzV+cHXcotSalPK4AkNOZenSo9XzSSBD1erUnxdCBt+nVB/kLnYCFUh85kj2F/7ZODoy704+0vkfUx8vMhgiTX1XojIZ7y/94zJlkn/g4KS19O3ItJ3lc8Nk9JMpFjUeWOB/DNjtZ/6JKVyHyN1cRm7LYg5+CIC6MizVqkDdRoGaUoCaokBN7QKgpgR5jISkvihihfPs6NUAXuuVyfXTljXr9aHFIpdw0aIcWYRipXJUGZYPwLVjUwDd1psB0cYkINqZwuS7tF4sNA9txKNqi1xhRIyHYnBhErxY6Wax2LmmP0FrX66znK5uHrPg4ZWibKyAt3mLXFm1PNuolMMglrQcxgdxI2+32ht4nFuEvwGvb7EuJo51MbEorszhAs2gMjsva1Lrrw+dmXb0CaxeT3yxw/Pz3TWhfLoVJ6AaDz5+6skjm7aPX7Frbk6vP/TLaSyh0Zl8sWP33zcw/9XD333nxbt4Eu25ofT8R/tSXG9YravZ//BUgGUdkdGIqSLkWzs6sC63bX58z+PRWK2dcD2tpgZaYbPvoeng/u2prVvG99y302q5eWxr10fGjDzWR61jbmUKEeSR/gvlqvy4flPhkCHKIWsUDllDOWRNt1LLUc5QDWOGag1mqFr7qcCqazSlflFqSEoRi2w0JJe7tZjNPz91H78MKE5o3rzWEdq2947BY58kUaXk6j/8/koh0zz+xEfMl+hjdN72wdXztm3lkEGuAbnqU2IG//J0rTeI6dpLTNz2KETEha/1cBhW53B7ynO4cr2IS8x9dDa3BpdJdNNYrwIz8qY1K+i6lP8D+wxO6HmZWjMa6jY2HrusYIE9oAZ2zUMzXfrE7FBADeXKqVnz1j958w79HW8+McN+jBTswoH7nrmmru6aZ+5jj69MxS4cePBvDkYiB//mQU3mo3MfzwImo8wNTKELMRkuY7IGDdTa5bmt+qXc1kYKREQBIkKBiAxCqJ3FtX3Da+jaPnltlzJRWy8WTBVNydUk5ql+wYga9Ai6Oks5K4ilL2MGY47SL2vRk0pw0GxLa0vIPATOI4mAqRSfKOnfvRyKugbq65tbFgLsd93NlSZcU7JEzg/3a0cvGW9ROhoxdz3H/B5TGEM6bl0xN9EfAwWApJTrO6KUmEp1Hhhr5OvrKTk3KOTcQMm54Wog5zYk51Zk4YBFWU5VPQDPQ5ZCVdNapcaxaKpo9CSXh1s0qaqs3SHVAVDl6nSRcmo5vcvTSEBvA5D88hPcGy16IPmbSaMnMoCzRXguK+pMFAYN4fUhOAsosEswFEqPT5T40rnLAiPldDUHAQzfA67chgGKBJxrKANkrHDWrQRIc/Tc4UuDtDRfu4f5IlO4BjHaUcZokPJ6rDikcHh7VNp8/pQRSAGRbqZIjStIjVOkxrcBUnsRqSGIfuVgH+CyQ5Q7R+H5GgiRRXjeLErWpFRhKZhqG5PnzQZBTOIkCErzkpbRGcii+0WzthUE4atZ0vQJAwEQfZcF2o2ogXy81fT191oIn1dkhOX863rj1tLbZJd7OoE24MsgQsEmXbW5+K/qZaUjeNlQT9xG/KUHzH775emncKK7tvRtEu/q1On6GhAoc6Q35SzdsXAoMmunFiOaSDrIYOmVzjiv7/XiKXNHz0AdOcrebY/YP1redG9TW/LQaluyfNq97yIonm9HmPTY0gKg5mULgKRIUmoWC2bRSE1yFAsqQ0lpQpT9XbgYyCKPIcB9FwZYNSYAcPV5AJ9nuBHOy5DBJ9hbIewJ+Hiz8S3COzQVowgnxWm4P2Ip/fdVZRlVpTOAW+mDywHOHIrEHKURUgi1VFbG6xXgkgOuklhKrTT2ZDd722XhxJsBpwh2JnAjTmvLOIlo7rGcvFpdzRiloNQqoNRS0aptAdGKoWit1YNomVc4rKScGr8cxcXFFipJc/qQkg//JvubhQMfTY8Pzig58EtpFqXWrgfGqMP6Th1dWIuFfyyOSU9rBrRY30kHpNUBl7FRdeGzg3hsPjFmY3t+/nMsqMv/tphfrFddqt9jwhJZrN8jSv0eEWTNefV733+7XL/HYOUeVvGxL7Ayu6x+L0Z8b7L+H2ofxeK98+8da1M1YZlT7528IfNw74THeyd475ryvYsx0Rf3iJ7332d7Fl4qneOzeVoPCN+p+YDdBd+pZVoZbDBBaLUpLXzh6RDgpnVw07iAWyZawJXlKK4GogvoSIQkt79+lttBoqX/uv2HryzSg//n3x1U6izhO5USUvVpWZ2lzWPz8P/8W+fdZ8t50HPcLzmGGWQmmTuVLgaoB1LAYb2o89tj8ij7XlE/1uuoDEkTSn+DcVygSUlwNYUPZ+rEKKamNwOd9VGs8pCncAqPoRWAoN2LfLWjsxfjK7dFiuIsHq6RbvAxLZ1YbC1XcDDMaqtabE0SUWDTjmZfebmgX10wXo3LPKJY81Bjo1V4XsrClLvhqI3108WF6hxrM4RkyPl3vf1lTvOHx++YD+diBk5betcxN/9YfsfZJ7ezotfJkjovq2NbR9vDnVptNNrVznpOXGWrWTd0zcNzJKcxmHvzraGJ4VDfRr0+3ZueJdu2fTlDvM8+5h9qq7HX1Yf7rl/nj+2VDpd+6ArXkyqW4yxdMZuVtVg7WH9YS0xC/it3OGqD3s7RgCu1ffT1anhr6xL9gReCTD9zI0OTopI3VmxlmVpccE6La/pok4Jy0aUB2CQVlnxKHbwhigFSVFluIw9g1IzzZB5cBitVAZ1b65WXSbFgM/ZTzSsslmAioROgD1g1hNV50e3R+qg/D+ZVyTA301RbMxJ5sT6z78+u0us3b7zi2NjU+vWTvb31zqsebi39wIp1m+THvutCIzuGfYnQmk5zVbM/Om7jfqIz17pFf2Th/xwa1ZD6ht9/8dhjr3YnrZVEYxiJHdXQxS/Ch+fcdUM3H88ceCTYAmEvEaxz6xbrrbIcC3oyxRS0RJ11bFUXHTuAXRtaUQYb/IaQqilxlkvRjUIDhDNGpmKxll9ZkNqmWeQvtDPAVSsWo7KTD//d/qF7jx4Ilv6d9yXG4kNTcb1Wo5/78hVm8/BA7vc9nMlYwTq23yPN7v+7hydZZte3jud9wzszNyX2TsYnj24MBVzOfQ/ktMRauzNrMhvzx29M5o9/aznuXUyOOcIU1iLukZiyarFfAd9Py4OUNVdFg8IGlnDRppyrBzbYTIeJa3CSypIr09poVHbBsMfgRRoTIdW2GLrBLlEKAjP0x4AZ2pLyBi9WY5iSg4tuMf6lhiF+wSJdWmOm6yNLcqaWFsRFyhs+Hmx4Pj04ns3p9RNP9ZVrWlspswi0GI1Ti87CD1zlrO/tnbxniox4R3YOh2Z91jVrov6A2RyfSJBzx14c6G9wEqIZHTpImYJVWedcvXvTKJYAmx1uwR/e4YxkDBqzdf+rZ2ntQMMrxDfUHrFWEVa/Ra0fAJ4BijKdzNUq10SBawJI5FqFa2oD1Iy6DaHi2qqAthLsL+q1BKVsFaj2Kur8VJnAznYhL1XVgqJiXEDTteJihR7lJzCpPk89UXhp1cJmlngot1Geyj5yz21+sWKhikVeEoR1/cBLrHk5L5EJIhk9sdFIZBTseGnXd46PBcePTIRCenvQsu9kjidLPHVDcuz4N0lVbDbb2pqdVWVlSvsIsxZr9YzYl8Ydkw2gtz1RcBvAs1i7rIa7JYp1W84wTjCn1FI03RtSRVT2AV81RAs+HV1/7DGECjofHuoMBrVGzVmrxK8WVDWLVd6+eCzeoYweGUqLapx3kRhY8lUl34cP3/6tfT5vbsPu54Klt+cymemXXjq/8PupPDv/7IxBU2W7fsPegyee/CabX5hWfS21psejZbhnmF3MF3B2vRVx/jzgHEdj1scyThjmdsXRrQ0XLNaaWCwmj2vekzJh+RZEez4stbwh7+beO924u0UfKm5SXIjdgnw7yhHQIS1IszilblIKgUzh4qxS7vNFuGBTI7AE8SeT8u27Rcs3LHzt+kx+cjsaO5Mot6eAV9IWqTspzYry1hl0kmt5ZCITvDEuyo2z8MlbMkBKf1L6vCinsSKl1VJo705RhWVT5/pIQnWQfV4fr4ohzS3Sgja1QtLer4HHGruujeV1DcSmZGJwfSSd4Yl1xigslFt1Sg0lWUzjlOdXiD88flP/2Py4aNSZ1wZ7OG36iubmcPvM0QxPLDXbx+44Pjj/vTvYQ1uE7on9GS6ZMZ0VIr1Jx64/GDn2wmExsHkgGGyqbagSIgm3e2DoxucO8iTcUfzp7Q+/fWKIPMp7htNseoPfqPePrmNTIz6+4A6si9b7kn6rVRSDpgqiZTV8z9WxCmNLU9uoEP76zbnjN/Y4HUN9oZ7AXkcD6w1EntmZO769lxfcDgFuGfQFF901Z9CPpkbm4qnpnZpZ/7aZdHpmm9+//drBwWu3l+2I9oT2MWYU85IuoqwRB21bGEUNHIqpYlFoCY9g46WV7Q020vYGg8AP9qg0KMgdWJgC2jYLz4NKswOpQ5Tb1gOAPly8wsjdLK4Nq/VSJC/YBkH1bMRlS5DwmrJStV26T4J76sCJfOrA1XFW8CUCS2lKn5COmqv8a7pvSJ8vUW+V1aqjAS3y7f58Jhyevvvq0m73hpFe81II81Quq2OJyTJybaT03JLIKbpV7QnRygwp9ZiFEAqeH8KXlT0iikKlx18ZUglJi7u9b0i6qNxCCUnruz+iRcTyssBLt4v4ytz6zA03ZDLXlQdLMuqKjqpaMBqRBUZ9yf0yM3f9+sw2pT63FAI//yiMJ8AkmI1MwYqcYVdYAdWI3KrBfh1YEkmVZBdty9JCja3UHpWTqA61PjrFLNnF0wwRXNS2av1WlLtIP7lAklQ1poSgCcFSMRDINlIKEX9HrJ+kdq5aoGo++K1bPZ5cdtdz7EhdeMA/NMc6wyn/yOyxmw8PpcljT7GvgIHsE1l9uUp/0/yz0waNYJvTfsufCjvZ64b9A+E6dnYx9tTmQBYyzCxT8JCl+i1/tJBBcYiWxUEOD50nDBuoMKQUDHEtcEpt9yGzqMs6aasJTW3fxTmfLC3Ew+p2nXZ1jV1As7QM74Kwkz+yulx+jO6xhi65O1wqEaulN5NfDO97OCL+cOSjROBckuy3RsKhKiSdeST4fumIc2M2TdcB1TVotY56EkxPLQlAuSfKY//JPVFWjuLDm1f0RNE/Br7PPuZ+Rc/Jdn8sVryOKju5ch3AeZ2g3mZhH2YaYvlYGe5ie2LzxJ4me5RIt9K736GovB2CfM1S/WsvHIZgWPvh+ZodYNCuvBn03qgouxrhudcid47Bc0gEs8bI14EeLNY2rulS6lsvNHgbasIae1kfrsr9qJYPNKLu06jKXX/R4Jo5dP9Y6uBkvNrbFVjenaOxISpavM3J64fZj6FNSb/KF9QrjbyPynT+cGhq9CIqNdvcbNCYLOnpaOnRy1G3qs2C2GeU2atgKdljqtmSKqNS9yKOF7RhlzZbHZiRVQyWuGSwar3tq8XWuwKmixgs76czWFWCv2UFifUrSKz4/ZFf+MfBXM0Abfco9NOXL3syl9WzK8inL/demKa9AwJoq2gc4GPfW2zE9Ak6MK1sube6+xI6+QdeeWhy8qFXDlBvfswSmRgZmohYys+KSz92/Du7IGaE52/uTj14dHLy6AMDqYfn4flBxa/dxv0ScO9isoi8U0V+Pcs0AfJdixmBjiimB3opQ9AuHIA2Tu/ZkyDlYYFmBXxqu42BMER+rmB8Pa3FCLJKy5teEaJCab3ldGWtT6ACarmggCp5GTrwsu0KLMKt5AuIOnlCQ0aVA0R/IshdKHVwTzlzsAg5+ZFvdu3U5wY4YrNvz/mzg6260jYDK6RGs272XfeGTM+ipJ0c2qBxuo68eOyx/3ag2oxZhNL7ij40sPPuuj1/OltVuWUkf1NdZCjELKdnkOmDWKHAIz1NsWJCoWfNYkNICxZQYH8TSs9+yhvq+j7gDWzbiStJsEawoReoWcHXNlFqNjmU/lFtIhYlJ8DDr1jMZwEN0cL7V62AFZcCarVUH8NEOhGVP1oOpskYq0bQi6pKjaGvPjFF1mtSh6YghuZbU9lAdrvdxjLHXjzicmpG1538cJ9KEJWCxEJD5uoD/+352T/d42wg74eGInU35TeMV6hxY5rmWNYrdRLIbX6W8dApzCUT1xqlGRbgMtWDo0kWP/DSaaHW422iM5pAgouo+cVUg66NwFBXq4uVzDKyZf2I0Tj2UO9vhOv277CvUA3o4pAR0AHAE6puOLm5yU2Idmr8sT3bpsdLSTVhoPg77O/OaX4M49vE/ANT0BNF+GkOSU6hFsiFpewb6NGdTriyEAZ2KytMXAItjYGxnja3DC01vxDDaj9AmvXsrPvmz1/8/n/B7LJZygjSyAtyo/63kveF055Gb3UITp1enxmpDhXgZeOXGr/k482iJVmAc/DEfL3R4x1Zn1Fa2pIVr2ijUJdaYzokntY7WrGQSqJTyIzsSGEqR2hWZjirMfVP9bOLqIWLmAKlKS6NkvSn6Ygw2xwQOzrtuEiF6i0NRpK49mvyzmdn935tZ6yKFUbm7hg26HVbot3t0Yfkh9rb2HXHXj4aP3xgzsGyVlLFWkZuumcyMdHbuP2xM4/Gwux39aIxtTsbigwNV7/Gc3zrwZ3rwQh1uhvDraO9yWmOS+wej1h8ETfLumsJy2v16WO719W3JeqDneFIrqtjs05ZX8S+BL74WuYoUzAgH7IxtckQfakuCSt41erpPtrXmGYuWmivSEkfLQgtmKsQTAawg7RzZAt2/RIEbIRspB/AHIasawE68klJECUv9ubAhQ/OlmByKb8jdCjNvsRYFEJmn2hV1kqih1qzlHdGA+jjfXcd32P07LNa99lrva5GLd/cyFdy9u0Dznp/YOiWTD6k+ZnVNfEnd5a2W61kIdLTHBDMROPgjfpwt4HTmTKHJtlE3+Yl/xzt/gacj21EOhhiRZ8y9n409V0xtPzoBrRFcWgRxVlnG7FtZXGDGm+NhqV1tH2nVCFgoCLVRLG4mS6ZrVinFOMl0fhLQYsUByJsEHCJ1LpkEqwkHNU3rUgaO4iSSkhcaN0HiHK0nC2MK6xGF7kFFgUarXxzS/e2tKrSFoOblW3wVDdhMo4Sr8mp4l2SSk+oNn5rjORVG6+a/9L3qfu70ku465p36FVlegbBDwhAzEr7bko1MbWRGnXh0Q9Aq8/IvAeEylRdF6BCJagDVGehO9ET7SgHLYSny+TBEMJYZjmN1u/VG40//kc74UwZTln6njkWLB3XC90WvjTjmoxrfoNRRlss4Sj1k+dDa8xCVwOOwnV8fMFiNmv6Y3P28hzuz+jcTJdyv7I1GCvfseSIFnqQCbD7dzqstPrje0TLGZPobm5NDJ5/6+UlJLFVg2kjKwdjuMiYTg3DzSNkUzzOpfr0poofvY3jXI9VTrfDdZk/wIGKSYuu9HrphxcZcfZuGB97SRJgo6IyIRS7VAI6jDPDTKEacWuJlSOs1mhhXFk/UrZOPVHs+4LdXiASHQf+TWMYIoin7S5/Zin4wKyZBtVeOfxsIG6Ca5xZDEl7WLU2jOiqy34uJtraSBhz4Ei9ssma3brJ4cuF/m8hMTKGtomu9XDXcLVVuxyRWn+HxQFervbvvsFxvvzYaH3rNeF/KV+K9StuK1x5syvp8rWaa/10QQFGFulcttY31koyjg25dZTHTW3xhOMRZ7szMJqK0DPmztSQMzwdLkn2jbkhGqwCSZOOr7n76v0jfVFzOVYt2Snfx4DzFa/HEcMJBbWBILYNBNYxgOaraYypM0Q97Ao2odFXRw9XZhOkTQCopfBIbg/Rf3UZ62uQ85+xjuxXef/xvhH3yKaJ0J1PvpUtTVxAAqqqkq4y/MlDu1qxWq7g++ODmiwVBZUHZmAMdUyIKZhQFrRgu7HXFZYMEMkZxlVtjKy1YK1xRa2DIm3DfuRUHfmqPTFcfKPocg3bIzieS9++/eomxwBXxy68JDgeSh/eN+uvnWI1SVefyxyeypL4uR+oh6VX1LngF+lc/XWMFAjLTVicpfYpVubmHYptcQjyWkJbJHvozGjBsxYtkMcPFshE3SXZwQBnaiDKol0AZTstDjE3wSG/thxigHrt7NHYwB/EZBFnszZwcFDTQ2wh1ttMlW8oEppOP255/8vBZCI/k+/qgodEMvjl9y2Pp6fhTdbjCwVCXtaRns53B0tTyWzEU+u0Wp0OTySbLE0Hk/npNFsLFwUX55GZs3RevRH74i5rigsDU5/UqWQHiYlnF9vcrqZPRJkrrw0rEVYUd1iQqqOYMZDc0QIXQopwjAGLP7Ccw0RCatN7Sp8Qzgcbq4A+fhMc+Vpo2hyJ5g5R+uDiWlHpwMqh8Q2ROAhtDbVBGJdh44aQ5niwOzE2O5agD93B4+8LT6SvCUVD8G968Anh/dK5ZJA8hVRx1NmszlqkCjkV7M5vHVz4iW9NIOTzBeFh4afpaXWMZIpLs6eIi2HEBF3Xi2stUqSjMw5HcXjsSBGlVAJP4/9OrGPojCU6lccUicJTtLMH3uphEz18tAbz9rGamD3qZqNuUgOBglsDL8FFtsXa7T1gU2uAD3o03fR7Y3H8sFqP0Q7hFvwELc2IJezo9WG/KZRSM6nS8lXgYvuq2BDRgRsY0tKKiXJBRtwb8Ma9zb4wSrE3ECKBkCYeQp+c9+p8OmXNCDx5de1VIPI+3gvfZoUn/GoCXiW8pvUEHKeFZ57VcwZaSKEXKjgjz3KVel4pKGC1cJWe5UwsliDQ6gsRzsM1egNqO/wGEw8XVMALEc7qeXfcFXGY4FsdQSuP32+kFRnV4Fay+iqj3lyBtQysSV/JG21GvAl4TVi2waDh9Fa+0og/BLfDh1IGUMp6vUnH6nmeE/Xw40I6Jbiq3LVG0Si4IDyi32Q0Vhv1Glofoa/mBPBl4UZ5ljfoBd5qoEUhcJtL9SGcXsuzSr3FXBfH87xJMOhNBjpgGCmnMSoFD/AjeG+cTq0yUYog2GV/8Fs5o8NUWwHvGE3axfMaFobLwXDxI0gBeKu1kzdxRs4o+jxGixGHqIcr/WL5MzbeyJsqsW6kimfL8KhvavCFEQmnUesxsC0Mj+it2iclo3Y0rER/W6c2WrzANilE0Xhk5TYpZNk2KdWxarIsfX8kf7h0tty7r/Ss9vEP5vjZcoc+vIcSl9XyTAtokRBTnslXeorSBKp2bTSqluHJOjGqBJ9qn1AxJuKEI+5VUYO+qjL9qhN9EFX74R3RrMkeLWy/48ivsqV/5+tC/YH03Xdsc9JpfPv0kccn79heOJolY/p8XzjlM7LM3HNfmjQRfek3xi/N3xSZzfeaFvRmIXFtymQ25o5u69eXSuD+TH7pubkdXw6y37PPHjxCbdUIh2uTNjG/z+ASjmalsyMTlhrK271I9VHJHlY7D6iRJy57woKVumihMYvasbEBgpdsIx5mscX7ZqxoyYKZXjek9BpoxsYasf6hYYwHGbHQ1LoBV2zbCW2Ehk3VY8qWBRx4KyDCzeXWuHQ21kbrqpTKrs6EvYEFWbeZUVGggkDCxeA5EetMiA9PPPTa4W8Ssc9kdb7rbPZ1rQ8cu559663EjZH04XUzUT0K1ZjTZ9ZXs/7j+6xzj2f69iYi2YiTZYcjYpB1u8nDf//Tk+/cP3rnLfYwn+QbnKkb1vuffeGZn/79B8aA3QXuUBfImV5n4/2tESsbzHMJt7OZY/1hP+tz3hRw1pBu1YfHtVP92AubrpqIhaWmWLFD6eHojeLUfWOs2KW8bohK/WGZty+mtsEE4fIZzIkxcn8XLm0Xkisd5WrSuWIVog1pBf+XrTYlCZzkxv+qk4yeDi44rHiL8B77qvWGr7/66qsvG4ewXdbCPeAmpdcZz7722mulM+7phPY+w7JFhcmdy1cU7n5q+KnkISf6dc5DSXhhY2+LXGelvZNLv8tofqJ1MleArb2HkTrDcgYn+MPYzoVIc7QjqiEqjwM/NUVPD4wzIKvrFFkdF3CDGOmaqByBd0PR0/bIJni3Tnm3Lly0K9J1PbDbOMSHBX5oC8bDm8Si6O7MTNK9MTBKbqNM6MlAzME7WtrSV88u5SBwSjqxOhmBa7XAuDRwaFkaiO4iuQjOz0Mc2ZnAuBENiD7XOzTBnZ+b4DXTN3Hstofkh2ZZdmNu5GrukgmK7WSETU4fSvm4nm1H0mbWCBq+54aA/6Y8KNjU7lwoum7E8pqe5VsP7Miw7EQmORAOZW+/rmdfyH/rzKrMBadP/8HudfWtXfXBeHskd0sxlAi6LYGIu9XfaHPSPYLAVzjGWYFX7aDJsswxpjCIyjSjJhnD5RoY8JR6AbtAeLGp96ZlCz2lWupMqh2wsO2Vd6ltOWZ0+8F/lFLYKHjAYHHxgUh8cDhD85GDvaJlwGCq9a5luhNUSSyuDY3W2HFxAPoJirgnVqWw7er6nk6a1CdK5Ag6PKFkdnPZ0e/u2PG90dHNm0dHvwdHG7K5YPboc9u2/eXRbPboX27b9tzR7IvhzXv6Zh70gMUxaZyfv2u3Xp/bMjRx0PfA1X17Noc19+IXjI2Njn53J/0C+qX4QfyiORmfpevTt05E9k7pjfqeIfPOW448emhiKDcbmdiPtkJzlm3VPsw0Me1IXZyDxu6ftD21tLbcvxa3vDKrhI1QwipuJm6qFKJeurrpD11F58cGoYYKrAeUQuIZjc5odje2UHLacRUZvFBzQ9VJSQsufBv26lZKxpRUb9TeASrWHqB7NLA2u7UmEbXbzMDkNqRjgq8BuvbBkZn0XHdHal8wUnHE/rlM69T6Vk09RJRsMDXqsd9ycOqkvjfgH3aleoLcvtY+t/m+gbAtPmCP5BJHHW4w96aWWr2PdVito7m+oXh6Ws9agov7TTxBewJXMPWKHZd0MdqcWDLGcNeM8m4htD+xZlWX4hw7RXoXTrFTpb8pNyxe3jN4+Z4ezLJtO7gV/L6FuYb5c6ZwxQU5vjsstcVwwgJfLOP76VV8Dwav2KG8ykelDlrFWdZi61YIAi5G34wrs1pHsaizA1SSxRXg2zuxi7jsBS0m9/ShtrqiW7R8A0RiCxNfl0dNlhGl7MeQi2oe7AKc7yMxO/rtAcwIqC3HPV78MMQd4IhEa1Dn+S5LToocT2wc53cFd0fGjvCcIyTsTE96ErlQ6TgPp13SfDwUil+WvJS2c5w545q6N82BWT1h2ZcJZXs8eKp00JX5JzIzk9PnptU1HBofm6f7krhBP+GOWHZ1Dnup93Pjql2x6hZ3xaKdW+qW5sdc9ovOjyWsNbQWEheChcf29PXtGQuXn0+OjOXWr8+NjXAzIOrR6MStaRR5kPDB+Ycemp9/8EF1zbSP1WtPMn7mKtwjCD0n7FLdGC5q1DttDkuuNxY3QRNUzkBmD8CNml0gvFreSk2W3gYqU0xKjWKRMVXV+dWe1HRTFV6Haq8jqqyIVTf5aKYq0XPX2MHj3IPPvO7MCJzFaKoqTQuR0ckNkQ1hX9wnstwvs1duf+BUv8sPbnU60Jr09PSlx2b6shlPYsTPLI7DCTRfw+xgFOfatJTMxr3F1OweDLG8hUAoLBnewGbqit5Sm30UDG66DRAuTFyLzoyJp42n/OgB2ipxEtfhXr7NB9I/AB4L3aFtUUPV0Ma4RPHN97KCP+mPjM30c4mrMq1Dw9yc+wu5fXftnpj9/IOHJ+7VnIl4UhHXwLrRjOBiTUODfd1zva2p9eO96Q2C5YoN6eksjPF3JY2P4BhrcFeHmsVpStz4zh6WLG+oKfiCBVcWMhYCI6il+ghT7RAfi5hgBmlK0EUzzQEk5naXn+NK/8ZxPpfLpx3hasTgQsmZMSO3O0mPc0NVmaffJD9T99rJLt/lzbfE0y0X3entY8z5rlYMgXVXx2KTQ4HA0GQsdvW6wElDjd/tbrLr9XZ/gztgNXDPh/P9Pl9/PhzO9/l8ffmwazAZCCTT9c4hfB66kO7Gju6SPkYTXRK/XHcrfd1jq7q7v8pOLZwivfi42Oh9mfJe2e/9EFPQYYyHCybLbd/d4aJ1qe27sgZWqqLdNsod4PW0A/ziNAruJ1neTKepCh1qTjGJuHcabiqIDeEZWWdF9nTUUZaMo1TFamhOi1IxYFeXyS6LFFe2fZ+LY9t3/t+UrvBvPZon58pR5BBt/P5wPvPo1575q7/ZPX4Et855PH/HxN3XRQZuul9bv9gAXqP0FNclmPXMKJNjblJzibzmPUUA4zG1JYkcwMlzW1hOoz9NF1rjFlzYRxzXVhvATTjNC+5G6hm4ceeYaFLixdOt/ZlRuvATBltFo7G0jfpnwEHqzFEn5l68uE1cp7qzB8FSciuWQsF7LEiAByINHTgK9IQmQLClONok4iQkVu3rSV5prEmD0zud8rjdEaO1bccPCGMW+dI2U6BrOMhxN5NqnFZpFfRGK/mly9qYxQQClkUF02GfsTRj9pfu2n8mFe8m7777euk3Tzyb4dz7c1kTOzuU2spWmkKeVOsccZg+/ImypExprLPRnciPfMGlrljJ1XN7fP09sTsX/GzXwt9qnym9zCzROK7S+CBT6EUap8t1Tc1q5/bgYud2Z6a5tzIkO2lvB6XWSaF4aoniKaR4y5qutLJwoRk7NXiAwZzge60BMvdiKdpoUuZjl2rd3k+wb7uZfETP9pqlhu1OEiMXbdreaKU92/XCR3dsZ2eXdWyveu6J0m8v0LbdNT+cT7g3Zi7er31ottysnU2SBBKcW8bTG4He+cuiePY8il+xnOLjl0vx3GdN8eoY0Xg01cDlnynVvw0U/8APpL+Bsvonpjw7jlT/8ATbpbmVsnuZ3/kfUX5fWOq18+kYrwLMdGe8s4N23OmML+/Eg/lkUCM9bGeN2hsnasekMSoX8ElrYuiYYt4GPwEXd8baE/QpYeNtSp0PnbdWZ6+tEOF54Zn38b52miZm4R68AfxLU8XKoQ9ONfuafWto3x+vTskDwxfAc7sOvuUzlxIJM5Y0WwpW3mb1cZU8y7OYC63QW/yC4BUEl5kz6Dm9SavHXCZvMvAmI3zCUo3JT7acq8VkK0c4jtXzQiWn5FRJ+V1M8nJa+F6h2mzj9JjxZT1us8sEF2rgP2/iTRW82WjD/DBermVpOlf99KcU4uPKXdCMsoaFn4d/YCkr1UZE+JKv4GlbH+UqPe3hg4caA8frOZMWhlxt5Hh6UrM4Zg3NEmPKl35wMQWMfxZ1hhV49gpmgplj/vYydMb4Kp2BPdFmY8WNiucwtVimr+gQKUU3Lcb+0OA1YFPoq+DVVvoK6/ZX6BcIw2QnbhiTs5z2eMcn8NRVotSelLZaiobaOtuVl1JCE5+1ElrmhVSDMlr28jNl8nfGepJbxrp7xljg9kz5xafRTu8k81u6k2NjH/YBb/2N+oJZgfcoxfsfPoFVlsbDxSnl7dlwMae6iasx3wgoX6U4h1cJGJir3aPPx3yjeNrZ4M1QrNF2S1vFM4aadltufAOe22KR7XXJyzH28ix2/9myMfmZmf2K5SywPHz9zJUcd0USIEomrwj0BoPJZDDY+2lVShn2pPJ1vWUbRfefn2SuAfT/gin40POnJb4TMTnCvkePy6HaSLS46epeH6C/iX2v6Gynh8gI5Y2YAfStb8hOWvwgOYXiKIerBHGpkVOQ15CQ5IkWA4uwMzLbC0BdkZQioqzBxcabLLJeB0C2Xw1RQbAriY6yzwnH1uprML9WJ0pbk1KVRZpeXK8RIz3c6k0UVnbop0VM6i4KHO6i0Hke8NShw5ANV26MxAMmlrwyzrGHR4hXfJW8PoMtfw4Nls68vLJf/8v/9Ej60M3bQo6ZhZBY+oeuo6ia2ZDHqTG7S6LdyKuov7+XbCPya988YfbF2TJQX7ms7RT8vunwIsbkXraL/G3p2CH36IZ+dW49SPd0OUa2MoWDKLlfWLGnC21GMxiWc4BkbhAzA7n1hpC0Z2lPlzupnN6qSOatgnwjrkLAzUIF3GBHbVVzOhOZheBuvXLV+jDunYRHEUG+Ai7qVSC9S1nv+OF3XmhS1jteLUhXvSDH2N9KXS+c7oh1VYdOx+ljJ31M4CNcdHry6quqQwW4YGkFpBRPYq1IIlmAN3Ep5ICh8+pYRzzRddVkW/kPudBJujDyxluBaQ58/gtKrxepFlcxy3U3ATtFsAplLildIZ5eO5i7BjVKr0Uygz5ZkwNt0TsLn/iCeLreO3cjvncQ37vIljW4895SOacyLU5beSvuF00VKenCeMyKPlm5blqZZ2+mVXptmpVtD/uVvosfsauN12i8Q3rtxa8p+9n4Dj327Z1Gq3HE5wn2r3PFbwhl1oZyM4d79gZHm/OBGt90PHbt+qA55JsNh6d8Ybsvt/e7x8dW7X4zEba0GK38xbe++dm9z7y1T+ihe97MPnUogzP29hqr3SRiR0GDyTrqdm5xB6yiJ1/naDCaRcHps+idRqMBp5dNNmd4qN01//y/HFnRNdBo1wesreMr98i5D+KWq5mtzONMQShH4lifS1USLdRtVEpS1kcDAiih9aCEHHSnnHFk6plVqRzcHgdntdZHkWW7gE8Ho8Wepe64TivG7RYjXaQcEaWppNRlKVwzvVXpXRIBxliDukjgcRtKy2A6t1lJDqqxez8bUHu8NSv+uAd7Xem8NisumALdZFZ0E7CGtTMuxsUOr82sbPACp0A1hYgayZfDeECBtxoD1eEJn+Dn9EEXhPKuKmx/hesZ/kVgf6hs7zJYml+1vctGtVnHwozwi9IhGsxzzq89u14N5IPp8VZrQG+vqDXV2OK5+jmitiPjOFLY8aXNbjbfvWWrF6cq9Xli5Djf1HiSHXeP3b2TnMaonn2VBjgrcSrvukPbGo9/1K47G8/fdWdmWf/qj9pq51q1L/Xprg1j4zSRj9sTTF2z9WL77uByP1PFZ7Przir5xMD0M9hzZ7Xs/eDZr5XOffJtd1bIlBKbLsaki5hdxzz3aVGb+xioXb8KNSkoylMAmeS1nL5meuZaxZP//xs8A1lMKXyWAGpeRgCJeymr8NmgqCBZxtEKON7A7GP++dPhiG7b3lhxqxKw7VTK+y6C6+mpYAo8gVklegOQt4P9v0nJALtv2g5vKYtwsL7REStjv3+1xM5iS9Wt1wO+3u0gu76de/8zZHf5rqLnBXOfqTw7wZXP58GlJ8Hy0WfFF+XYLrkY1qm1bW+BnPcyA8wty2wo3aJZ3bLJEZYTAH5CULt+EeSI1WYTW7CuBeRTUdpJpGwoPVRaA01KZTMvSi1JSbDIjCX50VZxMYEdV3axbvYFyUcbP2eV94KFAaXjqpFjf/W1v8x8lJFb6rk5r7Z+XGbSVtHtVqbQtmJ/vo/cTWdw2W46ZQXYp+wyr9IPLdXp+rWxBKVf4pPupHNxI3Q5++isYk72V8vSzh+5lc6FTIuS63SrdBtiPvexKTd8PuVoa9cRlWZfR5r1DdACJ7HQnxqk6uIzpN9yO/BJaLiH6nvXE89lPgUhV9hp4EMr0DPDjDMvfEx6SiNhKR8rDigKPRst73h7Hn3pduy4dAKVuShIm/HlBuXlhnBxs5KVwx1y+wCEomttfSKGGHhpY911FnlgBHS0uAF0dDavtGs0fZa4XFpBfxKcDuWVvEqeBMtHnwywC6hdRX/oQ/yPmKuIrpzx/8TbaKwmxlLivzOx9PfCWf+aiyf9l+X81RXh/IWT/l416d/8ibP+n3y7j9X2c44mqAnPcvpLpfx5vUgz3uWMPy+cn/HH1c7wwmy/QMaf4zQcTfkbzRUrc/6cBtM+Jk4wXCznr/l0G5Ks5K6nluX/tXo9Z7pg8p+7UO4fzpq0nJGzCyuS/8pC70tl/8t+ZQL0eJzO0d6+ynOQR5Qwuycmty/Nxi75C25QFJ2gVToFeVDxGOkcrRvn+MFpoFsEdYIBbKrbuIkaQB59QnewE6vSJEH8SP8BdIfVotSTW+IdbBtZjJuVNkdL6zCqL+VLHB27aya+6/lfH1d2RfnfJ7iFDPUh6MYnU9rJedz55ItT0/N5/zNPPHfx0Ln12FPf27G0HcqDRPviPnQoSterGx3cq26BwpWW/PYl+u5nCgGkb/uKHWZ6lB1mhmPLp7zLXrWyrYxK5AF194IxdVuZgn8tdZoHkMiWepXI7T10bxm65u0y95ZZpXrO21Vmcfb70jvLrA6Kzt9W5q9x/vUy9pZZIR2r95VhT6mGk1tG3ySd856/IIVTCoU3rNhNZiWFu4HC3UqFd6W6f8wyCkvdImYnhyzfsCTqk12bx+iawUpR2oL0TlF6dw99YnrT2e7VNF90UD4ezfv+8mulD0bOIzxZNuF92YRXvJRzr6yiv+adsg+oS4DtQ97+4Ly9ZT4Zo1UvM3rxT2n0Oi5o9Ki1+iyN3qcViU6qjVVL18SZ0AhVYJkPWDpR8IClq+L0i5ZOZ9LzpgrF0pl5Rddzi4VCZUOnQ0NHT2lVO4clTBWCxViFpULUzjWYG9DOsWjnKlfZObxcu2pu+5OL66//M4xbWTdYKX/iXOdTH619pXE6lZ1bPZV9QW28UZnTRN95y/JZbWnrkqbetkpTbwRNLdUn5au24FJkS/L/G3VdfSk/+tPya2iL4kdvIcHy0f9b3NXHNnVl+feen+2HEzvPdmzHxCEfxkmMk7zYz8bYgSSExEkgNSGENKThoymwLFBRlmYkVDEVW1UMzdB22yntdpiWGSFUjVj0XuJCZ9TdndHsdLYadftHNVOtuhXSVqsVUrXbrVajzixk955777Ofv/IBzCx/JLaD7fd+595zzz33nN/vQUeIQSoOrsG/fGgcMiqMj2llZGDurAZ7tSErrcfk0dC0DKWJwL1WR4R+qhDkMVCVBsLhGkjtZ6o9xsYgeOsqhyIAO0ub3XGLqazyrBUaZAq5g5R8x7tYs1sDvbnF7I83c4Fqt4clzQ5O7UCn5dhPfjd36GZ68hVu7sjscRRXTFwZmn71wuwcm3Z7ufbguWkQij4WnE1PnRtvqed+jQOFZOz5T2YW//NtjFAoeOHjGTZw/eT7aUNqYmrqnS/vzW7pA0zmz9N9hYzWtT3ovl/WRWVYH7IXR2XqKIePXUfFzA5Sq9geBZqnqRJnIQMgkCaqSfSwBUH0GM3saEFacgAayEYmJkmQ1gvkF76WRCIboyleB2R8dtiV2NL5Hr9OC4TkelC85lmn1wLJ/sG/fBKontt/BSt+/HBfoQZzS//BuBA/0N+cFVmbI2cf83hPXiaAu/uepvhRrAVSpBKSTRUV2WMQ7DG6WlWWKR2bfhkplseoFMv8wMhogoqxLFj81DKjfwQ9lnKppftVY1nqZOO+BFmWOtvI2gRrbN6fVfYvb5UD+VZR7HZlIqH4HDct/kcn907hQ2XJrsLx4Z/KSLn81cMyFAOhObsuFyY+LGvpzjCQvaqRvR5nnmQ+vj97KQck5bic2UtW6MNZpZEi+y1M2LuEEMhKk1yXZsyFo5IPvT5DXp+RMkdJ0utkwcybtgNZ+N4DeBbOwJnF4eOJP5V9l1q/H5a947l1HH6OJrNHFA/B8MXZMnJ+/Bmar2MoGnuRme8H6z+iWR9zUUtaXxghadarkfiQpR/VSswspMRMIzAEUb8obMI6+oZhC6z47e/a7JbduH6QUSXojGyFxlW1KYZVgRQ7Ml0SmbHSVVdOhGTlCiTlPGi+/kije7XyI4UG++L6FZ0nLdMsvIz8SGlnCv3UU/xbxstMinmKgequBoR/mwQ06dA4bebuzHdj/u9uBnj1B3HclUJOMiWqzQh9oEzcBGoQoL06hF7YBImexpAE7LdqZTMyAIgQtDUQcmSsSaB0k1yxC7fUEP1VkxmFCmSCNKOdoJ6OuvC5yWWHZGq9nAqy7z9383R4+snth/rqwqdvPveV6PWKpyZPxJ3O+InJU/CsffzoZre7++hYOpi4ZjzXMiTXdx96tm/yquzd+cRfJLf/1VNDXlH0dk2fjsdn93XB43D6YDj8eDq8Kbj44YWxu7+hfSPfYL5+ielhtjEvUe7oVqKUAQpWuL0SbyqESCYUM/ZZQ2oIPYsCOu3owTZJ6ZWozJ3aCZVzorqRDSmhiOqh2nad0HzatB5ov5WN9ptCXau/q5eU33cZsfq5ErMvMHZnDaDb2o58UJOfJNLWcUA1so7tNsSjzWYT8jIG2phkNjZD55Lb1czbWGM3GuT61NnMGzdvvNjAhU8eP7i9nTMZArEmO3fkRx8dHbt8bsbLNlocclo698xLi3c+O8+mhYPPX9oSGpgItY9t9n3ryvVB9tCxl3fXW6QAF2vhg/ImB5BrcD6pjg2dVU7KgW1PbJFi0/2By9f93NDceHo6yDs/2X6kp65l+wn++OI/MsXYvkA4nig3wnyv5iSUgKzGuDsZY1eb04rpf/ChBuiQIGCVrXnYWiMAb5KQ8Hh18KpoukBW513B2RrTsI0BNy1TVw99vqoAzDNWm9bOu95Du/90EiQclh/hQXeEA8kRTW8EenohY3b+M9bzElYbcVjyxUY2rsdKIwePnwxzjRdv3ASBEcGn6Ytcev5gDOY6Fhjh/CAwMh3LVxdB6GJ1kSDfEuMCkqV+98vPpE5QWRGHMTjNvc1uKsJ1I5rfP8zHtVOrHMiCuxnA7cuC26+BizZbYUmb+3ECbhwnfjVwYeLHYezaOqGUU9lqv4XgDUeiRPEF7SFkBHPf5pIwq+Go3UG2FyuCm4Vh22I25KG+KsTrbrz9N0OZW+484FeHueEooPzpp/eceeAzOtxTCPd/Zb6G/NhKbssZI8kv3bkPzOgICgLicokEWMQTcckkAYbcoybPHIlCr0cMv8uFqYCqaQ4MslckF9bkyuXAQqypbA7Mj3a/OAcGvCD+Tvhl8kM+zNUEJ0jO+zbAbZKqMXOCxVtZKzo4OIsReJNQIQZER71drLOZoKtD5I08bxJ5wQopLV50WugRDybS4VgDSSUJNhdkugQzIRbCBzwm9JkWzuQUgXwHn+8Y/GvFWhsWROZMlZWmCpNQBQLIDt4omATt5Aj9kTv5IOPipxz5CsJ7JPBW0WWBFBb0sRjhSiwmI58lAhIoaZGWyDMZsd6zyVrt1O5F989UyVfgNheiTU0ya/hU6+7f5w9Dno7BM2gMdjE7mEeZX+XP/gT0le6RMzIJp3dGsl5gK/ICg8Y2mdZaDorKcFbtaTJLhWuNLHRuBk6RjSSc3izCCT71Bwtj3hT60wj504iUGSOR9l7qgxUbZhzeghY5R0ZwyliGRk0Bs03rzj041h7c+kAuOa+BI2+c6jNkq3IaFi1W7s8bHp9rL69ynPw3rg3aNXr353mWM4To60yeDXuwDf8h34Y74TEh+SxcIHcWLpB7pMw2WoExWbBI9rLYVBBaj4jqGHqWKwfTLaB79QuoOoaMlXHGhOFtYJ9kCgfaZVdSdc9O9CjVe79rqrNMM8YDrLNhzW6BrmAwmQwGux5k0c2aLUk+q4uuA38wTyEzbmN2M/uhtsNJuRepAeGpOoVC7DjsgTYQQaIeCCOH0Ysb4lgCWVoTyoz7e2BVHgftuQiu3SBp0ANZ9TUrVl9LE3MF+DvzgTS8O9CwJgTV/ViITbUNQIOVfUFw9uAGm4BDdSdhtu3cgIL2QDuTJHsoZRdQmygNCXVqHBZ1qztR2nJuDyE5yUkfGfSqR80tpKk735gBqoRUwniztye2/92JkTcvzgZEyz0bJzwxd+3ytxu5KouF8x65qDx+7vO0/NTpk+Hxd85PFBjUYNMUk4ajDcW27EltGcpTUKoMH9Xkk2Ymera3VLZMzJ3OM+ptTVGJ9l9g/bEn2JhOfwyapoBgAAznbQbEvevWhGDntAP9dUc3vLKjH3ZOh7CpXMhUHZGFARe4zn4yzfqlzAB55BLhIAEe7ZPQEzjtpYro6mHacfGh1nExISrjP1M7ud8rsZ8thDtjztBCBP+U8c8o/ET/aWHPxLgzNI/+g67jIpJA8ZgSTcyjP5KOC3miE0VrsfE9+o6L4hdxx8Woy+64JRrdzd07JqGWF7iDK4CMbAcaKx2JfbQT4wDUCS5YmAofzbXnqa5xhUPFf38tFSUk2kSTMPPda99/VqfOJtgt4VSTP7glVScfCQ61h0b2PwstEy1jQY9/Wpb3D0HLxP6INBmQ3P4To3/5eKxIzO1Sz6nX0hZt0PxZgqv0uD3VK+2IqGsfjdUePPtatuZrBGvNRFBkvpX0YsEeEWfB8EYy4yT8ZRslRZY0OTJww1iDrN2J3CwjWn2ttDmBzC9K1sRB2ikaa4wADz8Gm7pZD6QOAbGDyotHvJylwsY1Pvv9a9+dQeHPf1XYA0+/+NcjRHxM0KTHLItnrlwfYhdBpSBxeG7MYqscORquTL96yhH0CKHQxLPjwdG5v03SqSJz32T3Hvp7PETnTActUp73U+pumDhurCrmrkWOrrXKDxJsrbjlEG08lhRic4OGljcBRcRlhNgMpTXYYItWpMMGI2YJDbZGvC8rFmLTuRG9Cht7Ee/C9Dh0MAlg3MA4oGV6vhVwCC0BhkTAkBAYrZISRGAkS4EBac8qhi7AOVAkAEUNAr15+4rAoduqcjp1JfAJXkdjI5OpXVqqLh8h7mOycVrs1bwrTzE6gzCSmW5mO+xUMUpJhFIYlswhORMigWpfpBxaVVF/CKGFuxN3lMBpobUKnG4HCUqrcKk7OF4ITEEIpaMKrYHOUDgKLq3HrvrRyqgMEEL0HKrRlQ61vA5iAqk+ilkJvNW7SAH5rj4dwLe1F5dF2vAYjUnu/QeFmvNqwaVevyvAjDLzHIDaSHl6IkDa46RSUJLSJGFyJd9vlaYIppFfH8GUShU+XPTJqO5G9MCcUANOWgUazRV+mzAg2ZNAM4wyypENYg/njoQmUhLP55RiLr19Y5DPFm8z4YBYX1OFn+6oX3wP5ziN3wMnk38PKapBBiwuBXpMqujBfPhW8kKTpPjJHZnxHdVk72g5USbwG0sLM33vxtuLf1hWeewQ9g36629j9umvP7iSm1gvUa1GrC3VQbWlMv71La0hIkfSBMTJobLyW7nb8ndxfpj8S99c9w2O+wHH3Ri8lVnZLX76afa8Dt3nGawVlwCV4axanBKXMwEys8ORZWTjktq9Kk1QvNxKJnKNiDOs2rzukIAwDuY0uEVzE5G3abWrAYSDWtOBEAnHE4nV6M0FVqw9VzdKDlZI7wd+tCxQX2kbh+y+j6MahSk0pn/PMKuRYELhtU5+ic0vqerOUr0ulVPylMgpraqqasmMUomiKpJTwh+zWr2oQ7OHclpR7MtaORWQhVjqRN6K80AWzlxUUIXromjpMKtVVGlVU5yWndKVDnNZwmRcrbSGN0HlcLaiilYO87wBfWJRQZWZz9Ulr17QSgwM6OSs+JuEF5rUUAlAuF1tt4g8KZBaJsMkcBCNojdV5MqqSuaX8GVn/8bqaob5acqtFmLGmPkqTUNnQ/YAxI+ilZCEAhZWaSslqtVOCdYWqoytG7Cb8vpzHGsFnGrGAs41J41fi7S1+lNEWwv/jl+5QSNW0NXSdLawvta5N3qozpbhX2ANKXFPWXUwHJ9pEmFaBLbCe1qFVpgWjC6tF9aVCz+XEA3jArrcv3Zf61AEfkoXf0Mx1Xxt9uZAxKBaQis+CyE3url6IOgXMRMe3ByctdZTGfeg/VaV0e1d61vngijJ4lBq0c12rKc3q7qBOQ9OVotvm3Vqi4xhObG0MFpn3kLrzNDNTHBZ3TQtnrx3uVBATcMghTD4OfMbnIfPH01xLeNOmZWy7m5Z70hLTvOdYzX2jph4v2ynhavQPUpsCefYafZ3Ut9ocjWBa3QuA9pdbbbyayw1ljo7L+AKT6PAmZD3axbFRsiqo7lvFsBZgKMSTFbaOGEz5xxUtqKU44n3M/PUE/DYOyJ3iD7TietJkW8xQD3pJlKHKVRWiJBUR77PUYHLO8Ep4XePLGtHQ6Ngos4XSJBI2pyjBFDLuTU4J4AvLO/YnDq3RnwnevO9VOGY4emYOYM5UWWmh7lIZw7ahRHpxS1yxkMilniEzKAAbDl68dxp4O8sVDcwhE0b4pEGzIYCE2khadkghGh0gra2oC4GcQr0T6wFAWlPHd5fICcSkGB2bXCocUxZKwXKOpO8bUYhU23BdiNvjolaDUhvoWXuZKtDikyU3VBsL/Q7ajZ6Ib6nnZ/mP2HWorg8zDxNEWxECBobYb9mFNbQGtxgVjoFc8nUijiOhfpZ0ACphaSluyYBinrvmh0uY30zrr4n9ZxBB3JKroTSaM9Ya5h1YfiT0aGaLTmgPHHZQDSwSVmns4PFZZ3NeVWdzS0Az9DgqQvPn78KCMVmOr/1wiunzrOjQiUbDMYBljHvgIRhqiW4iF8sft331WsAjWj/mm1J3X5e+nOZm65HcCzu8wcBnb4f9DG5eO5NZoAZZi4x821stuIFy+xiApfMWo7xEPnYtSI8gR7uAc46ZIVfOCQelpSUhOW8hKweoYMF+Ue1icp5bRYQJlYQZF9wdqQIC/haK0LRCVk5zj4vONZB+ZI0gF5r7SRE1t0g92iS1xnqWC2R5CLE7Rv9ut5dXT1nBxvzYg0gP2SUaNgWm5ztGbs4O1UPe7p+vKcrbtmjURvd9nEmtFQbJgQc7Hw+9Z39kjQ0HvgK9nxem5CnrpoV+boh7xsIiCNp9iA7Sv4j14/XvCKcfVQxjRB6zqcA6iSck0RlSLYD2hvETDvVTPPh7dVAtq1ykEDdk1VOi7GgDAnJdaKc1mPHmu4x+7w3NQTwBhxKGOHdnsQnXOrABoRxrAehXQ8qajUNhSpq6N5Wo6AG5UU5FTVAcRUKapwTqjELdNRQaLlKFTW2mgQYeqxHmGulsR5ePeCPlAE8TQFXk6kEroHxDg6PkCOM5TBXB+FwascDY4/3x/cLP/uj61cgnnlIBsAbawO1wRlkg13MPuajIivAAaHymJwZJuvVnkhZa2S4geSwVdt849JYYoeFVEVP7ig3zygLk4EY+hM521XGpMwkWdCgZrYiRSbHiF0d3olsEBuzO+a9e4DaSw1M2v/IE6Xc5v2+rfdGManDg1vyStHOn/Aze4xBNK86mSiK24lam1tTa8MqrCBiEEFzJSZB+RgVbnPWdZYUbiuv2hbA7qRAua3es4xwG1cHFAL58m1dp8prt50g/sJA7+sMui/odD9edGdJeJqSM1EyVnsjWGA+/NtMnIyvuKhuIeT/MMZAbj4eRjsuoamyDY6at22B7G1VYzVpZLhPSMoOnNXCxL4ymgBuajRiWneRR7tWDto3pXNC5n9G4yLKbIWIqgYyaFDCBUlypTmSEQOdNVZ8KKlskRSbTA6I+3BoFUP+NEbqo5uBzTuiNOMWXsUdyfjI+SJWjwxAZey6tnat/wNqZmsc6hohoTXLrIyRBfqWArgM2g7zE5pm/t3wysHa4LEzZ+TF27+QhySfmTKs/IKV++bOnw3XnvqfXn7udz85xqZbxs5Nv/46NNLQ/pnFR05eSNeWZk5xj751YbERtx1BbxH/zdQ7X2r9t9NY83AQ7epfJzGoUiGr2xBC6QhOsSqSDCT7cJAAT9UEilATQYhQE41rQpkhVxDOX4aynaNqFKEXFdVuBKSLvzPvwue7LscawpfcHUXeSzIi0Fx2VWiD0N2XQC6uDV5YYOqj3ZjoFGR7lW12FMNqYeryx+hsqcxBQHdUM/tBeuRXT28vcXJeyXsPXVQen/1gJP1BmeSCoZpVhIaN28PhwY0NNOzf1r+z3NlCeiD1SInkw+HccTnF/zNzNcJ+P3MM1qbVVn2DGMhROTNB/MEM8gfHS1eBK7sh/7uXMBMd8EfRmnSYeIkT6D/sRlHDu52Jvo5HoORB3YtstGCzTEzDE/8BIgNx2J5xuYMzR/9fisaXqvh/2IXkM0tU/j+MsvKi4v9yWjEP8nodozASlVGjv0ClkopS6t6kadWYQit8nymUex/He9k6nD8LMvN22LEZDUwFvKUaD0Mbz/jQ55Bfqgt/hhNnklwmom5F1w5v9f4pm62y3prYBSIE/LVwe8tYncdSaal3cmiVAFkCuE70fbXa91XA9xnyvs9Evs+k/z47GS/4+2JUc2usq2s37/FMTdmqKutsiVFjZdfu3V3wnb5qi9Xic3H0+/73ElvLenDeU6mQVvBtsRV821zXrl3wZeM+N/kyvHYhLKnOTAta/TGaSkDOVFDFiYhiBAoxTZeDQKrYRLWaxSRjPqLLUQbgwApAR9vV6gPaNeJrLrZCVym7QDuxlxul157IXbuBXLsngrDTLpyghZwYvvC1+gsvZanACvBkY3jMeDx7Hytvz0SxhSFeuMSNUvtuRNfNFFz3Ci469tAuunhYdBUPFDxX2S8Nz6Fr7sDKLWjGreFD9Jc2NC08fpH8yk6E/LRYoRYLdxF+0lebm/snc/rqMWTbCPNtZr4dIoBmtA4xktIkZ1hSf9MQUQRJqcVhqheLbitOSJaTOgNZUow4YT5fb4RQoL5pTQjkG41YmscI4rZChGTQjZDDi0BMwACbdRBYrN1wXu4gOo1RqGfyx2RSVmeGxmOTWXb5TdVYqxFyVRvjHhIItLzHmd7/InD26i9PXPx6+qfBuSfn3vS9/xH38S89V16deSH4wfTXF0//04/Pom3gVYvT0i5dPfTjZ1JPzszOnv0wc9XTXtNy9df/duKJ8YNPpi+8f5JiAQWnPKzcMaIYlkEPzSgy0j3WiQGbiRiwOSsGHLY32uED7sIn/R/okuepAHjaY2BkYGAAYvn/RXXx/DZfGeQ5GEDgULjzPBD9mO2R6j/tf+JcN9nNgVwOBiaQKAA3jQsqAAAAeNpjYGRgYDf/+56BgevxP20geZMBKIICTgEAhSMF8AB42m2SMUsDQRCFJ3u7uTOIhZWVhYgELI+QSkTQQqxsJIWFRYhipZA/IJbBWiRYBZH8AStrK63F+ogiKEEkiih3vtnZxPXIwcfbnZmdnXt36oVWCY9aJxpqoUYUVYl0J/sxB0TmC7EHxz7ik9AFp/NEQRE1qFNdxG7AG7gGqNdH2Yd+Qr6E9bHU89ngXM5bbeG+HbknxD4sO207/US+groENZgxmpLcBEk8XAFnWL9Dn4mKr6CD/RL2V0SlxPXpIT6DOddkZlbVRKyP3t+OLU/rMrc5RR1mVCfpoqnJOrqQuG54ZzfQt09K3UrOxLhzAI1krfdwFjm6F+X6od98n9GgyT2yVM8ih29guuKT3W+DacAezmVpYeDyLfFuHPwdrZ/t/7CX1s+y6MjHHGZTfPRhH/Wl9945wrrzL4f10GPk3xisfz6x8zOR/jxDwO9S/VO1C1/uQCzQI/QQ2nAeehQr9j9U/C8y8FZZfwH7yue4l1lGPVr8AgjDbzYAAHjaY2Bg0IHDPMYwJh2mX8z7mP+w2LCUsGxhecXKxmrGmsN6hk2GrYedh72N/QdHGMcZzjzOM1x8XBFcZVyzuHZxG/Fw8BziXcKXxi/E/0Jgi+ACoQnCOsKXRM6I5omliJuJP5NYJvlN6or0M5kGWS/Zd3IH5JcpVCm8URRT9FIsUZynuEupSplPuUxFQ2WJqoyakdo1dTv1HRphGss0e7R0tDq0DbQP6Bjosuh26Bnodejz6K8x4DMIMDhk8MAwyOiA0QFjJuMUEyGTaaYZZhJmS8yumD0w32HBZ1Fk8cRSybLJcpOVkdUT6zk2Mbbb7NbZr3Poc/zhdMZ5mUuX6yw3M7dL7lUeYZ7bvNK8xbyv+Kr4sfg1+XsFiAS8CXwTtCvYL/hPyIrQlLBl4R0RGZF+USVRz6Kzov/EbIuViK2IfRPXEn8hwSphWaJGklPSk+ScFIWUa6kz0prS3qX3ZahlPMt8hQN+y2LK4svSynLLqsvalvUm2yt7WQ5DjgUY7st5BgCxxJS0AAEAAADKAR4ABQAAAAAAAgABAAIAFgAAAQABXQAAAAB42s2Sz07CQBDGv9KK4h9CPBDCqSejJjTFyEEOJIaEeNGDJHLxAlqwsVqEivgWPoTxCTx79s/Nm2/gwYfw63YCSjSkJ02z3d/OfLM7szsAsloaOjQjBWDIEbEGi6uIE0jjTljHIe6FDVS0jPAMctqecBLrWlt4FgPtRngOZiIpnCKvCM9jmKgJL8BKPAgvkj+El2DpeeE0eUc4Qx4IL5NvhR+R1V+Fn2Dr78LPSBs54RfkDMnhTUfeqKAKH11cowcXHZwggIlVHGGN8wZsNUy0qDCxiyYu4fF/zmFS1YNDChg7IFm0bdPvcR7v11crh7PDOdQdU1mlr8m1x/MDfg5VDcaE0S49Z1zXVYSLNvZJHTm7N5HHZBZlRsbbvfyl1niR5kRmB8rTp89nbiaKrNT+MZ/ve453jHu+q+43fI2Atibv1qEm3OGUNl9ppr/bNMU0/1910ZX6LFXx7x1h0epw9X/U8V45nrpBanEOOzAY9WBD3Vik6yprkX8bJXZ/CVv828oSvdam6qO21BIwokdLgRX6qrPCswrU1Uan1HFBrUt7WLH3CWIp3cQAAHjabdBJT1NhFMbx/4HaMs9znREHRLz3lkJxbi0VFVGcEBAUBdoik8WqOKFxirDRjTuN6EoTHFET2UpAEcQgfgn9Dlq5rzvP5pfnfXNOcg5RzNdvP238rz6DREm0WIjGghUbMcQSTwKJJJFMCqmkkU4GmWSRTQ655GFnIYtYzBKWsozl5LOCAlayitWsoZC1FLGOYtajoWPgoAQnpZThopwNbGQTm9nCVrbhxoOXCnzsoJKd7GI3Veyhmr3so4b9HOAghzhMLUeoo54GjtJIE8c4TrMs4Ak3uMl9bjHIA56KlQGui01iJJaHPOMxw3xinOec4CR3aWGSViYiu3/lC1NMR24zywzfeIGfe/zgO3ME+Mkd2glyik466OIR3ZymhxC9hDnDWc5xngv0cZHLXGKIfq5wlWv84gMvecWoxEm8JEiiJEmypEiqpEm6ZEimZEk2r3nDO97zkRHeMsZtyZFcyRO71d/R1xPQbeGuoKZpXjM6zOjWlF5Tj6FU/57yvxqRPqWuNJQOZYnSqSxVlildyn/z3Ka6mqvrcW1BfzjU2tLcGzCfDJ+p02epCIe654PTt/0PH4GBoAAAALgB/4WwAY0AS7AIUFixAQGOWbFGBitYIbAQWUuwFFJYIbCAWR2wBitcWACwAiBFsAMrRLADIEWyAg0CK7ADK0QBsAQgRbADK0SwBSBFugAEf/8AAiuxA0Z2K0RZsBQrAA==) format('woff'), url('charlotte_william_serif-webfont.ttf') format('truetype'), url('charlotte_william_serif-webfont.svg#charlotte_william_serifRg') format('svg');
    font-weight: normal;
    font-style: normal;
}

* {
    margin: 0px;
    padding: 0px;
    box-sizing: border-box;
}

    *::-moz-selection {
        color: #ffffff;
        background-color: #1770c8;
    }

    *::selection {
        color: #ffffff;
        background-color: rgba(23, 112, 200, 0.5);
    }

html {
    scroll-behavior: smooth;
}

body {
    font-family: "DM Sans", sans-serif;
    font-size: 16px;
    line-height: 0px;
    font-weight: 400;
    color: #5a5a5a;
    background-color: #ffffff;
    overflow-x: clip;
    letter-spacing: 0px;
    line-height: 18px;
}

    body::-webkit-scrollbar {
        width: 5px;
    }

    body::-webkit-scrollbar-track {
        background-color: #cae6f7;
        border-radius: 5px;
    }

    body::-webkit-scrollbar-button,
    body::-webkit-scrollbar-thumb {
        background-color: #4569e7;
        border-radius: 5px;
    }

button {
    background-color: transparent;
    border: 0px;
    outline: 0px;
}

a,
button {
    text-decoration: none;
    display: inline-flex;
    align-items: center;
    gap: 8px;
    outline: 0px;
    border: 0px;
    transition: all 0.4s ease-in-out;
    letter-spacing: 1px;
    cursor: pointer;
}

    a i,
    button i {
        font-size: inherit;
        line-height: inherit;
        color: inherit;
        transition: none;
    }

    a:hover,
    button:hover {
        text-decoration: none;
        border: 0px;
        outline: 0px;
    }

    a:focus,
    button:focus {
        box-shadow: none;
    }

ul,
ol {
    list-style-type: none;
    list-style-position: inside;
    margin: 0px;
    padding: 0px;
}


blockquote,
textarea {
    margin: 0px;
}


hr {
    margin: 0px;
}


input,
textarea {
    border: 0px;
    outline: 0px;
}

    input:focus,
    textarea:focus {
        box-shadow: none;
    }

    input::-webkit-outer-spin-button,
    input::-webkit-inner-spin-button {
        -webkit-appearance: none;
        margin: 0px;
    }

    input[type=number] {
        -moz-appearance: textfield;
        -webkit-appearance: textfield;
        appearance: textfield;
    }

    input[type=checkbox] {
        width: initial;
        height: initial;
    }

textarea {
    min-height: 150px;
    resize: none;
}

table {
    border-collapse: collapse;
    border-spacing: 0px;
}

iframe {
    border: 0px;
    width: 100%;
}

h1,
.h1,
h2,
.h2,
h3,
.h3,
h4,
.h4,
h5,
.h5,
h6,
.h6
{
    padding: 0px;
    margin: 0px;
    font-weight: 700;
    color: #181818;
}

p {
    font-weight: 400;
    letter-spacing: 0px;
    line-height: 18px;
    font-size: 16px;
    font-family: "DM Sans", sans-serif;
    color:#5a5a5a;
}

.primary-font {
    font-family: 'charlotte_william_serifRg';
}


.auto-container {
    position: relative;
    width: 100%;
    margin: 0 auto;
    padding: 0;
}

.gaper {
    row-gap: 30px;
}

.gaper-2 {
    row-gap: 15dvh;
}

.section {
    padding: 40px 0px;
}

.section--space-top {
    padding-bottom: 0px;
}

.section--space-bottom {
    padding-top: 0px;
}

.bg-white {
    background-color: #ffffff;
}

.bg-grey {
    background-color: #f2f0fe;
}

.bg-alt {
    background-color: #f4f7ff;
}

.fw-4 {
    font-weight: 400;
}

.fw-5 {
    font-weight: 500;
}

.fw-6 {
    font-weight: 600;
}

.fw-7 {
    font-weight: 700;
}

.sub-title {
    text-transform: uppercase;
    letter-spacing: 0.15em;
    color: #e74545;
    line-height: 26px;
}

.title {
    text-transform: capitalize;
}

.paragraph p {
    margin-bottom: 30px;
    text-transform: none;
    color: #5a5a5a;
    line-height: 28px;
    font-size: 16px;
    font-family: "DM Sans", sans-serif;
}

    .paragraph p:nth-last-of-type(1) {
        margin-bottom: 0px;
    }

.cta__group {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    gap: 20px;
    margin-top: 10px;
}

/* Header Starts */
.header {
    background-color: transparent;
    z-index: 999;
    position: fixed;
    top: 0px;
    left: 0px;
    right: 0px;
    width: 100%;
    transition: background-color 0.02s ease-in-out, position 0.02s;
    opacity: 1
}

    .header .nav__logo {
        -moz-column-gap: 30px;
        column-gap: 30px;
        /* margin-bottom: 5px;*/
        padding: 2px 5px 5px 5px;
    }

    .header .nav__content {
        display: flex;
        align-items: center;
        justify-content: space-between;
        /* gap: 24px; */
        min-width: 100%;
        padding-top: 10px;
        padding-left: 20px;
        padding-right: 20px;
        padding-bottom: 0px;
    }

    .header .nav__menu {
        flex-grow: 1;
    }

    .header .nav__menu-items {
        display: flex;
        align-items: center;
        justify-content: flex-end;
    }

    .header .nav__menu-link {
        padding: 41px 22px 20px 22px;
        color: #181818;
        font-weight: 600;
        text-transform: uppercase;
    }

        .header .nav__menu-link:hover {
            color: #4569e7;
        }

    .header .nav__menu-item--dropdown {
        position: relative;
    }

        .header .nav__menu-item--dropdown .nav__dropdown {
            position: absolute;
            top: 100%;
            left: 0px;
            min-width: 220px;
            max-width: 300px;
            background-color: #e74545;
            padding: 30px;
            opacity: 0;
            visibility: hidden;
            transition: all 0.4s ease-in-out;
            transform: translateY(30px);
            pointer-events: none;
            background: linear-gradient(180deg, #fff 0%, #fffdf0 100%);
            box-shadow: 0px 4px 60px rgba(69, 105, 231, 0.15);
            border-radius: 0px 0px 10px 10px;
            border: 0px solid transparent;
            border-top: 3px solid #4569e7;
            z-index: 99;
        }

            .header .nav__menu-item--dropdown .nav__dropdown::-webkit-scrollbar {
                width: 0px;
            }

            .header .nav__menu-item--dropdown .nav__dropdown::before {
                content: "";
                display: table;
            }

            .header .nav__menu-item--dropdown .nav__dropdown::after {
                content: "";
                display: table;
                clear: both;
            }

            .header .nav__menu-item--dropdown .nav__dropdown li {
                margin-bottom: 10px;
            }

                .header .nav__menu-item--dropdown .nav__dropdown li:nth-last-of-type(1) {
                    margin-bottom: 0px;
                }

        .header .nav__menu-item--dropdown .mega-menu {
            transform: translateY(30px) translateX(-49%);
            min-width: 1410px !important;
            background: linear-gradient(180deg, #fff 0%, #fffdf0 100%);
            box-shadow: 0px 4px 60px rgba(69, 105, 231, 0.15);
            border-radius: 0px 0px 10px 10px;
            border: 0px solid transparent;
            border-top: 3px solid #4569e7;
            padding: 40px;
        }

        .header .nav__menu-item--dropdown:hover .nav__dropdown {
            opacity: 1;
            visibility: visible;
            transform: translateY(0px);
            pointer-events: auto;
        }

        .header .nav__menu-item--dropdown:hover .mega-menu {
            transform: translateY(0px) translateX(-49%);
        }

        .header .nav__menu-item--dropdown .nav__dropdown-item {
            font-size: 14px;
            font-weight: 600;
            text-transform: uppercase;
            width: 100%;
            color: #181818;
        }

            .header .nav__menu-item--dropdown .nav__dropdown-item:hover {
                padding-left: 8px;
                color: #4569e7;
                border-color: #4569e7;
            }

    .header .nav__dropdown--alt {
        max-width: 600px !important;
        min-width: 400px !important;
        display: flex;
        align-items: center;
        justify-content: space-between;
        gap: 0px;
        width: 100%;
    }

        .header .nav__dropdown--alt ul {
            width: calc(50% - 12px);
        }

            .header .nav__dropdown--alt ul:nth-of-type(1) {
                margin-right: 24px;
            }

    .header .mega-menu__inner {
        display: flex;
        align-items: flex-start;
        justify-content: space-between;
        -moz-column-gap: 100px;
        column-gap: 100px;
    }

    .header .mega-menu__single--alt {
        flex-grow: 1;
        max-width: 500px;
    }

    .header .mega-menu__single .h5 {
        font-size: 22px;
        font-weight: 500;
        text-transform: capitalize;
        margin-left: 10px;
    }

    .header .mega-menu__single-head {
        margin-bottom: 30px;
    }

    .header .mega-menu__single-item {
        margin-bottom: 15px;
    }

        .header .mega-menu__single-item:nth-last-of-type(1) {
            margin-bottom: 0px;
        }

        .header .mega-menu__single-item a {
            width: 100%;
            padding: 10px 24px 10px 10px;
            border-radius: 10px;
            background-color: transparent;
            letter-spacing: 0px;
            display: flex;
            align-items: center;
            gap: 10px;
            position: relative;
            z-index: 1;
        }

            .header .mega-menu__single-item a::before {
                content: "";
                position: absolute;
                inset: 0px;
                width: 0%;
                height: 100%;
                transition: all 0.4s ease-in-out;
                background: linear-gradient(89.83deg, #e9eeff -1.72%, #c4d1ff 103.86%);
                border-radius: 10px;
                z-index: -1;
            }

            .header .mega-menu__single-item a img {
                width: 90px;
                height: 44px;
                border-radius: 5px;
            }

            .header .mega-menu__single-item a span {
                font-size: 18px;
                text-transform: capitalize;
                font-weight: 600;
                color: #181818;
            }

            .header .mega-menu__single-item a:hover {
                box-shadow: 0px 4px 60px -7px rgba(69, 105, 231, 0.1);
            }

                .header .mega-menu__single-item a:hover::before {
                    width: 100%;
                }

    .header .mega-menu__single-img a img {
        width: 48px;
        height: 48px;
    }

    .header .nav__menu-link--dropdown {
        position: relative;
    }

        .header .nav__menu-link--dropdown::after {
            font-family: "Font Awesome 6 Free";
            font-weight: 900;
            content: "\f107";
            border: none;
            font-size: 16px;
            transition: all 0.2s ease-in-out;
        }

    .header .nav__menu-item--dropdown:hover .nav__menu-link--dropdown {
        color: #4569e7;
    }

        .header .nav__menu-item--dropdown:hover .nav__menu-link--dropdown::after {
            transform: rotate(180deg);
            color: #4569e7;
        }

    .header .nav__menu-item--dropdown .nav__menu-link-child {
        position: relative;
    }

        .header .nav__menu-item--dropdown .nav__menu-link-child a {
            color: #4569e7 !important;
            justify-content: space-between !important;
        }

            .header .nav__menu-item--dropdown .nav__menu-link-child a::after {
                color: #4569e7 !important;
                transform: rotate(0deg) !important;
                right: 0px;
            }

            .header .nav__menu-item--dropdown .nav__menu-link-child a:hover {
                color: #4569e7 !important;
            }

                .header .nav__menu-item--dropdown .nav__menu-link-child a:hover::after {
                    transform: rotate(-90deg) !important;
                }

        .header .nav__menu-item--dropdown .nav__menu-link-child:hover .nav__dropdown-child {
            opacity: 1;
            visibility: visible;
            transform: translateY(0px);
        }

    .header .nav__menu-item--dropdown .nav__dropdown-child {
        padding: 20px 30px;
        background: #e74545;
        border-radius: 5px;
        opacity: 0;
        visibility: hidden;
        transform: translateY(30px);
        position: absolute;
        top: 0px;
        left: 100%;
        min-width: 170px;
        transition: all 0.4s ease-in-out;
        box-shadow: 0 0 12px rgba(0, 0, 0, 0.1);
    }

 
    .header .btn--primary {
        color: #fff !important;


    }



.badge { border-radius:10px 10px 0 0 !important
}

.bg-warning {
    background-color: transparent !important;
    color: #ffc107 !important;
}
.bg-success {
    background-color: transparent !important;
    color: #28a745 !important;
}
.bg-danger {
    background-color: transparent !important;
    color: #dc3545 !important;
}

.bg-secondary {
    background-color: transparent !important;
    color: #6c757d !important;
}
.bg-dark {
    background-color: transparent !important;
    color: #343a40 !important;
}

.bg-primary {
    background-color: transparent !important;
    color: #007bff !important;
}


.header .btn--primary:hover {
    color: #673AB7
}

    .header .btn:hover {
        color: #673AB7 !important;
        background: #fff !important;
   
        border-radius: 5px;
      
        border: 1px solid #673AB7 !important;
    }

    .header .social {
        margin-top: 40px;
        display: none;
    }

        .header .social a:hover {
            color: #fff;
        }

    .header .nav__uncollapsed {
        /* margin-left: 40px; */
        display: flex;
        align-items: center;
        gap: 30px;
    }

    .header .nav__uncollapsed-item {
        display: flex;
        align-items: center;
        gap: 24px;
    }

        .header .nav__uncollapsed-item .cmn-button--secondary:hover {
            color: #fff;
            border: 1px solid #e74545;
        }

        .header .nav__uncollapsed-item .cmn-button:nth-last-of-type(1) {
            border: 1px solid #e74545;
        }

            .header .nav__uncollapsed-item .cmn-button:nth-last-of-type(1):hover {
                border: 1px solid #cecece;
                background-color: transparent;
            }

.header .nav__bar {
    padding: 0px;
    display: inline-block;
    background-color: transparent;
    z-index: 2000 !important;
}

        .header .nav__bar span {
            transform: translateY(0px);
        }

        .header .nav__bar .icon-bar {
            width: 26px;
            height: 3px;
            background-color: #673AB7;
            margin: 0px;
            display: block;
            transition: all 0.3s;
        }



        .header .nav__bar .middle-bar {
            margin: 6px 0px;
            opacity: 1;
        }

    .header .nav__bar-toggle .top-bar {
        transform: rotate(-45deg) translate(-7px, 4px);
        background: #e74545;
    }

    .header .nav__bar-toggle .middle-bar {
        opacity: 0;
    }

    .header .nav__bar-toggle .bottom-bar {
        transform: rotate(45deg) translate(-7px, -4px);
        background: #e74545;
    }

.header-active {
    background-color: #f7f7ff;
    /* animation: header 0.5s linear;
*/
    position: fixed;
    top: 0px;
    left: 0px;
    right: 0px;
    width: 100%;
    z-index: 999;
    box-shadow: 0 0 12px rgba(0, 0, 0, 0.1);
    border-bottom: 2px solid #cc3399;
}

    .header-active .nav {
        box-shadow: none !important;
    }

.off-canvas {
    position: fixed;
    left: 0px;
    top: 0px;
    bottom: 0px;
    width: 100%;
    max-width: 320px;
    height: 100vh;
    min-height: 100vh;
    background-color: #ffffff;
    z-index: 9999;
    box-shadow: 0 0 12px rgba(0, 0, 0, 0.1);
    border-right: 5px solid #e74545;
    transition: all 0.4s ease-in-out;
    transform: translateX(-100%);
}

    .off-canvas .off-canvas__inner {
        width: 100%;
        height: 100%;
        overflow-y: auto;
        max-width: 320px;
        padding: 40px 20px;
        display: flex;
        align-items: center;
        gap: 40px;
        flex-direction: column;
    }

        .off-canvas .off-canvas__inner::-webkit-scrollbar {
            width: 5px;
        }

        .off-canvas .off-canvas__inner::-webkit-scrollbar-track {
            border-radius: 5px;
        }

        .off-canvas .off-canvas__inner::-webkit-scrollbar-button,
        .off-canvas .off-canvas__inner::-webkit-scrollbar-thumb {
            border-radius: 5px;
        }

    .off-canvas .off-canvas__head {
        display: flex;
        align-items: center;
        gap: 16px;
        justify-content: space-between;
        width: 100%;
    }

        .off-canvas .off-canvas__head button {
            background-color: transparent;
            font-size: 24px;
            color: #e74545;
        }

    .off-canvas .offcanvas__search {
        width: 100%;
    }

        .off-canvas .offcanvas__search form {
            display: flex;
            align-items: center;
            gap: 24px;
            justify-content: space-between;
            border-bottom: 1px solid #181818;
        }

            .off-canvas .offcanvas__search form input {
                flex-grow: 1;
                padding: 10px 0px;
                color: #181818;
            }

                .off-canvas .offcanvas__search form input::-moz-placeholder {
                    font-weight: 400;
                    color: #181818;
                    font-size: 16px;
                }

                .off-canvas .offcanvas__search form input::placeholder {
                    font-weight: 400;
                    color: #181818;
                    font-size: 16px;
                }

            .off-canvas .offcanvas__search form button {
                background-color: transparent;
                font-size: 20px;
                color: #181818;
            }

                .off-canvas .offcanvas__search form button:hover {
                    color: #4569e7;
                }

    .off-canvas .off-canvas__contact {
        width: 100%;
        text-align: start;
    }

        .off-canvas .off-canvas__contact h4 {
            color: #181818;
            text-transform: uppercase;
            font-weight: 700;
            margin-bottom: 25px;
        }

        .off-canvas .off-canvas__contact .single {
            display: flex;
            align-items: center;
            gap: 16px;
            margin-bottom: 24px;
        }

            .off-canvas .off-canvas__contact .single span {
                width: 40px;
                min-width: 40px;
                height: 40px;
                border-radius: 50%;
                display: flex;
                align-items: center;
                justify-content: center;
                border: 1px solid #4569e7;
                color: #4569e7;
            }

            .off-canvas .off-canvas__contact .single a {
                color: #181818;
                font-weight: 600;
                font-size: 16px;
            }

                .off-canvas .off-canvas__contact .single a:hover {
                    color: #4569e7;
                }

    .off-canvas .social-side {
        display: flex;
        align-items: center;
        width: 100%;
        justify-content: flex-start;
        gap: 16px;
    }

        .off-canvas .social-side a {
            width: 40px;
            min-width: 40px;
            height: 40px;
            border-radius: 50%;
            display: flex;
            align-items: center;
            justify-content: center;
            background-color: #f0efff;
            color: #4569e7;
        }

            .off-canvas .social-side a:hover {
                background-color: #4569e7;
                color: #ffffff;
            }

.off-canvas-active {
    transform: translateX(0px);
}

.off-canvas-backdrop {
    position: fixed;
    top: 0px;
    left: 0px;
    right: 0px;
    bottom: 0px;
    width: 100%;
    height: 100%;
    background-color: rgba(22, 22, 22, 0.5921568627);
    z-index: 999;
    transform: translateX(-100%);
    transition: all 0.4s ease-in-out;
}

.off-canvas-backdrop-active {
    transform: translateX(0px);
    cursor: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAVBAMAAABbObilAAAAMFBMVEVMaXH////////////////////////////////////////////////////////////6w4mEAAAAD3RSTlMAlAX+BKLcA5+b6hJ7foD4ZP1OAAAAkUlEQVR4XkWPoQ3CUBQAL4SktoKAbCUjgAKLJZ2ABYosngTJCHSD6joUI6BZgqSoB/+Shqde7sS9x3OGk81fdO+texMtRVTia+TsQtHEUJLdohJfgNNPJHyEJPZTsWLoxShqsWITazEwqePAn69Sw2TUxk1+euPis3EwaXy8RMHSZBIlRcKKnC5hRctjMf57/wJbBlAIs9k1BAAAAABJRU5ErkJggg==), progress;
}

/* Header Ends */

/* ==== 
--------- (4.3) footer styles start ---------
==== */
.footer {
    /* background-image: linear-gradient(-225deg,
#231557 0%,
#44107a 29%,
#ff1361 67%,
#3409f7 100%);
background-size: auto auto;
background-clip: border-box;
background-size: 200% auto;

background: -moz-linear-gradient(-225deg,
#231557 0%,
#44107a 29%,
#ff1361 67%,
#3409f7 100%);
background: -webkit-linear-gradient(-225deg,
#231557 0%,
#44107a 29%,
#ff1361 67%,
#3409f7 100%); */
    background-color: #161a42;
    box-shadow: 0 0 30px rgba(0, 0, 0, 0.30);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: left bottom;
    padding-bottom: 0px !important;
    overflow-x: clip;
}

    .footer .gaper {
        row-gap: 60px;
    }

    .footer .content {
        margin: 20px 0px 30px;
    }

        .footer .content p,
        .footer .footer__copy p {
            text-transform: capitalize;
            color: #fff;
        }

            .footer .content p a,
            .footer .footer__copy p a {
                text-transform: capitalize;
                color: #000;
                background: linear-gradient(to right, #e762bb 0%, #978fdf 100%);
                -webkit-background-clip: text;
                -webkit-text-fill-color: transparent;
            }

    .footer .social {
        justify-content: flex-start;
        gap: 10px;
    }

        .footer .social a {
            border: 1px solid #414141;
            background-color: transparent;
            color: #ffffff;
            font-size: 16px;
        }

            .footer .social a:hover {
                background-color: #ffffff;
                color: #4569e7;
                border: 1px solid #ffffff;
            }

    .footer .footer__head {
        margin-bottom: 36px;
    }

        .footer .footer__head .h5 {
            font-weight: 700;
            color: #ffffff;
            text-transform: capitalize;
        }

    .footer .footer__list li {
        margin-bottom: 16px;
    }

        .footer .footer__list li:nth-last-of-type(1) {
            margin-bottom: 0px;
        }

    .footer .footer__list a {
        font-size: 16px;
        text-transform: capitalize;
        color: #818181;
    }

        .footer .footer__list a:hover {
            color: #ffffff;
            padding-left: 8px;
        }

    .footer .footer__address li {
        margin-bottom: 16px;
    }

        .footer .footer__address li:nth-last-of-type(1) {
            margin-bottom: 0px;
        }

    .footer .footer__address a {
        display: flex;
        gap: 10px;
        font-size: 16px;
        line-height: 26px;
        text-transform: capitalize;
        color: #818181;
    }

        .footer .footer__address a i {
            color: #4569e7;
            transition: inherit;
        }

        .footer .footer__address a:hover {
            color: #ffffff;
        }

            .footer .footer__address a:hover i {
                color: #ffffff;
            }

    .footer hr {
        height: 4px;
        margin-top: 55px;
        background-color: #e74545;
        background-image: linear-gradient(90deg, #4569e7 0%, #e74545 36.98%, #ffe200 68.75%, #e412f1 100%);
        opacity: 1;
    }

    .footer .footer__bottom {
        padding: 40px 0px;
    }

    .footer .footer__nav ul {
        display: flex;
        align-items: center;
        -moz-column-gap: 24px;
        column-gap: 24px;
        flex-wrap: wrap;
        row-gap: 10px;
    }

        .footer .footer__nav ul a {
            text-transform: capitalize;
            color: #818181;
        }

            .footer .footer__nav ul a:hover {
                color: #ffffff;
            }



    .footer .footer__copy a:hover {
        color: #ffffff;
    }

.bt-two {
    margin-top: 168px !important;
}

.ft-two {
    padding-bottom: 168px !important;
}

.footer-two__group {
    background-color: #e74545;
    padding-left: 34px;
    margin-top: 65px;
    position: relative;
    z-index: 1;
}

    .footer-two__group::before {
        content: "";
        position: absolute;
        top: 0px;
        left: 100%;
        width: 100%;
        height: 100%;
        background-color: #e74545;
        min-width: 100vw;
        z-index: -1;
    }

.footer-two__group-second {
    display: flex;
    align-items: center;
    -moz-column-gap: 20px;
    column-gap: 20px;
    row-gap: 24px;
    justify-content: space-between;
}

    .footer-two__group-second p {
        color: #ffffff;
        text-transform: capitalize;
    }

    .footer-two__group-second .h5 {
        margin-top: 4px;
        font-weight: 700;
    }

.footer-two__group-social .social {
    justify-content: flex-end;
}

.footer-two__group-social a {
    padding: 54px 28px;
    font-size: 24px;
    border-radius: 0px;
    border: 0px !important;
}

    .footer-two__group-social a i {
        font-size: 24px;
        color: #ffffff;
        transition: all 0.4s ease-in-out;
    }

    .footer-two__group-social a:hover {
        background-color: #ffffff;
        color: #e74545;
    }

        .footer-two__group-social a:hover i {
            color: #e74545;
        }

.regtoppd {
    padding-top: 10px !important
}


.proftoppd {
    padding-top: 20px !important
}


/* ==== 
--------- (4.3) footer styles end ---------
==== */





@media only screen and (max-width: 1439.98px) {
    .header .nav__menu-item--dropdown .mega-menu {
        min-width: 1296px !important;
        transform: translateY(30px) translateX(-44%);
    }

    .header .nav__menu-item--dropdown:hover .mega-menu {
        transform: translateY(0px) translateX(-44%);
    }

    .header .mega-menu__inner {
        gap: 30px;
    }

    .header .nav__menu-link {
        padding: 41px 18px 20px 18px;
    }
}

@media only screen and (min-width: 1440px) {
    .header .auto-container {
        max-width: 96dvw;
    }
}


/*** 

====================================================================
Banner Section
====================================================================

***/

.banner-section {
    position: relative;
    overflow-x: clip;
}

.banner-carousel .swiper-slide {
    position: relative;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
   
}

    .banner-carousel .swiper-slide .image-layer {
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
        background-repeat: no-repeat;
        background-position: center;
        background-size: cover;
        -webkit-transform: scale(1);
        -ms-transform: scale(1);
        transform: scale(1);
        -webkit-transition: all 6000ms linear;
        -moz-transition: all 6000ms linear;
        -ms-transition: all 6000ms linear;
        -o-transition: all 6000ms linear;
        transition: all 6000ms linear;
    }

.banner-carousel .active .swiper-slide .image-layer {
    -webkit-transform: scale(1.15);
    -ms-transform: scale(1.15);
    transform: scale(1.15);
}

.banner-carousel .swiper-slide:before {
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
    opacity: .65;
    content: "";
    z-index: 1;
}

.banner-carousel .content-box {
    position: relative;
    max-width: 760px;
    margin: 0 auto;
    text-align: center;
    padding: 0 0px;
    z-index: 5;
}



    .banner-carousel .content-box h1 {
        display: block;
        line-height: 1.3em;
        color: #ffffff;
        font-weight: 500;
        opacity: 0;
        margin-bottom: 30px;
        -webkit-transform: translateY(-100px);
        -moz-transform: translateY(-100px);
        -ms-transform: translateY(-100px);
        -o-transform: translateY(-100px);
        transform: translateY(-100px);
        -webkit-transition: all 700ms ease;
        -moz-transition: all 700ms ease;
        -ms-transition: all 700ms ease;
        -o-transition: all 700ms ease;
        transition: all 700ms ease;
    }

.banner-carousel .active .content-box h1 {
    opacity: 1;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
    -webkit-transition-delay: 300ms;
    -moz-transition-delay: 300ms;
    -ms-transition-delay: 300ms;
    -o-transition-delay: 300ms;
    transition-delay: 300ms;
}

.banner-carousel .content-box .text {
    display: block;
    font-size: 24px;
    line-height: 1.6em;
    color: rgba(255, 255, 255, 0.60);
    font-weight: 400;
    opacity: 0;
    max-width: 700px;
    margin-bottom: 40px;
    -webkit-transform: translateY(100px);
    -moz-transform: translateY(100px);
    -ms-transform: translateY(100px);
    -o-transform: translateY(100px);
    transform: translateY(100px);
    -webkit-transition: all 700ms ease;
    -moz-transition: all 700ms ease;
    -ms-transition: all 700ms ease;
    -o-transition: all 700ms ease;
    transition: all 700ms ease;
    font-family: 'Roboto Condensed', sans-serif;
}

.banner-carousel .active .content-box .text {
    opacity: 1;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
    -webkit-transition-delay: 700ms;
    -moz-transition-delay: 700ms;
    -ms-transition-delay: 700ms;
    -o-transition-delay: 700ms;
    transition-delay: 700ms;
}

.banner-carousel .content-box .btn-box {
    position: relative;
    opacity: 0;
    z-index: 9;
    -webkit-transform: translateY(100px);
    -moz-transform: translateY(100px);
    -ms-transform: translateY(100px);
    -o-transform: translateY(100px);
    transform: translateY(100px);
    -webkit-transition: all 700ms ease;
    -moz-transition: all 700ms ease;
    -ms-transition: all 700ms ease;
    -o-transition: all 700ms ease;
    transition: all 700ms ease;
}

.banner-carousel .active .content-box .btn-box {
    opacity: 1;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
    -webkit-transition-delay: 700ms;
    -moz-transition-delay: 700ms;
    -ms-transition-delay: 700ms;
    -o-transition-delay: 700ms;
    transition-delay: 700ms;
}

.banner-section {
    width: 100%;
    display: flex;
    justify-content: center;
    flex-direction: column;
    padding: 0;
}

.swiper-container {
    height: calc(90dvh - 10px);
    margin: 0px;
    padding: 0%;
}

.swiper-slide {
    overflow: hidden;
}

.slide-inner {
    /* position: absolute; */
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    right: 0;
    padding: 0%;
    background-size: cover;
    background-position: center;
    display: flex;
    justify-content: center;
    align-items: center;
    align-content: center;
}

.section__header {
    margin-top: -6px;
    margin-bottom: 65px;
}

    .section__header .sub-title {
        margin-bottom: 20px;
    }

.section__header--alt {
    margin-bottom: 65px;
    row-gap: 24px;
}

    .section__header--alt .section__header {
        margin-bottom: 0px;
    }

.section__content {
    margin-top: -6px;
}

    .section__content .h6 {
        margin-bottom: 20px;
    }

    .section__content .h2 {
        margin-bottom: 30px;
    }


.cmn-banner {
    background-color: #f7f7ff;
    position: relative;
    z-index: 1;
    overflow: hidden;
    height: 21.5dvh;
    /* display: flex; */
    justify-content: center;
    align-items: end;
}

    .cmn-banner .gaper {
        row-gap: 16px;
    }

    .cmn-banner .triangle {
        position: relative;
        background: #cdd8ff;
        text-align: left;
    }

        .cmn-banner .triangle:before,
        .cmn-banner .triangle:after {
            content: "";
            position: absolute;
            background-color: inherit;
        }

        .cmn-banner .triangle,
        .cmn-banner .triangle:before,
        .cmn-banner .triangle:after {
            width: 60px;
            height: 60px;
            border-top-right-radius: 30%;
        }

    .cmn-banner .triangle {
        transform: rotate(-30deg) skewX(-30deg) scale(1, 0.866);
    }

        .cmn-banner .triangle:before {
            transform: rotate(-135deg) skewX(-45deg) scale(1.414, 0.707) translate(0, -50%);
        }

        .cmn-banner .triangle:after {
            transform: rotate(135deg) skewY(-45deg) scale(0.707, 1.414) translate(50%);
        }

    .cmn-banner .left-triangle {
        position: absolute;
        bottom: 25%;
        left: 170px;
        z-index: -1;
        animation: smallMove 100s infinite linear;
    }

        .cmn-banner .left-triangle::before {
            content: "";
            position: absolute;
            width: 140px;
            height: 140px;
            background-color: rgba(255, 255, 255, 0.84);
            border-radius: 50%;
            bottom: -50%;
            left: -60px;
            z-index: 9;
        }

    .cmn-banner .right-triangle {
        position: absolute;
        top: 20%;
        right: 70px;
        z-index: -1;
        animation: smallMoveTwo 60s infinite linear;
        animation-delay: 3s;
        animation-direction: reverse;
    }

        .cmn-banner .right-triangle .triangle {
            position: relative;
            background: #cdd8ff;
            text-align: left;
        }

            .cmn-banner .right-triangle .triangle:before,
            .cmn-banner .right-triangle .triangle:after {
                content: "";
                position: absolute;
                background-color: inherit;
            }

            .cmn-banner .right-triangle .triangle,
            .cmn-banner .right-triangle .triangle:before,
            .cmn-banner .right-triangle .triangle:after {
                width: 30px;
                height: 30px;
                border-top-right-radius: 30%;
            }

        .cmn-banner .right-triangle .triangle {
            transform: rotate(45deg) skewX(-30deg) scale(1, 0.866);
        }

            .cmn-banner .right-triangle .triangle:before {
                transform: rotate(-135deg) skewX(-45deg) scale(1.414, 0.707) translate(0, -50%);
            }

            .cmn-banner .right-triangle .triangle:after {
                transform: rotate(135deg) skewY(-45deg) scale(0.707, 1.414) translate(50%);
            }

        .cmn-banner .right-triangle .right-alt {
            position: relative;
            background: white;
            text-align: left;
        }

            .cmn-banner .right-triangle .right-alt:before,
            .cmn-banner .right-triangle .right-alt:after {
                content: "";
                position: absolute;
                background-color: inherit;
            }

            .cmn-banner .right-triangle .right-alt,
            .cmn-banner .right-triangle .right-alt:before,
            .cmn-banner .right-triangle .right-alt:after {
                width: 30px;
                height: 30px;
                border-top-right-radius: 30%;
            }

        .cmn-banner .right-triangle .right-alt {
            transform: rotate(45deg) skewX(-30deg) scale(1, 0.866);
        }

            .cmn-banner .right-triangle .right-alt:before {
                transform: rotate(-135deg) skewX(-45deg) scale(1.414, 0.707) translate(0, -50%);
            }

            .cmn-banner .right-triangle .right-alt:after {
                transform: rotate(135deg) skewY(-45deg) scale(0.707, 1.414) translate(50%);
            }

.page-header {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 50dvh;
}

.breadcrumb {
    margin: -10px 0px 0px 0px;
    padding: 0px;
    font-size: 14px !important;
}

    .breadcrumb .breadcrumb-item {
        margin-top: 0px;
        color: #ffffff !important;
        padding: 4px 0px 0px 13px;
        position: relative;
        padding-right: 6px;
    }

        .breadcrumb .breadcrumb-item a {
            color: #ffffff !important;
            font-weight: 500;
        }

            .breadcrumb .breadcrumb-item a:hover {
                color: #ffffff !important;
            }

        .breadcrumb .breadcrumb-item::before {
            font-family: "Font Awesome 6 Free";
            font-weight: 900;
            content: "\f105";
            position: absolute;
            left: 0px;
            font-size: 14px;
            color: #ffffff;
            padding: 0px;
        }

        .breadcrumb .breadcrumb-item:first-of-type {
            padding-left: 0px;
        }

            .breadcrumb .breadcrumb-item:first-of-type::before {
                content: none;
            }

    .breadcrumb .active {
        color: #ffffff !important;
        padding-right: 0px;
        font-weight: 500;
    }

.bgBlueLight {
    background-image: linear-gradient(90deg, #e8edff 0%, #c9eaff 100%);
}

.section__header {
    text-align: center;
    margin-top: -6px;
    margin-bottom: 65px;
}

    .section__header .paragraph {
        margin-top: 24px;
        max-width: 820px;
        margin-left: auto;
        margin-right: auto;
    }


/***

====================================================================
Coming Soon
====================================================================

***/

.homeBannerSearchSection {
    position: relative;
    z-index: 2;
}

    .homeBannerSearchSection .outer-box {
        position: relative;
        display: block;
        padding: 30px 80px;
        background-color: #ffffff;
        text-align: center;
        margin-top: -72px;
        background: rgb(184, 26, 239);
        background: -moz-linear-gradient(to left, rgba(69, 105, 231, 1) 0%, rgba(184, 26, 239, 1) 100%);
        background: -webkit-linear-gradient(to left, rgba(69, 105, 231, 1) 0%, rgba(184, 26, 239, 1) 100%);
        background: linear-gradient(to left, rgba(69, 105, 231, 1) 0%, rgba(184, 26, 239, 1) 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4569e7', endColorstr='#b81aef', GradientType=1);
        box-shadow: 0 0 30px rgba(0, 0, 0, 0.30);
        background: linear-gradient(96.38deg, #4569e7 0.21%, #b81aef 99.54%);
        box-shadow: 0px 4px 100px rgba(43, 27, 154, 0.4);
    }

    .homeBannerSearchSection .timer-column {
        position: relative;
    }

    .homeBannerSearchSection .time-counter {
        position: relative;
    }

    .homeBannerSearchSection .time-countdown {
        position: relative;
    }

        .homeBannerSearchSection .time-countdown .counter-column {
            position: relative;
            display: inline-block;
            margin: 0px 40px;
            width: 100px;
            text-align: center;
            font-size: 18px;
            color: #ffffff;
            font-weight: 500;
        }

            .homeBannerSearchSection .time-countdown .counter-column:before {
                position: absolute;
                content: ':';
                top: 10px;
                right: -50px;
                font-size: 56px;
                line-height: 1em;
                color: #ffffff;
            }

            .homeBannerSearchSection .time-countdown .counter-column:last-child:before {
                display: none;
            }

            .homeBannerSearchSection .time-countdown .counter-column .count {
                position: relative;
                display: block;
                font-size: 60px;
                line-height: 1em;
                color: #ffffff;
                font-weight: 700;
            }


/* ==== 
--------- (3.2) forms styles start ---------
==== */
.group-input {
    display: flex;
    align-items: center;
    gap: 16px;
    border-bottom: 1px solid #414141;
    justify-content: space-between;
}

    .group-input input,
    .group-input textarea {
        padding: 0px 20px 20px 0px;
        color: #ffffff;
        background-color: transparent;
        flex-grow: 1;
        text-transform: capitalize;
        width: calc(100% - 34px);
    }

        .group-input input::-moz-placeholder,
        .group-input textarea::-moz-placeholder {
            color: #818181;
        }

        .group-input input::placeholder,
        .group-input textarea::placeholder {
            color: #818181;
        }

    .group-input i {
        color: #ffffff;
    }

.group-radio {
    margin-top: 24px;
    display: flex;
    align-items: center;
    gap: 16px;
}

    .group-radio input {
        -webkit-appearance: none;
        -moz-appearance: none;
        appearance: none;
        width: 20px;
        min-width: 20px;
        height: 20px;
        background-color: transparent;
        border: 1px solid #414141;
        border-radius: 50%;
        position: relative;
        cursor: pointer;
    }

        .group-radio input::before {
            content: " ";
            position: absolute;
            width: 6px;
            min-width: 6px;
            height: 6px;
            border-radius: 50%;
            display: flex;
            align-items: center;
            justify-content: center;
            background-color: #4569e7;
            top: 50%;
            left: 50%;
            transform: translateY(-50%) translateX(-50%);
        }

        .group-radio input:checked {
            background-color: #4569e7;
        }

            .group-radio input:checked::before {
                background-color: #ffffff;
            }

    .group-radio label {
        color: #818181;
        font-size: 14px;
        text-transform: capitalize;
        cursor: pointer;
    }

.form-group-single {
    margin-bottom: 14px;
}

    .form-group-single label,
    .form-group-single p {
        margin-bottom: 15px;
        text-transform: capitalize;
        margin-top: 14px;
        font-size: 16px !important;
        color: #181818
    }

    .form-group-single label {
        display: flex;
    }

    .form-group-single input,
    .form-group-single select,
    .form-group-single textarea {
        padding: 10px 20px;
        background-color: #f8f8f8;
        border: 1px solid rgba(217, 217, 217, 0.9);
        border-radius: 5px;
        width: 100%;
        text-transform: capitalize;
        font-size: 15px !important;
        color: #818181 !important;
    }

    .form-group-single .iti {
        position: relative;
        display: inline-block;
        width: 100%;
    }

    .form-group-single textarea {
        min-height: 130px;
        max-height: 150px;
        font-size: 15px !important;
    }

.form-group-wrapper {
    display: flex;
    align-items: center;
    gap: 30px;
    row-gap: 20px;
    margin: 15px auto;
}

    .form-group-wrapper .form-group-single {
        width: calc(50% - 15px);
        margin-bottom: 20px;
    }

.drag {
    margin-bottom: 20px;
}

.drag__content {
    padding: 24px;
    background-color: #ffffff;
    border: 1px dashed #a6a6a6;
    border-radius: 5px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    gap: 12px;
    position: relative;
    margin-bottom: 24px;
}

    .drag__content input {
        position: absolute;
        inset: 0px;
        z-index: 9;
        width: 100%;
        height: 100%;
        z-index: 99;
        cursor: pointer !important;
    }

        .drag__content input[type=file] {
            cursor: pointer !important;
            min-width: 100%;
            min-height: 100%;
            text-indent: -999px;
        }

    .drag__content p {
        text-transform: capitalize;
    }

        .drag__content p:nth-of-type(1) {
            font-weight: 500;
        }

        .drag__content p:nth-of-type(2) {
            color: #818181;
        }

        .drag__content p:nth-of-type(3) {
            color: #4569e7;
        }

    .drag__content + p {
        color: #818181;
    }

.form-select {
    --bs-form-select-bg: #fff;
    --bs-form-select-border-color: var(--bs-gray-400);
    --bs-form-select-color: var(--bs-body-color);
    --bs-form-select-focus-bg: #fff;
    --bs-form-select-focus-border-color: var(--bs-primary);
    --bs-form-select-focus-color: var(--bs-body-color);
    --bs-form-select-disabled-bg: #fff;
    --bs-form-select-disabled-border-color:;
    --bs-form-select-disabled-color:;
    --bs-form-select-placeholder-color: var(--bs-gray-500);
    background-color: var(--bs-form-select-bg);
    border-color: var(--bs-form-select-border-color);
    color: var(--bs-form-select-color);
}

.register .registerForm {
    height: 100%;
    padding: 0px 30px 40px 30px;
    background-color: #ffffff;
    border-radius: 10px;
}

nav__menu-item .btn {
    margin-top: 16px !important;
    margin-left: 10px !important;
}

.btn-h {
    padding: 6px 10px 6px 8px;
    text-transform: uppercase;
    border: 1px solid #673AB7 !important;
    font-size: 14px;
    line-height: 18px;
    font-weight: 700;
    transition: all 0.4s ease-in-out;
    position: relative;
    border-radius: 5px;
    overflow: hidden;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 12px;
    margin-top: 16px !important;
    margin-left: 10px !important;
}
.btn {
    padding: 6px 10px 6px 8px;
    text-transform: uppercase;
    border: 1px solid #673AB7 !important;
    font-size: 14px;
    line-height: 18px;
    font-weight: 700;
    transition: all 0.4s ease-in-out;
   
    position: relative;
    border-radius: 5px;
    overflow: hidden;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 12px;
}

    .btn i {
        transition: none;
    }

    .btn:hover {
        outline: 1px solid #673AB7 !important;
        padding: 6px 10px 6px 8px;
    }



.btn-primary {
    color: #fff !important;
    background-color: #673AB7 !important;
}
    .btn-primary:hover {
        color: #673AB7 !important;
        background-color: #fff !important;
    }

.btn--primary {
    z-index: 1;
    color: #ffffff;
}

    .btn--primary::before {
        content: "";
        position: absolute;
        inset: 0px;
        width: 100%;
        height: 100%;
        background-color: #673AB7;
        transition: all 0.4s ease-in-out;
        z-index: -1;
        border-radius: 0px;
        color: #fff;
    }

    .btn--primary:hover {
        color: #fff !important;
        background-color: #673AB7;
    }

        .btn--primary:hover::before {
            width: 0%;
        }

.btn--secondary {
    z-index: 1;
}

    .btn--secondary::before {
        content: "";
        position: absolute;
        inset: 0px;
        width: 0px;
        height: 100%;
        background-color: #673AB7;
        transition: all 0.4s ease-in-out;
        z-index: -1;
        border-radius: 0px;
        color: #ffffff;
    }

    .btn--secondary:hover {
        color: #ffffff;
        background-color: #673AB7 !important;
    }

        .btn--secondary:hover::before {
            width: 100%;
        }

.btn--tertiary {
    z-index: 1;
    color: #ffffff;
    font-weight: 500;
    text-transform: capitalize;
    padding: 12px 20px;
    border-radius: 30px;
}

    .btn--tertiary::before {
        content: "";
        position: absolute;
        inset: 0px;
        width: 100%;
        height: 100%;
        background-color: #4569e7;
        transition: all 0.4s ease-in-out;
        z-index: -1;
        border-radius: 0px;
    }

    .btn--tertiary:hover {
        color: #4569e7;
        background-color: #ffffff;
    }

        .btn--tertiary:hover::before {
            width: 0%;
        }

.btn--quaternary {
    z-index: 1;
    padding: 12px 20px;
    font-weight: 500;
    text-transform: capitalize;
    border-radius: 30px;
}

    .btn--quaternary::before {
        content: "";
        position: absolute;
        inset: 0px;
        width: 0px;
        height: 100%;
        background-color: #4569e7;
        transition: all 0.4s ease-in-out;
        z-index: -1;
        border-radius: 0px;
    }

    .btn--quaternary:hover {
        color: #ffffff;
        background-color: #4569e7;
    }

        .btn--quaternary:hover::before {
            width: 100%;
        }

.btn--quinary {
    z-index: 1;
    color: #4569e7;
    font-weight: 600;
    text-transform: uppercase;
    padding: 14px 20px;
    border: 0px solid transparent !important;
    border-radius: 5px;
}

    .btn--quinary::before {
        content: "";
        position: absolute;
        inset: 0px;
        width: 100%;
        height: 100%;
        background-color: #f0efff;
        transition: all 0.4s ease-in-out;
        z-index: -1;
        border-radius: 0px;
    }

    .btn--quinary:hover {
        color: #ffffff;
        background-color: #4569e7;
        border: 0px solid transparent !important;
    }

        .btn--quinary:hover::before {
            width: 0%;
        }

.btn--senary {
    z-index: 1;
    color: #181818;
    font-weight: 600;
    text-transform: capitalize;
    padding: 14px 20px;
    border: 1px solid #dadada !important;
    border-radius: 30px;
}

    .btn--senary span {
        line-height: 0px;
        color: #e74545;
        font-weight: 600;
        transition: all 0.4s ease-in-out;
    }

    .btn--senary::before {
        content: "";
        position: absolute;
        inset: 0px;
        width: 0%;
        height: 100%;
        background-color: #4569e7;
        transition: all 0.4s ease-in-out;
        z-index: -1;
        border-radius: 0px;
    }

    .btn--senary:hover {
        color: #ffffff;
        background-color: #4569e7;
        border: 1px solid #4569e7 !important;
    }

        .btn--senary:hover span {
            color: #ffffff;
        }

        .btn--senary:hover::before {
            width: 100%;
        }

.slide-btn {
    width: 74px;
    min-width: 74px;
    height: 74px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    border: 1px solid #ffffff;
    transition: all 0.4s ease-in-out;
    background-color: transparent;
    color: #ffffff;
    font-size: 40px;
    z-index: 2;
}

    .slide-btn:hover {
        color: #4569e7;
        background-color: #ffffff;
        border: 1px solid #ffffff;
    }

.progress-wrap {
    position: fixed;
    right: 30px;
    bottom: 30px;
    height: 50px;
    width: 50px;
    cursor: pointer;
    display: block;
    border-radius: 50px;
    background-color: #ffffff;
    box-shadow: inset 0 0 0 8px rgba(195, 180, 186, 0.4901960784);
    z-index: 10000;
    opacity: 0;
    visibility: hidden;
    /* transform: translateY(15px); */
    transform: translateY(15px);
    transition: all 200ms linear;
    z-index: 99;
}

    .progress-wrap.active-progress {
        opacity: 1;
        visibility: visible;
        transform: translateY(0);
    }

    .progress-wrap::after {
        position: absolute;
        content: "\f102";
        font-family: "Font Awesome 6 Free";
        font-weight: 900;
        text-align: center;
        line-height: 50px;
        font-size: 16px;
        color: #e74545;
        left: 0%;
        top: 0%;
        height: 50px;
        width: 50px;
        cursor: pointer;
        display: block;
        z-index: 1;
        transition: all 200ms linear;
    }

    .progress-wrap:hover::after {
        opacity: 0;
    }

    .progress-wrap::before {
        position: absolute;
        content: "\f102";
        font-family: "Font Awesome 6 Free";
        font-weight: 900;
        text-align: center;
        line-height: 50px;
        font-size: 16px;
        opacity: 0;
        background: #e74545;
        -webkit-background-clip: text;
        background-clip: text;
        -webkit-text-fill-color: transparent;
        left: 0%;
        top: 0%;
        height: 50px;
        width: 50px;
        cursor: pointer;
        display: block;
        z-index: 2;
        transition: all 200ms linear;
    }

    .progress-wrap:hover::before {
        opacity: 1;
    }

    .progress-wrap svg path {
        fill: none;
    }

    .progress-wrap svg.progress-circle path {
        stroke: #e74545;
        stroke-width: 4;
        box-sizing: content-box;
        transition: all 200ms linear;
    }

#progressbar li {
    position: relative;
    text-align: center;
    cursor: pointer;
}

    #progressbar li a {
        display: block;
        width: 100%;
        height: 100%;
        text-decoration: none;
        color: #5a5a5a;
        font-family: "DM Sans", sans-serif;
        font-size: 17px !important;
        line-height: 20px !important;
        font-weight: 500;
        letter-spacing: 0px;
        text-align: center;
        letter-spacing: 0
    }


    #progressbar li.active a {
        font-weight: 500;
        color: #673AB7 !important;
    }

    #progressbar li a:hover {
        text-decoration: none; /* Optional: Remove underline on hover */
        color: #6c1ef7; /* Darker green for hover */
    }


/*-------------------------------------------------------*/
/* ABOUT
/*-------------------------------------------------------*/
.about-section {
    overflow-x: clip;
    position: relative;
    z-index: 1;
}

    .about-section::before,
    .about-section::after {
        content: "";
        position: absolute;
        top: 13%;
        left: 25%;
        width: 74px;
        height: 74px;
        border-radius: 50%;
        background-color: #4569e7;
        animation: smallMove 60s infinite linear;
    }

    .about-section::before {
        width: 30px;
        height: 30px;
        background-color: #ff880a;
        top: 50%;
        left: 15%;
        animation: smallMoveTwo 30s infinite linear;
        animation-direction: alternate-reverse;
    }

    .about-section .h2 {
        max-width: 560px;
    }

    .about-section .paragraph {
        max-width: 600px;
        letter-spacing: 0px;
        line-height: 28px;
        font-size: 16px;
        font-family: "DM Sans", sans-serif;
        color:#5a5a5a
    }



    .about-section .about-section__thumb .about-section__thumb-content {
        width: 170px;
        min-width: 170px;
        height: 170px;
        border-radius: 50%;
        display: flex;
        align-items: center;
        justify-content: center;
        background-color: #e74545;
        padding: 20px;
        position: absolute;
        top: 25px;
        left: 0px;
    }

        .about-section .about-section__thumb .about-section__thumb-content .h5 {
            color: #ffffff;
            text-align: center;
        }

            .about-section .about-section__thumb .about-section__thumb-content .h5 span {
                font-size: 14px;
            }

    .about-section .about-section__content {
        padding-left: 30px;
    }

.work-section .work-section__inner {
    padding: 65px;
    background-image: linear-gradient(180deg, rgb(209, 202, 249) 0%, rgba(242, 240, 254, 0) 100%);
    box-shadow: 0 8px 32px 0 rgba(31, 38, 135, 0.37);
    backdrop-filter: blur(15.5px);
    -webkit-backdrop-filter: blur(15.5px);
    border-radius: 10px;
    border: 1px solid rgba(209, 202, 249, 0.18);
    border-radius: 10px;
}

.work-section .section__header {
    margin-bottom: 50px;
}

    .work-section .section__header .h6 {
        margin-bottom: 10px;
    }

.work-section li {
    display: flex;
    align-items: center;
    gap: 20px;
    margin-bottom: 44px;
}

    .work-section li:nth-last-of-type(1) {
        margin-bottom: 0px;
    }

    .work-section li .thumb {
        width: 60px;
        min-width: 60px;
        height: 60px;
        border-radius: 50%;
        display: flex;
        align-items: center;
        justify-content: center;
        background-color: #ffffff;
    }

        .work-section li .thumb span {
            width: 48px;
            min-width: 48px;
            height: 48px;
            border-radius: 50%;
            display: flex;
            align-items: center;
            justify-content: center;
            background-color: #ffe0e0;
            font-weight: 700;
            text-transform: uppercase;
            color: #e74545;
        }

    .work-section li p {
        max-width: 400px;
        letter-spacing: 0px;
        line-height: 28px;
        font-size: 16px;
        font-family: "DM Sans", sans-serif;
        color: #181818;
    }

    .work-section li:nth-of-type(2) .thumb span {
        background-color: #f0f8fe;
        color: #4569e7;
    }

    .work-section li:nth-of-type(3) .thumb span {
        background-color: #fff7e8;
        color: #ffcd1e;
    }

.choose-section {
    overflow-x: clip;
    background-color: #181818;
    background-image: url("../images/choose/choose-bg.png");
    background-repeat: no-repeat;
    background-size: cover;
    background-position: left top;
}

    .choose-section .title {
        color: #ffffff;
    }

    .choose-section ul {
        margin-top: 40px;
    }

    .choose-section li {
        display: flex;
        align-items: center;
        gap: 20px;
        margin-bottom: 40px;
    }

        .choose-section li:nth-last-of-type(1) {
            margin-bottom: 0px;
        }

    .choose-section .thumb {
        width: 64px;
        height: 64px;
        min-width: 64px;
    }

        .choose-section .thumb img {
            width: 100%;
            height: 100%;
        }

    .choose-section .content p {
        color: #ffffff;
        text-transform: capitalize;
    }

    .choose-section .h5 {
        font-weight: 700;
        margin-bottom: 12px;
    }

    .choose-section .cta__group {
        justify-content: flex-start;
        margin-bottom: -20px;
    }

        .choose-section .cta__group a {
            font-weight: 700;
            text-transform: uppercase;
            display: flex;
            align-items: center;
            gap: 12px;
            color: #ffffff;
        }

            .choose-section .cta__group a i {
                font-size: 60px;
            }

            .choose-section .cta__group a:hover {
                color: #e74545;
                padding-left: 12px;
            }

    .choose-section .cbv {
        position: relative;
        z-index: 1;
    }

    .choose-section .choose-section__thumb {
        position: relative;
        z-index: 1;
    }

    .choose-section .choose-section__thumb-video {
        position: absolute;
        bottom: 0px;
        right: 0px;
        width: 450px;
        height: 450px;
        border-radius: 50%;
        z-index: -1;
    }

        .choose-section .choose-section__thumb-video img {
            width: 100%;
            height: 100%;
            border-radius: 50%;
        }

    .choose-section .video-wrap {
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        z-index: 99;
    }

        .choose-section .video-wrap a {
            position: relative;
            z-index: 99;
        }

.ab-sec2 {
    z-index: 1;
    position: relative;
    float: left;
    width: 100%;
    padding-bottom: 120px;
}

    .ab-sec2 ul {
        margin: -75px auto 0px;
        display: table;
        width: 80%;
    }

        .ab-sec2 ul li {
            width: 33.3333%;
            float: left;
            padding: 0px 20px;
        }

            .ab-sec2 ul li div {
                background: rgb(255, 255, 255);
                padding: 30px;
                box-shadow: rgba(51, 51, 51, 0.13) 0px 1px 14px -3px;
                border-radius: 5px;
                text-align: center;
                transition: all 0.5s ease;
            }

                .ab-sec2 ul li div:hover {
                    box-shadow: 0px -2px 72px 0px rgb(0 0 0 / 27%);
                    transform: scale(1.1);
                }

                .ab-sec2 ul li div img {
                    width: 50px;
                }

                .ab-sec2 ul li div h4 {
                    font-size: 16px;
                    font-weight: 600;
                    padding: 20px 0px 5px;
                }

                .ab-sec2 ul li div p {
                    font-size: 13px;
                    margin: 0px;
                    font-weight: 500;
                    line-height: 22px;
                    /* color: rgb(51, 51, 51); */
                }

.ab-wel {
    padding: 100px 0px;
}

.ab-wel-lhs {
    position: relative;
}

    .ab-wel-lhs span {
        position: absolute;
    }

.ab-wel-1 {
    position: absolute;
    width: 75%;
    height: 550px;
    object-fit: cover;
    left: 0px;
    top: 0px;
    border-radius: 15px;
}

.ab-wel-2 {
    width: 80%;
    height: 300px;
    object-fit: cover;
    z-index: 1;
    position: relative;
    margin: 47% 10% 5% 15%;
    border-width: 15px 0px 0px 15px;
    border-top-style: solid;
    border-left-style: solid;
    border-top-color: rgb(255, 255, 255);
    border-left-color: rgb(255, 255, 255);
    border-image: initial;
    border-right-style: initial;
    border-right-color: initial;
    border-bottom-style: initial;
    border-bottom-color: initial;
    border-radius: 0px 100px 15px;
}

.ab-wel-3 {
    width: 100px;
    height: 100px;
    border: 7px solid rgb(240, 168, 5);
    border-radius: 50%;
    left: -39px;
    top: -32px;
    z-index: 0;
}

.ab-wel-4 {
    width: 200px;
    height: 200px;
    border: 7px solid rgb(255, 226, 240);
    border-radius: 20px;
    right: 9px;
    bottom: -4px;
}

.ab-wel-rhs {
    float: left;
    width: 100%;
    padding-left: 25px;
}

    .ab-wel-rhs p {
        font-size: 15px;
        font-weight: 500;
        line-height: 25px;
    }

.ab-wel-tit h2 {
    font-size: 3dvw;
    font-weight: 700;
    padding-bottom: 10px;
    color: #66451c;
}

    .ab-wel-tit h2 em {
        display: block;
        color: #e5026b;
        font-weight: 700;
        font-size: 35px;
        font-family: var(--tit-font);
        line-height: 78px;
    }

.ab-wel-tit p a {
    color: #ff0e88;
    font-weight: 600;
    font-size: 16px;
}

.ab-wel-tit-1 {
    border-top: 1px solid rgb(217, 217, 217);
    margin-top: 25px;
    padding-top: 25px;
}

.ab-wel-tit-2 {
    float: left;
    width: 100%;
    padding-top: 30px;
}

    .ab-wel-tit-2 ul li {
        float: left;
        width: 50%;
    }

        .ab-wel-tit-2 ul li div {
            position: relative;
        }

            .ab-wel-tit-2 ul li div i {
                position: absolute;
                left: 0px;
                top: 0px;
                width: 42px;
                height: 42px;
                background: #000;
                border-radius: 50%;
                color: rgb(255, 255, 255);
                text-align: center;
                padding: 9px;
                box-shadow: rgb(0 0 0 / 10%) 0px 0px 0px 8px;
                font-size: 18px;
                line-height: 25px;
            }

            .ab-wel-tit-2 ul li div h4 {
                padding: 0px 0px 0px 60px;
                font-size: 15px;
                color: rgb(122, 122, 122);
            }

                .ab-wel-tit-2 ul li div h4 em {
                    display: block;
                    font-size: 18px;
                    color: rgb(0, 0, 0);
                    font-weight: 600;
                    padding-top: 5px;
                }

.ab-test-rat {
    background: rgb(255, 255, 255);
    padding: 30px;
    border-radius: 5px;
    float: left;
    width: 100%;
    margin-bottom: 30px;
    box-shadow: 0 2px 7px -1px #625c472b;
    margin-top: 5px;
}

.ab-test-star {
    float: left;
    width: 100%;
    padding-bottom: 20px;
}

    .ab-test-star i {
        color: #ff961b;
        font-size: 18px;
        float: left;
        margin-right: 3px;
    }

    .ab-test-star span {
        font-size: 13px;
        font-weight: 500;
        color: rgb(155, 149, 149);
        float: left;
        padding-left: 8px;
    }

.ab-test-conte {
    float: left;
    width: 100%;
}

    .ab-test-conte p {
        margin-bottom: 0px;
        font-size: 14px;
        font-weight: 500;
        line-height: 24px;
        color: rgb(116, 121, 129);
    }

.ab-rat-user {
    position: relative;
    float: left;
    width: 100%;
    padding-left: 30px;
}

    .ab-rat-user img {
        width: 42px;
        height: 42px;
        border-radius: 50%;
        position: absolute;
        left: 30px;
        top: 0px;
        object-fit: cover;
    }

    .ab-rat-user div {
        padding-left: 55px;
    }

        .ab-rat-user div h4 {
            font-size: 16px;
            font-weight: 600;
            margin-bottom: 0px;
        }

        .ab-rat-user div span {
            font-size: 12px;
            font-weight: 400;
            text-transform: uppercase;
        }

.abo-partners {
    position: relative;
    padding-top: 140px;
}

    .abo-partners .home-tit h2 span {
        font-size: 38px;
        text-transform: uppercase;
    }

    .abo-partners .carousel {
        width: 100%;
    }

.wedd-shap span {
    position: absolute;
}

.abo-shap-1 {
    width: 30px;
    height: 30px;
    background: rgb(205, 222, 252);
    border-radius: 50%;
    left: 6%;
    top: 29%;
}

.abo-shap-2 {
    width: 60px;
    height: 60px;
    border-radius: 50%;
    right: 12%;
    top: 80%;
    border: 5px solid rgb(218, 221, 223);
}

.abo-shap-3 {
    width: 50px;
    height: 50px;
    border-radius: 50%;
    right: 4%;
    top: 9%;
    border: 5px solid rgb(252, 205, 205);
    z-index: -1;
}

.abo-shap-4 {
    width: 37px;
    height: 87px;
    background: url("../images/icon/dot1.png");
    right: 5%;
    top: 5%;
    animation: 5s linear 0s infinite normal both running updown1;
}

.abo-shap-5 {
    width: 37px;
    height: 87px;
    background: url("../images/icon/dot1.png");
    left: 5%;
    bottom: 5%;
    transform: rotate(90deg);
    filter: hue-rotate(45deg);
    animation: 10s linear 0s infinite normal both running ltor;
}

.abo-shap-6 {
    width: 37px;
    height: 87px;
    background: url("../images/icon/dot1.png");
    left: 5%;
    bottom: 5%;
    filter: hue-rotate(445deg);
    animation: 10s linear 0s infinite normal both running updown;
}

.animate-charcter {
    background-image: linear-gradient(-225deg, #231557 0%, #44107a 29%, #ff1361 67%, #3409f7 100%);
    background-size: auto auto;
    background-clip: border-box;
    background-size: 200% auto;
    color: #fff;
    background-clip: text;
    text-fill-color: transparent;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    animation: textclip 60s ease infinite;
    display: inline-block;
}

/*-------------------------------------------------------*/
/* TIMELINE
/*-------------------------------------------------------*/
.timelinBlock {
}

    .timelinBlock .innerWrap {
        margin: 0 auto;
        width: 100dvw;
    }

        .timelinBlock .innerWrap ul {
            position: relative;
            float: left;
            width: 100%;
        }

            .timelinBlock .innerWrap ul:before {
                content: '';
                background: #ddcebc;
                position: absolute;
                width: 1px;
                top: 5px;
                bottom: 0;
                height: 98%;
                left: 50%;
            }

            .timelinBlock .innerWrap ul li {
                position: relative;
                float: left;
                width: 100%;
                padding-bottom: 50px;
            }

                .timelinBlock .innerWrap ul li:before {
                    content: '';
                    position: absolute;
                    width: 25px;
                    height: 25px;
                    background: #392ad1;
                    z-index: 1;
                    border-radius: 50px;
                    border: 5px solid #cc3399;
                    box-sizing: border-box;
                    margin-top: 2px;
                    box-shadow: 0 0px 10px 0.6px rgb(40 30 20 / 8%);
                    left: calc(50% + -12px);
                }

.timelineInnerBlock {
    /* padding-left: 60px; */
    float: left;
    width: 100%;
}

    .timelineInnerBlock div {
    }

    .timelineInnerBlock img {
        width: 128px
    }

    .timelineInnerBlock div span {
        /* font-style: italic; */
        font-size: 13px;
        font-weight: 600;
        text-transform: uppercase;
        color: #eb0359;
    }

    .timelineInnerBlock div h5 {
        font-family: var(--tit-font);
        font-size: clamp(1rem, 4dvw, 1.8rem);
    }

    .timelineInnerBlock div p {
        padding: 20px 0 15px 0;
        margin: 0;
        font-size: 16px;
        line-height: 27px;
    }

.timlineImage {
    float: left;
    width: 50%;
    padding-right: 70px;
}

    .timlineImage img {
        float: right;
    }

.timlineContent {
    float: left;
    width: 50%;
    padding: 0 0 0 70px;
}

.timelineInnerBlockReverse .timlineImage {
    padding: 0 0 0 70px;
}

    .timelineInnerBlockReverse .timlineImage img {
        float: left;
    }

.timelineInnerBlockReverse .timlineContent {
    padding: 0 70px 0 0;
    text-align: right;
}

.animate {
    opacity: 0;
}

    .animate.anistart {
        opacity: 1;
    }







.custom-separator {
    height: 2px;
    background-color: #4569e7;
    margin: 3px 5px 5px 0;
}

.bgheader {
    background-color: #cc3399;
    padding: 8px 0 2px 0 !important;
    color: #ffffff !important;
    box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
}

.bgheader-search {
    background-color: #cc3399;
    padding: 8px 0 2px 0 !important;
    color: #ffffff;
    box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
}



.bre-shd {
    box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
    border: solid 1px rgb(184, 26, 239)
}

.w-95 {
    width: 95% !important;
    color: #000 !important
}


.option-button {
    cursor: pointer;
    padding: 8px 10px;
    border: 1px solid #673ab7;
    color: #673ab7;
    border-radius: 5px;
    margin: 5px;
    background-color: #fff;
    font-family: "DM Sans", sans-serif;
    font-size: 15px;
}

    .option-button.active {
        background-color: #cc3399;
        color: #fff;
    }

.option-button-Gender {
    cursor: pointer;
    padding: 8px 10px;
    border: 1px solid #673ab7;
    color: #673ab7;
    border-radius: 5px;
    margin: 5px;
    background-color: #fff;
    font-family: "DM Sans", sans-serif;
    font-size: 15px;
}

f
.option-button-Gender.active {
    background-color: #cc3399;
    color: #fff;
}

.pt-4 {
    padding-top: 2rem !important;
}

#errorAlert {
    position: fixed;
    bottom: 20px; /* Slightly above the bottom for better visibility */
    left: 50%;
    transform: translateX(-50%);
    width: 90%;
    max-width: 600px;
    z-index: 10000;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
    border-radius: 8px;
    padding: 20px;
}

    #errorAlert .btn-close {
        position: absolute;
        top: -9px;
        right: -5px;
        background-color: transparent; /* Set transparent background */
        border: none;
        font-size: 1rem; /* Increased font size for better visibility */
        color: #fff; /* White color for the close button */
        opacity: 0.8; /* Slight transparency */
    }

        #errorAlert .btn-close:hover {
            color: #ccc; /* Lighter color on hover for better UX */
            opacity: 1; /* Fully opaque on hover */
        }

    #errorAlert.alert-danger {
        background-color: #dc3545; /* Bootstrap danger color */
        color: #fff;
        line-height: 20px !important;
    }

#successAlert {
    position: fixed;
    bottom: 20px; /* Slightly above the bottom for better visibility */
    left: 50%;
    transform: translateX(-50%);
    width: 90%;
    max-width: 600px;
    z-index: 10000;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
    border-radius: 8px;
    padding: 20px;
    background-color: #28a745; /* Bootstrap success color */
    color: #fff;
}

    #successAlert .btn-close {
        position: absolute;
        top: -9px;
        right: -5px;
        background-color: transparent; /* Set transparent background */
        border: none;
        font-size: 1rem; /* Increased font size for better visibility */
        color: #fff; /* White color for the close button */
        opacity: 0.8; /* Slight transparency */
    }

        #successAlert .btn-close:hover {
            color: #ccc; /* Lighter color on hover for better UX */
            opacity: 1; /* Fully opaque on hover */
        }



/*  about us  */

.gaper-1 {
    row-gap: 8dvh;
}

.hero-section {
    background: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url('hero-image.jpg') no-repeat center center;
    background-size: cover;
    color: white;
    text-align: center;
    padding: 150px 20px;
}

    .hero-section h1 {
        font-size: 3.5rem;
        margin-bottom: 20px;
    }

    .hero-section p {
        font-size: 1.2rem;
        margin-bottom: 30px;
    }

    .hero-section .btn {
        padding: 10px 30px;
        font-size: 1rem;
        border-radius: 30px;
    }

/* About Section */
.about-section {
    padding: 20px;
    background-color: #f9f9f9;
}

.icon-box {
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 10px;
    padding: 30px;
    text-align: center;
    transition: transform 0.3s ease-in-out, box-shadow 0.3s ease-in-out;
}

    .icon-box:hover {
        transform: scale(1.1);
        box-shadow: 0 6px 10px rgba(0, 0, 0, 0.15);
    }

    .icon-box i {
        font-size: 50px;
        color: #cc3399;
        margin-bottom: 20px;
    }

    .icon-box h4 {
        font-size: 1.5rem;
        margin-bottom: 15px;
    }

/* Testimonials */
.testimonials {
    padding: 40px 20px;
    background: linear-gradient(to right, #673AB7, #7e0857);
    color: #fff;
    border-radius: 20px;
}

    .testimonials h2 {
        margin-bottom: 20px;
        color: #fff;
    }

.testimonial-item {
    text-align: center;
    margin: 20px 0;
}

    .testimonial-item p {
        text-align: center;
        margin-bottom: 20px;
        color: #fff;
    }

    .testimonial-item img {
        width: 80px;
        height: 80px;
        border-radius: 50%;
        margin-bottom: 15px;
    }

/* Our Process Section */
.our-process .process-step {
    padding: 20px;
    background: #fff;
    border: 1px solid #ddd;
    border-radius: 10px;
    box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
    transition: transform 0.3s ease-in-out, box-shadow 0.3s ease-in-out;
}

    .our-process .process-step:hover {
        transform: translateY(-10px);
        box-shadow: 0 8px 12px rgba(0, 0, 0, 0.2);
    }

.our-process .icon-circle {
    width: 80px;
    height: 80px;
    margin: 0 auto 15px;
    background: linear-gradient(to right, #673AB7, #cc3399);
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
}

.our-process {
    margin-bottom: 30px;
}

    .our-process .icon-circle i {
        font-size: 40px;
        color: #fff;
    }

    .our-process h4 {
        font-size: 1.2rem;
        margin-bottom: 10px;
        font-weight: 600;
    }

    .our-process p {
        font-size: 0.9rem;
        color: #666;
        padding: 10px 20px;
    }

.img-fluid.rounded.shadow-lg {
    border-radius: 15px;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);
    object-fit: cover;
    max-height: 400px;
}
.img-fluid.rounded.stylish-imageH {
    border-radius: 15px;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);
    object-fit: cover;
    max-height: 100% !important;
}

/* Highlighted Quote */
.highlighted-quote {
    padding: 20px 30px;
    margin: 0px auto;
    font-style: italic;
    color: #333;
    font-size: 1rem;
}

    .highlighted-quote p {
        font-weight: 400;
        color: #5a5a5a; /* Dark purple color */
        letter-spacing: 0px;
        line-height: 18px;
        font-size: 16px;
        font-family: "DM Sans", sans-serif;
        font-style: italic
    }
/* Container for the image */

/* Container for the image */
.image-container {
    position: relative;
    overflow: hidden;
    border-radius: 5px 55px; /* Adds rounded corners to the image container */
    box-shadow: 0 4px 15px rgba(0, 0, 0, 0.1); /* Soft shadow for depth */
    transition: transform 0.3s ease-in-out, box-shadow 0.3s ease-in-out;
    border: 3px solid #cc3399; /* Adds a border with a custom color */
}

/* Image styles */
.stylish-image {
    width: 100%;
    height: 100%;
    object-fit: cover; /* Ensures the image covers the container */
    border-radius: 50px; /* Adds rounded corners to the image */
    transition: transform 0.3s ease-in-out, filter 0.3s ease-in-out;
}

/* Hover effect for image zoom and filter */
.image-container:hover .stylish-image {
    transform: scale(1.1); /* Zoom effect on hover */
    filter: brightness(1.1); /* Slightly brighten the image */
}

/* Hover effect for the container (optional for a slight lift effect) */
.image-container:hover {
    transform: translateY(-5px); /* Lift effect on hover */
    box-shadow: 0 8px 20px rgba(0, 0, 0, 0.2); /* Increase shadow on hover */
}

/* Optional: Add a slight blur effect to the image when not in focus (useful for background images) */
.stylish-image {
    filter: blur(0px);
}

.image-container:hover .stylish-image {
    filter: blur(2px); /* Blur effect when hovered (useful in backgrounds) */
}


@keyframes textclip {
    to {
        background-position: 200% center;
    }
}

@keyframes updown {
    0% {
        transform: translateY(0px);
    }

    25% {
        transform: translateY(-40px);
    }

    50% {
        transform: translateY(0px);
    }

    75% {
        transform: translateY(40px);
    }

    100% {
        transform: translateY(0px);
    }
}

@keyframes updown1 {
    0% {
        transform: translateY(0px);
    }

    25% {
        transform: translateY(-30px);
    }

    50% {
        transform: translateY(0px);
    }

    75% {
        transform: translateY(30px);
    }

    100% {
        transform: translateY(0px);
    }
}

@keyframes ltor {
    0% {
        transform: translateX(0px) rotate(90deg);
    }

    25% {
        transform: translateX(-30px) rotate(90deg);
    }

    50% {
        transform: translateX(0px) rotate(90deg);
    }

    75% {
        transform: translateX(30px) rotate(90deg);
    }

    100% {
        transform: translateX(0px) rotate(90deg);
    }
}


@keyframes smallMove {

    0%, 100% {
        opacity: 0.5;
        transform: scale(1) translateY(0px);
        left: 0px;
    }

    20% {
        opacity: 0.8;
        transform: scale(1.2) translateY(50%);
        left: 40%;
    }

    40% {
        opacity: 0.3;
        transform: scale(0.8) translateY(80%);
        left: 80%;
        bottom: 60%;
    }

    60% {
        opacity: 0.9;
        transform: scale(0.4) translateY(50%);
        left: 90%;
        bottom: 20%;
    }

    80% {
        opacity: 1;
        transform: scale(1.2) translateY(0%);
        left: 20%;
        bottom: 30%;
    }
}

@keyframes smallMoveTwo {

    0%, 100% {
        opacity: 0.5;
        transform: scale(1) translateY(0px);
        right: 0px;
    }

    20% {
        opacity: 0.8;
        transform: scale(1.2) translateY(50%);
        right: 40%;
    }

    40% {
        opacity: 0.3;
        transform: scale(0.8) translateY(80%);
        right: 80%;
        bottom: 60%;
    }

    60% {
        opacity: 0.9;
        transform: scale(0.4) translateY(50%);
        right: 90%;
        bottom: 20%;
    }

    80% {
        opacity: 1;
        transform: scale(1.2) translateY(0%);
        right: 20%;
        bottom: 30%;
    }
}

@keyframes smaller {
    0% {
        opacity: 1;
    }

    40% {
        transform: scale(1.2);
    }

    80% {
        transform: scale(0.7);
    }

    100% {
        transform: scale(1);
    }
}

@keyframes wave {
    0% {
        transform: translate(-50%, -50%) scale(0.6);
    }

    50% {
        transform: translate(-50%, -50%) scale(1.2);
    }

    100% {
        transform: translate(-50%, -50%) scale(1.7);
        opacity: 0;
    }
}


/* @media only screen and (max-width: 1199.98px) */


@media only screen and (max-width: 1199.98px) {

    h1,
    .h1 {
        font-size: 48px;
        line-height: 66px;
    }

    .header .nav__dropdown--alt {
        max-width: 100% !important;
        min-width: 100% !important;
        flex-direction: column;
        gap: 12px;
    }

        .header .nav__dropdown--alt ul {
            width: 100%;
            margin: 0px;
        }

            .header .nav__dropdown--alt ul:nth-of-type(1) {
                margin-bottom: 12px;
            }

    .header .nav__menu-item--dropdown .mega-menu {
        min-width: 100% !important;
        max-width: 100%;
        transform: translate(0px, 0px);
        padding: 40px 20px;
    }

    .header .nav__menu-item--dropdown:hover .mega-menu {
        transform: translate(0px, 0px);
    }

    .header .mega-menu__inner {
        flex-direction: column;
        align-items: flex-start;
    }

    .header .mega-menu__single--alt {
        max-width: 400px;
        width: 100%;
    }

    .header .mega-menu__single-item a img {
        max-width: 70px;
    }

    .header .mega-menu__single-item a span {
        font-size: 16px;
    }

    .header .mega-menu__single-head {
        margin-bottom: 20px;
    }

        .header .mega-menu__single-head .h5 {
            font-size: 20px;
        }

    .header .nav {
        padding: 17px 0px;
    }

    .header .nav__menu {
        position: fixed;
        top: 0px;
        left: 0px;
        bottom: 0px;
        min-width: 300px;
        max-width: 300px;
        height: 100vh;
        z-index: 99;
        overflow-x: clip;
        overflow-y: auto;
        padding: 40px 20px;
        background: #ffffff;
        box-shadow: 0 0 12px rgba(0, 0, 0, 0.1);
        transform: translateX(-110%);
        transition: 0.3s ease-in-out;
    }

        .header .nav__menu::-webkit-scrollbar {
            width: 0px;
        }

    .header .nav__logo {
        -moz-column-gap: 30px;
        column-gap: 30px;
        margin-bottom: 5px;
        padding: 15px 5px 5px 0px
    }

    .header .nav__menu-logo {
        width: 100%;
        display: flex;
        align-items: center;
        justify-content: space-between;
        margin-bottom: 30px;
        gap: 20px;
    }

        .header .nav__menu-logo img {
            max-width: 130px;
        }

        .header .nav__menu-logo .nav__menu-close {
            font-size: 30px;
            color: #181818;
        }

    .header .nav__menu-active {
        transform: translateX(0px);
    }

    .header .nav__menu-items {
        flex-direction: column;
        align-items: flex-start;
    }

    .header .nav__menu-item {
        width: 100%;
        margin-bottom: 12px;
    }

        .header .nav__menu-item:nth-last-of-type(1) {
            margin-bottom: 0px;
            margin-top: 0px;
        }

        .header .nav__menu-item .btn {
            width: 100%;
            justify-content: center;
        }

    .header .nav__menu-item--dropdown .nav__dropdown,
    .header .nav__menu-item--dropdown .nav__dropdown-child {
        position: static;
        transform: translateY(0px);
        padding: 20px;
        margin-top: 5px;
        display: none;
        opacity: 1;
        visibility: visible;
        min-width: 100%;
        background-color: rgba(12, 169, 64, 0.4);
        box-shadow: 0 0 12px rgba(0, 0, 0, 0.1);
    }

        .header .nav__menu-item--dropdown .nav__dropdown li,
        .header .nav__menu-item--dropdown .nav__dropdown-child li {
            margin-bottom: 14px;
        }

    .header .nav__menu-item--dropdown .nav__dropdown-item {
        color: #3b3b3b !important;
    }

    .header .nav__menu-item--dropdown .nav__dropdown-active {
        display: block !important;
        animation: atg 0.4s ease-in-out;
    }
   


    @keyframes atg {
        0% {
            transform: translateY(-10px);
        }

        100% {
            transform: translateY(0px);
        }
    }

    .header .nav__menu-item--dropdown .nav__menu-link--dropdown:hover {
        color: #4569e7 !important;
    }

        .header .nav__menu-item--dropdown .nav__menu-link--dropdown:hover::after {
            transform: rotate(0deg);
            color: #4569e7 !important;
        }

    .header .nav__menu-item--dropdown .nav__menu-link--dropdown-active {
        color: #4569e7 !important;
    }

        .header .nav__menu-item--dropdown .nav__menu-link--dropdown-active::after {
            transform: rotate(180deg) !important;
            color: #4569e7 !important;
        }

    .header .nav__menu-item--dropdown .nav__menu-link-child a {
        color: #181818 !important;
    }

        .header .nav__menu-item--dropdown .nav__menu-link-child a:hover {
            color: #181818 !important;
        }

            .header .nav__menu-item--dropdown .nav__menu-link-child a:hover::after {
                color: #181818 !important;
                transform: rotate(-90deg) !important;
            }

        .header .nav__menu-item--dropdown .nav__menu-link-child a::after {
            color: #181818 !important;
            transform: rotate(-90deg) !important;
        }

    .header .nav__menu-item--dropdown .nav__dropdown-child {
        left: 0px;
        top: 100%;
        right: 0px;
        width: 100%;
    }

    .header .nav__menu-link {
        width: 100%;
        background-color: #f0efff;
        display: flex;
        align-items: center;
        justify-content: space-between;
        padding: 16px;
        border-radius: 5px;
    }

    .header .backdrop {
        display: block;
    }

    .header .nav__uncollapsed {
        margin-left: 0px;
    }

    .header-two .nav {
        padding: 20px 0px;
    }

    .choose-section .video-wrap {
        right: 0px;
        left: unset;
    }

    .pricing-section__inner {
        overflow-x: auto;
    }

        .pricing-section__inner::-webkit-scrollbar {
            height: 4px;
        }

        .pricing-section__inner::-webkit-scrollbar-track {
            background-color: #cae6f7;
            border-radius: 5px;
        }

        .pricing-section__inner::-webkit-scrollbar-button,
        .pricing-section__inner::-webkit-scrollbar-thumb {
            background-color: #4569e7;
            border-radius: 5px;
        }

        .pricing-section__inner .pricing-section__inner-item {
            min-width: 1200px;
        }

    .sponsor .sponsor__slider-item img {
        max-width: 200px;
    }

    .sponsor .slick-current + .slick-active + .slick-active img {
        opacity: 0.15;
    }

    .sponsor .slick-current + .slick-active img {
        opacity: 1;
    }

    .counter .counter__inner {
        flex-wrap: wrap;
        row-gap: 40px;
    }

    .counter .counter__item {
        width: calc(50% - 12px);
        display: flex;
        align-items: center;
        justify-content: center;
        flex-direction: column;
    }

    .service-two .services__slider-single .thumb {
        width: 150px;
        height: 150px;
    }

    .feature-two .slick-center .feature__item-inner {
        margin-left: auto;
        margin-right: unset;
    }

    .free .thumb {
        width: 48%;
    }

        .free .thumb::before {
            transform: rotate(-10deg) translateX(10px) scaleY(1.5);
        }

        .free .thumb::after {
            transform: rotate(-10deg) translateX(-7px) scaleY(1.5);
        }

    .news-two .news-two__slider-item .content {
        gap: 60px;
    }

    .news-two .news-two__content .news-two-pagination {
        top: 0px !important;
        margin-bottom: 0px !important;
    }

    .team-two .team-two__slider-item {
        width: 290px;
    }

    .recent-project .recent-project__inner::before {
        width: 50%;
        transform: rotate(50deg) scaleY(1.6) translateX(-300px) translateY(-106px);
    }

    .recent-project .paragraph {
        max-width: 600px;
    }

    .recent-project .recent-project__slider-item-inner {
        flex-direction: column;
    }

        .recent-project .recent-project__slider-item-inner .thumb {
            width: 100%;
            min-width: 100%;
        }

        .recent-project .recent-project__slider-item-inner .content {
            width: 100%;
        }

    .quote-overview .quote-anime {
        top: 80%;
    }

    .custom-quote {
        padding-bottom: 130px;
    }

        .custom-quote .quote-wrapper {
            height: 1800px;
        }

    .portfolio .portfolio__single-item {
        height: 300px;
    }

    .portfolio .img {
        background-size: 450px 100%;
    }

    .portfolio .portfolio-range {
        height: 300px;
    }

        .portfolio .portfolio-range .portfolio-slides::-webkit-slider-thumb {
            height: 300px;
        }

        .portfolio .portfolio-range .portfolio-slides::-moz-range-thumb {
            height: 300px;
        }

    .footer-two__group-social a {
        padding-left: 20px;
        padding-right: 20px;
    }
}





@media only screen and (max-width: 767.98px) {
    .form-group-wrapper {
        flex-direction: column;
    }

        .form-group-wrapper .form-group-single {
            width: 100%;
        }

    .header .nav {
        padding: 1dvh 1.5dvw;
    }

    .section {
        padding: 24px 0px;
    }

    .cmn-banner {
        height: 29dvh !important;
        /* display: flex; */
    }



    .section__header {
        text-align: center;
        margin-top: -6px;
        margin-bottom: 65px;
    }

    .section__header {
        margin-top: 0px;
        margin-bottom: 20px;
    }



    .register .registerForm {
        height: 100%;
        padding: 20px 30px 30px 30px;
    }

    .section__header .paragraph {
        margin-top: 10px;
        margin-left: auto;
    }

    .ab-wel-tit h2 {
        font-size: 6dvw;
    }


    .h2, h2 {
        font-size: 2.5dvw !important
    }


    body {
        font-size: 15px !important
    }


    p {
        font-size: 15px !important ;
        text-transform: none;
        color: #5a5a5a;
        line-height: 18px;
       
        font-family: "DM Sans", sans-serif;
    }
}


/*@media (max-width: 575.98px) */

@media (max-width: 575.98px) {


    .text-content h2 {
        font-weight: 500;
        font-size: 24px !important;
        text-transform: none;
        color: #181818;
        line-height: 28px;
        font-family: "DM Sans", sans-serif;
    }

    .text-content h4 {
        font-weight: 500;
        font-size: 22px !important;
        text-transform: none;
        color: #181818;
        line-height: 24px;
        font-family: "DM Sans", sans-serif;
    }

    .hide {
        display: none !important;
    }



    .swiper-slide {
        display: none; /* Hide all slides */
    }

        .swiper-slide:last-child {
            display: block; /* Show only the last slide */
            height: 100%; /* Make it full height */
        }

    .banner-section {
        height: auto; /* Adjust the height for mobile */
    }


    .swiper-container {
        height: 15dvh;
        margin: 0px;
        padding: 0%;
    }

    .section__content .h2 {
        margin-bottom: 5px !important;
    }

    .about-section .h2 {
        max-width: 560px;
        font-size: 20px !important;
    }

    .paragraph p {
        line-height: 24px !important;
        font-size: 16px;
        font-family: "DM Sans", sans-serif;
        margin-bottom: 10px !important;
    }


    .btn-h {
        margin-top: 0px !important;
    }

    .header-active .nav__logo {
        -moz-column-gap: 30px;
        column-gap: 30px;
        margin-bottom: 5px;
        padding: 5px 5px 5px 5px !important;
    }



    .header .nav__logo img {
        width: 62% !important;
        vertical-align: middle !important;
    }

    .header-active .nav__logo img {
        margin-top: 0px !important;
        width: 62% !important;
        vertical-align: middle !important;
    }

    .header .nav__logo img {
        margin-top: 5px;
        width: 62% !important;
        vertical-align: middle !important;
    }

    .header .nav__logo {
        padding: 9px 5px 0px 0px !important;
    }

    .work-section .work-section__inner {
        padding: 1rem !important;
    }

    .work-section li p {
        line-height: 24px !important;
    }

    .work-section li {
        margin-bottom: 10px !important;
        text-align: center !important;
    }

        .work-section li h5 {
            margin-bottom: 5px !important;
        }

    .work-section .section__header {
        margin-bottom: 30px !important;
    }

    p {
        font-size: 16px !important;
        text-transform: none;
        color: #5a5a5a;
        line-height: 24px;
        font-family: "DM Sans", sans-serif;
    }


    .breadcrumb {
        margin: -14px 0px 0px 0px !important;
        padding: 0px;
        font-size: 13px !important;
    }

    .container .gutter-p {
        gutter-x: 0rem !important;
        bs-gutter-y: 0 !important;
    }

    .timeline li {
        margin: 0px 0 !important;
    }

    .container .gutter-1 {
        --bs-gutter-x: 0.5rem !important;
        --bs-gutter-y: 0 !important;
    }

    br-rt {
        border-right: 4px solid #cc3399 !important;
        border-bottom: 4px solid #cc3399 !important;
        border-top: 4px solid #cc3399 !important;
    }


    .br-lt {
        border-left: 4px solid #cc3399 !important;
        border-top: 4px solid #cc3399 !important;
        border-bottom: 4px solid #cc3399 !important;
    }


    .about-section .paragraph {
        max-width: 600px;
        letter-spacing: 0px;
        line-height: 24px !important;
    }

    .mt-5 {
        margin-top: 2rem !important;
    }

    #msform fieldset {
        margin-top: 0px !important;
    }

    .children-preference {
        display: none;
        margin-left: 1px !important;
        text-align: center !important;
    }

    p.range-h {
        margin-bottom: 0
    }

    #msform {
        margin-top: 0px !important;
    }

        #msform fieldset .form-card {
            background: white;
            border: 1px solid #ccc;
            border-radius: 0px;
            box-shadow: 0 2px 2px 2px rgba(0, 0, 0, 0.2);
            padding: 10px 10px 20px 10px;
            box-sizing: border-box;
        }


    .dropdown-item > .form-check-input[type=checkbox] {
        border-radius: 0.25em;
        padding: 8px;
        margin-top: 1px !important;
    }



    .form-check-label {
        margin-top: 24px !important;
    }

    .form-check-input[type=checkbox] {
        margin-top: 42px !important;
    }
    .tab-content {
        padding: 0px !important;
    }

            /*181224 */
   

  




    #msform .form-check-input[type=checkbox] {
        border-radius: .25em;
        width: auto;
        margin-top: 20px;
        padding: 8px;
    }

    .form-check {
        margin: -34px 10px 10px 0px !important;
    }



    .formstp3 .form-check {
        margin: 0px 10px 10px 0px !important;
    }


    .formstp3 .form-check-input[type=checkbox] {
        border-radius: .25em;
        width: auto;
        margin-top:0px !important;
        padding: 0px;
    }

    #msform .formstp3 label {
        position: relative;
        margin-top: 0.5rem !important;
        font-family: "DM Sans", sans-serif;
        font-size: 14px !important;
    }
    
    
    
    #msform .form-check-input[type=checkbox] {
        border-radius: .25em;
        width: auto;
        margin-top: 24px !important;
        padding: 8px;
    }

    .form-select.is-invalid:not([multiple]):not([size]), .form-select.is-invalid:not([multiple])[size="1"], .was-validated .form-select:invalid:not([multiple]):not([size]), .was-validated .form-select:invalid:not([multiple])[size="1"] {
        margin-bottom: 5px !important;
    }

    .form-control.is-invalid, .was-validated .form-control:invalid {
        margin-bottom: 2px !important;
    }

    msform input, input, optgroup, select, textarea, #msform textarea {
        margin-bottom: 8px !important
    }

    .error {
        color: #dc3545 !important;
        font-size: 13px !important;
        margin-top: 19px !important;
    }
    /*headaer*/
    .register .registerForm {
        height: 100%;
        padding: 0;
    }


    .prof-hd {
        font-family: "DM Sans", sans-serif;
        font-size: 15px !important;
        font-weight: 500;
        color: #5a5a5a;
        font-style: italic;
        line-height: 18px !important;
        padding: 10px;
        margin-bottom: 10px !important;
    }


        .prof-hd span {
            font-family: "DM Sans", sans-serif;
            font-size: 18px !important;
        }

    #msform {
        margin-top: 0px;
    }

    .mt-3 {
        margin-top: 0.1rem !important;
    }

    register .registerForm {
        height: 100%;
        padding: 10px !important;
    }

    header .nav__logo {
        -moz-column-gap: 30px;
        column-gap: 30px;
        margin-bottom: 5px;
        padding: 0 !important;
    }

 
    .header .nav {
        padding: 0 !important;
    }



    .d-pro-bar {
        display: none !important
    }

    fieldset {
        border: 1px solid #ccc;
        padding: 2px !important;
        margin: 0;
        border-radius: 5px;
    }
        fieldset > .row {
            margin-top: 0px !important;
        }


    #progressbar li {
        list-style-type: none;
        font-size: 11px;
        width: 20%;
        float: left;
        position: relative;
        font-weight: 500;
        color: #4e475b
    }

        #progressbar li a {
            font-size: 11px;
            color: #212529;
            font-weight: 400;
        }


        #progressbar li:before {
            width: 40px;
            height: 40px;
            line-height: 30px;
            display: block;
            font-size: 16px;
            color: #ffffff;
            background: #ffffff;
            border-radius: 50%;
            margin: 0 auto 10px auto;
            padding: 0px;
            border: 2px solid #cc3399;
            color: #cc3399;
            word-wrap: break-word
        }

        #progressbar li a {
            text-decoration: none;
            color: gray;
            font-weight: 500;
            font-size: 11px !important;
            display: block;
            padding: 5px 0;
            transition: color 0.3s ease;
        }

    .steps {
        font-size: !important;
        color: #5a5a5a;
        margin-bottom: 10px;
        font-weight: 500;
        text-align: right;
    }


    .steps {
        font-size: 1.2rem !important;
        font-weight: 500 /* Adjust for better readability */
    }

    .txt-lgn-h {
        color: #5a5a5a;
        font-size: 1.1rem !important;
        font-weight: 500;
        line-height: 18px;
    }


    .fs-title {
        font-size: 0.9rem !important;
        /* Slightly smaller size for mobile */
        color: #673AB7;
        margin-bottom: 25px;
        font-weight: 600;
        text-align: left;
        letter-spacing: 0px
    }

    .mt-lb-0 {
        margin-top: -25px !important;
        padding-top: 0 !important;
    }

    #msform label {
        display: inline-block;
        margin-bottom: .9rem !important;
        color: #5a5a5a;
        font-size: 16px !important;
        word-wrap: break-word;
        text-align: center;
        position: relative;
        margin-top: 1.2rem !important;
        font-family: "DM Sans", sans-serif;
        line-height: 14px
    }



    #progressbar {
        margin-bottom: 0px;
        padding: 0px 10px 10px 10px;
    }

   


    /*profile*/

    .nav-link {
        font-size: 15px !important;
        letter-spacing: 0;
        line-height: 20px;
    }

    .profile-header img {
        width: 30px !important;
        height: auto
    }

    /* step5*/


    #msform legend {
        line-height: 18px;
        margin-bottom: -0.7rem !important;
        color: #5a5a5a;
    }

    .txt-lgn-font {
        color: #5a5a5a;
        font-size: 1rem !important;
        font-weight: 500;
        line-height: 18px !important;
        !important;
    }

    .char-counter {
        margin-top: 10px !important;
    }

    .profile-card {
        background-color: #ffffff;
        border-radius: 8px;
        box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
        margin: 10px 0px 20px 0;
        padding: 0px !important;
        text-align: left;
        line-height: 20px;
    }

    .detail-item {
        font-size: 15px !important;
        color: #5a5a5a;
        line-height: 20px !important;
    }

    .contact-box {
        /* margin: 20px auto; */
        /* background: #ffffff; */
        border-radius: 8px;
        padding: 0px !important;
        border: 0px solid #ccc !important;
        line-height: 20px;
    }

        .contact-box .contact-item {
            display: flex;
            align-items: center;
            margin-bottom: 15px;
            padding: 0px !important;
            background: #fff;
            !important;
            /* border-radius: 6px; */
            line-height: 20px;
        }

    .contact-item span {
        font-size: 15px !important;
        color: #5a5a5a;
        line-height: 20px;
    }

    .contact-item i {
        font-size: 1rem !important;
        color: #999999;
        margin-right: 1px;
    }


    .nav-link {
        display: block;
        text-decoration: none;
        color: #673ab7 !important;
        font-weight: 500 !important;
        letter-spacing: 0.03;
        font-size: 16px !important;
        letter-spacing: 0;
        padding: 10px !important;
    }



    .timeline-item::before {
        content: "";
        position: absolute;
        left: -30px;
        top: 10px;
        width: 40px !important;
        height: 40px !important;
        background-color: #fff;
        color: #fff;
        display: flex;
        align-items: center;
        justify-content: center;
        border-radius: 50%;
        font-size: 22px !important;
        border: 2px solid #ccc;
    }


    .timeline-content h4 {
        font-weight: 500;
        margin-bottom: 0px !important;
        color: #673ab7;
        font-size: 18px !important;
        padding-left: 10px !important;
        margin-top: 10px !important;
        line-height: 20px;
    }




    .timeline-item {
        margin: -1px 0 0 -5px !important;
        padding: 10px 5px 0px 5px !important;
        background-color: #ffffff;
        position: relative;
        border-radius: 8px;
        line-height: 20px;
    }

    .btn-bloom-prof {
        color: #999999 !important;
        transition: all 0.3s ease;
        display: inline-flex;
        align-items: center;
        padding: 0.5rem 0.5rem;
        margin: 0.2rem;
        border: none;
        border-radius: 8px;
        border: 1px solid #673ab7 !important;
        background-color: #fff;
        font-size: 14px;
        line-height: 18px;
        font-weight: 500;
        font-family: "DM Sans", sans-serif;
        width: auto;
        color: #673ab7;
    }

    .profile-card .profile-header {
        text-align: left;
        /* padding-bottom: 5px; */
        /* margin-bottom: 5px; */
    }

    .profile-header {
        background: #ffffff;
        padding: 10px 8px 0px 8px;
        border-radius: 8px;
        border-bottom: 0px solid rgba(0, 0, 0, 0.1) !important;
        margin-bottom: 0px;
        line-height: 20px;
        margin-top: 10px !important;
    }

    .timeline {
        position: relative;
        margin: 0px 0 !important;
        padding-left: 40px !important;
        padding: 0px 20px 10px 20px !important;
    }

    .bgheader {
      
        padding: 10px 0 0px 0 !important;
        
    }

    td {
        display: block;
        text-align: right;
        border-top: 1px solid #ddd;
        padding: 8px 0; /* Ensure there's space around text */

        /*text-align: center !important;*/
    }
    .pro-pd10 {
     padding: 10px 10px !important
    }

    .contact-box .contact-item i {
        font-size: 0.9rem !important;
        color: #999999;
        margin-right: 5px !important;
    }

    .profile-card .container {
        padding: 10px 2px 10px 10px !important;
    }

    .timeline-item::before {
        width: 40px !important;
        height: 40px !important;
        top: 14px !important;
    }

    .header .nav__bar {
      
        z-index: 2000 !important;
        margin-top: 5px !important;
    }

    .bgBlueLight {
        background-image: linear-gradient(90deg, #ffffff 0%, #c9eaff 100%) !important;
        
    }
}




\
@media (max-width: 768px) {


    td {
        display: block;
        text-align: right;
        border-top: 1px solid #ddd;
        padding: 8px 0; /* Ensure there's space around text */
        /*text-align: center !important ;*/
    }

    .pt-2 {
        padding-top: 0rem !important;
    }


    .btn-bloom-prof {
        padding: 0.5rem 0.2rem !important;
    }
    .preferences-item {
        padding: 16px 0 !important;
        line-height: 22px;
    }


  
    
}

/*@media only screen and (max-width: 600px) */
@media only screen and (max-width: 600px) {
    .header .nav__logo img {
        width: 62% !important;
    }

    .ab-wel-tit h2 {
        font-size: 1dvw;
    }

    .section {
        padding: 20px 0px;
    }

    .work-section .work-section__inner {
        padding: 2rem !important;
    }






    .section__header {
        text-align: center;
        margin-top: -6px;
        margin-bottom: 65px;
    }

    .section__header {
        margin-top: 0px;
        margin-bottom: 20px;
    }

    .profile-card .details ul li {
        display: flex;
        align-items: center;
        margin-bottom: 8px;
        font-size: 15px !important;
        color: #5a5a5a;
        line-height: 18px;
    }

    .profile-card {
        padding: 0px;
    }

    .register .registerForm {
        height: 100%;
        padding: 20px 10px 20px 10px !important;
    }

    .option-button {
        padding: 6px 10px !important;
        font-size: 14px !important;
    }

    .form-group-single label, .form-group-single {
        margin-bottom: 10px !important;
      
    }
    .custom-separator {
        margin: 3px 0px 5px 0 !important;
    }



    .section__header .paragraph {
        margin-top: 10px;
        margin-left: auto;
    }

    .ab-wel-tit h2 {
        font-size: 6dvw;
    }


    .h2, h2 {
        font-size: 18px !important
    }


    body {
        font-size: 15px !important;
        color: #5a5a5a !important;
    }





    .highlighted-quote {
        padding: 10px 30px !important;
    }

    .contact-box {
        width: 100% !important;
        margin: 20px auto;
        background: #ffffff;
        border-radius: 8px;
        padding: 0px !important;
        /* border: 1px solid #ccc; */
    }

    .form-check-label {
        FONT-WEIGHT: 300;
        margin-top: 42px !important;
        font-size: 1rem;
        color: #495057;
        transition: color 0.3s ease;
        padding: 0px !important;
    }

    .form-check-input[type=checkbox] {
        border-radius: 0.25em;
        padding: 8px;
        margin-top: 35px;
    }

    section.cmn-banner {
        height: 17.5dvh !important;
    }

    .regtoppd {padding-top:10px !important 

    }


    .option-button-Gender {
        padding: 6px 10px !important;
        font-size: 14px !important;
    }
    .proftoppd {
        padding-top: 0px !important;
    }
    .bgBlueLight {
        background-image: linear-gradient(90deg, #ffffff 0%, #ffffff 100%) !important;
    }

    .search-results {
        min-height: 100vh !important;
       
    }

}
/* @media (max-width: 767px) */


@media (max-width: 767px) {

    #progressbar li a {
        text-decoration: none;
        color: #212529;
        font-weight: 400;
        font-size: 11px !important;
        display: block;
        /* padding: 5px 0; */
        transition: color 0.3s ease;
        line-height: 12px !important;
        margin-top: 0.8rem !important;
    }

    .error {
        color: #dc3545 !important;
        font-size: 13px !important;
        margin-top: 14px !important;
    }

    #msform input, input, optgroup, select, textarea, #msform textarea {
        margin-bottom: 0px !important
    }

    .profile-card {
        background-color: #ffffff;
        border-radius: 8px;
        box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
        margin: 0px 0 20px 0 !important;
        padding: 0px !important;
    }
}
/*how  we work */
/* Media Query for Mobile */
@media (max-width: 768px) {
    .timeline {
        padding: 0;
    }

        .timeline::before {
            left: 5%;
            width: 90%;
        }

        .timeline li {
            flex-direction: column;
            align-items: center;
        }

    /* Hide the badge on mobile view */
    .timeline-badge {
        display: none;
    }

    .timeline-panel {
        width: 100% !important;
        margin-left: 0;
        margin-right: 0;
        position: relative; /* Ensure positioning for the image */
        background-color: #fff;
        box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
        padding:0 20px !important
    }

        /* Insert image inside the panel */
        .timeline-panel img {
            width: 120px; /* Set size for the image */
            height: 120px;
            border-radius: 50%;
            position: absolute;
            top: -60px; /* Position image inside the panel */
            left: 50%;
            transform: translateX(-50%);
            border: 4px solid #fff;
            box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
        }

        .timeline-panel:nth-child(1) img {
            content: url('assets/images/hobby-icon.png'); /* Image for first item */
        }

        .timeline-panel:nth-child(2) img {
            content: url('https://via.placeholder.com/120'); /* Image for second item */
        }

        .timeline-panel:nth-child(3) img {
            content: url('https://via.placeholder.com/120'); /* Image for third item */
        }

        .timeline-panel::before {
            display: none; /* Hide arrows in mobile view */
        }

    .timeline-heading h2 {
        font-family: "DM Sans", sans-serif;
        font-size: 1.2rem !important;
    }

    .timeline-bod p {
        font-size: 15px !important;
    }

    .timeline li {
        margin: 0px 0 !important;
    }

    .timeline {
        padding: 0px 0 !important;
    }
    br-rt {
        border-right: 4px solid #cc3399 !important;
        border-bottom: 4px solid #cc3399 !important;
        border-top: 4px 4px solid #cc3399 !important;
    }

    .br-lt {
        border-left: 4px solid #cc3399 !important;
        border-top: 4px solid #cc3399 !important;
        border-bottom: 4px solid #cc3399 !important;
    }


}




/* For mobile, convert table rows into blocks with labels */
@media (max-width: 767.98px) {
    table thead {
        display: none; /* Hide table headers on smaller screens */
    }

    table, table tbody, table tr, table td {
        display: block; /* Make table, tbody, tr, and td block elements */
        width: 100%;
        background-color: #ffffff; /* Ensure each element takes up full width */
    }

        table tr {
            margin-bottom: 15px; /* Add margin between rows */
            padding: 00px;
            border: 0px solid #ddd;
            border-radius: 5px;
        }

        table td {
            position: relative;
            padding: 8px;
            border-bottom: 1px solid #ddd;
            display: flex;
            justify-content: space-between;
            align-items: flex-end;
        }

            table td:last-child {
                border-bottom: none; /* Remove the bottom border for the last cell */
            }

            /* Add labels for each column to be shown in mobile view */
            table td:before {
                content: attr(data-label); /* Use the data-label to show the header as a label */
                font-weight: bold;
                position: absolute;
                left: 0;
                top: 8px !important;
                width: auto !important;
                text-align: left;
                padding-left: 10px;
            }




    .table td {
        vertical-align: middle;
        padding: 0.6rem !important;
        display: inline-block !important;
    }
}


@media (max-width: 1024px) {

    .cmn-banner {
        height: 19.2dvh !important;
    }

    header .nav__content {
        padding-top: 0px !important;
    }
    .header .nav__logo img {
        width: 62% !important;
       
    }
    .header .nav__logo {
       
        padding: 1px 5px 5px 0px; 
    }
}