@charset "UTF-8";/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}html{height:100%;font-size:62.5%;box-sizing:border-box;-webkit-tap-highlight-color:transparent;scrollbar-width:thin;scrollbar-color:#4361ee #f7f8fc}html::-webkit-scrollbar{width:.8rem}html::-webkit-scrollbar-track{background-color:#f7f8fc}html::-webkit-scrollbar-thumb{background-color:#4361ee;border:.2rem solid #f7f8fc}*,::after,::before{box-sizing:inherit}body{height:100%;min-height:100vh;display:flex;flex-direction:column}.main,main{flex:1}body{color:#747f9f;font-family:Inter,sans-serif;font-optical-sizing:auto;font-style:normal;line-height:1.3;background-color:#f7f8fc;font-size:1.55rem!important}@media (min-width:350px){body{font-size:1.6rem 1.7rem!important}}body::selection{color:#fff;background-color:#4361ee}h1,h2,h3,h4,h5,h6,li,p,ul{margin:0;padding:0}h1,h2,h3,h4,h5,h6{color:#0d1b4b;font-weight:700;margin-bottom:1rem;font-family:Jost,sans-serif}h1 span,h2 span,h3 span,h4 span,h5 span,h6 span{color:#4361ee}h1 span.danger,h2 span.danger,h3 span.danger,h4 span.danger,h5 span.danger,h6 span.danger{color:#ef4444}li,ul{list-style:none}a{text-decoration:none}img,picture,svg{width:100%;max-width:100%;height:auto;display:block}button,input,select,textarea{border:none;outline:0;background-color:transparent}button,input[type=button],input[type=submit]{cursor:pointer}.d-none{display:none!important}.d-block{display:block!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-flex{display:flex!important}.d-grid{display:grid!important}@media (min-width:350px){.d-xs-none{display:none!important}.d-xs-block{display:block!important}.d-xs-inline{display:inline!important}.d-xs-inline-block{display:inline-block!important}.d-xs-flex{display:flex!important}.d-xs-grid{display:grid!important}}@media (min-width:480px){.d-sm-none{display:none!important}.d-sm-block{display:block!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-flex{display:flex!important}.d-sm-grid{display:grid!important}}@media (min-width:768px){.d-md-none{display:none!important}.d-md-block{display:block!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-flex{display:flex!important}.d-md-grid{display:grid!important}}@media (min-width:1024px){.d-lg-none{display:none!important}.d-lg-block{display:block!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-flex{display:flex!important}.d-lg-grid{display:grid!important}}@media (min-width:1280px){.d-xl-none{display:none!important}.d-xl-block{display:block!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-flex{display:flex!important}.d-xl-grid{display:grid!important}}@media (min-width:1536px){.d-xxl-none{display:none!important}.d-xxl-block{display:block!important}.d-xxl-inline{display:inline!important}.d-xxl-inline-block{display:inline-block!important}.d-xxl-flex{display:flex!important}.d-xxl-grid{display:grid!important}}.mt-0{margin:0!important}.mt-1{margin:.64rem!important}.mt-2{margin:1.28rem!important}.mt-3{margin:1.92rem!important}.mt-4{margin:2.56rem!important}.mt-5{margin:3.84rem!important}.mt-6{margin:5.12rem!important}.mt-7{margin:7.68rem!important}.mt-8{margin:10.24rem!important}.mb-0{margin:0!important}.mb-1{margin:.64rem!important}.mb-2{margin:1.28rem!important}.mb-3{margin:1.92rem!important}.mb-4{margin:2.56rem!important}.mb-5{margin:3.84rem!important}.mb-6{margin:5.12rem!important}.mb-7{margin:7.68rem!important}.mb-8{margin:10.24rem!important}.ml-0{margin:0!important}.ml-1{margin:.64rem!important}.ml-2{margin:1.28rem!important}.ml-3{margin:1.92rem!important}.ml-4{margin:2.56rem!important}.ml-5{margin:3.84rem!important}.ml-6{margin:5.12rem!important}.ml-7{margin:7.68rem!important}.ml-8{margin:10.24rem!important}.mr-0{margin:0!important}.mr-1{margin:.64rem!important}.mr-2{margin:1.28rem!important}.mr-3{margin:1.92rem!important}.mr-4{margin:2.56rem!important}.mr-5{margin:3.84rem!important}.mr-6{margin:5.12rem!important}.mr-7{margin:7.68rem!important}.mr-8{margin:10.24rem!important}.mx-0{margin-left:0!important;margin-right:0!important}.mx-1{margin-left:.64rem!important;margin-right:.64rem!important}.mx-2{margin-left:1.28rem!important;margin-right:1.28rem!important}.mx-3{margin-left:1.92rem!important;margin-right:1.92rem!important}.mx-4{margin-left:2.56rem!important;margin-right:2.56rem!important}.mx-5{margin-left:3.84rem!important;margin-right:3.84rem!important}.mx-6{margin-left:5.12rem!important;margin-right:5.12rem!important}.mx-7{margin-left:7.68rem!important;margin-right:7.68rem!important}.mx-8{margin-left:10.24rem!important;margin-right:10.24rem!important}.my-0{margin-top:0!important;margin-bottom:0!important}.my-1{margin-top:.64rem!important;margin-bottom:.64rem!important}.my-2{margin-top:1.28rem!important;margin-bottom:1.28rem!important}.my-3{margin-top:1.92rem!important;margin-bottom:1.92rem!important}.my-4{margin-top:2.56rem!important;margin-bottom:2.56rem!important}.my-5{margin-top:3.84rem!important;margin-bottom:3.84rem!important}.my-6{margin-top:5.12rem!important;margin-bottom:5.12rem!important}.my-7{margin-top:7.68rem!important;margin-bottom:7.68rem!important}.my-8{margin-top:10.24rem!important;margin-bottom:10.24rem!important}.m-0{margin:0!important}.m-1{margin:.64rem!important}.m-2{margin:1.28rem!important}.m-3{margin:1.92rem!important}.m-4{margin:2.56rem!important}.m-5{margin:3.84rem!important}.m-6{margin:5.12rem!important}.m-7{margin:7.68rem!important}.m-8{margin:10.24rem!important}.pt-0{padding:0!important}.pt-1{padding:.64rem!important}.pt-2{padding:1.28rem!important}.pt-3{padding:1.92rem!important}.pt-4{padding:2.56rem!important}.pt-5{padding:3.84rem!important}.pt-6{padding:5.12rem!important}.pt-7{padding:7.68rem!important}.pt-8{padding:10.24rem!important}.pb-0{padding:0!important}.pb-1{padding:.64rem!important}.pb-2{padding:1.28rem!important}.pb-3{padding:1.92rem!important}.pb-4{padding:2.56rem!important}.pb-5{padding:3.84rem!important}.pb-6{padding:5.12rem!important}.pb-7{padding:7.68rem!important}.pb-8{padding:10.24rem!important}.pl-0{padding:0!important}.pl-1{padding:.64rem!important}.pl-2{padding:1.28rem!important}.pl-3{padding:1.92rem!important}.pl-4{padding:2.56rem!important}.pl-5{padding:3.84rem!important}.pl-6{padding:5.12rem!important}.pl-7{padding:7.68rem!important}.pl-8{padding:10.24rem!important}.pr-0{padding:0!important}.pr-1{padding:.64rem!important}.pr-2{padding:1.28rem!important}.pr-3{padding:1.92rem!important}.pr-4{padding:2.56rem!important}.pr-5{padding:3.84rem!important}.pr-6{padding:5.12rem!important}.pr-7{padding:7.68rem!important}.pr-8{padding:10.24rem!important}.px-0{padding-left:0!important;padding-right:0!important}.px-1{padding-left:.64rem!important;padding-right:.64rem!important}.px-2{padding-left:1.28rem!important;padding-right:1.28rem!important}.px-3{padding-left:1.92rem!important;padding-right:1.92rem!important}.px-4{padding-left:2.56rem!important;padding-right:2.56rem!important}.px-5{padding-left:3.84rem!important;padding-right:3.84rem!important}.px-6{padding-left:5.12rem!important;padding-right:5.12rem!important}.px-7{padding-left:7.68rem!important;padding-right:7.68rem!important}.px-8{padding-left:10.24rem!important;padding-right:10.24rem!important}.py-0{padding-top:0!important;padding-bottom:0!important}.py-1{padding-top:.64rem!important;padding-bottom:.64rem!important}.py-2{padding-top:1.28rem!important;padding-bottom:1.28rem!important}.py-3{padding-top:1.92rem!important;padding-bottom:1.92rem!important}.py-4{padding-top:2.56rem!important;padding-bottom:2.56rem!important}.py-5{padding-top:3.84rem!important;padding-bottom:3.84rem!important}.py-6{padding-top:5.12rem!important;padding-bottom:5.12rem!important}.py-7{padding-top:7.68rem!important;padding-bottom:7.68rem!important}.py-8{padding-top:10.24rem!important;padding-bottom:10.24rem!important}.p-0{padding:0!important}.p-1{padding:.64rem!important}.p-2{padding:1.28rem!important}.p-3{padding:1.92rem!important}.p-4{padding:2.56rem!important}.p-5{padding:3.84rem!important}.p-6{padding:5.12rem!important}.p-7{padding:7.68rem!important}.p-8{padding:10.24rem!important}.display{font-size:3.4rem!important}@media (min-width:350px){.display{font-size:4.4rem!important}}@media (min-width:768px){.display{font-size:5.4rem!important}}h1{font-size:2.6rem!important}@media (min-width:350px){h1{font-size:3rem!important}}@media (min-width:768px){h1{font-size:3.4rem!important}}h2{font-size:2.2rem!important}@media (min-width:350px){h2{font-size:2.6rem!important}}@media (min-width:768px){h2{font-size:3rem!important}}h3{font-size:1.9rem!important}@media (min-width:350px){h3{font-size:2.2rem!important}}@media (min-width:768px){h3{font-size:2.4rem!important}}h4{font-size:1.6rem!important}@media (min-width:350px){h4{font-size:2rem!important}}@media (min-width:768px){h4{font-size:2.4rem!important}}h5{font-size:1.5rem!important}@media (min-width:350px){h5{font-size:1.8rem!important}}@media (min-width:768px){h5{font-size:2.2rem!important}}.small{font-size:1.35rem!important}@media (min-width:350px){.small{font-size:1.45rem!important}}@media (min-width:768px){.small{font-size:1.55rem!important}}.smaller{font-size:1rem!important}@media (min-width:350px){.smaller{font-size:1.1rem!important}}@media (min-width:768px){.smaller{font-size:1.2rem!important}}.align{display:flex}.align.left{justify-content:start}.align.right{justify-content:end}.align.center{align-items:center;justify-content:center;margin-inline:auto}.container{width:100%;max-width:130rem;margin-inline:auto;padding-inline:2rem}.container-fluid{width:100%;padding-inline:2rem}.section,section{margin-top:2.5rem}.section-top,section-top{margin:0;padding:8rem 0}.page-top{padding-top:8rem}.link{color:#4361ee;transition:all .3s ease-in}.link:hover{color:#0d1b4b}.pattern{position:relative}.pattern::after{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(226,230,240,.2) 1px,transparent 1px),linear-gradient(90deg,rgba(226,230,240,.5) 1px,transparent 1px);background-size:5.2rem 5.2rem;pointer-events:none}.gutter{scrollbar-gutter:stable}.scroll-hidden{overflow:hidden}.divider{display:flex;align-items:center;gap:1.4rem;color:#747f9f;font-size:1.1rem;letter-spacing:.3rem;text-transform:uppercase;font-weight:500}.divider::after,.divider::before{content:"";flex:1;height:.13rem;background-color:#e2e6f0}.req{color:#ef4444;font-size:1.2rem}.upper{text-transform:uppercase}.bg-primary{background-color:#0d1b4b!important}.center{text-align:center!important}.shadow{transition:all .3s ease-in}.shadow:hover{border-color:#0d1b4b;transform:translateY(-.5rem);box-shadow:0 .2rem 1.5rem rgba(5,17,48,.1)}.auto-row{display:grid;grid-template-columns:repeat(1,1fr);gap:1.5rem}@media (min-width:480px){.auto-row{grid-template-columns:repeat(auto-fill,minmax(22rem,1fr))}}@media (min-width:768px){.auto-row{grid-template-columns:repeat(auto-fill,minmax(26rem,1fr))}}.spacing{letter-spacing:.05rem;font-size:1.1rem;font-weight:500}.spacing.sm{font-size:.9rem}.w-100{width:100%}.back-button{display:flex;align-items:center;gap:1rem;color:#4361ee;transition:all .3s ease-in}.back-button:hover{color:#0d1b4b}.back-button i{font-size:1.5rem}.subtitle-section{text-transform:uppercase;color:#0d1b4b;font-size:1.25rem;letter-spacing:.1rem;display:block;padding:.5rem 0;display:flex;align-items:center;gap:1rem;font-weight:600;opacity:.8;user-select:none;pointer-events:none}.subtitle-section i{font-size:1.5rem}.disabled{cursor:not-allowed;pointer-events:none;opacity:.5}.mb{margin-bottom:1.5rem}.status{color:#10b981;font-weight:500;opacity:1!important}.actions-flex{display:flex;align-items:center;gap:1rem}.over-wrap{overflow-wrap:anywhere;text-align:center;max-width:max-content}@media (min-width:480px){.over-wrap{text-align:right}}.section-title{text-align:center;max-width:60rem;margin-inline:auto}.section-title h3{margin:1.5rem 0;font-size:2rem!important}@media (min-width:350px){.section-title h3{font-size:2.4rem!important}}@media (min-width:768px){.section-title h3{font-size:3rem!important}}.row{display:grid;grid-template-columns:repeat(12,1fr);gap:1.6rem;width:100%;box-sizing:border-box}.col-1{grid-column:span 1;min-width:0;box-sizing:border-box}.col-2{grid-column:span 2;min-width:0;box-sizing:border-box}.col-3{grid-column:span 3;min-width:0;box-sizing:border-box}.col-4{grid-column:span 4;min-width:0;box-sizing:border-box}.col-5{grid-column:span 5;min-width:0;box-sizing:border-box}.col-6{grid-column:span 6;min-width:0;box-sizing:border-box}.col-7{grid-column:span 7;min-width:0;box-sizing:border-box}.col-8{grid-column:span 8;min-width:0;box-sizing:border-box}.col-9{grid-column:span 9;min-width:0;box-sizing:border-box}.col-10{grid-column:span 10;min-width:0;box-sizing:border-box}.col-11{grid-column:span 11;min-width:0;box-sizing:border-box}.col-12{grid-column:span 12;min-width:0;box-sizing:border-box}.col-auto{grid-column:auto;min-width:0}@media (min-width:350px){.col-xs-1{grid-column:span 1;min-width:0;box-sizing:border-box}.col-xs-2{grid-column:span 2;min-width:0;box-sizing:border-box}.col-xs-3{grid-column:span 3;min-width:0;box-sizing:border-box}.col-xs-4{grid-column:span 4;min-width:0;box-sizing:border-box}.col-xs-5{grid-column:span 5;min-width:0;box-sizing:border-box}.col-xs-6{grid-column:span 6;min-width:0;box-sizing:border-box}.col-xs-7{grid-column:span 7;min-width:0;box-sizing:border-box}.col-xs-8{grid-column:span 8;min-width:0;box-sizing:border-box}.col-xs-9{grid-column:span 9;min-width:0;box-sizing:border-box}.col-xs-10{grid-column:span 10;min-width:0;box-sizing:border-box}.col-xs-11{grid-column:span 11;min-width:0;box-sizing:border-box}.col-xs-12{grid-column:span 12;min-width:0;box-sizing:border-box}.col-xs-auto{grid-column:auto;min-width:0}}@media (min-width:480px){.col-sm-1{grid-column:span 1;min-width:0;box-sizing:border-box}.col-sm-2{grid-column:span 2;min-width:0;box-sizing:border-box}.col-sm-3{grid-column:span 3;min-width:0;box-sizing:border-box}.col-sm-4{grid-column:span 4;min-width:0;box-sizing:border-box}.col-sm-5{grid-column:span 5;min-width:0;box-sizing:border-box}.col-sm-6{grid-column:span 6;min-width:0;box-sizing:border-box}.col-sm-7{grid-column:span 7;min-width:0;box-sizing:border-box}.col-sm-8{grid-column:span 8;min-width:0;box-sizing:border-box}.col-sm-9{grid-column:span 9;min-width:0;box-sizing:border-box}.col-sm-10{grid-column:span 10;min-width:0;box-sizing:border-box}.col-sm-11{grid-column:span 11;min-width:0;box-sizing:border-box}.col-sm-12{grid-column:span 12;min-width:0;box-sizing:border-box}.col-sm-auto{grid-column:auto;min-width:0}}@media (min-width:768px){.col-md-1{grid-column:span 1;min-width:0;box-sizing:border-box}.col-md-2{grid-column:span 2;min-width:0;box-sizing:border-box}.col-md-3{grid-column:span 3;min-width:0;box-sizing:border-box}.col-md-4{grid-column:span 4;min-width:0;box-sizing:border-box}.col-md-5{grid-column:span 5;min-width:0;box-sizing:border-box}.col-md-6{grid-column:span 6;min-width:0;box-sizing:border-box}.col-md-7{grid-column:span 7;min-width:0;box-sizing:border-box}.col-md-8{grid-column:span 8;min-width:0;box-sizing:border-box}.col-md-9{grid-column:span 9;min-width:0;box-sizing:border-box}.col-md-10{grid-column:span 10;min-width:0;box-sizing:border-box}.col-md-11{grid-column:span 11;min-width:0;box-sizing:border-box}.col-md-12{grid-column:span 12;min-width:0;box-sizing:border-box}.col-md-auto{grid-column:auto;min-width:0}}@media (min-width:1024px){.col-lg-1{grid-column:span 1;min-width:0;box-sizing:border-box}.col-lg-2{grid-column:span 2;min-width:0;box-sizing:border-box}.col-lg-3{grid-column:span 3;min-width:0;box-sizing:border-box}.col-lg-4{grid-column:span 4;min-width:0;box-sizing:border-box}.col-lg-5{grid-column:span 5;min-width:0;box-sizing:border-box}.col-lg-6{grid-column:span 6;min-width:0;box-sizing:border-box}.col-lg-7{grid-column:span 7;min-width:0;box-sizing:border-box}.col-lg-8{grid-column:span 8;min-width:0;box-sizing:border-box}.col-lg-9{grid-column:span 9;min-width:0;box-sizing:border-box}.col-lg-10{grid-column:span 10;min-width:0;box-sizing:border-box}.col-lg-11{grid-column:span 11;min-width:0;box-sizing:border-box}.col-lg-12{grid-column:span 12;min-width:0;box-sizing:border-box}.col-lg-auto{grid-column:auto;min-width:0}}@media (min-width:1280px){.col-xl-1{grid-column:span 1;min-width:0;box-sizing:border-box}.col-xl-2{grid-column:span 2;min-width:0;box-sizing:border-box}.col-xl-3{grid-column:span 3;min-width:0;box-sizing:border-box}.col-xl-4{grid-column:span 4;min-width:0;box-sizing:border-box}.col-xl-5{grid-column:span 5;min-width:0;box-sizing:border-box}.col-xl-6{grid-column:span 6;min-width:0;box-sizing:border-box}.col-xl-7{grid-column:span 7;min-width:0;box-sizing:border-box}.col-xl-8{grid-column:span 8;min-width:0;box-sizing:border-box}.col-xl-9{grid-column:span 9;min-width:0;box-sizing:border-box}.col-xl-10{grid-column:span 10;min-width:0;box-sizing:border-box}.col-xl-11{grid-column:span 11;min-width:0;box-sizing:border-box}.col-xl-12{grid-column:span 12;min-width:0;box-sizing:border-box}.col-xl-auto{grid-column:auto;min-width:0}}@media (min-width:1536px){.col-xxl-1{grid-column:span 1;min-width:0;box-sizing:border-box}.col-xxl-2{grid-column:span 2;min-width:0;box-sizing:border-box}.col-xxl-3{grid-column:span 3;min-width:0;box-sizing:border-box}.col-xxl-4{grid-column:span 4;min-width:0;box-sizing:border-box}.col-xxl-5{grid-column:span 5;min-width:0;box-sizing:border-box}.col-xxl-6{grid-column:span 6;min-width:0;box-sizing:border-box}.col-xxl-7{grid-column:span 7;min-width:0;box-sizing:border-box}.col-xxl-8{grid-column:span 8;min-width:0;box-sizing:border-box}.col-xxl-9{grid-column:span 9;min-width:0;box-sizing:border-box}.col-xxl-10{grid-column:span 10;min-width:0;box-sizing:border-box}.col-xxl-11{grid-column:span 11;min-width:0;box-sizing:border-box}.col-xxl-12{grid-column:span 12;min-width:0;box-sizing:border-box}.col-xxl-auto{grid-column:auto;min-width:0}}.loader{position:fixed;inset:0;display:flex;align-items:center;flex-direction:column;justify-content:center;background-color:#f7f8fc;background-image:linear-gradient(rgba(226,230,240,.2) 1px,transparent 1px),linear-gradient(90deg,rgba(226,230,240,.5) 1px,transparent 1px);background-size:52px 52px;pointer-events:none;opacity:1;visibility:visible;transition:all .4s ease-in;z-index:9999;gap:2.5rem}.loader-brand img{width:8rem;animation:bounce 1s infinite ease-in;pointer-events:none;user-select:none}.loader-dots{display:flex;align-items:center;gap:.8rem}.loader-dots span{width:1.3rem;height:1.3rem;background-color:#0d1b4b;border-radius:50%;animation:bounce 1s infinite ease-in}.loader-dots .dot-1{animation-delay:0s}.loader-dots .dot-2{animation-delay:150ms;background-color:#4361ee}.loader-dots .dot-3{animation-delay:.3s}body.loaded .loader{opacity:0;visibility:hidden;pointer-events:none}@keyframes bounce{0%{transform:translateY(0)}50%{transform:translateY(-.8rem)}100%{transform:translateY(0)}}.toast{position:fixed;top:0;left:0;right:0;width:100%;padding:3rem 2rem;font-weight:500;z-index:9999;opacity:0;transform:translateY(-10px);transition:opacity .3s ease,transform .3s ease;pointer-events:none}@media (min-width:480px){.toast{border-radius:.5rem;top:2.4rem;right:2.4rem;left:auto;max-width:42rem}}.toast{font-size:1.4rem!important}@media (min-width:350px){.toast{font-size:1.5rem!important}}@media (min-width:768px){.toast{font-size:1.6rem!important}}.toast-content{display:grid;grid-template-columns:90% 10%;gap:.5rem;align-items:center}.toast-close{cursor:pointer;color:#fff;padding:.5rem;display:flex;align-items:center;justify-content:center}.toast-close i{font-size:1.2rem}.toast-error{color:#fff;background-color:#ef4444}.toast-success{color:#fff;background-color:#10b981}.toast-warning{color:#fff;background-color:#ffa200}.toast-info{color:#fff;background-color:#6366f1}.toast.is-visible{opacity:1;transform:translateY(0);pointer-events:all}.backdrop{position:fixed;inset:0;background-color:rgba(38,44,62,.6);backdrop-filter:blur(.8rem);opacity:0;visibility:hidden;transition:all .35s ease;pointer-events:none;z-index:990}.backdrop.is-active{opacity:1;visibility:visible;pointer-events:auto}.modal-open .backdrop{z-index:10000}.form-header{display:flex;flex-direction:column;gap:.5rem;text-align:center;padding:2rem}.form-header img{width:6rem;margin-inline:auto!important}.form-body{margin-top:2rem;padding:2rem}.form-footer{display:flex;flex-direction:column;gap:1rem;text-align:center;padding:3rem 2rem}.form-group{display:flex;flex-direction:column;gap:.5rem;margin-bottom:2.7rem}.form-label{font-size:1.3rem;text-transform:uppercase;font-weight:500;display:flex;align-items:center;gap:.5rem}.form-label span{font-size:1.2rem;color:#ef4444}.form-control{display:flex;align-items:center;justify-content:space-between;border:.13rem solid #e2e6f0;border-radius:1.5rem;overflow:hidden;transition:all .3s ease-in;background-color:#f7f8fc}.form-control:focus-within{background-color:#fff;border-color:#4361ee;box-shadow:0 0 0 .3rem rgba(67,98,238,.3)}.form-control:focus-within .icon-left,.form-control:focus-within .icon-right{color:#4361ee}.form-control textarea{min-height:10rem;max-height:12rem;padding:1.5rem}.form-control .icon-left,.form-control .icon-right{height:5rem;width:5rem;display:flex;align-items:center;justify-content:center;font-size:1.8rem;color:#9ba5c0;transition:all .3s ease-in}.form-control.has-icon input{padding-right:0}.form-input{height:5rem;width:100%;display:flex;align-items:center;padding-right:2rem}.form-input::placeholder{color:#9ba5c0}.form-button{padding-block:1.8rem}.form-divider{margin-bottom:3rem}.form-section{text-align:center}.checkbox{display:flex;align-items:flex-start;gap:.9rem;cursor:pointer;padding-top:1rem}.checkbox-input{width:2rem;height:2rem;border:.13rem solid #e2e6f0;border-radius:.6rem;flex-shrink:0;background-color:#f7f8fc;appearance:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .4s ease-in;position:relative}.checkbox-input:checked{border-color:#4361ee;background:linear-gradient(135deg,#4361ee,#4361ee)}.checkbox-input:checked::after{content:"✓";position:absolute;color:#fff;font-size:1.2rem;font-weight:600}@media (min-width:768px){.checkbox-input:checked::after{margin-top:.1rem}}.checkbox-input:checked:hover{box-shadow:0 0 0 .3rem rgba(67,98,238,.3)}.checkbox-label{font-size:1.4rem;color:#747f9f;line-height:1.4}@media (min-width:768px){.form-row{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem;width:100%;box-sizing:border-box}}.btn{color:transparent;padding:1.2rem 2.2rem;height:4.7rem;display:flex;text-align:center;align-items:center;justify-content:center;transition:all .3s ease-in;background-color:transparent;border-radius:1.5rem;cursor:pointer;gap:1rem}.btn:hover{transform:translateY(-.3rem);background-color:rgba(0,0,0,0)}.btn{font-size:1.4rem!important}@media (min-width:350px){.btn{font-size:1.55rem!important}}@media (min-width:768px){.btn{font-size:1.6rem 1.7rem!important}}.btn-primary{color:#fff;background-color:#0d1b4b}.btn-primary:hover{background-color:rgb(11.05,22.95,63.75);box-shadow:0 .8rem 1rem rgba(67,98,238,.3)}.btn-primary.block{width:100%}.btn-primary.sm{height:4.5rem}.btn-primary.outline{border:.13rem solid #0d1b4b;background-color:transparent;color:#0d1b4b}.btn-primary.outline:hover{color:#fff;background-color:#0d1b4b;box-shadow:0 .8rem 1rem rgba(67,98,238,.3)}.btn.disabled,.btn:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.btn-secondary{color:#fff;background-color:#4361ee}.btn-secondary:hover{background-color:rgb(25.043902439,61.7390243902,234.206097561);box-shadow:0 .8rem 1rem rgba(67,98,238,.3)}.btn-secondary.block{width:100%}.btn-secondary.sm{height:4.5rem}.btn-secondary.search{border-radius:0!important;transform:translate(0);height:5.5rem}.btn-default{color:#0d1b4b;background-color:#f7f8fc;border:.13rem solid #e2e6f0}.btn-default:hover{background-color:rgb(239.7418181818,241.6490909091,249.2781818182);box-shadow:0 .8rem 1rem #f7f8fc}.btn-default.block{width:100%}.btn-default.sm{height:4.5rem}.btn-default.xs{padding:1rem;height:3.5rem;font-size:1.3rem!important;border-radius:1rem}.btn-default.xs i{font-size:1.2rem}.btn-danger{color:#fff;background-color:#ef4444}.btn-danger:hover{background-color:rgb(238.5160591133,62.3439408867,62.3439408867);box-shadow:0 .8rem 1rem rgba(239,68,68,.3)}.btn-danger.block{width:100%}.btn-danger.sm{height:4.5rem}.btn-danger.xs{padding:1rem;height:3.5rem;font-size:1.3rem!important;border-radius:1rem}.btn-danger.xs i{font-size:1.2rem}.btn-warning{color:#fff;background-color:#ffa200}.btn-warning:hover{background-color:rgb(249.9,158.76,0);box-shadow:0 .8rem 1rem rgba(245,159,11,.3)}.btn-warning.block{width:100%}.btn-warning.sm{height:4.5rem}.btn-warning.xs{padding:1rem;height:3.5rem;font-size:1.3rem!important;border-radius:1rem}.btn-warning.xs i{font-size:1.2rem}.btn-success{color:#fff;background-color:#10b981}.btn-success:hover{background-color:rgb(15.68,181.3,126.42);box-shadow:0 .8rem 1rem rgba(16,185,129,.3)}.btn-success.block{width:100%}.btn-success.sm{height:4.5rem}.btn-success.xs{padding:1rem;height:3.5rem;font-size:1.3rem!important;border-radius:1rem}.btn-success.xs i{font-size:1.2rem}.btn-info{color:#fff;background-color:#6366f1}.btn-info:hover{background-color:rgb(92.76,95.88,240.44);box-shadow:0 .8rem 1rem rgba(99,101,241,.3)}.btn-info.block{width:100%}.btn-info.sm{height:4.5rem}.btn-info.xs{padding:1rem;height:3.5rem;font-size:1.3rem!important;border-radius:1rem}.btn-info.xs i{font-size:1.2rem}.btn-white-outline{color:#fff;background-color:transparent;border:.13rem solid #fff}.btn-white-outline:hover{color:#0d1b4b;background-color:#fff;box-shadow:0 .8rem 1rem rgba(255,255,255,.2)}.btn-default-icon{padding:1rem;height:4.2rem;width:4.2rem;background-color:#f7f8fc;border:.13rem solid #e2e6f0;border-radius:1.5rem;cursor:pointer;transition:all .3s ease-in;display:flex;align-items:center;justify-content:center;position:relative}.btn-default-icon i{font-size:1.8rem;color:#0d1b4b;transition:all .3s ease-in}.btn-default-icon:hover{transform:translateY(-.3rem);background-color:rgb(239.7418181818,241.6490909091,249.2781818182)}.btn-default-icon:hover i{color:#4361ee}.btn-default-icon.sm{width:3.5rem;height:3.5rem;border-radius:1.2rem}.btn-success-icon{padding:1rem;height:4.2rem;width:4.2rem;background-color:#10b981;border:.13rem solid #10b981;border-radius:1.5rem;cursor:pointer;transition:all .3s ease-in;display:flex;align-items:center;justify-content:center;overflow:hidden}.btn-success-icon i{font-size:1.8rem;color:#fff;transition:all .3s ease-in}.btn-success-icon:hover{transform:translateY(-.3rem);background-color:rgb(15.68,181.3,126.42)}.btn-success-icon.sm{width:3.5rem;height:3.5rem;border-radius:1.2rem}.btn-success-icon span{color:#fff}.btn-danger-icon{padding:1rem;height:4.2rem;width:4.2rem;background-color:#ef4444;border:.13rem solid #ef4444;border-radius:1.5rem;cursor:pointer;transition:all .3s ease-in;display:flex;align-items:center;justify-content:center;overflow:hidden}.btn-danger-icon i{font-size:1.8rem;color:#fff;transition:all .3s ease-in}.btn-danger-icon:hover{transform:translateY(-.3rem);background-color:rgb(238.5160591133,62.3439408867,62.3439408867)}.btn-danger-icon.sm{width:3.5rem;height:3.5rem;border-radius:1.2rem}.btn-primary-icon{padding:1rem;height:4.2rem;width:4.2rem;background-color:#0d1b4b;border-radius:1.5rem;cursor:pointer;transition:all .3s ease-in;display:flex;align-items:center;justify-content:center;overflow:hidden}.btn-primary-icon i{font-size:1.8rem;color:#fff;transition:all .3s ease-in}.btn-primary-icon:hover{transform:translateY(-.3rem);background-color:rgb(12.74,26.46,73.5)}.btn-primary-icon.sm{width:3.5rem;height:3.5rem;border-radius:1.2rem}.sidebar{background-color:#0d1b4b;position:fixed;top:0;left:0;height:100%;width:25rem;display:flex;flex-direction:column;transition:all .3s ease-in;transform:translateX(-100%);opacity:0;visibility:hidden;z-index:999}@media (min-width:1024px){.sidebar{width:28rem}}.sidebar.show{transform:translateX(0);opacity:1;visibility:visible}@media (min-width:1024px){.sidebar{transform:translateX(0);opacity:1;visibility:visible}}.sidebar-divider{padding:1.2rem 0;color:text;font-size:1rem;text-transform:uppercase;letter-spacing:.3rem;font-weight:500;pointer-events:none;user-select:none}.sidebar-header{padding:1rem 2rem;border-bottom:.13rem solid #16265a;flex-shrink:0}.sidebar-header img{width:10rem}@media (min-width:1024px){.sidebar-header img{width:12rem}}.sidebar .sidebar-name{transition:all .3s ease-in}.sidebar .sidebar-name.active{background-color:rgba(67,98,238,.5);pointer-events:none}.sidebar .sidebar-name,.sidebar-avatar a{display:flex;align-items:center;gap:1rem;padding:1.5rem 2rem;border-bottom:.13rem solid #16265a;flex-shrink:0;transition:all .3s ease-in;width:100%}.sidebar .sidebar-name:hover,.sidebar-avatar a:hover{border-color:#253673;background-color:#16265a}.sidebar-list{display:flex;flex-direction:column;gap:1rem;padding:2rem;overflow-y:auto;flex:1;min-height:0}.sidebar-link{display:flex;align-items:center;gap:1rem;padding:1.5rem 1rem;color:#fff;opacity:.5;border-radius:1.5rem;border:.13rem solid transparent;transition:all .3s ease-in}.sidebar-link:hover{opacity:1;border-color:#253673;background-color:#16265a}.sidebar-link.active{opacity:1;border-color:#4361ee;background-color:rgba(67,98,238,.5)}.sidebar-footer{padding:2rem;border-top:.13rem solid #16265a;margin-top:auto;flex-shrink:0}.sidebar-footer button{width:100%;display:flex;align-items:center;gap:1rem;padding:1.5rem 1rem;color:#ef4444;border-radius:1.5rem;border:.13rem solid transparent;transition:all .3s ease-in}.sidebar-footer button:hover{color:#fff;border-color:#ef4444;background-color:rgba(239,68,68,.3)}.avatar-item{display:flex;align-items:center;gap:1rem;width:100%}.avatar-item.dark .details{color:#0d1b4b}.avatar-item.dark .details p{text-transform:none;font-weight:400;font-size:1.3rem}.avatar-item .avatar{width:3.8rem;height:3.8rem;background-color:#4361ee;border-radius:1.5rem;display:flex;align-items:center;justify-content:center;color:#fff}.avatar-item .details{display:flex;flex-direction:column;text-transform:capitalize;font-size:1.3rem;font-weight:500;color:#fff;gap:.3rem}.avatar-item .details p{opacity:.5}.sidebar-avatar{position:relative;cursor:pointer}.sidebar-avatar .profile-dropdown{margin-inline:2rem;position:absolute;top:calc(100% + .8rem);left:0;right:0;background:#0d1b4b;border-radius:1rem;box-shadow:0 .8rem 2.4rem rgba(0,0,0,.12);overflow:hidden;opacity:0;visibility:hidden;transform:translateY(.8rem);transition:all .2s ease;z-index:100;border:.13rem solid #16265a}.sidebar-avatar .profile-dropdown.active{opacity:1;visibility:visible;transform:translateY(0)}.sidebar-avatar .profile-dropdown button{width:100%;display:flex;align-items:center;gap:1rem;padding:1.2rem 1.6rem;background:0 0;border:none;cursor:pointer;font-family:inherit;font-size:1.3rem;font-weight:500;color:#fff;transition:all .3s ease-in}.sidebar-avatar .profile-dropdown button:hover{background:rgba(67,98,238,.3);color:#fff}.sidebar-avatar .profile-dropdown button i{font-size:1.4rem;width:1.6rem;text-align:center}.sidebar-status{padding:1rem 2rem;background-color:#0d1b4b;border-bottom:.13rem solid #16265a;display:flex;align-items:center;gap:1.5rem}.sidebar-status .progress-circle{width:6rem;height:6rem}.sidebar-status .progress-circle::before{width:4rem;height:4rem}.sidebar-status .data{display:flex;flex-direction:column;gap:.5rem}.sidebar-status .data strong{font-size:1.8rem;color:#fff}.sidebar-status .data span{font-size:1.25rem}.wrapper-header{z-index:998}.wrapper-header-left .brand img{width:10rem}.wrapper-header-left h4{font-size:1.9rem!important}.wrapper-header-right{display:flex;align-items:center;gap:1.5rem}.wrapper-header-right .avatar-content{display:flex;align-items:center;gap:1rem}.wrapper-header-right .avatar-content .details{display:flex;flex-direction:column;gap:.3rem;color:#0d1b4b;pointer-events:none;user-select:none}.wrapper-header-right .avatar-content .details p{font-size:1.2rem;text-transform:capitalize;opacity:.5}.wrapper-header-right .avatar{width:3.8rem;height:3.8rem;display:flex;align-items:center;justify-content:center;border-radius:1.5rem;border:.13rem solid #e2e6f0;background-color:#f7f8fc;font-size:1.7rem;font-weight:600;font-family:Inter,sans-serif;color:#0d1b4b;pointer-events:none}.toggle-menu-dashboard{position:relative;overflow:hidden!important}.toggle-menu-dashboard span{position:absolute;width:2.8rem;height:.4rem;border-radius:1rem;background-color:#0d1b4b;transition:all .3s ease-in}.toggle-menu-dashboard .toggle-1{background-color:#4361ee}.toggle-menu-dashboard .toggle-2{width:2rem;transform:translateY(.8rem)}.toggle-menu-dashboard .toggle-3{width:2rem;transform:translateY(-.8rem)}.toggle-menu-dashboard.active .toggle-1{transform:translateX(6rem);opacity:0}.toggle-menu-dashboard.active .toggle-2{width:2.8rem;transform:translateY(0) rotate(45deg)}.toggle-menu-dashboard.active .toggle-3{width:2.8rem;background-color:#4361ee;transform:translateY(0) rotate(-45deg)}.modal{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;pointer-events:none;z-index:10001}.modal.is-active{pointer-events:none}.modal.is-active .modal-dialog{opacity:1;visibility:visible;transform:scale(1)}.modal-dialog{width:90%;max-width:70%;display:flex;flex-direction:column;background-color:#fff;border-radius:1.5rem;max-height:90vh;overflow:hidden;transform:scale(.9);position:relative;transition:all .55s ease;z-index:1;pointer-events:1;opacity:0;visibility:hidden;pointer-events:auto;border:.13rem solid #e2e6f0;box-shadow:0 .1rem .5rem rgba(5,17,48,.1)}.modal-dialog-md{max-width:50rem}.modal-dialog-sm{max-width:40rem}.modal-header{padding:1.5rem;display:flex;align-items:center;justify-content:space-between;border-bottom:.13rem solid #e2e6f0;flex-shrink:0}.modal-header p{font-size:1.9rem;font-weight:600;color:#0d1b4b;font-family:Jost,sans-serif}.modal-body{padding:1.5rem;flex-grow:1;overflow-y:auto;-webkit-overflow-scrolling:touch}.modal-footer{display:flex;align-items:center;justify-content:end;gap:1.2rem;padding:1.5rem;flex-shrink:0;border-top:.13rem solid #e2e6f0}.modal-close i{font-size:1.5rem}.notify-modal .modal-body{min-height:25rem;max-height:25rem}.notify-modal .modal-body.not-notify{display:flex;align-items:center;justify-content:center}.logout-modal .modal-body i,.modal-question .modal-body i{width:5rem;height:5rem;display:flex;align-items:center;justify-content:center;border-radius:1.5rem;border:.13rem solid #e2e6f0;background-color:#f7f8fc;font-size:1.9rem;color:#ef4444;margin-inline:auto;margin-block:2rem}.logout-modal .modal-body,.modal-question .modal-body{padding-bottom:3rem;text-align:center}.modal-question .modal-body i{color:#6366f1}.dcard{border:.13rem solid #e2e6f0;border-radius:1.5rem;background-color:#fff;display:flex;flex-direction:column;justify-content:space-between;box-shadow:0 .1rem .5rem rgba(5,17,48,.1)}.dcard-header,.dcard-subheader{padding:1.5rem;display:flex;align-items:flex-start;flex-direction:column;border-bottom:.13rem solid #e2e6f0;flex-shrink:0;overflow:hidden}@media (min-width:350px){.dcard-header,.dcard-subheader{align-items:center;justify-content:space-between;flex-direction:row}}.dcard-header p,.dcard-subheader p{font-weight:600;font-size:1.7rem;font-family:Jost,sans-serif;color:#0d1b4b}.dcard-subheader{justify-content:start;gap:1.5rem;padding-bottom:2rem}.dcard-body{padding:1.5rem;display:flex;flex-direction:column;flex:1}.dcard-footer{padding:1.5rem;display:flex;align-items:center;border-top:.13rem solid #e2e6f0;flex-shrink:0}.card{background-color:#fff;border-radius:2rem;box-shadow:0 .1rem .5rem rgba(5,17,48,.1)}@media (min-width:768px){.card{padding-inline:2rem}}.card-body,.card-footer,.card-header{padding:2rem;display:flex;flex-direction:column;flex-shrink:0;gap:.5rem}.card-header{text-align:center}.card-header img{width:6rem;margin-inline:auto!important}.dcard-footer-status{display:flex;align-items:center;justify-content:space-between;padding-top:2rem}.toggle-indicator{position:relative;display:inline-block;width:5rem;height:2.6rem;cursor:pointer;flex-shrink:0}.toggle-indicator input{opacity:0;width:0;height:0;position:absolute}.toggle-indicator input:checked+.toggle-indicator-slider{background-color:#4361ee}.toggle-indicator input:checked+.toggle-indicator-slider::before{transform:translateX(2.4rem)}.toggle-indicator input:focus+.toggle-indicator-slider{box-shadow:0 0 0 .3rem rgba(67,98,238,.3)}.toggle-indicator-slider{position:absolute;inset:0;background-color:#0d1b4b;border-radius:10rem;transition:all .3s ease-in}.toggle-indicator-slider::before{content:"";position:absolute;width:2rem;height:2rem;left:.3rem;top:.3rem;background-color:#fff;border-radius:50%;transition:all .3s ease-in;box-shadow:0 .2rem .4rem rgba(0,0,0,.2)}.toggle{display:flex;align-items:center;justify-content:space-between;border-bottom:.13rem solid #e2e6f0;padding:1.5rem 0;width:100%}.toggle:last-child{border-bottom:none}.toggle-info{display:flex;flex-direction:column;gap:.2rem}.toggle-info strong{color:#0d1b4b}.alert{padding:1.2rem;border:.13rem solid transparent;display:flex;align-items:center;gap:1rem;text-align:center;margin:2rem 0;border-radius:1.5rem;font-weight:500}.alert-info{color:#6366f1;background-color:#e0e7ff;border-color:#6366f1}.alert-success{color:#10b981;background-color:#e1fcee;border-color:#10b981}.alert-danger{color:#ef4444;background-color:#fee2e2;border-color:#ef4444}.alert-warning{color:#ffa200;background-color:#fef6d5;border-color:#ffa200}.badge{padding:.5rem 1rem;display:flex;align-items:center;justify-content:center;gap:.5rem;font-weight:500;font-size:1.13rem;background-color:transparent;border:.2rem solid transparent;border-radius:1rem;width:max-content}.badge.md{padding:1rem 1.5rem;border-radius:1.6rem;font-size:1.35rem;gap:1rem;margin-top:.5rem}.badge.md span{user-select:none;pointer-events:none;color:#10b981}.badge.md .indicator{width:.8rem;height:.8rem}.badge span{pointer-events:none}.badge .indicator{width:.5rem;height:.5rem;border-radius:50%;background-color:#e2e6f0}.badge-success{color:#10b981;border-color:#10b981;background-color:#e1fcee}.badge-success .indicator{background-color:#10b981}.badge-info{color:#6366f1;border-color:#6366f1;background-color:#e0e7ff}.badge-info .indicator{background-color:#6366f1}.badge-danger{color:#ef4444;border-color:#ef4444;background-color:#fee2e2}.badge-danger .indicator{background-color:#ef4444}.badge-warning{color:#ffa200;border-color:#ffa200;background-color:#fef6d5}.badge-warning .indicator{background-color:#ffa200}.badge-default{color:#747f9f;border-color:#747f9f;background-color:#e9eeff}.badge-default .indicator{background-color:#747f9f}.badge-dark{color:#10b981;border-color:#10b981;background-color:transparent}.badge-dark .indicator{background-color:#10b981}.paginator{display:flex;flex-direction:column;align-items:center;gap:1.2rem;margin-top:2.4rem}.paginator-pages{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap;justify-content:center;width:100%}.paginator .page-btn{width:3.8rem;height:3.8rem;border-radius:1.5rem;border:.13rem solid #e2e6f0;background-color:#f7f8fc;color:#0d1b4b;display:flex;align-items:center;justify-content:center;transition:all .3s ease-in;font-size:1.3rem;font-weight:600}.paginator .page-btn:hover{transform:translateY(-.3rem);background-color:rgb(239.7418181818,241.6490909091,249.2781818182)}.paginator .page-btn:hover i{color:#4361ee}.paginator .page-btn.active{color:#fff;background-color:#4361ee;border-color:#4361ee}.progress-bar{height:.8rem;background-color:#f7f8fc;border-radius:1rem;transition:all .3s ease-in;margin:.5rem 0;border:.1rem solid #e2e6f0}.progress-bar .progress-fill{height:100%;border-radius:10rem;background-color:#f7f8fc;transition:all .3s ease-in}.progress-bar .progress-fill.completed{background-color:#10b981}.progress-bar .progress-fill.progress{background-color:#4361ee}.progress-circle{position:relative;width:7.5rem;height:7.5rem;flex-shrink:0;border-radius:50%;display:flex;justify-content:center;align-items:center;background:conic-gradient(#6366f1 var(--pct,0),#f7f8fc 0)}.progress-circle.dark{background:conic-gradient(#6366f1 var(--pct,0),#16265a 0)}.progress-circle.dark::before{background:#0d1b4b}.progress-circle::before{content:"";position:absolute;width:5.5rem;height:5.5rem;background:#fff;border-radius:50%}.progress-circle strong{position:relative;z-index:1;color:#4361ee;font-size:1.1rem}.file-upload{position:relative;width:100%;max-width:100%;height:20rem;border-radius:1.5rem;cursor:pointer}.file-upload .file-input{position:absolute;inset:0;opacity:0;cursor:pointer;z-index:10;width:100%;max-width:100%;height:20rem}.file-upload-box{border:.2rem dashed #e2e6f0;border-radius:.5rem;background-color:#fff;padding:1.5rem;text-align:center;transition:all .3s ease-in;position:relative;overflow:hidden;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;border-radius:1.5rem;cursor:pointer}.file-upload:hover .file-upload-box{border-color:#4361ee;background-color:#f7f8fc}.file-upload.dragging .file-upload-box{border-color:#0d1b4b;background-color:#fff}.file-upload-content{display:flex;flex-direction:column;align-items:center;justify-content:center}.file-upload-icon{font-size:2.4rem;margin-bottom:1rem}.file-upload-text{font-weight:600!important;padding-block:.5rem;color:#0d1b4b;font-size:1.3rem!important}@media (min-width:350px){.file-upload-text{font-size:1.4rem!important}}@media (min-width:768px){.file-upload-text{font-size:1.5rem!important}}.file-upload-formats{font-size:1.2rem}.file-upload-name{display:block;font-size:1.4rem;margin-top:.5rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;width:15rem}.file-upload.has-file .file-upload-content{display:none}.file-upload.has-file .file-preview{display:block}.file-upload.has-file .file-upload-name{display:block}.notif-badge{position:absolute;top:-.4rem;right:-.4rem;width:1.6rem;height:1.6rem;border-radius:50%;background:#ef4444;color:#fff;font-size:.9rem;font-weight:700;display:flex;align-items:center;justify-content:center}.notif-item{display:flex;align-items:flex-start;gap:1.2rem;padding:1.2rem 1.6rem;border-bottom:.13rem solid #e2e6f0;transition:all .3s ease-in}.notif-item:last-child{border-bottom:none}.notif-item.unread{background-color:rgba(67,97,238,.05);border-left:.3rem solid #4361ee}.notif-icon{width:3.6rem;height:3.6rem;border-radius:1.5rem;background-color:#f7f8fc;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#4361ee;font-size:1.4rem}.notif-content{flex:1;min-width:0}.notif-content strong{display:block;font-size:1.3rem;font-weight:700;color:#0d1b4b;margin-bottom:.3rem}.notif-content p{font-size:1.2rem;color:#747f9f;margin-bottom:.4rem;line-height:1.4}.notif-content .upper.spacing{font-size:1rem}.header{position:fixed;top:0;left:0;right:0;width:100%;padding:1.5rem 0;background-color:#0d1b4b;z-index:999;transition:all .3s ease-in;border-bottom:.13rem solid #16265a}.header-container{display:flex;align-items:center;justify-content:space-between}.header-brand img{width:11rem}.header-buttons{display:flex;align-items:center;gap:1.5rem}.header-buttons .toggle{width:4.5rem;height:4.5rem;border-radius:1.5rem;background-color:#16265a;border:.13rem solid #253673;position:relative;overflow:hidden;cursor:pointer;transition:all .3s ease-in;display:flex;align-items:center;justify-content:center}.header-buttons .toggle span{position:absolute;width:3.2rem;height:.4rem;border-radius:1rem;background-color:#fff;transition:all .3s ease-in}.header-buttons .toggle .toggle-1{background-color:#4361ee}.header-buttons .toggle .toggle-2{width:2rem;transform:translateY(1rem)}.header-buttons .toggle .toggle-3{width:2rem;transform:translateY(-1rem)}.header-buttons .toggle.active{border-color:#4361ee}.header-buttons .toggle.active .toggle-1{transform:translateX(6rem);opacity:0}.header-buttons .toggle.active .toggle-2{width:3.2rem;transform:translateY(0) rotate(45deg)}.header-buttons .toggle.active .toggle-3{width:3.2rem;background-color:#4361ee;transform:translateY(0) rotate(-45deg)}.header-buttons .btn-login{color:#fff;transition:all .3s ease-in}.header-buttons .btn-login:hover{color:#4361ee}.header-list{display:flex;align-items:center;gap:1.5rem}.header-link{color:rgba(255,255,255,.55);transition:all .3s ease-in}.header-link.active,.header-link:hover{color:#fff}.navbar{position:fixed;inset:0;padding:8rem 2rem 4rem;background-color:#0d1b4b;z-index:998;transition:all .3s ease-in;transform:translateX(-100%);opacity:0;visibility:hidden}.navbar-list{display:flex;flex-direction:column}.navbar-item{border-bottom:.13rem solid #16265a}.navbar-link{display:flex;width:100%;padding:1.7rem 0;color:rgba(255,255,255,.55);font-size:1.7rem;transition:all .3s ease-in;font-weight:500}.navbar-link.active,.navbar-link:hover{color:#fff}.navbar-buttons{margin-top:2.5rem;display:flex;flex-direction:column;gap:1.8rem}.navbar.show{opacity:1;visibility:visible;transform:none}.footer{background-color:#0d1b4b}.footer-top{padding:6.4rem 0 4.8rem}.footer-top .container{display:flex;flex-direction:column;gap:4.8rem}@media (min-width:768px){.footer-top .container{flex-direction:row;align-items:flex-start;justify-content:space-between;gap:6.4rem}}.footer-brand{display:flex;flex-direction:column;gap:1.6rem;max-width:36rem}.footer-brand .brand img{height:3.6rem;width:auto}.footer-brand p{font-size:1.4rem;color:rgba(255,255,255,.55);line-height:1.8;margin:0}.footer-sep{display:inline-flex;align-items:center;gap:1rem;background:rgba(255,255,255,.06);border:.1rem solid rgba(255,255,255,.12);border-radius:.8rem;padding:1.2rem 1.6rem;width:fit-content}.footer-sep i{font-size:1.8rem;color:rgba(255,255,255,.5)}.footer-sep div{display:flex;flex-direction:column;gap:.2rem}.footer-sep strong{font-size:1.3rem;font-weight:700;color:rgba(255,255,255,.85);letter-spacing:.03em}.footer-sep span{font-size:1.1rem;color:rgba(255,255,255,.4);letter-spacing:.05em;text-transform:uppercase}.footer-nav{display:flex;gap:5.6rem;flex-shrink:0}.footer-col{display:flex;flex-direction:column;gap:1rem}.footer-col h4{font-size:1.1rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:rgba(255,255,255,.35);margin:0 0 .6rem}.footer-col h4.mt{margin-top:2.8rem}.footer-col ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1.2rem}.footer-col a,.footer-col button{font-size:1.4rem;color:rgba(255,255,255,.6);text-decoration:none;transition:color .2s ease;display:inline-flex;align-items:center;gap:.6rem}.footer-col a i,.footer-col button i{font-size:1.2rem}.footer-col a:hover,.footer-col button:hover{color:#fff}.footer-divider{height:.1rem;background:rgba(255,255,255,.07);margin:0}.footer-bottom{padding:2.4rem 0}.footer-bottom .container{display:flex;flex-direction:column;gap:.8rem;align-items:center;text-align:center}@media (min-width:768px){.footer-bottom .container{flex-direction:row;justify-content:space-between;text-align:left}}.footer-bottom p{font-size:1.2rem;color:rgba(255,255,255,.3);margin:0}.footer-bottom p strong{color:rgba(255,255,255,.5);font-weight:600}.testimonials{background-color:#fff}.testimonials-slider{position:relative;overflow:hidden;margin-top:6rem}.testimonials-track{display:flex;flex-wrap:nowrap;gap:24px;transition:transform .45s cubic-bezier(.4,0,.2,1);will-change:transform}.testimonials .testimonial-card{flex:0 0 calc(33.333% - 16px);min-width:0;background:#fff;border:.13rem solid #e2e6f0;border-radius:1.5rem;padding:3.2rem;display:flex;flex-direction:column;gap:2rem;transition:box-shadow .2s ease,transform .2s ease}.testimonials .testimonial-card:hover{box-shadow:0 .8rem 1.5rem rgba(67,97,238,.1);transform:translateY(-2px)}.testimonials .testimonial-stars{display:flex;gap:.4rem}.testimonials .testimonial-stars i{color:#f59e0b;font-size:1.4rem}.testimonials .testimonial-text{font-size:1.5rem;color:#747f9f;line-height:1.75;flex:1;margin:0}.testimonials .testimonial-author{display:flex;align-items:center;gap:1.2rem;padding-top:1.6rem;border-top:.13rem solid #e2e6f0}.testimonials .testimonial-avatar{width:4.2rem;height:4.2rem;border-radius:1.5rem;background:linear-gradient(135deg,#0d1b4b,#4361ee);color:#fff;font-size:1.3rem;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0;letter-spacing:.5px}.testimonials .testimonial-info{display:flex;flex-direction:column;gap:.2rem}.testimonials .testimonial-info strong{font-size:1.4rem;font-weight:700;color:#0d1b4b}.testimonials .testimonial-info span{font-size:1.2rem;color:#94a3b8}.testimonials-controls{display:flex;align-items:center;justify-content:center;gap:1.6rem;margin-top:3.5rem}.testimonials-btn{width:4.4rem;height:4.4rem;border-radius:1.5rem;border:.13rem solid #e2e6f0;background:#fff;color:#0d1b4b;font-size:1.5rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.testimonials-btn:hover{background:#4361ee;border-color:#4361ee;color:#fff}.testimonials-btn:disabled{opacity:.35;cursor:not-allowed}.testimonials-btn:disabled:hover{background:#fff;border-color:#e2e8f0;color:#0d1b4b}.testimonials-dots{display:flex;gap:8px;align-items:center}.testimonials-dot{width:.8rem;height:.8rem;border-radius:50%;background:#f7f8fc;cursor:pointer;transition:all .2s ease;border:none;padding:0}.testimonials-dot.active{background:#4361ee;width:2.4rem;border-radius:.4rem}@media (max-width:1024px){.testimonials .testimonial-card{flex:0 0 calc(50% - 12px)}}@media (max-width:640px){.testimonials{padding:60px 0}.testimonials .testimonial-card{flex:0 0 100%}}.testimonials-cta{text-align:center;margin-top:32px;font-size:15px;color:#94a3b8}.testimonials-cta strong{color:#0d1b4b;font-weight:700}.testimonials-cta a{color:#4361ee;font-weight:600;text-decoration:none;margin-left:4px}.testimonials-cta a:hover{text-decoration:underline}.faqs{background-color:#f7f8fc}.faqs-content{max-width:76rem;margin:0 auto;display:flex;flex-direction:column;gap:12px}.faqs-content{margin-top:6rem}.faq-item{background:#fff;border:1px solid #e2e6f0;border-radius:12px;overflow:hidden;transition:border-color .2s ease}.faq-item.open{border-color:#4361ee}.faq-item.open .faq-icon{background:#4361ee;border-color:#4361ee;color:#fff;rotate:45deg}.faq-question{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 24px;background:0 0;border:none;cursor:pointer;text-align:left}.faq-question span{font-size:15px;font-weight:600;color:#0d1b4b;line-height:1.4}.faq-icon{width:32px;height:32px;border-radius:8px;border:1.5px solid #e2e6f0;color:#4361ee;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:14px;transition:all .25s ease}.faq-answer{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease}.faq-answer>p{overflow:hidden;font-size:14px;color:#747f9f;line-height:1.75;padding:0 24px;margin:0}.faq-answer.open{grid-template-rows:1fr}.faq-answer.open>p{padding:0 24px 20px}.error-container{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:1rem;text-align:center}.error h1{font-size:8rem!important;animation:bounce 1s infinite ease}@media (min-width:768px){.error h1{font-size:12rem!important}}@media (min-width:1024px){.error h1{font-size:16rem!important}}.error p{padding:2rem 0}.error a{display:inline-block;padding:6rem 0}.legal{background:#fff}.legal-container{max-width:76rem}.legal-header{margin-bottom:4.8rem;padding-bottom:2.4rem;border-bottom:.1rem solid #e2e6f0}.legal-header h1{font-size:clamp(2.4rem,4vw,3.6rem);font-weight:800;color:#0d1b4b;margin:0 0 .8rem}.legal-header p{font-size:1.3rem;color:#747f9f;margin:0}.legal-content{display:flex;flex-direction:column;gap:3.2rem;padding-bottom:6.4rem}.legal-content h2{font-size:1.8rem;font-weight:700;color:#0d1b4b;margin:0 0 1.2rem;padding-left:1.6rem;border-left:.3rem solid #4361ee}.legal-content p{font-size:1.5rem;color:#747f9f;line-height:1.8;margin:0}.legal-content ul{margin:0;padding-left:2rem;display:flex;flex-direction:column;gap:.8rem}.legal-content ul li{font-size:1.5rem;color:#747f9f;line-height:1.7}.legal-content strong{color:#0d1b4b;font-weight:600}.app{display:flex;align-items:center;justify-content:center}.auth{z-index:100;height:100%;min-height:100vh;padding:2rem 0;display:flex;align-items:center;justify-content:center}.auth .login-card{background-color:#fff;border-radius:2rem;max-width:50rem}@media (min-width:768px){.auth .login-card{padding-inline:2rem}}.auth-icon{width:8rem;height:8rem;background-color:#f7f8fc;border:.13rem solid #e2e6f0;border-radius:1.5rem;display:flex;align-items:center;justify-content:center;font-size:3rem;margin-inline:auto;margin-top:-1rem;color:#4361ee}.auth-icon.error{color:#ef4444}.register-card{max-width:60rem!important}.wrapper{display:flex}.wrapper-content{margin-left:0;flex:1;min-height:100vh;display:flex;flex-direction:column}@media (min-width:1024px){.wrapper-content{margin-left:28rem}}.wrapper-header{position:fixed;top:0;left:0;right:0;height:7.1rem;background-color:#fff;border-bottom:.13rem solid #e2e6f0;display:flex;align-items:center;justify-content:space-between;padding:0 2rem;flex-shrink:0;transition:all .3s ease-in}@media (min-width:1024px){.wrapper-header{height:8.1rem;left:28rem}}.wrapper-main{flex:1;margin:9rem 2rem 2rem 2rem;transition:all .3s ease-in}@media (min-width:1024px){.wrapper-main{margin-top:10rem}}.dashboard-title{padding:1.5rem 0;border-bottom:.13rem solid #e2e6f0;margin-bottom:2.5rem}.dashboard-amount{display:flex;flex-direction:column}.dashboard-amount h2{color:#10b981;margin-top:1rem}.dashboard-amount .neto{color:#0d1b4b;font-size:1.9rem!important;margin-bottom:1.5rem}.dashboard-stats{display:flex;flex-direction:column;gap:.5rem}.dashboard-stats .dashboard-stat-item{display:flex;align-items:center;justify-content:space-between;border-bottom:.13rem solid #e2e6f0;padding:1rem 0}.dashboard-stats .dashboard-stat-item:last-child{border:none}.dashboard-stats strong{color:#0d1b4b}.chart-wrapper{position:relative;height:20rem;width:100%}.payment .status{color:transparent;background-color:transparent;padding:1.5rem;border-radius:1.5rem;border:.13rem solid transparent;display:flex;align-items:center;gap:1rem;margin-bottom:2rem}.payment .status .icon{font-size:6rem}@media (min-width:768px){.payment .status .icon{font-size:8rem}}.payment .status .details{display:flex;flex-direction:column}.payment .status .details h3{margin-bottom:.5rem;color:transparent}.payment .status.success{color:#10b981;background-color:#e1fcee;border-color:#10b981}.payment .status.success h3{color:#10b981}.payment .status.danger{color:#ef4444;background-color:#fee2e2;border-color:#ef4444}.payment .status.danger h3{color:#ef4444}.payment-cards p{opacity:.7;text-transform:uppercase;font-size:1.4rem}.payment-cards strong{color:#0d1b4b;font-size:1.7rem}.payment-notice{display:flex;flex-direction:column;text-align:center;text-align:center;gap:2rem;color:#fff;padding:3rem}.payment-notice i{font-size:7rem;color:#10b981;margin-inline:auto;margin-bottom:1.5rem}.payment-notice .dcard-header{border:none}.payment-notice h4{color:#fff;text-transform:uppercase;margin-inline:auto;margin-bottom:0}.payment-notice p{margin-bottom:1.5rem}.payment-notice img{width:19rem;margin-inline:auto}.pay{z-index:100;height:100%;min-height:100vh;padding:2rem 0;display:flex;align-items:center;justify-content:center;margin-bottom:5rem}@media (min-width:768px){.pay{margin-bottom:0}}.pay-card{max-width:90rem;margin-inline:auto;text-align:center}@media (min-width:768px){.pay-card{text-align:left}}.pay-card.status{max-width:50rem!important;text-align:center}.pay-card.status .pay-header>i{font-size:7rem;padding:2rem 0;margin-inline:auto}.pay-card.status.success h2>span,.pay-card.status.success i,.pay-card.status.success p{color:#10b981}.pay-card.status.danger h2>span,.pay-card.status.danger i,.pay-card.status.danger p{color:#ef4444}.pay-card.status.danger .pay-summary-row strong{color:#0d1b4b}.pay-card.status.pending h2>span,.pay-card.status.pending i,.pay-card.status.pending p{color:#ffa200}.pay-card.status.pending .pay-summary-row{flex-direction:column}.pay-header{display:flex;flex-direction:column;gap:1rem}.pay-header img{width:10rem;margin-inline:auto}@media (min-width:768px){.pay-header img{margin-inline:inherit}}.pay-header strong{color:#0d1b4b}.pay-content{padding-block:2rem;display:flex;flex-direction:column;gap:1rem}.pay-footer{display:flex;align-items:center;flex-direction:column;gap:.8rem;text-align:center}.pay-footer span{display:block;padding:.5rem;text-transform:uppercase;font-size:1.2rem}.pay-body-title{text-transform:uppercase;font-size:1.2rem;letter-spacing:.2rem}.pay-body-container{padding:1.5rem;border:.13rem solid #e2e6f0;border-radius:1.5rem;background-color:#f7f8fc;min-height:10rem;margin-top:1.5rem;text-align:left}.pay-body-container ul{display:flex;flex-direction:column}.pay-body-container li{display:flex;align-items:center;gap:1rem;color:#10b981;padding:1rem 0;border-bottom:.13rem solid #e2e6f0}.pay-body-container li:last-child{border:none}.pay-body-container li span{font-size:1.4rem;color:#0d1b4b}.pay-summary{display:flex;flex-direction:column}.pay-summary-row{display:flex;align-items:center;flex-direction:column;gap:1rem;padding:1rem 0;border-bottom:.13rem solid #e2e6f0}.pay-summary-row:last-child{border:none}.pay-summary-row span{color:#747f9f;font-size:1.2rem;text-transform:uppercase}@media (min-width:480px){.pay-summary-row{flex-direction:row;justify-content:space-between}}.pay-summary strong{color:#0d1b4b}.admin-pay-cards,.exams-cards{margin-bottom:1.5rem}.admin-pay-cards .dcard,.exams-cards .dcard{padding:0}.admin-pay-cards .dcard-body,.exams-cards .dcard-body{padding-left:2rem}.admin-pay-students .auto-row{grid-template-columns:repeat(auto-fill,minmax(20rem,1fr))}@media (min-width:480px){.admin-pay-students .auto-row{grid-template-columns:repeat(auto-fill,minmax(28rem,1fr))}}.admin-pay-students .admin-pay-item{display:flex;align-items:center;flex-direction:column;justify-content:center;padding:1.4rem;border-bottom:.13rem solid #e2e6f0}.admin-pay-students .admin-pay-item:last-child{border:none}.admin-pay-students .admin-pay-item .spacing{margin-bottom:1rem}@media (min-width:480px){.admin-pay-students .admin-pay-item .spacing{margin-bottom:0}}.admin-pay-students .admin-pay-item .subtitle-section{user-select:all;pointer-events:all}@media (min-width:480px){.admin-pay-students .admin-pay-item{flex-direction:row;justify-content:space-between}}.admin-pay-students .dcard-footer-buttons{display:flex;align-items:center;justify-content:center;gap:1rem}.dcard-header{display:flex;align-items:start}.dcard-header .icon{width:4.5rem;height:4.5rem;display:flex;align-items:center;justify-content:center;border-radius:1.5rem;background-color:#f7f8fc}.dcard-header .icon i{font-size:2.5rem}.dcard-header .icon.success{background-color:#e1fcee}.dcard-header .icon.success i{color:#10b981}.dcard-header .icon.warning{background-color:#fef6d5}.dcard-header .icon.warning i{color:#ffa200}.dcard-header .icon.danger{background-color:#fee2e2}.dcard-header .icon.danger i{color:#ef4444}.dcard-header .avatar{display:none}@media (min-width:350px){.dcard-header .avatar{display:flex}}.students-list .dcard-body{display:flex;flex-direction:column;gap:.5rem}.students-list .dcard-footer{color:#747f9f;font-weight:500}.students-list-item{display:flex;align-items:center;justify-content:space-between;color:#0d1b4b}.students-details{margin-bottom:1.5rem}.students-details .dcard-header .avatar{width:6rem;height:6rem;border-radius:2rem;font-size:2.5rem;font-weight:700}.students-details .dcard-header strong{font-size:1.7rem!important}@media (min-width:350px){.students-details .dcard-header strong{font-size:1.8rem!important}}@media (min-width:768px){.students-details .dcard-header strong{font-size:1.9rem!important}}.students-details .dcard-header p{font-size:1.5rem!important}@media (min-width:350px){.students-details .dcard-header p{font-size:1.5rem!important}}@media (min-width:768px){.students-details .dcard-header p{font-size:1.6rem!important}}.students-details-items{padding-block:1.5rem}.students-details-items .details-item{padding:1.5rem;background-color:#f7f8fc;border-radius:1.5rem;display:flex;flex-direction:column;gap:1rem}.students-details-items .details-item p{text-transform:uppercase;color:#0d1b4b;font-weight:600}.students-details-items .details-doc{padding:1.5rem;background-color:#fff;border-radius:1.5rem;display:flex;flex-direction:column;gap:1rem;justify-content:space-between;border:.13rem solid #e2e6f0}@media (min-width:768px){.students-details-items .details-doc{flex-direction:row}}.students-details-items .details-doc .data p{text-transform:uppercase;font-weight:600;color:#0d1b4b}.students-details-items .details-doc .actions{display:flex;align-items:center;gap:.5rem}.students-details-items .details-doc .actions i{font-size:1.4rem}.exams-list{grid-template-columns:repeat(1,1fr)!important}@media (min-width:480px){.exams-list{grid-template-columns:repeat(auto-fill,minmax(40rem,1fr))!important}}.exams-list .dcard-body{display:flex;flex-direction:column;padding-top:2rem}.exams-list .dcard-body .progress-header{display:flex;align-items:flex-start;flex-direction:column;gap:.7rem;color:#747f9f}@media (min-width:480px){.exams-list .dcard-body .progress-header{flex-direction:row;align-items:center;justify-content:space-between}}.exams-list .dcard-footer{display:flex;align-items:flex-start;flex-direction:column;gap:1rem}@media (min-width:480px){.exams-list .dcard-footer{flex-direction:row;align-items:center;justify-content:space-between}}.exams-card{padding:2rem;margin-bottom:1.5rem}.exams-card .avatar-item{gap:2rem}.exams-card .avatar{width:7.5rem;height:7.5rem;border-radius:2.2rem;font-size:2.7rem;font-weight:700}.exams-card .details{gap:.5rem}.exams-card .details strong{font-size:2rem}.exams-more-cards .dcard{display:flex;flex-direction:column;gap:1rem}.exams-more-cards .dcard-body-header{display:flex;align-items:center;gap:2rem}.exams-more-cards .dcard-body-header .details{display:flex;flex-direction:column}.exams-more-cards .dcard-body-header .details span{font-size:1.25rem}.exams-more-cards .dcard-body-footer{display:flex;flex-direction:column;padding-top:2.5rem}.exams-more-cards .dcard .body-footer-item{padding:.7rem 0;border-bottom:.13rem solid #e2e6f0;display:flex;align-items:center;justify-content:space-between}.exams-more-cards .dcard .body-footer-item span{font-size:1.4rem}.exams-more-cards .dcard .body-footer-item span.span{font-weight:500;color:#0d1b4b}.exams-more-cards .dcard .body-footer-item:last-child{border:none}.history{display:flex;flex-direction:column;gap:1.5rem}.history-item{padding:1.5rem;background-color:#f7f8fc;display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem;border-radius:1.5rem}.history-item strong{color:#10b981}.cert-file{display:flex;align-items:center;gap:1rem;padding:1rem 0}.exam-intro{display:flex;flex-direction:column;gap:1.6rem}.exam-intro-header{display:flex;align-items:center;gap:1.6rem}.exam-intro-header .dcard-header{display:flex;flex-direction:column;align-items:center;text-align:center;width:100%;border:none}.exam-intro-header h2{font-size:2rem;font-weight:800;color:#0d1b4b}.exam-intro .exam-instructions{display:flex;flex-direction:column;gap:1.6rem}.exam-intro .exam-instruction-item{display:flex;align-items:flex-start;border-bottom:.13rem solid #e2e6f0;padding-bottom:1.5rem}.exam-intro .exam-instruction-item strong{display:block;font-size:1.4rem;font-weight:700;color:#0d1b4b;margin-bottom:.4rem}.exam-intro .exam-instruction-item p{font-size:1.3rem;color:#747f9f;line-height:1.6}.exam-intro .exam-summary-item{display:flex;justify-content:space-between;align-items:center;padding:.8rem 0;border-bottom:.1rem solid #e2e6f0}.exam-intro .exam-summary-item:last-child{border-bottom:none}.exam-intro .exam-summary-item strong{font-size:1.5rem;font-weight:700;color:#0d1b4b}.exam-intro .exam-module-item{display:flex;align-items:center;gap:1.2rem;padding:1rem 1.6rem;border-bottom:.1rem solid #e2e6f0}.exam-intro .exam-module-item:last-child{border-bottom:none}.exam-intro .exam-module-item .exam-module-num{width:2.8rem;height:2.8rem;border-radius:50%;background:#4361ee;color:#fff;font-size:1.2rem;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}.exam-intro .exam-module-item .exam-module-info strong{display:block;font-size:1.3rem;font-weight:600;color:#747f9f}.exam-intro-footer{display:flex;justify-content:center;padding:1.6rem 0}.exam-intro-footer .btn-lg{padding:1.4rem 3.2rem;font-size:1.5rem}.pexam .exam-header-info{display:flex;align-items:center;justify-content:center;text-align:center}.pexam .exam-header-info h3{font-size:1.8rem;font-weight:700;color:#0d1b4b;margin:0!important}.pexam .exam-header-progress{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.8rem;padding:1.5rem 0}.pexam .exam-modules{display:flex;gap:.6rem}.pexam .exam-module-dot{width:3.2rem;height:3.2rem;border-radius:50%;border:.2rem solid #e2e6f0;background:#fff;display:flex;align-items:center;justify-content:center;font-size:1.2rem;font-weight:700;color:#747f9f;transition:all .3s ease-in}.pexam .exam-module-dot.active{background:#4361ee;border-color:#4361ee;color:#fff}.pexam .exam-module-dot.completed{background:#10b981;border-color:#10b981;color:#fff}.pexam .exam-questions{display:flex;flex-direction:column;gap:1.6rem;margin-bottom:25rem}@media (min-width:1024px){.pexam .exam-questions{margin-bottom:10rem}}.pexam .exam-question .exam-question-num{margin-bottom:.8rem}.pexam .exam-question .exam-question-text{color:#0d1b4b;font-size:1.6rem!important}@media (min-width:350px){.pexam .exam-question .exam-question-text{font-size:1.7rem!important}}@media (min-width:768px){.pexam .exam-question .exam-question-text{font-size:1.75rem!important}}.pexam .exam-question .exam-question-text{line-height:1.5;margin-bottom:1.3rem;font-weight:600}.pexam .exam-question .exam-options{display:flex;flex-direction:column;gap:.8rem}.pexam .exam-question .exam-option{display:flex;align-items:center;gap:1.2rem;padding:1.2rem 1.4rem;border:.15rem solid #e2e6f0;border-radius:1.5rem;cursor:pointer;transition:all .3s ease-in}.pexam .exam-question .exam-option input[type=radio]{display:none}.pexam .exam-question .exam-option span{transition:all .3s ease-in}.pexam .exam-question .exam-option:hover{border-color:#4361ee;background:rgba(67,97,238,.04)}.pexam .exam-question .exam-option:hover span{color:#0d1b4b}.pexam .exam-question .exam-option.selected{border-color:#4361ee;background:rgba(67,97,238,.08)}.pexam .exam-question .exam-option.selected span{color:#0d1b4b;font-weight:500}.pexam .exam-question .exam-option.selected .exam-option-letter{background:#4361ee;color:#fff;border-color:#4361ee}.pexam .exam-question .exam-option .exam-option-letter{width:3rem;height:3rem;border-radius:50%;border:.15rem solid #e2e6f0;display:flex;align-items:center;justify-content:center;font-size:1.3rem;font-weight:700;color:#0d1b4b;flex-shrink:0;transition:all .3s ease-in}.pexam .exam-question .exam-option .exam-option-text{font-size:1.45rem;color:#747f9f;line-height:1.5}.pexam .exam-actions{display:flex;justify-content:space-between;align-items:center;gap:1.2rem;padding:1.6rem 0;flex-wrap:wrap;position:fixed;bottom:0;left:0;right:0;width:auto;background-color:#fff;padding:2rem;border-top:.13rem solid #e2e6f0}@media (min-width:1024px){.pexam .exam-actions{left:28rem}}.pexam .exam-completed-card{text-align:center;padding:4rem 2rem}.pexam .exam-completed-card h1{font-size:5rem;margin-bottom:1.6rem}.pexam .exam-completed-card h3{font-size:2rem;font-weight:700;color:#0d1b4b;margin-bottom:1rem}.pexam .exam-completed-card p{font-size:1.4rem;color:#747f9f;margin-bottom:2.4rem;line-height:1.6}.exam-actions{display:flex;justify-content:space-between;align-items:center;gap:1.2rem;padding:1.6rem 0;flex-wrap:wrap}.exam-actions .exam-actions-left,.exam-actions .exam-actions-right{display:flex;gap:1rem;flex-wrap:wrap}.exam-completed-card{text-align:center;padding:4rem 2rem}.exam-completed-card h1{font-size:5rem;margin-bottom:1.6rem}.exam-completed-card h3{font-size:2rem;font-weight:700;color:#0d1b4b;margin-bottom:1.2rem}.exam-completed-card p{font-size:1.4rem;color:#747f9f;line-height:1.7;margin-bottom:1.2rem}.exam-completed-card .exam-completed-actions{display:flex;gap:1.2rem;justify-content:center;flex-wrap:wrap;margin-top:2.4rem}.result-pending .dcard-body{padding-block:3rem;display:flex;flex-direction:column;gap:1.5rem;max-width:50rem;margin-inline:auto}.phome .card{padding:2.5rem;color:#fff;display:flex;flex-direction:column;gap:3rem;margin-bottom:1.5rem}@media (min-width:768px){.phome .card{flex-direction:row;justify-content:space-between}}.phome-details{display:flex;flex-direction:column}.phome-details span{color:rgba(255,255,255,.55)}.phome-details h2{color:#fff}.phome-data{display:flex;align-items:center;gap:3.5rem}@media (min-width:768px){.phome-data{text-align:center}}.phome-data h3{color:#fff}.phome-data span{color:rgba(255,255,255,.55);font-size:1.35rem}.pdocs-cards{margin-bottom:1.5rem}.pdocs-cards ul{display:flex;flex-direction:column}.pdocs-cards ul li{display:flex;align-items:center;padding:1.4rem 0;border-bottom:.1rem solid #e2e6f0;transition:all .3s ease-in;font-size:1.2rem}.pdocs-cards .support{display:flex;flex-direction:column;align-items:center;text-align:center;padding-block:3rem;padding-inline:1.5rem;color:rgba(255,255,255,.55);gap:1.5rem}.pdocs-cards .support span{font-size:4.5rem;color:#fff}.pdocs-cards .support h3{color:#fff}.stepper{display:flex;flex-direction:column;gap:1rem}@media (min-width:768px){.stepper{flex-direction:row;align-items:flex-start;gap:0}}.stepper-item{display:flex;align-items:center;gap:1.2rem;position:relative}@media (min-width:768px){.stepper-item{flex-direction:column;align-items:center;flex:1;gap:.8rem}}.stepper-item.completed .stepper-circle{background-color:#10b981;border-color:#10b981;color:#fff}.stepper-item.completed .stepper-label{color:#10b981}.stepper-item.completed .stepper-line{background-color:#10b981}.stepper-item.active .stepper-circle{background-color:#4361ee;border-color:#4361ee;color:#fff}.stepper-item.active .stepper-label{color:#4361ee}.stepper-circle{width:3.6rem;height:3.6rem;border-radius:1.5rem;border:.13rem solid #e2e6f0;background-color:#f7f8fc;display:flex;justify-content:center;align-items:center;font-size:1.3rem;font-weight:600;color:#747f9f;flex-shrink:0;z-index:1;transition:all .3s ease-in}.stepper-label{font-size:1.2rem;font-weight:500;color:#747f9f;transition:all .3s ease-in}@media (min-width:768px){.stepper-label{text-align:center}}.stepper-line{flex:1;height:.2rem;background-color:#e2e6f0;transition:all .3s ease-in}@media (min-width:768px){.stepper-line{display:none}}@media (min-width:768px){.stepper-item:not(:last-child)::after{content:"";position:absolute;top:1.8rem;left:calc(50% + 1.8rem);width:calc(100% - 3.6rem);height:.2rem;background:.13rem solid #e2e6f0;transition:all .3s ease-in}.stepper-item.completed:not(:last-child)::after{background:#10b981}}.pending-item{display:flex;align-items:center;gap:1.2rem;padding:1.4rem 1.6rem;border-bottom:.1rem solid #e2e6f0;transition:all .3s ease-in}.pending-item:last-child{border-bottom:none}.pending-item .pending-icon{width:3.6rem;height:3.6rem;border-radius:1.5rem;background:#f7f8fc;display:flex;align-items:center;justify-content:center;font-size:1.4rem;color:#747f9f;flex-shrink:0}.pending-item .pending-content{flex:1;min-width:0}.pending-item .pending-content .pending-title{display:block;font-size:1.3rem;font-weight:600;color:#747f9f}.pending-item .pending-content .pending-sub{display:block;font-size:1.2rem;color:#747f9f;margin-top:.2rem}.pending-item.completed .pending-icon{background:rgba(16,185,129,.1);color:#10b981}.pending-item.completed .pending-title{color:#747f9f}.pending-item.active .pending-icon{background:rgba(67,97,238,.1);color:#4361ee}.pending-item.locked{opacity:.5}.result-item{display:flex;align-items:center;justify-content:space-between;padding:1rem 0;border-bottom:.1rem solid #e2e6f0}.result-item:last-child{border-bottom:none}.exam-wrapper{position:relative}.exam-wrapper .exam-overlay{position:absolute;inset:0;z-index:10;background-color:rgba(247,248,252,.1);border-radius:1.5rem;display:flex;align-items:center;justify-content:center;padding:2.4rem;height:65vh;margin:0}.exam-wrapper .exam-overlay .exam-overlay-content{text-align:center;max-width:48rem;background-color:#fff;padding:2rem;border-radius:1.5rem;box-shadow:0 .1rem .5rem rgba(5,17,48,.1)}.exam-wrapper .exam-overlay .exam-overlay-content h1{font-size:6rem!important;margin-bottom:1.2rem}.exam-wrapper .exam-overlay .exam-overlay-content h3{font-size:1.8rem;font-weight:700;color:#747f9f;margin-bottom:.8rem;color:#0d1b4b!important}.exam-wrapper .exam-overlay .exam-overlay-content p{font-size:1.3rem;color:#747f9f;margin-bottom:2rem;line-height:1.6}.exam-wrapper .exam-content{filter:blur(2px);pointer-events:none;user-select:none;min-height:20rem}.presult .card{text-align:center;padding:2.5rem;display:flex;align-items:center;flex-direction:column;color:rgba(255,255,255,.55);height:45rem}.presult .card .subtitle-section{color:#fff}.presult .card h1{color:#10b981;margin-bottom:1rem}.presult .card .card-body{display:flex;flex-direction:column;align-items:center;gap:1rem}.presult .pending-item{display:flex;flex-direction:column;align-items:flex-start}.presult .pending-item .content{display:flex;align-items:center;justify-content:space-between;width:100%}.presult .pending-item .progress-bar{width:100%}.presult .card-footer-bottom{margin-top:auto;display:flex;flex-direction:column;gap:1rem;color:#10b981}.presult .card-footer-bottom small{font-size:1.3rem;font-weight:500}.profile .avatar{width:6rem;height:6rem;border-radius:2rem;font-size:2.5rem;font-weight:700}.profile strong{font-size:1.7rem!important}@media (min-width:350px){.profile strong{font-size:1.8rem!important}}@media (min-width:768px){.profile strong{font-size:1.9rem!important}}.profile p{font-size:1.5rem!important}@media (min-width:350px){.profile p{font-size:1.5rem!important}}@media (min-width:768px){.profile p{font-size:1.6rem!important}}.profile .body-center{border-bottom:.13rem solid #e2e6f0}.profile .row{gap:0;margin:0;column-gap:2rem;padding:0}.doc-rejected-note{display:flex;align-items:flex-start;gap:.8rem;padding:1rem 1.2rem;background:rgba(239,68,68,.08);border:.1rem solid rgba(239,68,68,.2);border-radius:.8rem;margin-bottom:1.2rem;color:#ef4444;font-size:1.2rem;line-height:1.5}.doc-rejected-note i{flex-shrink:0;font-size:1.4rem;margin-top:.1rem}.doc-rejected-note span{flex:1}.btn-whatsapp{position:fixed;bottom:3rem;right:2rem;height:5rem;width:5rem;box-shadow:0 0 .3rem rgba(0,0,0,.5);transition:all .3s ease-in;display:flex;align-items:center;overflow:hidden;z-index:100}.btn-whatsapp span{font-size:2rem}.main-landing .pattern{z-index:9}.hero{margin-top:3rem;min-height:75rem;text-align:center}.hero-container{position:relative;z-index:10;max-width:80rem}@media (min-width:768px){.hero-container{margin-top:6rem}}.hero h1{margin-top:4.5rem;margin-bottom:1.5rem}.hero-buttons{max-width:40rem;margin:3rem auto;display:flex;align-items:center;flex-direction:column;gap:1.5rem}.hero-buttons .btn{width:100%}@media (min-width:480px){.hero-buttons{flex-direction:row}}.hero-data{padding:4rem 0}.hero-data-item{margin-bottom:1.5rem}.hero-data-item h2{color:#4361ee}.main-landing h1,.main-landing h2,.main-landing h3,.main-landing h4,.main-landing h5,.main-landing h6{text-transform:uppercase}.how{background-color:#fff}.how-content{margin-top:6rem}@media (min-width:768px){.how-content{margin-top:9rem}}.how-item{text-align:center;display:flex;flex-direction:column;align-items:center;gap:1.5rem;margin-bottom:2rem;user-select:none}.how-item:hover .how-item-icon{transform:translateY(-.5rem);box-shadow:0 .8rem .5rem rgba(13,27,75,.1);color:#fff}.how-item-icon{font-size:3.5rem;display:flex;justify-content:center;align-items:center;width:7rem;height:7rem;border-radius:1.5rem;background-color:#0d1b4b;border:.5rem solid #e2e6f0;transition:all .3s ease-in;color:#4361ee}@media (min-width:768px){.how-item-icon{width:9rem;height:9rem;font-size:3.5rem}}.how-item strong{color:#0d1b4b;text-transform:uppercase}.how-item p{max-width:35rem}.how-445{margin-top:6rem;text-align:center}@media (min-width:1024px){.how-445{column-gap:4rem;margin-top:8rem}}@media (min-width:1024px){.how-445{text-align:left}.how-445 h3{max-width:45rem}}.how-445 .card-req{padding:2.5rem;max-width:45rem;margin-inline:auto}@media (min-width:1024px){.how-445 .card-req{max-width:100%;margin-left:auto}}.how-445 .card-req h5{color:#fff;text-align:center}.how-445 .card-req ul{display:flex;flex-direction:column;padding-top:2rem;padding-bottom:3rem}.how-445 .card-req li{padding:1.5rem 0;border-bottom:.13rem solid #16265a;display:flex;align-items:center;gap:1rem;color:#fff;text-align:left}.how-445 .card-req li i{font-size:1.8rem;color:#10b981}.how-list{padding-top:4rem;padding-bottom:2rem}.how-list-item{display:flex;align-items:center;gap:1.5rem;margin-bottom:2rem;user-select:none;transition:all .3s ease-in}.how-list-item:hover{transform:translateX(.5rem)}.how-list-item .number{width:7rem;min-width:7rem;height:7rem;border-radius:1.5rem;background-color:#0d1b4b;border:.5rem solid #e2e6f0;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.8rem;color:#fff}.how-list-item .text{display:flex;flex-direction:column;text-align:left;gap:.5rem;max-width:40rem}.how-list-item .text strong{color:#0d1b4b}.cost-content{max-width:85rem;margin-top:4rem;margin-inline:auto}.cost .card{padding:2.5rem;display:flex;align-items:start;justify-content:center;flex-direction:column;width:100%;max-width:42.5rem;margin-inline:auto;transition:all .3s ease-in}.cost .card:hover{transform:translateY(-.5rem)}.cost .card .badge{margin-bottom:2rem}@media (min-width:1024px){.cost .card{padding-block:3rem}}.cost .card span{background-color:transparent!important}.cost .card h2,.cost .card p{color:#fff!important;margin-bottom:1rem}.cost .card ul{padding:3rem 0;width:100%}.cost .card ul li{color:#fff;padding:1.1rem 0;display:flex;align-items:center;gap:1rem;text-align:left;font-size:1.5rem!important;border-bottom:.13rem solid #16265a;width:100%}.cost .card ul li i{font-size:1.8rem;color:#10b981}.cost .dcard{padding:2.5rem;max-width:42.5rem;margin-inline:auto}.cost .dcard strong{color:#0d1b4b;text-transform:uppercase;margin-bottom:1.5rem}.cost .dcard ul{display:flex;flex-direction:column}.cost .dcard li{padding:.5rem 0;display:flex;align-items:center;gap:1rem;font-size:1.5rem!important;color:#4361ee}.cost .dcard li span{color:#747f9f}.cost .dcard .icon{font-size:3rem;width:3rem;height:3rem;display:flex;align-items:center;justify-content:center;margin-bottom:2rem}.benefits{padding-top:3rem;background-color:#f7f8fc}.contact{background-color:#fff}.contact-container{position:relative;z-index:10}.contact-content{max-width:85rem;margin:0 auto;margin-top:6rem}.contact .form-card{margin:0 auto;display:flex;flex-direction:column;padding:2.5rem}.contact .form-control input{padding-left:2rem}.contact .form-control textarea{width:100%;min-width:100%;min-height:15rem;max-height:15rem}.contact .form-control textarea::placeholder{color:#9ba5c0}.register-info{background:#fff;padding-bottom:3.5rem}.register-info-container{max-width:96rem}.register-info-header{text-align:center;margin-bottom:5.6rem}.register-info-header h1{font-size:clamp(2.8rem,4vw,4rem);font-weight:800;color:#0d1b4b;margin:1.2rem 0 1.6rem}.register-info-header p{font-size:1.6rem;color:#747f9f;max-width:52rem;margin:0 auto;line-height:1.7}.register-info-grid{display:flex;flex-direction:column;gap:3.2rem}@media (min-width:768px){.register-info-grid{flex-direction:row;align-items:flex-start;gap:4.8rem}}.register-info-docs{flex:1}.register-info-docs h2{font-size:1.6rem;font-weight:700;color:#0d1b4b;margin:0 0 2.4rem;padding-left:1.6rem;border-left:.3rem solid #4361ee}.register-info-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:0}.register-info-list li{display:flex;align-items:center;gap:1.6rem;padding:1.8rem 0;border-bottom:.1rem solid #e2e6f0}.register-info-list li:last-child{border-bottom:none}.register-info-list li div:last-child{display:flex;flex-direction:column;gap:.3rem}.register-info-list li strong{font-size:1.5rem;font-weight:600;color:#0d1b4b}.register-info-list li span{font-size:1.3rem;color:#747f9f}.register-info-icon{width:4.4rem;height:4.4rem;border-radius:1.2rem;background:rgba(67,97,238,.08);color:#4361ee;font-size:1.8rem;display:flex;align-items:center;justify-content:center;flex-shrink:0}.register-info-side{width:100%;display:flex;flex-direction:column;gap:2.4rem;position:sticky;top:10rem}@media (min-width:768px){.register-info-side{width:36rem;flex-shrink:0}}.register-info-cost{background:#0d1b4b;border-radius:1.6rem;padding:2.8rem;display:flex;flex-direction:column;gap:.8rem}.register-info-cost span{font-size:1.2rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:rgba(255,255,255,.5)}.register-info-cost h3{font-size:4rem;font-weight:800;color:#fff;margin:0;line-height:1}.register-info-cost h3 small{font-size:1.8rem;font-weight:500;color:rgba(255,255,255,.6);margin-left:.4rem}.register-info-cost p{font-size:1.3rem;color:rgba(255,255,255,.55);line-height:1.6;margin:.8rem 0 0}.register-info-steps h2{font-size:1.6rem;font-weight:700;color:#0d1b4b;margin:0 0 2rem;padding-left:1.6rem;border-left:.3rem solid #4361ee}.register-info-step-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1.4rem}.register-info-step-list li{display:flex;align-items:center;gap:1.2rem}.register-info-step-list li span{font-size:1.4rem;color:#747f9f;line-height:1.5}.register-info .step-num{width:3.2rem;height:3.2rem;border-radius:50%;background:#4361ee;color:#fff;font-size:1.3rem;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}.register-info-note{font-size:1.2rem;color:#747f9f;text-align:center;margin:0;display:flex;align-items:center;justify-content:center;gap:.6rem}.register-info-note i{font-size:1.2rem;color:#4361ee}.wa-link small{color:#747f9f}