:root{--background:#FAF8F5;--foreground:#171717;--white:#ffffff;--primaryColor:#6F2ADB;--primaryColorLite:#6F2ADB;--navText:#AEAEAE;--primaryFont:"Inter",serif;--secondaryFont:"Roboto",serif;--beachBarFont:"BeachBar";--lightTextColor:#6a6a6a;--bgColorLightGrey:#F3F4F6;--borderColorNavBtn:#555555}@font-face{font-family:BeachBar;src:url(/fonts/BeachBar-Regular.ttf) format("truetype");font-weight:400;font-style:normal}body,html{max-width:100vw;overflow-x:none}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box;padding:0;margin:0}a{color:inherit;text-decoration:none}.marginTop50px{margin-top:50px!important}.backgroundColor{background-color:var(--background)}.mainBodyWidthFlex{display:flex;max-width:1600px;margin-right:auto;margin-left:auto;flex-direction:column;align-items:center;justify-content:center}.loader{height:100vh;width:100%;background-color:black}.backgroundColorGradient{background-image:linear-gradient(90deg,#ffffff 0,#dbeefc 20%,#dbeefc 55%,#dfeffa 75%,#ffffff),url(/texture.webp)}.marginTop150px{margin-top:150px!important}.mainBodyWidth,.mainBodyWidthdiv1{margin-left:auto;margin-right:auto}.mainBodyWidthdiv1{max-width:2000px;width:100%}.mainBodyWidthdiveightyPercent{max-width:1600px;width:80%;margin-left:auto;margin-right:auto}.two-line-text{-webkit-line-clamp:2}.one-line-text,.two-line-text{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.one-line-text{-webkit-line-clamp:1}.mainBodyWithNavBar{display:flex;align-items:center;justify-content:space-between;height:100%}.mainBodyWidthSubNav,.mainBodyWidthdiv,.mainBodyWithNavBar{max-width:1600px;width:100%;margin-left:auto;margin-right:auto}.mainBodyWidthdivFooter{display:flex;flex-direction:column;justify-content:center}.mainBodyWidthdivFooter,.mainBodyWidthdivHeight{max-width:1600px;margin-left:auto;margin-right:auto;height:100%;width:100%}#overlayBlack{position:fixed;width:100%;height:100%;top:8vh;left:0;right:0;bottom:0;background-color:transparent;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:1;cursor:pointer}.containerHeadText{font-size:48px;font-weight:600;font-family:var(--primaryFont)}.containerHeadPara{font-size:15px;font-weight:400;font-family:var(--primaryFont)}@media only screen and (max-width:1000px){.mainBodyWidthdivFooter{height:auto}}