/**************************************************************************************************
* Automotive Manufacturing Page Styles                                                            *
***************************************************************************************************/

/**************************************************************************************************
* General Hero Banner + Car Image addition                                                        *
***************************************************************************************************/
/*.hero-banner .floating-image img {*/
/*	width: 50%;*/
/*	height: auto;*/
/*	position: absolute;*/
/*	!* bottom: -40%; *!*/
/*	top: 80vh;*/
/*	right: 0;*/
/*}*/

/*@media (max-width: 767px) {*/
/*	.hero-banner .floating-image img {*/
/*		width: 70%;*/
/*		height: auto;*/
/*		position: absolute;*/
/*		top: 40vh;*/
/*		right: 0;*/
/*	}*/

/*	.hero-banner-with-float .hero-banner-content {*/
/*		margin-top: 5rem;*/
/*	}*/
/*}*/

/**************************************************************************************************
* Half Block with Logo and Text                                                                   *
***************************************************************************************************/
/*.half-block-with-logo img {*/
/*	border-top: 2px solid #002857;*/
/*	position: relative;*/
/*	top: 12px;*/
/*}*/

/*@media (max-width: 767px) {*/
/*	.half-block-with-logo img {*/
/*		border-top: 0;*/
/*		position: relative;*/
/*		top: 0;*/
/*	}*/
/*}*/

/**************************************************************************************************
* Text with Video Right                                                                           *
***************************************************************************************************/
.text-with-video-title {
	color: #002857;
	margin-top: 3rem;
}

.text-with-video-subtitle {
	color: #0099A8;
	font-weight: bold !important;
	margin-top: 3rem;
}

.text-with-video-description {
	margin-bottom: 3rem;
}

.text-with-video-frame {
	display: flex;
	justify-content: start;
	align-items: center;
}

.text-with-video-frame iframe {
	width: 80%;
	height: 56.25%;
	border-radius: 1rem;
}

@media (max-width: 767px) {
	.text-with-video-frame {
		position: relative;
		overflow: hidden;
		width: 100%;
		padding-top: 56.25%; /* 16:9 Aspect Ratio */
	}

	.text-with-video-frame iframe {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		border-radius: 0;
	}
}

/**************************************************************************************************
* Text with Full image Right (v2 - Larger image, smaller text)                                    *
***************************************************************************************************/
.text-with-full-image-v2 .text-with-full-image-description {
	padding-top: 0;
	padding-right: 18%;
}

.text-with-full-image-v2-title {
	color: #002857;
}

.text-with-full-image-v2 .cta-link-with-icon {
	margin-top: 2rem;
}

/**************************************************************************************************
* Checkered Block                                                                                   *
***************************************************************************************************/
/*.checkered-block-first-row > :first-child {*/
/*	border-radius: 2rem 0 0 0;*/
/*}*/

/*.checkered-block-first-row > :last-child {*/
/*	border-radius: 0 2rem 0 0;*/
/*}*/

/*.checkered-block-first-col {*/
/*	background-position: left;*/
/*	object-fit: cover;*/
/*}*/

/*.checkered-block-third-col {*/
/*	background-position: center;*/
/*	object-fit: cover;*/
/*}*/

/*.checkered-img-mobile {*/
/*	display: none;*/
/*}*/

/*@media (max-width: 767px) {*/
/*	.checkered-img-mobile {*/
/*		display: block;*/
/*		border-radius: 2rem 2rem 0 0;*/
/*	}*/
/*}*/

/*.checkered-block-text,*/
/*.checkered-block-cards {*/
/*	background-color: #f3f3f3;*/
/*	padding-top: 4rem;*/
/*	padding-bottom: 4rem;*/
/*}*/

/*@media (max-width: 767px) {*/
/*	.checkered-block-text,*/
/*	.checkered-block-cards {*/
/*		padding-top: 2rem;*/
/*		padding-bottom: 2rem;*/
/*	}*/
/*}*/

/*.checkered-block-text {*/
/*	padding-left: 2rem;*/
/*	padding-right: 5%;*/
/*}*/

/*.checkered-block-text h3 {*/
/*	color: #002857;*/
/*	margin-bottom: 2rem;*/
/*}*/

/*.checkered-block-text h6 {*/
/*	margin-top: 3rem;*/
/*	margin-bottom: 1rem;*/
/*}*/

/*.checkered-block-cards {*/
/*	display: flex;*/
/*	flex-direction: column;*/
/*	justify-content: space-between;*/
/*	padding-left: 3rem;*/
/*	padding-right: 3rem;*/
/*	color: #002857;*/
/*}*/

/*@media (max-width: 767px) {*/
/*	.checkered-block-cards {*/
/*		flex-direction: row;*/
/*		padding-left: 1rem;*/
/*		padding-right: 1rem;*/
/*	}*/
/*}*/

/*.checkered-block-card-fact {*/
/*	font-weight: bold !important;*/
/*	text-transform: uppercase;*/
/*	margin-bottom: 0;*/
/*}*/

/*.checkered-block-card img {*/
/*	width: 100px;*/
/*	height: auto;*/
/*}*/

/*.checkered-block-second-row-text {*/
/*	padding-top: 4rem;*/
/*	padding-bottom: 4rem;*/
/*	padding-left: 3rem;*/
/*	padding-right: 10%;*/
/*}*/

/*.checkered-block-second-row-bg {*/
/*	background-position: center;*/
/*	object-fit: cover;*/
/*	border-radius: 0 0 0 2rem;*/
/*}*/

/**************************************************************************************************
* Company Slider                                                                                  *
***************************************************************************************************/

/**************************************************************************************************
* Text with Full image Right (v3 - 50:50)                                                         *
***************************************************************************************************/
.text-with-full-image-v3 {
	padding-top: 4rem;
}

.text-with-full-image-v3 .text-with-full-image-description {
	padding-top: 0;
	/* padding-right: 18%; */
}

.text-with-full-image-v3-title {
	color: #002857;
	/* margin-top: 3rem; */
}

.text-with-full-image-v3-subtitle {
	color: #0099A8;
	font-weight: bold !important;
}

.text-with-full-image-v3 .text-with-full-image-bg {
	margin-bottom: 3rem;
}

.text-with-full-image-v3 .text-with-full-image-bg img {
	width: 100%;
	height: auto;
}

.text-with-full-image-v3 .cta-link-with-icon {
	margin-top: 2rem;
}

/**************************************************************************************************
* Quote Block                                                                                     *
***************************************************************************************************/
/*.quote-block-wrapper {*/
/*	display: flex;*/
/*	justify-content: center;*/
/*	align-items: center;*/
/*}*/

/*.quote-block {*/
/*	width: 50%;*/
/*}*/

/*@media (max-width: 767px) {*/
/*	.quote-block {*/
/*		width: 80%;*/
/*	}*/
/*}*/

/*.quote-block img {*/
/*	height: 3rem;*/
/*	width: auto;*/
/*}*/

/*@media (max-width: 767px) {*/
/*	.quote-block img {*/
/*		display: block;*/
/*		margin: 0 auto;*/
/*	}*/
/*}*/

/*.quote-block-quote {*/
/*	color: #002857;*/
/*	margin-top: 1rem;*/
/*	margin-bottom: 2rem;*/
/*}*/

/*.quote-block-person-name {*/
/*	font-weight: bold;*/
/*	margin-bottom: 0.5rem;*/
/*}*/

/*.quote-block-person-title {*/
/*	color: #818181;*/
/*	font-size: 0.7rem;*/
/*	width: 30%;*/
/*	text-transform: uppercase;*/
/*}*/

/*@media (max-width: 767px) {*/
/*	.quote-block-person-title {*/
/*		width: 50%;*/
/*	}*/
/*}*/

/**************************************************************************************************
* Spotlight Block - moved to Sliders CCS                                                          *
***************************************************************************************************/
/* .spotlight-block-title {
	color: #002857;
	margin-bottom: 2rem;
}

.spotlight-card-body {
	padding-left: 1rem;
	padding-right: 1rem;
	border-left: 2px solid #e4e4e4;
}

.spotlight-card-title {
	color: #002857;
	margin-bottom: 0.5rem;
}


.spotlight-card-img {
	width: 100%;
	height: auto;
}

.spotlight-card {
    display: flex;
    flex-direction: column;
}

.spotlight-card-body {
    flex: 1 0 auto;
}

.spotlight-block .cta-link {
	margin-top: 1rem;
} */


