.login-logo,.register-logo{font-size:2.1rem;font-weight:300;margin-bottom:.9rem;text-align:center}.background{position:absolute;background-repeat:no-repeat;background-size:cover;background-position:50%;width:100%;height:auto}.bg-gradient-dark{background-image:linear-gradient(195deg,#42424a 0%,#191919 100%);opacity:0.6}.mask{position:absolute;background-size:cover;background-position:center center;top:0;left:0;width:100%;height:100%;opacity:0.45}:root{--default-font:'Roboto',system-ui,-apple-system,'Segoe UI',Roboto,'Helvetica Neue',Arial,'Noto Sans','Liberation Sans',sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol','Noto Color Emoji';--heading-font:'Raleway',sans-serif;--nav-font:'Poppins',sans-serif}:root{--background-color:#ffffff;--default-color:#444444;--heading-color:#040677;--accent-color:#1acc8d;--surface-color:#ffffff;--contrast-color:#ffffff}:root{--nav-color:#ffffff;--nav-hover-color:#1acc8d;--nav-mobile-background-color:#ffffff;--nav-dropdown-background-color:#ffffff;--nav-dropdown-color:#444444;--nav-dropdown-hover-color:#1acc8d}.light-background{--background-color:#f4f5fe;--surface-color:#ffffff}.dark-background{--default-color:#ffffff;--heading-color:#ffffff;--surface-color:#0c0091;--contrast-color:#ffffff}:root{scroll-behavior:smooth}body{color:var(--background-color);background-color:white;font-family:Inter,Helvetica,Arial,sans-serif;overflow-y:hidden}section,.section{color:var(--default-color);background-color:var(--background-color);padding:60px 0;scroll-margin-top:100px;overflow:clip}@media (max-width:1199px){section,.section{scroll-margin-top:66px}}.section-title{padding-bottom:60px;position:relative}.section-title h2{font-size:14px;font-weight:500;padding:0;line-height:1px;margin:0;letter-spacing:1.5px;text-transform:uppercase;color:color-mix(in srgb,var(--default-color),transparent 50%);position:relative}.section-title h2::after{content:'';width:120px;height:1px;display:inline-block;background:var(--accent-color);margin:4px 10px}.section-title div{color:var(--heading-color);margin:0;margin:0;font-size:28px;font-weight:700;text-transform:uppercase;font-family:var(--heading-font)}.hero{width:100%;min-height:93vh;position:relative;padding:120px 0 120px 0;display:flex;align-items:center}.hero .hero-bg{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;z-index:1;opacity:1}.hero:before{content:'';background:rgba(0,0,0,0.6);position:absolute;inset:0;z-index:2}.hero .container{position:relative;z-index:3}.hero h1{margin:0 0 20px 0;font-size:48px;font-weight:700;line-height:56px;color:color-mix(in srgb,var(--heading-color),transparent 30%)}.hero h1 span{color:var(--heading-color);border-bottom:4px solid var(--accent-color)}.hero p{font-size:12px;font-weight:400;margin-bottom:15px}.hero .btn-get-started{color:var(--contrast-color);background:var(--accent-color);font-family:var(--heading-font);font-weight:400;font-size:15px;letter-spacing:1px;display:inline-block;padding:10px 28px 12px 28px;border-radius:50px;transition:0.5s;box-shadow:0 8px 28px rgba(0,0,0,0.1)}.hero .btn-get-started:hover{color:var(--contrast-color);background:color-mix(in srgb,var(--accent-color),transparent 15%);box-shadow:0 8px 28px rgba(0,0,0,0.1)}.hero .btn-watch-video{font-size:16px;transition:0.5s;margin-left:25px;color:var(--default-color);font-weight:600}.hero .btn-watch-video i{color:var(--accent-color);font-size:32px;transition:0.3s;line-height:0;margin-right:8px}.hero .btn-watch-video:hover{color:var(--accent-color)}.hero .btn-watch-video:hover i{color:color-mix(in srgb,var(--accent-color),transparent 15%)}.hero .animated{animation:up-down 2s ease-in-out infinite alternate-reverse both}@media (max-width:640px){.hero{padding:0px;min-height:90vh;max-height:90vh}.hero h1{font-size:28px;line-height:36px}.hero p{line-height:14px}.hero .btn-get-started,.hero .btn-watch-video{font-size:13px}}.hero .hero-waves{display:block;width:100%;height:60px;position:absolute;left:0;bottom:0;right:0;z-index:2}.hero .wave1 use{animation:move-forever1 20s linear infinite;animation-delay:-2s;fill:var(--default-color);opacity:0.6}.hero .wave2 use{animation:move-forever2 18s linear infinite;animation-delay:-2s;fill:var(--default-color);opacity:0.4}.hero .wave3 use{animation:move-forever3 16s linear infinite;animation-delay:-2s;fill:var(--default-color)}@keyframes move-forever1{0%{transform:translate(85px,0%)}100%{transform:translate(-90px,0%)}}@keyframes move-forever2{0%{transform:translate(-90px,0%)}100%{transform:translate(85px,0%)}}@keyframes move-forever3{0%{transform:translate(-90px,0%)}100%{transform:translate(85px,0%)}}@keyframes up-down{0%{transform:translateY(10px)}100%{transform:translateY(-10px)}}.about{padding-top:100px}.left{background:white;height:calc(100% - 40px);top:20px;position:relative;width:50%;min-height:240px;border-radius:10px 0 0 10px;display:flex;align-items:center;justify-content:center}.container{display:flex;height:320px;margin:0 auto;width:640px}@media (max-width:767px){.container{flex-direction:column;height:630px;width:320px;justify-content:center}}.left{background:white;height:calc(100% - 40px);top:20px;position:relative;width:50%;border-radius:10px 0 0 10px}@media (max-width:767px){.left{display:none;height:100%;left:20px;width:calc(100% - 40px);max-height:270px;border-radius:10px 10px 0 0}}.right{background:rgb(65,66,75);box-shadow:0px 0px 40px 16px rgba(0,0,0,0.15);color:#f1f1f2;position:relative;width:50%;display:flex;align-items:center;justify-content:center;padding:2rem;border-radius:10px}@media (max-width:767px){.right{flex-shrink:0;width:100%}}.btn-primary-login-login{--bs-btn-color:#0a0a0a;--bs-btn-bg:white;--bs-btn-border-color:var(--bs-primary);--bs-btn-hover-color:#0a0a0a;--bs-btn-hover-bg:rgba(236,64,122,0.15);--bs-btn-hover-border-color:rgb(235,52,114);--bs-btn-focus-shadow-rgb:200,27,86;--bs-btn-active-color:#0a0a0a;--bs-btn-active-bg:rgb(237,75,130);--bs-btn-active-border-color:rgb(235,52,114);--bs-btn-active-shadow:none;--bs-btn-disabled-color:#0a0a0a;--bs-btn-disabled-bg:var(--bs-primary);--bs-btn-disabled-border-color:var(--bs-primary);color:var(--bs-primary)}.btn-primary-login,.btn.bg-gradient-primary{box-shadow:0 2px 2px 0 rgba(255,255,255,0.1),0 3px 1px -2px rgba(255,255,255,0.18),0 1px 5px 0 rgba(255,255,255,0.15)}.btn-primary-login:hover,.btn.bg-gradient-primary:hover{background-color:rgb(255,255,255);border-color:rgb(255,255,255);box-shadow:0 8px 14px -8px rgba(255,255,255,0.3),0 3px 18px 0 rgba(255,255,255,0.1),0 7px 8px -4px rgba(255,255,255,0.18);color:var(--bs-primary)}.btn-primary-login .btn.bg-outline-primary,.btn.bg-gradient-primary .btn.bg-outline-primary{border:1px solid var(--bs-primary)}.btn-primary-login:not(:disabled):not(.disabled).active,.btn-primary-login:not(:disabled):not(.disabled):active,.show>.btn-primary-login.dropdown-toggle,.btn.bg-gradient-primary:not(:disabled):not(.disabled).active,.btn.bg-gradient-primary:not(:disabled):not(.disabled):active,.show>.btn.bg-gradient-primary.dropdown-toggle{color:var(--bs-primary);background-color:rgba(255,255,255,0.8)}.btn-primary-login.focus,.btn-primary-login:focus,.btn.bg-gradient-primary.focus,.btn.bg-gradient-primary:focus{color:var(--bs-primary)}.btn-outline-primary{box-shadow:none}.btn-outline-primary:hover:not(.active){background-color:transparent;opacity:0.75;box-shadow:none;color:var(--bs-primary)}label,.form-label,[data-bs-theme='light']{font-size:0.875rem;font-weight:400;margin-bottom:0.5rem;color:black;margin-left:0.25rem}label,.form-label,[data-bs-theme='dark']{font-size:0.875rem;font-weight:400;margin-bottom:0.5rem;color:white;margin-left:0.25rem}.form-control{display:block;width:100%;padding:0.5rem 0;font-size:0.875rem;font-weight:400;line-height:1.5rem;color:white;appearance:none;background-color:transparent;background-clip:padding-box;border-radius:0.375rem;transition:0.2s ease}.form-control:focus{color:white;background-color:transparent;border-color:transparent;outline:0;box-shadow:none}.footerWhite{height:calc(100vh - 93vh);display:flex;align-items:center;justify-content:center;background:transparent}@media (max-width:767px){.footerWhite{height:calc(100vh - 90vh)}}.mobileLogo{display:none;width:100%;height:auto;user-select:none}@media (max-width:767px){.mobileLogo{display:block}}.footer .mb-4{margin-bottom:1rem!important}.login-logo-left{width:70%!important;height:auto!important;user-select:none!important}.login-callout-translate{transform:translate(-10px,-55px)!important}.color-description{color:#093030}