/* Local Overrides */

/* Hero Section */

.section-welcome > .marquee > .viewport-content > div.marquee-detail {
	visibility: hidden;
}

/* CTA padding */
@media (min-width: 735px) and (max-width: 1068px) {
	.section-welcome .marquee .viewport-content .detail-inner-group {
		margin-top: 31px;
	}
}

/* Section Redisigned */

@media (min-width: 735px) and (max-width: 1068px) {
	.section-redesigned .pin-ear-fit .pin-caption {
		max-width: 120px;
	}
}

@media (min-width: 735px) and (max-width: 1068px) {
	.section-header {
		column-gap: 0px;
	}
}

.section-redesigned .section-headline {
	max-width: 680px;
	margin: auto;
}

@media only screen and (max-width: 1068px) {
	.section-redesigned .section-headline {
		max-width: 560px;
		margin: auto;
	}
}

@media only screen and (min-width: 1069px) {
	.section-welcome .marquee {
		padding-bottom: 121px;
	}
}

@media (max-width: 734px) {
	.section-welcome .detail-inner-group {
		padding: 16px 0;
		width: 100%;
	}
}

@media (max-width: 480px) {
	.section-welcome .detail-inner-group {
		justify-content: center;
	}
}
