.d-grid.web3_serv_grid{
	    grid-template-columns: 1.3fr 1fr;
    grid-column-gap: 2.5rem;
}
.web3_sprites{
	    background-image: url(https://media.calibraint.com/calibraint-wordpress/wp-content/uploads/2025/09/26080647/web3_sprites.webp);
    background-repeat: no-repeat;
    background-size: 800px;
}
ul.banner_arrow_listing{
	    padding: 0;
    list-style: none;
}
ul.banner_arrow_listing li{
	    color: #D1D1D1;
    font-weight: 400;
    font-size: 16px;
    line-height: 180%;
    padding-left: 2rem;
    position: relative;
}
ul.banner_arrow_listing li:before{
	    content: '';
    background-image: url(https://media.calibraint.com/calibraint-wordpress/wp-content/uploads/2024/10/28144508/Wallet-Whitelabel-Sprite1.webp);
    background-size: 734px;
    width: 24px;
    height: 24px;
    position: absolute;
    left: 0;
    background-position: -56px -63px;
    top: 1px;
}
.web3_serv_grid a.btn_purple{
	padding: 14px 30px;
}
section.bg_grey.web3_dev_stats{
	    padding: 40px 0px;
    text-align: center;
}
.web3-stats-columns.d-grid{
	grid-template-columns: 1fr 1fr 1fr;
}
h4.web3-stats-number{
	    color: #080808;
    font-weight: 700;
    font-size: 40px;
    line-height: 100%;
    margin-bottom: 12px;
}
p.web3-stats-title{
	    color: #5D5D5D;
    font-weight: 500;
    font-size: 16px;
    line-height: 160%;
    text-align: center;
}
section.white_bk_section{
	background: #191919;
}
section.white_bk_section h2{
	    color: #FFFFFF;
    margin-bottom: 1.5rem;
}
section.white_bk_section p.m-x-auto{
	    color: #888888;
    font-weight: 400;
    font-size: 14px;
    line-height: 26px;
    text-align: center;
    max-width: 75%;
}
.web3_feat_grid.d-grid{
	    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-column-gap: 1.5rem;
    margin-top: 40px;
}
.wtbk_box{
	    border: 1px solid #454545;
    border-radius: 12px;
}
.wtbk_box.padd_40{
	padding: 2rem 1.75rem;
}
.wtbk_box img{
	    height: 36px;
    width: 36px;
    margin-bottom: 1rem;
}
.wtbk_box h4{
	    font-weight: 700;
    font-size: 16px;
    line-height: 140%;
    margin-bottom: 1em;
}
.wtbk_box p{
	    color: #888888;
    font-weight: 500;
    font-size: 14px;
    line-height: 170%;
}
.web3_tech_stack h2{
	margin-bottom: 10px;
}
.web3_tech_stack p.section_summary{
	color: #5D5D5D;
}
.web3_expertise p.m-x-auto{
	max-width: 50% !important;
}
.web3_expert_grid.d-grid{
	    margin-top: 40px;
    grid-template-columns: 1fr 1fr 1fr;
    grid-gap: 20px;
}
.web3_expert_grid.d-grid .wtbk_box{
	    padding: 24px 20px;
    color: #888888;
}
.wtbk_box img{
	    height: 36px;
    width: 36px;
    margin-bottom: 1rem;
}
.web3_expert_grid.d-grid .wtbk_box h4{
	    color: #FFFFFF;
    font-weight: 700;
    font-size: 16px;
    line-height: 160%;
    margin-bottom: 10px;
}
.web3_expert_grid.d-grid .wtbk_box p{
	    font-weight: 600;
    font-size: 14px;
    line-height: 160%;
    margin-bottom: 1.5rem;
}
.web3_expert_grid.d-grid .wtbk_box ul{
	    padding: 0;
    list-style: none;
}
.web3_expert_grid.d-grid .wtbk_box ul li{
	    font-weight: 600;
    font-size: 14px;
    line-height: 140%;
    padding-left: 1.5rem;
    margin-bottom: 14px;
    position: relative;
}
.web3_expert_grid.d-grid .wtbk_box ul li:before{
	    font-family: "Font Awesome 6 Free";
    font-weight: 900;
    content: '\f00c';
    position: absolute;
    left: 0;
    top: 1px;
}
.web3_insight_section h2{
	margin-bottom: 10px;
}
.web3_insight_section p.section_summary{
	    color: #5D5D5D;
    max-width: 40% !important;
}
.web3_insight_section{
	    background-color: #F6F6F6;
    position: relative;
    overflow: hidden;
}
.web3_insight_section:after{
	    content: '';
    background: #A761EB26;
    height: 420px;
    width: 420px;
    border-radius: 50%;
    position: absolute;
    top: -16%;
    right: -10%;
    filter: blur(100px);
}
.web3_insight_section .app_development_tabs{
	    margin-top: 50px;
    margin-bottom: 60px;
}
.web3_insight_section .app_development_tabs .tab{
	    background: #E7E7E7;
    color: #6D6D6D;
    font-size: 20px;
}
.web3_company_development a.tech_solution_link:hover{
	border-color: #FB7000!important;
}
.web3_company_development a.tech_solution_link:hover .grey-arrow{
	    background-position: -127px -3px;
    transform: scale(1.2);
    animation: orangebuttonAnimation 0.4s ease 1;
    position: relative;
    top: 1px;
}
.d-grid.insight_grid{
	 grid-template-columns: 1fr 1fr;
    grid-gap: 25px;
}
.insight_grid_wrap, .wt_box_grey_wrap.text-center{
	    min-width: auto !important;
    min-height: auto !important;
    padding: 0 !important;
    border: none !important;
    display: block !important;
}
.insight_wt_box{
	      background: #FFFFFF;
    padding: 2rem 2.5rem;
    border-radius: 20px;
}
.insight_wt_box > .d-flex{
	    margin-bottom: 1rem;
    gap: 20px;
	justify-content: space-between;
}
.insight_wt_box h3{
	    color: #080808;
    font-weight: 800;
    font-size: 28px;
    line-height: 160%;
}
.insight_wt_box .d-flex a{
	    position: relative;
    top: -6px;
}
.insight_wt_box p{
	    color: #5D5D5D;
    font-weight: 500;
    font-size: 16px;
    line-height: 160%;
}
.d-grid.wt_box_inner_grid{
	    grid-template-columns: 1fr 1fr;
    grid-gap: 1.5rem;
    width: 100%;
    margin-top: 64px;
    margin-bottom: 2rem !important;
}
.wt_box_grey_wrap.text-center{
	      background: #F5F7F9;
    padding: 20px !important;
    height: 150px !important;
    display: flex !important;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    border-radius: 10px;
}
.wt_box_grey_wrap.text-center span.highlight{
	    font-weight: 800;
    font-size: 36px;
    line-height: 160%;
    color: #FB7000;
    margin-bottom: 5px;
}
.d-grid.wt_box_inner_grid p{
	    color: #080808;
    font-weight: 600;
    font-size: 16px;
    line-height: 140%;
}
.insight_wt_box a.btn_purple{
	    padding: 12px 28px;
    font-weight: 700;
}
.insight_grid_wrap:last-child .insight_wt_box p{
	    font-size: 14px;
    margin-bottom: 30px;
    max-width: 92%;
}
.insight_grid_wrap:last-child{
	     display: flex!important;
    justify-content: space-between!important;
    flex-direction: column !important;
}
.insight_grid_wrap:last-child .insight_wt_box:first-child{
	padding-bottom: 2.5rem;
}
.insight_grid_wrap:last-child h3{
	margin-bottom: 12px;
}
.d-grid.web3_inoov_grid{
	     grid-template-columns: repeat(4,1fr);
    grid-gap: 40px;
    width: 100%;
}
.web3_innov_card{
	    min-width: auto !important;
    border: none !important;
    padding: 0 !important;
    flex-direction: column;
    align-items: unset !important;
    justify-content: unset !important;
    min-height: auto !important;
}
.web3_innov_content{
	    flex: 1;
    margin-top: 1.5rem;
    margin-bottom: 20px;
}
.web3_innov_content h5{
	    font-family: Manrope;
    font-weight: 800;
    font-size: 24px;
    line-height: 132%;
    color: #080808;
    margin-bottom: 10px;
}
.web3_innov_content p{
	    color: #454545;
    font-family: Manrope;
    font-weight: 500;
    font-size: 14px;
    line-height: 160%;
}
.web3_innov_rdmore a{
	padding: 14px 30px;
}
.web3_trend_grid.d-grid{
	    grid-template-columns: 1fr 1fr;
    grid-gap: 20px 24px;
}
.web3_trend_grid.d-grid .insight_wt_box{
	    min-width: auto !important;
    min-height: auto !important;
    border: none !important;
    padding: 40px 40px 36px;
    display: block !important;
}
.web3_trend_grid.d-grid .insight_wt_box h3{
	margin-bottom: 12px;
}
.web3_trend_grid.d-grid .insight_wt_box p{
	margin-bottom: 1.5rem;
}
.web3_trend_grid.d-grid .insight_wt_box h4{
	    font-weight: 800;
    font-size: 20px;
    line-height: 160%;
    color: #080808;
    margin-bottom: 1.5rem;
}
.web3_trend_grid.d-grid .insight_wt_box h4 span{
	    font-size: 28px;
    color: #FB7000;
    padding-right: 5px;
}
section.web3_cta_section{
	    background: #191919;
    position: relative;
    color: #FFFFFF;
    overflow: hidden;
}
section.web3_cta_section:after{
	    content: '';
    background: #FB700073;
    width: 420px;
    height: 420px;
    position: absolute;
    top: -36%;
    left: 24%;
    right: 0;
    margin: auto;
    border-radius: 50%;
    filter: blur(130px);
}
section.web3_cta_section h3{
	    font-weight: 800;
    font-size: 36px;
    line-height: 132%;
    text-transform: uppercase;
    margin-bottom: 1rem;
}
section.web3_cta_section p{
	    color: #B0B0B0;
    margin-bottom: 1.5rem;
    font-weight: 400;
    font-size: 14px;
    line-height: 26px;
}
.web3_cta_content a{
	    padding: 14px 30px;
    font-weight: 700;
}
.d-grid.web3_cta_grid{
	    grid-template-columns: 1.4fr 1fr;
    grid-gap: 50px;
    align-items: center;
}
.web3_sprites.web3-sol-icon1{
	    width: 115px;
    height: 32px;
    background-position: -15px -98px;
}
.web3_sprites.web3-sol-icon2{
	    width: 132px;
    height: 32px;
    background-position: -590px -93px;
}
.web3_sprites.web3-sol-icon3{
	    width: 108px;
    height: 28px;
    background-position: -271px -97px;
}
.web3_sprites.web3-sol-icon4{
	    width: 110px;
    height: 28px;
    background-position: -381px -97px;
}
.web3_sprites.web3-sol-icon5{
	    width: 148px;
    height: 32px;
    background-position: -14px -144px;
}
.web3_sprites.web3-sol-icon6{
	    width: 138px;
    height: 32px;
    background-position: -134px -95px;
}
.web3_sprites.web3-sol-icon7{
	    width: 140px;
    height: 34px;
    background-position: -164px -145px;
}
.web3_sprites.web3-sol-icon8{
	    width: 100px;
    height: 38px;
    background-position: -497px -99px;
}
.web3_tech_stack .qabk-sol-box{
	flex: 0 0 25%;
	height: 105px;
}
.web3_feat_grid.d-grid .icon_36{
	margin-bottom: 12px;
}
.web3_sprites.web3_feat_imag1{
	background-position: -22px -22px;
}
.web3_sprites.web3_feat_imag2{
	background-position: -70px -22px;
}
.web3_sprites.web3_feat_imag3{
	background-position: -118px -22px;
}
.web3_sprites.web3_feat_imag4{
	background-position: -167px -22px;
}
.web3_expert_grid .web3_sprites{
	margin-bottom: 1rem;
}
.web3_sprites.web3_expert_imag1{
	background-position: -349px -22px;
}
.web3_sprites.web3_expert_imag2{
	background-position: -394px -22px;
}
.web3_sprites.web3_expert_imag3{
	background-position: -441px -22px;
}
.web3_sprites.web3_expert_imag4{
	background-position: -217px -22px;
}
.web3_sprites.web3_expert_imag5{
	background-position: -259px -22px;
}
.web3_sprites.web3_expert_imag6{
	background-position: -304px -22px;
}


.insight_grid_wrap:last-child{
	gap: 30px;
}
.web3_insight_section .first_tab_active .d-grid.insight_grid{
	align-items: start;
}
.insight_wt_box a.btn_purple{
	display: none;
}
.insight_grid_wrap:last-child .insight_wt_box p{
		margin-bottom:0px !important;
	}