/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jun 04 2025 | 05:04:52 */
.post-cards__item {
    opacity: 1 !important; /* Kill cards animation */
}
/* CONTENT CARDS | VARIANT=DEFAULT */
a.post-cards__item-link[href=""] {
    display: none;
}

/* CONTENT CARDS | VARIANT:FEATURE CARDS */

.feature-cards {
	
}

.feature-cards .post-cards__static-layout {
	row-gap: 60px;
}

.feature-cards .post-cards__item {
	flex-direction: row;
	background-color: transparent;
}

.feature-cards .post-cards__item-content {
	width: 40%;
	margin-right: 60px;
	padding: 0px;
}

.feature-cards.alternate .post-cards__item-content {
	order: 2;
	margin-left: 60px;
	margin-right: 0px;
}

.feature-cards .post-cards__item-title {
	font-size: 30px;
	line-height: 40px;
}

.dark-section .feature-cards .post-cards__item-title {
	color: #fff;
}

.dark-section .feature-cards .post-cards__item-text {
    color: #aaa;
}

.feature-cards .post-cards__item-text {
	font-size: 20px;
	line-height: 30px;
}

.feature-cards .post-cards__item-image-box {
	width: 50%;
	order: 2;
	height: unset;
	justify-content: start;
	padding: 0px;
	border: 10px solid #eee;
    border-radius: 20px;
	background-color: #eee;
	flex-direction: unset;
}

.feature-cards.alternate .post-cards__item-image-box {
	order: 1;
}

.feature-cards .post-cards__item-image {
	position: relative;
	height: unset;
	border-radius: 12px;
}

/* CONTENT CARDS | VARIANT:FEATURED CARDS */

.featured-cards {
	
}

.featured-cards .post-cards__item:first-child {
	flex-direction: row;
	grid-column: span 2;
}

.featured-cards .post-cards__item-image-box {
    width: 50%;
    padding: 0px;
    height: 100%;
}

.featured-cards .post-cards__item-image {
    height: 100%;
}

.featured-cards .post-cards__item-content {
    padding: 60px 40px;
}

.featured-cards .post-cards__item:not(:first-child) .post-cards__item-image-box {
	display: none;
}

/* CONTENT CARDS | VARIANT:FEATURED NEWS CARDS */

.featured-cards.featured-news-cards {
	
}

.featured-cards.featured-news-cards .post-cards__item {
    border-radius: 0px;
}

.featured-cards.featured-news-cards .post-cards__item:first-child {
    flex-direction: column;
    grid-row: span 2;
	grid-column: unset;
}

.featured-cards.featured-news-cards .post-cards__item:nth-child(2) {
    grid-row: span 1;
	grid-column: span 2;
}

.featured-cards.featured-news-cards .post-cards__item-image-box {
    width: 100%;
    padding: 0px;
    height: 310px;
	border-radius: 0px;
}

.featured-cards.featured-news-cards .post-cards__item-image {
	border-radius: 0px;
}

.featured-cards.featured-news-cards .post-cards__item:first-child .post-cards__item-image-box::after {
	content: '';
	position: absolute;
	width: 100%;
	height: 100%;
	background-color: #000;
    z-index: 1;
    opacity: 0;
    border-radius: 0px;
	transition: opacity 0.3s ease-out;
}

.featured-cards.featured-news-cards .post-cards__item:first-child:hover .post-cards__item-image-box::after {
	opacity: 0.4;
}

.featured-cards.featured-news-cards .post-cards__item:not(:first-child) {
    height: 400px;
}

.featured-cards.featured-news-cards .post-cards__item:not(:first-child) .post-cards__item-image-box {
    display: unset;
    position: absolute;
    height: 100%;
	border-radius: 0px;
}

.featured-cards.featured-news-cards .post-cards__item:not(:first-child) .post-cards__item-image-box::after {
    content: '';
	position: absolute;
	width: 100%;
	height: 100%;
	background-color: #000;
    z-index: 1;
    opacity: 0.2;
    border-radius: 0px;
	transition: opacity 0.3s ease-out;
}

.featured-cards.featured-news-cards .post-cards__item:not(:first-child):hover .post-cards__item-image-box::after {
    opacity: 0.6;
}

.featured-cards.featured-news-cards .post-cards__item:first-child .post-cards__item-content {
	background-color: #F5F5F5;
}

.featured-cards.featured-news-cards .post-cards__item:not(:first-child) .post-cards__item-title {
    color: var(--grey-white, #FFF);
	font-size: 24px;
	font-style: normal;
	font-weight: 700;
	line-height: 34px; /* 141.667% */
    z-index: 1;
}

.featured-cards.featured-news-cards .post-cards__item:nth-child(2) .post-cards__item-title {
	font-size: 32px;
	font-style: normal;
	font-weight: 700;
	line-height: 44px; /* 137.5% */
}

.featured-cards.featured-news-cards .post-cards__item .post-cards__item-title::before {
	content: 'Article';
	display: flex;
	text-transform: uppercase;
	margin-bottom: 30px;
	color: var(--grey-white, #FFF);
	font-size: 14px;
	font-style: normal;
	font-weight: 700;
	line-height: 21px; /* 150% */
	letter-spacing: 0.56px;
}

.featured-cards.featured-news-cards .post-cards__item:first-child .post-cards__item-title::before {
	color: var(--primary-purple-color);
}

.featured-cards.featured-news-cards .post-cards__item:not(:first-child) .post-cards__item-text {
	display: none;
}

.featured-cards.featured-news-cards .post-cards__item-link::before {
    content: url(https://yurikanew2023.kinsta.cloud/wp-content/uploads/2023/08/arrow-right-2.svg);
	z-index: 1;
}

.featured-cards.featured-news-cards .post-cards__item:not(:first-child) .post-cards__item-link::before {
    content: url(https://yurikanew2023.kinsta.cloud/wp-content/uploads/2023/08/arrow-right-1.svg);
	position: absolute;
    bottom: 40px;
}

.featured-cards.featured-news-cards .post-cards__item-link::after {
	display:none;
}

.featured-cards.featured-news-cards .post-cards__item-link svg {
    display: none;
}

/* CONTENT CARDS | VARIANT=IMAGE REVEAL */

.content-cards__image-reveal .post-cards__item {
	position: relative;
	background-color: var(--p1-600);
}

.content-cards__image-reveal .post-cards__item::after {
	content: '';
	position: absolute;
	top: 0vh; right: 0;
	display: block;
	width: 1px; height: 100%;
	background-color: rgba(255,255,255,0.4);
}

.content-cards__image-reveal .post-cards__item-image-box {
	align-items: center;
    padding: 0px 60px;
    justify-content: center;
}

.content-cards__image-reveal .post-cards__item .post-cards__item-image {
	opacity: 0;
	transition: opacity 600ms ease;
}

.content-cards__image-reveal .post-cards__item:hover .post-cards__item-image {
	opacity: 0.5;
}

.content-cards__image-reveal .post-cards__item:hover {
	background-color: #000000;
	transition: background-color 600ms ease;
}

.content-cards__image-reveal .post-cards__item .post-cards__item-image-txt {
	text-align: left;
	font-size: 30px;
	line-height: 36px;
	font-weight: 600;
	max-width: revert;
	color: #fff;
}
.content-cards__image-reveal .post-cards__item:not(:hover) .post-cards__item-image-txt {
	color: #fff;
}

.content-cards__image-reveal .post-cards__item .post-cards__item-image-txt::before {
	content: url(https://finlease.com.au/wp-content/uploads/2024/04/Plus.svg);
	height: 90px;
    margin: 0 auto;
    background-color: unset;
    left: -20px;
    position: relative;
}

.content-cards__image-reveal .post-cards__item .post-cards__item-image-txt::after {
	display: none;
}

.content-cards__image-reveal .post-cards__item-text {
	overflow: hidden;
	opacity: 0;
	min-height: 0;
	will-change: height;
	transition: opacity 600ms ease, min-height 600ms ease;
	font-size: 18px;
	text-align: center;
}

.content-cards__image-reveal .post-cards__item:hover .post-cards__item-text {
	opacity: 1;
	min-height: 200px;
}

@media (min-width: 1600px) {
	.content-cards__image-reveal .post-cards__item .post-cards__item-image-txt {
		font-size: 36px;
		line-height: 42px;
	}
}
@media (min-width: 1800px) {
	.content-cards__image-reveal .post-cards__item .post-cards__item-image-txt {
		font-size: 42px;
		line-height: 50px;
	}
}
@media (min-width: 1980px) {
	.content-cards__image-reveal .post-cards__item .post-cards__item-image-txt {
		font-size: 48px;
		line-height: 65px;
	}
}

@media (max-width: 1023px) {
	.content-cards__image-reveal .post-cards__item .post-cards__item-image {
		opacity: 0.5;
	}
	
	.content-cards__image-reveal .post-cards__item {
		min-width: 300px;
		background-color: #000000;
		transition: background-color 600ms ease;
	}
	
	.content-cards__image-reveal .post-cards__item:not(:hover)::after {
		display: none;
	}
	
	.content-cards__image-reveal .post-cards__item-text {
		opacity: 1;
	}
}

@media (max-width: 767px) {
	.services--list .post-cards__static-layout {
		display: flex;
		flex-direction: column;
		gap: 0;
	}
	.content-cards__image-reveal .post-cards__item, .content-cards__image-reveal .post-cards__item-image-box {
		height: 300px !important;
	}
}

/* CONTENT CARD | RESOURCES */

.resource-cards  {
	margin-top: 40px;
}
.resource-cards .post-cards__item {
    background-color: transparent;
}
.resource-cards .post-cards__item-image-box {
    position: relative;
    height: 375px;
}
.resource-cards .post-cards__item-content {
    padding: 20px 0px 0px;
}
.resource-cards .post-cards__item-link {
	display: none;
}
.resource-cards .post-cards__item-title {
    margin-bottom: 0px;
    color: var(--p1-600, #002C77);
    font-size: 20px;
	font-family: var(--main-font-family);
    line-height: 28px;
}

@media (max-width:1280px) {
	.resource-cards .post-cards__item-image-box {
		height: 300px;
	}
}

@media (max-width: 767px) {
	.resource-cards .post-cards__static-layout {
		--columns-count: 2 !important;
	}
	.resource-cards .post-cards__item:not(.post-cards__item--full-image) .post-cards__item-image-box {
		height: 180px;
	}
	.resource-cards .post-cards__item-title {
		font-size: 16px;
		line-height: 20px;
	}
	.resource-cards .post-cards__item-text {
		font-size: 13px;
		line-height: 18px;
		margin-top: 5px;
	}
}

/* RESOURCES CARDS (EXTENDED - EXTENDS RESOURCE CARDS) */
.resource-cards-extended.resource-cards .post-cards__item-title {
	font-family: var(--medium-font-family);
	font-weight: 500;
	margin-bottom: 5px;
}
.resource-cards-extended.resource-cards .post-cards__item-text, .product-family-cards.resource-cards .post-cards__item-text {
	font-size: 16px;
	line-height: 24px; /* 150% */
	margin-bottom: 10px;
}
.resource-cards-extended.resource-cards .post-cards__item-link {
	display: flex;
}
.resource-cards-extended.resource-cards .post-cards__item-link svg {
	display: none
}
.resource-cards-extended.resource-cards .post-cards__item-image-box {
    position: relative;
    height: 525px;
}
.resource-cards-extended.resource-cards .post-cards__item-link::before {
	content: "Download";
	display: flex;
	padding: 15px 50px;
	justify-content: center;
	align-items: center;
	gap: 10px;
	background: var(--p1-600, #002C77);
	color: #fff;
	text-align: center;
	font-family: var(--bold-font-family);
	font-size: 18px;
	font-style: normal;
	font-weight: 700;
	line-height: 18px; /* 100% */
}

@media (max-width: 1280px) {
	.resource-cards-extended.resource-cards .post-cards__item-image-box {
		height: 412px;
	}
}

@media (max-width: 1024px) {
	.resource-cards-extended.resource-cards .post-cards__item-text, .product-family-cards.resource-cards .post-cards__item-text {
		font-size: 14px;
		line-height: 20px; /* 150% */
	}
}

@media (max-width: 767px) { 
	.resource-cards-extended.resource-cards .post-cards__item-link::before {
		padding: 10px 30px;
		font-size: 14px;
		line-height: 14px;
	}
}

/* PRODUCT FAMILY CARDS (EXTENDS RESOURCE CARDS) */
.product-family-cards.resource-cards .post-cards__item-title {
	font-size: 36px;
	line-height: 46px; /* 127.778% */
	margin-bottom: 10px;
}
.product-family-cards.resource-cards .post-cards__item-image-box {
    height: 260px;
}

@media (max-width: 1024px) {
	.product-family-cards.resource-cards .post-cards__item-title {
		font-size: 24px;
		line-height: 30px; /* 127.778% */
		margin-bottom: 10px;
	}
	.product-family-cards.resource-cards .post-cards__item-image-box.post-cards__item-image-box {
		height: 260px;
	}
}

/* SOLUTIONS CARDS */
.solution-cards .post-cards__static-layout {
	row-gap: 0px;
}
.solution-card {
	display: flex;
	width: var(--col-12, 1280px);
	align-items: flex-start;
}
.solution-cards .post-cards__item:nth-child(2n) .solution-image-col {
	order: 1;
}
.solution-cards .post-cards__item:nth-child(2n) .solution-content-col {
	order: 2;
}
.solution-card-col:first-child {
	background: var(--p1-600, #002C77);
	display: flex;
	height: calc(var(--2-third-height, 640px) - (2 * var(--space-2, 60px)));
	padding: var(--space-2, 60px);
	flex-direction: column;
	justify-content: center;
	align-items: flex-start;
	gap: 20px;
	flex: 1 0 0;
}
.solution-intro {
	color: #fff;
}
.solution-hero-image {
	width: var(--2-third-height, 640px);
	height: var(--2-third-height, 640px);
	flex-shrink: 0;
}
.solution-1874.solution-card-col:first-child { background:var(--p1-600); }
.solution-1896.solution-card-col:first-child { background:var(--p1-300); }
.solution-1895.solution-card-col:first-child { background:var(--p1-200); }
.solution-1894.solution-card-col:first-child { background:var(--p1-100); }
.solution-1893.solution-card-col:first-child { background:var(--p3); }
.solution-1892.solution-card-col:first-child { background:var(--p4); }

.solution-1894.solution-card-col:first-child .solution-intro { color: var(--p1-600); }
.solution-1893.solution-card-col:first-child .solution-intro { color: var(--p1-600); }
.solution-1892.solution-card-col:first-child .solution-intro { color: var(--p1-600); }

.solution-1894.solution-card-col:first-child .btn.btn-alt2 { background: var(--p1-600); color: #fff }
.solution-1893.solution-card-col:first-child .btn.btn-alt2 { background: var(--p1-600); color: #fff }
.solution-1892.solution-card-col:first-child .btn.btn-alt2 { background: var(--p1-600); color: #fff }

@media (max-width: 767px) {
	.solution-card {
		display: flex;
		width: calc(100vw - 50px);
		flex-direction: column;
	}
	.solution-card-col:first-child {
		height: auto;
		padding: 40px;
	}
	.solution-hero-image {
		width: 100%;
		height: 320px;
	}
	.solution-cards .post-cards__item:nth-child(2n) .solution-image-col {
		order: 2;
	}
}

/* FEATURE CARDS */
.feature-cards {
	margin-top: 40px;
}
.feature-card {
	display: flex;
	padding: var(--space-1, 30px);
	flex-direction: column;
	justify-content: flex-end;
	align-items: flex-start;
	gap: var(--header-padding, 20px);
	background: var(--p1-600, #002C77);
	flex: 1 0 0;
	min-height: 240px;
}
.feature-cards .post-cards__static-layout {
	border: 1px solid var(--p3, #FFCD00);
	gap: 1px;
	background: var(--p3, #FFCD00);
}
.feature-card .evlt-image {
	margin-top: 50px;
}
.feature-cards .post-cards__item:nth-child(1) .feature-card { background: var(--p1-600); }
.feature-cards .post-cards__item:nth-child(2) .feature-card { background: var(--p1-300); }
.feature-cards .post-cards__item:nth-child(3) .feature-card { background: var(--p1); }
.feature-cards .post-cards__item:nth-child(4) .feature-card { background: var(--p1-200); }
.feature-cards .post-cards__item:nth-child(5) .feature-card { background: var(--p1-100); }
.feature-cards .post-cards__item:nth-child(6) .feature-card { background: #FFE166; }
.feature-cards .post-cards__item:nth-child(7) .feature-card { background: var(--p3); }
.feature-cards .post-cards__item:nth-child(8) .feature-card { background: var(--p4); }

.feature-cards .post-cards__item h1.evlt-paragraph__main-title {
	font-family: var(--bod-font-family);
	font-size: 24px;
	font-style: normal;
	font-weight: 700;
	line-height: 30px; /* 125% */
	margin-bottom: 10px;
}

.feature-cards .post-cards__item .evlt-paragraph__text {
	font-family: var(--main-font-family);
	font-size: 13px;
	font-style: normal;
	font-weight: 400;
	line-height: 18px; /* 138.462% */
	margin-bottom: 0px;
}

.feature-cards .post-cards__item:nth-child(1) .evlt-paragraph__text, .feature-cards .post-cards__item:nth-child(1) .evlt-paragraph__text p, .feature-cards .post-cards__item:nth-child(1) h1.evlt-paragraph__main-title { color: #fff; }
.feature-cards .post-cards__item:nth-child(2) .evlt-paragraph__text, .feature-cards .post-cards__item:nth-child(2) .evlt-paragraph__text p, .feature-cards .post-cards__item:nth-child(2) h1.evlt-paragraph__main-title { color: #fff; }
.feature-cards .post-cards__item:nth-child(3) .evlt-paragraph__text, .feature-cards .post-cards__item:nth-child(3) .evlt-paragraph__text p, .feature-cards .post-cards__item:nth-child(3) h1.evlt-paragraph__main-title { color: #fff; }
.feature-cards .post-cards__item:nth-child(4) .evlt-paragraph__text, .feature-cards .post-cards__item:nth-child(4) .evlt-paragraph__text p, .feature-cards .post-cards__item:nth-child(4) h1.evlt-paragraph__main-title { color: #fff; }
.feature-cards .post-cards__item:nth-child(5) .evlt-paragraph__text, .feature-cards .post-cards__item:nth-child(5) .evlt-paragraph__text p, .feature-cards .post-cards__item:nth-child(5) h1.evlt-paragraph__main-title { color: var(--p1-600); }
.feature-cards .post-cards__item:nth-child(6) .evlt-paragraph__text, .feature-cards .post-cards__item:nth-child(6) .evlt-paragraph__text p, .feature-cards .post-cards__item:nth-child(6) h1.evlt-paragraph__main-title { color: var(--p1-600); }
.feature-cards .post-cards__item:nth-child(7) .evlt-paragraph__text, .feature-cards .post-cards__item:nth-child(7) .evlt-paragraph__text p, .feature-cards .post-cards__item:nth-child(7) h1.evlt-paragraph__main-title { color: var(--p1-600); }
.feature-cards .post-cards__item:nth-child(8) .evlt-paragraph__text, .feature-cards .post-cards__item:nth-child(8) .evlt-paragraph__text p, .feature-cards .post-cards__item:nth-child(8) h1.evlt-paragraph__main-title { color: var(--p1-600); }

@media (max-width: 1024px) {
	.feature-cards .post-cards__item h1.evlt-paragraph__main-title {
		font-size: 20px;
		line-height: 24px;
	}
	.feature-cards .post-cards__item .evlt-paragraph__text {
		font-size: 12px;
		line-height: 16px;
	}
}

@media (max-width: 767px) {
	.feature-cards .post-cards__static-layout {
		--columns-count: 1 !important;
	}
}

/* FEATURE CARDS v2 | VARIANT OF FEATURE CARDS */
.feature-cards-v2.feature-cards .post-cards__static-layout {
	border: 2px solid #fff;
	gap: 2px;
	background: #fff;
}
.feature-cards-v2.feature-cards h1.evlt-paragraph__main-title {
	
}

/* PRODUCT FEATURE CARDS | VARIANT OF FEATURE CARDS */
.feature-cards.product-feature-cards .post-cards__static-layout {
	display: flex;
    flex-wrap: wrap;
	justify-content: center;
	background: #fff;
	border: 0px;
	gap: 2px;
}
.feature-cards.product-feature-cards .post-cards__item {
    width: calc(25% - 2px);
}

@media (max-width: 767px) {
	.feature-cards.product-feature-cards .post-cards__item {
		width: calc(100% - 2px);
	}
}

/* CASE STUDY BENEFIT CARDS | VARIANT OF FEATURE CARDS */
.feature-cards.case-study-benefit-cards .post-cards__static-layout {
	display: flex;
    flex-wrap: wrap;
	justify-content: center;
	background: var(--p1-100);
	border: 0px;
	gap: 2px;
}
.feature-cards.case-study-benefit-cards .post-cards__item {
    width: calc(25% - 2px);
}
.feature-cards.case-study-benefit-cards .feature-card {
    justify-content: center;
    align-items: center;
}

@media (max-width: 767px) {
	.feature-cards.case-study-benefit-cards .post-cards__item {
		width: calc(100% - 2px);
	}
}

/* PRODUCT CARDS */
.product-cards .post-cards__item {
	width: calc(25% - 4px);
}
.product-card {
	display: flex;
	height: 500px;
	padding: var(--space-1, 30px);
	flex-direction: column;
	justify-content: flex-end;
	align-items: flex-start;
	gap: var(--header-padding, 20px);
	flex: 1 0 0;
	background: #fff;
	/* width: 256px; */
}
.product-card .evlt-paragraph__extra-info {
	font-size: 12px;
	margin-bottom: 0px;
}
.product-card h1.evlt-paragraph__main-title {
	font-size: 26px;
}
.product-card .evlt-paragraph__text {
    margin-bottom: 30px;
	font-size: 13px;
	line-height: 18px; /* 138.462% */
}
.product-cards .post-cards__static-layout {
	row-gap: 5px;
	display: flex;
    flex-wrap: wrap;
    justify-content: center;
}

@media (max-width: 767px) {
	.product-cards .post-cards__item {
		width: calc(100% - 4px);
	}
}

/* PRODUCT CARDS EXTENDED */
.product-cards-extended .product-card {
    height: 600px;
}

/* CASE STUDY PRODUCTS | EXTENDS: PRODUCT CARDS */
.case-study-products.product-cards .post-cards__item {
    width: calc(33.33% - 4px);
}
.case-study-products.product-cards .post-cards__item .product-card {
    width: unset;
	height: 600px;
}

@media (max-width: 767px) {
	.case-study-products.product-cards .post-cards__item {
		width: calc(100% - 4px);
	}
}

/* BENEFIT CARDS */
.benefit-cards .post-cards__static-layout {
	display: flex;
	padding: 0px var(--space-3, 90px);
	justify-content: center;
	align-items: flex-start;
	gap: 40px;
	align-self: stretch;
	margin-top: 30px;
}
.benefit-cards .post-cards__item {
	background: transparent;
}
.benefit-card {
	display: flex;
	flex-direction: column;
	align-items: center;
	gap: 20px;
	flex: 1 0 0;
	height: unset;
	color: var(--p1);
}
.benefit-card p {
	margin-block-start: 0;
    margin-block-end: 0;
	text-align: center;
}
.benefit-card p:empty {
	display:none;
}

@media (max-width: 767px) {
	.benefit-cards .post-cards__static-layout {
		flex-direction: column;
		padding: 0;
		gap: 20px;
	}
	.benefit-card {
		display: flex;
		flex-direction: row;
		gap: 20px;
	}
	.benefit-card p {
		text-align: left;
		font-size: 13px;
		line-height: 16px;
		width: 50%;
	}
	.benefit-card-title {
		text-align: left;
		font-size: 18px;
	}
}

/* TESTIMONIAL CARDS */
.testimonial-cards .slider__arrows {
    position: absolute;
    top: -70px;
    left: calc(50% - 75px);
    width: 144px;
    height: 20px;
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.testimonials-row:hover .highlighter.ready-for-animation {
    -webkit-animation: 1.5s highlight 0s 1 normal forwards;
    animation: 1.5s highlight 0s 1 normal forwards;
    background-color: none;
    background: linear-gradient(to right, rgba(255, 225, 0, 0.1), rgba(255, 225, 0, 0.7) 4%, rgba(255, 225, 0, 0.3) 50%, rgba(255, 255, 255, 0) 50%);
    background-size: 200% 100%;
    background-position: 100% 0;
    margin: 0 -0.4em;
    padding: 0.1em 0.4em;
    border-radius: 0.8em 0.3em;
}
.testimonials-row:hover .highlighter:nth-child(2).ready-for-animation { -webkit-animation: 1.5s highlight 0.25s 1 normal forwards; animation: 1.5s highlight 0.25s 1 normal forwards; }
.testimonials-row:hover .highlighter:nth-child(3).ready-for-animation { -webkit-animation: 1.5s highlight 0.5s 1 normal forwards; animation: 1.5s highlight 0.5s 1 normal forwards; }
.testimonials-row:hover .highlighter:nth-child(4).ready-for-animation { -webkit-animation: 1.5s highlight 0.75s 1 normal forwards; animation: 1.5s highlight 0.75s 1 normal forwards; }
.testimonials-row:hover .highlighter:nth-child(5).ready-for-animation { -webkit-animation: 1.5s highlight 1s 1 normal forwards; animation: 1.5s highlight 1s 1 normal forwards; }
.testimonials-row:hover .highlighter:nth-child(6).ready-for-animation { -webkit-animation: 1.5s highlight 1.25s 1 normal forwards; animation: 1.5s highlight 1.25s 1 normal forwards; }

@-webkit-keyframes highlight {
  to {
    background-position: 0 0;
  }
}

@keyframes highlight {
  to {
    background-position: 0 0;
  }
}

@media (max-width: 767px) {
	.testimonial-cards .slider__arrows {
		top: -20px;
	}
	.testimonials-row .wp-block-spacer {
		height: 15px;
	}
}

/* FINANCE CARDS */
.finance-card {
	background: #f5f5f5;
	padding: 55px;
	border-top: 4px solid var(--p1);
	display: flex;
    flex-direction: column;
    height: 100%;
    justify-content: center;
}
.finance-card .evlt-image {
	background: var(--p1);
    width: 76px;
    height: 76px;
    border-radius: 50px;
    display: flex;
	align-items: center;
    justify-content: center;
}
.finance-card h3 {
	font-size: 30px;
	line-height: 40px;
	margin-top: 10px;
}
.finance-card .evlt-image__img {
	width: 45px;
    height: 45px;
}
.finance-card-back {
	display: flex;
	flex-direction: column;
	position: absolute;
	top: 0;
	left: 0;
	height: calc(100% - 40px);
	width: calc(100% - 120px);
	align-items: center;
	justify-content: center;
	background: var(--p1);
	padding: 20px 60px;
	opacity: 0;
	transition: opacity 0.3s ease-out;
}
.finance-card-back:hover {
	opacity: 1;
}
.finance-card-back a {
	color: #fff;	
}

@media (max-width:767px) {
	.finance-cards .post-cards__static-layout {
		--columns-count: 1 !important;
		gap: 0px;
	}
	.finance-card {
		background: #fff;
		padding: 20px 0;
		border-top: 0px;
		justify-content: flex-start;
		border-bottom: 1px #ddd solid;
	}
	.finance-card .evlt-image {
		display: none;
	}
	.finance-card h3 {
		font-size: 16px;
		line-height: 16px;
		font-weight: 700;
		text-align: left;
		margin-top: 0px;
	}
	.finance-card-back .evlt-paragraph {
		padding: 0;
	}
	.finance-card-back .evlt-paragraph__text {
		color: var(--p1-600);
	}
	.finance-card-back {
		opacity: 1;
		display: flex;
		flex-direction: row;
		position: relative;
		margin-top: 0px;
		align-items: flex-start;
		flex-wrap: wrap;
		gap: 5px 10px;
		padding: 10px 0px;
		background: #fff;
		width: 100%;
		justify-content: flex-start;
	}
	.finance-card-back a {
		color: var(--p1-600);
		font-size: 14px;
    	line-height: 48px;
	}
	.finance-solution-link {
		width: fit-content;
	}
}

/* LENDING CARDS */
.lending-cards {
	counter-reset: count 0;
}
.lending-cards .post-cards__item {
	background: var(--p1-600);
	padding: 30px;
	border-radius: 15px;
	color: #fff;
	transition: 0.3s ease-out;
}
.lending-card {
	display: flex;
    flex-direction: column;
    justify-content: space-between;
    height: 100%;
}
.finance-step {
	color: var(--p3);
	font-family: var(--bold-font-family);
	font-size: 18px;
	font-style: normal;
	font-weight: 700;
	line-height: 27px; /* 150% */
	letter-spacing: 0.72px;
	text-transform: uppercase;
	margin-top: 40px;
	counter-increment: count 1;
	transition: color 0.3s ease-out;
}
.finance-step::after {
	content: ' ' counter(count, decimal);
}
.lending-cards .post-cards__item:hover {
	background: var(--p3);
	color: var(--p1-600);
}
.lending-cards .post-cards__item:hover .finance-step {
	color: var(--p1-600);
}
.lending-cards .post-cards__item:hover img {
	filter: invert(1);
}
.lending-cards .post-cards__item:hover .lending-card-icon img {
	filter: brightness(0.1);
}
.lending-cards-v2 .finance-step {
	display: none;
}
.lending-cards-v2 h5 {
	font-size: 18px;
	line-height: 27px;
	margin-top: 30px;
}

@media (max-width:1280px) {
	.lending-cards .post-cards__static-layout {
		--columns-count: 3 !important;
	}
}

@media (max-width:767px) {
	.lending-cards .post-cards__static-layout {
		--columns-count: 1 !important;
	}
}

/* FINLEASE CARDS */
.finlease-cards .post-cards__carousel-layout {
	padding-left: calc((100vw - var(--container-max-width)) / 2);
	padding-right: calc((100vw - var(--container-max-width)) / 2);
	--scroll-snap-align: calc((100vw - var(--container-max-width)) / 2) !important;
}
.finlease-cards .post-cards__item {
	background: var(--p1-600);
	height: 530px;
	border-radius: 15px;
	transition: background 0.3s ease-out;
}
.finlease-card {
	display: flex;
	flex-direction: column;
	height: 100%;
	padding: 50px;
	border-radius: 15px;
}
.finlease-card .section__image-bg-box {
	opacity: 0.5;
	border-radius: 15px;
	transition: opacity 0.3s ease-out;
}
.finlease-card .section__content {
	height: 100%;
	color: #fff;
	transition: color 0.3s ease-out;
}
.finlease-card .layout-row__content  {
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	height: 100%;
}
.finlease-cards .post-cards__item:hover {
	background: var(--p3);
}
.finlease-card:hover .section__image-bg-box {
	opacity: 0;
}
.finlease-card:hover .section__content {
	color: var(--p1-600);
}
.finlease-card:hover .finlease-icon img {
	filter: invert(1);
}

/* BROKER CARDS */
.broker-cards .post-cards__item {
	border-radius: 15px;
	background: #f5f5f5;
}
.broker-cards .post-cards__item-link::after {
	content: 'Read bio';
	padding: 10px 30px;
	width: 100%;
	display: flex;
	align-items: center;
	gap: 5px;
	align-self: stretch;
	border-radius: 50px;
	background: var(--p1-600);
	color: #FFF;
	text-align: center;
	font-family: var(--bold-font-family);
	font-size: 16px;
	font-style: normal;
	font-weight: 700;
	line-height: 24px; /* 150% */
	margin-top: 10px;
}
.broker-cards .post-cards__item-link svg {
	display: none;
}
.broker-cards .post-cards__item-image {
	border-radius: 15px 15px 0px 0px;
}
.broker-card-headshot img {
	width: 100%;
	height: 300px;
	border-radius: 15px 15px 0px 0px;
	object-fit: cover;
}
.broker-card-details {
	display: flex;
	flex-direction: column;
	padding: 40px;
	gap: 20px;
}
.broker-card-details p {
	margin-block-start: 0;
    margin-block-end: 0;
	display: flex;
}
.broker-contact-details {
	display: flex;
	flex-direction: column;
	gap: 5px;
}
.broker-socials {
	display: flex;
	gap: 10px;
}
.broker-socials img {
	height: 30px;
	width: auto;
}
.broker-email::before {
	content: url(https://finlease.com.au/wp-content/uploads/2024/04/email-1.svg);
	margin-right: 10px;
}
.broker-phone::before {
	content: url(https://finlease.com.au/wp-content/uploads/2024/04/iphone-1.svg);
	margin-right: 10px;
}
.broker-expertise {
	text-align: center;
	align-self: center;
}

/* PERSONA CARDS */
.persona-cards .post-cards__item {
	background: var(--p1-600);
	/* height: 530px;*/
	border-radius: 15px;
	transition: background 0.3s ease-out;
}
.persona-card {
	display: flex;
	flex-direction: column;
	height: 100%;
	padding: 60px;
	border-radius: 15px;
	gap: 60px;
}
.persona-card .section__content {
	height: 100%;
	color: #fff;
	transition: color 0.3s ease-out;
}
.persona-card .layout-row__content  {
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	height: 100%;
}
.persona-link {
	color: #fff;
	font-family: var(--bold-font-family);
	font-size: 42px;
	font-style: normal;
	font-weight: 700;
	line-height: 52px; /* 123.81% */
	text-decoration: none;
	transition: color 0.3s ease-out;
}
.persona-link::before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.persona-link::after {
	content: url(https://finlease.com.au/wp-content/uploads/2024/04/arrow-top-right.svg);
	margin-left: 20px;
}
.persona-cards .post-cards__item:hover {
	background: var(--p3);
}
.persona-card:hover .section__image-bg-box {
	opacity: 0;
}
.persona-card:hover .section__content {
	color: var(--p1-600);
}
.persona-card:hover img {
	filter: invert(1);
}
.persona-card:hover .persona-link {
	color: var(--p1-600);
}
.persona-card:hover .persona-link::after {
	content: url(https://finlease.com.au/wp-content/uploads/2024/04/arrow-top-right-blue.svg);
}

@media (max-width:1280px) {
	.persona-card {
		padding: 40px;
		gap: 20px;
	}
	.persona-card .evlt-image__img {
		width: 60px;
	}
	.persona-link {
		font-size: 30px;
		line-height: 40px;
	}
	.persona-link::after {
		display: none;
	}
}

/* ICON CARDS */
.icon-cards .post-cards__item {
	background: var(--p1-600);
	/* height: 530px;*/
	border-radius: 15px;
	transition: background 0.3s ease-out;
}
.icon-card {
	display: flex;
	flex-direction: column;
	height: 100%;
	padding: 60px;
	border-radius: 15px;
	gap: 30px;
	color: #fff;
	text-align: center;
}
.icon-card h2 {
	color: var(--p3);
	transition: color 0.3s ease-out;
}
.icon-cards .post-cards__item:hover {
	background: var(--p3);
}
.icon-card:hover .section__image-bg-box {
	opacity: 0;
}
.icon-card:hover .section__content {
	color: var(--p1-600);
}
.icon-card:hover img {
	filter: invert(1);
}
.icon-card:hover h2, .icon-card:hover h6 {
	color: var(--p1-600);
}
.icon-cards-v2 .icon-card {
	padding: 30px;
	gap: 30px;
}
.icon-cards h2:empty {
	display: none;
}
.icon-cards .evlt-image__img {
	width: 80px;
    height: 80px;
    object-fit: contain;
}

@media (max-width: 1280px) {
	.icon-card {
		padding: 40px;
		gap: 20px;
	}
}

/* ARTICLE CARDS */
.article-cards .post-cards__item {
	background: transparent;
}
.article-card .evlt-image__img {
    border-radius: 15px;
    width: 100%;
    height: 280px;
    object-fit: cover;
}
.article-card .evlt-paragraph__extra-info {
	font-size: 12px;
	line-height: 12px;
	margin-top: 30px;
}
.article-card .heading--h3 {
	font-size: 30px;
	line-height: 40px;
}
.article-card .evlt-paragraph__text {
	margin-bottom: 30px;
}

/* FAQ CARDS */
.faq-cards .post-cards__item {
	background: #f5f5f5;
	border-radius: 15px;
	
}
.faq-card {
	padding: 40px;
}

/* OFFICE CARDS */
.office-cards .post-cards__item {
	background: #f5f5f5;
	border-radius: 15px;
}
.office-details {
	padding: 40px;
}
.office-card .google-maps {
    display: flex;
    position: relative;
    height: 250px;
}

/* NEWS CARDS */
.news-cards .evlt-paragraph {
    padding: 30px;
	background: #f1f1f1;
    border-radius: 0 0 15px 15px;
	height: calc(100% - 340px);
}
.news-cards .article-card {
	height: 100%;
}
.news-cards .article-card .evlt-paragraph__extra-info {
    margin-top: 10px;
}
.news-cards .post-cards__item {
	background: transparent;
}
.news-cards .article-card .evlt-image__img {
    border-radius: 15px 15px 0 0;
}

/* SEARCH CARDS: EXTENDS NEWS CARDS */
.search-cards .post-cards__item {
	background: transparent;
}
.search-cards .search-card {
	padding: 30px;
	display: flex;
	border-radius: 15px;
    height: calc(100% - 60px);
	background: #f1f1f1;
	width: 100%;
	gap: 20px;
	justify-content: space-between;
}
.search-cards .search-card .btn-group {
	width: fit-content;
	min-width: 200px;
}
.search-cards .search-card .heading--h3 {
    font-size: 30px;
    line-height: 130%;
}
.search-cards .search-card .evlt-paragraph__extra-info {
    margin-top: 0px;
	margin-bottom: 0px;
	font-size: 11px;
}
.search-cards .search-card .evlt-paragraph__text {
    margin-bottom: 0px;
}

@media (max-width: 767px) {
	.search-cards .search-card {
		padding: 20px;
		height: calc(100% - 40px);
		flex-direction: column;
		width: unset;
	}
}

/* ABOUT CARDS */
.about-cards {
	margin: 0px 60px -140px 60px;
}
.about-cards .post-cards__item {
	background: transparent;
}
.about-card-image {
	background: var(--p1-600);
	border-radius: 100px;
	padding: 30px;
	z-index: 2;
}
.about-card-image img { 
	width: 60px;
	height: 60px;
	object-fit: contain;
}
.about-card-title {
	background: #eee;
	border-radius: 10px;
	border: 4px solid #fff;
	padding: 90px 30px 30px 30px;
	text-align: center;
	height: 100px;
	margin-top: -60px;
	z-index: 1;
}
.about-card-link {
	background: var(--p1-600);
	color: #fff;
	margin: -20px auto 0 auto;
	width: fit-content;
	padding: 10px 20px;
	border-radius: 10px;
	text-decoration: none;
	z-index: 2;
}


/* Partner Logo Card */
.partner-logos .post-cards__item {
	background: transparent;
	padding: 20px;
	align-items: center;
    align-self: center;
	margin-top: 30px;
}
.partner-logo img {
	max-width: 200px;
    max-height: 80px;
}

/* Stats Card Titles */

.stats-cards h5 {
	font-size: 40px;
    line-height: 42px;
	font-weight: 700;
}
@media (max-width: 767px) {
	.stats-cards h5 {
		font-size: 36px;
		line-height: 38px;
	}
}

/* RESPONSIVE */

@media (min-width: 1024px) {
	.post-cards__item:not(:hover) .post-cards__item-image-txt {
		color: #111;
		max-width: revert;
	}
}
@media (max-width:767px) {
	.post-cards__static-layout {
		 --columns-count: 1 !important;
	}
}