:root {
    --base-white: #fff;
    --base-black: #000;
    --dlt-black: #1D1E20;
    --blue-dark: #2970FF;
    --blue-dark-300: #84ADFF;
    --border-blue-dark: #528BFF;
    --blue-dark-nav: #155EEF;
    --blue-dark-25: #F5F8FF;
    --blue-dark-50: #EFF4FF;
    --gray-true-nav: #A3A3A3;
    --text-color:#EDEEF0;
    --gray-true-100: #F5F5F5;
    --gray-true-200: #E5E5E5;
    --gray-true-300: #D6D6D6;
    --gray-true-400: #A3A3A3;
    --gray-true-500: #737373;
    --gray-true-700: #424242;
    --gray-true-800: #292929;
    --gray-true-900: #141414;
    --gray-600: #475467;
    --gray-900: #101828;
    --font-helvetica: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
}

* {
    margin: 0;
    padding: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    outline: 0 !important;
    list-style: none;
}

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,
ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,
tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,
time,mark,audio,video,button {
    margin: 0;
    padding: 0;
    border: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    vertical-align: middle;
    border-radius: 0;
}

body,
html {
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap');

body {
    font-family: 'Inter', sans-serif;
    margin: 0;
    font-size: 14px;
    color: #B5B5B5;
    background: var(--base-white);
}

.wrapper{overflow-x: hidden;}

a{text-decoration: none;}

.text-gradient-two{background: -webkit-linear-gradient(#525252, #1F1F1F);-webkit-background-clip: text;
    -webkit-text-fill-color: transparent;background-clip: text;}

.text-gradient-three{background: -webkit-linear-gradient(#8DE6E5, #75AFF2,#6A8DFD );-webkit-background-clip: text;
    -webkit-text-fill-color: transparent;background-clip: text;}

.rounded-border-wrapper{border-radius: 24px;background: rgba(20, 20, 20, 0.02);padding: 8px;}

.rounded-border-content{border-radius: 12px;background: var(--base-white);box-shadow: 0px 1px 2px 0px rgba(16, 24, 40, 0.06), 0px 1px 3px 0px rgba(16, 24, 40, 0.10);
display: flex;padding: 24px;}

/* start of header styles */

.header-wrapper{padding: 0px 60px;}

.navbar-header{height: 104px;}

.navbar-brand img{width: 190px;}

.navbar-header ul{height: 104px;}

.navbar-header ul li{margin-right: 40px;display: flex;}

.navbar-header .nav-link{padding: 0px 10px;font-size: 16px;color: var(--gray-true-nav);font-weight: 500;display: flex;align-items: center;
border-bottom: 4px solid transparent;}

.navbar-header .nav-link.active{border-bottom: 4px solid var(--blue-dark-nav);color: var(--dlt-black);}

.navbar-header .btn-primary{border-radius: 4px;background: var(--blue-dark);border: 1px solid var(--border-blue-dark);padding: 8px 16px;
font-size: 16px;color: var(--text-color);}

/* end of header styles */

/* start of banner styles */

.banner-wrapper{background: url(../img/dotted-grid-bg.png) no-repeat;height: calc(100vh - 104px);background-size: cover;
    background-position: center center;min-height: 600px;}

.banner_info{padding-top: 160px;position: relative;}

.banner_info::after{content: '';width: 793px;height: 360px;opacity: 0.45;filter: blur(96px);
    background: linear-gradient(-45deg, #8DE6E5, #75AFF2, #6A8DFD, #2970FF);
    position: absolute;left: 50%;transform: translateX(-50%);top: 112px;background-size: 400% 400%;
	animation: gradientchange 10s ease infinite;}

@keyframes gradientchange {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

.banner_info_text{position: relative;z-index: 1;}

.banner_info_text h1{color: #1D1E20;text-align: center;font-size: 72px;;line-height: 90px;letter-spacing: -1.44px;font-weight: 700;
font-family: var(--font-helvetica);}

.banner_info_text h1 strong{font-weight: 700;color: var(--blue-dark);margin-top: -10px;display: inline-block;}

.banner_info_text p{width: 740px;position: relative;left: 50%;transform: translateX(-50%);font-size: 20px;font-weight: 500;
color: var(--gray-true-nav);margin: 16px 0px;}

.btns_wrap .btn-primary{border-radius: 4px;background: var(--blue-dark);border: 1px solid var(--border-blue-dark);padding: 10px 16px;
    font-size: 16px;color: var(--text-color);height: 46px;}

.btns_wrap .btn-plain{padding: 10px 16px;border-radius: 4px;border: 1px solid var(--gray-true-200);font-size: 16px;font-weight: 500;
color: var(--gray-true-800);background: var(--base-white);margin-left: 12px;height: 46px;}

.btns_wrap .btn-plain:focus{border: 1px solid var(--gray-true-200);color: var(--gray-true-800);background: var(--base-white);}

/* end of banner styles */

/* start of gateway info styles */

.gateway-wrapper{padding-top: 4px;padding-bottom: 100px;}

.gateway-wrapper h5{font-size: 16px;line-height: 24px;font-weight: 700;color: var(--blue-dark);position: relative;}

.gateway-wrapper h5::after{content: '';width: 24px;height: 4px;background: var(--blue-dark);position: absolute;top: -4px;left: 0px;
border-radius: 8px;}

.gateway-wrapper h3{font-size: 48px;font-weight: 600;line-height: 60px;letter-spacing: -0.96px;margin-bottom: 28px;}

.gateway-wrapper .cards-wrapper{border-radius: 12px;background: rgba(20, 20, 20, 0.02);padding: 8px;transition: .3s all;cursor: pointer;
position: relative;}

.full-block-link{width: 100%;height: 100%;position: absolute;left: 0px;top: 0px;
text-indent: -100000px;}

.gateway-wrapper .cards-wrapper:hover{background: linear-gradient(133deg, #8DE6E5 0%, #75AFF2 49.10%, #6A8DFD 100%);}

.gateway-wrapper .cards-container{border-radius: 4px;background: var(--base-white);box-shadow: 0px 1px 2px 0px rgba(16, 24, 40, 0.06), 0px 1px 3px 0px rgba(16, 24, 40, 0.10);
min-height: 410px;}

.gateway-wrapper .card-heading{padding: 24px;border-bottom: 1px solid var(--gray-true-200);}

.gateway-wrapper .svg-wrap{float: left;margin-right: 12px;}

.gateway-wrapper .card-heading p{color: var(--blue-dark);font-size: 12px;font-weight: 500;line-height: 14px;}

.gateway-wrapper .card-heading h6{color: var(--base-black);font-size: 24px;font-weight: 500;line-height: 32px;}

.gateway-wrapper .card-content{padding: 24px;min-height: 248px;}

.gateway-wrapper .card-content p{color: var(--gray-true-400);font-size: 16px;font-weight: 500;line-height: 24px;margin-bottom: 16px;}

.gateway-wrapper .link-wrap{padding: 0px 24px 24px 24px;}

.gateway-wrapper .link-wrap a{border-radius: 24px;background: var(--base-white);border: 1px solid var(--gray-true-200);
    padding: 12px 16px;text-decoration: none;font-size: 14px;font-weight: 500;color: var(--gray-true-800);}

/* end of gateway info styles */

/* start of state of art info styles */

.stateofart-wrapper h2{color: #1D1E20;text-align: center;font-size: 48px;margin-bottom: 32px;
    font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    font-weight: 700;line-height: 60px;letter-spacing: -0.96px;text-transform: capitalize;}

.trans_info_wrapper{margin-bottom: 16px;}

.trans_info{flex-direction: column;justify-content: center;align-items: center;}

.trans_info h4{font-size: 72px;line-height: 80px;font-weight: 700;letter-spacing: -1.44px;}

.trans_info p{font-size: 32px;font-weight: 500;line-height: 32px;}

/* end of state of art info styles */

/* start of financial info styles */

.financial-info-wrapper{margin-bottom: 16px;}

.financial_inc_content{flex-direction: column;}

.financial_inc_content h4{font-weight: 700;letter-spacing: -0.96px;text-align: center;margin-bottom: 30px;margin-top: 30px;}

.financial_inc_content ul{display: flex;gap: 24px;}

.financial_inc_content ul li{display: flex;justify-content: center;align-items: center;flex-direction: column;border-radius: 12px;
background: var(--gray-true-100);padding: 12px;}

.financial_inc_content ul li h6{color: var(--gray-true-700);text-align: center;font-size: 30px;font-weight: 600;line-height: 38px;}

.financial_inc_content ul li p{color: var(--gray-true-400);text-align: center;font-weight: 600;}

.one_billion_content{flex-direction: column;}

.one_billion_content .img_wrap{width: 100%;background: url(../img/one-billion-img.png) no-repeat;background-size: cover;
    background-position: center center;border-radius: 24px;display: flex;justify-content: center;align-items: center;}

.one_billion_content .img_wrap h6{text-align: center;font-size: 60px;font-weight: 700;line-height: 72px;letter-spacing: -1.2px;
color: var(--base-white);}

.one_billion_content h3{color: var(--gray-true-900);font-size: 24px;font-weight: 500;line-height: 32px;text-align: center;}

/* end of financial info styles */

/* start of banking info styles */

.banking-info-wrapper{margin-bottom: 120px;}

.banking_made_content{flex-direction: column;}

.banking_made_content .img_wrap{width: 100%;height: 470px;background: url(../img/banking-easy-img.png) no-repeat;background-size: cover;
    background-position: center center;border-radius: 24px;display: flex;align-items: flex-end;margin-bottom: 26px;}

.banking_made_content .img_wrap h6{color: var(--base-white);text-align: center;text-shadow: 0px 4px rgba(0, 0, 0, 0.25);
    font-weight: 700;letter-spacing: -1.44px;margin-bottom: 42px;}

.banking_made_content h4{font-size: 72px;text-align: center;font-weight: 700;line-height: 90px;letter-spacing: -1.44px;}

.banking_made_content p{color: var(--gray-true-400);text-align: center;font-size: 36px;font-weight: 500;line-height: 44px;
    letter-spacing: -0.72px;}

.dltrust_content{flex-direction: column;}

.dltrust_content h4{color: var(--gray-true-400);font-size: 38px;font-weight: 400;line-height: 42px;margin-bottom: 8px;}

.dltrust_content h5{font-size: 72px;font-weight: 700;line-height: 90px;letter-spacing: -1.44px;}

.levelling_content{flex-direction: column;}

.levelling_content .img_wrap{width: 100%;height: 248px;background: url(../img/levelling-img.png) no-repeat;background-size: cover;
    background-position: center center;border-radius: 24px;display: flex;align-items: center;justify-content: center;
margin-bottom: 24px;}

.levelling_content .img_wrap h6{color: var(--base-white);text-align: center;font-size: 60px;font-weight: 700;line-height: 72px;
    letter-spacing: -1.2px;}

.levelling_content p{color: var(--gray-true-400);font-size: 34px;font-weight: 400;line-height: 36px;}

/* end of banking info styles */

/* start of choose dltrust info styles */

.choose-dltrust-wrapper{margin-bottom: 100px;}

.choose-dltrust-wrapper h5{font-size: 16px;line-height: 24px;font-weight: 700;color: var(--blue-dark);position: relative;}

.choose-dltrust-wrapper h5::after{content: '';width: 24px;height: 4px;background: var(--blue-dark);position: absolute;top: -4px;
    left: 0px;border-radius: 8px;}

.choose-dltrust-wrapper h3{font-size: 48px;font-weight: 600;line-height: 60px;letter-spacing: -0.96px;margin-bottom: 28px;}

.choose-dltrust-content .row,.choose-dltrust-content .row .col-lg-4{display: flex;}

.choose-dltrust-content .cards-container{border-radius: 12px;background: linear-gradient(180deg, #FFF 0%, #FCFCFC 100%);
    box-shadow: 0px 2px 4px -2px rgba(16, 24, 40, 0.06), 0px 4px 8px -2px rgba(16, 24, 40, 0.10), 0px 0px 1px 0px rgba(20, 20, 20, 0.15), 0px -2px 0.75px 0px rgba(22, 36, 44, 0.06) inset, 0px 1px 0.75px 0px rgba(255, 255, 255, 0.50) inset;
display: flex;flex-direction: column;margin-bottom: 20px;transition: .3s all;position: relative;}

.choose-dltrust-content .cards-container:hover{background: var(--blue-dark-25);}

.choose-dltrust-content .cards-container .card-heading{padding: 12px;display: flex;align-items: center;border-bottom: 1px solid var(--gray-true-200);}

.choose-dltrust-content .cards-container .card-heading .icon_wrap{display: flex;width: 48px;height: 48px;padding: 8px;justify-content: center;
    align-items: center;gap: 10px;border-radius: 8px;background: var(--blue-dark-50);border: 1px solid #8DE6E5;}

.choose-dltrust-content .cards-container .card-heading h6{color: var(--gray-true-900);font-size: 20px;font-weight: 500;
    line-height: 30px;margin-left: 12px;}

.choose-dltrust-content .cards-container .card-content{padding: 12px;width: 80%;}

.choose-dltrust-content .cards-container .card-content p{color: var(--gray-true-400);font-size: 14px;font-weight: 400;line-height: 20px;
margin-bottom: 12px;}

/* end of choose dltrust info styles */

/* start of discover dltrust info styles */

.discover-dltrust-wrapper{margin-bottom: 120px;}

.discover-dltrust-content h5{font-size: 16px;line-height: 24px;font-weight: 700;color: var(--blue-dark);position: relative;}

.discover-dltrust-content h5::after{content: '';width: 24px;height: 4px;background: var(--blue-dark);position: absolute;
    top: -4px;left: 0px;border-radius: 8px;}

.discover-dltrust-content h3{font-size: 48px;font-weight: 600;line-height: 60px;letter-spacing: -0.96px;}

.discover-dltrust-content h3.inline-block{display: inline-block;}

.discover-dltrust-content p{display: inline-block;color: var(--gray-true-800);font-size: 20px;font-family: var(--font-helvetica);
    line-height: 20px;letter-spacing: -0.4px;width: 372px;margin-left: 10px;}

.slide_nav_wrapper{display: flex;margin: 40px 0px;}

.slide_nav_wrapper ul{display: flex;gap: 64px;}

.slide_nav_wrapper ul li{color: var(--gray-true-400);text-align: center;font-size: 16px;line-height: 24px;letter-spacing: -0.2px;
cursor: pointer;}

.slide_nav_wrapper ul li.slide-active{color: #171717;position: relative;}

.slide_nav_wrapper ul li.slide-active::after{content: '';width: 100%;height: 4px;position: absolute;left: 0px;bottom: -8px;
    background: var(--blue-dark-300);}

.slider_wrapper{width: 100%;display: flex;}

.slider_container{width: 100%;float: left;position: relative;}

.slider_container .flexslider{margin: 0px 0px 24px 0px;border: none;border-radius: 12px;background: rgba(20, 20, 20, 0.02);
    padding: 8px 12px;}

.custom-navigation{display: flex;justify-content: center;align-items: center;}

.custom-navigation a{display: flex;}

.custom-controls-container{display: flex;justify-content: center;margin: 0px 24px;}

.custom-controls-container .flex-control-nav{position: static;width: auto;}

.custom-controls-container .flex-control-paging li a{width: 12px;height: 12px;background: var(--gray-true-200);box-shadow: none;}

.custom-controls-container .flex-control-paging li a.flex-active{background: var(--blue-dark-300);width: 40px;}

.custom-controls-container .flex-control-nav li{margin: 0px 8px;}

.flexslider .slide_content{width: 100%;height: 100%;float: left;padding: 40px;border-radius: 16px;border: 2px solid #FFF;
    background: linear-gradient(135deg, rgba(175, 175, 175, 0.03) 0%, rgba(148, 148, 148, 0.03) 23.00%, rgba(131, 155, 251, 0.03) 100%), rgba(255, 255, 255, 0.02);}

.flexslider .slide_text_wrap{width: calc(100% - 436px);float: left;height: 252px;display: flex;flex-direction: column;justify-content: center;}

.flexslider .slide_text{width: 540px;float: left;}

.flexslider .slide_text h4{font-size: 36px;font-weight: 600;line-height: 44px;letter-spacing: -0.72px;margin-bottom: 20px;}

.flexslider .slide_text p{color: var(--gray-true-400);font-size: 16px;font-weight: 400;line-height: 24px;margin-bottom: 20px;
width: 390px;}

.flexslider .slide_text a{border-radius: 24px;background: var(--base-white);border: 1px solid var(--gray-true-200);
    padding: 12px 16px;text-decoration: none;font-size: 14px;font-weight: 500;color: var(--gray-true-800);display: inline-block;}

.flexslider .slide_img{width: 436px;float: left;height: 252px;display: flex;flex-direction: column;justify-content: center;
position: relative;}

.flexslider .slide_img img{height: 100%;object-fit: contain;}

.flexslider .slide_img::after{content: '';width: 336px;height: 252px;position: absolute;left: 40px;top: 0px;z-index: -1;
    opacity: 0.44999998807907104;
    background: linear-gradient(133deg, #8DE6E5 0%, #75AFF2 49.10%, #6A8DFD 100%);filter: blur(103.74101257324219px);}

/* end of discover dltrust info styles */

/* start of readyto started info styles */

.readyto-started-wrapper{margin-bottom: 120px;}

.readyto-started-content{display: flex;flex-direction: column;justify-content: center;align-items: center;}

.readyto-started-content h5{color: var(--blue-dark);text-align: center;font-size: 16px;font-weight: 700;line-height: 24px;
    text-transform: uppercase;position: relative;}

.readyto-started-content h5::after{content: '';width: 40px;height: 4px;background: var(--blue-dark);position: absolute;
    top: -4px;left: 83px;border-radius: 8px;}

.readyto-started-content h3{font-size: 48px;font-weight: 600;line-height: 60px;letter-spacing: -0.96px;margin: 16px 0px;}

.readyto-started-content p{color: var(--gray-true-400);font-size: 20px;font-weight: 500;line-height: 30px;margin-bottom: 30px;}

/* end of readyto started info styles  */

/* start of solution info styles  */

.solutions-wrapper{padding-top: 60px;padding-bottom: 60px;}

.left_side_nav h3{font-size: 24px;font-weight: 500;line-height: 32px;margin-bottom: 24px;}

.left_side_nav ul{gap: 8px;}

.left_side_nav ul,.left_side_nav ul li{display: flex;flex-direction: column;width: 200px;}

.left_side_nav ul li a{padding: 8px;color: var(--gray-true-400);font-size: 14px;line-height: 20px;
    display: flex;align-items: center;position: relative;}

.left_side_nav ul li a span{padding-left: 8px;}

.left_side_nav ul li a.active{border-radius: 4px;background: var(--blue-dark-50);color: var(--blue-dark);}

.left_side_nav ul li a.active::after{width: 2px;height: 20px;content: '';position: absolute;left: 2px;top: 8px;
    background: -webkit-linear-gradient(#8DE6E5, #75AFF2,#6A8DFD );}

.left_side_nav ul li a.active svg path{fill: var(--blue-dark);}

.solution_content .card_container{padding: 40px;display: flex;}

.solution_content .card_wrapper{border-radius: 16px;margin-bottom: 64px;border: 1px solid #c0c1c2;display: flex;flex-direction: column;
    background: linear-gradient(135deg, rgba(175, 175, 175, 0.03) 0%, rgba(148, 148, 148, 0.03) 23.00%, rgba(131, 155, 251, 0.03) 100%), rgba(255, 255, 255, 0.02);}

.card_left_content{display: flex;flex-direction: column;justify-content: center;flex: 1;padding-right: 50px;}

.card_left_content h3{font-size: 36px;font-weight: 600;line-height: 44px;letter-spacing: -0.72px;margin-bottom: 24px;}

.card_left_content p{color: var(--gray-true-400);font-size: 16px;line-height: 24px;width: 390px;margin-bottom: 20px;}

.card_right_content{display: flex;flex-direction: column;justify-content: center;}

.card_right_content .img_wrap{position: relative;}

.card_right_content .img_wrap::after{content: '';width: 336px;height: 252px;position: absolute;left: 40px;
    top: 0px;opacity: 0.44999998807907104;background: linear-gradient(133deg, #8DE6E5 0%, #75AFF2 49.10%, #6A8DFD 100%);
    filter: blur(103.74101257324219px);z-index: -1;}

.card_right_content .img_wrap.dlt_exchange::after{left: -43px;opacity: 0.6499999761581421;}

.card_right_content .img_wrap.dlt_central_bank::after{left: -43px;opacity: 0.75;}

.card_right_content .img_wrap.dlt_corporates::after{left: -43px;opacity: 0.44999998807907104;}

.card_right_content .img_wrap.dlt_music::after{left: -43px;opacity: 0.30000001192092896;}

.blog_card_container{padding: 0px 0px 0px 24px;}

.blog_card_left_content{display: flex;flex-direction: column;flex: 1;position: relative;padding-right: 50px;}

.blog_card_left_content h3{font-size: 40px;font-family: var(--font-helvetica);font-weight: 400;line-height: 60px;
    letter-spacing: -0.8px;margin-bottom: 40px;margin-top: 16px;}

.blog_card_left_content p{color: var(--gray-true-400);font-size: 16px;line-height: 24px;margin-bottom: 40px;}

.blog_card_left_content a{display: flex;border-radius: 24px;background: var(--base-white);border: 1px solid var(--gray-true-200);
    padding: 12px 24px;text-decoration: none;font-size: 14px;font-weight: 500;color: var(--gray-true-800);
    justify-content: center;align-items: center;position: absolute;left: 0px;bottom: 24px;}

.blog_card_left_content a span{padding-right: 8px;}

.card_divider{display: flex;margin: 32px 0px;width: 900px;height: 1px;background: var(--gray-true-200);position: relative;
    left: 50%;transform: translateX(-50%);}

/* end of solution info styles */

/* start of contact info styles */

.contact-wrapper{padding: 60px 0px 120px 0px;}

.contact-left-content{display: flex;padding-right: 56px;flex-direction: column;}

.contact-left-content h6{font-size: 16px;font-weight: 600;line-height: 24px;padding-bottom: 12px;}

.contact-left-content h3{color: var(--dlt-black);font-size: 36px;font-weight: 600;line-height: 44px;letter-spacing: -0.72px;
margin-bottom: 24px;}

.contact-left-content p{color: var(--gray-true-400);font-size: 20px;font-weight: 400;line-height: 30px;}

.contact-form-container{flex-direction: column;}

.form-field .form-label{color: var(--dlt-black);font-size: 14px;font-weight: 500;line-height: 20px;}

.form-field .form-control{padding: 10px 14px;border-radius: 8px;border: 1px solid rgba(255, 255, 255, 0.15);
    background: #f4f4f5;box-shadow: 0px 1px 2px 0px rgba(16, 24, 40, 0.05);}

.contact-form-container .btn-wrap{display: flex;margin-top: 50px;}

.contact-form-container .btn-wrap .btn-primary{width: 100%;padding: 12px;border-radius: 8px;border: 1px solid rgba(255, 255, 255, 0.12);
    background: var(--blue-dark);color: var(--base-white);font-size: 16px;font-weight: 600;line-height: 24px;}

.contact-form-container textarea.form-control{min-height: 134px;resize: none;}

/* end of contact info styles */

/* start of about info styles */

.about-wrapper{padding-top: 60px;padding-bottom: 60px;}

.about-text-info{padding-right: 68px;padding-left: 0px;}

.about-text-info h6{color: var(--blue-dark-nav);font-size: 16px;font-weight: 600;line-height: 24px;margin-bottom: 12px;}

.about-text-info h3{color: var(--gray-900);font-size: 36px;font-weight: 600;line-height: 44px;letter-spacing: -0.72px;margin-bottom: 20px;}

.about-text-info p{color: var(--gray-600);font-size: 20px;font-weight: 600;line-height: 30px;}

.about-img,.about-img img{width: 100%;}

.about-secondary-info{margin-top: 60px;margin-bottom: 40px;}

.about-secondary-content{padding-right: 68px;padding-left: 0px;}

.about-secondary-info h6{color: var(--gray-600);font-size: 18px;font-weight: 600;line-height: 28px;}

.about-secondary-info p{color: var(--gray-600);font-size: 18px;font-weight: 400;line-height: 28px;margin-bottom: 16px;}

.metric-info{margin-bottom: 60px;}

.metric-info-wrapper{padding: 64px;height: 364px;border-radius: 12px;background: linear-gradient(0deg, rgba(0, 0, 0, 0.80) 0%, rgba(0, 0, 0, 0.80) 100%), url(../img/metric-img.jpg), lightgray 50% / cover no-repeat;
    background-position: 50% 50%;}

.metric-card-content{display: flex;}

.metric-card{padding: 32px 24px;display: flex;flex-direction: column;align-items: center;border-radius: 12px;border: 1px solid rgba(255, 255, 255, 0.60);
    background: rgba(255, 255, 255, 0.30);backdrop-filter: blur(20px);width: 100%;}

.metric-card h4{color: var(--base-white);text-align: center;font-size: 60px;font-weight: 600;line-height: 72px;
    letter-spacing: -1.2px;margin-bottom: 12px;}

.metric-card p{color: var(--base-white);text-align: center;font-size: 18px;font-weight: 600;line-height: 28px;}

.vision-mission-wrapper{background: url(../img/dotted-grid-small.png) no-repeat; background-size: cover;
padding-top: 40px;position: relative;}

.vision-mission-wrapper::after{content: '';width: 1053px;height: 478px;opacity: 0.45;
    background: linear-gradient(-45deg, #8DE6E5, #75AFF2, #6A8DFD, #2970FF);
    filter: blur(107.52000427246094px);position: absolute;left: 50%;top: 110px;transform: translateX(-50%);z-index: -1;
    background-size: 400% 400%;animation: gradientchange 10s ease infinite;}

.vision-text-wrap{padding-right: 53px;}

.vision-mission-text-info h6{color: var(--blue-dark-nav);font-size: 16px;font-weight: 600;line-height: 24px;margin-bottom: 12px;}

.vision-mission-text-info h3{color: var(--gray-true-800);font-size: 48px;font-weight: 600;line-height: 60px;letter-spacing: -0.96px;margin-bottom: 20px;}

.vision-mission-text-info p{color: var(--gray-true-500);font-size: 18px;line-height: 26px;margin-bottom: 40px;}

.vision-mission-text-info .img-wrap{width: 100%;height: 400px;border-radius: 24px;background: var(--gray-true-300);}

/* end of about info styles */

/* start of footer styles  */

.footer-wrapper{border-radius: 24px;border-top: 1px solid var(--gray-true-200);background: linear-gradient(180deg, #FFF 0%, #FCFCFC 100%);
    padding-top: 48px;padding-bottom: 32px;}

.footer-logo a{display: flex;flex-direction: column;text-decoration: none;}

.footer-logo a span{font-size: 30px;font-weight: 400;line-height: 38px;margin-top: 12px;}

.footer-logo img{width: 190px;}

.getin-touch h6{color: var(--gray-true-900);font-size: 16px;font-weight: 600;line-height: 24px;margin-bottom: 8px;}

.getin-touch p a{color: var(--gray-true-500);font-size: 16px;font-weight: 400;line-height: 24px;}

.social_icons{margin-top: 16px;display: flex;gap: 10px;}

.social_icons a{display: flex;padding: 8px;justify-content: center;align-items: center;border-radius: 8px;
    border: 1px solid var(--gray-true-200);background: var(--gray-true-25);width: 40px;}

.company-info h6{color: var(--gray-true-900);font-size: 16px;font-weight: 600;line-height: 24px;margin-bottom: 8px;}

.company-info ul li{margin-bottom: 8px;}

.company-info ul li a{color: var(--gray-true-500);font-size: 16px;line-height: 24px;}

.footer-bottom .copyrights{display: flex;flex-direction: column;}

.footer-bottom .copyrights span{color: var(--gray-true-500, #737373);font-size: 16px;line-height: 24px;text-align: left;}

/* end of footer styles */

/* Responsive Media Queries */

/*  Resolutions above 1200px  */
@media (min-width: 1200px) {

.financial_inc_content h4{font-size: 44px;line-height: 56px;}

.financial_inc_content ul li p{font-size: 15px;line-height: 25px;}

.one_billion_content .img_wrap{height: 208px;}

.one_billion_content h3{margin-top: 12px;}

.banking_made_content .img_wrap h6{font-size: 62px;line-height: 80px;}

.solutions-wrapper .col-lg-3{width: 210px;}

.solutions-wrapper .col-lg-9{width: calc(100% - 210px);padding-left: 48px;}

.contact-wrapper .container{max-width: 1084px;position: relative;}

.vision-mission-text-info p{font-size: 16px;line-height: 24px;}

.card_right_content .img_wrap img{width: 100%;height: auto;}

.blog_card_left_content{padding-right: 30px;}

.blog_card_left_content h3{font-size: 34px;line-height: 46px;margin-bottom: 20px;}

.blog_card_left_content p{font-size: 14px;line-height: 22px;margin-bottom: 20px;}

}

/*  Resolutions above 1400px  */
@media (min-width: 1400px) {

.financial_inc_content h4{font-size: 48px;line-height: 60px;}

.financial_inc_content ul li p{font-size: 18px;line-height: 28px;}

.one_billion_content .img_wrap{height: 214px;}

.one_billion_content h3{margin-top: 24px;}

.banking_made_content .img_wrap h6{font-size: 72px;line-height: 90px;}

.vision-mission-text-info p{font-size: 18px;line-height: 26px;}

.blog_card_left_content{padding-right: 50px;}

.blog_card_left_content h3{font-size: 40px;line-height: 60px;margin-bottom: 40px;}

.blog_card_left_content p{font-size: 16px;line-height: 24px;margin-bottom: 40px;}

}

/*  Resolutions below 1200px  */
@media (min-width: 992px) and (max-width: 1199px) {

.gateway-wrapper .card-heading h6{font-size: 20px;line-height: 28px;}

.gateway-wrapper .card-content p{font-size: 14px;line-height: 22px;}

.one_billion_content .img_wrap{height: 162px;margin-bottom: 15px;}

.banking_made_content .img_wrap h6{font-size: 44px;line-height: 54px;}

.levelling_content .img_wrap{height: 258px;}

.choose-dltrust-content .cards-container .card-content{width: 96%;}

.flexslider .slide_text h4{font-size: 28px;line-height: 36px;}

.getin-touch h6,.company-info h6,.getin-touch p a{font-size: 14px;line-height: 22px;}

.company-info ul li a{font-size: 14px;line-height: 22px;}

.footer-bottom .copyrights span{font-size: 14px;line-height: 22px;}

.solution_content .card_container{padding: 20px;}

.card_left_content h3{font-size: 28px;line-height: 38px;}

.card_right_content .img_wrap img{width: 100%;}

.card_right_content .img_wrap::after{width: 100%;height: 165px;left: 0px;}

.blog_card_left_content h3{font-size: 28px;line-height: 38px;width: 100%;margin-bottom: 15px;}

.blog_card_left_content p{width: 95%;font-size: 12px;line-height: 18px;margin-bottom: 15px;}

.blog_card_right_content .img_wrap img{width: 300px;}

.blog_card_left_content a{bottom: 15px;}

.card_divider{width: calc(100% - 32px);}

}

/*  Resolutions above 992px  */
@media (min-width: 992px) {

.navbar-header ul{position: absolute;left: 50%;transform: translateX(-50%);}

.get-started-btn{position: absolute;right: 60px;}

.contact-wrapper .container{position: relative;}

.contact-wrapper .container::after{content: '';width: 793px;height: 360px;opacity: 0.25;background: linear-gradient(133deg, #8DE6E5 0%, #75AFF2 49.10%, #6A8DFD 100%);
    filter: blur(96px);position: absolute;left: 151px;top: 45px;z-index: -1;}

}

/*  Resolutions below 991px  */
@media (min-width: 768px) and (max-width: 991px) {

.banner-wrapper{height: calc(100vh - 60px);}

.banner_info{padding-top: 360px;}

.rapid-transactions{margin-top: 24px;}

.gateway-wrapper .rapid-transactions .cards-container{min-height: initial;}

.gateway-wrapper .rapid-transactions .card-content{min-height: initial;}

.financial_inc_content ul{gap: 12px;}

.financial_inc_content ul li h6{font-size: 20px;line-height: 28px;}

.financial_inc_content ul li p{font-size: 12px;line-height: 14px;}

.one_billion_content .img_wrap{margin-bottom: 10px;height: 116px;}

.one_billion_content .img_wrap h6{font-size: 46px;line-height: 58px;}

.banking_made_content .img_wrap h6{font-size: 60px;line-height: 70px;}

.choose-dltrust-content .cards-container .card-content{width: 96%;}

.levelling_content .img_wrap h6{font-size: 50px;line-height: 62px;}

.slide_nav_wrapper ul{gap: 16px;}

.flexslider .slide_text_wrap{width: 100%;}

.flexslider .slide_img{display: none;}

.readyto-started-content h3{text-align: center;}

.footer-logo,.getin-touch{margin-bottom: 20px;}

.footer-bottom .col-lg-9{width: 100px;}

.footer-bottom .col-lg-3{width: calc(100% - 100px);}

.solutions-wrapper{padding-top: 20px;padding-bottom: 40px;}

.left_side_nav ul{margin-bottom: 20px;width: 100%;flex-direction: row;overflow-x: auto;overflow-y: hidden;padding-bottom: 15px;}

.left_side_nav ul li a {white-space: nowrap;}

.card_left_content h3{font-size: 28px;line-height: 36px;}

.card_right_content .img_wrap img{width: 100%;}

.card_right_content .img_wrap::after{width: 100%;height: 134px;left: 0px;}

.blog_card_left_content h3{font-size: 28px;line-height: 36px;margin-bottom: 20px;width: 90%;}

.blog_card_left_content p{font-size: 12px;line-height: 16px;width: 90%;}

.blog_card_right_content .img_wrap img{width: 300px;}

.blog_card_left_content a{bottom: 16px;}

.about-wrapper{padding-top: 40px;padding-bottom: 40px;}

.about-wrapper .container{padding-left: 4px;padding-right: 4px;}

.about-text-info{padding-right: 12px;padding-left: 12px;padding-bottom: 30px;}

.about-secondary-info{margin-top: 30px;margin-bottom: 14px;}

.about-secondary-content{padding-left: 12px;padding-right: 12px;}

.about-secondary-info h6{margin-bottom: 16px;}

.metric-info-wrapper{height: auto;padding: 32px 32px 12px 32px;}

.metric-info{margin-bottom: 30px;margin-left: 4px;margin-right: 4px;}

.metric-card{margin-bottom: 20px;}

.vision-mission-text-info{padding-left: 16px;padding-right: 16px;padding-bottom: 20px;}

.vision-mission-wrapper::after{width: 100%;height: 1000px;}

}

/*  Resolutions below 991px  */
@media (max-width: 991px) {

.header-wrapper{padding: 0px;}

.header-wrapper .navbar-brand{padding-left: 16px;}

.navbar-brand img{width: 180px;}

.header-wrapper .navbar-toggler{margin-right: 16px;}

.header-wrapper .navbar-toggler:focus{box-shadow: none;}

.navbar-header{height: auto;padding: 10px 0px;}

.navbar-collapse.show{border-bottom: 1px solid #d0d0d0;}

.navbar-header ul{height: auto;margin-top: 15px;padding: 0px 16px;}

.navbar-header ul li{margin-right: 0px;}

.navbar-header .nav-link{padding: 7px 10px;}

.navbar-header .nav-link.active{border-bottom: 4px solid transparent;color: var(--blue-dark);}

.header-wrapper .get-started-btn{padding-left: 20px;width: 100%;padding-bottom: 20px;}

.navbar-header .btn-primary{width: calc(100% - 16px);}

.about-wrapper{padding-top: 40px;padding-bottom: 40px;}

.about-wrapper .container{padding-left: 4px;padding-right: 4px;}

.about-text-info{padding-right: 12px;padding-left: 12px;padding-bottom: 30px;}

.about-secondary-info{margin-top: 30px;margin-bottom: 14px;}

.about-secondary-content{padding-left: 12px;padding-right: 12px;}

.about-secondary-info h6{margin-bottom: 16px;}

.metric-info-wrapper{height: auto;padding: 32px 32px 12px 32px;}

.metric-info{margin-bottom: 30px;margin-left: 4px;margin-right: 4px;}

.metric-card{margin-bottom: 20px;}

.vision-mission-text-info{padding-left: 16px;padding-right: 16px;padding-bottom: 20px;}

.vision-mission-wrapper::after{width: 100%;height: 1000px;}

.footer-logo img{width: 180px;}

}

/*  Resolutions below 767px  */
@media (max-width: 767px) {

.banner-wrapper{height: calc(100vh - 60px);}

.banner-wrapper .container{padding: 0px 4px;}

.banner_info{padding-top: 100px;}

.banner_info_text h1{font-size: 62px;line-height: 80px;}

.banner_info_text h1 strong{margin-top: -8px;}

.banner_info_text p{width: 100%;line-height: 34px;margin-bottom: 24px;}

.banner_info::after{width: 100%;height: 570px;top: 95px;}

.gateway-wrapper{padding-bottom: 40px;}

.gateway-wrapper .container{padding: 0px 4px;}

.gateway-wrapper .container .col-sm-12{padding: 0px 4px;}

.gateway-wrapper .cards-container{min-height: initial;padding-bottom: 12px;}

.gateway-wrapper h3{font-size: 38px;line-height: 50px;}

.stateofart-wrapper h2{font-size: 36px;line-height: 48px;margin-bottom: 24px;}

.trans_info h4{font-size: 62px;line-height: 70px;}

.trans_info p{font-size: 24px;line-height: 24px;}

.stateofart-wrapper .container,.financial-info-wrapper .container{padding: 0px;}

.financial_inc_content h4{margin: 0px 0px 20px 0px;}

.financial_inc_content ul li h6{font-size: 20px;line-height: 28px;}

.financial_inc_content ul{gap: 16px;}

.financial_inc_content ul li p{font-size: 12px;line-height: 16px;}

.one_billion_content .img_wrap{height: 160px;}

.one_billion_content .img_wrap h6{font-size: 50px;line-height: 62px;}

.one_billion_content h3{font-size: 20px;line-height: 28px;margin-top: 15px;}

.banking-info-wrapper{margin-bottom: 40px;}

.banking-info-wrapper .container{padding: 0px 4px;}

.banking_made_content .img_wrap{height: 300px;margin-bottom: 16px;}

.banking_made_content .img_wrap h6{font-size: 42px;line-height: 48px;}

.banking_made_content h4{font-size: 62px;line-height: 80px;}

.banking_made_content p{font-size: 26px;line-height: 34px;}

.dltrust_content h4{font-size: 28px;line-height: 32px;}

.dltrust_content h5{font-size: 58px;line-height: 76px;}

.levelling_content .img_wrap h6{font-size: 48px;line-height: 60px;}

.levelling_content p{font-size: 24px;line-height: 30px;}

.choose-dltrust-wrapper{margin-bottom: 40px;}

.choose-dltrust-wrapper h3{font-size: 34px;line-height: 46px;margin-bottom: 18px;}

.discover-dltrust-content h3,.discover-dltrust-content h3{font-size: 38px;line-height: 50px;}

.discover-dltrust-content p{font-size: 16px;line-height: 20px;margin: 0px;width: 100%;}

.slide_nav_wrapper{margin: 20px 0px;overflow-x: auto;overflow-y: hidden;padding-bottom: 15px;}

.slide_nav_wrapper ul{gap: 16px;}

.slide_nav_wrapper ul li{font-size: 14px;line-height: 22px;white-space: nowrap;}

.flexslider .slide_content{padding: 20px;}

.flexslider .slide_text_wrap,.flexslider .slide_text{width: 100%;}

.flexslider .slide_text_wrap{height: 200px;}

.flexslider .slide_img{display: none;}

.flexslider .slide_text h4{font-size: 22px;line-height: 30px;}

.flexslider .slide_text p{width: 100%;font-size: 14px;line-height: 20px;}

.discover-dltrust-wrapper{margin-bottom: 60px;}

.readyto-started-wrapper{margin-bottom: 60px;}

.readyto-started-content h3{font-size: 34px;line-height: 46px;margin: 12px 0px;}

.readyto-started-content p{font-size: 18px;line-height: 28px;margin-bottom: 20px;}

.footer-wrapper{padding-top: 24px;padding-bottom: 16px;}

.footer-logo a span{font-size: 24px;line-height: 32px;margin-top: 6px;}

.getin-touch{padding: 16px 0px;}

.footer-bottom{padding-top: 16px;}

.footer-bottom .col-lg-9{width: 100px;max-width: 100px;}

.footer-bottom .col-lg-3{width: calc(100% - 100px);}

.footer-bottom .copyrights span{font-size: 14px;line-height: 22px;}

.solutions-wrapper{padding-top: 20px;padding-bottom: 40px;}

.solutions-wrapper .container{padding: 0px 4px;}

.solution_content .card_wrapper{margin-bottom: 34px;}

.left_side_nav h3{margin-bottom: 16px;}

.left_side_nav ul{margin-bottom: 20px;width: 100%;flex-direction: row;overflow-x: auto;overflow-y: hidden;padding-bottom: 15px;}

.left_side_nav ul li a{white-space: nowrap;}

.solution_content .card_container{padding: 20px;flex-direction: column;}

.card_left_content{padding-right: 0px;}

.card_left_content h3{font-size: 24px;line-height: 32px;margin-bottom: 12px;}

.card_left_content p{margin-bottom: 16px;width: 100%;}

.card_right_content .img_wrap img{width: 100%;}

.card_right_content .img_wrap::after{width: 90%;left: 20px;height: 200px;}

.blog_card_container{padding: 0px;flex-direction: column;}

.blog_card_left_content{padding: 0px 20px 30px 20px;}

.blog_card_left_content h3{font-size: 28px;line-height: 38px;margin-bottom: 16px;width: 100%;}

.blog_card_left_content p{width: 100%;margin-bottom: 20px;}

.blog_card_left_content a{position: static;}

.blog_card_right_content .img_wrap img{width: 100%;}

.blog_card_right_content .img_wrap3{border-bottom-left-radius: 0px;border-top-right-radius: 37%;}

.card_divider{width: calc(100% - 32px);margin: 24px 0px;}

.contact-wrapper{padding: 20px 0px 40px 0px;}

.contact-left-content{padding-right: 0px;padding-bottom: 20px;}

.contact-left-content h6{padding-bottom: 6px;}

.contact-left-content h3{font-size: 30px;line-height: 38px;margin-bottom: 16px;}

.contact-left-content p{font-size: 14px;line-height: 20px;}

.contact-form-container{padding: 16px;}

.contact-form-container .btn-wrap{margin-top: 10px;}

.about-wrapper{padding-top: 20px;padding-bottom: 30px;}

.about-text-info{padding-bottom: 20px;}

.about-text-info h6{margin-bottom: 6px;}

.about-text-info h3{font-size: 30px;line-height: 38px;margin-bottom: 10px;}

.about-text-info p{font-size: 16px;line-height: 26px;}

.about-secondary-info{margin-top: 20px;margin-bottom: 8px;}

.about-secondary-content .img_wrap5{margin-bottom: 16px;}

.about-secondary-info h6{font-size: 16px;line-height: 26px;}

.about-secondary-info p{font-size: 14px;line-height: 24px;}

.metric-info{margin-bottom: 0px;margin-left: 0px;margin-right: 0px;}

.metric-info-wrapper{padding: 24px 24px 12px 24px;}

.metric-card{padding: 16px 12px;margin-bottom: 12px;}

.metric-card h4{font-size: 40px;line-height: 52px;margin-bottom: 6px;}

.metric-card p{font-size: 16px;line-height: 26px;}

.vision-mission-wrapper{background-position: top center;padding-top: 50px;}

.vision-mission-wrapper::after{height: 850px;top: 130px;}

.vision-mission-text-info h6{margin-bottom: 6px;}

.vision-mission-text-info h3{font-size: 38px;line-height: 50px;margin-bottom: 12px;}

.vision-mission-text-info p{font-size: 14px;line-height: 22px;margin-bottom: 20px;}

.vision-mission-text-info .img-wrap{height: 300px;}

}

/*  Resolutions below 400px  */
@media (max-width: 400px) {

.banner_info{padding-top: 60px;}

.banner_info::after{height: 470px;top: 65px;}

.banner_info_text h1{font-size: 48px;line-height: 68px;}

.gateway-wrapper h3{font-size: 30px;line-height: 42px;margin-bottom: 16px;}

.stateofart-wrapper h2{font-size: 30px;line-height: 42px;margin-bottom: 16px;}

.financial_inc_content,.one_billion_content,.banking_made_content,.dltrust_content,.levelling_content{padding: 12px;}

.banking_made_content .img_wrap h6{font-size: 34px;line-height: 40px;margin-bottom: 20px;}

.banking_made_content p{font-size: 20px;line-height: 28px;}

.dltrust_content h4{font-size: 22px;line-height: 26px;}

.dltrust_content h5{font-size: 48px;line-height: 66px;}

.levelling_content .img_wrap{margin-bottom: 16px;}

.levelling_content .img_wrap h6{font-size: 40px;line-height: 52px;}

.levelling_content p{font-size: 20px;line-height: 26px;}

.choose-dltrust-wrapper h3{font-size: 30px;line-height: 42px;}

.discover-dltrust-content h3, .discover-dltrust-content h3{font-size: 30px;line-height: 42px;}

.discover-dltrust-content p{font-size: 14px;line-height: 18px;}

.custom-controls-container{margin: 0px 10px;}

.readyto-started-content h3{font-size: 30px;line-height: 42px;}

}

/* --- */
/* Style the video: 100% width and height to cover the entire window */
#myVideo {
    position: fixed;
    right: 0;
    bottom: 0;
    min-width: 100%;
    min-height: 100%;
}

.img_wrap2 {
    overflow: hidden;
    border-bottom-right-radius: 12px;
    border-top-right-radius: 12px;
    border-top-left-radius: 37%;
    /* border-left: 1px solid rgba(17, 23, 36, 0.16); */
}

.img_wrap3 {
    overflow: hidden;
    border-top-right-radius: 12px;
    border-bottom-right-radius: 12px;
    border-bottom-left-radius: 37%;
    /* border-left: 1px solid rgba(17, 23, 36, 0.16); */
}

.img_wrap4 {
    overflow: hidden;
    border-top-right-radius: 12px;
    border-bottom-right-radius: 12px;
    /* border-left: 1px solid rgba(17, 23, 36, 0.16); */
}

.img_wrap5 {
    overflow: hidden;
    border-radius: 12px;
}