*{margin:0;padding:0;font-family:"Catamaran",sans-serif}body{overflow-x:hidden}p{font-size:18px !important}.navbar,.bottom_bar{box-shadow:none;background:linear-gradient(152deg, #522D80, #111)}.navbar .nav-link,.bottom_bar .nav-link{color:#fff;font-size:17px}.navbar .nav-link:hover,.bottom_bar .nav-link:hover{color:#74cfc0}.navbar .btn-1,.bottom_bar .btn-1{font-size:16px;letter-spacing:1px;color:#f6efea;font-weight:bold;background:linear-gradient(135deg, #522D80, #74cfc0, #c70bf9);box-shadow:0 3px 32px rgba(116,207,192,.54);transition:box-shadow .4s,background-color .4s;border-radius:15px}#intro{background:#fff;display:flex;justify-content:center;align-items:center;text-align:center}#intro h1{color:#000;font-weight:500;font-size:150px;letter-spacing:-6px;line-height:150px;margin-bottom:0px}#intro h1 span{color:#522d80}#intro h5{color:#522d80}#intro p{color:#000;margin:0 auto}#intro .btn-1{margin:5px 0 20px;font-size:20px;letter-spacing:1px;color:#fff;font-weight:bold;background:linear-gradient(135deg, #11abc1, #74cfc0, #c70bf9);box-shadow:0 3px 32px rgba(116,207,192,.54);transition:box-shadow .4s,background-color .4s;border-radius:15px}@media(max-width: 767px){header{position:static}.navbar #button{padding:8px 20px}.navbar .navbar-brand img{height:40px}#intro{height:auto}#intro span{font-size:65px}#intro h1{font-size:65px;letter-spacing:normal;line-height:65px;margin-bottom:10px}#intro p{width:100%}}main #info{background:#ffeada}main #info .card{background:linear-gradient(135deg, #522D80, #74cfc0, #c70bf9);box-shadow:0 3px 32px rgba(116,207,192,.54);transition:box-shadow .4s,background-color .4s;border-radius:15px;padding:24px;display:flex;flex-direction:row;align-items:center}main #info h2{font-size:48px;font-weight:500;color:#fff}main #info h2 span{color:#522d80}main #info .img-container{padding:20px}main #info .img-container img{max-width:120px;object-fit:contain;filter:invert(1)}main #info h5{color:#fff;font-weight:bold;font-size:35px}main #info p{color:#fff;text-align:justify}main #banking{background:#ffeada}main #banking h2{font-weight:500;font-size:35px;color:#000;text-align:center}main #banking h2 span{color:#522d80}main #banking img{max-width:100%;width:500px}main #banking h5{color:#fff;font-weight:bold;font-size:35px}main #banking p{text-align:center;color:#000}main #about,main #usecase{background:#fff}main #about h2,main #usecase h2{font-size:48px;font-weight:500;color:#522d80}main #about p,main #usecase p{text-align:justify;color:#000}main #about img,main #usecase img{max-width:80%}main #services{background:#ffeada}main #services h2{font-size:48px;font-weight:500;color:#000}main #services p{color:#000}main #services .card{background:none;box-shadow:none;text-align:center;border:none}main #services .card img{max-width:80%;margin:0 auto;border-radius:25px}main #services .card .img-container{width:120px;height:120px;margin:0 auto}main #services .card .img-container img{max-width:120px;border-radius:0px}main #services .card .card-body h5{color:#000;font-weight:bold;font-size:35px}main #services .card .card-body h5 span{color:#522d80}main #services .card .card-body p{color:#000}main #services .card .card-body .btn-1{letter-spacing:1px;color:#000;font-weight:bold;background:linear-gradient(135deg, #11abc1, #74cfc0, #c70bf9);box-shadow:0 3px 32px rgba(116,207,192,.54);transition:box-shadow .4s,background-color .4s;border-radius:15px;margin-top:20px}main #cta{background:#ffeada}main #cta .icon_item{border:2px solid rgba(108,108,216,.75);background:#fff;border-radius:7px;flex:none;order:0;align-self:stretch;flex-grow:1;position:relative;display:flex;flex-direction:column;justify-content:space-between;transition:all .2s ease;padding:24px;max-height:215px;min-height:215px}main #cta .icon_item h6{font-size:1.3rem;line-height:1.571;font-weight:bold;color:#522d80;margin-bottom:0px}main #cta .icon_item img{max-width:48px;max-height:48px;width:100%;margin:0;object-fit:contain}main #cta .icon_item:hover{border:2px solid #522d80;box-shadow:5px 5px 0 rgba(68,68,155,.4)}main #cta .card{background:linear-gradient(135deg, #522D80, #74cfc0, #c70bf9);box-shadow:0 3px 32px rgba(116,207,192,.54);transition:box-shadow .4s,background-color .4s;border-radius:15px;text-align:center;padding:20px 10px}main #cta .card-body h2{font-size:48px;font-weight:500;color:#522d80}main #cta .card-body h2 span{color:#fff}main #cta .card-body img{max-width:100px}main #cta .card-body h5{color:#fff;font-weight:bold;font-size:35px}main #cta .card-body p{color:#fff;width:75%;margin:0 auto}main #rewards{background:#ffeada}main #rewards h2{font-size:48px;font-weight:500;color:#000}main #rewards h2 span{color:#522d80}main #rewards p{color:#000;text-align:justify}main #rewards img{max-width:100%}main #news h2{font-size:48px;font-weight:500;color:#000}main #news h2 span{color:#522d80}main #news a{text-decoration:none}main #news a h5{color:#522d80;text-align:center;margin-top:10px}main #news .btn-1{text-align:center;color:#000;font-size:12px !important;border:1px solid #522d80;margin:0 auto;padding:5px 10px;letter-spacing:1px;border-radius:15px}main #news img{height:164px;object-fit:cover}main #founder{background:#ffeada;text-align:center}main #founder h2{font-size:48px;font-weight:500;color:#000}main #founder h2 span{color:#522d80}main #founder p{color:#000;font-size:28px !important;font-weight:500}main #founder h5{font-weight:600;font-size:16px}main #contact{background:#fff}main #contact h2{font-size:48px;font-weight:500;color:#000}main #contact h2 span{color:#522d80}main #contact p{color:#000}main #contact .card{background:linear-gradient(135deg, #522D80, #74cfc0, #c70bf9);box-shadow:0 3px 32px rgba(116,207,192,.54);transition:box-shadow .4s,background-color .4s;border-radius:15px}main #contact form .btn-1{letter-spacing:1px;color:#fff;font-weight:bold;background:#522d80;border-radius:15px;margin-bottom:0px}footer{background:linear-gradient(152deg, #522D80, #111);color:#fff}footer h5{font-weight:bold;color:#74cfc0}footer a{color:#fff}@media(max-width: 767px){#info .card{flex-direction:column !important}#about img{max-width:100% !important}#contact h2{font-size:45px !important}.icon_item{padding:15px !important}.icon_item h6{font-size:1rem !important}}