html:lang(th) .deep-dive.vertical-type[id^="deep-dive-"] :lang(th) {
	font-family:
		SF Pro TH,
		SF Pro Display,
		SF Pro Icons,
		Helvetica Neue,
		Helvetica,
		Arial,
		sans-serif;
}

html.enhance-deep-dive #deep-dive-devices .section-ease-of-use .modal-image-container {
	margin-inline-start: 24px;
}

#deep-dive-devices .section-saving .modal-copy-container .modal-copy {
	margin-bottom: 0;
}

#deep-dive-devices .section-security .modal-copy-container .modal-headline {
	position: relative;
}

#deep-dive-devices .section-security .modal-copy-container .modal-headline .ag-character {
	z-index: -1;
	position: absolute;
	top: 0;
	left: 2.5em;
}

@media only screen and (max-height: 650px) {
	html.enhance-deep-dive #deep-dive-devices .section-security .modal-image-container .fluid {
		width: auto;
	}
}

#deep-dive-devices .section-saving .modal-copy-container .modal-headline .text-gradient-animate {
	padding-top: 0.25em;
}

@media (max-height: 999px), only screen and(max-width: 1068px) {
	html.enhance-deep-dive
		.deep-dive.vertical-type[id^="deep-dive-"]
		.typography-shared-deep-dive-headline {
		line-height: 1.15;
	}
}

#deep-dive-devices .section-saving .modal-copy-container .modal-headline {
	margin-top: 10px;
}

/* Hero */
.section-hero .hero-headline {
	line-height: 1.4;
	width: 55rem;
	text-align: center;
}

@media only screen and (max-width: 1068px) {
	.section-hero .section-content {
		width: 100%;
	}
}

@media only screen and (max-width: 734px) {
	.section-hero .section-content {
		width: 280px;
	}
}

@media only screen and (max-width: 1068px) {
	.section-hero .hero-headline {
		width: 41rem;
	}
}

@media only screen and (max-width: 734px) {
	.section-hero .hero-headline {
		width: 100%;
	}
}

@media (max-height: 999px), only screen and (max-width: 1068px) {
	html.enhance-deep-dive
		.deep-dive.vertical-type[id^="deep-dive-"]
		.typography-shared-deep-dive-headline {
		line-height: 1.15;
	}
}

@media only screen and (max-width: 734px) {
	.section-hero .hero-headline .rolodex:first-child {
		height: 2.5em;
	}
}

.typography-section-headline {
	line-height: 1.15;
}

/* Fix */

.section-hero .hero-headline .rolodex:first-child {
	height: 3em;
}

.section-hero .hero-headline .rolodex:first-child > .rolodex-item {
	width: 100%;
	flex-direction: column;
	align-items: center;
}

.section-hero .hero-headline .inline-anim-wrapper {
	margin-left: -25%;
}

@media only screen and (max-width: 734px) {
	.section-hero .hero-headline .inline-anim-wrapper {
		margin-left: 0;
	}
}

.section-hero .anim-support.animate-in, .section-hero .rolodex .rolodex-item.support {
	margin-left: -50px;
}

@media only screen and (max-width: 1068px) {
	.section-hero .anim-support.animate-in, .section-hero .rolodex .rolodex-item.support {
		margin-left: -40px;
	}
}

@media only screen and (max-width: 734px) {
	.section-hero .anim-support.animate-in, .section-hero .rolodex .rolodex-item.support {
		margin-left: -10px;
	}
}

.section-hero .anim-secure.animate-in, .section-hero .rolodex .rolodex-item.secure {
	margin-left: -200px;
}

@media only screen and (max-width: 1068px) {
	.section-hero .anim-secure.animate-in, .section-hero .rolodex .rolodex-item.secure {
		margin-left: -180px;
	}
}

@media only screen and (max-width: 734px) {
	.section-hero .anim-secure.animate-in, .section-hero .rolodex .rolodex-item.secure {
		margin-left: -80px;
	}
}
.section-hero .anim-use.animate-in {
	animation: rolodex-reveal-check 1.5s;
}

#deep-dive-services .horizontal-scroll-content {
	width: 100%;
}

@media only screen and (min-width: 1069px) {
	#deep-dive-services .section-content {
		justify-content: center;
	}
}
