.accordion-content p.table-label {
	font-size: 18px;
	font-weight: bold;
	margin: 0;
}

.give-back-hero-bg {
	background-attachment: fixed;
	background-position: 50% 0%;
	background-repeat: no-repeat;
	background-image: url("https://store.storeimages.cdn-apple.com/4982/as-images.apple.com/is/iphone-trade-in-201909?wid=2560&hei=1530&fmt=jpeg&qlt=95&op_usm=0.5,0.5&.v=1567287174592");
}

.section-give-back .select-device {
	margin-top: 0px;
}

@media only screen and (max-width: 735px) {
	.give-back-hero-bg {
		background-image: url("https://store.storeimages.cdn-apple.com/4982/as-images.apple.com/is/iphone-trade-in-201909_FMT_WHH?wid=736&hei=884&fmt=jpeg&qlt=95&op_usm=0.5,0.5&.v=1566861998796");
	}
}

.section-better-way {
	background-color: #fafafa;
}

.tile {
	margin-left: auto;
	margin-right: auto;
	box-sizing: border-box;
	height: 100%;
	position: relative;
	overflow: hidden;
}

.tile-rounded {
	border-radius: 18px;
}

/*For Only at Apple Retail Stores*/
.pd-billboard-eyebrow {
	margin-bottom: 56px;
	color: #ef5602;
}

@media only screen and (max-width: 735px) {
	.pd-billboard-eyebrow {
		margin-bottom: 23px;
		color: #ef5602;
	}
}

.section-covid-19-ribbon {
	margin-left: auto;
	margin-right: auto;
	width: 980px;
	margin-top: var(--r-globalnav-height);
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	text-align: center;
}
@media only screen and (min-width: 1441px) {
	.section-covid-19-ribbon {
		margin-left: auto;
		margin-right: auto;
		width: 980px;
	}
}
@media only screen and (max-width: 1068px) {
	.section-covid-19-ribbon {
		margin-left: auto;
		margin-right: auto;
		width: 692px;
	}
}
@media only screen and (max-width: 734px) {
	.section-covid-19-ribbon {
		margin-left: auto;
		margin-right: auto;
		width: 87.5%;
	}
}
@media only screen and (max-width: 734px) {
	.section-covid-19-ribbon {
		width: 100%;
	}
}
.section-covid-19-ribbon .section-content {
	margin: 0 auto;
	padding-top: 25px;
	padding-bottom: 25px;
	max-width: 900px;
}
@media only screen and (max-width: 1068px) {
	.section-covid-19-ribbon .section-content {
		max-width: 643px;
	}
}
@media only screen and (max-width: 734px) {
	.section-covid-19-ribbon .section-content {
		padding-top: 35px;
		padding-bottom: 35px;
		width: 87.5%;
	}
}
.section-covid-19-ribbon .section-content-covid {
	padding-top: 0;
	padding-bottom: 0;
	max-width: 980px;
}
@media only screen and (max-width: 734px) {
	.section-covid-19-ribbon .section-content-covid {
		padding-top: 0;
		padding-bottom: 0;
	}
}

/* light-grey bg for ANZ */
.section-content-pricing {
	background-color: #fdfdfe;
	border-radius: 25px;
}

.section-content-pricing .gallery-item {
	background-color: transparent;
}

.section-content-pricing .pd-tradein-compare > * {
	position: relative;
	z-index: 1;
}

.pd-tradein-compare:after {
	display: none;
}
.section-content-pricing .pd-tradein-compare:before {
	width: 100%;
	border-bottom-left-radius: 25px;
	border-bottom-right-radius: 25px;
	background-color: #fdfdfe;
}
.section-content-pricing #pricing-gallery-item-5 {
	padding-bottom: 20px;
}
@media only screen and (max-width: 1068px) {
	.section-content-pricing .pd-tradein-compare:before {
		content: "";
		position: absolute;
		z-index: 1;
		background-color: #fdfdfe;
		height: 25px;
		width: 692px;
		border-radius: 0 0 25px 25px;
		/* 		left: -110px; */
		top: 0;
	}
	.section-content-pricing .pd-tradein-compare:after {
		content: "";
		display: block;
		background: white;
		border-radius: 0;
		height: 100%;
		width: 692px;
		top: 0;
		left: -110px;
	}
}
@media only screen and (max-width: 734px) {
	.section-content-pricing {
		overflow: hidden;
		border-bottom-left-radius: 0;
		border-bottom-right-radius: 0;
	}
	.section-content-pricing .pd-billboard-table {
		position: relative;
	}
	.section-content-pricing .pd-billboard-table::before {
		content: "";
		display: block !important;
		position: absolute;
		z-index: 1;
		background-color: #fdfdfe;
		height: 25px;
		width: calc(100% + 30.5%);
		border-radius: 0 0 25px 25px;
		left: -15.25%;
		bottom: -71px;
	}
	.section-content-pricing .pd-tradein-compare:after {
		background-color: white;
		width: 743px;
		left: -46px;
	}
	.section-content-pricing .pricing {
		margin-bottom: 0;
	}
	.section-content-pricing .gallery-container {
		padding-bottom: 57px;
	}
	.section-content-pricing .ac-gallery {
		position: relative;
	}
	.section-content-pricing .ac-gallery:after {
		content: "";
		display: block;
		position: absolute;
		background: white;
		width: 100%;
		height: 45px;
		bottom: 0;
	}
}

/* END light-grey bg for ANZ */

/* Trading in has never been easier section START */
.section-trade-new {
	text-align: left;
	margin-bottom: 118px;
}
@media only screen and (max-width: 1068px) {
	.section-trade-new {
		margin-bottom: 80px;
	}
}
@media only screen and (max-width: 734px) {
	.section-trade-new {
		margin-bottom: 60px;
	}
}
@media only screen and (max-width: 734px) {
	.section-trade-new {
		margin-top: 36px;
	}
}
.section-trade-new.section {
	max-width: 1440px;
}
.section-trade-new .trade-in-headline {
	text-align: center;
	padding-bottom: 57px;
}
@media only screen and (max-width: 1068px) {
	.section-trade-new .trade-in-headline {
		padding-bottom: 30px;
	}
}
@media only screen and (max-width: 734px) {
	.section-trade-new .trade-in-headline {
		padding-bottom: 29px;
	}
}
@media only screen and (max-width: 734px) {
	.section-trade-new .trade-in-headline {
		text-align: left;
		padding-left: 25px;
		padding-right: 25px;
	}
}
.section-trade-new .tile-headline {
	font-size: 32px;
	line-height: 1.125;
	font-weight: 600;
	letter-spacing: 0.004em;
	font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", "Helvetica",
		"Arial", sans-serif;
}
.section-trade-new .tile-headline:lang(ar) {
	line-height: 1.34375;
	font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons",
		"Helvetica Neue", "Helvetica", "Arial", sans-serif;
}
.section-trade-new .tile-headline:lang(ja) {
	line-height: 1.21875;
	font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons",
		"Hiragino Kaku Gothic Pro", "ãƒ’ãƒ©ã‚®ãƒŽè§’ã‚´ Pro W3", "ãƒ¡ã‚¤ãƒªã‚ª",
		"Meiryo", "ï¼­ï¼³ ï¼°ã‚´ã‚·ãƒƒã‚¯", "Helvetica Neue", "Helvetica",
		"Arial", sans-serif;
}
.section-trade-new .tile-headline:lang(ko) {
	line-height: 1.21875;
	font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic",
		"HY Gulim", "MalgunGothic", "HY Dotum", "Lexi Gulim", "Helvetica Neue",
		"Helvetica", "Arial", sans-serif;
}
.section-trade-new .tile-headline:lang(th) {
	line-height: 1.375;
	font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue",
		"Helvetica", "Arial", sans-serif;
}
.section-trade-new .tile-headline:lang(zh-CN) {
	font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC",
		"Helvetica Neue", "Helvetica", "Arial", sans-serif;
}
.section-trade-new .tile-headline:lang(zh-HK) {
	font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK",
		"Helvetica Neue", "Helvetica", "Arial", sans-serif;
}
.section-trade-new .tile-headline:lang(zh-MO) {
	font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons",
		"PingFang HK", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
}
.section-trade-new .tile-headline:lang(zh-TW) {
	font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC",
		"Helvetica Neue", "Helvetica", "Arial", sans-serif;
}
@media only screen and (max-width: 1068px) {
	.section-trade-new .tile-headline {
		font-size: 28px;
		line-height: 1.14286;
		font-weight: 600;
		letter-spacing: 0.007em;
		font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue",
			"Helvetica", "Arial", sans-serif;
	}
	.section-trade-new .tile-headline:lang(ko) {
		line-height: 1.25;
		font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons",
			"Apple Gothic", "HY Gulim", "MalgunGothic", "HY Dotum", "Lexi Gulim",
			"Helvetica Neue", "Helvetica", "Arial", sans-serif;
	}
	.section-trade-new .tile-headline:lang(th) {
		line-height: 1.39286;
		font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons",
			"Helvetica Neue", "Helvetica", "Arial", sans-serif;
	}
	.section-trade-new .tile-headline:lang(ar) {
		font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display",
			"SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
	}
	.section-trade-new .tile-headline:lang(ja) {
		font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons",
			"Hiragino Kaku Gothic Pro", "ãƒ’ãƒ©ã‚®ãƒŽè§’ã‚´ Pro W3",
			"ãƒ¡ã‚¤ãƒªã‚ª", "Meiryo", "ï¼­ï¼³ ï¼°ã‚´ã‚·ãƒƒã‚¯", "Helvetica Neue",
			"Helvetica", "Arial", sans-serif;
	}
	.section-trade-new .tile-headline:lang(zh-CN) {
		font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons",
			"PingFang SC", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
	}
	.section-trade-new .tile-headline:lang(zh-HK) {
		font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons",
			"PingFang HK", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
	}
	.section-trade-new .tile-headline:lang(zh-MO) {
		font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons",
			"PingFang HK", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
	}
	.section-trade-new .tile-headline:lang(zh-TW) {
		font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons",
			"PingFang TC", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
	}
}
.section-trade-new .trade-cta {
	display: block;
	margin-bottom: 4px;
}
.section-trade-new .trade-cta:first-child {
	margin-top: 15px;
}
@media only screen and (max-width: 1068px) {
	.section-trade-new .trade-cta {
		display: inline-block;
		margin-bottom: 0;
		margin-right: 15px;
	}
}
@media only screen and (max-width: 734px) {
	.section-trade-new .trade-cta {
		display: block;
		margin-bottom: 4px;
	}
	.section-trade-new .trade-cta:last-child {
		margin-bottom: 0;
	}
}
@media only screen and (max-width: 1068px) {
	.section-trade-new .tile-computer {
		max-width: 487px;
	}
}
@media only screen and (max-width: 734px) {
	.section-trade-new .tile-computer {
		max-width: 247px;
	}
}
@media only screen and (max-width: 1068px) {
	.section-trade-new .tile-cloud {
		max-width: 524px;
	}
}
@media only screen and (max-width: 734px) {
	.section-trade-new .tile-cloud {
		max-width: 268px;
	}
}
@media only screen and (max-width: 1068px) {
	.section-trade-new .tile-box {
		max-width: 424px;
	}
}
@media only screen and (max-width: 734px) {
	.section-trade-new .tile-box {
		max-width: 263px;
	}
}
.section-trade-new .image-computer {
	width: 75px;
	height: 75px;
	background-size: 75px 75px;
	background-repeat: no-repeat;
	background-image: url("/au/trade-in/images/overview/trade-in/trade/aos_icon_computer__gbtabwnqeamy_large.png");
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
	.section-trade-new .image-computer {
		background-image: url("/au/trade-in/images/overview/trade-in/trade/aos_icon_computer__gbtabwnqeamy_large_2x.png");
	}
}
@media only screen and (max-width: 1068px) {
	.section-trade-new .image-computer {
		margin-bottom: 11px;
	}
}
.section-trade-new .image-cloud {
	margin-left: -3px;
	width: 75px;
	height: 75px;
	background-size: 75px 75px;
	background-repeat: no-repeat;
	background-image: url("/au/trade-in/images/overview/trade-in/trade/aos_icon_cloud__coojyf89cg76_large.png");
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
	.section-trade-new .image-cloud {
		background-image: url("/au/trade-in/images/overview/trade-in/trade/aos_icon_cloud__coojyf89cg76_large_2x.png");
	}
}
@media only screen and (max-width: 1068px) {
	.section-trade-new .image-cloud {
		margin-bottom: 14px;
	}
}
.section-trade-new .image-box {
	margin-left: -11px;
	width: 75px;
	height: 75px;
	background-size: 75px 75px;
	background-repeat: no-repeat;
	background-image: url("/au/trade-in/images/overview/trade-in/trade/aos_icon_box__qsnzb3rb7gay_large.png");
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
	.section-trade-new .image-box {
		background-image: url("/au/trade-in/images/overview/trade-in/trade/aos_icon_box__qsnzb3rb7gay_large_2x.png");
	}
}
@media only screen and (max-width: 1068px) {
	.section-trade-new .image-box {
		margin-bottom: 17px;
	}
}
.section-trade-new .tile {
	background: #fbfbfd;
}
.section-trade-new .tile .tile-content {
	padding: 46px 37px 50px;
}
@media only screen and (max-width: 1068px) {
	.section-trade-new .tile .tile-content {
		padding-left: 58px;
		padding-bottom: 44px;
	}
}
@media only screen and (max-width: 734px) {
	.section-trade-new .tile .tile-content {
		padding-left: 29px;
		padding-bottom: 49px;
		padding-top: 44px;
	}
}

.section-gift-card {
	background-color: #f2f2f2;
	max-width: 1070px;
	padding-top: 0;
}

@media only screen and (max-width: 734px) {
	.section-gift-card {
		padding-top: 0;
	}
}

.pd-l-plate {
	position: relative;
	margin-left: auto;
	margin-right: auto;
	width: 980px;
}

@media only screen and (max-width: 1068px) {
	.pd-l-plate {
		margin-left: auto;
		margin-right: auto;
		width: 100%;
	}
}

.pd-l-plate::after, .pd-l-plate::before {
	content: " ";
	display: table;
}

.pd-l-plate::after {
	clear: both;
}

.pd-tradein-giftcard-2021 {
	background-color: #f2f2f2;
	margin: 0 auto;
	max-width: 1440px;
}

.pd-tradein-giftcard-2021 .pd-l-plate {
	min-height: 550px;
	display: flex;
	align-items: center;
}

@media only screen and (max-width: 1068px) {
	.pd-tradein-giftcard-2021 .pd-l-plate {
		display: block;
		min-height: 0;
	}
}

.pd-tradein-giftcard-2021 .pd-billboard-info {
	position: relative;
	z-index: 1;
	padding: 84px 0 50px 433px;
	color: #333;
	text-align: left;
	background: unset;
}

@media only screen and (max-width: 1068px) {
	.pd-tradein-giftcard-2021 .pd-billboard-info {
		padding: 45px 0 52px;
	}
}

.pd-tradein-giftcard-2021 .pd-billboard-header {
	font-size: 48px;
	line-height: 1.08349;
	font-weight: 600;
	letter-spacing: -0.003em;
	font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica,
		Arial, sans-serif;
	padding-bottom: 17px;
}

@media only screen and (max-width: 1068px) {
	.pd-tradein-giftcard-2021 .pd-billboard-header {
		font-size: 32px;
		line-height: 1.125;
		font-weight: 600;
		letter-spacing: 0.004em;
		font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue",
			Helvetica, Arial, sans-serif;
	}
}

@media only screen and (max-width: 1068px) {
	.pd-tradein-giftcard-2021 .pd-billboard-header {
		padding-bottom: 15px;
	}
}

.pd-tradein-giftcard-2021 .pd-billboard-subcopy {
	font-size: 21px;
	line-height: 1.381;
	font-weight: 400;
	letter-spacing: 0.011em;
	font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica,
		Arial, sans-serif;
}

@media only screen and (max-width: 1068px) {
	.pd-tradein-giftcard-2021 .pd-billboard-subcopy {
		font-size: 19px;
		line-height: 1.4211;
		font-weight: 400;
		letter-spacing: 0.012em;
		font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue",
			Helvetica, Arial, sans-serif;
	}
}

.pd-tradein-giftcard-2021 .pd-billboard-link {
	font-size: 21px;
	line-height: 1.381;
	font-weight: 400;
	letter-spacing: 0.011em;
	font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica,
		Arial, sans-serif;
	display: inline-block;
	padding: 17px 0 0;
}

@media only screen and (max-width: 1068px) {
	.pd-tradein-giftcard-2021 .pd-billboard-link {
		font-size: 19px;
		line-height: 1.4211;
		font-weight: 400;
		letter-spacing: 0.012em;
		font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue",
			Helvetica, Arial, sans-serif;
	}
}

@media only screen and (max-width: 1068px) {
	.pd-tradein-giftcard-2021 .pd-billboard-image {
		text-align: center;
	}
}

.pd-tradein-giftcard-2021 .pd-billboard-hero {
	position: absolute;
	top: 118px;
	left: -103px;
}

@media only screen and (max-width: 1068px) {
	.pd-tradein-giftcard-2021 .pd-billboard-hero {
		position: static;
		margin: 0 -100px 17px;
		width: 451px;
		aspect-ratio: auto 451 / 245;
		height: 245px;
	}

	.section-gift-card .select-device .select-device-label {
		max-width: none;
	}
}

.pd-tradein-giftcard-2021.pd-alt .pd-l-plate {
	min-height: 463px;
}

@media only screen and (max-width: 1068px) {
	.pd-tradein-giftcard-2021.pd-alt .pd-l-plate {
		min-height: 0;
	}
}

.pd-tradein-giftcard-2021.pd-alt .pd-billboard-info {
	padding: 67px 0 50px 471px;
}

@media only screen and (max-width: 1068px) {
	.pd-tradein-giftcard-2021.pd-alt .pd-billboard-info {
		padding: 45px 0 42px;
	}
}

.pd-tradein-giftcard-2021.pd-alt .pd-billboard-hero {
	top: 109px;
	left: 36px;
}

@media only screen and (max-width: 1068px) {
	.pd-tradein-giftcard-2021.pd-alt .pd-billboard-hero {
		margin: 0 -100px 23px;
	}
}

@media only screen and (max-width: 734px) {
	.section.no-pad {
		padding-top: 9px;
	}
}

.grid {
	margin-left: auto;
	margin-right: auto;
	grid-column-gap: 20px;
	grid-row-gap: 20px;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 0;
	padding-bottom: 0;
	display: grid;
	grid-template-columns: repeat(12, minmax(0, 1fr));
}
.grid .grid {
	height: 100%;
	padding-left: 0;
	padding-right: 0;
}
.grid-item {
	position: relative;
	box-sizing: border-box;
}
.large-span-0 {
	grid-column: span 0;
}
.large-span-1 {
	grid-column: span 1;
}
.large-span-2 {
	grid-column: span 2;
}
.large-span-3 {
	grid-column: span 3;
}
.large-span-4 {
	grid-column: span 4;
}
.large-span-5 {
	grid-column: span 5;
}
.large-span-6 {
	grid-column: span 6;
}
.large-span-7 {
	grid-column: span 7;
}
.large-span-8 {
	grid-column: span 8;
}
.large-span-9 {
	grid-column: span 9;
}
.large-span-10 {
	grid-column: span 10;
}
.large-span-11 {
	grid-column: span 11;
}
.large-span-12 {
	grid-column: span 12;
}
@media only screen and (min-width: 1441px) {
	.xlarge-span-0 {
		grid-column: span 0;
	}
	.xlarge-span-1 {
		grid-column: span 1;
	}
	.xlarge-span-2 {
		grid-column: span 2;
	}
	.xlarge-span-3 {
		grid-column: span 3;
	}
	.xlarge-span-4 {
		grid-column: span 4;
	}
	.xlarge-span-5 {
		grid-column: span 5;
	}
	.xlarge-span-6 {
		grid-column: span 6;
	}
	.xlarge-span-7 {
		grid-column: span 7;
	}
	.xlarge-span-8 {
		grid-column: span 8;
	}
	.xlarge-span-9 {
		grid-column: span 9;
	}
	.xlarge-span-10 {
		grid-column: span 10;
	}
	.xlarge-span-11 {
		grid-column: span 11;
	}
	.xlarge-span-12 {
		grid-column: span 12;
	}
}
@media only screen and (max-width: 1068px) {
	.medium-span-0 {
		grid-column: span 0;
	}
	.medium-span-1 {
		grid-column: span 1;
	}
	.medium-span-2 {
		grid-column: span 2;
	}
	.medium-span-3 {
		grid-column: span 3;
	}
	.medium-span-4 {
		grid-column: span 4;
	}
	.medium-span-5 {
		grid-column: span 5;
	}
	.medium-span-6 {
		grid-column: span 6;
	}
	.medium-span-7 {
		grid-column: span 7;
	}
	.medium-span-8 {
		grid-column: span 8;
	}
	.medium-span-9 {
		grid-column: span 9;
	}
	.medium-span-10 {
		grid-column: span 10;
	}
	.medium-span-11 {
		grid-column: span 11;
	}
	.medium-span-12 {
		grid-column: span 12;
	}
}
@media only screen and (max-width: 734px) {
	.small-span-0 {
		grid-column: span 0;
	}
	.small-span-1 {
		grid-column: span 1;
	}
	.small-span-2 {
		grid-column: span 2;
	}
	.small-span-3 {
		grid-column: span 3;
	}
	.small-span-4 {
		grid-column: span 4;
	}
	.small-span-5 {
		grid-column: span 5;
	}
	.small-span-6 {
		grid-column: span 6;
	}
	.small-span-7 {
		grid-column: span 7;
	}
	.small-span-8 {
		grid-column: span 8;
	}
	.small-span-9 {
		grid-column: span 9;
	}
	.small-span-10 {
		grid-column: span 10;
	}
	.small-span-11 {
		grid-column: span 11;
	}
	.small-span-12 {
		grid-column: span 12;
	}
}

/* Trading in has never been easier section END */

/* hero fix */
.section-give-back .give-back-headline .typography-intro {
	font-size: 21px;
	line-height: 1.381;
	font-weight: 400;
	letter-spacing: 0.011em;
	font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", "Helvetica",
		"Arial", sans-serif;
	padding-right: 4px;
	padding-left: 4px;
}
.section-give-back .give-back-headline {
	text-align: center;
	position: relative;
	padding: 80px 0 64px;
}

/* 
@media only screen and (min-width: 735px) {
	.section-give-back .image-hero {
		position: relative;
		left: 50%;
	}
}
 */
@media only screen and (max-width: 1068px) {
	.section-give-back .give-back-headline .typography-intro {
		margin-top: 29px;
		padding-right: 13px;
		padding-left: 13px;
	}
}
@media only screen and (max-width: 1068px) {
	.typography-eyebrow-elevated {
		font-size: 24px;
		line-height: 1.16667;
		font-weight: 600;
		letter-spacing: 0.009em;
		font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue",
			"Helvetica", "Arial", sans-serif;
	}
}
.section-give-back .give-back-headline {
	text-align: center;
	position: relative;
	padding: 80px 0 64px;
}
@media only screen and (max-width: 1068px) {
	.section-content {
		margin-left: auto;
		margin-right: auto;
		width: 692px;
	}
}

@media only screen and (max-width: 1068px) {
	.section-give-back .give-back-headline {
		padding: 55px 0 31px;
	}
}
/* 
@media only screen and (max-width: 1068px) {
	.section-give-back .image-hero {
		width: 768px;
		height: 314px;
		background-size: 768px 314px;
		background-repeat: no-repeat;
	}
}

@media only screen and (min-width: 735px) and (max-width: 1068px) {
	.section-give-back .image-hero {
		left: 50%;
		margin-left: -384px;
	}
}
 */

@media only screen and (max-width: 734px) {
	.typography-eyebrow-elevated {
		font-size: 21px;
		line-height: 1.19048;
		font-weight: 600;
		letter-spacing: 0.011em;
		font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue",
			"Helvetica", "Arial", sans-serif;
	}
}
@media only screen and (max-width: 734px) {
	.section-give-back .give-back-headline {
		text-align: left;
	}
}
@media only screen and (max-width: 734px) {
	.section-give-back .give-back-headline {
		padding: 64px 0 29px;
	}
}
@media only screen and (max-width: 734px) {
	.section-content {
		margin-left: auto;
		margin-right: auto;
		width: 87.5%;
	}
}

@media only screen and (max-width: 734px) {
	.section-give-back .give-back-headline .typography-intro {
		margin-top: 23px;
		padding-right: 6px;
		padding-left: 0px;
	}
}
/* 
@media only screen and (max-width: 734px) {
	.section-give-back .image-hero {
		width: 467px;
		height: 284px;
		background-size: 467px 284px;
		background-repeat: no-repeat;
	}
}
@media only screen and (max-width: 734px) {
	.section-give-back .image-hero {
		position: relative;
		left: 7px;
		background-size: 94%;
	}
}
 */

h1 + *, h2 + *, h3 + *, h4 + *, h5 + *, h6 + * {
	margin-top: 0.8em;
}

p + *, ul + *, ol + * {
	margin-top: 0.8em;
}

/* CSS custom - 15 DEC 2021 */
#ac-gn-placeholder {
	height: 19px;
}
.ribbon-container {
	position: relative;
}
.tradein-ribbon {
	width: 100%;
	z-index: 3;
	top: 24px;
}
.tradein-ribbon .ribbon-content > p {
	padding: 12px 0;
}

@media only screen and (max-width: 734px) {
	.tradein-ribbon .ribbon-content > p {
		padding: 10px 0;
	}
}

/* Hiding when JS is not loading */

.no-js .ac-gallery, .no-js .pd-billboard-table, .no-js .select-device {
	display: none;
}

/* END - Hiding when JS is not loading */
/* START onload hide pricing */

.pricing.hidden {
	display: none;
}
/* END onload hide pricing */
.anz-width-fix {
	margin-left: auto;
	width: auto !important;

	text-align: left !important;
	padding-bottom: 7px !important;
	text-align: right !important;
	vertical-align: bottom !important;
}
.pd-billboard-header.anz-font-fix {
	font-size: 24px !important;
	line-height: 1.19048 !important;
	font-weight: 600 !important;
	letter-spacing: 0.009em !important;
	font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", "Helvetica",
		"Arial", sans-serif;
	margin: 0 auto;
	text-align: center;
}
/* END CSS custom - 15 DEC 2021 */

/* daisy */
.dd-trade-daisy .dd-background {
	padding: 80px 0 2px;
	background-color: #fafafa;
	max-width: 1440px;
	overflow: hidden;
	margin: 20px auto;
}
@media only screen and (max-width: 1023px) and (max-device-width: 736px) {
	.dd-trade-daisy .dd-background {
		padding: 50px 0 2px;
		margin: 5px auto;
	}
}
.dd-trade-daisy .dd-info {
	padding-right: 40px;
}
.dd-trade-daisy .dd-hero {
	position: relative;
	right: 70px;
}
@media only screen and (max-width: 1023px) and (max-device-width: 736px) {
	.dd-trade-daisy .dd-hero {
		top: 45px;
		right: 0;
	}
}
@media only screen and (min-width: 1069px) {
	.section-better-way .better-way-image {
		margin-top: -20px;
	}
}

@media only screen and (max-width: 734px) {
	.dd-l-plate {
		margin-left: auto;
		margin-right: auto;
		width: 87.5%;
	}
}

/* add bold to price*/
.pd-billboard-table td:nth-child(2) {
	font-weight: 600;
}
.contentnav-cta.typography-caption.block-link {
	color: #1d1d1f;
	line-height: 1.47059;
}
.contentnav-copy.typography-caption {
	color: #1d1d1f;
}
/* trade-in */
@charset "UTF-8";
.t-eyebrow-elevated {
	font-size: 28px;
	line-height: 1.14286;
	font-weight: 600;
	letter-spacing: 0.007em;
	font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica,
		Arial, sans-serif;
}
.t-eyebrow-elevated:lang(ko) {
	line-height: 1.25;
	font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic",
		"HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue",
		Helvetica, Arial, sans-serif;
}
.t-eyebrow-elevated:lang(th) {
	line-height: 1.39286;
	font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue",
		Helvetica, Arial, sans-serif;
}
.t-eyebrow-elevated:lang(ar) {
	font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons",
		"Helvetica Neue", Helvetica, Arial, sans-serif;
}
.t-eyebrow-elevated:lang(ja) {
	font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons",
		"Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo,
		"ＭＳ Ｐゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.t-eyebrow-elevated:lang(zh-CN) {
	font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC",
		"Helvetica Neue", Helvetica, Arial, sans-serif;
}
.t-eyebrow-elevated:lang(zh-HK) {
	font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK",
		"Helvetica Neue", Helvetica, Arial, sans-serif;
}
.t-eyebrow-elevated:lang(zh-MO) {
	font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons",
		"PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.t-eyebrow-elevated:lang(zh-TW) {
	font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC",
		"Helvetica Neue", Helvetica, Arial, sans-serif;
}
@media only screen and (max-width: 1068px) {
	.t-eyebrow-elevated {
		font-size: 24px;
		line-height: 1.16667;
		font-weight: 600;
		letter-spacing: 0.009em;
		font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue",
			Helvetica, Arial, sans-serif;
	}
	.t-eyebrow-elevated:lang(ar) {
		line-height: 1.33341;
		font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display",
			"SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif;
	}
	.t-eyebrow-elevated:lang(ja) {
		line-height: 1.25;
		font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons",
			"Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ",
			Meiryo, "ＭＳ Ｐゴシック", "Helvetica Neue", Helvetica, Arial,
			sans-serif;
	}
	.t-eyebrow-elevated:lang(ko) {
		line-height: 1.29167;
		font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons",
			"Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim",
			"Helvetica Neue", Helvetica, Arial, sans-serif;
	}
	.t-eyebrow-elevated:lang(th) {
		line-height: 1.375;
		font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons",
			"Helvetica Neue", Helvetica, Arial, sans-serif;
	}
	.t-eyebrow-elevated:lang(zh-CN) {
		font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons",
			"PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif;
	}
	.t-eyebrow-elevated:lang(zh-HK) {
		font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons",
			"PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif;
	}
	.t-eyebrow-elevated:lang(zh-MO) {
		font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons",
			"PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif;
	}
	.t-eyebrow-elevated:lang(zh-TW) {
		font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons",
			"PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif;
	}
}
@media only screen and (max-width: 734px) {
	.t-eyebrow-elevated {
		font-size: 21px;
		line-height: 1.19048;
		font-weight: 600;
		letter-spacing: 0.011em;
		font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue",
			Helvetica, Arial, sans-serif;
	}
	.t-eyebrow-elevated:lang(ja) {
		line-height: 1.2381;
		font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons",
			"Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ",
			Meiryo, "ＭＳ Ｐゴシック", "Helvetica Neue", Helvetica, Arial,
			sans-serif;
	}
	.t-eyebrow-elevated:lang(ko) {
		line-height: 1.2858;
		font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons",
			"Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim",
			"Helvetica Neue", Helvetica, Arial, sans-serif;
	}
	.t-eyebrow-elevated:lang(th) {
		line-height: 1.381;
		font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons",
			"Helvetica Neue", Helvetica, Arial, sans-serif;
	}
	.t-eyebrow-elevated:lang(ar) {
		font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display",
			"SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif;
	}
	.t-eyebrow-elevated:lang(zh-CN) {
		font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons",
			"PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif;
	}
	.t-eyebrow-elevated:lang(zh-HK) {
		font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons",
			"PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif;
	}
	.t-eyebrow-elevated:lang(zh-MO) {
		font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons",
			"PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif;
	}
	.t-eyebrow-elevated:lang(zh-TW) {
		font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons",
			"PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif;
	}
}
.t-headline-elevated {
	font-size: 64px;
	line-height: 1.0625;
	font-weight: 600;
	letter-spacing: -0.009em;
	font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica,
		Arial, sans-serif;
}
.t-headline-elevated:lang(ar) {
	line-height: 1.20312;
	letter-spacing: 0;
	font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons",
		"Helvetica Neue", Helvetica, Arial, sans-serif;
}
.t-headline-elevated:lang(ja) {
	line-height: 1.10938;
	letter-spacing: 0;
	font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons",
		"Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo,
		"ＭＳ Ｐゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.t-headline-elevated:lang(ko) {
	line-height: 1.17188;
	letter-spacing: 0;
	font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic",
		"HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue",
		Helvetica, Arial, sans-serif;
}
.t-headline-elevated:lang(zh) {
	letter-spacing: 0;
}
.t-headline-elevated:lang(th) {
	line-height: 1.34375;
	font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue",
		Helvetica, Arial, sans-serif;
}
.t-headline-elevated:lang(zh-CN) {
	font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC",
		"Helvetica Neue", Helvetica, Arial, sans-serif;
}
.t-headline-elevated:lang(zh-HK) {
	font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK",
		"Helvetica Neue", Helvetica, Arial, sans-serif;
}
.t-headline-elevated:lang(zh-MO) {
	font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons",
		"PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.t-headline-elevated:lang(zh-TW) {
	font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC",
		"Helvetica Neue", Helvetica, Arial, sans-serif;
}
@media only screen and (max-width: 1068px) {
	.t-headline-elevated {
		font-size: 48px;
		line-height: 1.08349;
		font-weight: 600;
		letter-spacing: -0.003em;
		font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue",
			Helvetica, Arial, sans-serif;
	}
	.t-headline-elevated:lang(ar) {
		line-height: 1.25;
		letter-spacing: 0;
		font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display",
			"SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif;
	}
	.t-headline-elevated:lang(ja) {
		line-height: 1.14599;
		letter-spacing: 0;
		font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons",
			"Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ",
			Meiryo, "ＭＳ Ｐゴシック", "Helvetica Neue", Helvetica, Arial,
			sans-serif;
	}
	.t-headline-elevated:lang(ko) {
		line-height: 1.1875;
		letter-spacing: 0;
		font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons",
			"Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim",
			"Helvetica Neue", Helvetica, Arial, sans-serif;
	}
	.t-headline-elevated:lang(zh) {
		letter-spacing: 0;
	}
	.t-headline-elevated:lang(th) {
		line-height: 1.33349;
		font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons",
			"Helvetica Neue", Helvetica, Arial, sans-serif;
	}
	.t-headline-elevated:lang(zh-CN) {
		font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons",
			"PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif;
	}
	.t-headline-elevated:lang(zh-HK) {
		font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons",
			"PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif;
	}
	.t-headline-elevated:lang(zh-MO) {
		font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons",
			"PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif;
	}
	.t-headline-elevated:lang(zh-TW) {
		font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons",
			"PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif;
	}
}
@media only screen and (max-width: 734px) {
	.t-headline-elevated {
		font-size: 40px;
		line-height: 1.1;
		font-weight: 600;
		letter-spacing: 0;
		font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue",
			Helvetica, Arial, sans-serif;
	}
	.t-headline-elevated:lang(ar) {
		line-height: 1.3;
		font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display",
			"SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif;
	}
	.t-headline-elevated:lang(ja) {
		line-height: 1.175;
		font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons",
			"Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ",
			Meiryo, "ＭＳ Ｐゴシック", "Helvetica Neue", Helvetica, Arial,
			sans-serif;
	}
	.t-headline-elevated:lang(ko) {
		line-height: 1.2;
		font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons",
			"Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim",
			"Helvetica Neue", Helvetica, Arial, sans-serif;
	}
	.t-headline-elevated:lang(th) {
		line-height: 1.35;
		font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons",
			"Helvetica Neue", Helvetica, Arial, sans-serif;
	}
	.t-headline-elevated:lang(zh-CN) {
		font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons",
			"PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif;
	}
	.t-headline-elevated:lang(zh-HK) {
		font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons",
			"PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif;
	}
	.t-headline-elevated:lang(zh-MO) {
		font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons",
			"PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif;
	}
	.t-headline-elevated:lang(zh-TW) {
		font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons",
			"PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif;
	}
}
.t-headline {
	font-size: 48px;
	line-height: 1.08349;
	font-weight: 600;
	letter-spacing: -0.003em;
	font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica,
		Arial, sans-serif;
}
.t-headline:lang(ar) {
	line-height: 1.25;
	letter-spacing: 0;
	font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons",
		"Helvetica Neue", Helvetica, Arial, sans-serif;
}
.t-headline:lang(ja) {
	line-height: 1.14599;
	letter-spacing: 0;
	font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons",
		"Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo,
		"ＭＳ Ｐゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.t-headline:lang(ko) {
	line-height: 1.1875;
	letter-spacing: 0;
	font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic",
		"HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue",
		Helvetica, Arial, sans-serif;
}
.t-headline:lang(zh) {
	letter-spacing: 0;
}
.t-headline:lang(th) {
	line-height: 1.33349;
	font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue",
		Helvetica, Arial, sans-serif;
}
.t-headline:lang(zh-CN) {
	font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC",
		"Helvetica Neue", Helvetica, Arial, sans-serif;
}
.t-headline:lang(zh-HK) {
	font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK",
		"Helvetica Neue", Helvetica, Arial, sans-serif;
}
.t-headline:lang(zh-MO) {
	font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons",
		"PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.t-headline:lang(zh-TW) {
	font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC",
		"Helvetica Neue", Helvetica, Arial, sans-serif;
}
@media only screen and (max-width: 1068px) {
	.t-headline {
		font-size: 40px;
		line-height: 1.1;
		font-weight: 600;
		letter-spacing: 0;
		font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue",
			Helvetica, Arial, sans-serif;
	}
	.t-headline:lang(ar) {
		line-height: 1.3;
		font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display",
			"SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif;
	}
	.t-headline:lang(ja) {
		line-height: 1.175;
		font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons",
			"Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ",
			Meiryo, "ＭＳ Ｐゴシック", "Helvetica Neue", Helvetica, Arial,
			sans-serif;
	}
	.t-headline:lang(ko) {
		line-height: 1.2;
		font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons",
			"Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim",
			"Helvetica Neue", Helvetica, Arial, sans-serif;
	}
	.t-headline:lang(th) {
		line-height: 1.35;
		font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons",
			"Helvetica Neue", Helvetica, Arial, sans-serif;
	}
	.t-headline:lang(zh-CN) {
		font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons",
			"PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif;
	}
	.t-headline:lang(zh-HK) {
		font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons",
			"PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif;
	}
	.t-headline:lang(zh-MO) {
		font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons",
			"PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif;
	}
	.t-headline:lang(zh-TW) {
		font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons",
			"PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif;
	}
}
@media only screen and (max-width: 734px) {
	.t-headline {
		font-size: 32px;
		line-height: 1.125;
		font-weight: 600;
		letter-spacing: 0.004em;
		font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue",
			Helvetica, Arial, sans-serif;
	}
	.t-headline:lang(ar) {
		line-height: 1.34375;
		font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display",
			"SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif;
	}
	.t-headline:lang(ja) {
		line-height: 1.21875;
		font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons",
			"Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ",
			Meiryo, "ＭＳ Ｐゴシック", "Helvetica Neue", Helvetica, Arial,
			sans-serif;
	}
	.t-headline:lang(ko) {
		line-height: 1.21875;
		font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons",
			"Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim",
			"Helvetica Neue", Helvetica, Arial, sans-serif;
	}
	.t-headline:lang(th) {
		line-height: 1.375;
		font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons",
			"Helvetica Neue", Helvetica, Arial, sans-serif;
	}
	.t-headline:lang(zh-CN) {
		font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons",
			"PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif;
	}
	.t-headline:lang(zh-HK) {
		font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons",
			"PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif;
	}
	.t-headline:lang(zh-MO) {
		font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons",
			"PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif;
	}
	.t-headline:lang(zh-TW) {
		font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons",
			"PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif;
	}
}
.t-headline-reduced {
	font-size: 40px;
	line-height: 1.1;
	font-weight: 600;
	letter-spacing: 0;
	font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica,
		Arial, sans-serif;
}
.t-headline-reduced:lang(ar) {
	line-height: 1.3;
	font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons",
		"Helvetica Neue", Helvetica, Arial, sans-serif;
}
.t-headline-reduced:lang(ja) {
	line-height: 1.175;
	font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons",
		"Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo,
		"ＭＳ Ｐゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.t-headline-reduced:lang(ko) {
	line-height: 1.2;
	font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic",
		"HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue",
		Helvetica, Arial, sans-serif;
}
.t-headline-reduced:lang(th) {
	line-height: 1.35;
	font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue",
		Helvetica, Arial, sans-serif;
}
.t-headline-reduced:lang(zh-CN) {
	font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC",
		"Helvetica Neue", Helvetica, Arial, sans-serif;
}
.t-headline-reduced:lang(zh-HK) {
	font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK",
		"Helvetica Neue", Helvetica, Arial, sans-serif;
}
.t-headline-reduced:lang(zh-MO) {
	font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons",
		"PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.t-headline-reduced:lang(zh-TW) {
	font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC",
		"Helvetica Neue", Helvetica, Arial, sans-serif;
}
@media only screen and (max-width: 1068px) {
	.t-headline-reduced {
		font-size: 32px;
		line-height: 1.125;
		font-weight: 600;
		letter-spacing: 0.004em;
		font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue",
			Helvetica, Arial, sans-serif;
	}
	.t-headline-reduced:lang(ar) {
		line-height: 1.34375;
		font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display",
			"SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif;
	}
	.t-headline-reduced:lang(ja) {
		line-height: 1.21875;
		font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons",
			"Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ",
			Meiryo, "ＭＳ Ｐゴシック", "Helvetica Neue", Helvetica, Arial,
			sans-serif;
	}
	.t-headline-reduced:lang(ko) {
		line-height: 1.21875;
		font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons",
			"Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim",
			"Helvetica Neue", Helvetica, Arial, sans-serif;
	}
	.t-headline-reduced:lang(th) {
		line-height: 1.375;
		font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons",
			"Helvetica Neue", Helvetica, Arial, sans-serif;
	}
	.t-headline-reduced:lang(zh-CN) {
		font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons",
			"PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif;
	}
	.t-headline-reduced:lang(zh-HK) {
		font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons",
			"PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif;
	}
	.t-headline-reduced:lang(zh-MO) {
		font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons",
			"PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif;
	}
	.t-headline-reduced:lang(zh-TW) {
		font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons",
			"PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif;
	}
}
@media only screen and (max-width: 734px) {
	.t-headline-reduced {
		font-size: 28px;
		line-height: 1.14286;
		font-weight: 600;
		letter-spacing: 0.007em;
		font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue",
			Helvetica, Arial, sans-serif;
	}
	.t-headline-reduced:lang(ko) {
		line-height: 1.25;
		font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons",
			"Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim",
			"Helvetica Neue", Helvetica, Arial, sans-serif;
	}
	.t-headline-reduced:lang(th) {
		line-height: 1.39286;
		font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons",
			"Helvetica Neue", Helvetica, Arial, sans-serif;
	}
	.t-headline-reduced:lang(ar) {
		font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display",
			"SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif;
	}
	.t-headline-reduced:lang(ja) {
		font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons",
			"Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ",
			Meiryo, "ＭＳ Ｐゴシック", "Helvetica Neue", Helvetica, Arial,
			sans-serif;
	}
	.t-headline-reduced:lang(zh-CN) {
		font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons",
			"PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif;
	}
	.t-headline-reduced:lang(zh-HK) {
		font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons",
			"PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif;
	}
	.t-headline-reduced:lang(zh-MO) {
		font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons",
			"PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif;
	}
	.t-headline-reduced:lang(zh-TW) {
		font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons",
			"PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif;
	}
}
.t-eyebrow-reduced {
	font-size: 21px;
	line-height: 1.19048;
	font-weight: 600;
	letter-spacing: 0.011em;
	font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica,
		Arial, sans-serif;
}
.t-eyebrow-reduced:lang(ja) {
	line-height: 1.2381;
	font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons",
		"Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo,
		"ＭＳ Ｐゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.t-eyebrow-reduced:lang(ko) {
	line-height: 1.2858;
	font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic",
		"HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue",
		Helvetica, Arial, sans-serif;
}
.t-eyebrow-reduced:lang(th) {
	line-height: 1.381;
	font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue",
		Helvetica, Arial, sans-serif;
}
.t-eyebrow-reduced:lang(ar) {
	font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons",
		"Helvetica Neue", Helvetica, Arial, sans-serif;
}
.t-eyebrow-reduced:lang(zh-CN) {
	font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC",
		"Helvetica Neue", Helvetica, Arial, sans-serif;
}
.t-eyebrow-reduced:lang(zh-HK) {
	font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK",
		"Helvetica Neue", Helvetica, Arial, sans-serif;
}
.t-eyebrow-reduced:lang(zh-MO) {
	font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons",
		"PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.t-eyebrow-reduced:lang(zh-TW) {
	font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC",
		"Helvetica Neue", Helvetica, Arial, sans-serif;
}
@media only screen and (max-width: 734px) {
	.t-eyebrow-reduced {
		font-size: 19px;
		line-height: 1.21053;
		font-weight: 600;
		letter-spacing: 0.012em;
		font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue",
			Helvetica, Arial, sans-serif;
	}
	.t-eyebrow-reduced:lang(ar) {
		line-height: 1.36844;
		font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display",
			"SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif;
	}
	.t-eyebrow-reduced:lang(ja) {
		line-height: 1.26316;
		font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons",
			"Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ",
			Meiryo, "ＭＳ Ｐゴシック", "Helvetica Neue", Helvetica, Arial,
			sans-serif;
	}
	.t-eyebrow-reduced:lang(ko) {
		line-height: 1.31579;
		font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons",
			"Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim",
			"Helvetica Neue", Helvetica, Arial, sans-serif;
	}
	.t-eyebrow-reduced:lang(th) {
		line-height: 1.36844;
		font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons",
			"Helvetica Neue", Helvetica, Arial, sans-serif;
	}
	.t-eyebrow-reduced:lang(zh-CN) {
		font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons",
			"PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif;
	}
	.t-eyebrow-reduced:lang(zh-HK) {
		font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons",
			"PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif;
	}
	.t-eyebrow-reduced:lang(zh-MO) {
		font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons",
			"PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif;
	}
	.t-eyebrow-reduced:lang(zh-TW) {
		font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons",
			"PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif;
	}
}
.t-body-reduced {
	font-size: 14px;
	line-height: 1.42859;
	font-weight: 400;
	letter-spacing: -0.016em;
	font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica,
		Arial, sans-serif;
}
.t-body-reduced:lang(ar) {
	line-height: 1.57143;
	letter-spacing: 0;
	font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Text", "SF Pro Icons",
		"Helvetica Neue", Helvetica, Arial, sans-serif;
}
.t-body-reduced:lang(ja) {
	letter-spacing: 0;
	font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons",
		"Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo,
		"ＭＳ Ｐゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.t-body-reduced:lang(ko) {
	line-height: 1.57143;
	letter-spacing: 0;
	font-family: "SF Pro KR", "SF Pro Text", "SF Pro Icons", "Apple Gothic",
		"HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue",
		Helvetica, Arial, sans-serif;
}
.t-body-reduced:lang(zh) {
	letter-spacing: 0;
}
.t-body-reduced:lang(th) {
	line-height: 1.35718;
	letter-spacing: 0;
	font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue",
		Helvetica, Arial, sans-serif;
}
.t-body-reduced:lang(zh-CN) {
	font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC",
		"Helvetica Neue", Helvetica, Arial, sans-serif;
}
.t-body-reduced:lang(zh-HK) {
	font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK",
		"Helvetica Neue", Helvetica, Arial, sans-serif;
}
.t-body-reduced:lang(zh-MO) {
	font-family: "SF Pro HK", "SF Pro TC", "SF Pro Text", "SF Pro Icons",
		"PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.t-body-reduced:lang(zh-TW) {
	font-family: "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC",
		"Helvetica Neue", Helvetica, Arial, sans-serif;
}
.t-intro {
	font-size: 21px;
	line-height: 1.381;
	font-weight: 400;
	letter-spacing: 0.011em;
	font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica,
		Arial, sans-serif;
}
.t-intro:lang(ar) {
	line-height: 1.52381;
	font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons",
		"Helvetica Neue", Helvetica, Arial, sans-serif;
}
.t-intro:lang(ja) {
	line-height: 1.4286;
	font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons",
		"Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo,
		"ＭＳ Ｐゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.t-intro:lang(ko) {
	line-height: 1.52381;
	font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic",
		"HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue",
		Helvetica, Arial, sans-serif;
}
.t-intro:lang(th) {
	line-height: 1.381;
	font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue",
		Helvetica, Arial, sans-serif;
}
.t-intro:lang(zh-CN) {
	font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC",
		"Helvetica Neue", Helvetica, Arial, sans-serif;
}
.t-intro:lang(zh-HK) {
	font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK",
		"Helvetica Neue", Helvetica, Arial, sans-serif;
}
.t-intro:lang(zh-MO) {
	font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons",
		"PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.t-intro:lang(zh-TW) {
	font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC",
		"Helvetica Neue", Helvetica, Arial, sans-serif;
}
@media only screen and (max-width: 734px) {
	.t-intro {
		font-size: 19px;
		line-height: 1.4211;
		font-weight: 400;
		letter-spacing: 0.012em;
		font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue",
			Helvetica, Arial, sans-serif;
	}
	.t-intro:lang(ar) {
		line-height: 1.57895;
		font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display",
			"SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif;
	}
	.t-intro:lang(ja) {
		line-height: 1.47376;
		font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons",
			"Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ",
			Meiryo, "ＭＳ Ｐゴシック", "Helvetica Neue", Helvetica, Arial,
			sans-serif;
	}
	.t-intro:lang(ko) {
		line-height: 1.52632;
		font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons",
			"Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim",
			"Helvetica Neue", Helvetica, Arial, sans-serif;
	}
	.t-intro:lang(th) {
		line-height: 1.36844;
		font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons",
			"Helvetica Neue", Helvetica, Arial, sans-serif;
	}
	.t-intro:lang(zh-CN) {
		font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons",
			"PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif;
	}
	.t-intro:lang(zh-HK) {
		font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons",
			"PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif;
	}
	.t-intro:lang(zh-MO) {
		font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons",
			"PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif;
	}
	.t-intro:lang(zh-TW) {
		font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons",
			"PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif;
	}
}
.t-label {
	font-size: 24px;
	line-height: 1.16667;
	font-weight: 600;
	letter-spacing: 0.009em;
	font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica,
		Arial, sans-serif;
}
.t-label:lang(ar) {
	line-height: 1.33341;
	font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons",
		"Helvetica Neue", Helvetica, Arial, sans-serif;
}
.t-label:lang(ja) {
	line-height: 1.25;
	font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons",
		"Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo,
		"ＭＳ Ｐゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.t-label:lang(ko) {
	line-height: 1.29167;
	font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic",
		"HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue",
		Helvetica, Arial, sans-serif;
}
.t-label:lang(th) {
	line-height: 1.375;
	font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue",
		Helvetica, Arial, sans-serif;
}
.t-label:lang(zh-CN) {
	font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC",
		"Helvetica Neue", Helvetica, Arial, sans-serif;
}
.t-label:lang(zh-HK) {
	font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK",
		"Helvetica Neue", Helvetica, Arial, sans-serif;
}
.t-label:lang(zh-MO) {
	font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons",
		"PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.t-label:lang(zh-TW) {
	font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC",
		"Helvetica Neue", Helvetica, Arial, sans-serif;
}
@media only screen and (max-width: 1068px) {
	.t-label {
		font-size: 21px;
		line-height: 1.19048;
		font-weight: 600;
		letter-spacing: 0.011em;
		font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue",
			Helvetica, Arial, sans-serif;
	}
	.t-label:lang(ja) {
		line-height: 1.2381;
		font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons",
			"Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ",
			Meiryo, "ＭＳ Ｐゴシック", "Helvetica Neue", Helvetica, Arial,
			sans-serif;
	}
	.t-label:lang(ko) {
		line-height: 1.2858;
		font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons",
			"Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim",
			"Helvetica Neue", Helvetica, Arial, sans-serif;
	}
	.t-label:lang(th) {
		line-height: 1.381;
		font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons",
			"Helvetica Neue", Helvetica, Arial, sans-serif;
	}
	.t-label:lang(ar) {
		font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display",
			"SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif;
	}
	.t-label:lang(zh-CN) {
		font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons",
			"PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif;
	}
	.t-label:lang(zh-HK) {
		font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons",
			"PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif;
	}
	.t-label:lang(zh-MO) {
		font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons",
			"PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif;
	}
	.t-label:lang(zh-TW) {
		font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons",
			"PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif;
	}
}
.t-caption {
	font-size: 12px;
	line-height: 1.33337;
	font-weight: 400;
	letter-spacing: -0.01em;
	font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica,
		Arial, sans-serif;
}
.t-caption:lang(ar) {
	line-height: 1.66667;
	letter-spacing: 0;
	font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Text", "SF Pro Icons",
		"Helvetica Neue", Helvetica, Arial, sans-serif;
}
.t-caption:lang(ja) {
	line-height: 1.41667;
	letter-spacing: 0;
	font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons",
		"Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo,
		"ＭＳ Ｐゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.t-caption:lang(ko) {
	line-height: 1.41667;
	letter-spacing: 0;
	font-family: "SF Pro KR", "SF Pro Text", "SF Pro Icons", "Apple Gothic",
		"HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue",
		Helvetica, Arial, sans-serif;
}
.t-caption:lang(zh) {
	letter-spacing: 0;
}
.t-caption:lang(th) {
	line-height: 1.33337;
	letter-spacing: 0;
	font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue",
		Helvetica, Arial, sans-serif;
}
.t-caption:lang(zh-CN) {
	font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC",
		"Helvetica Neue", Helvetica, Arial, sans-serif;
}
.t-caption:lang(zh-HK) {
	font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK",
		"Helvetica Neue", Helvetica, Arial, sans-serif;
}
.t-caption:lang(zh-MO) {
	font-family: "SF Pro HK", "SF Pro TC", "SF Pro Text", "SF Pro Icons",
		"PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.t-caption:lang(zh-TW) {
	font-family: "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC",
		"Helvetica Neue", Helvetica, Arial, sans-serif;
}
.t-callout {
	font-size: 32px;
	line-height: 1.125;
	font-weight: 600;
	letter-spacing: 0.004em;
	font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica,
		Arial, sans-serif;
}
.t-callout:lang(ar) {
	line-height: 1.34375;
	font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons",
		"Helvetica Neue", Helvetica, Arial, sans-serif;
}
.t-callout:lang(ja) {
	line-height: 1.21875;
	font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons",
		"Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo,
		"ＭＳ Ｐゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.t-callout:lang(ko) {
	line-height: 1.21875;
	font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic",
		"HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue",
		Helvetica, Arial, sans-serif;
}
.t-callout:lang(th) {
	line-height: 1.375;
	font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue",
		Helvetica, Arial, sans-serif;
}
.t-callout:lang(zh-CN) {
	font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC",
		"Helvetica Neue", Helvetica, Arial, sans-serif;
}
.t-callout:lang(zh-HK) {
	font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK",
		"Helvetica Neue", Helvetica, Arial, sans-serif;
}
.t-callout:lang(zh-MO) {
	font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons",
		"PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.t-callout:lang(zh-TW) {
	font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC",
		"Helvetica Neue", Helvetica, Arial, sans-serif;
}
@media only screen and (max-width: 1068px) {
	.t-callout {
		font-size: 28px;
		line-height: 1.14286;
		font-weight: 600;
		letter-spacing: 0.007em;
		font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue",
			Helvetica, Arial, sans-serif;
	}
	.t-callout:lang(ko) {
		line-height: 1.25;
		font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons",
			"Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim",
			"Helvetica Neue", Helvetica, Arial, sans-serif;
	}
	.t-callout:lang(th) {
		line-height: 1.39286;
		font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons",
			"Helvetica Neue", Helvetica, Arial, sans-serif;
	}
	.t-callout:lang(ar) {
		font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display",
			"SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif;
	}
	.t-callout:lang(ja) {
		font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons",
			"Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ",
			Meiryo, "ＭＳ Ｐゴシック", "Helvetica Neue", Helvetica, Arial,
			sans-serif;
	}
	.t-callout:lang(zh-CN) {
		font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons",
			"PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif;
	}
	.t-callout:lang(zh-HK) {
		font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons",
			"PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif;
	}
	.t-callout:lang(zh-MO) {
		font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons",
			"PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif;
	}
	.t-callout:lang(zh-TW) {
		font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons",
			"PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif;
	}
}
@media only screen and (max-width: 734px) {
	.t-callout {
		font-size: 24px;
		line-height: 1.16667;
		font-weight: 600;
		letter-spacing: 0.009em;
		font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue",
			Helvetica, Arial, sans-serif;
	}
	.t-callout:lang(ar) {
		line-height: 1.33341;
		font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display",
			"SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif;
	}
	.t-callout:lang(ja) {
		line-height: 1.25;
		font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons",
			"Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ",
			Meiryo, "ＭＳ Ｐゴシック", "Helvetica Neue", Helvetica, Arial,
			sans-serif;
	}
	.t-callout:lang(ko) {
		line-height: 1.29167;
		font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons",
			"Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim",
			"Helvetica Neue", Helvetica, Arial, sans-serif;
	}
	.t-callout:lang(th) {
		line-height: 1.375;
		font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons",
			"Helvetica Neue", Helvetica, Arial, sans-serif;
	}
	.t-callout:lang(zh-CN) {
		font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons",
			"PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif;
	}
	.t-callout:lang(zh-HK) {
		font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons",
			"PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif;
	}
	.t-callout:lang(zh-MO) {
		font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons",
			"PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif;
	}
	.t-callout:lang(zh-TW) {
		font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons",
			"PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif;
	}
}
[class*="t-eyebrow"] {
	display: block;
	margin-bottom: 0.4em;
}
[class*="t-eyebrow"] + * {
	margin-top: 0;
}
.t-headline + .t-intro {
	margin-top: 1.2em;
}
.t-headline-super + .t-intro-elevated {
	margin-top: 1.6em;
}
.t-headline-elevated + .t-intro-elevated {
	margin-top: 1.4em;
}
.t-headline-reduced + .t-body, .t-headline-reduced + p, .t-headline-reduced + ul {
	margin-top: 1em;
}
.t-custom-header {
	font-size: 32px;
	line-height: 1.125;
	font-weight: 600;
	letter-spacing: 0.004em;
	font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica,
		Arial, sans-serif;
}
.t-custom-header:lang(ar) {
	line-height: 1.34375;
	font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons",
		"Helvetica Neue", Helvetica, Arial, sans-serif;
}
.t-custom-header:lang(ja) {
	line-height: 1.21875;
	font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons",
		"Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo,
		"ＭＳ Ｐゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.t-custom-header:lang(ko) {
	line-height: 1.21875;
	font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic",
		"HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim", "Helvetica Neue",
		Helvetica, Arial, sans-serif;
}
.t-custom-header:lang(th) {
	line-height: 1.375;
	font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue",
		Helvetica, Arial, sans-serif;
}
.t-custom-header:lang(zh-CN) {
	font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC",
		"Helvetica Neue", Helvetica, Arial, sans-serif;
}
.t-custom-header:lang(zh-HK) {
	font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK",
		"Helvetica Neue", Helvetica, Arial, sans-serif;
}
.t-custom-header:lang(zh-MO) {
	font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons",
		"PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.t-custom-header:lang(zh-TW) {
	font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC",
		"Helvetica Neue", Helvetica, Arial, sans-serif;
}
@media only screen and (max-width: 734px) {
	.t-custom-header {
		font-size: 28px;
		line-height: 1.14286;
		font-weight: 600;
		letter-spacing: 0.007em;
		font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue",
			Helvetica, Arial, sans-serif;
	}
	.t-custom-header:lang(ko) {
		line-height: 1.25;
		font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons",
			"Apple Gothic", "HY Gulim", MalgunGothic, "HY Dotum", "Lexi Gulim",
			"Helvetica Neue", Helvetica, Arial, sans-serif;
	}
	.t-custom-header:lang(th) {
		line-height: 1.39286;
		font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons",
			"Helvetica Neue", Helvetica, Arial, sans-serif;
	}
	.t-custom-header:lang(ar) {
		font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display",
			"SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif;
	}
	.t-custom-header:lang(ja) {
		font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons",
			"Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ",
			Meiryo, "ＭＳ Ｐゴシック", "Helvetica Neue", Helvetica, Arial,
			sans-serif;
	}
	.t-custom-header:lang(zh-CN) {
		font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons",
			"PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif;
	}
	.t-custom-header:lang(zh-HK) {
		font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons",
			"PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif;
	}
	.t-custom-header:lang(zh-MO) {
		font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons",
			"PingFang HK", "Helvetica Neue", Helvetica, Arial, sans-serif;
	}
	.t-custom-header:lang(zh-TW) {
		font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons",
			"PingFang TC", "Helvetica Neue", Helvetica, Arial, sans-serif;
	}
}
.tw-normal {
	font-weight: 400;
}
.dd-l-plate {
	position: relative;
	margin-left: auto;
	margin-right: auto;
	width: 980px;
}
@media only screen and (max-width: 1023px) and (max-device-width: 736px) {
	.dd-l-plate {
		margin-left: auto;
		margin-right: auto;
		width: 87.5%;
	}
}
.dd-l-plate::after, .dd-l-plate::before {
	content: " ";
	display: table;
}
.dd-l-plate::after {
	clear: both;
}
.dd-billboard img {
	display: block;
}
.dd-a11y {
	position: absolute;
	clip: rect(1px, 1px, 1px, 1px);
	-webkit-clip-path: inset(0 0 99.9% 99.9%);
	clip-path: inset(0 0 99.9% 99.9%);
	overflow: hidden;
	height: 1px;
	width: 1px;
	padding: 0;
	border: 0;
}
.dd-text-align-left {
	text-align: left !important;
}
.dd-text-align-right {
	text-align: right !important;
}
.dd-text-align-center {
	text-align: center !important;
}
.dd-align-center {
	margin: 0 auto;
	display: block;
}
.dd-align-right {
	margin: 0 0 0 auto;
	display: block;
}
.dd-align-center-large {
	margin: 0 auto;
	display: block;
}
@media only screen and (max-width: 1023px) and (max-device-width: 736px) {
	.dd-align-center-large {
		margin: 0;
	}
}
.dd-align-right-large {
	margin: 0 0 0 auto;
	display: block;
}
@media only screen and (max-width: 1023px) and (max-device-width: 736px) {
	.dd-align-right-large {
		margin: 0;
	}
}
@media only screen and (max-width: 1023px) and (max-device-width: 736px) {
	.dd-align-center-small {
		margin: 0 auto;
		display: block;
	}
}
@media only screen and (max-width: 1023px) and (max-device-width: 736px) {
	.dd-align-right-small {
		margin: 0 0 0 auto;
		display: block;
	}
}
@media (min-device-width: 768px) {
	.dd-expand-large-1 {
		margin-left: -1% !important;
		margin-right: -1% !important;
	}
	.dd-expand-left-large-1 {
		margin-left: -1% !important;
	}
	.dd-expand-right-large-1 {
		margin-right: -1% !important;
	}
	.dd-expand-large-2 {
		margin-left: -2% !important;
		margin-right: -2% !important;
	}
	.dd-expand-left-large-2 {
		margin-left: -2% !important;
	}
	.dd-expand-right-large-2 {
		margin-right: -2% !important;
	}
	.dd-expand-large-3 {
		margin-left: -3% !important;
		margin-right: -3% !important;
	}
	.dd-expand-left-large-3 {
		margin-left: -3% !important;
	}
	.dd-expand-right-large-3 {
		margin-right: -3% !important;
	}
	.dd-expand-large-4 {
		margin-left: -4% !important;
		margin-right: -4% !important;
	}
	.dd-expand-left-large-4 {
		margin-left: -4% !important;
	}
	.dd-expand-right-large-4 {
		margin-right: -4% !important;
	}
	.dd-expand-large-5 {
		margin-left: -5% !important;
		margin-right: -5% !important;
	}
	.dd-expand-left-large-5 {
		margin-left: -5% !important;
	}
	.dd-expand-right-large-5 {
		margin-right: -5% !important;
	}
	.dd-expand-large-6 {
		margin-left: -6% !important;
		margin-right: -6% !important;
	}
	.dd-expand-left-large-6 {
		margin-left: -6% !important;
	}
	.dd-expand-right-large-6 {
		margin-right: -6% !important;
	}
	.dd-compact-large-1 {
		margin-left: 1% !important;
		margin-right: 1% !important;
	}
	.dd-compact-left-large-1 {
		margin-left: 1% !important;
	}
	.dd-compact-right-large-1 {
		margin-right: 1% !important;
	}
	.dd-compact-large-2 {
		margin-left: 2% !important;
		margin-right: 2% !important;
	}
	.dd-compact-left-large-2 {
		margin-left: 2% !important;
	}
	.dd-compact-right-large-2 {
		margin-right: 2% !important;
	}
	.dd-compact-large-3 {
		margin-left: 3% !important;
		margin-right: 3% !important;
	}
	.dd-compact-left-large-3 {
		margin-left: 3% !important;
	}
	.dd-compact-right-large-3 {
		margin-right: 3% !important;
	}
	.dd-compact-large-4 {
		margin-left: 4% !important;
		margin-right: 4% !important;
	}
	.dd-compact-left-large-4 {
		margin-left: 4% !important;
	}
	.dd-compact-right-large-4 {
		margin-right: 4% !important;
	}
	.dd-compact-large-5 {
		margin-left: 5% !important;
		margin-right: 5% !important;
	}
	.dd-compact-left-large-5 {
		margin-left: 5% !important;
	}
	.dd-compact-right-large-5 {
		margin-right: 5% !important;
	}
	.dd-compact-large-6 {
		margin-left: 6% !important;
		margin-right: 6% !important;
	}
	.dd-compact-left-large-6 {
		margin-left: 6% !important;
	}
	.dd-compact-right-large-6 {
		margin-right: 6% !important;
	}
	.dd-compact-large-7 {
		margin-left: 7% !important;
		margin-right: 7% !important;
	}
	.dd-compact-left-large-7 {
		margin-left: 7% !important;
	}
	.dd-compact-right-large-7 {
		margin-right: 7% !important;
	}
	.dd-compact-large-8 {
		margin-left: 8% !important;
		margin-right: 8% !important;
	}
	.dd-compact-left-large-8 {
		margin-left: 8% !important;
	}
	.dd-compact-right-large-8 {
		margin-right: 8% !important;
	}
	.dd-compact-large-9 {
		margin-left: 9% !important;
		margin-right: 9% !important;
	}
	.dd-compact-left-large-9 {
		margin-left: 9% !important;
	}
	.dd-compact-right-large-9 {
		margin-right: 9% !important;
	}
	.dd-compact-large-10 {
		margin-left: 10% !important;
		margin-right: 10% !important;
	}
	.dd-compact-left-large-10 {
		margin-left: 10% !important;
	}
	.dd-compact-right-large-10 {
		margin-right: 10% !important;
	}
	.dd-compact-large-11 {
		margin-left: 11% !important;
		margin-right: 11% !important;
	}
	.dd-compact-left-large-11 {
		margin-left: 11% !important;
	}
	.dd-compact-right-large-11 {
		margin-right: 11% !important;
	}
	.dd-compact-large-12 {
		margin-left: 12% !important;
		margin-right: 12% !important;
	}
	.dd-compact-left-large-12 {
		margin-left: 12% !important;
	}
	.dd-compact-right-large-12 {
		margin-right: 12% !important;
	}
	.dd-compact-large-13 {
		margin-left: 13% !important;
		margin-right: 13% !important;
	}
	.dd-compact-left-large-13 {
		margin-left: 13% !important;
	}
	.dd-compact-right-large-13 {
		margin-right: 13% !important;
	}
	.dd-compact-large-14 {
		margin-left: 14% !important;
		margin-right: 14% !important;
	}
	.dd-compact-left-large-14 {
		margin-left: 14% !important;
	}
	.dd-compact-right-large-14 {
		margin-right: 14% !important;
	}
	.dd-compact-large-15 {
		margin-left: 15% !important;
		margin-right: 15% !important;
	}
	.dd-compact-left-large-15 {
		margin-left: 15% !important;
	}
	.dd-compact-right-large-15 {
		margin-right: 15% !important;
	}
	.dd-compact-large-16 {
		margin-left: 16% !important;
		margin-right: 16% !important;
	}
	.dd-compact-left-large-16 {
		margin-left: 16% !important;
	}
	.dd-compact-right-large-16 {
		margin-right: 16% !important;
	}
	.dd-compact-large-17 {
		margin-left: 17% !important;
		margin-right: 17% !important;
	}
	.dd-compact-left-large-17 {
		margin-left: 17% !important;
	}
	.dd-compact-right-large-17 {
		margin-right: 17% !important;
	}
	.dd-compact-large-18 {
		margin-left: 18% !important;
		margin-right: 18% !important;
	}
	.dd-compact-left-large-18 {
		margin-left: 18% !important;
	}
	.dd-compact-right-large-18 {
		margin-right: 18% !important;
	}
	.dd-compact-large-19 {
		margin-left: 19% !important;
		margin-right: 19% !important;
	}
	.dd-compact-left-large-19 {
		margin-left: 19% !important;
	}
	.dd-compact-right-large-19 {
		margin-right: 19% !important;
	}
	.dd-compact-large-20 {
		margin-left: 20% !important;
		margin-right: 20% !important;
	}
	.dd-compact-left-large-20 {
		margin-left: 20% !important;
	}
	.dd-compact-right-large-20 {
		margin-right: 20% !important;
	}
	.dd-compact-large-21 {
		margin-left: 21% !important;
		margin-right: 21% !important;
	}
	.dd-compact-left-large-21 {
		margin-left: 21% !important;
	}
	.dd-compact-right-large-21 {
		margin-right: 21% !important;
	}
	.dd-compact-large-22 {
		margin-left: 22% !important;
		margin-right: 22% !important;
	}
	.dd-compact-left-large-22 {
		margin-left: 22% !important;
	}
	.dd-compact-right-large-22 {
		margin-right: 22% !important;
	}
	.dd-compact-large-23 {
		margin-left: 23% !important;
		margin-right: 23% !important;
	}
	.dd-compact-left-large-23 {
		margin-left: 23% !important;
	}
	.dd-compact-right-large-23 {
		margin-right: 23% !important;
	}
	.dd-compact-large-24 {
		margin-left: 24% !important;
		margin-right: 24% !important;
	}
	.dd-compact-left-large-24 {
		margin-left: 24% !important;
	}
	.dd-compact-right-large-24 {
		margin-right: 24% !important;
	}
	.dd-compact-large-25 {
		margin-left: 25% !important;
		margin-right: 25% !important;
	}
	.dd-compact-left-large-25 {
		margin-left: 25% !important;
	}
	.dd-compact-right-large-25 {
		margin-right: 25% !important;
	}
	.dd-compact-large-26 {
		margin-left: 26% !important;
		margin-right: 26% !important;
	}
	.dd-compact-left-large-26 {
		margin-left: 26% !important;
	}
	.dd-compact-right-large-26 {
		margin-right: 26% !important;
	}
	.dd-compact-large-27 {
		margin-left: 27% !important;
		margin-right: 27% !important;
	}
	.dd-compact-left-large-27 {
		margin-left: 27% !important;
	}
	.dd-compact-right-large-27 {
		margin-right: 27% !important;
	}
	.dd-compact-large-28 {
		margin-left: 28% !important;
		margin-right: 28% !important;
	}
	.dd-compact-left-large-28 {
		margin-left: 28% !important;
	}
	.dd-compact-right-large-28 {
		margin-right: 28% !important;
	}
	.dd-compact-large-29 {
		margin-left: 29% !important;
		margin-right: 29% !important;
	}
	.dd-compact-left-large-29 {
		margin-left: 29% !important;
	}
	.dd-compact-right-large-29 {
		margin-right: 29% !important;
	}
	.dd-compact-large-30 {
		margin-left: 30% !important;
		margin-right: 30% !important;
	}
	.dd-compact-left-large-30 {
		margin-left: 30% !important;
	}
	.dd-compact-right-large-30 {
		margin-right: 30% !important;
	}
	.dd-compact-large-31 {
		margin-left: 31% !important;
		margin-right: 31% !important;
	}
	.dd-compact-left-large-31 {
		margin-left: 31% !important;
	}
	.dd-compact-right-large-31 {
		margin-right: 31% !important;
	}
	.dd-compact-large-32 {
		margin-left: 32% !important;
		margin-right: 32% !important;
	}
	.dd-compact-left-large-32 {
		margin-left: 32% !important;
	}
	.dd-compact-right-large-32 {
		margin-right: 32% !important;
	}
	.dd-compact-large-33 {
		margin-left: 33% !important;
		margin-right: 33% !important;
	}
	.dd-compact-left-large-33 {
		margin-left: 33% !important;
	}
	.dd-compact-right-large-33 {
		margin-right: 33% !important;
	}
	.dd-compact-large-34 {
		margin-left: 34% !important;
		margin-right: 34% !important;
	}
	.dd-compact-left-large-34 {
		margin-left: 34% !important;
	}
	.dd-compact-right-large-34 {
		margin-right: 34% !important;
	}
	.dd-compact-large-35 {
		margin-left: 35% !important;
		margin-right: 35% !important;
	}
	.dd-compact-left-large-35 {
		margin-left: 35% !important;
	}
	.dd-compact-right-large-35 {
		margin-right: 35% !important;
	}
	.dd-compact-large-36 {
		margin-left: 36% !important;
		margin-right: 36% !important;
	}
	.dd-compact-left-large-36 {
		margin-left: 36% !important;
	}
	.dd-compact-right-large-36 {
		margin-right: 36% !important;
	}
	.dd-compact-large-37 {
		margin-left: 37% !important;
		margin-right: 37% !important;
	}
	.dd-compact-left-large-37 {
		margin-left: 37% !important;
	}
	.dd-compact-right-large-37 {
		margin-right: 37% !important;
	}
	.dd-compact-large-38 {
		margin-left: 38% !important;
		margin-right: 38% !important;
	}
	.dd-compact-left-large-38 {
		margin-left: 38% !important;
	}
	.dd-compact-right-large-38 {
		margin-right: 38% !important;
	}
	.dd-compact-large-39 {
		margin-left: 39% !important;
		margin-right: 39% !important;
	}
	.dd-compact-left-large-39 {
		margin-left: 39% !important;
	}
	.dd-compact-right-large-39 {
		margin-right: 39% !important;
	}
	.dd-compact-large-40 {
		margin-left: 40% !important;
		margin-right: 40% !important;
	}
	.dd-compact-left-large-40 {
		margin-left: 40% !important;
	}
	.dd-compact-right-large-40 {
		margin-right: 40% !important;
	}
	.dd-push-large-1 {
		padding-bottom: 1px !important;
		padding-top: 1px !important;
	}
	.dd-push-top-large-1 {
		padding-top: 1px !important;
	}
	.dd-push-bottom-large-1 {
		padding-bottom: 1px !important;
	}
	.dd-push-large-2 {
		padding-bottom: 2px !important;
		padding-top: 2px !important;
	}
	.dd-push-top-large-2 {
		padding-top: 2px !important;
	}
	.dd-push-bottom-large-2 {
		padding-bottom: 2px !important;
	}
	.dd-push-large-3 {
		padding-bottom: 3px !important;
		padding-top: 3px !important;
	}
	.dd-push-top-large-3 {
		padding-top: 3px !important;
	}
	.dd-push-bottom-large-3 {
		padding-bottom: 3px !important;
	}
	.dd-push-large-4 {
		padding-bottom: 4px !important;
		padding-top: 4px !important;
	}
	.dd-push-top-large-4 {
		padding-top: 4px !important;
	}
	.dd-push-bottom-large-4 {
		padding-bottom: 4px !important;
	}
	.dd-push-large-5 {
		padding-bottom: 5px !important;
		padding-top: 5px !important;
	}
	.dd-push-top-large-5 {
		padding-top: 5px !important;
	}
	.dd-push-bottom-large-5 {
		padding-bottom: 5px !important;
	}
	.dd-push-large-6 {
		padding-bottom: 6px !important;
		padding-top: 6px !important;
	}
	.dd-push-top-large-6 {
		padding-top: 6px !important;
	}
	.dd-push-bottom-large-6 {
		padding-bottom: 6px !important;
	}
	.dd-push-large-7 {
		padding-bottom: 7px !important;
		padding-top: 7px !important;
	}
	.dd-push-top-large-7 {
		padding-top: 7px !important;
	}
	.dd-push-bottom-large-7 {
		padding-bottom: 7px !important;
	}
	.dd-push-large-8 {
		padding-bottom: 8px !important;
		padding-top: 8px !important;
	}
	.dd-push-top-large-8 {
		padding-top: 8px !important;
	}
	.dd-push-bottom-large-8 {
		padding-bottom: 8px !important;
	}
	.dd-push-large-9 {
		padding-bottom: 9px !important;
		padding-top: 9px !important;
	}
	.dd-push-top-large-9 {
		padding-top: 9px !important;
	}
	.dd-push-bottom-large-9 {
		padding-bottom: 9px !important;
	}
	.dd-push-large-10 {
		padding-bottom: 10px !important;
		padding-top: 10px !important;
	}
	.dd-push-top-large-10 {
		padding-top: 10px !important;
	}
	.dd-push-bottom-large-10 {
		padding-bottom: 10px !important;
	}
	.dd-push-large-11 {
		padding-bottom: 11px !important;
		padding-top: 11px !important;
	}
	.dd-push-top-large-11 {
		padding-top: 11px !important;
	}
	.dd-push-bottom-large-11 {
		padding-bottom: 11px !important;
	}
	.dd-push-large-12 {
		padding-bottom: 12px !important;
		padding-top: 12px !important;
	}
	.dd-push-top-large-12 {
		padding-top: 12px !important;
	}
	.dd-push-bottom-large-12 {
		padding-bottom: 12px !important;
	}
	.dd-push-large-13 {
		padding-bottom: 13px !important;
		padding-top: 13px !important;
	}
	.dd-push-top-large-13 {
		padding-top: 13px !important;
	}
	.dd-push-bottom-large-13 {
		padding-bottom: 13px !important;
	}
	.dd-push-large-14 {
		padding-bottom: 14px !important;
		padding-top: 14px !important;
	}
	.dd-push-top-large-14 {
		padding-top: 14px !important;
	}
	.dd-push-bottom-large-14 {
		padding-bottom: 14px !important;
	}
	.dd-push-large-15 {
		padding-bottom: 15px !important;
		padding-top: 15px !important;
	}
	.dd-push-top-large-15 {
		padding-top: 15px !important;
	}
	.dd-push-bottom-large-15 {
		padding-bottom: 15px !important;
	}
	.dd-push-large-16 {
		padding-bottom: 16px !important;
		padding-top: 16px !important;
	}
	.dd-push-top-large-16 {
		padding-top: 16px !important;
	}
	.dd-push-bottom-large-16 {
		padding-bottom: 16px !important;
	}
	.dd-push-large-17 {
		padding-bottom: 17px !important;
		padding-top: 17px !important;
	}
	.dd-push-top-large-17 {
		padding-top: 17px !important;
	}
	.dd-push-bottom-large-17 {
		padding-bottom: 17px !important;
	}
	.dd-push-large-18 {
		padding-bottom: 18px !important;
		padding-top: 18px !important;
	}
	.dd-push-top-large-18 {
		padding-top: 18px !important;
	}
	.dd-push-bottom-large-18 {
		padding-bottom: 18px !important;
	}
	.dd-push-large-19 {
		padding-bottom: 19px !important;
		padding-top: 19px !important;
	}
	.dd-push-top-large-19 {
		padding-top: 19px !important;
	}
	.dd-push-bottom-large-19 {
		padding-bottom: 19px !important;
	}
	.dd-push-large-20 {
		padding-bottom: 20px !important;
		padding-top: 20px !important;
	}
	.dd-push-top-large-20 {
		padding-top: 20px !important;
	}
	.dd-push-bottom-large-20 {
		padding-bottom: 20px !important;
	}
	.dd-push-large-21 {
		padding-bottom: 21px !important;
		padding-top: 21px !important;
	}
	.dd-push-top-large-21 {
		padding-top: 21px !important;
	}
	.dd-push-bottom-large-21 {
		padding-bottom: 21px !important;
	}
	.dd-push-large-22 {
		padding-bottom: 22px !important;
		padding-top: 22px !important;
	}
	.dd-push-top-large-22 {
		padding-top: 22px !important;
	}
	.dd-push-bottom-large-22 {
		padding-bottom: 22px !important;
	}
	.dd-push-large-23 {
		padding-bottom: 23px !important;
		padding-top: 23px !important;
	}
	.dd-push-top-large-23 {
		padding-top: 23px !important;
	}
	.dd-push-bottom-large-23 {
		padding-bottom: 23px !important;
	}
	.dd-push-large-24 {
		padding-bottom: 24px !important;
		padding-top: 24px !important;
	}
	.dd-push-top-large-24 {
		padding-top: 24px !important;
	}
	.dd-push-bottom-large-24 {
		padding-bottom: 24px !important;
	}
	.dd-push-large-25 {
		padding-bottom: 25px !important;
		padding-top: 25px !important;
	}
	.dd-push-top-large-25 {
		padding-top: 25px !important;
	}
	.dd-push-bottom-large-25 {
		padding-bottom: 25px !important;
	}
	.dd-push-right-large-1 {
		padding-right: 1px !important;
	}
	.dd-push-left-large-1 {
		padding-left: 1px !important;
	}
	.dd-push-right-large-2 {
		padding-right: 2px !important;
	}
	.dd-push-left-large-2 {
		padding-left: 2px !important;
	}
	.dd-push-right-large-3 {
		padding-right: 3px !important;
	}
	.dd-push-left-large-3 {
		padding-left: 3px !important;
	}
	.dd-push-right-large-4 {
		padding-right: 4px !important;
	}
	.dd-push-left-large-4 {
		padding-left: 4px !important;
	}
	.dd-push-right-large-5 {
		padding-right: 5px !important;
	}
	.dd-push-left-large-5 {
		padding-left: 5px !important;
	}
	.dd-push-right-large-6 {
		padding-right: 6px !important;
	}
	.dd-push-left-large-6 {
		padding-left: 6px !important;
	}
	.dd-push-right-large-7 {
		padding-right: 7px !important;
	}
	.dd-push-left-large-7 {
		padding-left: 7px !important;
	}
	.dd-push-right-large-8 {
		padding-right: 8px !important;
	}
	.dd-push-left-large-8 {
		padding-left: 8px !important;
	}
	.dd-push-right-large-9 {
		padding-right: 9px !important;
	}
	.dd-push-left-large-9 {
		padding-left: 9px !important;
	}
	.dd-push-right-large-10 {
		padding-right: 10px !important;
	}
	.dd-push-left-large-10 {
		padding-left: 10px !important;
	}
	.dd-push-right-large-11 {
		padding-right: 11px !important;
	}
	.dd-push-left-large-11 {
		padding-left: 11px !important;
	}
	.dd-push-right-large-12 {
		padding-right: 12px !important;
	}
	.dd-push-left-large-12 {
		padding-left: 12px !important;
	}
	.dd-push-right-large-13 {
		padding-right: 13px !important;
	}
	.dd-push-left-large-13 {
		padding-left: 13px !important;
	}
	.dd-push-right-large-14 {
		padding-right: 14px !important;
	}
	.dd-push-left-large-14 {
		padding-left: 14px !important;
	}
	.dd-push-right-large-15 {
		padding-right: 15px !important;
	}
	.dd-push-left-large-15 {
		padding-left: 15px !important;
	}
	.dd-push-right-large-16 {
		padding-right: 16px !important;
	}
	.dd-push-left-large-16 {
		padding-left: 16px !important;
	}
	.dd-push-right-large-17 {
		padding-right: 17px !important;
	}
	.dd-push-left-large-17 {
		padding-left: 17px !important;
	}
	.dd-push-right-large-18 {
		padding-right: 18px !important;
	}
	.dd-push-left-large-18 {
		padding-left: 18px !important;
	}
	.dd-push-right-large-19 {
		padding-right: 19px !important;
	}
	.dd-push-left-large-19 {
		padding-left: 19px !important;
	}
	.dd-push-right-large-20 {
		padding-right: 20px !important;
	}
	.dd-push-left-large-20 {
		padding-left: 20px !important;
	}
	.dd-push-right-large-21 {
		padding-right: 21px !important;
	}
	.dd-push-left-large-21 {
		padding-left: 21px !important;
	}
	.dd-push-right-large-22 {
		padding-right: 22px !important;
	}
	.dd-push-left-large-22 {
		padding-left: 22px !important;
	}
	.dd-push-right-large-23 {
		padding-right: 23px !important;
	}
	.dd-push-left-large-23 {
		padding-left: 23px !important;
	}
	.dd-push-right-large-24 {
		padding-right: 24px !important;
	}
	.dd-push-left-large-24 {
		padding-left: 24px !important;
	}
	.dd-push-right-large-25 {
		padding-right: 25px !important;
	}
	.dd-push-left-large-25 {
		padding-left: 25px !important;
	}
}
@media only screen and (max-width: 1023px) and (max-device-width: 736px) {
	.dd-expand-small-1 {
		margin-left: -1% !important;
		margin-right: -1% !important;
	}
	.dd-expand-left-small-1 {
		margin-left: -1% !important;
	}
	.dd-expand-right-small-1 {
		margin-right: -1% !important;
	}
	.dd-expand-small-2 {
		margin-left: -2% !important;
		margin-right: -2% !important;
	}
	.dd-expand-left-small-2 {
		margin-left: -2% !important;
	}
	.dd-expand-right-small-2 {
		margin-right: -2% !important;
	}
	.dd-expand-small-3 {
		margin-left: -3% !important;
		margin-right: -3% !important;
	}
	.dd-expand-left-small-3 {
		margin-left: -3% !important;
	}
	.dd-expand-right-small-3 {
		margin-right: -3% !important;
	}
	.dd-expand-small-4 {
		margin-left: -4% !important;
		margin-right: -4% !important;
	}
	.dd-expand-left-small-4 {
		margin-left: -4% !important;
	}
	.dd-expand-right-small-4 {
		margin-right: -4% !important;
	}
	.dd-expand-small-5 {
		margin-left: -5% !important;
		margin-right: -5% !important;
	}
	.dd-expand-left-small-5 {
		margin-left: -5% !important;
	}
	.dd-expand-right-small-5 {
		margin-right: -5% !important;
	}
	.dd-expand-small-6 {
		margin-left: -6% !important;
		margin-right: -6% !important;
	}
	.dd-expand-left-small-6 {
		margin-left: -6% !important;
	}
	.dd-expand-right-small-6 {
		margin-right: -6% !important;
	}
	.dd-compact-small-1 {
		margin-left: 1% !important;
		margin-right: 1% !important;
	}
	.dd-compact-left-small-1 {
		margin-left: 1% !important;
	}
	.dd-compact-right-small-1 {
		margin-right: 1% !important;
	}
	.dd-compact-small-2 {
		margin-left: 2% !important;
		margin-right: 2% !important;
	}
	.dd-compact-left-small-2 {
		margin-left: 2% !important;
	}
	.dd-compact-right-small-2 {
		margin-right: 2% !important;
	}
	.dd-compact-small-3 {
		margin-left: 3% !important;
		margin-right: 3% !important;
	}
	.dd-compact-left-small-3 {
		margin-left: 3% !important;
	}
	.dd-compact-right-small-3 {
		margin-right: 3% !important;
	}
	.dd-compact-small-4 {
		margin-left: 4% !important;
		margin-right: 4% !important;
	}
	.dd-compact-left-small-4 {
		margin-left: 4% !important;
	}
	.dd-compact-right-small-4 {
		margin-right: 4% !important;
	}
	.dd-compact-small-5 {
		margin-left: 5% !important;
		margin-right: 5% !important;
	}
	.dd-compact-left-small-5 {
		margin-left: 5% !important;
	}
	.dd-compact-right-small-5 {
		margin-right: 5% !important;
	}
	.dd-compact-small-6 {
		margin-left: 6% !important;
		margin-right: 6% !important;
	}
	.dd-compact-left-small-6 {
		margin-left: 6% !important;
	}
	.dd-compact-right-small-6 {
		margin-right: 6% !important;
	}
	.dd-compact-small-7 {
		margin-left: 7% !important;
		margin-right: 7% !important;
	}
	.dd-compact-left-small-7 {
		margin-left: 7% !important;
	}
	.dd-compact-right-small-7 {
		margin-right: 7% !important;
	}
	.dd-compact-small-8 {
		margin-left: 8% !important;
		margin-right: 8% !important;
	}
	.dd-compact-left-small-8 {
		margin-left: 8% !important;
	}
	.dd-compact-right-small-8 {
		margin-right: 8% !important;
	}
	.dd-compact-small-9 {
		margin-left: 9% !important;
		margin-right: 9% !important;
	}
	.dd-compact-left-small-9 {
		margin-left: 9% !important;
	}
	.dd-compact-right-small-9 {
		margin-right: 9% !important;
	}
	.dd-compact-small-10 {
		margin-left: 10% !important;
		margin-right: 10% !important;
	}
	.dd-compact-left-small-10 {
		margin-left: 10% !important;
	}
	.dd-compact-right-small-10 {
		margin-right: 10% !important;
	}
	.dd-compact-small-11 {
		margin-left: 11% !important;
		margin-right: 11% !important;
	}
	.dd-compact-left-small-11 {
		margin-left: 11% !important;
	}
	.dd-compact-right-small-11 {
		margin-right: 11% !important;
	}
	.dd-compact-small-12 {
		margin-left: 12% !important;
		margin-right: 12% !important;
	}
	.dd-compact-left-small-12 {
		margin-left: 12% !important;
	}
	.dd-compact-right-small-12 {
		margin-right: 12% !important;
	}
	.dd-compact-small-13 {
		margin-left: 13% !important;
		margin-right: 13% !important;
	}
	.dd-compact-left-small-13 {
		margin-left: 13% !important;
	}
	.dd-compact-right-small-13 {
		margin-right: 13% !important;
	}
	.dd-compact-small-14 {
		margin-left: 14% !important;
		margin-right: 14% !important;
	}
	.dd-compact-left-small-14 {
		margin-left: 14% !important;
	}
	.dd-compact-right-small-14 {
		margin-right: 14% !important;
	}
	.dd-compact-small-15 {
		margin-left: 15% !important;
		margin-right: 15% !important;
	}
	.dd-compact-left-small-15 {
		margin-left: 15% !important;
	}
	.dd-compact-right-small-15 {
		margin-right: 15% !important;
	}
	.dd-compact-small-16 {
		margin-left: 16% !important;
		margin-right: 16% !important;
	}
	.dd-compact-left-small-16 {
		margin-left: 16% !important;
	}
	.dd-compact-right-small-16 {
		margin-right: 16% !important;
	}
	.dd-compact-small-17 {
		margin-left: 17% !important;
		margin-right: 17% !important;
	}
	.dd-compact-left-small-17 {
		margin-left: 17% !important;
	}
	.dd-compact-right-small-17 {
		margin-right: 17% !important;
	}
	.dd-compact-small-18 {
		margin-left: 18% !important;
		margin-right: 18% !important;
	}
	.dd-compact-left-small-18 {
		margin-left: 18% !important;
	}
	.dd-compact-right-small-18 {
		margin-right: 18% !important;
	}
	.dd-compact-small-19 {
		margin-left: 19% !important;
		margin-right: 19% !important;
	}
	.dd-compact-left-small-19 {
		margin-left: 19% !important;
	}
	.dd-compact-right-small-19 {
		margin-right: 19% !important;
	}
	.dd-compact-small-20 {
		margin-left: 20% !important;
		margin-right: 20% !important;
	}
	.dd-compact-left-small-20 {
		margin-left: 20% !important;
	}
	.dd-compact-right-small-20 {
		margin-right: 20% !important;
	}
	.dd-compact-small-21 {
		margin-left: 21% !important;
		margin-right: 21% !important;
	}
	.dd-compact-left-small-21 {
		margin-left: 21% !important;
	}
	.dd-compact-right-small-21 {
		margin-right: 21% !important;
	}
	.dd-compact-small-22 {
		margin-left: 22% !important;
		margin-right: 22% !important;
	}
	.dd-compact-left-small-22 {
		margin-left: 22% !important;
	}
	.dd-compact-right-small-22 {
		margin-right: 22% !important;
	}
	.dd-compact-small-23 {
		margin-left: 23% !important;
		margin-right: 23% !important;
	}
	.dd-compact-left-small-23 {
		margin-left: 23% !important;
	}
	.dd-compact-right-small-23 {
		margin-right: 23% !important;
	}
	.dd-compact-small-24 {
		margin-left: 24% !important;
		margin-right: 24% !important;
	}
	.dd-compact-left-small-24 {
		margin-left: 24% !important;
	}
	.dd-compact-right-small-24 {
		margin-right: 24% !important;
	}
	.dd-compact-small-25 {
		margin-left: 25% !important;
		margin-right: 25% !important;
	}
	.dd-compact-left-small-25 {
		margin-left: 25% !important;
	}
	.dd-compact-right-small-25 {
		margin-right: 25% !important;
	}
	.dd-compact-small-26 {
		margin-left: 26% !important;
		margin-right: 26% !important;
	}
	.dd-compact-left-small-26 {
		margin-left: 26% !important;
	}
	.dd-compact-right-small-26 {
		margin-right: 26% !important;
	}
	.dd-compact-small-27 {
		margin-left: 27% !important;
		margin-right: 27% !important;
	}
	.dd-compact-left-small-27 {
		margin-left: 27% !important;
	}
	.dd-compact-right-small-27 {
		margin-right: 27% !important;
	}
	.dd-compact-small-28 {
		margin-left: 28% !important;
		margin-right: 28% !important;
	}
	.dd-compact-left-small-28 {
		margin-left: 28% !important;
	}
	.dd-compact-right-small-28 {
		margin-right: 28% !important;
	}
	.dd-compact-small-29 {
		margin-left: 29% !important;
		margin-right: 29% !important;
	}
	.dd-compact-left-small-29 {
		margin-left: 29% !important;
	}
	.dd-compact-right-small-29 {
		margin-right: 29% !important;
	}
	.dd-compact-small-30 {
		margin-left: 30% !important;
		margin-right: 30% !important;
	}
	.dd-compact-left-small-30 {
		margin-left: 30% !important;
	}
	.dd-compact-right-small-30 {
		margin-right: 30% !important;
	}
	.dd-compact-small-31 {
		margin-left: 31% !important;
		margin-right: 31% !important;
	}
	.dd-compact-left-small-31 {
		margin-left: 31% !important;
	}
	.dd-compact-right-small-31 {
		margin-right: 31% !important;
	}
	.dd-compact-small-32 {
		margin-left: 32% !important;
		margin-right: 32% !important;
	}
	.dd-compact-left-small-32 {
		margin-left: 32% !important;
	}
	.dd-compact-right-small-32 {
		margin-right: 32% !important;
	}
	.dd-compact-small-33 {
		margin-left: 33% !important;
		margin-right: 33% !important;
	}
	.dd-compact-left-small-33 {
		margin-left: 33% !important;
	}
	.dd-compact-right-small-33 {
		margin-right: 33% !important;
	}
	.dd-compact-small-34 {
		margin-left: 34% !important;
		margin-right: 34% !important;
	}
	.dd-compact-left-small-34 {
		margin-left: 34% !important;
	}
	.dd-compact-right-small-34 {
		margin-right: 34% !important;
	}
	.dd-compact-small-35 {
		margin-left: 35% !important;
		margin-right: 35% !important;
	}
	.dd-compact-left-small-35 {
		margin-left: 35% !important;
	}
	.dd-compact-right-small-35 {
		margin-right: 35% !important;
	}
	.dd-compact-small-36 {
		margin-left: 36% !important;
		margin-right: 36% !important;
	}
	.dd-compact-left-small-36 {
		margin-left: 36% !important;
	}
	.dd-compact-right-small-36 {
		margin-right: 36% !important;
	}
	.dd-compact-small-37 {
		margin-left: 37% !important;
		margin-right: 37% !important;
	}
	.dd-compact-left-small-37 {
		margin-left: 37% !important;
	}
	.dd-compact-right-small-37 {
		margin-right: 37% !important;
	}
	.dd-compact-small-38 {
		margin-left: 38% !important;
		margin-right: 38% !important;
	}
	.dd-compact-left-small-38 {
		margin-left: 38% !important;
	}
	.dd-compact-right-small-38 {
		margin-right: 38% !important;
	}
	.dd-compact-small-39 {
		margin-left: 39% !important;
		margin-right: 39% !important;
	}
	.dd-compact-left-small-39 {
		margin-left: 39% !important;
	}
	.dd-compact-right-small-39 {
		margin-right: 39% !important;
	}
	.dd-compact-small-40 {
		margin-left: 40% !important;
		margin-right: 40% !important;
	}
	.dd-compact-left-small-40 {
		margin-left: 40% !important;
	}
	.dd-compact-right-small-40 {
		margin-right: 40% !important;
	}
	.dd-push-small-1 {
		padding-bottom: 1px !important;
		padding-top: 1px !important;
	}
	.dd-push-top-small-1 {
		padding-top: 1px !important;
	}
	.dd-push-bottom-small-1 {
		padding-bottom: 1px !important;
	}
	.dd-push-small-2 {
		padding-bottom: 2px !important;
		padding-top: 2px !important;
	}
	.dd-push-top-small-2 {
		padding-top: 2px !important;
	}
	.dd-push-bottom-small-2 {
		padding-bottom: 2px !important;
	}
	.dd-push-small-3 {
		padding-bottom: 3px !important;
		padding-top: 3px !important;
	}
	.dd-push-top-small-3 {
		padding-top: 3px !important;
	}
	.dd-push-bottom-small-3 {
		padding-bottom: 3px !important;
	}
	.dd-push-small-4 {
		padding-bottom: 4px !important;
		padding-top: 4px !important;
	}
	.dd-push-top-small-4 {
		padding-top: 4px !important;
	}
	.dd-push-bottom-small-4 {
		padding-bottom: 4px !important;
	}
	.dd-push-small-5 {
		padding-bottom: 5px !important;
		padding-top: 5px !important;
	}
	.dd-push-top-small-5 {
		padding-top: 5px !important;
	}
	.dd-push-bottom-small-5 {
		padding-bottom: 5px !important;
	}
	.dd-push-small-6 {
		padding-bottom: 6px !important;
		padding-top: 6px !important;
	}
	.dd-push-top-small-6 {
		padding-top: 6px !important;
	}
	.dd-push-bottom-small-6 {
		padding-bottom: 6px !important;
	}
	.dd-push-small-7 {
		padding-bottom: 7px !important;
		padding-top: 7px !important;
	}
	.dd-push-top-small-7 {
		padding-top: 7px !important;
	}
	.dd-push-bottom-small-7 {
		padding-bottom: 7px !important;
	}
	.dd-push-small-8 {
		padding-bottom: 8px !important;
		padding-top: 8px !important;
	}
	.dd-push-top-small-8 {
		padding-top: 8px !important;
	}
	.dd-push-bottom-small-8 {
		padding-bottom: 8px !important;
	}
	.dd-push-small-9 {
		padding-bottom: 9px !important;
		padding-top: 9px !important;
	}
	.dd-push-top-small-9 {
		padding-top: 9px !important;
	}
	.dd-push-bottom-small-9 {
		padding-bottom: 9px !important;
	}
	.dd-push-small-10 {
		padding-bottom: 10px !important;
		padding-top: 10px !important;
	}
	.dd-push-top-small-10 {
		padding-top: 10px !important;
	}
	.dd-push-bottom-small-10 {
		padding-bottom: 10px !important;
	}
	.dd-push-small-11 {
		padding-bottom: 11px !important;
		padding-top: 11px !important;
	}
	.dd-push-top-small-11 {
		padding-top: 11px !important;
	}
	.dd-push-bottom-small-11 {
		padding-bottom: 11px !important;
	}
	.dd-push-small-12 {
		padding-bottom: 12px !important;
		padding-top: 12px !important;
	}
	.dd-push-top-small-12 {
		padding-top: 12px !important;
	}
	.dd-push-bottom-small-12 {
		padding-bottom: 12px !important;
	}
	.dd-push-small-13 {
		padding-bottom: 13px !important;
		padding-top: 13px !important;
	}
	.dd-push-top-small-13 {
		padding-top: 13px !important;
	}
	.dd-push-bottom-small-13 {
		padding-bottom: 13px !important;
	}
	.dd-push-small-14 {
		padding-bottom: 14px !important;
		padding-top: 14px !important;
	}
	.dd-push-top-small-14 {
		padding-top: 14px !important;
	}
	.dd-push-bottom-small-14 {
		padding-bottom: 14px !important;
	}
	.dd-push-small-15 {
		padding-bottom: 15px !important;
		padding-top: 15px !important;
	}
	.dd-push-top-small-15 {
		padding-top: 15px !important;
	}
	.dd-push-bottom-small-15 {
		padding-bottom: 15px !important;
	}
	.dd-push-small-16 {
		padding-bottom: 16px !important;
		padding-top: 16px !important;
	}
	.dd-push-top-small-16 {
		padding-top: 16px !important;
	}
	.dd-push-bottom-small-16 {
		padding-bottom: 16px !important;
	}
	.dd-push-small-17 {
		padding-bottom: 17px !important;
		padding-top: 17px !important;
	}
	.dd-push-top-small-17 {
		padding-top: 17px !important;
	}
	.dd-push-bottom-small-17 {
		padding-bottom: 17px !important;
	}
	.dd-push-small-18 {
		padding-bottom: 18px !important;
		padding-top: 18px !important;
	}
	.dd-push-top-small-18 {
		padding-top: 18px !important;
	}
	.dd-push-bottom-small-18 {
		padding-bottom: 18px !important;
	}
	.dd-push-small-19 {
		padding-bottom: 19px !important;
		padding-top: 19px !important;
	}
	.dd-push-top-small-19 {
		padding-top: 19px !important;
	}
	.dd-push-bottom-small-19 {
		padding-bottom: 19px !important;
	}
	.dd-push-small-20 {
		padding-bottom: 20px !important;
		padding-top: 20px !important;
	}
	.dd-push-top-small-20 {
		padding-top: 20px !important;
	}
	.dd-push-bottom-small-20 {
		padding-bottom: 20px !important;
	}
	.dd-push-small-21 {
		padding-bottom: 21px !important;
		padding-top: 21px !important;
	}
	.dd-push-top-small-21 {
		padding-top: 21px !important;
	}
	.dd-push-bottom-small-21 {
		padding-bottom: 21px !important;
	}
	.dd-push-small-22 {
		padding-bottom: 22px !important;
		padding-top: 22px !important;
	}
	.dd-push-top-small-22 {
		padding-top: 22px !important;
	}
	.dd-push-bottom-small-22 {
		padding-bottom: 22px !important;
	}
	.dd-push-small-23 {
		padding-bottom: 23px !important;
		padding-top: 23px !important;
	}
	.dd-push-top-small-23 {
		padding-top: 23px !important;
	}
	.dd-push-bottom-small-23 {
		padding-bottom: 23px !important;
	}
	.dd-push-small-24 {
		padding-bottom: 24px !important;
		padding-top: 24px !important;
	}
	.dd-push-top-small-24 {
		padding-top: 24px !important;
	}
	.dd-push-bottom-small-24 {
		padding-bottom: 24px !important;
	}
	.dd-push-small-25 {
		padding-bottom: 25px !important;
		padding-top: 25px !important;
	}
	.dd-push-top-small-25 {
		padding-top: 25px !important;
	}
	.dd-push-bottom-small-25 {
		padding-bottom: 25px !important;
	}
	.dd-push-right-small-1 {
		padding-right: 1px !important;
	}
	.dd-push-left-small-1 {
		padding-left: 1px !important;
	}
	.dd-push-right-small-2 {
		padding-right: 2px !important;
	}
	.dd-push-left-small-2 {
		padding-left: 2px !important;
	}
	.dd-push-right-small-3 {
		padding-right: 3px !important;
	}
	.dd-push-left-small-3 {
		padding-left: 3px !important;
	}
	.dd-push-right-small-4 {
		padding-right: 4px !important;
	}
	.dd-push-left-small-4 {
		padding-left: 4px !important;
	}
	.dd-push-right-small-5 {
		padding-right: 5px !important;
	}
	.dd-push-left-small-5 {
		padding-left: 5px !important;
	}
	.dd-push-right-small-6 {
		padding-right: 6px !important;
	}
	.dd-push-left-small-6 {
		padding-left: 6px !important;
	}
	.dd-push-right-small-7 {
		padding-right: 7px !important;
	}
	.dd-push-left-small-7 {
		padding-left: 7px !important;
	}
	.dd-push-right-small-8 {
		padding-right: 8px !important;
	}
	.dd-push-left-small-8 {
		padding-left: 8px !important;
	}
	.dd-push-right-small-9 {
		padding-right: 9px !important;
	}
	.dd-push-left-small-9 {
		padding-left: 9px !important;
	}
	.dd-push-right-small-10 {
		padding-right: 10px !important;
	}
	.dd-push-left-small-10 {
		padding-left: 10px !important;
	}
	.dd-push-right-small-11 {
		padding-right: 11px !important;
	}
	.dd-push-left-small-11 {
		padding-left: 11px !important;
	}
	.dd-push-right-small-12 {
		padding-right: 12px !important;
	}
	.dd-push-left-small-12 {
		padding-left: 12px !important;
	}
	.dd-push-right-small-13 {
		padding-right: 13px !important;
	}
	.dd-push-left-small-13 {
		padding-left: 13px !important;
	}
	.dd-push-right-small-14 {
		padding-right: 14px !important;
	}
	.dd-push-left-small-14 {
		padding-left: 14px !important;
	}
	.dd-push-right-small-15 {
		padding-right: 15px !important;
	}
	.dd-push-left-small-15 {
		padding-left: 15px !important;
	}
	.dd-push-right-small-16 {
		padding-right: 16px !important;
	}
	.dd-push-left-small-16 {
		padding-left: 16px !important;
	}
	.dd-push-right-small-17 {
		padding-right: 17px !important;
	}
	.dd-push-left-small-17 {
		padding-left: 17px !important;
	}
	.dd-push-right-small-18 {
		padding-right: 18px !important;
	}
	.dd-push-left-small-18 {
		padding-left: 18px !important;
	}
	.dd-push-right-small-19 {
		padding-right: 19px !important;
	}
	.dd-push-left-small-19 {
		padding-left: 19px !important;
	}
	.dd-push-right-small-20 {
		padding-right: 20px !important;
	}
	.dd-push-left-small-20 {
		padding-left: 20px !important;
	}
	.dd-push-right-small-21 {
		padding-right: 21px !important;
	}
	.dd-push-left-small-21 {
		padding-left: 21px !important;
	}
	.dd-push-right-small-22 {
		padding-right: 22px !important;
	}
	.dd-push-left-small-22 {
		padding-left: 22px !important;
	}
	.dd-push-right-small-23 {
		padding-right: 23px !important;
	}
	.dd-push-left-small-23 {
		padding-left: 23px !important;
	}
	.dd-push-right-small-24 {
		padding-right: 24px !important;
	}
	.dd-push-left-small-24 {
		padding-left: 24px !important;
	}
	.dd-push-right-small-25 {
		padding-right: 25px !important;
	}
	.dd-push-left-small-25 {
		padding-left: 25px !important;
	}
}
.dd-glyph-gray {
	color: #1d1d1f;
}
.dd-glyph-gray-secondary {
	color: #6e6e73;
}
.dd-glyph-gray-secondary-alt {
	color: #424245;
}
.dd-glyph-gray-tertiary {
	color: #86868b;
}
.dd-glyph-white {
	color: #fff;
}
.dd-fill {
	background-color: #fff;
	--ribbon-background-color: white;
}
.dd-fill-secondary {
	background-color: #fbfbfd;
	--ribbon-background-color: #fbfbfd;
}
.dd-fill-tertiary {
	background-color: #f5f5f7;
	--ribbon-background-color: #f5f5f7;
}
.dd-fill-gray {
	background-color: #1d1d1f;
	--ribbon-background-color: #1d1d1f;
}
.dd-fill-gray-secondary {
	background-color: #86868b;
	--ribbon-background-color: #86868b;
}
.dd-fill-gray-tertiary {
	background-color: #d2d2d7;
	--ribbon-background-color: #d2d2d7;
}
.dd-fill-gray-quaternary {
	background-color: #e8e8ed;
	--ribbon-background-color: #e8e8ed;
}
.dd-fill-black {
	background-color: #000;
	--ribbon-background-color: black;
}
.dd-fill-background {
	background-color: #fafafa;
}
.dd-fill-backgroundfooter {
	background-color: #f2f2f2;
}
.dd-tradein-howto-header {
	text-align: center;
	padding: 70px 0 82px;
}
@media only screen and (max-width: 1023px) and (max-device-width: 736px) {
	.dd-tradein-howto-header {
		text-align: left;
		padding: 52px 0 19px;
	}
}
.dd-tradein-howto-steps {
	padding: 25px 0 24px;
	color: #1d1d1f;
}
@media only screen and (max-width: 1023px) and (max-device-width: 736px) {
	.dd-tradein-howto-steps {
		padding: 34px 0 18px;
	}
}
@media only screen and (max-width: 1023px) and (max-device-width: 736px) {
	.dd-tradein-howto-steps:last-child {
		padding-bottom: 54px;
	}
}
.dd-tradein-howto-steps .dd-block {
	position: relative;
	display: table;
	float: left;
	width: 400px;
	height: 330px;
	background-color: #f5f5f7;
	text-align: center;
}
@media only screen and (max-width: 1023px) and (max-device-width: 736px) {
	.dd-tradein-howto-steps .dd-block {
		float: none;
		width: 100%;
		height: 311px;
	}
}
.dd-tradein-howto-steps .dd-image {
	display: table-cell;
	vertical-align: bottom;
}
.dd-tradein-howto-steps .dd-hero {
	vertical-align: bottom;
}
.dd-tradein-howto-steps .dd-info {
	position: relative;
	float: left;
	width: 450px;
	min-height: 322px;
	margin-left: 99px;
	padding-bottom: 60px;
}
@media only screen and (max-width: 1023px) and (max-device-width: 736px) {
	.dd-tradein-howto-steps .dd-info {
		float: none;
		width: auto;
		min-height: 0;
		margin-left: 0;
		margin-top: 34px;
		padding-bottom: 0;
	}
}
.dd-tradein-howto-steps .icon {
	position: absolute;
	left: -1.5em;
}
@media only screen and (max-width: 1023px) and (max-device-width: 736px) {
	.dd-tradein-howto-steps .icon {
		position: static;
		display: block;
		padding-bottom: 9px;
	}
}
.dd-tradein-howto-steps .dd-tabs {
	padding-top: 10px;
}
.dd-tradein-howto-steps .dd-tab {
	margin-top: 14px;
}
.dd-tradein-howto-steps .dd-tab .dd-block {
	position: absolute;
	top: -238px;
	left: -499px;
}
@media only screen and (max-width: 1023px) and (max-device-width: 736px) {
	.dd-tradein-howto-steps .dd-tab .dd-block {
		top: -364px;
		left: 0;
	}
}
@media only screen and (max-width: 1023px) and (max-device-width: 736px) {
	.dd-tradein-howto-steps .dd-tab .dd-block-step2 {
		top: -673px;
		left: 0;
	}
}
@media only screen and (max-width: 1023px) and (max-device-width: 736px) {
	.dd-tradein-howto-steps .dd-tab .dd-block-step3 {
		top: -648px;
		left: 0;
	}
}
.dd-tradein-howto-steps .dd-tab ul {
	list-style-type: disc;
	padding-left: 18px;
}
@media only screen and (max-width: 1023px) and (max-device-width: 736px) {
	.dd-tradein-howto-steps .dd-tab ul {
		padding-left: 17px;
	}
}
.dd-tradein-howto-steps .dd-tab li {
	padding-top: 6px;
}
.dd-tradein-howto-steps a {
	color: #06c;
}
.dd-tradein-howto-steps ul {
	margin-left: 2px;
}
.dd-tradein-howto-steps .tabnav {
	text-align: left;
}
.dd-tradein-howto-steps .tabnav-items {
	margin-right: 0;
}
.dd-tradein-howto-steps .tabnav-items .tabnav-item:last-child {
	width: 100%;
	padding-left: 28px;
}
@media only screen and (max-width: 1023px) and (max-device-width: 736px) {
	.dd-trade-chart .dd-l-plate {
		width: 100%;
	}
}
.dd-trade-chart .dd-background {
	background-color: #fbfbfd;
	border-radius: 25px;
	padding: 50px 0 0;
}
@media only screen and (max-width: 1023px) and (max-device-width: 736px) {
	.dd-trade-chart .dd-background {
		border-radius: 0;
		padding: 50px 6.25% 0;
	}
}
.dd-trade-chart .dd-lockup {
	text-align: center;
	width: 555px;
	margin: auto;
	padding-bottom: 42px;
}
@media only screen and (max-width: 1023px) and (max-device-width: 736px) {
	.dd-trade-chart .dd-lockup {
		width: 100%;
		text-align: left;
	}
}
.dd-trade-chart .dd-icon {
	display: block;
	margin: 0 auto 17px;
	opacity: 0.745;
}
.dd-trade-chart .current .dd-icon {
	opacity: 1;
}
.dd-trade-chart .dd-tabs .tabnav-link {
	text-align: center;
}
@media only screen and (max-width: 1023px) and (max-device-width: 736px) {
	.dd-trade-chart .dd-tabs .tabnav-items {
		margin: 0 calc(max(env(safe-area-inset-left) + 24px, 0));
	}
}
.dd-trade-chart .dd-semi {
	font-weight: 600;
}
.dd-trade-chart .dd-table {
	margin: 0 auto;
	width: 486px;
}
@media only screen and (max-width: 1023px) and (max-device-width: 736px) {
	.dd-trade-chart .dd-table {
		width: 100%;
	}
}
.dd-trade-chart .dd-table thead th {
	vertical-align: bottom;
	padding-bottom: 16px;
}
.dd-trade-chart .dd-table tbody tr {
	border-bottom: 1px solid #d2d2d7;
}
.dd-trade-chart .dd-table tbody tr:last-child {
	border-bottom: none;
}
@media only screen and (max-width: 1023px) and (max-device-width: 736px) {
	.dd-trade-chart .dd-table tbody tr td:first-child {
		width: 48%;
	}
}
.dd-trade-chart .dd-table:lang(en-GB) .estimated-value, .dd-trade-chart .dd-table:lang(en-US) .estimated-value {
	display: flex;
	justify-content: flex-end;
}
.dd-trade-chart .dd-table td + td, .dd-trade-chart .dd-table th + th {
	text-align: right;
}
.dd-trade-chart .dd-table td {
	padding: 12px 0 13px;
}
.dd-trade-chart .dd-table tfoot p {
	color: #86868b;
	text-align: center;
	padding-top: 40px;
}
@media only screen and (max-width: 1023px) and (max-device-width: 736px) {
	.dd-trade-chart .dd-table tfoot p {
		text-align: left;
	}
}
.dd-trade-chart .dd-table tfoot p span {
	display: block;
}
@media only screen and (max-width: 1023px) and (max-device-width: 736px) {
	.dd-trade-chart .dd-table tfoot p span {
		display: inline;
	}
}
.dd-trade-chart .dd-shop:before {
	content: "";
	position: absolute;
	background-color: #fbfbfd;
	height: 65px;
	width: 100%;
	border-radius: 0 0 25px 25px;
	left: 0;
	top: 0;
}
@media only screen and (max-width: 1023px) and (max-device-width: 736px) {
	.dd-trade-chart .dd-shop:before {
		border-radius: 0;
	}
}
.dd-trade-chart .dd-shop {
	position: relative;
	background-color: #fff;
}
@media only screen and (max-width: 1023px) and (max-device-width: 736px) {
	.dd-trade-chart .dd-shop {
		margin: 0 -7%;
	}
}
.dd-trade-chart .dd-header {
	position: relative;
	padding: 144px 0 60px;
	text-align: center;
	width: 660px;
	margin: auto;
}
@media only screen and (max-width: 1023px) and (max-device-width: 736px) {
	.dd-trade-chart .dd-header {
		width: 100%;
		padding: 128px 0 60px;
	}
}
.dd-trade-chart .dd-wrapper {
	text-align: center;
	margin-left: 6px;
}
.dd-trade-chart .dd-image {
	display: flex;
	align-items: flex-end;
	justify-content: center;
	margin-bottom: 35px;
}
.dd-trade-chart .dd-iphone .dd-image {
	height: 261px;
}
.dd-trade-chart .dd-ipad .dd-image {
	height: 262px;
}
.dd-trade-chart .dd-mac .dd-image {
	height: 188px;
}
.dd-trade-chart .dd-watch .dd-image {
	height: 245px;
}
.dd-trade-chart .dd-button {
	margin-top: 13px;
}
.dd-trade-chart .dd-shop-iphone {
	text-align: center;
	padding: 50px 0 80px;
}
.dd-trade-chart .dd-recycle {
	text-align: center;
	width: 504px;
	margin: auto;
	padding-bottom: 100px;
}
@media only screen and (max-width: 1023px) and (max-device-width: 736px) {
	.dd-trade-chart .dd-recycle {
		width: 100%;
		padding-bottom: 60px;
	}
}
.dd-trade-chart .dd-footer {
	text-align: center;
	margin-top: 60px;
	margin-bottom: 14px;
}
@media only screen and (max-width: 1023px) and (max-device-width: 736px) {
	.dd-trade-chart .dd-shop .column + .column {
		margin-top: 50px;
	}
}
.dd-trade-chart .dd-trade-offer {
	margin: 0 auto 35px;
	max-width: 486px;
}
@media only screen and (max-width: 1023px) and (max-device-width: 736px) {
	.dd-trade-chart .dd-trade-offer {
		margin-top: 15px;
	}
}
.dd-trade-chart .dd-trade-offer .dd-copy, .dd-trade-chart .dd-trade-offer .dd-currency {
	height: 100%;
	display: flex;
	align-items: center;
}
.dd-trade-chart .dd-trade-offer .dd-copy {
	padding-top: 5px;
	margin-left: 10px;
}
.dd-trade-credit .dd-background {
	padding: 100px 0 95px;
	background-color: #f2f2f2;
	max-width: 1070px;
	overflow: hidden;
	margin: auto;
}
@media only screen and (max-width: 1023px) and (max-device-width: 736px) {
	.dd-trade-credit .dd-background {
		padding: 62px 0 60px;
	}
}
.dd-trade-credit .column {
	display: flex;
	align-items: center;
	justify-content: center;
}
.dd-trade-credit .dd-info {
	position: relative;
	left: 92px;
	z-index: 5;
}
@media only screen and (max-width: 1023px) and (max-device-width: 736px) {
	.dd-trade-credit .dd-info {
		left: 0;
	}
}
.dd-trade-credit .dd-hero {
	position: relative;
	left: 63px;
}
@media only screen and (max-width: 1023px) and (max-device-width: 736px) {
	.dd-trade-credit .dd-hero {
		left: 0;
		top: 45px;
	}
}
.dd-trade-daisy .dd-background {
	padding: 80px 0 2px;
	background-color: #fafafa;
	max-width: 1070px;
	overflow: hidden;
	margin: 20px auto;
}
@media only screen and (max-width: 1023px) and (max-device-width: 736px) {
	.dd-trade-daisy .dd-background {
		padding: 50px 0 2px;
		margin: 5px auto;
	}
}
.dd-trade-daisy .dd-info {
	padding-right: 40px;
}
.dd-trade-daisy .dd-hero {
	position: relative;
	right: 70px;
}
@media only screen and (max-width: 1023px) and (max-device-width: 736px) {
	.dd-trade-daisy .dd-hero {
		top: 45px;
		right: 0;
	}
}
.dd-trade-intro {
	padding: 80px 0 42px;
}
@media only screen and (max-width: 1023px) and (max-device-width: 736px) {
	.dd-trade-intro {
		padding: 50px 0 22px;
	}
}
.dd-trade-intro .dd-info {
	text-align: center;
}
@media only screen and (max-width: 1023px) and (max-device-width: 736px) {
	.dd-trade-intro .dd-info {
		text-align: left;
	}
}
.dd-trade-intro .dd-info h1 sup {
	font-size: 0.35em;
	top: -1.3em;
}
.dd-trade-intro .dd-image {
	padding-top: 30px;
	display: flex;
	justify-content: center;
}
@media only screen and (max-width: 1023px) and (max-device-width: 736px) {
	.dd-trade-intro .dd-image {
		padding-top: 16px;
		margin-left: -27px;
		justify-content: inherit;
	}
}
@media only screen and (max-width: 1023px) and (max-device-width: 736px) {
	.in .dd-trade-intro .dd-image {
		justify-content: center;
	}
}
.dd-trade-pay-options {
	text-align: center;
}
@media only screen and (max-width: 1023px) and (max-device-width: 736px) {
	.dd-trade-pay-options {
		height: auto;
	}
}
.dd-trade-pay-options .dd-background {
	position: relative;
	background: #fafafa;
	height: 350px;
	margin: 0 -45px;
}
@media only screen and (max-width: 1023px) and (max-device-width: 736px) {
	.dd-trade-pay-options .dd-background {
		max-width: 328px;
		height: auto;
		margin: 0 auto;
		overflow: hidden;
	}
}
.dd-trade-pay-options .dd-hero {
	position: absolute;
	left: 0;
	bottom: 0;
}
@media only screen and (max-width: 1023px) and (max-device-width: 736px) {
	.dd-trade-pay-options .dd-hero {
		position: static;
		vertical-align: bottom;
		margin: 0 -50px;
	}
}
.dd-trade-pay-options .dd-content {
	position: relative;
	z-index: 1;
	padding: 25px 50px 25px 508px;
}
@media only screen and (max-width: 1023px) and (max-device-width: 736px) {
	.dd-trade-pay-options .dd-content {
		padding: 36px 10px 12px;
	}
}
.dd-trade-pay-options .dd-info {
	height: 300px;
	display: table-cell;
	vertical-align: middle;
}
@media only screen and (max-width: 1023px) and (max-device-width: 736px) {
	.dd-trade-pay-options .dd-info {
		display: block;
		height: auto;
	}
}
.dd-trade-recycle {
	text-align: center;
	margin: 20px 0;
}
@media only screen and (max-width: 1023px) and (max-device-width: 736px) {
	.dd-trade-recycle {
		height: auto;
		margin: 10px 0;
	}
}
.dd-trade-recycle .dd-background {
	position: relative;
	background: #fafafa;
	height: 350px;
	margin: 0 -45px;
}
@media only screen and (max-width: 1023px) and (max-device-width: 736px) {
	.dd-trade-recycle .dd-background {
		max-width: 328px;
		height: auto;
		margin: 0 auto;
	}
}
.dd-trade-recycle .dd-hero {
	position: absolute;
	right: 141px;
	bottom: 0;
}
@media only screen and (max-width: 1023px) and (max-device-width: 736px) {
	.dd-trade-recycle .dd-hero {
		position: static;
		vertical-align: bottom;
	}
}
@media only screen and (max-width: 1023px) and (max-device-width: 736px) {
	.dd-trade-recycle .dd-content {
		padding: 36px 10px 30px;
	}
}
.dd-trade-recycle .dd-info {
	height: 300px;
	width: 465px;
	padding: 25px 50px;
	display: table-cell;
	vertical-align: middle;
}
@media only screen and (max-width: 1023px) and (max-device-width: 736px) {
	.dd-trade-recycle .dd-info {
		display: block;
		height: auto;
		width: auto;
		padding: 0;
	}
}
.dd-trade-value-props {
	padding: 80px 0 100px;
}
@media only screen and (max-width: 1023px) and (max-device-width: 736px) {
	.dd-trade-value-props {
		padding: 50px 0 60px;
	}
}
.dd-trade-value-props .dd-header {
	text-align: center;
	margin-bottom: 70px;
}
@media only screen and (max-width: 1023px) and (max-device-width: 736px) {
	.dd-trade-value-props .dd-header {
		text-align: left;
		margin-bottom: 42px;
	}
}
.dd-trade-value-props .column {
	display: flex;
}
@media only screen and (max-width: 1023px) and (max-device-width: 736px) {
	.dd-trade-value-props .column + .column {
		margin-top: 20px;
	}
}
.dd-trade-value-props .column + .column .dd-wrapper {
	margin-left: 20px;
}
@media only screen and (max-width: 1023px) and (max-device-width: 736px) {
	.dd-trade-value-props .column + .column .dd-wrapper {
		margin-left: 0;
	}
}
.dd-trade-value-props .dd-wrapper {
	background: #fbfbfd;
	border-radius: 25px;
}
.dd-trade-value-props .dd-content {
	padding: 46px 37px 50px;
}
.dd-trade-value-props .dd-icon + .t-custom-header {
	padding-top: 10px;
}
.dd-l-plate .dd-hero {
	vertical-align: bottom;
}
.rf-tradeup-tile-banner {
	max-width: 1070px;
	margin: auto;
	padding: 0 0 100px;
	background-color: #f2f2f2;
}
.zh-cn .rf-tradeup-tile-banner {
	padding-top: 100px;
}
@media only screen and (max-width: 1023px) and (max-device-width: 736px) {
	.zh-cn .rf-tradeup-tile-banner {
		padding-top: 50px;
	}
}

/* MBA price-compare START */
.pd-tradein-compare .pd-billboard-phones .pd-billboard-phone .image-mba {
	width: 301px;
	height: 184px;
	background-size: 301px 184px;
}
@media only screen and (max-width: 1068px) {
	.pd-tradein-compare .pd-billboard-phones .pd-billboard-phone .image-mba {
		width: 295px;
		height: 181px;
		background-size: 295px 181px;
	}
}
@media only screen and (max-width: 734px) {
	.pd-tradein-compare .pd-billboard-phones .pd-billboard-phone .image-mba {
		width: 249px;
		height: 152px;
		background-size: 249px 152px;
	}
}
/* MBA price-compare END */

/* Apple Watch --start */
.pd-tradein-compare .pd-billboard-phones .pd-billboard-phone .image-watchs8 {
	margin: 0 auto;
	width: 205px;
	height: 243px;
	background-size: 205px 243px;
	background-image: url("/au/trade-in/images/overview/trade-in/watchs8__gjllgj5i8ryq_large.png");
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
	.pd-tradein-compare .pd-billboard-phones .pd-billboard-phone .image-watchs8 {
		background-image: url("/au/trade-in/images/overview/trade-in/watchs8__gjllgj5i8ryq_large_2x.png");
	}
}

@media only screen and (max-width: 1068px) {
	.pd-tradein-compare .pd-billboard-phones .pd-billboard-phone .image-watchs8 {
		width: 194px;
		height: 230px;
		background-size: 194px 230px;
		background-image: url("/au/trade-in/images/overview/trade-in/watchs8__gjllgj5i8ryq_medium.png");
	}
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
	.pd-tradein-compare .pd-billboard-phones .pd-billboard-phone .image-watchs8 {
		background-image: url("/au/trade-in/images/overview/trade-in/watchs8__gjllgj5i8ryq_medium_2x.png");
	}
}

@media only screen and (max-width: 734px) {
	.pd-tradein-compare .pd-billboard-phones .pd-billboard-phone .image-watchs8 {
		width: 163px;
		height: 194px;
		background-size: 164px 194px;
		background-image: url("/au/trade-in/images/overview/trade-in/watchs8__gjllgj5i8ryq_small.png");
	}
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
	.pd-tradein-compare .pd-billboard-phones .pd-billboard-phone .image-watchs8 {
		background-image: url("/au/trade-in/images/overview/trade-in/watchs8__gjllgj5i8ryq_small_2x.png");
	}
}

.pd-tradein-compare .pd-billboard-phones .pd-billboard-phone .image-watchse {
	background-image: url("/au/trade-in/images/overview/trade-in/watchse__b8d9lzmpeouq_large.png");
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
	.pd-tradein-compare .pd-billboard-phones .pd-billboard-phone .image-watchse {
		background-image: url("/au/trade-in/images/overview/trade-in/watchse__b8d9lzmpeouq_large_2x.png");
	}
}

@media only screen and (max-width: 1068px) {
	.pd-tradein-compare .pd-billboard-phones .pd-billboard-phone .image-watchse {
		background-image: url("/au/trade-in/images/overview/trade-in/watchse__b8d9lzmpeouq_medium.png");
	}
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
	.pd-tradein-compare .pd-billboard-phones .pd-billboard-phone .image-watchse {
		background-image: url("/au/trade-in/images/overview/trade-in/watchse__b8d9lzmpeouq_medium_2x.png");
	}
}

@media only screen and (max-width: 734px) {
	.pd-tradein-compare .pd-billboard-phones .pd-billboard-phone .image-watchse {
		background-image: url("/au/trade-in/images/overview/trade-in/watchse__b8d9lzmpeouq_small.png");
	}
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
	.pd-tradein-compare .pd-billboard-phones .pd-billboard-phone .image-watchse {
		background-image: url("/au/trade-in/images/overview/trade-in/watchse__b8d9lzmpeouq_small_2x.png");
	}
}
/* Apple Watch --end */
