.loader{align-items:center;background:var(--bg-gradient);display:flex;flex-direction:column;gap:1rem;height:100%;justify-content:center;left:0;opacity:0;position:fixed;top:0;width:100%;z-index:100}.loader .logo{min-width:120px;position:relative;width:20%}@media (min-width:768px){.loader .logo{min-width:210px}}.loader .logo img{height:auto;width:100%}.loader .logo img:first-child{opacity:.25}.loader .logo img:last-child{-webkit-clip-path:rect(auto calc(var(--progress)*100%) auto auto);clip-path:rect(auto calc(var(--progress)*100%) auto auto);left:0;position:absolute;top:0}.loader.show{opacity:1;transition:opacity 1s cubic-bezier(.25,.46,.45,.94)}.loader.hide{opacity:0;transition:opacity .5s cubic-bezier(.25,.46,.45,.94) 1s}.loader.hide .logo{animation-delay:0s,.75s;animation-duration:.75s,.75s;animation-name:loaderLogoAnim1,loaderLogoAnim2;animation-timing-function:cubic-bezier(.23,1,.32,1),cubic-bezier(.55,.055,.675,.19)}@keyframes loaderLogoAnim1{to{width:90%}}@keyframes loaderLogoAnim2{0%{width:90%}to{transform:translateY(-200%);width:90%}}#app{--bg:var(--1fd6ecbe);--primary-color:var(--1e105e2d);--secondary-color:var(--9811d20a);--primary-bg:var(--0f1f3c8a);--secondary-bg:var(--3ce9e8a6)}.btn{--btn-size:20px;--btn-font-size:10px;--btn-sm-size:30px;--btn-sm-font-size:12px;--btn-md-size:40px;--btn-md-font-size:12px;--btn-svg-size:var(--btn-font-size);--btn-iconify-svg-size:calc(var(--btn-svg-size) + 2px);--btn-color:#fff;--btn-bg:var(--white-transparent);--btn-hover-bg:var(--white-transparent);--btn-border-radius:calc(var(--btn-size)*.5);align-items:center;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:var(--btn-bg);border:none;border-radius:calc((var(--btn-size))*.5);color:var(--btn-color);display:flex;flex-direction:row;font-size:var(--btn-font-size);font-weight:400;gap:10px;height:var(--btn-size);overflow:hidden;padding:0 var(--btn-border-radius);text-align:center;text-decoration:none;width:-moz-fit-content;width:fit-content}.btn-secondary{--btn-bg:var(--black-transparent-2)}.btn-light{--btn-color:var(--black);--btn-bg:transparent;--btn-hover-bg:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.btn-reverse{flex-direction:row-reverse}.btn span{display:inline-block}.btn svg{flex-shrink:0;height:var(--btn-svg-size);width:var(--btn-svg-size)}.btn svg:first-child:last-child{margin:auto calc(var(--btn-svg-size)*-.5)}.btn svg.iconify{height:var(--btn-iconify-svg-size);width:var(--btn-iconify-svg-size)}.btn svg.iconify:first-child:last-child{margin:auto calc(var(--btn-iconify-svg-size)*-.5)}.btn svg.svg-long-arrow-left,.btn svg.svg-long-arrow-right{--btn-svg-size:20px}.btn svg.svg-know-more{--btn-svg-size:16px}.btn-sm{--btn-size:var(--btn-sm-size);--btn-font-size:var(--btn-sm-font-size);--btn-svg-size:var(--btn-font-size);--btn-border-radius:calc(var(--btn-size)*.5)}.btn-md{--btn-size:var(--btn-md-size);--btn-font-size:var(--btn-md-font-size);--btn-svg-size:var(--btn-font-size);--btn-border-radius:calc(var(--btn-size)*.5);--btn-iconify-svg-size:calc(var(--btn-svg-size) + 4px)}@media (min-width:576px){.btn-auto{--btn-size:var(--btn-sm-size);--btn-font-size:var(--btn-sm-font-size);--btn-svg-size:var(--btn-font-size);--btn-border-radius:calc(var(--btn-size)*.5)}}@media (min-width:768px){.btn-auto{--btn-size:var(--btn-md-size);--btn-font-size:var(--btn-md-font-size);--btn-svg-size:var(--btn-font-size);--btn-border-radius:calc(var(--btn-size)*.5);--btn-iconify-svg-size:calc(var(--btn-svg-size) + 4px)}}.btn:before{background:var(--btn-hover-bg);border-radius:50%;content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transform:translateY(80px) scale3d(0,.25,1);transition:transform .5s,opacity .5s;width:100%;z-index:-1}.btn:hover:before{opacity:1;transform:translateY(0) scale3d(1.4,1.4,1)}button.btn{cursor:pointer}.error{height:100%;left:0;position:fixed;top:0;width:100%}.error,.error-inner{align-items:center;display:flex;flex-direction:column;gap:1rem;justify-content:center}.error-inner h2,.error-inner h3{color:var(--black)}.error-inner h2{font-size:60px;font-weight:700}.error-inner h3{font-size:40px}
