/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Nov 12 2025 | 09:04:34 */
/*comman css*/
h1,h2,h3,h4,h5,h6,a,p{
    word-break: break-word!important;
}

.breadcrumb-cls .elementor-icon-list-items>.elementor-icon-list-item>a>span{
	color: #00a1ff!important;
}

.btn-glow-cls:hover{
	transform: scale(1.02)!important;
}
.btn-glow-cls .elementor-button-link{
	border-radius: 12px!important;
}
.btn-glow-cls .elementor-button-link:hover{
	box-shadow: 0 8px 20px #136df438, inset 0 0 0 1px #2a91ff1a!important;
}
.btn-line-shape-cls{
	height: 100%!important;
	z-index: 1!important;
}
.btn-line-shape-cls:after{
	content: '';
	width: 90%!important;
	height: 85%!important;
	position: absolute!important;
	left: 50%!important;
	top: 50%!important;
	transform: translate(10%, 20%)!important;
	z-index: -1!important;
	inset: -13px -18px!important;
	background: radial-gradient(circle, rgba(82, 153, 255, 0.1) 0%, transparent 70%)!important;
}
.btn-line-shape-cls:hover{
	transform: scale(1.02)!important;
}
.btn-line-shape-cls .elementor-icon{
	display: block!important;
	font-size: 20px!important;
}
.btn-line-shape-cls:hover .elementor-icon svg{
	opacity: 0.7!important;
    filter: blur(0.5px)!important;
}
.btn-line-shape-cls:hover .elementor-icon .bf-glint{
	animation: bf-glint 1.35s linear infinite;
	stroke-dasharray: 26 340;
}
.btn-line-shape-cls .elementor-icon svg path{
	stroke: rgba(82, 153, 255, 0.45)!important;
	stroke-width: 1px!important;
}
@keyframes bf-glint{
	0%{
		stroke-dashoffset: 0;
	}
	100% {
    	stroke-dashoffset: 340;
	}
}
/*comman css end*/
/*header css*/

/*header css end*/
/*index*/
.banner-services-cls .animate-float{
	animation: float 3s ease-in-out infinite;
	cursor: pointer!important;
    transition-property: transform!important;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1)!important;
    transition-duration: .15s!important;
}
.animate-float-1{
	animation-delay: 0s!important;
}
.animate-float-2{
	animation-delay: 0.2s!important;
}
.animate-float-3{
	animation-delay: 0.4s!important;
}
.animate-float-4{
	animation-delay: 0.6s!important;
}
.animate-float-5{
	animation-delay: 0.8s!important;
}
.animate-float-6{
	animation-delay: 1s!important;
}
.animate-float-7{
	animation-delay: 1.2s!important;
}
.animate-float-8{
	animation-delay: 1.4s!important;
}

@keyframes float{
	0%, 100% {
		transform: translateY(0);
	}
	50% {
		transform: translateY(-10px);
	}
}

.fund-steps-cls{}
.process-anime-cls .animate-spin-cls{}
.animate-spin-cls{
	position: relative;
	animation: spin 8s linear infinite;
}
.animate-spin-cls:before{
	content: '';
	position: absolute!important;
	width: 8px!important;
	height: 8px!important;
	top: 0px!important;
	left: 50%!important;
	border-radius: 50%!important;
	transform: translate(-50%, -4px)!important;
	background-color: #00a1ff66!important;
}
.animate-spin-cls:after{
	content: '';
	position: absolute!important;
	width: 6px!important;
	height: 6px!important;
	bottom: 0px!important;
	right: 0px!important;
	border-radius: 50%!important;
	transform: translate(4px, -4px)!important;
	background-color: #00a1ff66!important;
}

@keyframes spin{
	0% {
		transform: rotate(0deg);
	}
	100% {
		transform: rotate(360deg);
	}
}

.fund-action-cls{}
.action-blk-cls{}
.action-blk-cls .elementor-widget-image{
	background-image: linear-gradient(to bottom right, hsl(202 100% 50% / .1) , hsl(202 100% 50% / .05))!important;
}
.action-blk-cls .elementor-widget-image img{
	transition: all 0.4s ease!important;
}
.action-blk-cls:hover .elementor-widget-image img{
	transform: scale(1.1)!important;
}
.action-blk-cls .elementor-widget-image:after,
.action-blk-cls .elementor-widget-image:before{
	content: '';
    position: absolute !important;
    border-radius: 5px !important;
    width: 100% !important;
    height: 100% !important;
    top: 0px !important;
    right: 0px !important;
    bottom: 0px !important;
    left: 0px !important;
    border: 1px solid hsl(202 100% 50% / .2) !important;
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke !important;
    transition-timing-function: 
    cubic-bezier(0.4, 0, 0.2, 1) !important;
    transition-duration: 0.5s !important;
    animation-duration: 0.5s !important;
}
.action-blk-cls:hover .elementor-widget-image:after{
	animation-duration: 3s!important;
	animation: 1s linear 0s infinite normal none running spin;
	transition-property: all;
	transition-duration: .5s;
	border-color: hsl(202 100% 50% / .3)!important;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1)!important;
}
.action-blk-cls .line-croder-cls{
	opacity: 0.5!important;
	transition: all 0.4s ease!important;
}
.action-blk-cls:hover .line-croder-cls{
	opacity: 1!important;
}


.mix-color-title-cls span{
	color: #ffffff!important;
}
.bulid-trust-title-cls span{
	color: #00a1ff!important;
}
.transparency-slider-cls .swiper-pagination-bullet-active{
	background-color: #00a1ff!important;
}

.owners-review-cls{
	--tw-shadow: var(0 10px 40px -10px hsl(202 100% 50% / .3)) !important;
    --tw-shadow-colored: var(0 10px 40px -10px hsl(202 100% 50% / .3)) !important;
    box-shadow: 0 0 #0000, 0 0 #000, 0 0 #0000, 0 0 #000, 0 10px 40px -10px hsl(202 100% 50% / .3)!important;
}
.owners-review-cls .elementor-widget-image img{
	--tw-shadow: var(0 10px 40px -10px hsl(202 100% 50% / .3)) !important;
    --tw-shadow-colored: var(0 10px 40px -10px hsl(202 100% 50% / .3)) !important;
	border-color:#00a1ff33 !important;
}
.client-review-cls .ti-inner:hover{
	--tw-shadow: var(0 10px 40px -10px hsl(202 100% 50% / .3)) !important;
    --tw-shadow-colored: var(0 10px 40px -10px hsl(202 100% 50% / .3)) !important;
    box-shadow: 0 0 #0000, 0 0 #000, 0 0 #0000, 0 0 #000, 0 10px 40px -10px hsl(202 100% 50% / .3)!important;
}
.client-review-cls .ti-prev{
	background-color:#00a1ff !important;
}
.client-review-cls  .ti-widget.ti-goog .ti-controls .ti-prev:hover{
	background-color:#00a1ff !important;
	outline-color:#ffffff !important;
}
.client-review-cls .ti-widget.ti-goog .ti-controls .ti-prev:before{
	border-color:#ffffff !important;
}

/* .ti-next */
.client-review-cls .ti-next{
	background-color:#00a1ff !important;
}
.client-review-cls  .ti-widget.ti-goog .ti-controls .ti-next:hover{
	background-color:#00a1ff !important;
	outline-color:#ffffff !important;
}
.client-review-cls .ti-widget.ti-goog .ti-controls .ti-next:before{
	border-color:#ffffff !important;
}
.success-business-metting-cls{
	    background-image: linear-gradient(to right, hsl(0 0% 100% / .3) , hsl(0 0% 100% / .1) , rgb(255 255 255 / 30%))!important;
}

.funding-solution-cls{
	background-image: linear-gradient(to bottom, rgb(219 234 254 / .3) , rgb(238 242 255 / .5) , rgb(241 245 249 / .6))!important;
}
.divider-cls .elementor-divider-separator{
	height: 5px!important;
	border: none!important;
	border-radius: 50px!important;
	background-image: linear-gradient(to right, hsl(202 100% 50%) , hsl(202 100% 50% / .5))!important;
}
 
.funding-process-cls:hover h4,
.success-bussiness-point-cls:hover h5{
	color:#00a1ff !important;
}
.funding-process-cls:hover{
	    box-shadow: 0 0 #0000, 0 0 #0000, 0 0 #0000, 0 0 #0000, 0 11px 93px -10px hsl(202 100% 50% / .5) !important;
}
.application-btn-cls .elementor-button-icon .e-font-icon-svg{
	width:8px !important;
	height:8px !important;
}
.our-service-details-cls{
	background-image: linear-gradient(to bottom, transparent , hsl(0 0% 100% / .1) , hsl(0 0% 100% / .3)) !important;
}

.funding-partners-cls::before{
	content:'' !important;
	position:absolute !important;
	background-image:linear-gradient(to right,hsl(0 0% 100% / .3) , hsl(0 0% 100% / .1) , hsl(0 0% 100% / .3)) !important;
}
.competitive-point-cls::before{
	content:'' !important;
	position:absolute !important;
	background-image:linear-gradient(to bottom,transparent , hsl(0 0% 100% / .1) , hsl(0 0% 100% / .3))!important;
}


.black-tie-partners-cls::before{
	content:'' !important;
	position:absolute !important;
	background-image: radial-gradient(ellipse at center,transparent 0%,rgba(0,0,0,.3) 100%)!important;
}

.partners-img-box-cls .elementor-image-box-img img{
		width:100% !important;
}

.compatitive-points-cls:hover .elementor-widget-heading h5.elementor-heading-title{
	color:#00a1ff !important;
}

.faq-search-box-cls{
	--tw-shadow: var(0 10px 40px -10px hsl(202 100% 50% / .3)) !important;
    --tw-shadow-colored: var(0 10px 40px -10px hsl(202 100% 50% / .3)) !important;
    box-shadow: 0 0 #0000, 0 0 #000, 0 0 #0000, 0 0 #000, 0 10px 40px -10px hsl(202 100% 50% / .3)!important;
}
.inner-banner-cls:after{
	background-image: radial-gradient(ellipse at center,transparent 0%,rgba(0,0,0,.3) 100%)!important;
}


.blog-post-box-cls:hover{
	--tw-shadow: var(0 10px 40px -10px hsl(202 100% 50% / .3)) !important;
    --tw-shadow-colored: var(0 10px 40px -10px hsl(202 100% 50% / .3)) !important;
    box-shadow: 0 0 #0000, 0 0 #000, 0 0 #0000, 0 0 #000, 0 10px 40px -10px hsl(202 100% 50% / .3)!important;
}


/* FAQ HEADING CSS start */
.faq-title-cls .elementor-widget-heading{
	background-image:linear-gradient(to right,hsl(202 100% 50% / .05) , transparent , hsl(202 100% 50% / .05)) !important;
}
.faq-title-cls h2{
	color:transparent !important;
background-image:linear-gradient(to right,hsl(0 0% 0%) , hsl(0 0% 0%) , hsl(202 100% 50%)) !important;
	background-clip: text !important;
 
}
/* FAQ HEADING CSS End */



.faq-main-cls{
	background-image:linear-gradient(to bottom right,hsl(0 0% 100%) , hsl(202 100% 95% / .3) , hsl(0 0% 96% / .2)) !important;
}
.stay-info-cls{
	background-image: linear-gradient(to bottom, hsl(0 0% 100%) , hsl(0 0% 96% / .1) , hsl(0 0% 100%))!important;
}
.stay-info-cls:before{
	background-image: linear-gradient(to bottom right, hsl(202 100% 50% / .05) , transparent , hsl(0 0% 96% / .05))!important;
}


.genral-qustion-inner-faq-cls .e-n-accordion-item-title{
	background-image: url("https://staging.blacktiefunding.com/wp-content/uploads/2025/11/question-01.svg")!important;
	background-repeat:no-repeat!important;
	background-position: 9px 12px!important;
	background-size: 28px!important;
}

.genral-qustion-inner-faq-cls .e-n-accordion-item[open]>.e-n-accordion-item-title{
	border-bottom: 0px!important;
	border-radius: 12px 12px 0px 0px!important;
}
.genral-qustion-inner-faq-cls .e-n-accordion-item[open]>.e-con{
	border: 1px solid #d5d8dc!important;
	border-radius: 0px 0px 12px 12px!important;
	border-top: 0px!important;
}

/*index end*/
/*footer*/
.footer-contact-link-cls a{
	color:#00a1ff !important;
}
.footer-contact-link-cls a{
	color:#00a1ff !important;
}
/*footer end*/
/*inner pages*/
.inner-banner-cls:before{
	background-image: linear-gradient(to right, hsl(0 0% 100% / .95) , hsl(0 0% 100% / .8) , hsl(0 0% 100% / .6))!important;
}

/*small-business-funding*/
.banner-form-cls{
	backdrop-filter: blur(16px)!important;
}
.banner-form-cls .gform_heading{
	display: none!important;
}
.banner-form-cls form .gfield_label{
	font-size: 14px!important;
}
.banner-form-cls form textarea,
.banner-form-cls form input{
	color: #000!important;
	font-size: 14px!important;
	border: 1px solid #00A1FF33!important;
	border-radius: 12px!important;
	backdrop-filter: blur(16px)!important;
	padding: 12px!important;
	background-color: transparent!important;
}
.banner-form-cls form textarea::placeholder,
.banner-form-cls form input::placeholder{
	color: #666!important;
}
.banner-form-cls form textarea:focus,
.banner-form-cls form input:focus{
	border: 2px solid #00a1ff!important;
}
.banner-form-cls form textarea:focus-visible,
.banner-form-cls form input:focus-visible{
	outline: 2px solid #fff!important;
	box-shadow: 0 0 0 2px hsl(0 0% 100%), 0 0 0 calc(2px + 2px) #00a1ff, 0 0 #0000, 0 0 #0000!important;
}
.banner-form-cls form input{
	height: 48px!important;
}
.banner-form-cls form textarea{
	resize: none!important;
	height: 100px!important;
}
.banner-form-cls form .gform_button{
	margin: 0px!important;
	width: 100%!important;
	color: #fff!important;
	font-weight: 700!important;
	background-color: #33b4ff!important;
	font-size: 18px!important;
}
.banner-form-cls form .gform_button:hover{
	transform: scale(1.05)!important;
}

.funding-range-cls>.e-con{
	backdrop-filter: blur(4px)!important;
}

.premium-financing-cls{}
.sub-mini-title-cls:hover .elementor-heading-title{
	color: #fff!important;
}

.funding-faq-cls .e-n-accordion-item[open]>.e-n-accordion-item-title{
	border-bottom: none!important;
	border-radius: 12px 12px 0px 0px!important;
}
.funding-faq-cls .e-n-accordion-item>.e-n-accordion-item-title .e-n-accordion-item-title-icon{
	width: 32px!important;
	height: 32px!important;
	background-color: #00a1ff1a!important;
	display: flex!important;
	justify-content: center!important;
	border-radius: 12px!important;
}
.why-faq-cls{
	background-image: linear-gradient(to bottom, rgb(0 0 0 / .8) , rgb(0 0 0 / .7) , rgb(0 0 0 / .8))!important;
}


.funding-solutions-cls .funding-option-cls>.e-con-inner>.e-con{
	box-shadow: 0 0 #0000, 0 0 #0000, 0 0 #0000, 0 0 #0000, 0 1px 2px 0 rgb(0 0 0 / .05)!important;
}
.funding-solutions-cls .funding-option-cls>.e-con-inner>.e-con:hover{
	box-shadow: 0 20px 60px -12px #00a2ff59, 0 8px 32px -8px #00a2ff33, 0 0 0 1px #00a2ff1a!important;
}

.cleint-testimonial-cls:before{
	background-image: linear-gradient(to bottom, rgb(0 0 0 / .85) , rgb(0 0 0 / .75) , rgb(0 0 0 / .85))!important;
}

.Stay-informed-form-cls form input{
	width: 100%!important;
	background-color: #fff!important;
}
.Stay-informed-form-cls form .gform_fields>.gfield--type-email{
	grid-column: span 9!important;
}
.Stay-informed-form-cls form .gform_fields>.gfield--type-submit{
	grid-column: span 3!important;
}
.Stay-informed-form-cls form .gform_fields>.gfield--type-submit .gform-button{
	background-color: #00a1ff!important;
	color: #ffff!important;
}
/*small-business-funding end*/

/*about-us*/
.about-banner-cls{
	background-image: linear-gradient(135deg, hsl(0, 0%, 0%) 0%, hsl(0, 0%, 10%) 100%)!important;
}
.about-banner-cls>.e-con{
	background-image: linear-gradient(to right, rgb(0 0 0 / .9), rgb(0 0 0 / .6), rgb(0 0 0 / .3))!important;
}
.about-block-cls{
	box-shadow: 0 0 #0000, 0 0 #0000, 0 0 #0000, 0 0 #0000, 0 10px 40px -10px hsl(202 100% 50% / .3)!important;
}
.about-testimonial-cls,
.about-do-cls>.e-con{
	box-shadow: 0 0 #0000, 0 0 #0000, 0 0 #0000, 0 0 #0000, 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1)!important;
}
.about-do-cls .elementor-icon{
	color: #00a1ff!important;
}

.about-mission-cls{
	box-shadow: 0 0 #0000, 0 0 #0000, 0 0 #0000, 0 0 #0000, 0 10px 40px -10px hsl(202 100% 50% / .3)!important;
	background-image: linear-gradient(145deg, hsl(0, 0%, 100%) 0%, hsl(0, 0%, 98%) 100%)!important;
}

.have-question-cls{
	background-image: linear-gradient(135deg, hsl(0, 0%, 0%) 0%, hsl(0, 0%, 10%) 100%)!important;
}
.have-question-cls:before{
	background-image: linear-gradient(to right, hsl(202 100% 50% / .2) , transparent)!important;
}

.funding-steps-cls .steps-cls>.e-con{
	box-shadow: 0 0 #0000, 0 0 #0000, 0 0 #0000, 0 0 #0000, 0 10px 40px -10px hsl(202 100% 50% / .3)!important;
}
.funding-steps-cls .steps-cls>.e-con:hover{
	    box-shadow: 0 0 #0000, 0 0 #0000, 0 0 #0000, 0 0 #0000, 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1)!important;
}
.funding-steps-cls .elementor-icon-wrapper .elementor-icon{
	display: block!important;
}
.shadow-bg-cls{
	background-image: linear-gradient(to right, transparent , hsl(202 100% 50% / .2) , transparent)!important;
}

.fund-solution-clas>.e-con{
	box-shadow: 0 0 #0000, 0 0 #0000, 0 0 #0000, 0 0 #0000, 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1)!important;
}
.funding-steps-cls .steps-cls>.e-con svg polyline,
.funding-steps-cls .steps-cls>.e-con svg circle,
.funding-steps-cls .steps-cls>.e-con svg path{
	stroke: #0CA4FB!important;
}
/*about-us end*/


/*our-founder*/
.company-founder-banner-cls{
	background-image: linear-gradient(to bottom right, hsl(202 100% 50% / .05) , hsl(0 0% 100%) , hsl(202 100% 95% / .05))!important;
}

.com-founder-detail-cls{
	background-image: linear-gradient(to bottom right, hsl(202 100% 50% / .05) , hsl(0 0% 100%) , hsl(202 100% 95% / .05))!important;
}
/*our-founder end*/


/* Backoffice Services Page Start */
.drive-groth-cls:hover{
	box-shadow: 0 0 #0000, 0 0 #000, 0 0 #0000, 0 0 #000, 0 10px 40px -10px hsl(202 100% 50% / .3)!important;
}

.suite-services-cls:hover{
	box-shadow: 0 0 #0000, 0 0 #000, 0 0 #0000, 0 0 #000, 0 10px 40px -10px hsl(202 100% 50% / .3)!important;
}

.com-founder-detail-cls .elementor-widget-image{
	box-shadow: 0 0 #0000, 0 0 #000, 0 0 #0000, 0 0 #000, 0 10px 40px -10px hsl(202 100% 50% / .3)!important;
}

.cleint-review-cls{}
/* Backoffice Services Page End */


/*contact us*/
.contact-help-cls>.e-con{
	box-shadow: 0 8px 32px -8px #00a2ff33,0 0 0 1px #00a2ff0d!important;
	background-image: linear-gradient(to bottom right, #fff , rgb(239 246 255 / .3) , rgb(248 250 252 / .8))!important;
}
.contact-help-cls>.e-con:hover{
	box-shadow: 0 20px 60px -12px #00a2ff59,0 8px 32px -8px #00a2ff33,0 0 0 1px #00a2ff1a!important;
}

.contact-team-cls>.e-con{
	box-shadow: none!important;
}
.contact-team-cls>.e-con:hover{
	box-shadow: 0 0 #0000, 0 0 #0000, 0 0 #0000, 0 0 #0000, 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1)!important;
}

.contact-form-cls{
	box-shadow: 0 0 #0000, 0 0 #0000, 0 0 #0000, 0 0 #0000, 0 1px 2px 0 rgb(0 0 0 / .05)!important;
}
.contact-form-cls:hover{
	box-shadow: 0 20px 60px -12px #00a2ff59, 0 8px 32px -8px #00a2ff33, 0 0 0 1px #00a2ff1a!important;
}
.contact-form-cls .gform-footer .gform_button{
	width: 170px !important;
    margin: 0px auto!important;
}
.contact-form-cls .gfield_description a{
	color: #00a1ff!important;
	text-decoration: underline!important;
}
.contact-form-cls .gfield_description{
	resize: none!important;
	background-color: #f5f5f54d!important;
	border-radius: 12px!important;
	overflow-y: auto!important;
}
.contact-form-cls .gfield .ginput_container_consent{
	display: flex!important;
}
.contact-form-cls .gfield .ginput_container_consent .gfield_consent_label{
	margin-top: 16px!important;
	margin-left: 10px!important;
	cursor: pointer!important;
}
.contact-form-cls .gform-field-label--type-sub{
	font-weight: 600!important;
	margin-bottom: 6px!important;
}
/*contact us end*/

/*apply-now-form*/
.apply-now-form-cls .gform_title,.gform_required_legend,.gf_progressbar_wrapper{
	display:none !important;
}
.apply-now-form-cls .gform_next_button{
	margin: 0px!important;
	width: 130px !important;
	color: #fff!important;
	font-weight: 600!important;
	background-color: #33b4ff!important;
	font-size: 16px!important;
}
.apply-now-form-cls .gform_next_button:hover{
transform: scale(1.05)!important;	
}

.apply-now-form-cls{
	backdrop-filter: blur(16px)!important;
}
.apply-now-form-cls .gform_heading{
	display: none!important;
}
.apply-now-form-cls form .gfield_label{
	font-size: 14px!important;
	font-weight:500 !important;
}
.apply-now-form-cls form textarea,
.apply-now-form-cls form input,
.apply-now-form-cls form select
{
	color: #000!important;
	font-size: 14px!important;
	border: 1px solid #00A1FF33!important;
	border-radius: 12px!important;
	backdrop-filter: blur(16px)!important;
	padding: 12px!important;
	background-color: transparent!important;
}
.apply-now-form-cls form textarea::placeholder,
.apply-now-form-cls form input::placeholder{
	color: #666!important;
}
.apply-now-form-cls form textarea:focus,
.apply-now-form-cls form input:focus{
	border: 2px solid #00a1ff!important;
}
.apply-now-form-cls form textarea:focus-visible,
.apply-now-form-cls form input:focus-visible{
	outline: 2px solid #fff!important;
	box-shadow: 0 0 0 2px hsl(0 0% 100%), 0 0 0 calc(2px + 2px) #00a1ff, 0 0 #0000, 0 0 #0000!important;
}
.apply-now-form-cls form input{
	height: 48px!important;
}
.apply-now-form-cls form textarea{
	resize: none!important;
	height: 100px!important;
}

.apply-now-form-cls .gform_save_link{
	color: #000!important;
	font-size: 14px!important;
	border: 1px solid #00A1FF33!important;
	border-radius: 12px!important;
	backdrop-filter: blur(16px)!important;
	padding: 12px!important;
	background-color: transparent!important;
}

.apply-now-form-cls .gsection_title{
	font-size:24px !important;
	color:#00a1ff !important;
}


/*apply-now-form end*/

/* Become a partner page start */
.become-a-partner-cls{
	background-image: linear-gradient(to bottom right, hsl(202 100% 50% / .05) , hsl(0 0% 100%) , hsl(202 100% 95% / .05)) !important;
}
.partner-benifits-icon-cls .elementor-icon-list-icon svg .st0{ 
	fill:#ffffff!important;
}

/* Home page Business Funding Solutions section css start */
.business-funding-solution-box-cls{
	box-shadow: 0 8px 32px -8px #00a2ff33, 0 0 0 1px #00a2ff0d !important;
}
.business-funding-solution-box-cls:hover{
	box-shadow: 0 20px 60px -12px #00a2ff59, 0 8px 32px -8px #00a2ff33, 0 0 0 1px #00a2ff1a !important;
}
/* Home page Business Funding Solutions section css End */

/* Become a partner page End */

.transparency-details-cls strong{
	color:#000000 !important;
}


/*inner pages end*/



/* Customize css start */

.faq-inner-title-cls h3 span{
	font-family:Montserrat !important;
	font-size:12px !important;
	text-transform:lowercase !important;
	font-weight:400 !important;
	color:#666666 !important;
}

.genral-qustion-inner-faq-cls .e-n-accordion-item:hover{
	--tw-shadow: var(0 10px 40px -10px hsl(202 100% 50% / .3)) !important;
    --tw-shadow-colored: var(0 10px 40px -10px hsl(202 100% 50% / .3)) !important;
    box-shadow: 0 0 #0000, 0 0 #000, 0 0 #0000, 0 0 #000, 0 10px 40px -10px hsl(202 100% 50% / .3)!important;
}

.Stay-informed-form-cls .gform_title{
	display:none !important;
}

.post-title-cls h4.elementor-heading-title{
	 overflow: hidden !important;
   display: -webkit-box !important;
   -webkit-box-orient: vertical !important;
   -webkit-line-clamp: 2 !important;
}

.blog-post-box-cls:hover .elementor-widget-heading h5{
	color:#00a1ff !important;
}

.post-discription-cls p{
	overflow: hidden !important;
   display: -webkit-box !important;
   -webkit-box-orient: vertical !important;
   -webkit-line-clamp: 3 !important;
}

.credit-card-cls .elementor-image-box-title{
	margin-top:0px !important;
	margin-bottom:0px !important;
}


.business-funding-read-more-btn-cls .elementor-button-content-wrapper:hover{
	text-decoration:underline !important;
}

.business-funding-blog-box-cls:hover{
box-shadow: 0 0 #0000, 0 0 #000, 0 0 #0000, 0 0 #000, 0 10px 40px -10px hsl(202 100% 50% / .3) !important;	
}

.credit-repair-img-cls img{
	width:40px !important;
	height:40px !important;
}

.hr-payroll-cls .elementor-image-box-img img{
	width:40px !important;
	height:40px !important;
}


.business-menu-dropdown-cls ul{
	column-count:2 !important;
}

.business-menu-dropdown-cls li:first-child a{
border-top-left-radius: 0px !important;
border-top-right-radius: 0px !important;
}

.business-menu-dropdown-cls li:last-child a{
border-bottom-right-radius: 0px !important;
border-bottom-left-radius: 0px !important;
}

.mobile-menu-cls .elementor-nav-menu>.menu-item-has-children .sub-menu {
position: static!important;
transition: all 0.4s ease!important;
padding-left: 10px!important;
padding-bottom: 10px!important;
margin: 0px!important;
}

@media(min-width:992px) and (max-width:1024px){
	.business-menu-dropdown-cls ul{
	column-count:1 !important;
}
}
@media(min-width:768px) and (max-width:991px){
	.business-menu-dropdown-cls ul{
	column-count:1 !important;
}
}
@media(min-width:448px) and (max-width:767px){
	.business-menu-dropdown-cls ul{
	column-count:1 !important;
}
}
@media(max-width:447px){
	.business-menu-dropdown-cls ul{
	column-count:1 !important;
}
}

.secoundary-heder-cls{
box-shadow: 0 0 #0000, 0 0 #0000, 0 0 #0000, 0 0 #0000, 0 4px 20px -2px hsl(0 0% 0% / .1)!important;
}

.funding-startup-cls{
	background-image: linear-gradient(to right, hsl(202 100% 50% / .05) , hsl(0 0% 96% / .05)) !important;
}

.industry-resources-box-cls:hover{
box-shadow: 0 0 #0000, 0 0 #0000, 0 0 #0000, 0 0 #0000, 0 8px 30px -5px hsl(0 0% 0% / .15) !important;
}


.ebooks-box-cls:hover{
box-shadow: 0 0 #0000, 0 0 #0000, 0 0 #0000, 0 0 #0000, 0 8px 30px -5px hsl(0 0% 0% / .15)!important;
}


.ebooks-icon-list-cls ul li:nth-child(2) .elementor-icon-list-icon svg .st0{
	fill:#eab308 !important;
}

.get-notification-ebook-cls{
background-image: linear-gradient(to right, hsl(202 100% 50% / .05) , hsl(0 0% 96% / .05)) !important;
}


.education-video-icon-cls ul li:nth-child(2) .elementor-icon-list-icon svg .st0{
	fill:#666666 !important;
}

.education-video-box-cls:hover{
box-shadow: 0 0 #0000, 0 0 #0000, 0 0 #0000, 0 0 #0000, 0 8px 30px -5px hsl(0 0% 0% / .15)!important;
}

.education-video-cls .elementor-custom-embed-image-overlay:after{
	content: '' !important;
	position: absolute !important;
	width: 100% !important;
	height: 100% !important;
	top: 0px!important;
	left: 0px!important;
	transition: all 0.4s ease !important;
	background-color:transparent !important;
}
.education-video-cls:hover .elementor-custom-embed-image-overlay:after{
	background-color: #0006!important;
}
.education-video-cls .elementor-custom-embed-play{
	z-index: 1;
}

.education-video-cls svg g .st1{
	fill:#ffffff !important;
}


.resources-box-cls:hover{
box-shadow: 0 0 #0000, 0 0 #0000, 0 0 #0000, 0 0 #0000, 0 8px 30px -5px hsl(0 0% 0% / .15) !important;
}

.blog-post-cls .elementor-post__title a:hover{
color:#00a1ff !important;
}

.blog-post-cls .elementor-post__read-more{
padding:7px 20px 7px 20px !important;
border: solid 1px #fff !important;
border-radius:12px !important;
background-image:url('https://staging.blacktiefunding.com/wp-content/uploads/2025/11/read-more-with-color-01.svg') !important;
background-size:20px !important;
background-repeat:no-repeat !important;
padding-right: 45px!important;
background-position: 90% center!important;
}


.blog-post-cls .elementor-post__read-more:hover{
background-color:#00a1ff !important;
color:#ffffff !important;
padding:7px 20px 7px 20px !important;
border-radius:12px !important;
border-color:#e6e6e6 !important;
	background-image:url('https://staging.blacktiefunding.com/wp-content/uploads/2025/11/read-more-Without-color-007.svg') !important;
background-size:20px !important;
background-repeat:no-repeat !important;
padding-right: 45px!important;
background-position: 90% center!important;
}



.single-post-content-cls h2{
font-family: "Playfair Display", Sans-serif !important;
font-size: 36px !important;
font-weight:600 !important;
}

.single-post-content-cls img{
border-radius:12px !important;
margin-top:10px !important;
margin-bottom:10px !important;
}

.single-post-content-cls h3{
font-family: "Playfair Display", Sans-serif !important;
font-size: 30px !important;
font-weight:600 !important;
}

.do-you-have-question-cls{
	box-shadow:0 0 #0000, 0 0 #0000,0 0 #0000,0 1px 2px 0 rgb(0 0 0 / .05) !important; 
}
.do-you-have-question-cls{
background-image:linear-gradient(to bottom right,hsl(202 100% 50% / .1) , hsl(0 0% 96% / .1)) !important;	
}


.multiple-option-cls{
	box-shadow:0 0 #0000, 0 0 #0000,0 0 #0000,0 1px 2px 0 rgb(0 0 0 / .05) !important; 
}
.multiple-option-cls{
	background-image:linear-gradient(to bottom right,hsl(0 0% 96% / .1) , hsl(202 100% 50% / .1)) !important;
	

}

.never-miss-update-form-cls form .gform_fields>.gfield--type-submit .gform-button{
background-color:#ffffff !important;
color:#00a1ff !important;
font-size:16px !important;
font-weight:700 !important;
}


/* Customize css End */







/*res*/
@media(min-width:2560px){}      
@media(min-width:2000px) and (max-width:2560px){}
@media(min-width:1800px) and (max-width:1999px){}
@media(min-width:1551px) and (max-width:1799px){}
@media(min-width:1351px) and (max-width:1550px){
	/*header*/
	.menu-cls .elementor-nav-menu>li>a{
		margin: 0px 5px!important;
	}
	/*header end*/
}
@media(min-width:1200px) and (max-width:1350px){}
@media(min-width:1025px) and (max-width:1199px){}
@media(min-width:992px) and (max-width:1024px){}
@media(min-width:768px) and (max-width:991px){}
@media(min-width:448px) and (max-width:767px){
	.banner-form-cls form .gform_button{
		line-height: normal!important;
		font-size: 16px!important;
	}
	
	.Stay-informed-form-cls form .gform_fields{
		grid-column-gap: 10px!important;
	}
	.Stay-informed-form-cls form .gform_fields>.gfield--type-email{
		grid-column: span 7!important;
	}
	.Stay-informed-form-cls form .gform_fields>.gfield--type-submit{
		grid-column: span 5!important;
	}
	/* Home page Business Funding Solutions section css start */
	.business-funding-solution-box-cls{
	box-shadow: 0 8px 20px -8px #00a2ff33, 0 0 0 1px #00a2ff0d !important;
	}
	.business-funding-solution-box-cls:hover{
	box-shadow: 0 20px 30px -12px #00a2ff59, 0 8px 20px -8px #00a2ff33, 0 0 0 1px #00a2ff1a !important;
	}
	/* Home page Business Funding Solutions section css End */
}
@media(max-width:447px){
	.banner-form-cls form .gform_button{
		font-size: 16px!important;
		line-height: normal!important;
	}
	.success-bussiness-icon-cls	{
		position:static !important;
	}
	
	.Stay-informed-form-cls form .gform_fields{
		grid-column-gap: 10px!important;
	}
	.Stay-informed-form-cls form .gform_fields>.gfield--type-email{
		grid-column: span 12!important;
	}
	.Stay-informed-form-cls form .gform_fields>.gfield--type-submit{
		grid-column: span 12!important;
	}
	/* Home page Business Funding Solutions section css start */
	.business-funding-solution-box-cls{
	box-shadow: 0 8px 20px -8px #00a2ff33, 0 0 0 1px #00a2ff0d !important;
	}
	.business-funding-solution-box-cls:hover{
	box-shadow: 0 20px 30px -12px #00a2ff59, 0 8px 20px -8px #00a2ff33, 0 0 0 1px #00a2ff1a !important;
	}
	/* Home page Business Funding Solutions section css End */
}
/*res end*/























































































