/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Mar 18 2026 | 06:41:39 */
/* 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 */ 

.standard_padding {
	padding: 100px 0 !important;
	margin: 0 !important;
}

.standard_padding p {
	font-weight: 400 !important;
}

.standard_padding h1, .standard_padding h2 {
	text-transform: uppercase;
}

.standard_padding h1 {
	text-shadow: 1px 1px 10px rgba(0, 0, 0, 0.15);
}

.standard_padding p {
	margin-top: 0 !important;
	margin-bottom: 34px !important;
}


.standard_padding p:last-child {
	margin-bottom: 0 !important;
}

.standard_padding * {
	font-family: Poppins;
}

.banner_lp {
	min-height: 750px;
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
}

.banner_lp h1 {
	text-transform: uppercase;
	margin-bottom: 24.8px !important;
	font-weight: 800;
	letter-spacing: -1px;
}

.banner__content {
	max-width: 845px !important;
	width: 100%;
	margin-right: auto;
	gap: 0 !important;
}

.banner__content p {
	margin-top: 0 !important;
	margin-bottom: 34px !important;
}

.banner__content p:last-child {
	margin-bottom: 24.8px !important;
}

.apply__application {
	max-width: fit-content !important;
	width: 100%;
	margin-right: auto;
}

.how_image {
	height: 650px;
}

.how__section .wp-block-greenshift-blocks-row-column {
	padding: 0;
}

.how__content {
	gap: 0 !important; 
	left: clamp(-6.25rem, -1.6768rem + -6.1026vw, -9rem) !important;
}

.how_row .gspb_row__content {
	align-items: unset !important;
}

.how_image * {
	height: 100% !important;
	width: 100% !important;
}

.how_image img {
	object-fit: cover !important; 
	border-radius: 20px !important;
}

.how_column {
	align-content: center;
}

.how__content h2 {
	margin-bottom: 10px !important;
}

.how_to_get_header {
	gap: 0 !important;
	text-align: center;
}

.how_to_get .how_to_get_number {
	color: #2475D1;
	text-align: left;
	font-family: Poppins;
	font-size: 60px !important;
	font-style: normal;
	font-weight: 700 !important;
	line-height: 50px !important;
	margin-bottom: 24px !important;
}

.how_to_get_grid {
	grid-template-columns: repeat(2, 1fr) !important;
}

.how_to_get_grid h3 {
	margin-bottom: 10px !important;
}

.possible_uses_icon {
	margin-bottom: 24px;
}

.possible_uses_row .gspb_row__content {
	display: flex;
    flex-wrap: wrap;
    justify-content: center !important; /* This centers the items in the last row */
    gap: 40px 24px;
}

.possible_uses_col {
	flex: 0 1 calc(25% - 20px); /* 25% width minus the gap */
    min-width: 250px;
	padding: 0 !important;
}

.possible_uses_card {
	height: 100%;
}

.possible_uses_header {
	max-width: 1140px;
	width: 100%;
	margin: auto;
}

.why_sme_header {
	max-width: 1040px;
	width: 100%;
	margin: auto;
	margin-bottom: 40px;
}

.why_sme .why_sme_image {
	margin-bottom: 24px;
}

.how_much_image .wp-block-uagb-image--align-none figure {
	width: 100%;
}


.how_much_image .wp-block-uagb-image--align-none img {
	width: 100%;
}

.how_much_content {
	padding-right: 50px;
}

.work_capital .wp-block-list {
	list-style-position: inside;
  	text-align: center;
}

.work_capital {
	padding-top: 0 !important;
}

.work_capital .capital_last_p {
	margin-bottom: 0 !important;
	margin-top: 0 !important;
}

.secure_button {
	text-align: center;
	border: 2px solid #FFF;
	background: #FFF;
	transition: .3s ease-in-out;
	color: #000001;
}

.secure_button:hover {
	background: transparent;
	color: #FFF;
}

.last_accordion .gs_item {
	border-radius: 14px !important;
	border: 0;
}

.last_accordion .gs_click_sync {
	background: #F9F7F7;
	border-radius: 14px;
}

.last_accordion .gs_content_inner {
	padding: 12px 20px !important;
}

.last_accordion .gs_content_inner p.everything_second_accordion {
	margin-bottom: 0 !important;
}

.last_accordion .wp-block-list {
	margin-top: 0;
	margin-bottom: 0;
}

/* second lp */
.how_image_secondlp {
	height: 744px;
}

.possible_uses_row_second .possible_uses_col {
	flex: 1 1 calc(25% - 24px);
    min-width: 400px;
}

.banner_lp_second .banner__content {
	max-width: 871px !important;
}

/* third lp */
.possible_uses_row_third .possible_uses_col {
    flex: 0 1 calc(25% - 20px);
    min-width: 365px;
}

/* fourth lp */
.how_much_image_four *, .how_much_image_four {
	height: 100% !important;
}

.how_much_image_four img {
	object-fit: cover;
	border-radius: 20px;
}

.how_image_fourth {
	height: 684px;
}

/* fifth lp */
.how_image_fifth {
	height: 770px;
}

.possible_uses_row_fifth .possible_uses_col {
    flex: 1 1 calc(25% - 20px);
}

@media (max-width: 1199px) {
	.standard_padding {
		padding: 70px 30px !important;
	}
	
	
}

@media (max-width: 991px) {
	.how__content {
		left: 0 !important;
	}
	
	.how_row .gspb_row__content {
		gap: 30px;
	}
	
	.how_much_row .gspb_row__content {
		flex-direction: column-reverse;
		gap: 50px;
	}
	
	.how_much_content {
		padding: 0;
	}
}

@media (max-width: 767px) {
	.standard_padding {
		padding: 50px 20px !important;
	}
	
	.how_image {
		height: auto;
	}
	
	.how_row .gspb_row__content {
		flex-direction: column;
	}
	
	.how_to_get_grid {
		grid-template-columns: repeat(1, 1fr) !important;
	}
	
	.possible_uses_row .gspb_row__content {
		flex-wrap: unset !important;
		flex-direction: column;
	}
	
	.possible_uses_col {
		min-width: 100%;
		width: 100%;
		flex: unset;
	}
	
	.possible_uses_row_second .possible_uses_col {
		width: 100% !important;
		min-width: 100%;
	}
	
	.possible_uses_row_third .possible_uses_col {
		min-width: 100%;
		width: 100%;
	}
}