/* Montserrat Fonts */ 
@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,400&display=swap');

/* Oswald Fonts */
@import url('https://fonts.googleapis.com/css2?family=Oswald:wght@300;400;600;700&display=swap');

/* common style */
/* ::-webkit-scrollbar {display: none;} */
body{font-family: 'Montserrat', sans-serif;background-color: #0F0C37;color: #ffffff;overflow-x: hidden;}
.overflow-x-hidden{overflow-x: hidden;}
.overflow-y-hidden{overflow-y: hidden;}
a, a:hover{text-decoration: none;}
a, button, a:focus, a:hover, button:focus, button:hover{outline: none;}
h2, .h2{font-size: 60px;font-weight: 700;font-family: 'Oswald';}
h3, .h3{font-size: 36px;font-weight: 700;font-family: 'Oswald';}
h4, .h4{font-size: 32px;font-weight: 500;}
h5, .h5{font-size: 24px;font-weight: 700;}
.gradient-text{background: #C1DF0F;background: -webkit-linear-gradient(to right, #C1DF0F 0%, #47C5E5 100%);background: -moz-linear-gradient(to right, #C1DF0F 0%, #47C5E5 100%);background: linear-gradient(to right, #C1DF0F 0%, #47C5E5 100%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;-webkit-box-decoration-break: clone;}
.sub-para{font-size: 20px;line-height: 36px;}
.get-started-btn, .btn.btn-primary {height: 65px;width: 190px;border-radius: 50px;display: inline-flex;align-items: center;justify-content: center;font-size: 20px;color: #171345;background: #89FCFF;font-weight: 600;border: none;}
.get-started-btn:hover, .btn.btn-primary:hover{background: rgb(76 198 220 / 90%);color: #171345 !important;}
 
/* form */
.form-control, .form-control:focus {background: transparent;color: #fff;border: 1px solid rgb(255 255 255 / 44%);border-radius: 20px;min-height: 52px;font-size: 14px;padding: 0px 20px;}
.form-control:focus{box-shadow: none;}
.form-control::-webkit-input-placeholder {color: #ffffff;}
.form-control::-moz-placeholder {color: #ffffff;}
.form-control:-ms-input-placeholder {color: #ffffff;}
.form-control:-moz-placeholder {color: #ffffff;}
select.form-control{appearance: none;background-image: url(../images/ic-dropdown-arrow.svg);background-position: calc(100% - 15px);background-repeat: no-repeat;background-size: 14px;}
select.form-control option { background-color: #171345; }
/* Header */
.navbar.bg-light {background: transparent !important;border-bottom: 1px solid rgb(255 255 255 / 60%);min-height: 80px;backdrop-filter: blur(42px);-webkit-backdrop-filter: blur(42px);-o-backdrop-filter: blur(42px);-moz-backdrop-filter: blur(42px); -webkit-transition: top 0.3s; -moz-transition: top 0.3s; -o-transition: top 0.3s}
.navbar-light .navbar-brand img{width: 133px;}
.navbar-light .navbar-nav .nav-link {color: #fff;font-size: 14px;padding: 29px 25px;margin: -8px 0;line-height: 17px;}
.navbar-light .navbar-nav .nav-item.nav-sign-in .nav-link:after {content: '';display: block;height: 1px;width: 100%;background: #fff;}
.navbar-light .navbar-nav .nav-link:focus{color: #fff !important;}
.navbar-light .navbar-nav .nav-link:hover {color: rgba(255,255,255,0.8);}
.navbar-light .navbar-nav li:last-child .nav-link {padding-right: 0;}
.navbar-padding{padding-top: 80px;}
.nav-link.get-started-btn {border: 1px solid #89FCFF;background: transparent;height: 36px;width: 120px;padding: 0 !important;margin-top: 14px !important;margin-left: 25px !important;font-weight: 500;color: #89FCFF !important;}
.navbar-light .navbar-nav .dropdown-menu {background: #070743;box-shadow: inset -5px -5px 250px rgba(255, 255, 255, 0.02);border: 1px solid rgb(238 237 237 / 60%);border-radius: 10px;margin-top: 10px;padding-bottom: 20px;}
.navbar-light .navbar-nav .dropdown-item {color: #ffffff;font-size: 14px;line-height: 17.07px;padding: 8px 20px;}
.navbar-light .navbar-nav .dropdown-divider {margin: 0 20px 20px;border-top: 1px solid rgb(255 255 255 / 40%);}
.navbar-light .navbar-nav .dropdown-item:focus, .dropdown-item:hover {background: rgba(255,255,255,0.1);}
.navbar-light .navbar-nav .nav-link.dropdown-toggle::after {border: none;height: 8px;width: 9px;background-size: 100%;background-image: url(../images/ic-dropdown-arrow.svg);background-repeat: no-repeat;background-position: 50%;vertical-align: middle;margin-left: 8px;}
.navbar-light .navbar-nav .nav-link.dropdown-toggle:before {content: '';height: 10px;width: 100%;position: absolute;left: 0;bottom: -10px;}


/* Mobile Menu */
.side-slide ul { margin-top: 0px; }
.overlay .navbar.bg-light { z-index: -1; }
.side-slide .navbar-collapse {padding: 0; left: auto; /* position: relative; */ top: auto; display: block; height: auto; }
.side-slide {z-index: 9;top: 0;left: -287px;height: 100vh;position: fixed;width: 287px;padding: 60px 0 20px;background: #0F0C35;box-shadow: inset -5px -5px 250px rgb(255 255 255 / 2%);/* backdrop-filter: blur(42px); */-webkit-backdrop-filter: blur(42px);-o-backdrop-filter: blur(42px);-moz-backdrop-filter: blur(42px);transition: all 0.3s;border-right: 1px solid rgba(255,255,255,0.4);}
.close-menu:after,.close-menu:before { content: ''; display: block; height: 2px; width: 20px; background: #fff; margin: 5px 0px; transition: all 0.3s; transform: rotate( -45deg ) translate(3px, -3px); }
.close-menu { position: absolute; top: 22px; left: 23px; width: 30px; height: 30px; }
.close-menu:before { transform: rotate( 45deg ) translate(2px, 2px); }
.side-slide .dropdown-menu.show { position: static !important; top: auto; transform: none !important; left: auto; box-shadow: none; }

/* Hero Section */
.hero-section{position: relative;transform: translate3d(0px, 0px, 0px);height: 900px;width: 100%;background-image: url(../images/home-banner.jpg);background-size: cover;}
.hero-section h1{text-align: center;text-transform: uppercase;font-size: 72px;line-height: 116.3%;font-family: 'Oswald', sans-serif;font-weight: 700;}
.hero-section h1.pt-5 {padding-top: 70px !important;}
.hero-section p{text-align: center;max-width: 1056px;margin: auto;font-size: 24px;line-height: 41px;}
.hero-section .get-started-btn{margin-top: 30px;}
.hero-section .hero-bg-video{height: 100%;width: 100%;position: fixed;top: 0;bottom: 0;left: 0;right: 0;z-index: -1;}
.hero-section .hero-bg-video video{width: 100%;height: 100%;object-fit: cover;}
.hero-section .hero-bg-video:after {content: '';position: absolute;bottom: 0px;left: 0px;right: 0px;height: 40px;background: linear-gradient(180deg, rgba(15, 12, 54, 0), #0F0C35);}
.hero-section .hero-bg-video::before {content: '';position: absolute;background-image: url(../images/banner-glow.png);top: 0;bottom: 0;left: 0;right: 0;background-position: 50% -10px;}

/* nav tabs */
.nav-tabs {border: 0;text-align: center;display: flex;justify-content: center;}
.nav-tabs .nav-link {background: none !important;border: none;color: rgb(255 255 255 / 40%);font-size: 28px;font-family: 'Oswald';font-weight: 700 !important;padding: 0px;margin: 20px 40px;text-transform: uppercase;}
.nav-tabs .nav-link.active {color: #ffffff;border-bottom: 1px solid #4CC6DC;}

/* Slider Carousel */
.carousel-control-next, .carousel-control-prev{opacity: 1;}
.carousel-control-next-icon, .carousel-control-prev-icon {background-image: url(../images/ic-left-arrow.svg);width: 28px;height: 28px;-o-background-size: cover; -moz-background-size: cover; -webkit-background-size:cover;border: 1.5px solid #4EC7DC;border-radius: 50%;}
.carousel-control-next-icon{transform: rotate(180deg);}
.carousel-indicators{position: relative;margin-top: 60px;}
.carousel-indicators li {width: 10px;height: 10px;border-radius: 50%;background: none;border: 1px solid rgb(209 209 209 / 30%);margin: 0px 10px;cursor: pointer;}

/* Vert Slider Carousel */
.vert .carousel-item-next.carousel-item-left,
.vert .carousel-item-prev.carousel-item-right {-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}
.vert .carousel-item-next,
.vert .active.carousel-item-right {-webkit-transform: translate3d(0, 100%, 0);transform: translate3d(0, 100% 0);}
.vert .carousel-item-prev,
.vert .active.carousel-item-left {-webkit-transform: translate3d(0,-100%, 0);transform: translate3d(0,-100%, 0);}
.vert ol.carousel-indicators {height: 100%;display: flex;flex-flow: column;width: 5px;margin: 0;position: absolute;left: auto;right: 0;top: 0;}
.vert ol.carousel-indicators li {height: 100%;cursor: pointer;border: 0;border-left: 1px solid #ffffff;border-radius: 0;width: 5px;}
.vert ol.carousel-indicators li.active {background-color: #4CC6DC;border: 0;}

/* Wealthtech Section */
.wealthtech-section {padding-top: 120px;}
.wealthtech-section .Wealthtech-box{position: relative;background: radial-gradient(100% 100% at 0% 0%, rgba(255, 255, 255, 0.4) 0%, rgba(255, 255, 255, 0) 100%);box-shadow: inset -5px -5px 250px rgba(255, 255, 255, 0.02);backdrop-filter: blur(42px);-webkit-backdrop-filter: blur(42px);-o-backdrop-filter: blur(42px);-moz-backdrop-filter: blur(42px);border-radius: 10px;border: 1px solid rgba(255,255,255,0.4);padding: 40px;overflow: hidden;height: 328px;}
.wealthtech-section .Wealthtech-box::after{content:'';position: absolute;background-image: url(../images/wealthtech2024.jpg);background-repeat: no-repeat;background-position: right;background-size: auto 100%;top: 0;left: 0;right: 0;bottom: 0;z-index: -1;}
.wealthtech-section .Wealthtech-box p {font-size: 25px;margin-bottom: 30px; line-height: 46px;}
.wealthtech-section .Wealthtech-box a {font-size: 20px;text-decoration: underline;font-weight: 700;color: #fff;line-height: 36px;}
.wealthtech-section .Wealthtech-box h2 {font-size: 52px;margin-bottom: 16px;line-height: 60.48px;}

/* Overview */
.overview-section{position: relative;}
.overview-section .bg{position: absolute;background-image: url(../images/overview-bg.png);background-repeat: no-repeat;background-position: bottom;background-size: 100% 970px;width: 100%;height: 100%;bottom: -219px;z-index: -1;}
.overview-section .pt-5{padding-top: 120px !important;}

.vertical-slider {min-height: 525px;margin-top: 58px;/* margin-bottom: 40px; */}
.vertical-slider {display: flex;overflow: hidden;}
.vertical-slider .owl-custom {max-width: 70%;}
.vertical-slider .carousel.vert {max-width: calc(100% - 368px);width: 100%;}
.vertical-slider .carousel.vert .carousel-item{padding-right: 125px;}
.vertical-slider .carousel.vert .carousel-item img{width: 100%;}
.vertical-slider .owl-custom-links {max-width: 368px;overflow: hidden;height: 553px;width: 100%;}
.vertical-slider .owl-custom .owl-dots {transform: rotate(90deg) translate(50%, 0);top: 32px;position: absolute;left: 552px;width: 500px;}
.vertical-slider .owl-custom .owl-dots .owl-dot {width: inherit;height: auto;border-radius: 0;margin: 0;border: 0px !important;border-bottom: 1px solid #fff !important;}
.vertical-slider .owl-custom .owl-dots .owl-dot.active {background: none !important;border-color: #4CC6DC !important;border-width: 5px !important;}
/* .vertical-slider .owl-custom.owl-carousel .owl-item img{padding-right: 115px;} */
.vertical-slider .owl-custom-links ul {list-style: none;margin: 0;padding: 0;height: 100%;transition: all 0.3s;}
.vertical-slider .owl-custom-links ul li {height: 50%;font-weight: bold;font-size: 36px;font-family: 'Oswald';line-height: 41.87px;text-transform: uppercase;padding-left: 44px;margin-top: auto;display: flex;align-items: flex-end;padding-bottom: 20px;opacity: 0.4;flex-wrap: wrap;}
.vertical-slider .owl-custom-links ul li a {color: inherit;}
.vertical-slider .owl-custom-links ul li.active {font-size: 52px;line-height: 60.48px;opacity: 1;align-items: initial;}
.vertical-slider .owl-custom-links ul li p {font-family: 'Montserrat';text-transform: initial;font-weight: normal;font-size: 24px;padding-top: 10px;line-height: 34px;display: none;}
.vertical-slider .owl-custom-links ul li.active p{display: block;}

.vertical-slider.right-slider .owl-custom {order: 2;max-width: 56%;}
.vertical-slider.right-slider .owl-custom-links{max-width: 480px;}
.vertical-slider.right-slider .owl-custom .owl-dots {left: -117%;}
.vertical-slider.right-slider .owl-custom-links ul li {padding-left: 50px;}

.vertical-slider.right-slider, .vertical-slider.right-slider .container{flex-direction: row-reverse;}
.vertical-slider.right-slider .carousel.vert .carousel-item {padding-right: 0;padding-left: 15px;}
.vertical-slider.right-slider .vert ol.carousel-indicators {right: auto;left: -480px;}

.vertical-slider.witth-para .owl-custom-links {max-width: 480px;}
.vertical-slider.witth-para .carousel.vert .carousel-item{padding-right: 20px;}
.vertical-slider.witth-para .owl-custom-links {max-width: 538px;}


/* overview section slick slider */
.vertical-slider .slick-slider {max-width: calc(100% - 368px);width: 100%;}
.vertical-slider .slick-slider .slider-in {padding-right: 125px;}
.vertical-slider .slick-slider .slider-in img {width: 100%;}
.vertical-slider .slick-dots {display: flex;flex-flow: column;width: 5px;margin: 0;height: 100%;left: auto;right: 0;top: 0;bottom: 0;}
.vertical-slider .slick-dots li {height: 100%;cursor: pointer;border: 0;border-left: 1px solid #ffffff;border-radius: 0;width: 5px;}
.vertical-slider .slick-dots li button {display: none;}
.vertical-slider .slick-dots li.slick-active {background-color: #89FCFF;border: 0;}
.vertical-slider .slick-dotted.slick-slider{margin-bottom: 0px;}

.vertical-slider.right-slider .slick-slider .slider-in {padding-right: 0;padding-left: 15px;}
.vertical-slider.right-slider .slick-dots {right: auto;left: -480px;}

/* Feature Section */
.feature-section{position: relative;}
.feature-section::before{content: '';position: absolute;top: 50%;left: calc(50% - (1043.92px / 2));width: 1043.93px;height: 217.85px;background: rgb(116 107 237 / 60%);filter: blur(400px);-webkit-filter: blur(400px);-moz-filter: blur(400px);transform: matrix(-0.88, 0.47, 0.47, 0.88, 0, 0);-webkit-transform: matrix(-0.88, 0.47, 0.47, 0.88, 0, 0);-moz-transform: matrix(-0.88, 0.47, 0.47, 0.88, 0, 0);z-index: -1;} 
.feature-section .carousel-inner { max-width: 1090px; margin: 0 auto; } 
/* .feature-section .carousel-inner:before { content: ''; position: absolute; top: 36%; left: calc(50% - (1043.92px / 2)); width: 1043.93px; height: 217.85px; background: #746BED; filter: blur(300px); z-index: -1; transform: matrix(-0.88, 0.47, 0.47, 0.88, 0, 0); } */
.feature-section h2.pt-5 {padding-top: 120px !important;}
.advisors-slider .carousel-item {text-align: center;padding-top: 80px;}

.left-block { position: absolute; top: 14%; left: 2%; } 
.right-block { position: absolute; top: 20%; right: 2%; }
.feature-section .carousel-item .left-block img,.feature-section .carousel-item .right-block img{height: auto;zoom: 1;}
.left-block.mobile-bg { top: 30%; left: 10%; } 
.right-block.mobile-bg { top: 8%; right: 11%; }

/* Review Carousel */
.review-box {background: radial-gradient(100% 100% at 0% 0%, rgba(255, 255, 255, 0.4) 0%, rgba(255, 255, 255, 0) 100%);border: 1px solid rgba(255, 255, 255, 0.4);box-shadow: inset -5px -5px 250px rgba(255, 255, 255, 0.02);backdrop-filter: blur(42px);-webkit-backdrop-filter: blur(42px);-o-backdrop-filter: blur(42px);-moz-backdrop-filter: blur(42px);border-radius: 10px;padding: 25px 15px;margin: 0 2px;}
.review-box > p {font-size: 24px;}
.review-box .person-name {font-weight: 700;font-size: 20px;margin-top: 30px;}
.review-box p.designation {font-size: 16px;font-weight: 300;margin-top: 5px;margin-bottom: 0;}
.review-box .company {font-size: 14px;font-weight: 600;}
.owl-custom .owl-nav {position: absolute;top: 45%;left: -20px;right: -20px;display: flex;}
.owl-custom.owl-carousel .owl-nav button.owl-next, .owl-custom.owl-carousel .owl-nav button.owl-prev { border: 1.5px solid #4EC7DC;border-radius: 50%;background-image: url(../images/ic-left-arrow.svg); background-position: 50%; background-size: 100%;height: 28px;width: 28px;}
.owl-custom.owl-carousel .owl-nav button.owl-next span, .owl-custom.owl-carousel .owl-nav button.owl-prev span{display: none;}
.owl-custom.owl-carousel .owl-nav button.owl-next{margin-left: auto;transform: rotate(180deg);}
.owl-custom .owl-dots {display: flex;width: 100%;justify-content: center;}
.owl-custom .owl-dots .owl-dot {width: 10px;height: 10px;border-radius: 50%;background: none !important;border: 1px solid rgb(209 209 209 / 30%) !important;margin: 0px 10px;outline: none;}
.owl-custom .owl-dots .owl-dot.active {background: #ffffff !important;}

/* Fund Managers */
.fund-managers-section{position: relative;}
.fund-managers-section .bg{position: absolute;background-image: url(../images/testimonial-bg.png);background-repeat: no-repeat;background-position: bottom;background-size: 100% 810px;width: 100%;height: 100%;bottom: -120px;z-index: -1;}
.fund-managers-section .pt-5{padding-top: 120px !important;}
.fund-managers-section .owl-carousel {margin-top: 60px;padding: 0px 49px;}
.fund-managers-section .owl-dots {margin-top: 20px;}

/* Benefits Section */
.benefits-section {position: relative;padding-top: 120px;}
.benefits-section:before {content: '';position: absolute;top: 53%;left: -20%;width: 1043.93px;height: 217.85px;background: #746BED;filter: blur(300px);transform: matrix(0.88, -0.47, -0.47, -0.88, 0, 0);z-index: -1;}

/* Trusted By */
.trusted-by-section{padding-top: 120px;}
.social-links ul {list-style: none;padding: 0;justify-content: space-around;margin-top: 100px;}
.social-links ul li{margin: 0px 15px;}
i.social-icon{display: inline-block;background-position: 50%;background-size: 100%;background-repeat: no-repeat;height: 98px;width: 98px;}
.ic-facebook{background-image: url(../images/social-ic-facebook.svg);}
.ic-instagram{background-image: url(../images/social-ic-instagram.svg);}
.ic-linkedin{background-image: url(../images/social-ic-linkedin.svg);}
.ic-twitter{background-image: url(../images/social-ic-twitter.svg);}
.ic-google{background-image: url(../images/social-ic-google.svg);}
.ic-youtube{background-image: url(../images/social-ic-youtube.svg);}
.social-links { padding: 20px 88px 0; }
.social-links .owl-item img { width: auto;max-width: 100%;image-rendering: crisp-edges;height: auto;}
.social-links .owl-dots {margin-top:20px}
.social-links .owl-item { height: 126px; display: flex; align-items: center; justify-content: center;}

/* Plan Table */
.plan-wrapper{display: flex;justify-content: center;}
.plan-boxes{display: flex;background: radial-gradient(100% 100% at 0% 0%, rgba(255, 255, 255, 0.4) 0%, rgba(255, 255, 255, 0) 100%);box-shadow: inset -5px -5px 250px rgba(255, 255, 255, 0.02);backdrop-filter: blur(42px);-webkit-backdrop-filter: blur(42px);-o-backdrop-filter: blur(42px);-moz-backdrop-filter: blur(42px);border-radius: 10px;border: 1px solid rgba(255,255,255,0.4);}
.plan-boxes .plan {border-right: 1px solid rgb(255 255 255 / 40%); padding-bottom: 110px;}
.plan-boxes .plan:last-child {border-right: none;}
.plan-boxes .plan h5 {margin: 60px 40px 0;font-weight: 700;font-size: 24px;}
.plan-boxes .plan h2 {font-size: 96px;line-height: 142.27px;font-weight: 300;margin: 0 40px;}
.plan-boxes .plan hr {border-color: rgb(255 255 255 / 40%);margin: 0 40px 20px;}
.plan-boxes .plan ul {margin: 20px 20px 40px;}
.plan-boxes .plan ul li {font-size: 16px;line-height: 19.5px;margin-bottom: 30px;}
.plan-boxes .plan .get-started-btn {display: flex;margin: auto; height: 59px;max-width: 167px;color: #82FCFF;background: transparent;font-weight: normal;border: 1px solid #82FCFF;position: absolute;left: 0;right: 0;bottom: 50px;}
.plan-boxes .plan .get-started-btn:hover,.single-addon .get-started-btn:hover {background: #82FCFF;}

/* Minimal Disruption Section */
.minimal-disruption-section{position: relative;padding-top: 120px;}
.minimal-disruption-section .bg{position: absolute;background-image: url(../images/minimal-disruption-bg.png);background-repeat: no-repeat;background-position: bottom;background-size: 100% 840px;width: 100%;height: 100%;bottom: -120px;z-index: -1;}
.minimal-disruption-section .plan-wrapper{margin-top: 60px;margin-bottom: 30px;}
.minimal-disruption-section .plan-boxes{max-width: 732px;}

/* Request Demo Section */
.request-demo-section{padding-bottom: 150px;padding-top: 70px;position: relative;}
.request-demo-section::before{content: '';position: absolute;top: 26%;right: -15%;width: 1043.93px;height: 217.85px;background: rgb(116 107 237 / 60%);filter: blur(300px);transform: rotate(-152.06deg);z-index: -1;}
.request-demo-section  form .btn.btn-primary {margin-top: 10px;width: 214px;}

  /* custom select */
.custom-select { position: relative; }
.form-group select { display: none; }
.custom-select { background: transparent; color: #fff; border: 1px solid rgb(255 255 255 / 44%); border-radius: 20px; min-height: 52px; font-size: 14px; padding: 0px 20px; }
.selected-item:after {    content: ""; background-image: url(../images/ic-dropdown-arrow.svg); background-repeat: no-repeat; background-size: 14px; position: absolute; right: 17px; transition: 0.5s;height: 14px; width: 14px; top: 40%; }
.arrowanim.selected-item:after { transform: rotate(180deg);top: 35%; }
.custom-select .item { padding: 10px 20px; color: #fff; border-top: none; cursor: pointer; text-align: left; border-bottom: 1px solid rgba(255,255,255,0.4); }
.custom-select .item:hover { background: #fff; color: #171345; }
.selected-item { line-height: 48px; text-align: left; }
.custom-select .item:last-child { border: none; }
.all-items { position: absolute; top: 55px; left: -1px; width: calc(100% + 2px); z-index: 100; background: #171345; color: #fff; border: 1px solid rgb(255 255 255 / 44%); border-radius: 20px; min-height: 52px; font-size: 14px; padding: 0; overflow: hidden; }
.all-items-hide { display: none; }
 
/* Footer Section */
footer {background: linear-gradient(0.73deg, rgb(28 22 83 / 90%) -100.86%, rgb(31 32 84 / 90%) 190.17%);padding-top: 100px;padding-bottom: 30px;}
footer a.footer-logo img {width: 188px;height: 49.86px;}
footer ul.nav a {font-size: 18px;color: #fff;line-height: 24px;}
footer ul.nav li {margin-right: 20px;}
footer ul.nav {margin-top: 16px;}
footer ul.nav.mb-5{margin-bottom: 80px !important;}
footer .contact-links > div {margin-bottom: 50px;}
footer .contact-links > div img{margin-right: 30px;width: 42px;}
footer .contact-links > div a {color: #fff;font-size: 20px;line-height: 24px;}
footer .contact-links a img {width: 29px;height: 29px;object-fit: contain;margin-right: 30px;}
footer ul.nav.bottom-nav {margin-top: 80px;}
footer ul.nav.bottom-nav a {font-size: 18px;line-height: 30px;}
footer ul.nav.bottom-nav li {margin-right: 60px;}

/* pointer-popup-wrapper */
/* .pointer-popup-wrapper{display: none;} */
.pointer-popup-wrapper a {height: 22px;width: 22px;border-radius: 50%;background-color: #50C7DC;position: absolute;box-shadow: 0px 6px 21px 4px rgba(255, 255, 255, 0.23);}
/* .pointer-popup-wrapper .pointer-popup{ width: 372px;height: auto;background: radial-gradient(100% 100% at 0% 0%, rgba(255, 255, 255, 0.4) 0%, rgba(255, 255, 255, 0) 100%);box-shadow: inset -5px -5px 250px rgba(255, 255, 255, 0.02);backdrop-filter: blur(42px);-webkit-backdrop-filter: blur(42px);-o-backdrop-filter: blur(42px);-moz-backdrop-filter: blur(42px);border-radius: 10px;border: 1px solid rgb(255 255 255 / 40%);text-align: left;padding: 30px 26px;} */
/* .pointer-popup-wrapper.open .pointer-popup{display: block;} */
/* .pointer-popup-wrapper .pointer-popup h5 {font-size: 18px;font-weight: 700;text-transform: uppercase;margin-bottom: 10px;} */
.pointer-popup-wrapper .pointer-popup { display: block;padding: 30px; width: 372px; height: 225px; 
  background: linear-gradient(102.77deg, #0F0C37 0%, #2c2962 100%);
  /* background: linear-gradient(102.77deg, #0F0C37 0%, rgba(121, 114, 215, 0) 100%); */
  /* backdrop-filter: blur(100px); -webkit-backdrop-filter: blur(42px); -o-backdrop-filter: blur(42px); -moz-backdrop-filter: blur(42px);  */
  border: 1px solid rgb(255 255 255 / 40%); text-align: left; border-radius: 10px; box-shadow: inset -5px -5px 250px rgb(255 255 255 / 2%); position: absolute; top: 17%; }
.pointer-popup-wrapper .pointer { display: none; }
.pointer-popup-wrapper .pointer-popup h5 { font-weight: bold; font-size: 18px; line-height: 20.93px; text-transform: uppercase; }
.pointer-popup-wrapper .pointer-popup p { font-size: 16px; line-height: 26px;height: 90px; }
.pointer-popup .read-more { color: #82FCFF; background: transparent; border: 1px solid #82FCFF; width: 136px; height: 36px; text-align: center; border-radius: 50px; font-weight: 500; font-size: 14px; line-height: 36px; margin: 0; bottom: 0; align-self: flex-end; position: relative; box-shadow: none; top: auto !important; right: auto !important; left: auto !important;}

/* Custom pointer set */
.pointer-popup-wrapper .pointer-popup:after {content: ""; width: 123px; height: 150px; position: absolute; bottom: -209px; background-image: url(../images/popup-line.svg); left: 50%; transform: translateY(-50%); background-size: cover;}
.pointer-popup-wrapper .pointer-popup.mobile-img:after { width: 194px; height: 185px; position: absolute; bottom: -209px; background-image: url(../images/popup-line-mobile.svg); left: 50%; transform: translateY(-50%); }
.pointer-popup-wrapper .pointer-popup.left { top: 12%; left: 5%; }
.pointer-popup-wrapper .pointer-popup.right { left: auto; right: 8%; }
.pointer-popup-wrapper .pointer-popup.left.mobile-img { left: 14%; }

.pointer-popup-wrapper .pointer-popup.left.mobile-img { left: 8%; top: 13%; }
.pointer-popup-wrapper .pointer-popup.right.mobile-img:after { left: 0%; top: 139%; }
.pointer-popup-wrapper .pointer-popup.left.mobile-img:after { left: 50%; bottom: -274px; }
.pointer-popup-wrapper .pointer-popup.right.mobile-img { right: 9%;top: 9%; }


.pointer-popup-wrapper .pointer-popup.right:after { transform: translateY(-50%) rotateY(180deg); left: 25%; }
.pointer-popup-wrapper .pointer-popup.left.rotate { top: 40%; }

.pointer-popup-wrapper .pointer-popup.rotate:after { transform: translateY(-50%) rotateX(180deg); top: -50px; }

.pointer-popup-wrapper.fund-manager-item1-pointer1 a{top: 70%;left: calc(((100% - 884px) / 2) + 15px);}
.pointer-popup-wrapper.fund-manager-item1-pointer2 a {top: 42%;right: calc(((100% - 884px) / 2) + 56px);}
/* .pointer-popup-wrapper.fund-manager-item1-pointer1 .pointer-popup {top: 29%;left: 3%;} */
/* .pointer-popup-wrapper.fund-manager-item1-pointer2 .pointer-popup {right: 4%;} */

.pointer-popup-wrapper.fund-manager-item2-pointer1 a{top: 70%;left: calc(((100% - 368px) / 2) + 43px);}
.pointer-popup-wrapper.fund-manager-item2-pointer2 a {top: 42%;right: calc(((100% - 368px) / 2) + 28px);}
/* .pointer-popup-wrapper.fund-manager-item2-pointer1 .pointer-popup {top: 30%;left: 3%;} */
/* .pointer-popup-wrapper.fund-manager-item2-pointer2 .pointer-popup {top: 0;right: 4%;} */

.pointer-popup-wrapper.fund-manager-item3-pointer1 a{top: 60%;left: calc(((100% - 983px) / 2) + 121px);}
.pointer-popup-wrapper.fund-manager-item3-pointer2 a {top: 42%;right: calc(((100% - 983px) / 2) + 90px);}
/* .pointer-popup-wrapper.fund-manager-item3-pointer1 .pointer-popup {top: 78%;left: 3%;} */
/* .pointer-popup-wrapper.fund-manager-item3-pointer2 .pointer-popup {top: 0;right: 4%;} */

.pointer-popup-wrapper.fund-manager-item4-pointer1 a{top: 57%;left: calc(((100% - 963px) / 2) + 50px);}
.pointer-popup-wrapper.fund-manager-item4-pointer2 a {top: 65%;right: calc(((100% - 963px) / 2) + 110px);}
/* .pointer-popup-wrapper.fund-manager-item4-pointer1 .pointer-popup {top: 18%;left: 3%;} */
/* .pointer-popup-wrapper.fund-manager-item4-pointer2 .pointer-popup {top: 33%;right: 4%;} */

.pointer-popup-wrapper.fund-manager-item5-pointer1 a{top: 67%;left: calc(((100% - 962px) / 2) + 110px);}
.pointer-popup-wrapper.fund-manager-item5-pointer2 a {top: 52%;right: calc(((100% - 962px) / 2) + 200px);}
/* .pointer-popup-wrapper.fund-manager-item5-pointer1 .pointer-popup {top: 78%;left: 3%;} */
/* .pointer-popup-wrapper.fund-manager-item5-pointer2 .pointer-popup {top: 1%;right: 8%;} */

.pointer-popup-wrapper.fund-manager-item6-pointer1 a{top: 60%;left: calc(((100% - 983px) / 2) + 80px);}
.pointer-popup-wrapper.fund-manager-item6-pointer2 a {top: 47%;right: calc(((100% - 983px) / 2) + 180px);}
/* .pointer-popup-wrapper.fund-manager-item6-pointer1 .pointer-popup {top: 20%;left: 0%;} */
/* .pointer-popup-wrapper.fund-manager-item6-pointer2 .pointer-popup {top: 4%;right: 4%;} */

/*Advisors*/
.pointer-popup-wrapper.advisors-item1-pointer1 a{top: 83%;left: calc(((100% - 425px) / 2) + 51px);}
.pointer-popup-wrapper.advisors-item1-pointer2 a {top: 45%;right: calc(((100% - 425px) / 2) + 55px);}
/* .pointer-popup-wrapper.advisors-item1-pointer1 .pointer-popup {top: 48%;left: 17%;} */
/* .pointer-popup-wrapper.advisors-item1-pointer2 .pointer-popup {top: 0;right: 20%;} */

.pointer-popup-wrapper.advisors-item2-pointer1 a{top: 69%;left: calc(((100% - 883px) / 2) + 120px);}
.pointer-popup-wrapper.advisors-item2-pointer2 a {top: 51%;right: calc(((100% - 883px) / 2) + 109px);}
/* .pointer-popup-wrapper.advisors-item2-pointer1 .pointer-popup {top: 29%;left: 3%;} */
/* .pointer-popup-wrapper.advisors-item2-pointer2 .pointer-popup {top: 3%;right: 4%;} */

.pointer-popup-wrapper.advisors-item3-pointer1 a{top: 67%;left: calc(((100% - 994px) / 2) + 110px);}
.pointer-popup-wrapper.advisors-item3-pointer2 a {top: 30%;right: calc(((100% - 994px) / 2) + 100px);}
/* .pointer-popup-wrapper.advisors-item3-pointer1 .pointer-popup {top: 24%;left: 3%;} */
/* .pointer-popup-wrapper.advisors-item3-pointer2 .pointer-popup {top: 1%;right: 8%;} */

.pointer-popup-wrapper.advisors-item4-pointer1 a{top: 69%;left: calc(((100% - 888px) / 2) + 200px);}
.pointer-popup-wrapper.advisors-item4-pointer2 a {top: 47%;right: calc(((100% - 888px) / 2) + 120px);}
/* .pointer-popup-wrapper.advisors-item4-pointer1 .pointer-popup {top: 29%;left: 10%;} */
/* .pointer-popup-wrapper.advisors-item4-pointer2 .pointer-popup {top: 4%;right: 4%;} */

/*** ABOUT US PAGE STYLE ***/
.about-us .hero-section h1,
.about-us .hero-section p{text-align: left;}
.about-us .hero-section p{max-width: 871px;margin: 16px 0;}

.about-section{position: relative;}
.about-section .bg {position: absolute;background-image: url(../images/overview-bg.png);background-repeat: no-repeat;background-position: 50% 50%;background-size: 100% 720px;width: 100%;height: 720px;bottom: 0;z-index: -1;}
.about-section h2{margin-bottom: 60px;}
.about-section p.sub-para {margin-bottom: 30px;font-size: 24px; line-height: 36px;}
.about-section p.sub-para:last-child{margin-bottom: 0px;}

.transforming-section{position: relative;}
.transforming-section::before{content: '';position: absolute;width: 1043.93px;height: 217.85px;top: 60%;left: -23%;background: #746BED;filter: blur(300px);transform: matrix(0.88, -0.47, -0.47, -0.88, 0, 0);z-index: -1;}

.whatwevalue-section{position: relative;}
.whatwevalue-section .bg {position: absolute;background-image: url(../images/what-we-value-bg.png);background-repeat: no-repeat;background-position: 50% 0;background-size: 100% 775px;width: 100%;height: 775px;bottom: 0;z-index: -1;}
.whatwevalue-section .owl-carousel .owl-item img {backdrop-filter: blur(20px);-webkit-backdrop-filter: blur(20px);-o-backdrop-filter: blur(20px);-moz-backdrop-filter: blur(20px);}
.whatwevalue-section .vertical-slider .carousel.vert .carousel-item{padding-right: 20px;}
.whatwevalue-section .vertical-slider .owl-custom-links {max-width: 480px;}

.our-team-section {padding-bottom: 0px;}
.our-team-section h2 {margin-bottom: 60px;}

.our-advisors-section{position: relative;}
.our-advisors-section .bg {position: absolute;background-image: url(../images/our-advisors-bg.png);background-repeat: no-repeat;background-position: 50% 0;background-size: 100% 833px;width: 100%;height: 833px;bottom: 0;z-index: -1;}
.our-advisors-section h2 {margin-bottom: 60px;}

.team-profile-box-wrapper {justify-content: space-between;}
.team-profile-box {padding: 0px 15px;}
.team-profile-box img {/* width: 280px; */height: 280px;border-radius: 10px;margin-bottom: 25px;backdrop-filter: blur(20px);-webkit-backdrop-filter: blur(20px);-o-backdrop-filter: blur(42px);-moz-backdrop-filter: blur(20px);}
.team-profile-box h5 {font-size: 24px;line-height: 34px;font-weight: 700;}
.team-profile-box p {font-size: 18px;font-weight: 500;}

.digitize-your-business-section {padding-top: 24px;padding-bottom: 30px;}
.digitize-your-business-box{background: radial-gradient(76.29% 76.14% at 24.74% 23.86%, rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 0) 100%);box-shadow: inset -5px -5px 250px rgba(255, 255, 255, 0.02);backdrop-filter: blur(42px);-webkit-backdrop-filter: blur(42px);-o-backdrop-filter: blur(42px);-moz-backdrop-filter: blur(42px);border-radius: 10px;border: 1px solid rgb(255 255 255 / 44%);padding: 30px 50px 30px 25px;}
.digitize-your-business-box h2 {font-size: 28px;text-transform: uppercase;line-height: 41.5px; margin-bottom: 40px;}

/*** FND MANAGER PAGE STYLE ***/
.mt-121{margin-top: 121px;}
.mt-113{margin-top: 113px;}
.mt-100{margin-top: 100px;}
.mt-60{margin-top: 60px;}
.mt-80{margin-top: 80px;}
.pt-70{padding-top: 70px;}
.mt-40{margin-top: 40px;}
.mb-30{margin-bottom: 30px;}

.pt-121{padding-top: 121px;}
.pt-113{padding-top: 113px;}
.pt-100{padding-top: 140px;}
.pb-100{padding-bottom: 100px;}
.pt-60{padding-top: 60px;}
.pt-80{padding-top: 80px;} 
.pt-70{padding-top: 70px;}
.pt-40{padding-top: 40px;} 

.hero-section .section-h1{font-size: 60px;line-height: 70px;}
 
.section-title{max-width: 855px;letter-spacing: 0.01em;}
.sub-para-center { max-width: 1067px; margin-left: auto; margin-right: auto; }
.fund-manager .hero-section h1, .fund-manager .hero-section p {text-align: left;}
.fund-manager .hero-section p {margin: 16px 0;}
.fund-managers-slider .carousel-item, .advisors-slider .carousel-item {text-align: center;/*padding: 0px 120px;*/padding-top: 30px;}
.fund-managers-slider .carousel-item img,.advisors-slider .carousel-item img {height: 529px;max-height: 529px;/*max-height: 537px;*/max-width: 100%;}
.advisors-slide .carousel-item img {height: 566px;max-height: 566px;/*max-height: 537px;*/max-width: 100%;}
.fund-managers-slider .carousel-indicators, .advisors-slider .carousel-indicators{margin-bottom: 0;margin-top: 20px;bottom: 0;}

.invester-section:before {content: "";position: absolute;width: 1043.93px;height: 217.85px;bottom: 8%;left: -26%;background: rgb(116 107 237 / 60%);filter: blur(300px);transform: matrix(0.88, -0.47, -0.47, -0.88, 0, 0);z-index: -1;}
.invester-section,.fund-benefits-section,.own-words-section { position: relative; }

.fund-benefits-section:before {content: "";position: absolute;width: 1043.93px;height: 217.85px;left: -7%;top: 44%;background: rgb(116 107 237 / 60%);filter: blur(300px);transform: matrix(-0.88, 0.47, 0.47, 0.88, 0, 0);z-index: -1;}
.own-words-section:before {content: "";position: absolute;width: 1043.93px;height: 217.85px;left: 38%;top: 56%;background: rgb(116 107 237 / 60%);filter: blur(400px);transform: rotate(-152.06deg);z-index: -1;}
.our-plateform-section h2 {margin-bottom: 60px;}
.our-plateform-section p {font-size: 24px; line-height: 36px;}
.our-plateform-section .bg {position: absolute;background-image: url(../images/overview-bg.png);background-repeat: no-repeat;background-position: bottom;background-size: 100% 682px;width: 100%;height: 100%;bottom: 10%;z-index: -1;}
.our-plateform-section {position: relative;}
.platform-main {display: flex;}
.platform-img.align-self-center {min-width: 683px;margin-right: 44px;}
.platform-text {min-width: calc(100% - 683px);/*min-width: 559px;*/}
.platform-img img {height: 536px;object-fit: contain;}
.platform-text p {margin-bottom: 37px;}
.platform-text p:last-child {margin-bottom: 0px;}

.alternative-section .owl-carousel {margin-top: 60px;padding: 0;}
.alternative-section .owl-dots {margin-top: 20px;}
.alternative-section .review-box {display: flex;height: 100%;justify-content: space-between;flex-direction: column;height: 200px;padding: 10px 20px 20px;}
.alternative-section .owl-carousel .owl-stage{display: flex;}
.alternative-section .review-box h3 { font-family: 'Montserrat', sans-serif;font-weight: 900;font-size: 36px;line-height: 41.87px;}
.alternative-section .owl-custom .owl-nav {top: 38%;left: -65px;right: -65px;}
.link-rounded {height: 36px;text-transform: capitalize;font-weight: 500;font-size: 14px;line-height: 17px;border: 1px solid;border-radius: 20px;padding: 10px 25px;max-width: 155px;text-align: center;color: #89FCFF;}
.link-rounded:hover{background-color:#4CC6DC;color:#fff;border-color: #4CC6DC;}

.fund-managers-section .fm-slider .owl-dots{margin-top: 20px;margin-bottom: 0px;}

.success-stories-section .owl-carousel {margin-top: 60px;}
.success-box {background: radial-gradient(100% 100% at 0% 0%, rgba(255, 255, 255, 0.4) 0%, rgba(255, 255, 255, 0) 100%);border: 1px solid rgba(255, 255, 255, 0.4);box-shadow: inset -5px -5px 250px rgb(255 255 255 / 2%);backdrop-filter: blur(42px);-webkit-backdrop-filter: blur(42px);-o-backdrop-filter: blur(42px);-moz-backdrop-filter: blur(42px);border-radius: 10px;overflow: hidden;height: auto;margin: 0px 2px;}
.success-box img {min-height: 267px;}
.story-desc {padding: 20px;}
.story-name {font-size: 20px;line-height: 24px;margin-bottom:16px;font-weight: 600;}
.story-desc p {font-size: 16px;line-height: 20px;min-height: 110px;}
.read-more {color: #ffff;border-bottom: 1px solid #fff;margin: 15px 0;display: inline-block;width: auto;font-weight: 600;}
.read-more:hover{color:#4CC6DC;border-color: #4CC6DC;}
.success-stories-section .owl-custom .owl-nav {left: -65px;right: -65px;}
 
.own-words-section .owl-dots {margin-top: 20px;margin-bottom: 0px;}
.own-words-section .owl-carousel {margin-top: 60px;padding: 0px 50px;}

.accordion.faq {background: radial-gradient(164% 133% at 0% 0%, rgba(255, 255, 255, 0.4) 0%, rgba(255, 255, 255, 0) 100%); box-shadow: inset -5px -5px 250px rgba(255, 255, 255, 0.02); backdrop-filter: blur(42px);-webkit-backdrop-filter: blur(42px);-o-backdrop-filter: blur(42px);-moz-backdrop-filter: blur(42px);border-radius: 10px;margin-top:60px;border: 1px solid rgba(255,255,255,0.4);}
.faq .card {border-radius: 0;background-color: transparent;padding: 30px 40px;border: 0;border-bottom: 1px solid rgba(255,255,255,0.4);}
.faq .card-header .btn {padding: 0 25px 0 0;color: #fff;text-transform: uppercase; font-size: 32px;line-height: 38px;white-space: normal;text-align: left;font-weight: 600;display: block;width: 100%;}
.faq .card-header .btn.collapsed{font-size: 28px;line-height: 33px}
.faq .card-header .btn:hover,.faq .card-header .btn.collapsed,.faq .card-header .btn{text-decoration: none;}
.faq .card-header {padding: 0;border: 0;position: relative;}
.faq .card-body {font-size: 20px;line-height: 28px;padding: 0;margin-top: 28px;}
.faq .card-body a {color: #fff;text-decoration: underline;}
.faq .card:last-child {border-bottom: 0;}
.faq .card-header .btn:after {content: "";border: solid #fff;border-width: 0 1px 1px 0;display: inline-block;padding: 8px;transform: rotate(-135deg);-webkit-transform: rotate(-135deg);position: absolute;right: 0;top: 5px;}
.faq .card-header .btn.collapsed:after {transform: rotate(45deg);-webkit-transform: rotate(45deg);}
.fund-manager .plan-section .small-text {font-size: 14px;font-weight: 400;line-height: 32px;}
.fund-manager .plan-section .plan-boxes h2 {font-family: 'Montserrat', sans-serif;font-size: 80px;line-height: 98px;margin: 40px 15px 34px;position: relative;}
.addon .plan-boxes .plan {padding-bottom: 35px;}
.addon .plan-boxes .plan p,.addon .plan-boxes .plan .read-more{margin-left: 25px;}
.fund-manager .plan-section .addon .plan-boxes h2 { margin: 20px 25px; } 
.fund-manager .plan-section .addon .plan-boxes h5 { margin-left: 25px; }
.addon > p { font-size: 24px; line-height: 26px; margin-bottom: 26px; }
.addon .read-more { font-size: 16px;text-transform: capitalize; }
.fund-manager .plan-section .bg{position: absolute;background-image: url(../images/minimal-disruption-bg.png);background-repeat: no-repeat;background-position: bottom;background-size: 100% 840px; width: 100%;height: 100%;bottom: 175px;z-index: -1;}
.fund-manager .plan-section{position:relative;}
.fund-manager .fund-managers-section .bg {position: absolute;background-image:url(../images/our-advisors-bg.png);background-repeat: no-repeat;background-position: bottom;background-size: 100% 820px;width: 100%;height: 820px;bottom: -150px;z-index: -1;}
.fund-manager .addon .plan-boxes .plan { padding-bottom: 35px; } 
.addon .plan-boxes .plan .read-more { margin-bottom: 0; }
.fund-manager .plan-boxes .plan hr{margin: 0 15px 20px;}
.annum-text { font-weight: 300; font-size: 20px; line-height: 24px; position: absolute; top: 100%;left: 0; }
/*** VC-PC FUND PAGE STYLE ***/  
/*.fund-manager.vc-funds .hero-section p {max-width: 700px;}*/
.vc-funds .fund-benefits-section:before{left: 45%; top: 57%;}
.breadcrumb {padding: 0;margin: 0;background: transparent;}
.breadcrumb-item a {color: #fff;}
.breadcrumb-item {font-weight: 500;font-size: 24px;line-height: 29px;margin-right: 20px;}
.breadcrumb-item+.breadcrumb-item::before {border: none;height: 10px;width: 10px;background-size: 100%;background-image: url(../images/breadcrumb-arrow.svg);background-repeat: no-repeat;background-position: 50%;vertical-align: middle;padding: 0;content: "";position: absolute;top: 10px;left: 0;}
/* .breadcrumb-item.active {background: #C1DF0F;background: -webkit-linear-gradient(to right, #C1DF0F 0%, #47C5E5 100%);background: -moz-linear-gradient(to right, #C1DF0F 0%, #47C5E5 100%);background: linear-gradient(to right, #C1DF0F 0%, #47C5E5 100%); -webkit-background-clip: text;-webkit-text-fill-color: transparent;-webkit-box-decoration-break: clone;padding-left: 40px; position: relative;} */
.breadcrumb-item.active {color: #92d560;padding-left: 40px; position: relative;}
.vert ol.carousel-indicators li.active {background-color: #4CC6DC;border: 0;}

/* ADVISOR PAGE  */
.advisor-page .subheader-section .sub-para{font-size: 24px;}
.fund-manager .plan-section h5 {margin-top: 49px;margin: 49px 15px 0;}
.fund-manager .plan-section .plan-boxes .plan ul li { margin-bottom: 13px; } 
.fund-manager .plan-section .plan-boxes .plan ul { margin-top: 31.4px;padding-left: 15px; } 
.fund-manager .plan-boxes .plan { padding-bottom: 117px; }
/*** ADDON PAGE STYLE ***/
.single-addon {background: radial-gradient(100% 100% at 0% 0%, rgba(255, 255, 255, 0.4) 0%, rgba(255, 255, 255, 0) 100%);box-shadow: inset -5px -5px 250px rgb(255 255 255 / 2%);backdrop-filter: blur(42px);-webkit-backdrop-filter: blur(42px);-o-backdrop-filter: blur(42px);-moz-backdrop-filter: blur(42px);border-radius: 10px;border: 1px solid rgba(255,255,255,0.4);padding: 25px 30px 20px;min-height: 190px;} 
.addon-wrap { display: flex; display: -webkit-box; display: -ms-flexbox; -ms-flex-wrap: wrap; flex-wrap: wrap;list-style-type: none; } 
.single-addon-wrap { -webkit-box-flex: 0; -ms-flex: 0 0 33.333333%; flex: 0 0 33.333333%; max-width: calc(33.333333% - 28px); position: relative; width: 100%; min-height: 1px;margin-right: 42px; padding-bottom: 34px; }
.single-addon-wrap:nth-child(3n) { margin-right: 0; }

.title-row { display: flex; justify-content: space-between; align-items: center;font-size: 18px;line-height: 116.3%;}
.single-addon .get-started-btn { height: 36px; width: 136px; font-size: 14px; line-height: 17px; color: #4CC6DC; border: 1px solid #4CC6DC; background-color: transparent; font-weight: 500; }
.title-row h5{font-weight: normal;margin-bottom: 0;font-size: 18px;font-weight: 700;line-height: 23px;text-transform: uppercase;min-height: 46px;}
.title-row h4 { font-weight:normal; margin-bottom: 0; line-height: 29.26px; }
.single-addon p { margin: 25px 0 23px; line-height: 26px; }
.addon-page .hero-section p { margin-bottom: 62px; }
.addon-page .hero-section .single-addon p { margin-bottom: 0px;font-size: 16px;line-height: 26px; }
.addon-listing-section,.contact-address {margin-top: 60px;}
.single-addon-wrap:nth-child(3n+1):nth-last-child(-n+3), .single-addon-wrap:nth-child(3n+1):nth-last-child(-n+3) ~ li { padding-bottom: 0; }

/*** ADDON DETAIL PAGE STYLE ***/ 
.work-detail:first-child:before {content: "";position: absolute;width: 1043.93px;height: 217.85px;left: 39%;top: 20%;background: #746BED;filter: blur(300px);transform: matrix(0.88, -0.47, -0.47, -0.88, 0, 0);z-index: -1;}
.work-detail { position: relative; }
.work-img { background: radial-gradient(100% 100% at 0% 0%, rgba(255, 255, 255, 0.4) 0%, rgba(255, 255, 255, 0) 100%); box-shadow: inset -5px -5px 250px rgba(255, 255, 255, 0.02); backdrop-filter: blur(42px);-webkit-backdrop-filter: blur(42px);-o-backdrop-filter: blur(42px);-moz-backdrop-filter: blur(42px); border-radius: 10px; width: 473px; max-width: 100%; height: 448px; }  
.work-img img{ border-radius: 10px;} 
.work-detail { display: flex; padding-bottom: 150px; }
.work-desc { max-width: calc(100% - 473px); padding-left: 60px; } 
.work-desc h3 { line-height: 44px; margin: 0 0 16px;font-family: 'Montserrat', sans-serif; } 
.work-desc p {max-width: 100%; width: 475px; font-size: 24px; line-height: 36px;} 
.work-detail:last-child { padding-bottom: 0px; }
.work-desc { max-width: calc(100% - 473px); padding-left: 88px; padding-right: 60px; } 
.work-detail:nth-child(even) .work-img { order: 2; }
.how-works-section .bg{position: absolute; background-image: url(../images/how-it-works.png); background-repeat: no-repeat; background-position: bottom; background-size: 100% 730px; width: 100%; height: 100%; bottom: -50px; z-index: -1; }
.how-works-section{position:relative;}
/* SUCCCESS STORIES DETAIL PAGE */
.solution-wrap p { margin-bottom: 40px; } 
.solution-wrap p:last-child ,.solution-wrap p:last-of-type{margin-bottom: 0;}
.stort-short-detail li { font-weight: 600; font-size: 18px; line-height: 116.3%; text-transform: uppercase; padding-right: 43px; } 
.stort-short-detail { padding-top: 8px; }
.problem-statement-section:before {content: ""; position: absolute; width: 1043.93px; height: 217.85px;left: 46%;top: 41%; background: #746BED; filter: blur(300px); transform: matrix(0.88, -0.47, -0.47, -0.88, 0, 0);z-index: -1;}
.problem-stateimg img ,.solution-section img{ border-radius: 20px; max-width: 100%;}
.problem-stateimg img { height: 747px; }
.problem-state-content p { font-size: 24px; line-height: 36px; margin-bottom: 30px; } 
.solution-section { font-weight: normal; font-size: 24px; line-height: 36px; }
.digitize-box { background: radial-gradient(100% 100% at 0% 0%, rgba(255, 255, 255, 0.4) 0%, rgba(255, 255, 255, 0) 100%); box-shadow: inset -5px -5px 250px rgba(255, 255, 255, 0.02); backdrop-filter: blur(42px);-webkit-backdrop-filter: blur(42px);-o-backdrop-filter: blur(42px);-moz-backdrop-filter: blur(42px); border-radius: 10px; padding: 40px 30px 30px; border: 1px solid rgba(255,255,255,0.4); height: 289px; } 
.digitize-box h2 { margin: 0 0 30px; font-size: 42px; line-height: 62px; text-transform: uppercase; font-weight: 700; max-width: 715px; }
.solution-wrap,.problem-statement-section {position: relative;/* min-height: 100vh; */} 
.solution-wrap:before {position: absolute;width: 1043.93px;height: 217.85px;right: -7%;top: 83%;/* background: #746BED; */filter: blur(300px);transform: matrix(0.88, -0.47, -0.47, -0.88, 0, 0);content: "";z-index: -1;}
.security .hero-section p{margin-left: initial;}
.intro-section-bg,.summary { position: relative; } 
.intro-section-bg:before {content: "";position: absolute;width: 1043.93px;height: 217.85px;left: 27%;top: 32%;background: rgb(116 107 237 / 60%);filter: blur(240px);transform: matrix(0.88, -0.47, -0.47, -0.88, 0, 0);z-index: -1;}
.summary:before {position: absolute;width: 1043.93px;height: 217.85px;left: -381.94px;top: 365px;background: rgb(116 107 237 / 60%);filter: blur(240px);transform: matrix(0.88, -0.47, -0.47, -0.88, 0, 0);content: "";z-index: -1;}
/* CONTACT PAGE */
.map { height: 307px; width: 100%; }
.address-detail { background: radial-gradient(100% 100% at 0% 0%, rgba(255, 255, 255, 0.4) 0%, rgba(255, 255, 255, 0) 100%); box-shadow: inset -5px -5px 250px rgba(255, 255, 255, 0.02); backdrop-filter: blur(42px);-webkit-backdrop-filter: blur(42px);-o-backdrop-filter: blur(42px);-moz-backdrop-filter: blur(42px); border-radius: 10px; border: 1px solid rgba(255,255,255,.4); display: flex; flex-wrap: wrap; max-height: 307px; overflow: hidden;} 
.address-text { padding: 30px; line-height: 27.91px; width: 45%; } 
.address-text p { font-weight: 500; font-size: 16px; line-height: 26px; } 
.address-map { width: 55%; }
.reach-us textarea,.reach-us textarea:focus {padding-top: 13px;height: 164px;}
.mapouter{position:relative;text-align:right;height:307px;width:315px;}
.gmap_canvas {overflow:hidden;background:none!important;height:307px;width:315px;}
.reach-us-main:before {content: '';position: absolute;top: 77%;right: -7%;width: 770.26px;height: 217.85px;background: rgb(116 107 237 / 60%);filter: blur(240px);transform: rotate( -152.06deg );z-index: -1;}
/* SIGN IN */
.signup-div {margin: 91px auto 40px;max-width: 854px;background: radial-gradient(100% 100% at 0% 0%, rgba(255, 255, 255, 0.4) 0%, rgba(255, 255, 255, 0) 100%);box-shadow: inset -5px -5px 250px rgba(255, 255, 255, 0.02);backdrop-filter: blur(42px);-webkit-backdrop-filter: blur(42px);-o-backdrop-filter: blur(42px);-moz-backdrop-filter: blur(42px);border-radius: 10px;border: 1px solid rgba(255,255,255,.4);padding: 65px 60px 35px;min-height: 560px;}
.signup-box .form-control { min-height: 45px; } 
.signup-box .custom-select {min-height: 45px;}
.signup-box .selected-item {line-height: 44px;}
.signup-box form { max-width: 418px; margin-left: auto;margin-right: auto; }
.signin-page .section-h1 { margin-bottom: 0; padding-bottom: 10px; } 
.signup-box .btn.btn-primary ,.get-started .btn.btn-primary { margin-top: 40px; display: block; margin: 40px auto 0;height: 50px;}
.signup-div form .form-group:last-of-type { margin-bottom: 0; }
.signup-div .signup-box p { font-weight: normal; font-size: 20px; line-height: 36px; margin-top: 30px; } 
.signup-box .read-more { font-weight: bold; font-size: 20px; line-height: 24px; margin: 0 0 0 16px; }
.signup-div .signup-box .warning-text { margin: 80px 0 0; font-weight: normal; font-size: 20px; line-height: 36px; color: #C0DD0D; }
.signup-div form .form-group:last-of-type { margin-bottom: 0; }
.signup-box .forgot-pass.read-more { margin: 16px 0 0; font-size: 14px; line-height: 17px; }
  
.signin-page-main .section-h1.text-center { font-size: 60px; line-height: 89px; margin: 0; } 
.signin-page-main h5 { font-weight: 600; margin: 0; padding: 0; } 
.signin-page-main .signup-div .signup-box p { margin: 16px 0 0; font-size: 16px; line-height: 20px; }
/* WELCOME BOEARD PAGE*/
.signup-box h5 { line-height: 29px; padding-top: 10px; } 
.welcome-page .signup-div .signup-box p { font-size: 16px; line-height: 20px; margin: 16px 0 0; } 
.welcome-board { display: flex; justify-content: space-between;}
.account-box { width: 256px; height: 172px; background: radial-gradient(100% 100% at 0% 0%, rgba(255, 255, 255, 0.4) 0%, rgba(255, 255, 255, 0) 100%); box-shadow: inset -5px -5px 250px rgba(255, 255, 255, 0.02); backdrop-filter: blur(42px);-webkit-backdrop-filter: blur(42px);-o-backdrop-filter: blur(42px);-moz-backdrop-filter: blur(42px); border-radius: 10px; border: 1px solid rgba(255,255,255,.4); display: flex; flex-wrap: wrap; }
.account-box-wrap { padding: 30px 32px 64px; }
.account-box-wrap p { font-size: 16px; line-height: 20px; color: #C0DD0D; margin-top: 21px; }
.account-box-wrap .date { color: #fff; margin-top: 58px; }
.account-box .continue-btn { font-weight: 600; font-size: 20px; text-transform: capitalize; color: #171345; display: block; height: 50px; background: #4EC7DC; border-radius: 0 0 10px 10px; line-height: 50px; width: 100%; margin-top: -5px; }
.account-box-wrap h5 { margin: 0; }
.welcome-page .signup-div { padding: 60px 91px 69px; }
/* FORGOT PASSWORD PAGE*/ 
.signup-div .signup-box .signup-subtitle { font-size: 16px; line-height: 20px; margin: 8px 0 0; }
.new-password-page .signup-box .btn.btn-primary{width:250px;} 
.signup-box  label { font-weight: 500; font-size: 14px; line-height: 17px; text-align: left; display: flex; margin: 6px 0 0; padding: 0px 20px; }

/* GET STARTED PAGE*/  
.get-started-page .signup-box { margin-right: -130px; height: 100%; padding: 143px 108px 141px; }
.div-wrap:before {content: "";background: radial-gradient(100% 100% at 0% 0%, rgba(255, 255, 255, 0.4) 0%, rgba(255, 255, 255, 0) 100%);box-shadow: inset -5px -5px 250px rgb(255 255 255 / 2%);backdrop-filter: blur(42px);-webkit-backdrop-filter: blur(42px);-o-backdrop-filter: blur(42px);-moz-backdrop-filter: blur(42px);height: 100%;width: 50%;right: 0;top: 0;position: absolute;}
.div-wrap { height: 100%; display: flex; }
.get-started-page .signup-subtitle { font-size: 16px; line-height: 20px; } 
.demo-list { padding: 143px 95px;     margin-left: -130px;}   
.demo-list h2 { font-weight: bold; font-size: 52px; line-height: 77px; text-transform: uppercase; margin: 0; }
.demo-list ul { padding: 0; list-style: none; margin: 48px 0 0; }  
.demo-list li { font-size: 16px; line-height: 20px; margin: 0 0 21px; padding-left: 35px; position:relative; }
.demo-list li:before {content: "";background-image: url("../images/right-sign.png");    position: absolute; top: 6px; left: 0; background-size: 14px 10px; height: 10px; width: 14px; }
/* DIGITAL REPORTING PAGE */
.what-it-does-works-section p { font-size: 20px; line-height: 36px; padding-top: 8px;margin-bottom: 0;text-align: center;}
.digital .faq-section:before {content: "";position: absolute;background-image: url(../images/faq-bg.png);background-repeat: no-repeat;background-position: bottom;background-size: 100% 685px;width: 100%;height: 100%;bottom: 0px;z-index: -1;}
.digital .faq-section{position: relative;}
.how-it-works-wrap { min-height: 151px;background: radial-gradient(100% 100% at 0% 0%, rgba(255, 255, 255, 0.4) 0%, rgba(255, 255, 255, 0) 100%); box-shadow: inset -5px -5px 250px rgba(255, 255, 255, 0.02); backdrop-filter: blur(42px); -webkit-backdrop-filter: blur(42px);-o-backdrop-filter: blur(42px);-moz-backdrop-filter: blur(42px);border-radius: 10px; border: 1px solid rgba(255, 255, 255, 0.4); height: 100%; padding: 30px 20px 30px 30px; /* margin: 0 0 30px; */ text-align: left; } 
.how-it-works .col-lg-4 { margin-bottom: 30px; }
.how-it-works-wrap h6 { font-weight: bold; font-size: 18px; line-height: 21px; text-transform: uppercase; margin: 0 0 10px; } 
.how-it-works p { font-size: 20px; line-height: 36px; }  
.how-it-works .how-it-works-wrap p { margin: 0; line-height: 20px; font-size: 16px;}
.how-it-works h2 {margin-bottom: 16px;}
.how-it-works .col-lg-4:nth-child(3n+1):nth-last-child(-n+3) ,.how-it-works .col-lg-4:nth-child(3n+1):nth-last-child(-n+3) ~ .col-lg-4{margin-bottom: 0;} 
.how-it-works{position:relative;}
.how-it-works .bg{position: absolute;background-image: url(../images/how-it-worksbg.png);background-repeat: no-repeat;background-position: bottom;background-size: 100% 652px;width: 100%;height: 100%;z-index: -1;bottom: -150px;}
.analytics-page .how-it-works .bg { background-size: 100% 440px; bottom: -111px; top: auto; background-position: top; }
.solution-wrap .bg,.solution-img-div .bg{position: absolute; background-image: url(../images/what-we-value-bg.png); background-repeat: no-repeat; background-position: 50% 0; background-size: 100% 775px; width: 100%; height: 775px; bottom: -90px; z-index: -1;}
.solution-img-div { position: relative; }
.owl-nav .disabled { opacity: 0.5; }
@-moz-document url-prefix() {
    .feature-section::before,
    .reach-us-main:before,
    .summary:before,
    .intro-section-bg:before,
    .solution-wrap:before,
    .work-detail:first-child:before,
    .problem-statement-section:before,
    .intro-section-bg:before,
    .summary:before,
    .own-words-section:before,
    .fund-benefits-section:before,
    .invester-section:before,
    .transforming-section::before,
    .benefits-section:before{opacity: 0.4;} 
    .request-demo-section::before{opacity: 0.2;} 
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
    ::i-block-chrome,.feature-section::before,
    ::i-block-chrome,.reach-us-main:before,
    ::i-block-chrome,.summary:before,
    ::i-block-chrome,.intro-section-bg:before,
    ::i-block-chrome,.solution-wrap:before,
    ::i-block-chrome,.work-detail:first-child:before,
    ::i-block-chrome,.problem-statement-section:before,
    ::i-block-chrome,.intro-section-bg:before,
    ::i-block-chrome,.summary:before,
    ::i-block-chrome,.own-words-section:before,
    ::i-block-chrome,.fund-benefits-section:before,
    ::i-block-chrome,.invester-section:before,
    ::i-block-chrome,.transforming-section::before,
    ::i-block-chrome,.benefits-section:before{opacity: 0.4;} 
    ::i-block-chrome,.request-demo-section::before{opacity: 0.3;} 
}


/*New theme style*/
/*Home pages Style*/
.fp-tableCell{vertical-align: top;}
.pt-80{padding-top:80px;}

#navbar { position: relative; top: 0; left: 0; right: 0; z-index: 3; }
#fullpage {margin-top: -62px;}

.wealthtech-section .fp-tableCell,
.trusted-by-section .fp-tableCell,
.fp-center .fp-tableCell{vertical-align: middle;}

.navbar-light .navbar-nav .nav-link {padding: 23px 25px;}
.navbar.bg-light {min-height: 60px;}
.nav-link.get-started-btn {margin-top: 7px !important;}

/* .wealthtech-section, .wealthtech-section .fp-tableCell{height: auto !important;}
.trusted-by-section, .trusted-by-section .fp-tableCell{height: auto !important;} */
footer, footer .fp-tableCell{height: auto !important;}

.request-demo-section{padding-top: 0;padding-bottom: 0;}
.request-demo-section .fp-tableCell{vertical-align: middle;}

.overview-section .fp-slides {height: auto;}
.overview-section .fp-slides .fp-tableCell{height: auto !important;}
.overview-section .vertical-slider { margin-top: 20px; }

.vertical-slider .slick-slider {max-width: calc(100% - 368px);width: 100%;}
.vertical-slider .slick-slider .slider-in {padding-right: 125px;}
.vertical-slider .slick-slider .slider-in img {width: 100%;}
.vertical-slider .slick-dots {display: flex;flex-flow: column;width: 5px;margin: 0;height: 100%;left: auto;right: 0;top: 0;bottom: 0;}
.vertical-slider .slick-dots li {height: 100%;cursor: pointer;border: 0;border-left: 1px solid #ffffff;border-radius: 0;width: 5px;}
.vertical-slider .slick-dots li button {display: none;}
.vertical-slider .slick-dots li.slick-active {background-color: #89FCFF;border: 0;}
.vertical-slider .slick-dotted.slick-slider{margin-bottom: 0px;}

.vertical-slider.right-slider .slick-slider .slider-in {padding-right: 0;padding-left: 15px;}
.vertical-slider.right-slider .slick-dots {right: auto;left: -480px;}

.benefits-section:before{top: 32%;}


/* Plan Table */
.minimal-disruption-section .plan-boxes {max-width: 100%;}
.plan-boxes .plan {padding-bottom: 100px;}
.plan-boxes .plan h5 {margin: 30px 20px 0;}
.plan-boxes .plan h2 {line-height: 122px;margin: 0 20px;}
.plan-boxes .plan hr{margin: 0 20px 20px;}
.plan-boxes .plan ul li {line-height: 22px; margin-bottom: 25px;}
.plan-boxes .plan ul { margin: 20px 0px 40px; }
.plan-boxes .plan { padding-bottom: 70px; }
.plan-boxes .plan .get-started-btn {bottom: 30px;}
.minimal-disruption-section .plan-wrapper{margin-top: 50px;}
.minimal-disruption-section .bg { background-size: 100% 640px; }
.social-links .owl-item{height: auto;}
.social-links .owl-item img {height: 100px;object-fit: contain;margin: 45px auto;}
.pt-100,
.overview-section .pt-5, 
.feature-section h2.pt-5,
.fund-managers-section .pt-5 {padding-top: 140px !important;}
.pointer-popup-wrapper .pointer-popup{background: linear-gradient(102.77deg, #0F0C37 0%, #2c2962 100%);backdrop-filter: unset;}
.vc-funds .vertical-slider .slick-slider .slider-in {padding-right: 40px;}
.signup-div.singup1 {padding: 65px 91px 35px;margin-bottom: 40px; max-width: 1000px !important; margin: 50px auto 30px !important;}

.story-detail .section{margin-top: 8px;}
.how-works-section{/* overflow: hidden; */}
.how-works-section .fp-tableCell{display: block;}

.no-learnmore .pointer-popup-wrapper .pointer-popup {min-height: 130px;height: 170px;}

#navbar {position: fixed;}
.request-demo-section .pt-100.pb-5{padding-bottom: 140px !important;}
sub{bottom: 0;}
footer .pt-100 {padding-top: 100px !important;}
.terms-condition-head p {
  font-size: 16px;
  line-height: 20px;
  padding-top: 50px;
  text-align: justify;
}
.terms-condition p {
  font-size: 16px;
  line-height: 20px;
  text-align: justify;
}
.terms-condition ol {
  font-size: 16px;
  text-align: justify;
}
.terms-condition ol li{
  font-size: 16px;
  text-align: justify;
}
.display-none{
  display: none !important;
}

input.error{
  border: 1px solid red !important;
}
.rc-anchor-normal .rc-anchor-content {
  height: 56px !important;
  width: 206px !important;
}
.rc-anchor-light {
  background: #1b184d !important;
  color: #fff !important;
}
.linkedIn img{
  width: 40px;
  height: 40px;
  margin-bottom: 12px;
}
.menuAlign{
  margin-left: -10pt;
}