@import url("https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap");*{padding:0;margin:0;box-sizing:border-box;font-family:Poppins,sans-serif}:root{--white:#ffffff;--black:#000000;--primary-red:#ff214f;--footer-bg:#1c1c1c;--grey-bg:#f9fafb;--primary-grey:#57595a;--label-color:#656263}#root{height:100%}body,html{min-height:100%;height:100%}.bg-primary-red{background-color:#ff214f!important;color:white}.primary-red-color{color:var(--primary-red)}.input-label{color:var(--label-color);font-weight:600!important;font-size:14px!important}.primary-button{transition:none;text-align:inherit;line-height:24px;border-width:2px;margin:0;padding:10px 30px;letter-spacing:1px;font-weight:600;font-size:14px;background:var(--primary-red);border:2px solid var(--primary-red);color:var(--white);border-radius:0;text-transform:uppercase;display:flex;justify-content:center;align-items:center}.primary-button:hover{background:none;color:var(--primary-red);border:2px solid var(--primary-red)}.primary-button:active{background:none!important;color:var(--primary-red)!important;border:2px solid var(--primary-red)!important}.secondary-button{transition:none;text-align:inherit;line-height:24px;border-width:2px;margin:0;padding:10px 30px;letter-spacing:1px;font-weight:600;font-size:14px;background:var(--primary-grey);border:2px solid var(--primary-grey);color:var(--white);border-radius:0;text-transform:uppercase;display:flex;justify-content:center;align-items:center}.secondary-button:hover{background:none;color:var(--primary-grey);border:2px solid var(--primary-grey)}.secondary-button:active{background:none!important;color:var(--primary-grey)!important;border:2px solid var(--primary-grey)!important}.primary-button-outline{transition:none;text-align:inherit;line-height:24px;border-width:2px;margin:0;padding:10px 30px;letter-spacing:1px;font-weight:600;font-size:14px;background:none;border:2px solid var(--primary-red);color:var(--primary-red);border-radius:0;text-transform:uppercase;display:flex;justify-content:center;align-items:center}.primary-button-outline:hover{background:var(--primary-red);border:2px solid var(--primary-red);color:var(--white)}.primary-button-outline:active{background:none!important;border:2px solid var(--primary-red)!important;color:var(--primary-red)!important}.primary-button-sm{transition:none;text-align:inherit;line-height:24px;border-width:2px;margin:0;padding:5px 15px;letter-spacing:1px;font-weight:600;font-size:12px;background:var(--primary-red);border:1px solid var(--primary-red);color:var(--white);border-radius:0;text-transform:uppercase;display:flex;justify-content:center;align-items:center}.primary-button-sm:hover{background:none;color:var(--primary-red);border:1px solid var(--primary-red)}.primary-button-sm:active{background:none!important;color:var(--primary-red)!important;border:1px solid var(--primary-red)!important}.secondary-button-sm{transition:none;text-align:inherit;line-height:24px;border-width:2px;margin:0;padding:5px 15px;letter-spacing:1px;font-weight:600;font-size:12px;background:var(--primary-grey);border:1px solid var(--primary-grey);color:var(--white);border-radius:0;text-transform:uppercase;display:flex;justify-content:center;align-items:center}.secondary-button-sm:hover{background:none;color:var(--primary-grey);border:1px solid var(--primary-grey)}.secondary-button-sm:active{background:none!important;color:var(--primary-grey)!important;border:1px solid var(--primary-grey)!important}.primary-button-outline-sm{transition:none;text-align:inherit;line-height:24px;border-width:2px;margin:0;padding:5px 15px;letter-spacing:1px;font-weight:600;font-size:12px;background:none;border:1px solid var(--primary-red);color:var(--primary-red);border-radius:0;text-transform:uppercase;display:flex;justify-content:center;align-items:center}.primary-button-outline-sm:hover{background:var(--primary-red);border:1px solid var(--primary-red);color:var(--white)}.primary-button-outline-sm:active{background:none!important;border:1px solid var(--primary-red)!important;color:var(--primary-red)!important}.secondary-button-outline-sm{transition:none;text-align:inherit;line-height:24px;border-width:2px;margin:0;padding:5px 15px;letter-spacing:1px;font-weight:600;font-size:12px;background:none;border:1px solid var(--primary-grey);color:var(--primary-grey);border-radius:0;text-transform:uppercase;display:flex;justify-content:center;align-items:center}.secondary-button-outline-sm:hover{background:var(--primary-grey);border:1px solid var(--primary-grey);color:var(--white)}.secondary-button-outline-sm:active{background:none!important;border:1px solid var(--primary-grey)!important;color:var(--primary-grey)!important}.secondary-button-outline{transition:none;text-align:inherit;line-height:24px;border-width:2px;margin:0;padding:10px 30px;letter-spacing:1px;font-weight:600;font-size:14px;background:none;border:2px solid var(--primary-grey);color:var(--primary-grey);border-radius:0;text-transform:uppercase;display:flex;justify-content:center;align-items:center}.secondary-button-outline:hover{background:var(--primary-grey);border:2px solid var(--primary-grey);color:var(--white)}.secondary-button-outline:active{background:none!important;border:2px solid var(--primary-grey)!important;color:var(--primary-grey)!important}.primary-button-without-hover{transition:none;text-align:inherit;line-height:24px;border-width:2px;margin:0;padding:10px 30px;letter-spacing:1px;font-weight:600;font-size:14px;background:var(--primary-red);border:2px solid var(--primary-red);color:var(--white);border-radius:0;text-transform:uppercase;display:flex;justify-content:center;align-items:center}.form-select{border-radius:0}.form-select:focus{box-shadow:none;border-color:var(--primary-red)}.form-control{border-radius:0}.form-control:focus{box-shadow:none}.offcanvas-backdrop.fade.show{background-color:rgba(10,13,18,.631372549);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:1}.form-check-input{box-shadow:none!important}.form-check-input:checked{background-color:var(--primary-red);border-color:var(--primary-red)}.modal-backdrop{background-color:rgba(10,13,18,.631372549)!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;opacity:1!important;height:100%!important}.mt-5{margin-top:5px}.mt-10{margin-top:10px}.mt-15{margin-top:15px}.mt-20{margin-top:20px}.mt-25{margin-top:25px}.mt-30{margin-top:30px}.mt-35{margin-top:35px}.mt-40{margin-top:40px}.mt-45{margin-top:45px}.mt-50{margin-top:50px}.mt-55{margin-top:55px}.mt-60{margin-top:60px}.mt-65{margin-top:65px}.mt-70{margin-top:70px}.mt-75{margin-top:75px}.mt-80{margin-top:80px}.mt-85{margin-top:85px}.mt-90{margin-top:90px}.mt-95{margin-top:95px}.mt-100{margin-top:100px}.mb-5{margin-bottom:5px}.mb-10{margin-bottom:10px}.mb-15{margin-bottom:15px}.mb-20{margin-bottom:20px}.mb-25{margin-bottom:25px}.mb-30{margin-bottom:30px}.mb-35{margin-bottom:35px}.mb-40{margin-bottom:40px}.mb-45{margin-bottom:45px}.mb-50{margin-bottom:50px}.mb-55{margin-bottom:55px}.mb-60{margin-bottom:60px}.mb-65{margin-bottom:65px}.mb-70{margin-bottom:70px}.mb-75{margin-bottom:75px}.mb-80{margin-bottom:80px}.mb-85{margin-bottom:85px}.mb-90{margin-bottom:90px}.mb-95{margin-bottom:95px}.mb-100{margin-bottom:100px}.ml-5{margin-left:5px}.ml-10{margin-left:10px}.ml-15{margin-left:15px}.ml-20{margin-left:20px}.ml-25{margin-left:25px}.ml-30{margin-left:30px}.ml-35{margin-left:35px}.ml-40{margin-left:40px}.ml-45{margin-left:45px}.ml-50{margin-left:50px}.ml-55{margin-left:55px}.ml-60{margin-left:60px}.ml-65{margin-left:65px}.ml-70{margin-left:70px}.ml-75{margin-left:75px}.ml-80{margin-left:80px}.ml-85{margin-left:85px}.ml-90{margin-left:90px}.ml-95{margin-left:95px}.ml-100{margin-left:100px}.mr-5{margin-right:5px}.mr-10{margin-right:10px}.mr-15{margin-right:15px}.mr-20{margin-right:20px}.mr-25{margin-right:25px}.mr-30{margin-right:30px}.mr-35{margin-right:35px}.mr-40{margin-right:40px}.mr-45{margin-right:45px}.mr-50{margin-right:50px}.mr-55{margin-right:55px}.mr-60{margin-right:60px}.mr-65{margin-right:65px}.mr-70{margin-right:70px}.mr-75{margin-right:75px}.mr-80{margin-right:80px}.mr-85{margin-right:85px}.mr-90{margin-right:90px}.mr-95{margin-right:95px}.mr-100{margin-right:100px}.pt-5{padding-top:5px}.pt-10{padding-top:10px}.pt-15{padding-top:15px}.pt-20{padding-top:20px}.pt-25{padding-top:25px}.pt-30{padding-top:30px}.pt-35{padding-top:35px}.pt-40{padding-top:40px}.pt-45{padding-top:45px}.pt-50{padding-top:50px}.pt-55{padding-top:55px}.pt-60{padding-top:60px}.pt-65{padding-top:65px}.pt-70{padding-top:70px}.pt-75{padding-top:75px}.pt-80{padding-top:80px}.pt-85{padding-top:85px}.pt-90{padding-top:90px}.pt-95{padding-top:95px}.pt-100{padding-top:100px}.pb-5{padding-bottom:5px}.pb-10{padding-bottom:10px}.pb-15{padding-bottom:15px}.pb-20{padding-bottom:20px}.pb-25{padding-bottom:25px}.pb-30{padding-bottom:30px}.pb-35{padding-bottom:35px}.pb-40{padding-bottom:40px}.pb-45{padding-bottom:45px}.pb-50{padding-bottom:50px}.pb-55{padding-bottom:55px}.pb-60{padding-bottom:60px}.pb-65{padding-bottom:65px}.pb-70{padding-bottom:70px}.pb-75{padding-bottom:75px}.pb-80{padding-bottom:80px}.pb-85{padding-bottom:85px}.pb-90{padding-bottom:90px}.pb-95{padding-bottom:95px}.pb-100{padding-bottom:100px}.pl-5{padding-left:5px}.pl-10{padding-left:10px}.pl-15{padding-left:15px}.pl-20{padding-left:20px}.pl-25{padding-left:25px}.pl-30{padding-left:30px}.pl-35{padding-left:35px}.pl-40{padding-left:40px}.pl-45{padding-left:45px}.pl-50{padding-left:50px}.pl-55{padding-left:55px}.pl-60{padding-left:60px}.pl-65{padding-left:65px}.pl-70{padding-left:70px}.pl-75{padding-left:75px}.pl-80{padding-left:80px}.pl-85{padding-left:85px}.pl-90{padding-left:90px}.pl-95{padding-left:95px}.pl-100{padding-left:100px}.pr-5{padding-right:5px}.pr-10{padding-right:10px}.pr-15{padding-right:15px}.pr-20{padding-right:20px}.pr-25{padding-right:25px}.pr-30{padding-right:30px}.pr-35{padding-right:35px}.pr-40{padding-right:40px}.pr-45{padding-right:45px}.pr-50{padding-right:50px}.pr-55{padding-right:55px}.pr-60{padding-right:60px}.pr-65{padding-right:65px}.pr-70{padding-right:70px}.pr-75{padding-right:75px}.pr-80{padding-right:80px}.pr-85{padding-right:85px}.pr-90{padding-right:90px}.pr-95{padding-right:95px}.pr-100{padding-right:100px}h1,h2,h3,h4,h5,h6{font-weight:600;margin:0 0 .5em;line-height:1.2}.heading-h1{font-size:40px}.heading-h2{font-size:32px}.heading-h3{font-size:28px}.heading-h4{font-size:24px}.heading-h5{font-size:20px}.heading-h6{font-weight:500}.heading-h6,.paragraph-p{font-size:16px}a{text-decoration:none;cursor:pointer}a,a:hover{color:var(--primary-red)}a:hover{text-decoration:underline}@media screen and (max-width:767px){.primary-button,.primary-button-outline,.primary-button-without-hover,.secondary-button-outline{padding:8px 16px;font-size:12px;line-height:20px}}.sticky-header{position:fixed;top:0;left:0;right:0;z-index:1030;background-color:white;box-shadow:0 2px 10px rgba(0,0,0,.1);transform:translateY(-100%);animation:fadeSlideDown .6s ease forwards}@keyframes fadeSlideDown{to{opacity:1;transform:translateY(0)}}.site-header{background:var(--white)}.site-header .navbar-brand{width:170px;height:57px}.site-header .navbar-brand img{width:100%;height:100%}.site-header ul li a{position:relative;display:block;font-size:15px;color:var(--black);line-height:30px;font-weight:500;opacity:1;text-transform:uppercase;transition:all .5s ease;-moz-transition:all .5s ease;-webkit-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease}.site-header ul li a.active,.site-header ul li a:hover{color:var(--primary-red)!important}.site-header ul li select:focus{box-shadow:none;border-color:var(--primary-red)}@media (max-width:991px){.site-header .navbar-collapse{background:white;padding:1rem;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.1)}.site-header ul li{margin:8px 0;text-align:center}.site-header ul li a,.site-header ul li button{display:inline-block;padding:8px 15px!important;min-width:120px;text-align:center}.site-header ul li select.form-select-sm{min-width:120px;margin:0 auto;display:block}}@media (min-width:992px){.site-header ul li{margin-right:15px;white-space:nowrap}.site-header ul li a,.site-header ul li button{padding:8px 12px!important}.site-header ul li select.form-select-sm{min-width:100px}}.home-banner-main{height:650px}.home-banner-main .home-banner{background-repeat:no-repeat;background-size:cover;background-position:50%;width:100%;height:100%;opacity:1;background-image:url(/images/home-banner.jpg);visibility:inherit;position:inherit;transform:matrix(1,0,0,1,0,0);position:relative}.home-banner-main .home-banner .overlay{position:absolute;top:0;left:0;height:100%;width:100%;background-color:var(--black);opacity:.5}.home-banner-main .home-banner .inner-content{position:relative;z-index:2}.home-banner-main .home-banner h1,.home-banner-main .home-banner p{color:var(--white);margin-bottom:20px}.business-solution .card-img-top{border-bottom:2px solid var(--primary-red)}.business-solution .card-body{position:relative}.business-solution .card-body .icon-diamond{position:absolute;left:50%;margin-left:-30px;top:-31px;font-size:30px;color:#ffffff;background:var(--primary-red);width:60px;height:60px;text-align:center;line-height:60px;display:flex;align-items:center;justify-content:center}.business-solution .card-body i{display:block}.exp-sec{background-color:var(--grey-bg)}.exp-sec .add-border{border-right:2px solid var(--footer-bg)}.exp-sec .pill-group{display:flex;border:1px solid var(--primary-red);overflow:hidden}.exp-sec .pill{flex:1 1;text-align:center;cursor:pointer;color:#365a49;transition:all .3s ease;font-weight:500;display:flex;align-items:center;justify-content:center}.exp-sec .pill.active{background-color:var(--primary-red);color:var(--white);padding:10px 30px}.exp-sec .pill.hatched{background:repeating-linear-gradient(45deg,var(--white),var(--white) 5px,#e6e6e6 5px,#e6e6e6 10px)}.exp-sec .pill:not(:last-child){border-right:1px solid #365a49}.about-facto .right-acc-img{object-fit:cover;object-position:50% 50%;border-radius:32px;width:100%;height:100%}.about-facto .accordion-item{border:none;border-bottom:1px solid var(--footer-bg);border-radius:0;transition:all .2s,transform .3s,border-color .2s,box-shadow .2s}.about-facto .accordion-item .accordion-button{box-shadow:none;color:var(--black)}.about-facto .accordion-item .accordion-button:not(.collapsed){background:none!important}.about-facto .accordion-item .mobile-acc-img{object-fit:cover;object-position:50% 50%;border-radius:28px;margin-bottom:20px}.about-facto .accordion-item:hover{transform:translate(8px)}.faq-section .accordion-item{border:none;border-bottom:1px solid var(--footer-bg);border-radius:0;transition:all .2s,transform .3s,border-color .2s,box-shadow .2s}.faq-section .accordion-item .accordion-button{box-shadow:none;color:var(--black)}.faq-section .accordion-item .accordion-button:not(.collapsed){background:none!important}.faq-section .accordion-item .mobile-acc-img{object-fit:cover;object-position:50% 50%;border-radius:28px;margin-bottom:20px}.faq-section .accordion-item:hover{transform:translate(8px)}.pricing-section{background-color:#f8f7f5}.pricing-section .pricing-card{background-color:white;border-radius:16px;padding:1.5rem;border:none;box-shadow:0 2px 8px rgba(0,0,0,.04)}.pricing-section .pricing-card ul{padding-left:1rem}.pricing-section .pricing-card ul li{margin-bottom:.5rem}.investor-ID{background-color:#e2e1df}.bg-red-white{background:linear-gradient(90deg,red,rgb(250,172,172))}.get-in-touch .chat-links p{min-height:96px}.get-in-touch-icon{color:#ff214f}.mt-neg-2{margin-bottom:-.3rem;color:var(--primary-red)}.hover-shadow:hover,.role-hover-shadow:hover{box-shadow:0 3px 8px rgba(0,0,0,.24)}.role-hover-shadow:hover{border-bottom:4px solid var(--primary-red)!important}.dashboard-sidebar{width:270px;height:100vh;position:fixed;z-index:2}.investor-layout-link{display:block;padding:10px 16px;border-radius:8px;color:#333;text-decoration:none;transition:background .3s ease}.investor-layout-link:hover{background-color:rgba(255,0,0,.05)}.investor-layout-link.active{background:linear-gradient(90deg,#ff4d4d,#ffe6e6);color:white!important;font-weight:500}.smooth-transition{transition:all .2s ease}.custom-table{width:100%;border-collapse:collapse;overflow:hidden;min-width:800px}.custom-table thead,.custom-table thead th{background-color:#f6f2f8}.custom-table thead th{padding:12px 16px;text-align:left;font-weight:500;color:#6c757d;font-size:14px;white-space:nowrap;position:-webkit-sticky;position:sticky;top:0;z-index:1}.custom-table tbody tr{border-top:1px solid #dee2e6}.custom-table tbody tr:hover{background-color:rgba(0,0,0,.02)}.custom-table tbody td{padding:12px 16px;font-size:14px;color:#6c757d;text-align:left}.custom-table .investor-id{display:inline-block;padding:4px 10px;border-radius:.375rem;background-color:#e9ecef;text-align:center;margin-bottom:0!important}.custom-table .investor-actions{padding:10px 15px;cursor:pointer}.custom-table .investor-actions,.custom-table .investor-amount{margin-bottom:0!important;background:red;width:100%;text-align:center;border-radius:7px;color:white}.custom-table .investor-amount{padding:3px 0}.custom-table .investor-rating{text-align:center;width:50%;margin-bottom:0!important;background:orange;padding:3px 0;border-radius:7px;color:white}.custom-table .progress{height:10px;background-color:#e9ecef;border-radius:.25rem;overflow:hidden;margin-bottom:4px}.custom-table .progress-bar{height:100%;background-color:orange}.custom-table .w-50{width:50%}.billing-table{border-collapse:separate;border-spacing:0}.billing-table thead th{background-color:#f36a85;color:#fff}.billing-table td,.billing-table th{vertical-align:middle;white-space:nowrap;padding:.75rem;text-align:center}.billing-table tbody tr:last-child td,.billing-table tbody tr:last-child th{border-bottom:none}.brand-color{color:#ff214f}.btn-custom{background-color:#ff214f;color:white}.btn-custom:hover{background-color:#e11c47;color:white}.form-container{border-radius:1rem;background-color:white;padding:2rem;box-shadow:0 0 12px rgba(0,0,0,.05)}.form-label{font-weight:500}.form-control::placeholder{color:#a3a1a2;opacity:1}.custom-link:active{background-color:#dc3545!important;color:white!important}#siderbarMobile{width:300px!important}.fa-eye:hover,.fa-file-pdf:hover{color:var(--primary-red)}.footer{background-color:var(--footer-bg)}.footer .cus-width{max-width:90%}.footer a,.footer li{font-size:15px}.footer a{color:#ccc;text-decoration:none}.footer a:hover{text-decoration:underline}.footer .footer-logo{width:172px;height:57px}.footer .footer-logo img{width:100%;height:100%}.footer .newsletter input{flex:1 1;border-radius:0}.footer .social-icons i{font-size:18px;margin-right:10px;cursor:pointer}.footer .footer-bottom{background-color:#111;border-top:1px solid #333}.footer .footer-bottom a{font-size:14px}.investment-container .progress-wrapper{position:relative}.investment-container .progress-wrapper .progress-bar{position:relative;height:18px;background-color:#f8d7da;border-radius:6px;width:100%;cursor:pointer}.investment-container .progress-wrapper .progress-bar .progress-fill{position:absolute;top:0;left:0;height:100%;background-color:#dc3545;border-radius:6px;transition:width .3s ease;z-index:1}.investment-container .progress-wrapper .progress-bar .hover-preview{position:absolute;top:0;height:100%;width:2px;background-color:#dc3545;opacity:.4;pointer-events:none;z-index:2;transform:translateX(-50%)}.investment-container .progress-wrapper .progress-bar .progress-dot{position:absolute;top:50%;width:15px;height:15px;background-color:#ccc;border-radius:50%;transform:translate(-50%,-50%);z-index:3;transition:background-color .2s ease}.investment-container .progress-wrapper .progress-bar .progress-dot.active{background-color:#dc3545}.investment-container .progress-wrapper .progress-bar .slider-handle{position:absolute;top:50%;width:16px;height:16px;background-color:#dc3545;border-radius:50%;transform:translate(-50%,-50%);z-index:4}.investment-container .progress-wrapper .percentage-labels{margin-top:.5rem}.investment-container .progress-wrapper .percentage-labels .label-row{display:flex;justify-content:space-between;font-size:.75rem;color:#6c757d}.investment-container .progress-wrapper .range-input{position:absolute;top:0;width:100%;height:100%;opacity:0;cursor:pointer}.investment-container .investment-alert{background-color:#f8d7da;color:#721c24;padding:1rem;border-radius:6px;font-size:.875rem}.about-banner{height:500px;background-image:url(/images/aboutBanner.jpg);background-size:cover;padding-top:50px;padding-bottom:50px;display:flex;align-items:center;justify-content:center}.about-banner .about-banner-content{width:50%}.our-vision .our-vision-img{height:480px;width:100%;border-radius:20px}.our-vision .our-vision-img img{height:100%;width:100%;border-radius:20px;object-fit:cover}.home-facto{opacity:.05;background-image:repeating-linear-gradient(45deg,#fff,#fff 10px,transparent 0,transparent 20px)}.contact-image{object-fit:cover;max-width:100%}.react-tel-input .form-control{width:100%!important;padding:10.5px 14px 10.5px 60px!important;border:1px solid #dee2e6!important}.in-touch-heading{background-color:var(--primary-red);color:#fff;font-weight:800;font-size:30px;margin-bottom:0!important}.dashboardMain{padding-left:280px;margin-top:100px}.dahboard-main-nav{position:fixed;top:0;left:270px;height:70px;width:calc(100% - 270px);z-index:1000;background-color:var(--white)}.dashboard-navbar{box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06)}.header-dropdown .dropdown-item i{font-size:20px}.header-dropdown .dropdown-item:active{background-color:var(--primary-red);color:var(--white)!important}.header-dropdown .user-email{white-space:normal;overflow-wrap:anywhere;word-break:break-all}.header-dropdown .dropdown-menu{top:100%;left:-40%}.investor-bg{background-color:#cecaca}.investor-table-head{background-color:#e5d2ee}.required-field{color:var(--primary-red)}.social-icons{display:flex;gap:10px}.social-icons img{width:30px;height:30px;filter:grayscale(100%);transition:filter .3s ease}.social-icons img:hover{filter:grayscale(0)}.investor-card-gap .icon-box{width:40px;height:40px;background:#d2cfcf;border-radius:100%;display:flex;align-items:center;justify-content:center;color:white}.investor-card-gap .icon-box i{font-size:20px}.important-note{background-color:#a7a2a3;padding:16px;color:var(--white);border-radius:10px}.language-indicator{font-size:12px}.flag-container,.language-indicator{width:24px;height:24px}.flag-stripe{width:100%}.flag-stripe-top{height:33%;background-color:#000000}.flag-stripe-middle{height:33%;background-color:#dc3545}.flag-stripe-bottom{height:34%;background-color:#ffc107}@media screen and (max-width:991px){.login-form{width:100%!important}.invest-rating-table tbody td{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}@media screen and (max-width:767px){.heading-h1{font-size:35px}.heading-h2{font-size:28px}.heading-h3{font-size:24px}.heading-h4{font-size:22px}.heading-h5{font-size:20px}.heading-h6{font-size:18px}.home-banner-main .home-banner h1 br,.home-banner-main .home-banner p br{display:none}.exp-sec .add-border{border-bottom:2px solid var(--footer-bg);border-right:none;padding-bottom:20px}.about-banner .about-banner-content{width:90%}.dashboardMain{padding-left:0}.document-upload{width:100%!important}.site-header .navbar-collapse{background:white;padding:1rem;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.1)}.site-header ul li{margin:8px 0;text-align:center}.site-header ul li a,.site-header ul li button{display:inline-block;padding:8px 15px!important;min-width:120px;text-align:center}.site-header ul li select.form-select-sm{min-width:120px;margin:0 auto;display:block}.table-container{margin-left:-1rem;margin-right:-1rem;width:calc(100% + 2rem);border-radius:0}.custom-table{border-radius:0}.no-border{border:none!important}.dahboard-main-nav{width:calc(100% - 0px);left:0}.custom-table,.table-container{border-radius:.5rem}.custom-table tbody td,.custom-table thead th{padding:10px 12px;font-size:13px}.custom-table .investor-actions{padding:8px 12px}}@media screen and (min-width:768px) and (max-width:991px){.exp-sec .add-border{border-bottom:2px solid var(--footer-bg);border-right:none;padding-bottom:20px}.about-banner .about-banner-content{width:90%}.dashboardMain{padding-left:0}.site-header .navbar-collapse{background:white;padding:1rem;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.1)}.site-header ul li{margin:8px 0;text-align:center}.site-header ul li a,.site-header ul li button{display:inline-block;padding:8px 15px!important;min-width:120px;text-align:center}.site-header ul li select.form-select-sm{min-width:120px;margin:0 auto;display:block}.dahboard-main-nav{width:calc(100% - 0px);left:0}}@media screen and (min-width:992px){.site-header ul li{margin-right:15px;white-space:nowrap}.site-header ul li a,.site-header ul li button{padding:8px 6px!important}.site-header ul li select.form-select-sm{min-width:100px}.main-faqs{width:50%;margin:0 auto}}.dashboard-card{transition:all .3s cubic-bezier(.4,0,.2,1);border:none}.dashboard-card:not(.disabled):hover{transform:translateY(-4px)}.dashboard-card.disabled{pointer-events:none}.dashboard-card.completed{border-left:4px solid #28a745}.dashboard-card.active{border-left:4px solid #ff214f;background-color:rgba(255,33,79,.02)}.dashboard-card .card-body{padding:1.5rem}.dashboard-card .step-icon{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:50%}.dashboard-card .step-icon.completed{background-color:rgba(40,167,69,.1);color:#28a745}.dashboard-card .step-icon.active{background-color:rgba(255,33,79,.1);color:#ff214f}.company-search .search-dropdown{max-height:300px;overflow-y:auto;box-shadow:0 4px 6px rgba(0,0,0,.1);z-index:1000}.company-search .company-item{transition:background-color .2s ease;cursor:pointer}.company-search .company-item:hover{background-color:rgba(0,0,0,.05)}.cursor-pointer{cursor:pointer}.hover-bg-light:hover{background-color:rgba(0,0,0,.05)}.modal-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:rgba(0,0,0,.5)!important}.modal-open{overflow:hidden}.modal{z-index:1050}.modal-backdrop{z-index:1040}.nav-tabs{border-bottom:1px solid #dee2e6;-webkit-overflow-scrolling:touch}.nav-tabs::-webkit-scrollbar{height:4px}.nav-tabs::-webkit-scrollbar-track{background:#f1f1f1}.nav-tabs::-webkit-scrollbar-thumb{background:#888;border-radius:2px}.nav-tabs .nav-link{white-space:nowrap;border:none;color:#6c757d;padding:.75rem 1rem;position:relative}.nav-tabs .nav-link:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background:transparent;transition:background-color .2s ease}.nav-tabs .nav-link.active{color:var(--primary-red);font-weight:500;background:none;border:none}.nav-tabs .nav-link.active:after{background:var(--primary-red)}.nav-tabs .nav-link:hover:not(.active){border:none;color:var(--primary-red)}.nav-tabs .nav-link:hover:not(.active):after{background:rgba(255,33,79,.3)}.nav-tabs .nav-link .badge{transition:background-color .2s ease}.nav-tabs .nav-link.active .badge{background-color:var(--primary-red)!important}@media screen and (max-width:767px){.custom-table td,.custom-table th{min-width:120px}.custom-table td:first-child,.custom-table th:first-child{position:-webkit-sticky;position:sticky;left:0;background:white;z-index:1;box-shadow:2px 0 5px rgba(0,0,0,.05)}.nav-tabs .nav-link{padding:.5rem .75rem;font-size:.9rem}.nav-tabs .nav-link .badge{font-size:.7rem}}.insurance-cost-display .label{font-size:clamp(.875rem,2vw,1rem)}.insurance-cost-display .value{font-size:clamp(1.25rem,3vw,1.5rem);font-weight:600}.total-payment-display .value{font-size:clamp(1.5rem,4vw,2rem);font-weight:700}@media (max-width:767px){.insurance-toggle-container{display:flex;flex-direction:column;gap:.5rem}.insurance-toggle-container .insurance-toggle{width:100%;justify-content:space-between}.insurance-toggle-container .insurance-help-button{align-self:flex-start}.insurance-cost-breakdown{display:flex;flex-direction:column;gap:1rem}.insurance-cost-breakdown .cost-item{padding:.75rem;background:#f8f9fa;border-radius:4px}.insurance-cost-breakdown .cost-item>*{min-width:0}.investment-summary .summary-row{flex-direction:column;gap:.5rem}.investment-summary .summary-row .label{font-weight:600}.investment-summary .summary-row .value{font-size:1.25rem;word-break:break-all;min-width:0}.investment-summary .total-payment{padding:1rem;background:#fff3cd;border-radius:8px;margin-top:1rem}.insurance-toggle input[type=checkbox]{min-width:44px;min-height:44px}.insurance-help-button{min-width:48px;min-height:48px}.investment-page .btn{min-height:48px}}@media (min-width:768px) and (max-width:1023px){.insurance-section{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.5rem;gap:1.5rem}.insurance-section .insurance-toggle-container{grid-column:1/-1}.insurance-section .insurance-cost-breakdown{grid-column:1/-1;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1rem;gap:1rem}}@media (min-width:1024px){.investment-page{max-width:1200px;margin:0 auto;padding:2rem}}@media (min-width:1200px){.insurance-section{display:grid;grid-template-columns:2fr 1fr;grid-gap:2rem;gap:2rem}.insurance-section .insurance-controls{grid-column:1}.insurance-section .insurance-summary{grid-column:2;position:-webkit-sticky;position:sticky;top:2rem;height:-moz-fit-content;height:fit-content}}@media (hover:none) and (pointer:coarse){.insurance-toggle input[type=checkbox]{width:48px;height:48px;min-width:48px;min-height:48px}.insurance-help-button{min-width:48px;min-height:48px}.investment-controls{gap:1.5rem}}.insurance-section .investment-summary .summary-row{flex-wrap:wrap;gap:.25rem}.insurance-section .insurance-cost-display span:last-child,.insurance-section .investment-summary .value,.insurance-section .net-return-display span.fw-bold,.insurance-section .total-payment-display span.fw-bold{min-width:0;overflow-wrap:break-word;word-break:break-word}.insurance-section .cost-item{min-width:0}