/*****************************************
* 1.0 Built for slider
* 2.0 Horizontal Cards
* 7.0 Meaning Grid 
******************************************/


/*****************************************
* 1.0 Built for slider
******************************************/
.cap-built-for-slider .slide > * {
	background-color: rgba(235, 215, 254, 0.8) !important;
	height: 100%;
	display: flex;
	justify-content: center;
}

.cap-built-for-slider .slide-header {
	display: flex;
	flex-wrap: nowrap;
	justify-content: center;
}

.cap-built-for-slider .slide-header img {
	max-height: 40px;
	width: auto;
}

.cap-built-for-slider .slide-content-large {
	font-size: 40px;
	font-weight: 600;
}

@media (max-width: 776px) {
	.cap-built-for-slider > div {
		padding-left: 0px !important;
		padding-right: 0px !important;
	}

	.cap-built-for-slider .slide .slide-header {
		padding-top: 30px;
		padding-left: 20px;
		padding-right: 20px;
	}

	.cap-built-for-slider .slide .slide-header p {
		padding: 0px !important;
	}

	.cap-built-for-slider .slide p {
		padding-bottom: 30px !important;
		padding-left: 20px;
		padding-right: 20px;
	}

	.cap-built-for-slider .slide p.slide-content-large {
		line-height: 1.2;
		text-align: center;
		padding-bottom: 10px !important;
	}
}



/******************
 * 2.0 Horizontal Cards
 * **********************/
body .offset-horizontal-image-card-group {
	margin-left: 70px;
	border-radius: 30px;

}


body .offset-horizontal-image-card-group > div {
	margin-left: -70px;
	margin-top: 20px;
	margin-bottom: 20px;
}

body .offset-horizontal-image-card-group > div figure {
	height: 210px;
	border-radius: 15px;
	overflow: none;
	
}

body .offset-horizontal-image-card-group > div figure img {
	border-radius: 15px;
	overflow: none;
}

body .offset-horizontal-image-card-group > div p {
	padding-left: 10px;
	padding-right: 35px;
	
}

@media (max-width: 776px) {
	body .offset-horizontal-image-card-group {
		margin-left: auto;

	}

	body .offset-horizontal-image-card-group .wp-block-columns {
		margin-left: auto;
		row-gap: 0px;
	}

	body .offset-horizontal-image-card-group .wp-block-column
	  {
		
	}

	body .offset-horizontal-image-card-group .wp-block-column > * {
		margin-left: auto;
		margin-right: auto;
		padding: 20px;
	}
}


/******************
 * 3.0 Slider
 * see landing-page-slider.css
 * **********************/




/*****************************************
* 7.0 Meaning Grid 
******************************************/
.meaning-grid {
	row-gap: 0px !important;
	gap: 0px !important;
}

.meaning-grid h3 {
	font-size: 24px;
	padding-bottom: 24px;
	margin-bottom: 24px;
	border-bottom: 1px solid white;
}

.meaning-grid div.wp-block-column:nth-of-type(1) {

	border-right: 1px solid white;
}

.meaning-grid div.wp-block-column:nth-of-type(1) > * {
	padding-right: 55px;
}

.meaning-grid div.wp-block-column:nth-of-type(2) > * {
	padding-left: 55px;
}

@media (max-width: 776px) {
	.meaning-grid div.wp-block-column:nth-of-type(1) {
		border-right: none;
	}

	.meaning-grid div.wp-block-column:nth-of-type(1) {
		margin-bottom: 40px;
	}

	.meaning-grid div.wp-block-column:nth-of-type(1) > * {
		padding-right: 0px;
	}

	.meaning-grid div.wp-block-column:nth-of-type(2) > * {
		padding-left: 0px;
	}
}