/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Apr 11 2026 | 06:54:48 */
/* Add your CSS code here.

For example:
.example {
    color: red;
}

For brushing up on your CSS knowledge, check out http://www.w3schools.com/css/css_syntax.asp

End of comment */ 

.challenges .challenges_card p {
	text-align: left !important;
}

.common .common_content {
	padding-left: 50px;
}

.common .common_card, .common .common_card_2 {
	height: 100%;
}

.common .common_card p {
	margin-bottom: 24px !important;
}

.common .common_col {
    flex: 0 1 calc(25% - 20px);
    min-width: 380px;
	padding: 0 !important;
}

.common .common_row .gspb_row__content {
    display: flex;
    flex-wrap: wrap;
    justify-content: center !important;
    gap: 24px;
	align-items: unset;
}

.common .common_button {
	padding: 10px 23px;
	text-align: center;
	font-size: 16px;
	font-weight: 600;
}

.common .common_button_reverse  {
	background: transparent !important;
    color: #000001;
}

.common .common_button_reverse:hover {
	background: #000001 !important;
	color: #FFFFFD !important; 
}

.lenders .lenders_grid p {
	margin-bottom: 10px !important;
	font-size: 18px !important;
	font-style: normal;
	font-weight: 700 !important;
	line-height: 34px !important;
}

.lenders .lenders_grid .wp-block-list {
	margin: 0;
	padding-left: 1.5rem;
}

.lenders  .lenders_icon {
	margin-bottom: 24px;
}

.lenders .lenders_content {
    gap: 0 !important;
    left: -50px;
}

.lenders_column_image .lenders_column_content {
	padding: 0;
}

.how_helps .how_helps_grid_card p.how_helps_title {
	margin-bottom: 10px !important;
	font-size: 18px !important;
	font-style: normal;
	font-weight: 700 !important;
	line-height: 34px !important;
}

.how_helps .how_helps_icon {
	margin-bottom: 24px;
}

.how_helps .how_helps_button {
	color: #FFFFFD;
	text-align: center;
	font-family: Poppins;
	font-size: 16px;
	font-style: normal;
	font-weight: 600;
	line-height: 27.2px;
}

.capital_financing .capital_financing_row .gspb_row__content {
	
}

.capital_financing .capital_financing_column_image * {
	width: 100%;
}

.capital_financing .capital_financing_column_content {
	left: -50px;
}

.capital_financing .capital_financing_column_content p:first-of-type {
	margin-bottom: 30px !important;
}

.capital_financing .capital_financing_column_image img {
	width: 100% !important;
	min-height: 400px;
}

.capital_financing .capital_financing_common .how_helps_title {
	font-size: 18px !important;
	font-style: normal;
	font-weight: 700 !important;
	line-height: 34px !important;
	margin-bottom: 10px !important;
}

.capital_financing .capital_financing_common .how_helps_icon {
	margin-bottom: 24px;
}

.types_of_loan.consider_loan {
	padding-top: 0 !important;
}

.types_of_loan .how_much_content_2 {
	padding-left: 50px;
}


.tabless {
	overflow-x: scroll;
}

.tabless table {
	border: 1px solid rgba(0, 0, 0, 0.10) !important;
}

.tabless table th {
	font-size: 24px;
	font-style: normal;
	font-weight: 700;
	line-height: 30px;
}

.tabless table td {
	font-size: 18px;
	font-style: normal;
	font-weight: 400;
	line-height: 34px;
}

.tabless table td, .tabless table th {
	padding: 20px 30px;
}

.comparison.standard_padding {
	padding-top: 0 !important;
}

.clean_loan .how_helps_title {
	font-size: 18px !important;
    font-style: normal;
    font-weight: 700 !important;
    line-height: 34px !important;
    margin-bottom: 10px !important;
}
	
@media (max-width: 991px) {
	.common .common_row_person .gspb_row__content {
		gap: 50px;
		flex-direction: column;
	}
	
	.common .common_content {
		padding-left: 0;
	}
	
	.lenders .lenders_content {
		gap: 0 !important;
		left: 0 !important;
	}
	
	.lenders .lenders_column_image * {
		width: 100% !important;
	}
	
	.lenders .lenders_column_image img {
		height: 500px !important;
		object-fit: cover;
		border-radius: 20px;
	}
	
	.lenders .lenders_row .gspb_row__content {
		gap: 50px;
	}
	
	.tabless table {
		width: 1140px !important;
	}
}

@media (max-width: 767px) {
	.common .common_col {
		flex: unset;
		min-width: 100%;
		width: 100%;
	}
	
	.types_of_loan .types_of_loan_grid {
		grid-template-columns: repeat(1, minmax(0, 1fr)) !important; 
	}
	
	.lenders .lenders_grid {
		    grid-template-columns: repeat(1, minmax(0, 1fr)) !important;
	}
}