@media only screen and (max-width: 1652px) {
	main.container.responsivegrid.aem-GridColumn--default--none.aem-GridColumn--default--9.aem-GridColumn.aem-GridColumn--offset--default--1 {
    margin-left: 0 !Important;
    width: 100% !Important;
}

	main.container.responsivegrid.aem-GridColumn--default--none.aem-GridColumn--default--10.aem-GridColumn.aem-GridColumn--offset--default--1 {
    margin-left: 0 !Important;
    width: 100% !Important;
}

.imagevideo.brand-grid .image>div>img {
    object-fit: cover;
}

img.hero-image {
    object-position: top;
}


}
@media only screen and (max-width: 1181px) {
	.imagevideo.brand-grid .aem-Grid>.aem-GridColumn>.aem-Grid:not(.image-container) {
	padding: 0 25px;
}
}

@media only screen and (max-width: 821px) {
	.quote.quote-style.jumbo-quote .quote-without-image .quote-desc p {
    font-size: 25px;
    line-height: 30px;
}

	.quote.quote-style.jumbo-quote .quote-without-image .author-title {
	font-size: 16px;
    line-height: 20px;
	}
	
	.quote.quote-style.jumbo-quote .quote-without-image .quote-desc p{
	font-size: 16px;
    line-height: 20px;
	}
	
	.imagevideo.brand-grid .aem-Grid>.aem-GridColumn>.aem-Grid:not(.image-container) {
	padding: 20px;
}
	.quote.quote-style .quote-without-image .link a {
    height: 100%;
    line-height: 24px;
    padding: 8px 24px;
}

	}
	
.quote-desc blockquote{
    color: #1b365d;
    line-height: 30px;
}

.quote-desc h3:lang(ja) {
    color: #1b365d;
}

.author-name:lang(ja) {
    color: #1b365d !important;
}

.author-title:lang(ja) {
    color: #1b365d !important;
}

.text-light .author-name:lang(ja) {
    color: #fff !important;
	}
	
.text-light .author-title:lang(ja) {
    color: #fff !important;
	}
	
.cmp-teaser__content {
    align-items: normal !important;
}
