.portal-layout{display:flex;min-height:100vh;background-color:#f8fafc}.side-menu{width:260px;background:#fff;border-right:1px solid #e2e8f0;display:flex;flex-direction:column;position:fixed;height:100vh;left:0;top:0;z-index:50;transition:transform .3s ease}.side-menu-header{padding:1.5rem;border-bottom:1px solid #f1f5f9}.brand-title{font-size:1.25rem;font-weight:700;background:linear-gradient(135deg,#086da1,#4eaad1);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin:0}.side-menu-nav{padding:1.5rem 1rem;flex:1;display:flex;flex-direction:column;gap:.5rem}.menu-item{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;text-decoration:none;color:#64748b;border-radius:8px;transition:all .2s ease;font-weight:500}.menu-item:hover{background-color:#f1f5f9;color:#0f172a}.menu-item.active{background:linear-gradient(135deg,#086da114,#4eaad10d);color:#086da1;border:1px solid rgba(8,109,161,.1)}.menu-footer{padding:1.5rem;border-top:1px solid #f1f5f9}.logout-btn{width:100%;display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;background:transparent;border:1px solid #fee2e2;color:#ef4444;border-radius:8px;cursor:pointer;transition:all .2s ease;font-weight:500}.logout-btn:hover{background:#fef2f2}.portal-main-content{flex:1;margin-left:260px;padding:2rem;width:calc(100% - 260px)}@media(max-width:768px){.side-menu{display:none}.portal-main-content{margin-left:0;width:100%;padding:1rem}.menu-overlay{display:none}}:root{--primary: #086da1ff;--secondary: #4eaad1;--dark: #0e101a;--light: #858688;--gradient: linear-gradient(135deg, var(--secondary) 0%, var(--primary) 100%)}*{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;margin:0;padding:0}html{scroll-behavior:smooth}.container{padding-top:130px}.row{flex-wrap:wrap}.row,.row-no-wrap{align-items:center;display:flex;flex-direction:row}.even-col,.even-col-2{display:flex;flex-wrap:wrap}.even-col>*{flex:1 1 40%}.even-col-2>*{flex:0 1 40%}.col-4{display:flex;flex-wrap:wrap}.col-4>*{flex:1 1}.b-col{display:flex;flex-wrap:wrap}.gap-10{gap:10rem}.b-col>*{flex:1 1}.uneven{align-items:flex-start}.col-3{display:flex;flex-wrap:wrap}.col-3>*{flex:1 1 25%}.col,.col-row{display:flex}.col{align-items:center;flex-direction:column}.justify-btwn{justify-content:space-between}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.justify-center{justify-content:center}.align-center{align-items:center}.align-end{align-items:flex-end}.txt-center{text-align:center}.txt-shadow{text-shadow:0 0 5px var(--dark)}.wrapper{margin:0 10%}.flexH{height:100%}.flexVH{height:100vh}.flexW{width:100%}.xl{font-size:3em}.lg2{font-size:2.5em}.lg{font-size:2.23em}.md{font-size:1.4em}.sm{font-size:1.2em}.xs{font-size:.821em}.white-bg{background-color:#fefefe;color:var(--dark)}.grey-bg{background-color:#f3f4f5;color:var(--dark)}.clr-orange{color:var(--primary)}.clr-light-blu{color:var(--secondary)}.whity{color:#fff}.greyed{color:var(--light)}.black{color:var(--dark)}.blu-dark-bg{background-color:var(--primary)}.blu-light-bg{background-color:var(--secondary)}.dark-bg{background-color:var(--dark)}.grey-light-bg{background-color:#afb0b3}.blu-bg{background-color:#ccf1f6;color:var(--dark)}.trans-blu-bg{background-color:#ccf1f680}.transparent-bg{background-color:#00000080;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);margin:30px 0 30px 30px}.soft-shadow{box-shadow:0 0 16px #0000001a}.border{border-radius:10px;color:var(--dark);padding:5%}.border-grey{background-color:#fefefe;border:2px solid var(--light);color:var(--dark)}.border-light{-webkit-box-shadow:inset 0 0 0 10px #f3f4f5;-moz-box-shadow:inset 0 0 0 10px #f3f4f5;box-shadow:inset 0 0 0 10px #f3f4f5}.preformatted{white-space:pre-wrap}.w-48{width:48px}.w-450{width:450px}.w-80{width:70%}.w-50{width:50%}.w-30{width:30%}.w-100{width:100%}.p-top-5{padding-top:5%}.p-top-10{padding-top:10%}.p-vert-5{padding:5% 0}.p-7-5{padding:7% 5%}.p-h-5{padding:0 5%}.p-b-5{padding-bottom:5%}.p-5{padding:5%}.p-10{padding:10%}.p-2{padding:2%}.p-links{padding:1% 2% 2%}.top5{margin-top:5px}.mr5{margin-right:5px}.mAll{margin:5px}.minus{margin-left:-15px}.top10{margin-top:10px}.bottom16{margin-bottom:16px}.minWH{min-height:200px;width:300px}.h-100{height:100%}.r-10{border-radius:10px}.dark-blu-bg{background:var(--gradient)}.cls-6{fill:#bebebe}.cls-2{fill:var(--light)}.cls-3{fill:var(--primary)}.cls-4{fill:var(--secondary)}.cls-5{fill:var(--dark)}.loader.hidden{animation:fadeOut 1s;animation-fill-mode:forwards}.vertical-align{vertical-align:middle}@keyframes fadeOut{to{opacity:0;visibility:hidden}}.spin{-webkit-animation:spin 4s linear infinite;-moz-animation:spin 4s linear infinite;animation:spin 4s linear infinite;width:15em}@-moz-keyframes spin{to{-moz-transform:rotate(1turn)}}@-webkit-keyframes spin{to{-webkit-transform:rotate(1turn)}}@keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}a{text-decoration:none}.parallex{height:100vh;overflow-x:hidden;overflow-y:auto;perspective:10px}header{position:relative;transform-style:preserve-3d;z-index:-1}label{font-size:1.1em}.background{position:absolute;transform:translateZ(-10px) scale(2);z-index:-1;width:80vh;background-image:url(/fintech.webp);background-position-x:right 16em;background-position-y:top;background-size:cover;padding:40em}.background1{width:100%;height:80vh;background:linear-gradient(to bottom,#e0c3fcb7,#c2e9fbac,#8ec5fc9c 66%,#80d0c79f 80%,#fff);padding-top:10rem}.background{background-image:url(/fintech.webp)}.info>*{margin-top:16px}.svg-icon{width:2em;height:2em;vertical-align:middle;overflow:hidden}.align-self-center{align-self:center}.grey-matter label{color:#afb0b3}.loading{display:flex;justify-content:center}.loading--full-height{align-items:center;height:100%}.loading:after{animation:loading 1s ease infinite;border:10px solid #ddd;border-radius:50%;border-top:10px solid var(--secondary);content:"";height:50px;transform:rotate(.16turn);width:50px}@keyframes loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@media screen and (max-width:1324px){.background1{background-position:top right 24em}}@media screen and (max-width:1208px){.b-col>*{flex:1 1 40%}.w-80{width:100%}}@media screen and (max-width:1078px){.background1{background-position:top right 35em}}@media screen and (max-width:808px){.background1{background-position:top right 43em}}@media screen and (max-width:774px){.xl{font-size:1.5em}.lg2{font-size:2em}.lg{font-size:1.5em}}@media screen and (max-width:596px){.b-col{flex-direction:column}.top16p{margin-top:16%}.gap-10{gap:1rem}.minus{margin-right:15px;margin-top:-15px}.transparent-bg{margin-right:30px;margin-bottom:0}}@media screen and (max-width:448px){.col-row{flex-direction:column}.col-4>*{flex:1 1 40%}.col-4>:nth-child(2),.col-4>:nth-child(4){margin-right:0}}.button_1{background-image:linear-gradient(to bottom right,var(--primary),var(--secondary));border-radius:20px;color:#fff;cursor:pointer;font-size:.9em;font-weight:700;list-style-type:none;opacity:.9;outline:none;padding:.9rem 1em;text-decoration:none;width:100%}.button_1:hover{background:var(--secondary);color:#fff}.btn2{background-image:linear-gradient(to bottom right,var(--dark),var(--light));color:#fff}.subs{display:none}.bullet-img{list-style:none outside}.bullet-img li{background-repeat:no-repeat;background-position:0 .2rem;margin-bottom:5px;line-height:1.9rem;padding-left:2rem}.checkmark li{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%232ecc71' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'/%3E%3C/svg%3E")}.card{width:300px;max-width:100%;display:flex;flex-direction:column;box-sizing:border-box}.card-clickable{cursor:pointer}.cardWH{min-height:320px}.card__inner2{width:100%;height:100%;transition:transform .3s ease}.card:hover .card__inner2{transform:translateY(-5px)}.face{position:relative;background:#ffffffd0;border-radius:20px;box-shadow:0 10px 30px #0000000d;height:100%;width:100%;overflow:hidden;border:1px solid rgba(0,0,0,.03);display:flex;flex-direction:column;align-items:center;padding:40px 30px;text-align:center;box-sizing:border-box}.card-gradient-bottom-right,.card-gradient-bottom-right .face{background:linear-gradient(to bottom right,#fff 60%,#07afd626)!important}.card__content{width:100%;height:100%;display:flex;flex-direction:column;align-items:center}.card__body{display:flex;flex-direction:column;align-items:center;width:100%}.pdt{width:64px;height:64px;margin-bottom:25px;color:var(--primary);background:#7d2ae814;padding:12px;border-radius:16px}.pdt-icon{fill:currentColor}.card__body h2{font-size:1.25rem;font-weight:700;color:var(--dark);margin-bottom:15px;text-transform:capitalize}.card__body h2.whity{color:#fff}.card__body .greyed{font-size:.95rem;line-height:1.6;color:#666;font-weight:400}.card__body a{color:var(--primary);text-decoration:none;font-weight:600;transition:color .2s}.card__body a:hover{color:var(--secondary);text-decoration:underline}@media screen and (max-width:768px){.face{padding:30px 20px}}.modal-active{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1000;width:600px;max-width:90vw;height:auto;box-shadow:0 20px 60px #0000004d;animation:expandToModal .5s ease forwards}@keyframes expandToModal{0%{transform:translate(0);width:300px}to{transform:translate(-50%,-50%);width:600px}}.modal-backdrop{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#00000080;z-index:999;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:fadeIn .3s ease forwards}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.invisible-placeholder{visibility:hidden;pointer-events:none}@keyframes expandToModal{0%{top:var(--start-top);left:var(--start-left);width:var(--start-width);transform:translate(0)}to{top:50%;left:50%;width:600px;transform:translate(-50%,-50%)}}.modal-closing{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1000;width:600px;height:auto;box-shadow:0 20px 60px #0000004d;animation:collapseToOrigin .4s ease forwards}@keyframes collapseToOrigin{0%{top:50%;left:50%;width:600px;transform:translate(-50%,-50%)}to{top:var(--start-top);left:var(--start-left);width:var(--start-width);transform:translate(0)}}.modal-backdrop.fade-out{animation:fadeOutBackdrop .4s ease forwards;pointer-events:none}@keyframes fadeOutBackdrop{0%{opacity:1}to{opacity:0}}form{padding:0 10px}.formed{background:#fff;border-radius:9px;float:center;margin-bottom:50px;padding:15px;text-align:left;width:100%}.formed div.sec input{padding:5px;width:93%}.slidecontainer{width:100%}.value{background-image:linear-gradient(to bottom right,var(--primary),var(--secondary));color:#fff;font-size:1.5em;padding-left:5px}.slider,.value{border-bottom-right-radius:5px;border-top-right-radius:30px;height:35px}.slider{-webkit-appearance:none;appearance:none;background:var(--light);outline:none;-webkit-transition:.2s;transition:opacity .2s;width:100%;overflow:hidden}.slider:hover{opacity:1}.slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:url(/slider.webp);cursor:pointer;width:40px;box-shadow:-140px 0 0 100px var(--primary)}.slider::-moz-range-thumb{background:url(/slider.webp);border-bottom-right-radius:5px;border-top-right-radius:30px;cursor:pointer;height:35px;width:40px;box-shadow:-140px 0 0 100px var(--primary)}.slider::-webkit-slider-runnable-track,.slider::-webkit-slider-thumb{border-bottom-right-radius:5px;border-top-right-radius:30px;height:35px}.slider::-webkit-slider-runnable-track{-webkit-appearance:none;color:var(--primary);transition:box-shadow .2s ease-in-out}.slider::-moz-range-progress{background-color:var(--primary)}.slider::-moz-range-progress,.slider::-moz-range-track{border-bottom-right-radius:5px;border-top-right-radius:30px;height:35px}.slider::-moz-range-track{background-color:var(--light)}.slider::-ms-track{background-color:var(--light)}.slider::-ms-fill-lower,.slider::-ms-track{border-bottom-right-radius:5px;border-top-right-radius:30px;height:35px}.slider::-ms-fill-lower{background-color:var(--primary)}.slider::-ms-fill-upper{background-color:var(--light);border-bottom-right-radius:5px;border-top-right-radius:30px;height:35px}.input-control{padding-bottom:25px;position:relative}.input-control label{margin-bottom:5px}.input-control p{bottom:0;color:red;font-size:14px;left:0;position:absolute;visibility:hidden}.err-msg{color:red;display:none}.input-control .err-msg{display:block!important;position:absolute;bottom:0;left:0;font-size:.85em;margin:0;line-height:1.2}.input-control i{height:20px;position:absolute;right:5px;top:30px;visibility:hidden;width:20px}.input-control i svg{height:100%;width:100%}.input-control input,textarea{background-color:#eaf4fb;border:2px solid #f0f0f0;border-radius:10px;padding:10px;width:100%;box-sizing:border-box}.input-control select{border:2px solid #f0f0f0;padding:10px;width:100%;box-sizing:border-box}.input-control.success i{color:#2ecc71;top:30px;visibility:visible}.input-control.contact-control.success i{color:#2ecc71;top:10px;visibility:visible}.input-control.contact-control.error i{color:red;top:10px;visibility:visible}.input-control.error p{visibility:visible}.input-control.error i{color:red;top:30px;visibility:visible}.input-control.success input,select{border:2px solid #2ecc71;visibility:visible}.input-control.error input,select{border:2px solid red;visibility:visible}.contactinfo{align-items:center;background-color:#eaf4fb;display:flex;flex-direction:column;padding:10%}.contacticon{font-size:20px}.pointer:hover{cursor:pointer}
