/* LANDING PAGE STYLING */

.lp-grey-skin .brand-green.intro-default .lp-topbar-outer {
    background-color: #c7d92d;
    position: relative;
    z-index: 1000;
}

.lp-topbar-bg {
	background-color: #222D39;
    height: 18px;
    width: 100%;
}

.lp-grey-skin .brand-green.intro-default .lp-topbar-outer .inner {
    padding-top: 12px !important;
	padding-bottom: 12px !important;
}

.lp-grey-skin .brand-green.intro-default .inner .intro-copy {
    min-height: inherit;
    display: flex;
    align-items: center;
}

.brand-green .lp-shorttext {
	color: #222D39;
	text-align: center;
	padding: 0 10px;
}

.brand-green .lp-shorttext strong {
    font-size: 22px;
    display: block;
}

.brand-green .lp-shorttext span {
	font-weight: normal;
	font-size: 18px;
}

.brand-green .lp-logo {
	width: 300px;
	height: 46px;
}

.brand-green .lp-topbar img {
    position: absolute;
    top: -16px;
	width: 300px;
}

.lp-grey-skin .brand-green-footer .secondary-button {
    background-color: #c6d92f;
    color: #222D39;
    border-radius: 8px;
}

.lp-grey-skin .cards.brand-green-cards h2 {
	color: #c7d92d;
}

.lp-grey-skin .card img {
	object-fit: cover;
/* 	width: 80% !important;
	height: 174px !important;
	margin: 20px auto 0 !important; */
}

.lp-grey-skin .card h3 {
	margin-top: 6px;
}

.lp-grey-skin .intro-default .inner {
	padding-bottom: 0 !important;
}

/* .lp-grey-skin .content-columns .column div {
	padding: 0;
	margin: 0;
} */

.lp-secondary-button {
	width: 300px;
}

.lp-grey-skin .cards .grid.column-3 {
    margin-left: 0;
    margin-right: 0;
}

.lp-grey-skin .grid.column-3 .col.card {
	margin-right: 10px;
	margin-left: 10px;
}

.lp-grey-skin .cards .innertube {
	margin-right: -10px;
	margin-left: -10px;
}

.lp-grey-skin .content-columns .column div img {
	width: 80%;
}

.postid-41113.lp-grey-skin .card img,
.postid-41253.lp-grey-skin .card img {
	width: 80% !important; height: auto !important;
	object-fit: inherit !important;
}

@media screen and (max-width: 800px) {
	.lp-grey-skin .brand-green.intro-default .lp-topbar-outer .inner {
		padding: 12px !important;
	}
	.lp-grey-skin .card img {
		width: 70% !important;
		height: 146px !important;
		margin: 12px auto 0 !important;
	}
}

@media screen and (max-width: 400px) {
	.brand-green .lp-topbar img {
		width: 246px;
	}
	.lp-grey-skin .brand-green.intro-default .lp-topbar-outer .inner {
		padding: 5px !important;
	}
	.brand-green .lp-topbar img {
		top: -12px;
	}
	.lp-usp.brand-green-cards .inner,
	.cards.brand-green-cards .inner {
		padding-top: 10px;
	}
}

@media screen and (min-width: 1024px) {
	.lp-grey-skin .cards.brand-green-cards h2 {
		font-size: 3em;
	}
	.lp-grey-skin .partners h2 {
		font-size: 3em;
	}
	.lp-grey-skin .brand-green.intro-default .inner .intro-copy {
 		min-height: 500px;
	}
}

@media screen and (max-width: 1200px) {
	.brand-green .lp-shorttext strong {
		display: none;
	}
	
	.brand-green .lp-shorttext span {
		font-weight: bold;
		font-size: 22px;
	}
	
	.lp-grey-skin .grid.column-3 .col.card {
		margin-right: 14px;
		margin-left: 14px;
	}
	
	.lp-grey-skin .cards .inner {
		margin-right: -14px;
		margin-left: -14px;
	}
	.lp-grey-skin .content-columns .column img {
		width: 100% !important;
	}
}
