:root{--ThemeBgColor:#e8eaf5;--ThemeBtnColor:#1b29f9;--ThemeFilledColor:#007eff;--ThemeFilledDarkColor:#0067ec;--ThemeActionBtnColor:#0028ff;--ThemeActionBtnHoverColor:#0a2adb;--ThemeMangoColor:var(--ThemeFilledColor);--ThemeTextColor:#9599a7;--ThemeLandingBtnColor:var(--ThemeActionBtnColor);--ThemeAltTextColor:#8183a0;--ThemeLoaderBg:rgba(243, 244, 250, 0.75);--ThemeLoaderBorderBg:rgba(0, 90, 170, 0.37);--ThemeLoaderBorderFg:#2991ff;--ThemeCheckboxBg:#dae2f0;--ThemeSoftGradient:linear-gradient(90deg, #0064fa, #0133ea);--ThemeStrongGradient:linear-gradient(90deg, #0079fa, #002ddd);--ThemeAltGradient:linear-gradient(90deg, #00ade2, #0056fa);--MangoOrange:#feb902;--ThemeHoverEffectHighlight:rgba(26, 201, 255, 0.44);--ThemeMangoGradient:linear-gradient(45deg, #9f87f0, #d8a3fc);--ThemeBtnBg:#dee6f0;--ThemeBtnHoverBg:#ccd4df;--NotificationBannerBg:#007eff;--NotificationBannerColor:white;--NotificationBannerBtnColor:#007eff}.dark_theme:root{--ThemeLoaderBg:rgba(0, 0, 0, 0.5)}*{margin:0;padding:0;box-sizing:border-box;-webkit-tap-highlight-color:transparent}.no-select,img,svg{user-select:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none}.hide-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.hide-scrollbar::-webkit-scrollbar{display:none}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@keyframes reveal{0%{transform:scale(.97) perspective(1000px);opacity:0}100%{transform:scale(1) perspective(1000px);opacity:1}}@keyframes reveal-perspective{0%{transform:perspective(100px) translateZ(-3px);opacity:0}100%{transform:perspective(100px) translateZ(0);opacity:1}}@keyframes shimmer{0%{transform:translateX(-100%)}100%{transform:translateX(100%)}}.shimmer::after{content:'';left:0;top:0;width:100%;height:100%;position:absolute;background:linear-gradient(to right,transparent 20%,#ffffff2e,transparent 80%);animation:shimmer 2s linear forwards infinite}h1,h2,h3,h4,h5,h6{display:block;font-size:unset;margin-top:unset;margin-bottom:unset;margin-left:unset;margin-right:unset;font-weight:unset}body{padding-bottom:0;background:var(--ThemeMangoGradient);background-attachment:fixed;position:relative;min-height:100vh}button{-webkit-appearance:none;appearance:none;outline:0;border:none;cursor:pointer}a{text-decoration:none;cursor:pointer}ul{appearance:none;list-style:none}.hidden{display:none!important}.off-screen{opacity:0;position:absolute;top:0;left:0;width:0;height:0;z-index:-99}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.underline{text-decoration:underline;text-underline-offset:3px}.flex-cont-center{display:flex;align-items:center;justify-content:center}.full_screen_center{position:absolute;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.center{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);translate:-50% -50%;display:flex;flex-direction:column;justify-content:center;align-items:center}.h_center{position:absolute;left:50%;transform:translateX(-50%)}.v_center{position:absolute;top:50%;transform:translateY(-50%)}.loader_cont{position:fixed;width:100vw;height:100vh;display:flex;justify-content:center;align-items:center;background:var(--ThemeLoaderBg);z-index:40;top:0;left:0}.loader{height:50px;width:50px;border:3px solid;border-radius:50%;border-color:var(--ThemeLoaderBorderBg);border-top-color:var(--ThemeLoaderBorderFg);transform:rotate(3600deg);animation:1.5s spin linear infinite}input::placeholder,textarea::placeholder{color:inherit;opacity:.5}.invalid .section_type{outline:2px solid #fb4a4a}.invalid .warning{display:inline}.invalid label{color:#fb4a4a!important}.invalid .err_text{font-size:10pt;color:#fb4a4a;font-style:italic;white-space:nowrap}.invalid .err_text::before{content:'*'}.checkbox{display:flex;align-items:center;margin-top:20px}.checkbox .box{width:15px;height:15px;border-radius:3px;background:var(--ThemeCheckboxBg);cursor:pointer;margin-right:12px}.checkbox .box:hover{filter:brightness(.93)}.checkbox input{display:none}.checkbox input:checked~.box{background:var(--ThemeBtnColor);background-image:url("../assets/checked.svg");background-size:60%;background-position:center;background-repeat:no-repeat}.checkbox span{font-size:12pt}.notification{font-size:12pt;border-radius:10px;padding:5px 25px;margin:0 auto;margin-bottom:30px;display:inline-flex;justify-content:center;align-items:center;background:rgba(255,255,255,.25);color:#fff}.notification a{color:#fff;text-decoration:underline;text-underline-offset:3px}.notification.info{background:#2d75e6}.notification.warn{background:#f000d6}.notification.error{background:#f72d2d}.notification.success{background:#10bd43}.notification::before{font-family:Icons,sans-serif;font-weight:500;margin-right:15px}.notification.info::before{content:'\F431'}.notification.warn::before{content:'\F33B'}.notification.success::before{content:'\F26B'}.notification.error::before{content:'\F333'}.login{padding:6px 25px;background:var(--ThemeAltGradient);font-family:Bahnschrift,sans-serif;font-size:13pt;color:#fff;transition:padding .2s;border-radius:6px;box-shadow:0 3px 9px rgba(0,0,0,.2)}.login:hover{padding:6px 30px}.vertical_rule{width:1px;background:#fff;opacity:.18;border-radius:2px}.notification_banner{color:var(--NotificationBannerColor);font-family:Poppins,Arial,sans-serif;font-size:16px;font-weight:400;background:var(--NotificationBannerBg);padding:8px;text-align:center;position:relative;z-index:10}.notification_banner.tall{padding:12px}.notification_banner.extra-tall{padding:20px}.notification_banner a{color:currentColor;text-decoration:underline;text-underline-offset:3px}.notification_banner .action_btn{background:#fff;color:var(--NotificationBannerBg);border-radius:5px;padding:2px 10px;box-shadow:0 3px 3px #00000030;margin-left:10px;text-decoration:unset;display:inline-block}.notification_banner.promo::after,.notification_banner.promo::before{content:'\F5AF';font-family:Icons;margin:0 10px;vertical-align:middle}.notification_banner .countdown::before{content:"🕑"}.notification_banner .countdown>span:empty{display:none}.notification_banner .countdown>span::after{opacity:.7;font-size:.8em;margin-left:2px}.notification_banner .countdown .hour::after{content:"H"}.notification_banner .countdown .minute::after{content:"M"}.notification_banner .countdown .second::after{content:"S"}.notification_banner .mobile-only{display:none}.nav.scrolled{box-shadow:0 -4px 16px 8px rgba(0,0,0,.09)}.logo{transition:250ms;display:flex;align-items:center;font-size:33px;font-weight:700;font-family:Montserrat,Arial,sans-serif}.nav .logo{gap:10px;margin-right:20px}.logo img{display:block;height:60px;transition:.2s}.logo:hover img{transform:rotate(5deg) scale(1.2)}.no-grow:hover{transform:unset;filter:unset}nav{background:rgba(255,255,255,.16);-webkit-backdrop-filter:blur(7px) brightness(1);backdrop-filter:blur(7px) brightness(1);position:relative;z-index:10}.nav{position:relative;width:100%;max-width:1800px;margin:0 auto;top:0;display:flex;justify-content:space-between;align-items:center;padding:0 70px;transition:box-shadow .3s;z-index:1;height:75px;color:var(--ThemeTextColor);font-family:Poppins,sans-serif;font-size:16px;font-weight:600}.nav_items{appearance:none;list-style:none;display:flex;white-space:nowrap}.logo_nav_cont{display:flex;align-items:center}.nav_items{gap:5px}.nav_items a{transition:.2s;color:#fff;padding:5px 10px;border-radius:20px}.nav_items a:hover{background:rgba(255,255,255,.2)}.nav_items .signup_btn{padding:5px 19px;background:var(--ThemeFilledColor)}.nav_items .signup_btn:hover{background:var(--ThemeFilledDarkColor)}.nav_items .dashboard_btn::after{content:'\F231';margin-left:6px;font-family:Icons;font-size:11px}.btn-hover{position:relative;overflow:hidden}.btn-hover .btn-text{position:relative;z-index:10}.btn-hover-effect{z-index:5;content:"";position:absolute;left:0;top:0;opacity:0;width:0;height:200px;background:radial-gradient(circle closest-side,var(--ThemeHoverEffectHighlight),transparent);transform:translate(-50%,-50%);transition:width .2s ease,opacity .2s ease}.btn-hover:hover .btn-hover-effect{opacity:1;width:200px}.mobile_nav_cont{display:flex;width:100%}.mobile_menu_btn{color:#fff}.tooltip{position:relative}.tooltip::after{content:'\F468';font-family:Icons;margin:0 6px;font-size:12px;font-weight:100;cursor:pointer;color:var(--ThemeBtnHoverBg);color:var(--ThemeCheckboxBg);transition:.1s}.tooltip:hover::after{color:#f9e331;filter:drop-shadow(0 0 10px yellow)}.tooltip-box{white-space:normal;font-size:13px;font-weight:600;background:var(--ThemeBtnBg);padding:12px 16px;border-radius:15px;position:absolute;width:250px;bottom:30px;left:50%;box-shadow:0 0 0 1px #00000014,0 5px 5px #0000002b;transition:250ms .1s;visibility:hidden;transform:translate(-50%,5px);opacity:0;z-index:10}.tooltip:hover .tooltip-box{visibility:visible;transform:translate(-50%,0);opacity:1}.ph_badge{display:block;position:fixed;bottom:30px;left:30px;z-index:99;box-shadow:5px 5px 5px rgba(0,0,0,.15);border-radius:12px}.ph_badge img{display:block}@media (max-width:400px){.ph_badge{display:none}}