/* Local Overrides */

/* Local Nav */

#ac-ln-menustate-tray > ul > li:nth-child(1) {
	margin-left: 0;
}

/* Hero */

.section-hero .hero-initial-headline {
	max-width: 550px;
}

.section-hero .hero-intro:nth-child(2) {
	max-width: 705px;
}

@media only screen and (max-width: 734px) {
	.section-hero .hero-badge {
		margin-top: 0px;
	}
}

/* compatibility grid override  */
.section-compatibility .compatibility-list.row-6 {
	grid-template-rows: repeat(6, 1fr);
}

/* Privacy */

.section-privacy .typography-section-headline {
	width: 550px;
}

@media only screen and (max-width: 1200px) and (min-width: 735px) {
	.section-privacy .typography-section-headline {
		max-width: 400px;
	}
}

@media only screen and (max-width: 734px) and (min-width: 321px) {
	.section-privacy .typography-section-headline {
		max-width: 330px;
	}
}

@media only screen and (max-width: 320px) {
	.section-privacy .typography-section-headline {
		max-width: 285px;
	}
}

/* Compatibility */

.section-compatibility .compatibility-copy .copy-container {
	max-width: 400px;
}

@media only screen and (min-width: 783px) and (max-width: 876px) {
	li.compatibility-listitem {
		padding-right: 10%;
	}
}

@media only screen and (min-width: 935px) and (max-width: 1038px) {
	li.compatibility-listitem {
		padding-right: 30px;
	}
}

/* Experience AI */

@media only screen and (max-width: 375px) {
	#main
		> section.section.section-experience-ai
		> div.section-content.section-content-wide
		> div
		> div:nth-child(1)
		> div
		> div
		> ul
		> li:nth-child(1)
		> a {
		margin-bottom: 20px;
	}
}

@media only screen and (max-width: 375px) {
	#main
		> section.section.section-experience-ai
		> div.section-content.section-content-wide
		> div
		> div:nth-child(2)
		> div
		> div
		> ul
		> li:nth-child(1)
		> a {
		margin-bottom: 20px;
	}
}

@media only screen and (max-width: 375px) {
	#main
		> section.section.section-experience-ai
		> div.section-content.section-content-wide
		> div
		> div:nth-child(3)
		> div
		> div
		> ul
		> li:nth-child(1)
		> a {
		margin-bottom: 20px;
	}
}
