html {
 -ms-text-size-adjust:100%;
 -webkit-text-size-adjust:100%
}
body {
 margin:0;
 padding:0
}
ul,
ol,
li,
dl,
dt,
dd,
h1,
h2,
h3,
h4,
h5,
h6,
hgroup,
p,
blockquote,
figure,
form,
fieldset,
input,
legend,
pre,
abbr,
button {
 margin:0;
 padding:0
}
pre,
code,
address,
caption,
th,
figcaption {
 font-size:1em;
 font-weight:normal;
 font-style:normal
}
fieldset,
iframe,
img {
 border:0
}
caption,
th {
 text-align:left
}
table {
 border-collapse:collapse;
 border-spacing:0
}
article,
aside,
footer,
header,
nav,
main,
section,
summary,
details,
hgroup,
figure,
figcaption {
 display:block
}
audio,
canvas,
video,
progress {
 display:inline-block;
 vertical-align:baseline
}
button {
 background:none;
 border:0;
 -webkit-box-sizing:content-box;
 box-sizing:content-box;
 color:inherit;
 cursor:pointer;
 font:inherit;
 line-height:inherit;
 overflow:visible;
 vertical-align:inherit
}
button:disabled {
 cursor:default
}
:focus {
 outline:3px solid #c1e0fe;
 outline:3px solid rgba(131,192,253,0.5);
 outline-offset:1px
}
:focus[data-focus-method="mouse"]:not(input):not(textarea):not(select),
:focus[data-focus-method="touch"]:not(input):not(textarea):not(select) {
 outline:none
}
::-moz-focus-inner {
 border:0;
 padding:0
}
@media print {
 body,
 #main,
 #content {
  color:#000
 }
 a,
 a:link,
 a:visited {
  color:#000;
  text-decoration:none
 }
 #globalheader,
 #globalfooter,
 #directorynav,
 #tabs,
 .noprint,
 .hide {
  display:none
 }
}
html {
 font-family:"SF Pro Text","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif;
 font-size:106.25%;
 quotes:"“" "”"
}
[lang]:lang(ar) {
 font-family:"SF Pro AR","SF Pro Gulf","SF Pro Text","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}
[lang]:lang(ja) {
 font-family:"SF Pro JP","SF Pro Text","SF Pro Icons","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo","ＭＳ Ｐゴシック","Helvetica Neue","Helvetica","Arial",sans-serif
}
[lang]:lang(ko) {
 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
}
[lang]:lang(th) {
 font-family:"SF Pro TH","SF Pro Text","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}
[lang]:lang(zh-CN) {
 font-family:"SF Pro SC","SF Pro Text","SF Pro Icons","PingFang SC","Helvetica Neue","Helvetica","Arial",sans-serif
}
[lang]:lang(zh-HK) {
 font-family:"SF Pro HK","SF Pro Text","SF Pro Icons","PingFang HK","Helvetica Neue","Helvetica","Arial",sans-serif
}
[lang]: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
}
[lang]:lang(zh-TW) {
 font-family:"SF Pro TC","SF Pro Text","SF Pro Icons","PingFang TC","Helvetica Neue","Helvetica","Arial",sans-serif
}
:lang(cs) {
 quotes:"„" "“"
}
:lang(de) {
 quotes:"„" "“"
}
:lang(de-CH) {
 quotes:"« " " »"
}
:lang(fr) {
 quotes:"« " " »"
}
:lang(es-ES) {
 quotes:"«" "»"
}
:lang(hu) {
 quotes:"„" "“"
}
:lang(ja-JP) {
 quotes:"「" "」"
}
:lang(no-NO) {
 quotes:"«" "»"
}
:lang(pl) {
 quotes:"„" "“"
}
:lang(ru) {
 quotes:"« " " »"
}
:lang(zh) {
 quotes:"「" "」"
}
:lang(zh-CN) {
 quotes:"“" "”"
}
body {
 font-size:17px;
 line-height:1.47059;
 font-weight:400;
 letter-spacing:-.022em;
 font-family:"SF Pro Text","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif;
 background-color:#fff;
 color:#333;
 font-style:normal
}
body:lang(ar) {
 line-height:1.58824;
 letter-spacing:0em;
 font-family:"SF Pro AR","SF Pro Gulf","SF Pro Text","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}
body:lang(ja) {
 letter-spacing:0em;
 font-family:"SF Pro JP","SF Pro Text","SF Pro Icons","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo","ＭＳ Ｐゴシック","Helvetica Neue","Helvetica","Arial",sans-serif
}
body:lang(ko) {
 line-height:1.61765;
 letter-spacing:0em;
 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
}
body:lang(th) {
 font-size:17px;
 line-height:1.64706;
 letter-spacing:0em;
 font-family:"SF Pro TH","SF Pro Text","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}
body:lang(zh) {
 letter-spacing:0em
}
body:lang(zh-CN) {
 font-family:"SF Pro SC","SF Pro Text","SF Pro Icons","PingFang SC","Helvetica Neue","Helvetica","Arial",sans-serif
}
body:lang(zh-HK) {
 font-family:"SF Pro HK","SF Pro Text","SF Pro Icons","PingFang HK","Helvetica Neue","Helvetica","Arial",sans-serif
}
body: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
}
body:lang(zh-TW) {
 font-family:"SF Pro TC","SF Pro Text","SF Pro Icons","PingFang TC","Helvetica Neue","Helvetica","Arial",sans-serif
}
body,
input,
textarea,
select,
button {
 font-synthesis:none;
 -moz-font-feature-settings:'kern';
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 direction:ltr;
 text-align:left
}
h1,
h2,
h3,
h4,
h5,
h6 {
 color:#111
}
h1 img,
h2 img,
h3 img,
h4 img,
h5 img,
h6 img {
 display:block;
 margin:0
}
h1+*,
h2+*,
h3+*,
h4+*,
h5+*,
h6+* {
 margin-top:.8em
}
h1+h1,
h1+h2,
h1+h3,
h1+h4,
h1+h5,
h1+h6,
h2+h1,
h2+h2,
h2+h3,
h2+h4,
h2+h5,
h2+h6,
h3+h1,
h3+h2,
h3+h3,
h3+h4,
h3+h5,
h3+h6,
h4+h1,
h4+h2,
h4+h3,
h4+h4,
h4+h5,
h4+h6,
h5+h1,
h5+h2,
h5+h3,
h5+h4,
h5+h5,
h5+h6,
h6+h1,
h6+h2,
h6+h3,
h6+h4,
h6+h5,
h6+h6 {
 margin-top:.4em
}
p+h1,
ul+h1,
ol+h1,
p+h2,
ul+h2,
ol+h2,
p+h3,
ul+h3,
ol+h3,
p+h4,
ul+h4,
ol+h4,
p+h5,
ul+h5,
ol+h5,
p+h6,
ul+h6,
ol+h6 {
 margin-top:1.6em
}
p+*,
ul+*,
ol+* {
 margin-top:.8em
}
ul,
ol {
 margin-left:1.17647em
}
ul ul,
ul ol,
ol ul,
ol ol {
 margin-top:0;
 margin-bottom:0
}
nav ul,
nav ol {
 margin:0;
 list-style:none
}
li li {
 font-size:1em
}
a {
 color:#0070c9
}
a:link,
a:visited {
 text-decoration:none
}
a:hover {
 text-decoration:underline
}
a:active {
 text-decoration:none
}
p+a {
 display:inline-block
}
.links-inline,
.links-stacked {
 margin-left:0;
 margin-right:0;
 list-style:none
}
.links-inline li {
 display:inline;
 margin:0 0.8em
}
.links-inline li:first-child {
 margin-left:0
}
.links-inline li:last-child {
 margin-right:0
}
.links-stacked li+li {
 margin-top:.4em
}
.footnote {
 vertical-align:inherit;
 color:inherit
}
.footnote:hover {
 color:#0070c9;
 text-decoration:none
}
.theme-dark .footnote {
 color:inherit
}
.theme-dark .footnote:hover {
 color:#0070c9
}
b,
strong {
 font-weight:600
}
em,
i,
cite,
dfn {
 font-style:italic
}
sup {
 font-size:.6em;
 vertical-align:top;
 position:relative;
 bottom:-.2em
}
h1 sup,
h2 sup,
h3 sup {
 font-size:.4em
}
sup a {
 vertical-align:inherit;
 color:inherit
}
sup a:hover {
 color:#0070c9;
 text-decoration:none
}
sub {
 line-height:1
}
abbr {
 border:0
}
:lang(ja),
:lang(ko),
:lang(th),
:lang(zh) {
 font-style:normal
}
:lang(ko) {
 word-break:keep-all
}
.selfclear::before,
.selfclear::after {
 content:' ';
 display:table
}
.selfclear::after {
 clear:both
}
.visuallyhidden {
 position:absolute;
 clip:rect(1px 1px 1px 1px);
 clip:rect(1px, 1px, 1px, 1px);
 -webkit-clip-path:inset(0px 0px 99.9% 99.9%);
 clip-path:inset(0px 0px 99.9% 99.9%);
 overflow:hidden;
 height:1px;
 width:1px;
 padding:0;
 border:0
}
@media only screen and (inverted-colors) {
 .no-inversion {
  -webkit-filter:invert(1);
  filter:invert(1)
 }
}
.nowrap {
 display:inline-block;
 text-decoration:inherit;
 white-space:nowrap
}
.clear {
 clear:both
}
.cursor-grab {
 cursor:move;
 cursor:-webkit-grab;
 cursor:grab
}
.cursor-grabbing {
 cursor:move;
 cursor:-webkit-grabbing;
 cursor:grabbing
}
.row {
 position:relative;
 z-index:1
}
.row::before,
.row::after {
 content:' ';
 display:table
}
.row::after {
 clear:both
}
.column {
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
 position:relative;
 z-index:1;
 margin:0;
 padding:0;
 float:left;
 min-height:2px
}
.large-offset-0 {
 margin-left:0
}
.large-push-0 {
 left:auto;
 right:auto
}
.large-pull-0 {
 right:auto;
 left:auto
}
.large-1 {
 width:8.33333%
}
.large-offset-1 {
 margin-left:8.33333%
}
.large-push-1 {
 left:8.33333%;
 right:auto
}
.large-pull-1 {
 right:8.33333%;
 left:auto
}
.large-2 {
 width:16.66667%
}
.large-offset-2 {
 margin-left:16.66667%
}
.large-push-2 {
 left:16.66667%;
 right:auto
}
.large-pull-2 {
 right:16.66667%;
 left:auto
}
.large-3 {
 width:25%
}
.large-offset-3 {
 margin-left:25%
}
.large-push-3 {
 left:25%;
 right:auto
}
.large-pull-3 {
 right:25%;
 left:auto
}
.large-4 {
 width:33.33333%
}
.large-offset-4 {
 margin-left:33.33333%
}
.large-push-4 {
 left:33.33333%;
 right:auto
}
.large-pull-4 {
 right:33.33333%;
 left:auto
}
.large-5 {
 width:41.66667%
}
.large-offset-5 {
 margin-left:41.66667%
}
.large-push-5 {
 left:41.66667%;
 right:auto
}
.large-pull-5 {
 right:41.66667%;
 left:auto
}
.large-6 {
 width:50%
}
.large-offset-6 {
 margin-left:50%
}
.large-push-6 {
 left:50%;
 right:auto
}
.large-pull-6 {
 right:50%;
 left:auto
}
.large-7 {
 width:58.33333%
}
.large-offset-7 {
 margin-left:58.33333%
}
.large-push-7 {
 left:58.33333%;
 right:auto
}
.large-pull-7 {
 right:58.33333%;
 left:auto
}
.large-8 {
 width:66.66667%
}
.large-offset-8 {
 margin-left:66.66667%
}
.large-push-8 {
 left:66.66667%;
 right:auto
}
.large-pull-8 {
 right:66.66667%;
 left:auto
}
.large-9 {
 width:75%
}
.large-offset-9 {
 margin-left:75%
}
.large-push-9 {
 left:75%;
 right:auto
}
.large-pull-9 {
 right:75%;
 left:auto
}
.large-10 {
 width:83.33333%
}
.large-offset-10 {
 margin-left:83.33333%
}
.large-push-10 {
 left:83.33333%;
 right:auto
}
.large-pull-10 {
 right:83.33333%;
 left:auto
}
.large-11 {
 width:91.66667%
}
.large-offset-11 {
 margin-left:91.66667%
}
.large-push-11 {
 left:91.66667%;
 right:auto
}
.large-pull-11 {
 right:91.66667%;
 left:auto
}
.large-12 {
 width:100%
}
.large-offset-12 {
 margin-left:100%
}
.large-push-12 {
 left:100%;
 right:auto
}
.large-pull-12 {
 right:100%;
 left:auto
}
.large-centered {
 margin-left:auto;
 margin-right:auto;
 float:none
}
.large-uncentered {
 margin-left:0;
 margin-right:0
}
.large-last {
 float:right
}
.large-notlast {
 float:left
}
@media only screen and (min-width: 1442px) {
 .xlarge-offset-0 {
  margin-left:0
 }
 .xlarge-push-0 {
  left:auto;
  right:auto
 }
 .xlarge-pull-0 {
  right:auto;
  left:auto
 }
 .xlarge-1 {
  width:8.33333%
 }
 .xlarge-offset-1 {
  margin-left:8.33333%
 }
 .xlarge-push-1 {
  left:8.33333%;
  right:auto
 }
 .xlarge-pull-1 {
  right:8.33333%;
  left:auto
 }
 .xlarge-2 {
  width:16.66667%
 }
 .xlarge-offset-2 {
  margin-left:16.66667%
 }
 .xlarge-push-2 {
  left:16.66667%;
  right:auto
 }
 .xlarge-pull-2 {
  right:16.66667%;
  left:auto
 }
 .xlarge-3 {
  width:25%
 }
 .xlarge-offset-3 {
  margin-left:25%
 }
 .xlarge-push-3 {
  left:25%;
  right:auto
 }
 .xlarge-pull-3 {
  right:25%;
  left:auto
 }
 .xlarge-4 {
  width:33.33333%
 }
 .xlarge-offset-4 {
  margin-left:33.33333%
 }
 .xlarge-push-4 {
  left:33.33333%;
  right:auto
 }
 .xlarge-pull-4 {
  right:33.33333%;
  left:auto
 }
 .xlarge-5 {
  width:41.66667%
 }
 .xlarge-offset-5 {
  margin-left:41.66667%
 }
 .xlarge-push-5 {
  left:41.66667%;
  right:auto
 }
 .xlarge-pull-5 {
  right:41.66667%;
  left:auto
 }
 .xlarge-6 {
  width:50%
 }
 .xlarge-offset-6 {
  margin-left:50%
 }
 .xlarge-push-6 {
  left:50%;
  right:auto
 }
 .xlarge-pull-6 {
  right:50%;
  left:auto
 }
 .xlarge-7 {
  width:58.33333%
 }
 .xlarge-offset-7 {
  margin-left:58.33333%
 }
 .xlarge-push-7 {
  left:58.33333%;
  right:auto
 }
 .xlarge-pull-7 {
  right:58.33333%;
  left:auto
 }
 .xlarge-8 {
  width:66.66667%
 }
 .xlarge-offset-8 {
  margin-left:66.66667%
 }
 .xlarge-push-8 {
  left:66.66667%;
  right:auto
 }
 .xlarge-pull-8 {
  right:66.66667%;
  left:auto
 }
 .xlarge-9 {
  width:75%
 }
 .xlarge-offset-9 {
  margin-left:75%
 }
 .xlarge-push-9 {
  left:75%;
  right:auto
 }
 .xlarge-pull-9 {
  right:75%;
  left:auto
 }
 .xlarge-10 {
  width:83.33333%
 }
 .xlarge-offset-10 {
  margin-left:83.33333%
 }
 .xlarge-push-10 {
  left:83.33333%;
  right:auto
 }
 .xlarge-pull-10 {
  right:83.33333%;
  left:auto
 }
 .xlarge-11 {
  width:91.66667%
 }
 .xlarge-offset-11 {
  margin-left:91.66667%
 }
 .xlarge-push-11 {
  left:91.66667%;
  right:auto
 }
 .xlarge-pull-11 {
  right:91.66667%;
  left:auto
 }
 .xlarge-12 {
  width:100%
 }
 .xlarge-offset-12 {
  margin-left:100%
 }
 .xlarge-push-12 {
  left:100%;
  right:auto
 }
 .xlarge-pull-12 {
  right:100%;
  left:auto
 }
 .xlarge-centered {
  margin-left:auto;
  margin-right:auto;
  float:none
 }
 .xlarge-uncentered {
  margin-left:0;
  margin-right:0
 }
 .xlarge-last {
  float:right
 }
 .xlarge-notlast {
  float:left
 }
}
@media only screen and (max-width: 1068px) {
 .medium-offset-0 {
  margin-left:0
 }
 .medium-push-0 {
  left:auto;
  right:auto
 }
 .medium-pull-0 {
  right:auto;
  left:auto
 }
 .medium-1 {
  width:8.33333%
 }
 .medium-offset-1 {
  margin-left:8.33333%
 }
 .medium-push-1 {
  left:8.33333%;
  right:auto
 }
 .medium-pull-1 {
  right:8.33333%;
  left:auto
 }
 .medium-2 {
  width:16.66667%
 }
 .medium-offset-2 {
  margin-left:16.66667%
 }
 .medium-push-2 {
  left:16.66667%;
  right:auto
 }
 .medium-pull-2 {
  right:16.66667%;
  left:auto
 }
 .medium-3 {
  width:25%
 }
 .medium-offset-3 {
  margin-left:25%
 }
 .medium-push-3 {
  left:25%;
  right:auto
 }
 .medium-pull-3 {
  right:25%;
  left:auto
 }
 .medium-4 {
  width:33.33333%
 }
 .medium-offset-4 {
  margin-left:33.33333%
 }
 .medium-push-4 {
  left:33.33333%;
  right:auto
 }
 .medium-pull-4 {
  right:33.33333%;
  left:auto
 }
 .medium-5 {
  width:41.66667%
 }
 .medium-offset-5 {
  margin-left:41.66667%
 }
 .medium-push-5 {
  left:41.66667%;
  right:auto
 }
 .medium-pull-5 {
  right:41.66667%;
  left:auto
 }
 .medium-6 {
  width:50%
 }
 .medium-offset-6 {
  margin-left:50%
 }
 .medium-push-6 {
  left:50%;
  right:auto
 }
 .medium-pull-6 {
  right:50%;
  left:auto
 }
 .medium-7 {
  width:58.33333%
 }
 .medium-offset-7 {
  margin-left:58.33333%
 }
 .medium-push-7 {
  left:58.33333%;
  right:auto
 }
 .medium-pull-7 {
  right:58.33333%;
  left:auto
 }
 .medium-8 {
  width:66.66667%
 }
 .medium-offset-8 {
  margin-left:66.66667%
 }
 .medium-push-8 {
  left:66.66667%;
  right:auto
 }
 .medium-pull-8 {
  right:66.66667%;
  left:auto
 }
 .medium-9 {
  width:75%
 }
 .medium-offset-9 {
  margin-left:75%
 }
 .medium-push-9 {
  left:75%;
  right:auto
 }
 .medium-pull-9 {
  right:75%;
  left:auto
 }
 .medium-10 {
  width:83.33333%
 }
 .medium-offset-10 {
  margin-left:83.33333%
 }
 .medium-push-10 {
  left:83.33333%;
  right:auto
 }
 .medium-pull-10 {
  right:83.33333%;
  left:auto
 }
 .medium-11 {
  width:91.66667%
 }
 .medium-offset-11 {
  margin-left:91.66667%
 }
 .medium-push-11 {
  left:91.66667%;
  right:auto
 }
 .medium-pull-11 {
  right:91.66667%;
  left:auto
 }
 .medium-12 {
  width:100%
 }
 .medium-offset-12 {
  margin-left:100%
 }
 .medium-push-12 {
  left:100%;
  right:auto
 }
 .medium-pull-12 {
  right:100%;
  left:auto
 }
 .medium-centered {
  margin-left:auto;
  margin-right:auto;
  float:none
 }
 .medium-uncentered {
  margin-left:0;
  margin-right:0
 }
 .medium-last {
  float:right
 }
 .medium-notlast {
  float:left
 }
}
@media only screen and (max-width: 735px) {
 .small-offset-0 {
  margin-left:0
 }
 .small-push-0 {
  left:auto;
  right:auto
 }
 .small-pull-0 {
  right:auto;
  left:auto
 }
 .small-1 {
  width:8.33333%
 }
 .small-offset-1 {
  margin-left:8.33333%
 }
 .small-push-1 {
  left:8.33333%;
  right:auto
 }
 .small-pull-1 {
  right:8.33333%;
  left:auto
 }
 .small-2 {
  width:16.66667%
 }
 .small-offset-2 {
  margin-left:16.66667%
 }
 .small-push-2 {
  left:16.66667%;
  right:auto
 }
 .small-pull-2 {
  right:16.66667%;
  left:auto
 }
 .small-3 {
  width:25%
 }
 .small-offset-3 {
  margin-left:25%
 }
 .small-push-3 {
  left:25%;
  right:auto
 }
 .small-pull-3 {
  right:25%;
  left:auto
 }
 .small-4 {
  width:33.33333%
 }
 .small-offset-4 {
  margin-left:33.33333%
 }
 .small-push-4 {
  left:33.33333%;
  right:auto
 }
 .small-pull-4 {
  right:33.33333%;
  left:auto
 }
 .small-5 {
  width:41.66667%
 }
 .small-offset-5 {
  margin-left:41.66667%
 }
 .small-push-5 {
  left:41.66667%;
  right:auto
 }
 .small-pull-5 {
  right:41.66667%;
  left:auto
 }
 .small-6 {
  width:50%
 }
 .small-offset-6 {
  margin-left:50%
 }
 .small-push-6 {
  left:50%;
  right:auto
 }
 .small-pull-6 {
  right:50%;
  left:auto
 }
 .small-7 {
  width:58.33333%
 }
 .small-offset-7 {
  margin-left:58.33333%
 }
 .small-push-7 {
  left:58.33333%;
  right:auto
 }
 .small-pull-7 {
  right:58.33333%;
  left:auto
 }
 .small-8 {
  width:66.66667%
 }
 .small-offset-8 {
  margin-left:66.66667%
 }
 .small-push-8 {
  left:66.66667%;
  right:auto
 }
 .small-pull-8 {
  right:66.66667%;
  left:auto
 }
 .small-9 {
  width:75%
 }
 .small-offset-9 {
  margin-left:75%
 }
 .small-push-9 {
  left:75%;
  right:auto
 }
 .small-pull-9 {
  right:75%;
  left:auto
 }
 .small-10 {
  width:83.33333%
 }
 .small-offset-10 {
  margin-left:83.33333%
 }
 .small-push-10 {
  left:83.33333%;
  right:auto
 }
 .small-pull-10 {
  right:83.33333%;
  left:auto
 }
 .small-11 {
  width:91.66667%
 }
 .small-offset-11 {
  margin-left:91.66667%
 }
 .small-push-11 {
  left:91.66667%;
  right:auto
 }
 .small-pull-11 {
  right:91.66667%;
  left:auto
 }
 .small-12 {
  width:100%
 }
 .small-offset-12 {
  margin-left:100%
 }
 .small-push-12 {
  left:100%;
  right:auto
 }
 .small-pull-12 {
  right:100%;
  left:auto
 }
 .small-centered {
  margin-left:auto;
  margin-right:auto;
  float:none
 }
 .small-uncentered {
  margin-left:0;
  margin-right:0
 }
 .small-last {
  float:right
 }
 .small-notlast {
  float:left
 }
}
.icon::before,
.icon::after,
.more::before,
.more::after {
 font-family:"SF Pro Icons";
 color:inherit;
 display:inline-block;
 font-style:normal;
 font-weight:inherit;
 font-size:inherit;
 line-height:1;
 text-decoration:underline;
 position:relative;
 z-index:1;
 alt:''
}
.icon::before,
.icon::after,
.more::before,
.more::after {
 text-decoration:none
}
.icon::before,
.more::before {
 display:none
}
.icon-after::after,
.more::after {
 padding-left:.3em;
 top:0
}
.icon-before::before {
 padding-right:.3em;
 display:inline-block;
 top:0
}
.icon-before::after {
 display:none
}
.icon-before.icon-apple::before {
 padding-right:0;
 display:inline-block;
 top:0
}
.icon-before.icon-apple::after {
 display:none
}
.icon-apple::before,
.icon-apple::after {
 content:""
}
.icon-chevrondown::before,
.icon-chevrondown::after {
 content:""
}
.icon-chevrondowncircle::before,
.icon-chevrondowncircle::after {
 content:""
}
.icon-chevronleft::before,
.icon-chevronleft::after {
 content:""
}
.icon-chevronleftcircle::before,
.icon-chevronleftcircle::after {
 content:""
}
.icon-chevronright::before,
.icon-chevronright::after {
 content:""
}
.icon-chevronrightcircle::before,
.icon-chevronrightcircle::after {
 content:""
}
.icon-chevronup::before,
.icon-chevronup::after {
 content:""
}
.icon-chevronupcircle::before,
.icon-chevronupcircle::after {
 content:""
}
.icon-downloadcircle::before,
.icon-downloadcircle::after {
 content:""
}
.icon-external::before,
.icon-external::after {
 content:""
}
.icon-share::before,
.icon-share::after {
 content:""
}
.icon-pausecircle::before,
.icon-pausecircle::after {
 content:""
}
.icon-playcircle::before,
.icon-playcircle::after {
 content:""
}
.icon-replay::before,
.icon-replay::after {
 content:""
}
.icon-stopcircle::before,
.icon-stopcircle::after {
 content:""
}
.icon-circle::before,
.icon-circle::after {
 content:""
}
.icon-check::before,
.icon-check::after {
 content:""
}
.icon-checkcircle::before,
.icon-checkcircle::after {
 content:""
}
.icon-checksolid::before,
.icon-checksolid::after {
 content:""
}
.icon-reset::before,
.icon-reset::after {
 content:""
}
.icon-resetcircle::before,
.icon-resetcircle::after {
 content:""
}
.icon-resetsolid::before,
.icon-resetsolid::after {
 content:""
}
.icon-exclamation::before,
.icon-exclamation::after {
 content:""
}
.icon-exclamationcircle::before,
.icon-exclamationcircle::after {
 content:""
}
.icon-exclamationsolid::before,
.icon-exclamationsolid::after {
 content:""
}
.icon-infocircle::before,
.icon-infocircle::after {
 content:""
}
.icon-question::before,
.icon-question::after {
 content:""
}
.icon-questioncircle::before,
.icon-questioncircle::after {
 content:""
}
.icon-questionsolid::before,
.icon-questionsolid::after {
 content:""
}
.icon-plus::before,
.icon-plus::after {
 content:""
}
.icon-pluscircle::before,
.icon-pluscircle::after {
 content:""
}
.icon-plussolid::before,
.icon-plussolid::after {
 content:""
}
.icon-minus::before,
.icon-minus::after {
 content:""
}
.icon-minuscircle::before,
.icon-minuscircle::after {
 content:""
}
.icon-minussolid::before,
.icon-minussolid::after {
 content:""
}
.icon-1circle::before,
.icon-1circle::after {
 content:""
}
.icon-2circle::before,
.icon-2circle::after {
 content:""
}
.icon-3circle::before,
.icon-3circle::after {
 content:""
}
.icon-4circle::before,
.icon-4circle::after {
 content:""
}
.icon-5circle::before,
.icon-5circle::after {
 content:""
}
.icon-6circle::before,
.icon-6circle::after {
 content:""
}
.icon-7circle::before,
.icon-7circle::after {
 content:""
}
.icon-8circle::before,
.icon-8circle::after {
 content:""
}
.icon-9circle::before,
.icon-9circle::after {
 content:""
}
.icon-10circle::before,
.icon-10circle::after {
 content:""
}
.icon-11circle::before,
.icon-11circle::after {
 content:""
}
.icon-12circle::before,
.icon-12circle::after {
 content:""
}
.icon-13circle::before,
.icon-13circle::after {
 content:""
}
.icon-14circle::before,
.icon-14circle::after {
 content:""
}
.icon-15circle::before,
.icon-15circle::after {
 content:""
}
.icon-16circle::before,
.icon-16circle::after {
 content:""
}
.icon-17circle::before,
.icon-17circle::after {
 content:""
}
.icon-18circle::before,
.icon-18circle::after {
 content:""
}
.icon-19circle::before,
.icon-19circle::after {
 content:""
}
.icon-20circle::before,
.icon-20circle::after {
 content:""
}
.icon-close::before,
.icon-close::after {
 content:""
}
.icon-closecompact::before,
.icon-closecompact::after {
 content:""
}
.icon-paddleleft::before,
.icon-paddleleft::after {
 content:""
}
.icon-paddleleftcompact::before,
.icon-paddleleftcompact::after {
 content:""
}
.icon-paddleright::before,
.icon-paddleright::after {
 content:""
}
.icon-paddlerightcompact::before,
.icon-paddlerightcompact::after {
 content:""
}
.icon-paddleup::before,
.icon-paddleup::after {
 content:""
}
.icon-paddleupcompact::before,
.icon-paddleupcompact::after {
 content:""
}
.icon-paddledown::before,
.icon-paddledown::after {
 content:""
}
.icon-paddledowncompact::before,
.icon-paddledowncompact::after {
 content:""
}
.icon-thumbnailreplay::before,
.icon-thumbnailreplay::after {
 content:""
}
.icon-thumbnailpause::before,
.icon-thumbnailpause::after {
 content:""
}
.icon-thumbnailplay::before,
.icon-thumbnailplay::after {
 content:""
}
.icon-externalrtl::before,
.icon-externalrtl::after {
 content:""
}
.icon-questionrtl::before,
.icon-questionrtl::after {
 content:""
}
.icon-questioncirclertl::before,
.icon-questioncirclertl::after {
 content:""
}
.icon-questionsolidrtl::before,
.icon-questionsolidrtl::after {
 content:""
}
.more::before,
.more::after {
 content:""
}
.more-block {
 margin-top:.5em
}
.icon-wrapper .icon,
.icon-wrapper .more::after,
.icon-wrapper .icon-before::before,
.icon-wrapper .icon-after::after {
 display:inline
}
a.icon-wrapper {
 text-decoration:none
}
a.icon-wrapper:hover .icon-copy {
 text-decoration:underline
}
html[dir=rtl] .icon-external::before,
html[dir=rtl] .icon-external::after {
 content:""
}
html[dir=rtl] .icon-wrapper {
 unicode-bidi:bidi-override
}
html[dir=rtl] .icon-copy {
 unicode-bidi:embed
}
:lang(ar) .icon-question::before,
:lang(ar) .icon-question::after {
 content:""
}
:lang(ar) .icon-questioncircle::before,
:lang(ar) .icon-questioncircle::after {
 content:""
}
:lang(ar) .icon-questionsolid::before,
:lang(ar) .icon-questionsolid::after {
 content:""
}
body {
 min-width:320px
}
.large-hide {
 display:none
}
.large-show {
 display:block
}
.large-show-inline {
 display:inline
}
.large-show-inlineblock {
 display:inline-block
}
@media only screen and (min-width: 1442px) {
 .xlarge-hide {
  display:none
 }
 .xlarge-show {
  display:block
 }
 .xlarge-show-inline {
  display:inline
 }
 .xlarge-show-inlineblock {
  display:inline-block
 }
}
@media only screen and (max-width: 1068px) {
 .medium-hide {
  display:none
 }
 .medium-show {
  display:block
 }
 .medium-show-inline {
  display:inline
 }
 .medium-show-inlineblock {
  display:inline-block
 }
}
@media only screen and (max-width: 735px) {
 .small-hide {
  display:none
 }
 .small-show {
  display:block
 }
 .small-show-inline {
  display:inline
 }
 .small-show-inlineblock {
  display:inline-block
 }
}
.typography-headline-standalone {
 font-size:96px;
 line-height:1.04167;
 font-weight:600;
 letter-spacing:-.015em;
 font-family:"SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}
.typography-headline-standalone:lang(ar) {
 letter-spacing:0em;
 font-family:"SF Pro AR","SF Pro Gulf","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}
.typography-headline-standalone:lang(ja) {
 letter-spacing:0em;
 font-family:"SF Pro JP","SF Pro Display","SF Pro Icons","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo","ＭＳ Ｐゴシック","Helvetica Neue","Helvetica","Arial",sans-serif
}
.typography-headline-standalone:lang(ko) {
 line-height:1.14647;
 letter-spacing:0em;
 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
}
.typography-headline-standalone:lang(th) {
 font-size:86px;
 line-height:1.32582;
 letter-spacing:0em;
 font-family:"SF Pro TH","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}
.typography-headline-standalone:lang(zh) {
 letter-spacing:0em
}
.typography-headline-standalone:lang(zh-CN) {
 font-family:"SF Pro SC","SF Pro Display","SF Pro Icons","PingFang SC","Helvetica Neue","Helvetica","Arial",sans-serif
}
.typography-headline-standalone:lang(zh-HK) {
 font-family:"SF Pro HK","SF Pro Display","SF Pro Icons","PingFang HK","Helvetica Neue","Helvetica","Arial",sans-serif
}
.typography-headline-standalone: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
}
.typography-headline-standalone: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) {
 .typography-headline-standalone {
  font-size:80px;
  line-height:1.05;
  font-weight:600;
  letter-spacing:-.015em;
  font-family:"SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .typography-headline-standalone:lang(ar) {
  line-height:1.2;
  letter-spacing:0em;
  font-family:"SF Pro AR","SF Pro Gulf","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .typography-headline-standalone:lang(ja) {
  line-height:1.0875;
  letter-spacing:0em;
  font-family:"SF Pro JP","SF Pro Display","SF Pro Icons","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo","ＭＳ Ｐゴシック","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .typography-headline-standalone:lang(ko) {
  line-height:1.15625;
  letter-spacing:0em;
  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
 }
 .typography-headline-standalone:lang(th) {
  font-size:72px;
  line-height:1.32008;
  letter-spacing:0em;
  font-family:"SF Pro TH","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .typography-headline-standalone:lang(zh) {
  letter-spacing:0em
 }
 .typography-headline-standalone:lang(zh-CN) {
  font-family:"SF Pro SC","SF Pro Display","SF Pro Icons","PingFang SC","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .typography-headline-standalone:lang(zh-HK) {
  font-family:"SF Pro HK","SF Pro Display","SF Pro Icons","PingFang HK","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .typography-headline-standalone: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
 }
 .typography-headline-standalone: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: 735px) {
 .typography-headline-standalone {
  font-size:48px;
  line-height:1.08365;
  font-weight:600;
  letter-spacing:-.003em;
  font-family:"SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .typography-headline-standalone:lang(ar) {
  line-height:1.25;
  letter-spacing:0em;
  font-family:"SF Pro AR","SF Pro Gulf","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .typography-headline-standalone:lang(ja) {
  line-height:1.14615;
  letter-spacing:0em;
  font-family:"SF Pro JP","SF Pro Display","SF Pro Icons","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo","ＭＳ Ｐゴシック","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .typography-headline-standalone:lang(ko) {
  line-height:1.1875;
  letter-spacing:0em;
  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
 }
 .typography-headline-standalone:lang(th) {
  font-size:43px;
  line-height:1.34884;
  letter-spacing:0em;
  font-family:"SF Pro TH","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .typography-headline-standalone:lang(zh) {
  letter-spacing:0em
 }
 .typography-headline-standalone:lang(zh-CN) {
  font-family:"SF Pro SC","SF Pro Display","SF Pro Icons","PingFang SC","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .typography-headline-standalone:lang(zh-HK) {
  font-family:"SF Pro HK","SF Pro Display","SF Pro Icons","PingFang HK","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .typography-headline-standalone: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
 }
 .typography-headline-standalone:lang(zh-TW) {
  font-family:"SF Pro TC","SF Pro Display","SF Pro Icons","PingFang TC","Helvetica Neue","Helvetica","Arial",sans-serif
 }
}
.typography-headline-super {
 font-size:80px;
 line-height:1.05;
 font-weight:600;
 letter-spacing:-.015em;
 font-family:"SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}
.typography-headline-super:lang(ar) {
 line-height:1.2;
 letter-spacing:0em;
 font-family:"SF Pro AR","SF Pro Gulf","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}
.typography-headline-super:lang(ja) {
 line-height:1.0875;
 letter-spacing:0em;
 font-family:"SF Pro JP","SF Pro Display","SF Pro Icons","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo","ＭＳ Ｐゴシック","Helvetica Neue","Helvetica","Arial",sans-serif
}
.typography-headline-super:lang(ko) {
 line-height:1.15625;
 letter-spacing:0em;
 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
}
.typography-headline-super:lang(th) {
 font-size:72px;
 line-height:1.32008;
 letter-spacing:0em;
 font-family:"SF Pro TH","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}
.typography-headline-super:lang(zh) {
 letter-spacing:0em
}
.typography-headline-super:lang(zh-CN) {
 font-family:"SF Pro SC","SF Pro Display","SF Pro Icons","PingFang SC","Helvetica Neue","Helvetica","Arial",sans-serif
}
.typography-headline-super:lang(zh-HK) {
 font-family:"SF Pro HK","SF Pro Display","SF Pro Icons","PingFang HK","Helvetica Neue","Helvetica","Arial",sans-serif
}
.typography-headline-super: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
}
.typography-headline-super: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) {
 .typography-headline-super {
  font-size:64px;
  line-height:1.0625;
  font-weight:600;
  letter-spacing:-.009em;
  font-family:"SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .typography-headline-super:lang(ar) {
  line-height:1.20312;
  letter-spacing:0em;
  font-family:"SF Pro AR","SF Pro Gulf","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .typography-headline-super:lang(ja) {
  line-height:1.10938;
  letter-spacing:0em;
  font-family:"SF Pro JP","SF Pro Display","SF Pro Icons","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo","ＭＳ Ｐゴシック","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .typography-headline-super:lang(ko) {
  line-height:1.17188;
  letter-spacing:0em;
  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
 }
 .typography-headline-super:lang(th) {
  font-size:58px;
  line-height:1.32759;
  letter-spacing:0em;
  font-family:"SF Pro TH","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .typography-headline-super:lang(zh) {
  letter-spacing:0em
 }
 .typography-headline-super:lang(zh-CN) {
  font-family:"SF Pro SC","SF Pro Display","SF Pro Icons","PingFang SC","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .typography-headline-super:lang(zh-HK) {
  font-family:"SF Pro HK","SF Pro Display","SF Pro Icons","PingFang HK","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .typography-headline-super: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
 }
 .typography-headline-super: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: 735px) {
 .typography-headline-super {
  font-size:48px;
  line-height:1.08365;
  font-weight:600;
  letter-spacing:-.003em;
  font-family:"SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .typography-headline-super:lang(ar) {
  line-height:1.25;
  letter-spacing:0em;
  font-family:"SF Pro AR","SF Pro Gulf","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .typography-headline-super:lang(ja) {
  line-height:1.14615;
  letter-spacing:0em;
  font-family:"SF Pro JP","SF Pro Display","SF Pro Icons","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo","ＭＳ Ｐゴシック","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .typography-headline-super:lang(ko) {
  line-height:1.1875;
  letter-spacing:0em;
  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
 }
 .typography-headline-super:lang(th) {
  font-size:43px;
  line-height:1.34884;
  letter-spacing:0em;
  font-family:"SF Pro TH","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .typography-headline-super:lang(zh) {
  letter-spacing:0em
 }
 .typography-headline-super:lang(zh-CN) {
  font-family:"SF Pro SC","SF Pro Display","SF Pro Icons","PingFang SC","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .typography-headline-super:lang(zh-HK) {
  font-family:"SF Pro HK","SF Pro Display","SF Pro Icons","PingFang HK","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .typography-headline-super: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
 }
 .typography-headline-super:lang(zh-TW) {
  font-family:"SF Pro TC","SF Pro Display","SF Pro Icons","PingFang TC","Helvetica Neue","Helvetica","Arial",sans-serif
 }
}
.typography-headline-elevated {
 font-size:64px;
 line-height:1.0625;
 font-weight:600;
 letter-spacing:-.009em;
 font-family:"SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}
.typography-headline-elevated:lang(ar) {
 line-height:1.20312;
 letter-spacing:0em;
 font-family:"SF Pro AR","SF Pro Gulf","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}
.typography-headline-elevated:lang(ja) {
 line-height:1.10938;
 letter-spacing:0em;
 font-family:"SF Pro JP","SF Pro Display","SF Pro Icons","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo","ＭＳ Ｐゴシック","Helvetica Neue","Helvetica","Arial",sans-serif
}
.typography-headline-elevated:lang(ko) {
 line-height:1.17188;
 letter-spacing:0em;
 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
}
.typography-headline-elevated:lang(th) {
 font-size:58px;
 line-height:1.32759;
 letter-spacing:0em;
 font-family:"SF Pro TH","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}
.typography-headline-elevated:lang(zh) {
 letter-spacing:0em
}
.typography-headline-elevated:lang(zh-CN) {
 font-family:"SF Pro SC","SF Pro Display","SF Pro Icons","PingFang SC","Helvetica Neue","Helvetica","Arial",sans-serif
}
.typography-headline-elevated:lang(zh-HK) {
 font-family:"SF Pro HK","SF Pro Display","SF Pro Icons","PingFang HK","Helvetica Neue","Helvetica","Arial",sans-serif
}
.typography-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
}
.typography-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) {
 .typography-headline-elevated {
  font-size:48px;
  line-height:1.08365;
  font-weight:600;
  letter-spacing:-.003em;
  font-family:"SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .typography-headline-elevated:lang(ar) {
  line-height:1.25;
  letter-spacing:0em;
  font-family:"SF Pro AR","SF Pro Gulf","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .typography-headline-elevated:lang(ja) {
  line-height:1.14615;
  letter-spacing:0em;
  font-family:"SF Pro JP","SF Pro Display","SF Pro Icons","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo","ＭＳ Ｐゴシック","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .typography-headline-elevated:lang(ko) {
  line-height:1.1875;
  letter-spacing:0em;
  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
 }
 .typography-headline-elevated:lang(th) {
  font-size:43px;
  line-height:1.34884;
  letter-spacing:0em;
  font-family:"SF Pro TH","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .typography-headline-elevated:lang(zh) {
  letter-spacing:0em
 }
 .typography-headline-elevated:lang(zh-CN) {
  font-family:"SF Pro SC","SF Pro Display","SF Pro Icons","PingFang SC","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .typography-headline-elevated:lang(zh-HK) {
  font-family:"SF Pro HK","SF Pro Display","SF Pro Icons","PingFang HK","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .typography-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
 }
 .typography-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: 735px) {
 .typography-headline-elevated {
  font-size:40px;
  line-height:1.1;
  font-weight:600;
  letter-spacing:0em;
  font-family:"SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .typography-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
 }
 .typography-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
 }
 .typography-headline-elevated:lang(ko) {
  line-height:1.2125;
  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
 }
 .typography-headline-elevated:lang(th) {
  font-size:36px;
  line-height:1.33357;
  font-family:"SF Pro TH","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .typography-headline-elevated:lang(zh-CN) {
  font-family:"SF Pro SC","SF Pro Display","SF Pro Icons","PingFang SC","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .typography-headline-elevated:lang(zh-HK) {
  font-family:"SF Pro HK","SF Pro Display","SF Pro Icons","PingFang HK","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .typography-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
 }
 .typography-headline-elevated:lang(zh-TW) {
  font-family:"SF Pro TC","SF Pro Display","SF Pro Icons","PingFang TC","Helvetica Neue","Helvetica","Arial",sans-serif
 }
}
.typography-headline {
 font-size:48px;
 line-height:1.08365;
 font-weight:600;
 letter-spacing:-.003em;
 font-family:"SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}
.typography-headline:lang(ar) {
 line-height:1.25;
 letter-spacing:0em;
 font-family:"SF Pro AR","SF Pro Gulf","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}
.typography-headline:lang(ja) {
 line-height:1.14615;
 letter-spacing:0em;
 font-family:"SF Pro JP","SF Pro Display","SF Pro Icons","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo","ＭＳ Ｐゴシック","Helvetica Neue","Helvetica","Arial",sans-serif
}
.typography-headline:lang(ko) {
 line-height:1.1875;
 letter-spacing:0em;
 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
}
.typography-headline:lang(th) {
 font-size:43px;
 line-height:1.34884;
 letter-spacing:0em;
 font-family:"SF Pro TH","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}
.typography-headline:lang(zh) {
 letter-spacing:0em
}
.typography-headline:lang(zh-CN) {
 font-family:"SF Pro SC","SF Pro Display","SF Pro Icons","PingFang SC","Helvetica Neue","Helvetica","Arial",sans-serif
}
.typography-headline:lang(zh-HK) {
 font-family:"SF Pro HK","SF Pro Display","SF Pro Icons","PingFang HK","Helvetica Neue","Helvetica","Arial",sans-serif
}
.typography-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
}
.typography-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) {
 .typography-headline {
  font-size:40px;
  line-height:1.1;
  font-weight:600;
  letter-spacing:0em;
  font-family:"SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .typography-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
 }
 .typography-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
 }
 .typography-headline:lang(ko) {
  line-height:1.2125;
  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
 }
 .typography-headline:lang(th) {
  font-size:36px;
  line-height:1.33357;
  font-family:"SF Pro TH","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .typography-headline:lang(zh-CN) {
  font-family:"SF Pro SC","SF Pro Display","SF Pro Icons","PingFang SC","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .typography-headline:lang(zh-HK) {
  font-family:"SF Pro HK","SF Pro Display","SF Pro Icons","PingFang HK","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .typography-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
 }
 .typography-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: 735px) {
 .typography-headline {
  font-size:32px;
  line-height:1.125;
  font-weight:600;
  letter-spacing:.004em;
  font-family:"SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .typography-headline:lang(th) {
  font-size:29px;
  line-height:1.44828;
  letter-spacing:0em;
  font-family:"SF Pro TH","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .typography-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
 }
 .typography-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
 }
 .typography-headline:lang(ko) {
  line-height:1.23438;
  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
 }
 .typography-headline:lang(zh-CN) {
  font-family:"SF Pro SC","SF Pro Display","SF Pro Icons","PingFang SC","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .typography-headline:lang(zh-HK) {
  font-family:"SF Pro HK","SF Pro Display","SF Pro Icons","PingFang HK","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .typography-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
 }
 .typography-headline:lang(zh-TW) {
  font-family:"SF Pro TC","SF Pro Display","SF Pro Icons","PingFang TC","Helvetica Neue","Helvetica","Arial",sans-serif
 }
}
.typography-headline-reduced {
 font-size:40px;
 line-height:1.1;
 font-weight:600;
 letter-spacing:0em;
 font-family:"SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}
.typography-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
}
.typography-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
}
.typography-headline-reduced:lang(ko) {
 line-height:1.2125;
 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
}
.typography-headline-reduced:lang(th) {
 font-size:36px;
 line-height:1.33357;
 font-family:"SF Pro TH","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}
.typography-headline-reduced:lang(zh-CN) {
 font-family:"SF Pro SC","SF Pro Display","SF Pro Icons","PingFang SC","Helvetica Neue","Helvetica","Arial",sans-serif
}
.typography-headline-reduced:lang(zh-HK) {
 font-family:"SF Pro HK","SF Pro Display","SF Pro Icons","PingFang HK","Helvetica Neue","Helvetica","Arial",sans-serif
}
.typography-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
}
.typography-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) {
 .typography-headline-reduced {
  font-size:32px;
  line-height:1.125;
  font-weight:600;
  letter-spacing:.004em;
  font-family:"SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .typography-headline-reduced:lang(th) {
  font-size:29px;
  line-height:1.44828;
  letter-spacing:0em;
  font-family:"SF Pro TH","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .typography-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
 }
 .typography-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
 }
 .typography-headline-reduced:lang(ko) {
  line-height:1.23438;
  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
 }
 .typography-headline-reduced:lang(zh-CN) {
  font-family:"SF Pro SC","SF Pro Display","SF Pro Icons","PingFang SC","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .typography-headline-reduced:lang(zh-HK) {
  font-family:"SF Pro HK","SF Pro Display","SF Pro Icons","PingFang HK","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .typography-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
 }
 .typography-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: 735px) {
 .typography-headline-reduced {
  font-size:28px;
  line-height:1.14286;
  font-weight:600;
  letter-spacing:.007em;
  font-family:"SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .typography-headline-reduced:lang(th) {
  font-size:25px;
  line-height:1.44;
  letter-spacing:0em;
  font-family:"SF Pro TH","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .typography-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
 }
 .typography-headline-reduced:lang(ar) {
  font-family:"SF Pro AR","SF Pro Gulf","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .typography-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
 }
 .typography-headline-reduced:lang(zh-CN) {
  font-family:"SF Pro SC","SF Pro Display","SF Pro Icons","PingFang SC","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .typography-headline-reduced:lang(zh-HK) {
  font-family:"SF Pro HK","SF Pro Display","SF Pro Icons","PingFang HK","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .typography-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
 }
 .typography-headline-reduced:lang(zh-TW) {
  font-family:"SF Pro TC","SF Pro Display","SF Pro Icons","PingFang TC","Helvetica Neue","Helvetica","Arial",sans-serif
 }
}
.typography-eyebrow-product-super {
 font-size:44px;
 line-height:1.09091;
 font-weight:600;
 letter-spacing:-.002em;
 font-family:"SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}
.typography-eyebrow-product-super:lang(ar) {
 line-height:1.29585;
 letter-spacing:0em;
 font-family:"SF Pro AR","SF Pro Gulf","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}
.typography-eyebrow-product-super:lang(ja) {
 line-height:1.15917;
 letter-spacing:0em;
 font-family:"SF Pro JP","SF Pro Display","SF Pro Icons","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo","ＭＳ Ｐゴシック","Helvetica Neue","Helvetica","Arial",sans-serif
}
.typography-eyebrow-product-super:lang(ko) {
 line-height:1.20455;
 letter-spacing:0em;
 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
}
.typography-eyebrow-product-super:lang(th) {
 font-size:40px;
 line-height:1.3;
 letter-spacing:0em;
 font-family:"SF Pro TH","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}
.typography-eyebrow-product-super:lang(zh) {
 letter-spacing:0em
}
.typography-eyebrow-product-super:lang(zh-CN) {
 font-family:"SF Pro SC","SF Pro Display","SF Pro Icons","PingFang SC","Helvetica Neue","Helvetica","Arial",sans-serif
}
.typography-eyebrow-product-super:lang(zh-HK) {
 font-family:"SF Pro HK","SF Pro Display","SF Pro Icons","PingFang HK","Helvetica Neue","Helvetica","Arial",sans-serif
}
.typography-eyebrow-product-super: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
}
.typography-eyebrow-product-super: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) {
 .typography-eyebrow-product-super {
  font-size:35px;
  line-height:1.11429;
  font-weight:600;
  letter-spacing:.003em;
  font-family:"SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .typography-eyebrow-product-super:lang(th) {
  font-size:31px;
  line-height:1.35484;
  letter-spacing:0em;
  font-family:"SF Pro TH","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .typography-eyebrow-product-super:lang(ar) {
  line-height:1.35734;
  font-family:"SF Pro AR","SF Pro Gulf","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .typography-eyebrow-product-super:lang(ja) {
  line-height:1.2;
  font-family:"SF Pro JP","SF Pro Display","SF Pro Icons","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo","ＭＳ Ｐゴシック","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .typography-eyebrow-product-super:lang(ko) {
  line-height:1.22867;
  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
 }
 .typography-eyebrow-product-super:lang(zh-CN) {
  font-family:"SF Pro SC","SF Pro Display","SF Pro Icons","PingFang SC","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .typography-eyebrow-product-super:lang(zh-HK) {
  font-family:"SF Pro HK","SF Pro Display","SF Pro Icons","PingFang HK","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .typography-eyebrow-product-super: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
 }
 .typography-eyebrow-product-super: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: 735px) {
 .typography-eyebrow-product-super {
  font-size:28px;
  line-height:1.14286;
  font-weight:600;
  letter-spacing:.007em;
  font-family:"SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .typography-eyebrow-product-super:lang(th) {
  font-size:25px;
  line-height:1.44;
  letter-spacing:0em;
  font-family:"SF Pro TH","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .typography-eyebrow-product-super: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
 }
 .typography-eyebrow-product-super:lang(ar) {
  font-family:"SF Pro AR","SF Pro Gulf","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .typography-eyebrow-product-super: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
 }
 .typography-eyebrow-product-super:lang(zh-CN) {
  font-family:"SF Pro SC","SF Pro Display","SF Pro Icons","PingFang SC","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .typography-eyebrow-product-super:lang(zh-HK) {
  font-family:"SF Pro HK","SF Pro Display","SF Pro Icons","PingFang HK","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .typography-eyebrow-product-super: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
 }
 .typography-eyebrow-product-super:lang(zh-TW) {
  font-family:"SF Pro TC","SF Pro Display","SF Pro Icons","PingFang TC","Helvetica Neue","Helvetica","Arial",sans-serif
 }
}
.typography-eyebrow-product-elevated {
 font-size:40px;
 line-height:1.1;
 font-weight:600;
 letter-spacing:0em;
 font-family:"SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}
.typography-eyebrow-product-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
}
.typography-eyebrow-product-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
}
.typography-eyebrow-product-elevated:lang(ko) {
 line-height:1.2125;
 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
}
.typography-eyebrow-product-elevated:lang(th) {
 font-size:36px;
 line-height:1.33357;
 font-family:"SF Pro TH","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}
.typography-eyebrow-product-elevated:lang(zh-CN) {
 font-family:"SF Pro SC","SF Pro Display","SF Pro Icons","PingFang SC","Helvetica Neue","Helvetica","Arial",sans-serif
}
.typography-eyebrow-product-elevated:lang(zh-HK) {
 font-family:"SF Pro HK","SF Pro Display","SF Pro Icons","PingFang HK","Helvetica Neue","Helvetica","Arial",sans-serif
}
.typography-eyebrow-product-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
}
.typography-eyebrow-product-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) {
 .typography-eyebrow-product-elevated {
  font-size:32px;
  line-height:1.125;
  font-weight:600;
  letter-spacing:.004em;
  font-family:"SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .typography-eyebrow-product-elevated:lang(th) {
  font-size:29px;
  line-height:1.44828;
  letter-spacing:0em;
  font-family:"SF Pro TH","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .typography-eyebrow-product-elevated: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
 }
 .typography-eyebrow-product-elevated: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
 }
 .typography-eyebrow-product-elevated:lang(ko) {
  line-height:1.23438;
  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
 }
 .typography-eyebrow-product-elevated:lang(zh-CN) {
  font-family:"SF Pro SC","SF Pro Display","SF Pro Icons","PingFang SC","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .typography-eyebrow-product-elevated:lang(zh-HK) {
  font-family:"SF Pro HK","SF Pro Display","SF Pro Icons","PingFang HK","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .typography-eyebrow-product-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
 }
 .typography-eyebrow-product-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: 735px) {
 .typography-eyebrow-product-elevated {
  font-size:24px;
  line-height:1.16667;
  font-weight:600;
  letter-spacing:.009em;
  font-family:"SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .typography-eyebrow-product-elevated:lang(th) {
  font-size:22px;
  line-height:1.59091;
  letter-spacing:0em;
  font-family:"SF Pro TH","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .typography-eyebrow-product-elevated:lang(ar) {
  line-height:1.35417;
  font-family:"SF Pro AR","SF Pro Gulf","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .typography-eyebrow-product-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
 }
 .typography-eyebrow-product-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
 }
 .typography-eyebrow-product-elevated:lang(zh-CN) {
  font-family:"SF Pro SC","SF Pro Display","SF Pro Icons","PingFang SC","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .typography-eyebrow-product-elevated:lang(zh-HK) {
  font-family:"SF Pro HK","SF Pro Display","SF Pro Icons","PingFang HK","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .typography-eyebrow-product-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
 }
 .typography-eyebrow-product-elevated:lang(zh-TW) {
  font-family:"SF Pro TC","SF Pro Display","SF Pro Icons","PingFang TC","Helvetica Neue","Helvetica","Arial",sans-serif
 }
}
.typography-eyebrow-product {
 font-size:30px;
 line-height:1.13353;
 font-weight:600;
 letter-spacing:.006em;
 font-family:"SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}
.typography-eyebrow-product:lang(th) {
 font-size:27px;
 line-height:1.44468;
 letter-spacing:0em;
 font-family:"SF Pro TH","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}
.typography-eyebrow-product:lang(ar) {
 line-height:1.33353;
 font-family:"SF Pro AR","SF Pro Gulf","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}
.typography-eyebrow-product:lang(ja) {
 line-height:1.23353;
 font-family:"SF Pro JP","SF Pro Display","SF Pro Icons","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo","ＭＳ Ｐゴシック","Helvetica Neue","Helvetica","Arial",sans-serif
}
.typography-eyebrow-product: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
}
.typography-eyebrow-product:lang(zh-CN) {
 font-family:"SF Pro SC","SF Pro Display","SF Pro Icons","PingFang SC","Helvetica Neue","Helvetica","Arial",sans-serif
}
.typography-eyebrow-product:lang(zh-HK) {
 font-family:"SF Pro HK","SF Pro Display","SF Pro Icons","PingFang HK","Helvetica Neue","Helvetica","Arial",sans-serif
}
.typography-eyebrow-product: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
}
.typography-eyebrow-product: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) {
 .typography-eyebrow-product {
  font-size:28px;
  line-height:1.14286;
  font-weight:600;
  letter-spacing:.007em;
  font-family:"SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .typography-eyebrow-product:lang(th) {
  font-size:25px;
  line-height:1.44;
  letter-spacing:0em;
  font-family:"SF Pro TH","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .typography-eyebrow-product: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
 }
 .typography-eyebrow-product:lang(ar) {
  font-family:"SF Pro AR","SF Pro Gulf","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .typography-eyebrow-product: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
 }
 .typography-eyebrow-product:lang(zh-CN) {
  font-family:"SF Pro SC","SF Pro Display","SF Pro Icons","PingFang SC","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .typography-eyebrow-product:lang(zh-HK) {
  font-family:"SF Pro HK","SF Pro Display","SF Pro Icons","PingFang HK","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .typography-eyebrow-product: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
 }
 .typography-eyebrow-product: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: 735px) {
 .typography-eyebrow-product {
  font-size:22px;
  line-height:1.18182;
  font-weight:600;
  letter-spacing:.01em;
  font-family:"SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .typography-eyebrow-product:lang(th) {
  font-size:22px;
  line-height:1.59091;
  letter-spacing:0em;
  font-family:"SF Pro TH","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .typography-eyebrow-product:lang(ar) {
  line-height:1.40913;
  font-family:"SF Pro AR","SF Pro Gulf","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .typography-eyebrow-product:lang(ja) {
  line-height:1.27273;
  font-family:"SF Pro JP","SF Pro Display","SF Pro Icons","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo","ＭＳ Ｐゴシック","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .typography-eyebrow-product:lang(ko) {
  line-height:1.29565;
  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
 }
 .typography-eyebrow-product:lang(zh-CN) {
  font-family:"SF Pro SC","SF Pro Display","SF Pro Icons","PingFang SC","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .typography-eyebrow-product:lang(zh-HK) {
  font-family:"SF Pro HK","SF Pro Display","SF Pro Icons","PingFang HK","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .typography-eyebrow-product: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
 }
 .typography-eyebrow-product:lang(zh-TW) {
  font-family:"SF Pro TC","SF Pro Display","SF Pro Icons","PingFang TC","Helvetica Neue","Helvetica","Arial",sans-serif
 }
}
.typography-eyebrow-product-reduced {
 font-size:28px;
 line-height:1.14286;
 font-weight:600;
 letter-spacing:.007em;
 font-family:"SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}
.typography-eyebrow-product-reduced:lang(th) {
 font-size:25px;
 line-height:1.44;
 letter-spacing:0em;
 font-family:"SF Pro TH","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}
.typography-eyebrow-product-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
}
.typography-eyebrow-product-reduced:lang(ar) {
 font-family:"SF Pro AR","SF Pro Gulf","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}
.typography-eyebrow-product-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
}
.typography-eyebrow-product-reduced:lang(zh-CN) {
 font-family:"SF Pro SC","SF Pro Display","SF Pro Icons","PingFang SC","Helvetica Neue","Helvetica","Arial",sans-serif
}
.typography-eyebrow-product-reduced:lang(zh-HK) {
 font-family:"SF Pro HK","SF Pro Display","SF Pro Icons","PingFang HK","Helvetica Neue","Helvetica","Arial",sans-serif
}
.typography-eyebrow-product-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
}
.typography-eyebrow-product-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) {
 .typography-eyebrow-product-reduced {
  font-size:24px;
  line-height:1.16667;
  font-weight:600;
  letter-spacing:.009em;
  font-family:"SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .typography-eyebrow-product-reduced:lang(th) {
  font-size:22px;
  line-height:1.59091;
  letter-spacing:0em;
  font-family:"SF Pro TH","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .typography-eyebrow-product-reduced:lang(ar) {
  line-height:1.35417;
  font-family:"SF Pro AR","SF Pro Gulf","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .typography-eyebrow-product-reduced: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
 }
 .typography-eyebrow-product-reduced: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
 }
 .typography-eyebrow-product-reduced:lang(zh-CN) {
  font-family:"SF Pro SC","SF Pro Display","SF Pro Icons","PingFang SC","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .typography-eyebrow-product-reduced:lang(zh-HK) {
  font-family:"SF Pro HK","SF Pro Display","SF Pro Icons","PingFang HK","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .typography-eyebrow-product-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
 }
 .typography-eyebrow-product-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: 735px) {
 .typography-eyebrow-product-reduced {
  font-size:21px;
  line-height:1.19048;
  font-weight:600;
  letter-spacing:.011em;
  font-family:"SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .typography-eyebrow-product-reduced:lang(th) {
  letter-spacing:0em;
  font-family:"SF Pro TH","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .typography-eyebrow-product-reduced:lang(ko) {
  line-height:1.30968;
  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
 }
 .typography-eyebrow-product-reduced:lang(ar) {
  font-family:"SF Pro AR","SF Pro Gulf","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .typography-eyebrow-product-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
 }
 .typography-eyebrow-product-reduced:lang(zh-CN) {
  font-family:"SF Pro SC","SF Pro Display","SF Pro Icons","PingFang SC","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .typography-eyebrow-product-reduced:lang(zh-HK) {
  font-family:"SF Pro HK","SF Pro Display","SF Pro Icons","PingFang HK","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .typography-eyebrow-product-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
 }
 .typography-eyebrow-product-reduced:lang(zh-TW) {
  font-family:"SF Pro TC","SF Pro Display","SF Pro Icons","PingFang TC","Helvetica Neue","Helvetica","Arial",sans-serif
 }
}
.typography-eyebrow-super {
 font-size:32px;
 line-height:1.125;
 font-weight:600;
 letter-spacing:.004em;
 font-family:"SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}
.typography-eyebrow-super:lang(th) {
 font-size:29px;
 line-height:1.44828;
 letter-spacing:0em;
 font-family:"SF Pro TH","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}
.typography-eyebrow-super: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
}
.typography-eyebrow-super: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
}
.typography-eyebrow-super:lang(ko) {
 line-height:1.23438;
 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
}
.typography-eyebrow-super:lang(zh-CN) {
 font-family:"SF Pro SC","SF Pro Display","SF Pro Icons","PingFang SC","Helvetica Neue","Helvetica","Arial",sans-serif
}
.typography-eyebrow-super:lang(zh-HK) {
 font-family:"SF Pro HK","SF Pro Display","SF Pro Icons","PingFang HK","Helvetica Neue","Helvetica","Arial",sans-serif
}
.typography-eyebrow-super: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
}
.typography-eyebrow-super: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) {
 .typography-eyebrow-super {
  font-size:28px;
  line-height:1.14286;
  font-weight:600;
  letter-spacing:.007em;
  font-family:"SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .typography-eyebrow-super:lang(th) {
  font-size:25px;
  line-height:1.44;
  letter-spacing:0em;
  font-family:"SF Pro TH","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .typography-eyebrow-super: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
 }
 .typography-eyebrow-super:lang(ar) {
  font-family:"SF Pro AR","SF Pro Gulf","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .typography-eyebrow-super: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
 }
 .typography-eyebrow-super:lang(zh-CN) {
  font-family:"SF Pro SC","SF Pro Display","SF Pro Icons","PingFang SC","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .typography-eyebrow-super:lang(zh-HK) {
  font-family:"SF Pro HK","SF Pro Display","SF Pro Icons","PingFang HK","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .typography-eyebrow-super: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
 }
 .typography-eyebrow-super: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: 735px) {
 .typography-eyebrow-super {
  font-size:24px;
  line-height:1.16667;
  font-weight:600;
  letter-spacing:.009em;
  font-family:"SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .typography-eyebrow-super:lang(th) {
  font-size:22px;
  line-height:1.59091;
  letter-spacing:0em;
  font-family:"SF Pro TH","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .typography-eyebrow-super:lang(ar) {
  line-height:1.35417;
  font-family:"SF Pro AR","SF Pro Gulf","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .typography-eyebrow-super: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
 }
 .typography-eyebrow-super: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
 }
 .typography-eyebrow-super:lang(zh-CN) {
  font-family:"SF Pro SC","SF Pro Display","SF Pro Icons","PingFang SC","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .typography-eyebrow-super:lang(zh-HK) {
  font-family:"SF Pro HK","SF Pro Display","SF Pro Icons","PingFang HK","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .typography-eyebrow-super: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
 }
 .typography-eyebrow-super:lang(zh-TW) {
  font-family:"SF Pro TC","SF Pro Display","SF Pro Icons","PingFang TC","Helvetica Neue","Helvetica","Arial",sans-serif
 }
}
.typography-eyebrow-elevated {
 font-size:28px;
 line-height:1.14286;
 font-weight:600;
 letter-spacing:.007em;
 font-family:"SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}
.typography-eyebrow-elevated:lang(th) {
 font-size:25px;
 line-height:1.44;
 letter-spacing:0em;
 font-family:"SF Pro TH","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}
.typography-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
}
.typography-eyebrow-elevated:lang(ar) {
 font-family:"SF Pro AR","SF Pro Gulf","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}
.typography-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
}
.typography-eyebrow-elevated:lang(zh-CN) {
 font-family:"SF Pro SC","SF Pro Display","SF Pro Icons","PingFang SC","Helvetica Neue","Helvetica","Arial",sans-serif
}
.typography-eyebrow-elevated:lang(zh-HK) {
 font-family:"SF Pro HK","SF Pro Display","SF Pro Icons","PingFang HK","Helvetica Neue","Helvetica","Arial",sans-serif
}
.typography-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
}
.typography-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) {
 .typography-eyebrow-elevated {
  font-size:24px;
  line-height:1.16667;
  font-weight:600;
  letter-spacing:.009em;
  font-family:"SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .typography-eyebrow-elevated:lang(th) {
  font-size:22px;
  line-height:1.59091;
  letter-spacing:0em;
  font-family:"SF Pro TH","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .typography-eyebrow-elevated:lang(ar) {
  line-height:1.35417;
  font-family:"SF Pro AR","SF Pro Gulf","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .typography-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
 }
 .typography-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
 }
 .typography-eyebrow-elevated:lang(zh-CN) {
  font-family:"SF Pro SC","SF Pro Display","SF Pro Icons","PingFang SC","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .typography-eyebrow-elevated:lang(zh-HK) {
  font-family:"SF Pro HK","SF Pro Display","SF Pro Icons","PingFang HK","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .typography-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
 }
 .typography-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: 735px) {
 .typography-eyebrow-elevated {
  font-size:21px;
  line-height:1.19048;
  font-weight:600;
  letter-spacing:.011em;
  font-family:"SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .typography-eyebrow-elevated:lang(th) {
  letter-spacing:0em;
  font-family:"SF Pro TH","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .typography-eyebrow-elevated:lang(ko) {
  line-height:1.30968;
  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
 }
 .typography-eyebrow-elevated:lang(ar) {
  font-family:"SF Pro AR","SF Pro Gulf","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .typography-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
 }
 .typography-eyebrow-elevated:lang(zh-CN) {
  font-family:"SF Pro SC","SF Pro Display","SF Pro Icons","PingFang SC","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .typography-eyebrow-elevated:lang(zh-HK) {
  font-family:"SF Pro HK","SF Pro Display","SF Pro Icons","PingFang HK","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .typography-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
 }
 .typography-eyebrow-elevated:lang(zh-TW) {
  font-family:"SF Pro TC","SF Pro Display","SF Pro Icons","PingFang TC","Helvetica Neue","Helvetica","Arial",sans-serif
 }
}
.typography-eyebrow {
 font-size:24px;
 line-height:1.16667;
 font-weight:600;
 letter-spacing:.009em;
 font-family:"SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}
.typography-eyebrow:lang(th) {
 font-size:22px;
 line-height:1.59091;
 letter-spacing:0em;
 font-family:"SF Pro TH","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}
.typography-eyebrow:lang(ar) {
 line-height:1.35417;
 font-family:"SF Pro AR","SF Pro Gulf","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}
.typography-eyebrow: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
}
.typography-eyebrow: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
}
.typography-eyebrow:lang(zh-CN) {
 font-family:"SF Pro SC","SF Pro Display","SF Pro Icons","PingFang SC","Helvetica Neue","Helvetica","Arial",sans-serif
}
.typography-eyebrow:lang(zh-HK) {
 font-family:"SF Pro HK","SF Pro Display","SF Pro Icons","PingFang HK","Helvetica Neue","Helvetica","Arial",sans-serif
}
.typography-eyebrow: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
}
.typography-eyebrow: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) {
 .typography-eyebrow {
  font-size:21px;
  line-height:1.19048;
  font-weight:600;
  letter-spacing:.011em;
  font-family:"SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .typography-eyebrow:lang(th) {
  letter-spacing:0em;
  font-family:"SF Pro TH","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .typography-eyebrow:lang(ko) {
  line-height:1.30968;
  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
 }
 .typography-eyebrow:lang(ar) {
  font-family:"SF Pro AR","SF Pro Gulf","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .typography-eyebrow: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
 }
 .typography-eyebrow:lang(zh-CN) {
  font-family:"SF Pro SC","SF Pro Display","SF Pro Icons","PingFang SC","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .typography-eyebrow:lang(zh-HK) {
  font-family:"SF Pro HK","SF Pro Display","SF Pro Icons","PingFang HK","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .typography-eyebrow: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
 }
 .typography-eyebrow:lang(zh-TW) {
  font-family:"SF Pro TC","SF Pro Display","SF Pro Icons","PingFang TC","Helvetica Neue","Helvetica","Arial",sans-serif
 }
}
.typography-eyebrow-reduced {
 font-size:21px;
 line-height:1.19048;
 font-weight:600;
 letter-spacing:.011em;
 font-family:"SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}
.typography-eyebrow-reduced:lang(th) {
 letter-spacing:0em;
 font-family:"SF Pro TH","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}
.typography-eyebrow-reduced:lang(ko) {
 line-height:1.30968;
 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
}
.typography-eyebrow-reduced:lang(ar) {
 font-family:"SF Pro AR","SF Pro Gulf","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}
.typography-eyebrow-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
}
.typography-eyebrow-reduced:lang(zh-CN) {
 font-family:"SF Pro SC","SF Pro Display","SF Pro Icons","PingFang SC","Helvetica Neue","Helvetica","Arial",sans-serif
}
.typography-eyebrow-reduced:lang(zh-HK) {
 font-family:"SF Pro HK","SF Pro Display","SF Pro Icons","PingFang HK","Helvetica Neue","Helvetica","Arial",sans-serif
}
.typography-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
}
.typography-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: 735px) {
 .typography-eyebrow-reduced {
  font-size:19px;
  line-height:1.21053;
  font-weight:600;
  letter-spacing:.012em;
  font-family:"SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .typography-eyebrow-reduced:lang(th) {
  font-size:19px;
  line-height:1.57895;
  letter-spacing:0em;
  font-family:"SF Pro TH","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .typography-eyebrow-reduced:lang(ar) {
  line-height:1.39474;
  font-family:"SF Pro AR","SF Pro Gulf","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .typography-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
 }
 .typography-eyebrow-reduced:lang(ko) {
  line-height:1.34211;
  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
 }
 .typography-eyebrow-reduced:lang(zh-CN) {
  font-family:"SF Pro SC","SF Pro Display","SF Pro Icons","PingFang SC","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .typography-eyebrow-reduced:lang(zh-HK) {
  font-family:"SF Pro HK","SF Pro Display","SF Pro Icons","PingFang HK","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .typography-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
 }
 .typography-eyebrow-reduced:lang(zh-TW) {
  font-family:"SF Pro TC","SF Pro Display","SF Pro Icons","PingFang TC","Helvetica Neue","Helvetica","Arial",sans-serif
 }
}
.typography-intro-product-super {
 font-size:40px;
 line-height:1.1;
 font-weight:400;
 letter-spacing:0em;
 font-family:"SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}
.typography-intro-product-super: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
}
.typography-intro-product-super: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
}
.typography-intro-product-super:lang(ko) {
 line-height:1.2125;
 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
}
.typography-intro-product-super:lang(th) {
 font-size:36px;
 line-height:1.33357;
 font-family:"SF Pro TH","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}
.typography-intro-product-super:lang(zh-CN) {
 font-family:"SF Pro SC","SF Pro Display","SF Pro Icons","PingFang SC","Helvetica Neue","Helvetica","Arial",sans-serif
}
.typography-intro-product-super:lang(zh-HK) {
 font-family:"SF Pro HK","SF Pro Display","SF Pro Icons","PingFang HK","Helvetica Neue","Helvetica","Arial",sans-serif
}
.typography-intro-product-super: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
}
.typography-intro-product-super: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) {
 .typography-intro-product-super {
  font-size:30px;
  line-height:1.13353;
  font-weight:400;
  letter-spacing:.006em;
  font-family:"SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .typography-intro-product-super:lang(th) {
  font-size:27px;
  line-height:1.44468;
  letter-spacing:0em;
  font-family:"SF Pro TH","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .typography-intro-product-super:lang(ar) {
  line-height:1.33353;
  font-family:"SF Pro AR","SF Pro Gulf","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .typography-intro-product-super:lang(ja) {
  line-height:1.23353;
  font-family:"SF Pro JP","SF Pro Display","SF Pro Icons","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo","ＭＳ Ｐゴシック","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .typography-intro-product-super: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
 }
 .typography-intro-product-super:lang(zh-CN) {
  font-family:"SF Pro SC","SF Pro Display","SF Pro Icons","PingFang SC","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .typography-intro-product-super:lang(zh-HK) {
  font-family:"SF Pro HK","SF Pro Display","SF Pro Icons","PingFang HK","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .typography-intro-product-super: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
 }
 .typography-intro-product-super: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: 735px) {
 .typography-intro-product-super {
  font-size:24px;
  line-height:1.16667;
  font-weight:400;
  letter-spacing:.009em;
  font-family:"SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .typography-intro-product-super:lang(th) {
  font-size:22px;
  line-height:1.59091;
  letter-spacing:0em;
  font-family:"SF Pro TH","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .typography-intro-product-super:lang(ar) {
  line-height:1.35417;
  font-family:"SF Pro AR","SF Pro Gulf","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .typography-intro-product-super: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
 }
 .typography-intro-product-super: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
 }
 .typography-intro-product-super:lang(zh-CN) {
  font-family:"SF Pro SC","SF Pro Display","SF Pro Icons","PingFang SC","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .typography-intro-product-super:lang(zh-HK) {
  font-family:"SF Pro HK","SF Pro Display","SF Pro Icons","PingFang HK","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .typography-intro-product-super: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
 }
 .typography-intro-product-super:lang(zh-TW) {
  font-family:"SF Pro TC","SF Pro Display","SF Pro Icons","PingFang TC","Helvetica Neue","Helvetica","Arial",sans-serif
 }
}
.typography-intro-product-elevated {
 font-size:32px;
 line-height:1.125;
 font-weight:400;
 letter-spacing:.004em;
 font-family:"SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}
.typography-intro-product-elevated:lang(th) {
 font-size:29px;
 line-height:1.44828;
 letter-spacing:0em;
 font-family:"SF Pro TH","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}
.typography-intro-product-elevated:lang(ar) {
 line-height:1.40625;
 font-family:"SF Pro AR","SF Pro Gulf","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}
.typography-intro-product-elevated: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
}
.typography-intro-product-elevated:lang(ko) {
 line-height:1.23438;
 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
}
.typography-intro-product-elevated:lang(zh-CN) {
 font-family:"SF Pro SC","SF Pro Display","SF Pro Icons","PingFang SC","Helvetica Neue","Helvetica","Arial",sans-serif
}
.typography-intro-product-elevated:lang(zh-HK) {
 font-family:"SF Pro HK","SF Pro Display","SF Pro Icons","PingFang HK","Helvetica Neue","Helvetica","Arial",sans-serif
}
.typography-intro-product-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
}
.typography-intro-product-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) {
 .typography-intro-product-elevated {
  font-size:28px;
  line-height:1.14286;
  font-weight:400;
  letter-spacing:.007em;
  font-family:"SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .typography-intro-product-elevated:lang(th) {
  font-size:25px;
  line-height:1.44;
  letter-spacing:0em;
  font-family:"SF Pro TH","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .typography-intro-product-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
 }
 .typography-intro-product-elevated:lang(ar) {
  font-family:"SF Pro AR","SF Pro Gulf","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .typography-intro-product-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
 }
 .typography-intro-product-elevated:lang(zh-CN) {
  font-family:"SF Pro SC","SF Pro Display","SF Pro Icons","PingFang SC","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .typography-intro-product-elevated:lang(zh-HK) {
  font-family:"SF Pro HK","SF Pro Display","SF Pro Icons","PingFang HK","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .typography-intro-product-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
 }
 .typography-intro-product-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: 735px) {
 .typography-intro-product-elevated {
  font-size:22px;
  line-height:1.18182;
  font-weight:400;
  letter-spacing:.01em;
  font-family:"SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .typography-intro-product-elevated:lang(th) {
  font-size:22px;
  line-height:1.59091;
  letter-spacing:0em;
  font-family:"SF Pro TH","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .typography-intro-product-elevated:lang(ar) {
  line-height:1.40913;
  font-family:"SF Pro AR","SF Pro Gulf","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .typography-intro-product-elevated:lang(ja) {
  line-height:1.27273;
  font-family:"SF Pro JP","SF Pro Display","SF Pro Icons","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo","ＭＳ Ｐゴシック","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .typography-intro-product-elevated:lang(ko) {
  line-height:1.29565;
  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
 }
 .typography-intro-product-elevated:lang(zh-CN) {
  font-family:"SF Pro SC","SF Pro Display","SF Pro Icons","PingFang SC","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .typography-intro-product-elevated:lang(zh-HK) {
  font-family:"SF Pro HK","SF Pro Display","SF Pro Icons","PingFang HK","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .typography-intro-product-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
 }
 .typography-intro-product-elevated:lang(zh-TW) {
  font-family:"SF Pro TC","SF Pro Display","SF Pro Icons","PingFang TC","Helvetica Neue","Helvetica","Arial",sans-serif
 }
}
.typography-intro-product {
 font-size:28px;
 line-height:1.14286;
 font-weight:400;
 letter-spacing:.007em;
 font-family:"SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}
.typography-intro-product:lang(th) {
 font-size:25px;
 line-height:1.44;
 letter-spacing:0em;
 font-family:"SF Pro TH","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}
.typography-intro-product: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
}
.typography-intro-product:lang(ar) {
 font-family:"SF Pro AR","SF Pro Gulf","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}
.typography-intro-product: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
}
.typography-intro-product:lang(zh-CN) {
 font-family:"SF Pro SC","SF Pro Display","SF Pro Icons","PingFang SC","Helvetica Neue","Helvetica","Arial",sans-serif
}
.typography-intro-product:lang(zh-HK) {
 font-family:"SF Pro HK","SF Pro Display","SF Pro Icons","PingFang HK","Helvetica Neue","Helvetica","Arial",sans-serif
}
.typography-intro-product: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
}
.typography-intro-product: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) {
 .typography-intro-product {
  font-size:24px;
  line-height:1.16667;
  font-weight:400;
  letter-spacing:.009em;
  font-family:"SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .typography-intro-product:lang(th) {
  font-size:22px;
  line-height:1.59091;
  letter-spacing:0em;
  font-family:"SF Pro TH","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .typography-intro-product:lang(ar) {
  line-height:1.35417;
  font-family:"SF Pro AR","SF Pro Gulf","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .typography-intro-product: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
 }
 .typography-intro-product: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
 }
 .typography-intro-product:lang(zh-CN) {
  font-family:"SF Pro SC","SF Pro Display","SF Pro Icons","PingFang SC","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .typography-intro-product:lang(zh-HK) {
  font-family:"SF Pro HK","SF Pro Display","SF Pro Icons","PingFang HK","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .typography-intro-product: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
 }
 .typography-intro-product: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: 735px) {
 .typography-intro-product {
  font-size:21px;
  line-height:1.19048;
  font-weight:400;
  letter-spacing:.011em;
  font-family:"SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .typography-intro-product:lang(th) {
  font-size:21px;
  line-height:1.52381;
  letter-spacing:0em;
  font-family:"SF Pro TH","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .typography-intro-product: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
 }
 .typography-intro-product:lang(ko) {
  line-height:1.30968;
  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
 }
 .typography-intro-product:lang(ar) {
  font-family:"SF Pro AR","SF Pro Gulf","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .typography-intro-product:lang(zh-CN) {
  font-family:"SF Pro SC","SF Pro Display","SF Pro Icons","PingFang SC","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .typography-intro-product:lang(zh-HK) {
  font-family:"SF Pro HK","SF Pro Display","SF Pro Icons","PingFang HK","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .typography-intro-product: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
 }
 .typography-intro-product:lang(zh-TW) {
  font-family:"SF Pro TC","SF Pro Display","SF Pro Icons","PingFang TC","Helvetica Neue","Helvetica","Arial",sans-serif
 }
}
.typography-intro-product-reduced {
 font-size:24px;
 line-height:1.16667;
 font-weight:400;
 letter-spacing:.009em;
 font-family:"SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}
.typography-intro-product-reduced:lang(th) {
 font-size:22px;
 line-height:1.59091;
 letter-spacing:0em;
 font-family:"SF Pro TH","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}
.typography-intro-product-reduced:lang(ar) {
 line-height:1.35417;
 font-family:"SF Pro AR","SF Pro Gulf","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}
.typography-intro-product-reduced: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
}
.typography-intro-product-reduced: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
}
.typography-intro-product-reduced:lang(zh-CN) {
 font-family:"SF Pro SC","SF Pro Display","SF Pro Icons","PingFang SC","Helvetica Neue","Helvetica","Arial",sans-serif
}
.typography-intro-product-reduced:lang(zh-HK) {
 font-family:"SF Pro HK","SF Pro Display","SF Pro Icons","PingFang HK","Helvetica Neue","Helvetica","Arial",sans-serif
}
.typography-intro-product-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
}
.typography-intro-product-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) {
 .typography-intro-product-reduced {
  font-size:22px;
  line-height:1.18182;
  font-weight:400;
  letter-spacing:.01em;
  font-family:"SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .typography-intro-product-reduced:lang(th) {
  font-size:22px;
  line-height:1.59091;
  letter-spacing:0em;
  font-family:"SF Pro TH","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .typography-intro-product-reduced:lang(ar) {
  line-height:1.40913;
  font-family:"SF Pro AR","SF Pro Gulf","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .typography-intro-product-reduced:lang(ja) {
  line-height:1.27273;
  font-family:"SF Pro JP","SF Pro Display","SF Pro Icons","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo","ＭＳ Ｐゴシック","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .typography-intro-product-reduced:lang(ko) {
  line-height:1.29565;
  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
 }
 .typography-intro-product-reduced:lang(zh-CN) {
  font-family:"SF Pro SC","SF Pro Display","SF Pro Icons","PingFang SC","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .typography-intro-product-reduced:lang(zh-HK) {
  font-family:"SF Pro HK","SF Pro Display","SF Pro Icons","PingFang HK","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .typography-intro-product-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
 }
 .typography-intro-product-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: 735px) {
 .typography-intro-product-reduced {
  font-size:19px;
  line-height:1.21053;
  font-weight:400;
  letter-spacing:.012em;
  font-family:"SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .typography-intro-product-reduced:lang(th) {
  font-size:19px;
  line-height:1.57895;
  letter-spacing:0em;
  font-family:"SF Pro TH","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .typography-intro-product-reduced:lang(ar) {
  line-height:1.39474;
  font-family:"SF Pro AR","SF Pro Gulf","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .typography-intro-product-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
 }
 .typography-intro-product-reduced:lang(ko) {
  line-height:1.34211;
  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
 }
 .typography-intro-product-reduced:lang(zh-CN) {
  font-family:"SF Pro SC","SF Pro Display","SF Pro Icons","PingFang SC","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .typography-intro-product-reduced:lang(zh-HK) {
  font-family:"SF Pro HK","SF Pro Display","SF Pro Icons","PingFang HK","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .typography-intro-product-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
 }
 .typography-intro-product-reduced:lang(zh-TW) {
  font-family:"SF Pro TC","SF Pro Display","SF Pro Icons","PingFang TC","Helvetica Neue","Helvetica","Arial",sans-serif
 }
}
.typography-intro-elevated {
 font-size:24px;
 line-height:1.33349;
 font-weight:400;
 letter-spacing:.009em;
 font-family:"SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}
.typography-intro-elevated:lang(th) {
 font-size:22px;
 line-height:1.59091;
 letter-spacing:0em;
 font-family:"SF Pro TH","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}
.typography-intro-elevated:lang(ar) {
 line-height:1.52099;
 font-family:"SF Pro AR","SF Pro Gulf","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}
.typography-intro-elevated:lang(ja) {
 line-height:1.375;
 font-family:"SF Pro JP","SF Pro Display","SF Pro Icons","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo","ＭＳ Ｐゴシック","Helvetica Neue","Helvetica","Arial",sans-serif
}
.typography-intro-elevated:lang(ko) {
 line-height:1.45849;
 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
}
.typography-intro-elevated:lang(zh-CN) {
 font-family:"SF Pro SC","SF Pro Display","SF Pro Icons","PingFang SC","Helvetica Neue","Helvetica","Arial",sans-serif
}
.typography-intro-elevated:lang(zh-HK) {
 font-family:"SF Pro HK","SF Pro Display","SF Pro Icons","PingFang HK","Helvetica Neue","Helvetica","Arial",sans-serif
}
.typography-intro-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
}
.typography-intro-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) {
 .typography-intro-elevated {
  font-size:21px;
  line-height:1.38105;
  font-weight:400;
  letter-spacing:.011em;
  font-family:"SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .typography-intro-elevated:lang(th) {
  font-size:21px;
  line-height:1.57143;
  letter-spacing:0em;
  font-family:"SF Pro TH","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .typography-intro-elevated:lang(ar) {
  line-height:1.54762;
  font-family:"SF Pro AR","SF Pro Gulf","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .typography-intro-elevated:lang(ja) {
  line-height:1.42863;
  font-family:"SF Pro JP","SF Pro Display","SF Pro Icons","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo","ＭＳ Ｐゴシック","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .typography-intro-elevated: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
 }
 .typography-intro-elevated:lang(zh-CN) {
  font-family:"SF Pro SC","SF Pro Display","SF Pro Icons","PingFang SC","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .typography-intro-elevated:lang(zh-HK) {
  font-family:"SF Pro HK","SF Pro Display","SF Pro Icons","PingFang HK","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .typography-intro-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
 }
 .typography-intro-elevated:lang(zh-TW) {
  font-family:"SF Pro TC","SF Pro Display","SF Pro Icons","PingFang TC","Helvetica Neue","Helvetica","Arial",sans-serif
 }
}
.typography-intro {
 font-size:21px;
 line-height:1.38105;
 font-weight:400;
 letter-spacing:.011em;
 font-family:"SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}
.typography-intro:lang(th) {
 font-size:21px;
 line-height:1.57143;
 letter-spacing:0em;
 font-family:"SF Pro TH","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}
.typography-intro:lang(ar) {
 line-height:1.54762;
 font-family:"SF Pro AR","SF Pro Gulf","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}
.typography-intro:lang(ja) {
 line-height:1.42863;
 font-family:"SF Pro JP","SF Pro Display","SF Pro Icons","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo","ＭＳ Ｐゴシック","Helvetica Neue","Helvetica","Arial",sans-serif
}
.typography-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
}
.typography-intro:lang(zh-CN) {
 font-family:"SF Pro SC","SF Pro Display","SF Pro Icons","PingFang SC","Helvetica Neue","Helvetica","Arial",sans-serif
}
.typography-intro:lang(zh-HK) {
 font-family:"SF Pro HK","SF Pro Display","SF Pro Icons","PingFang HK","Helvetica Neue","Helvetica","Arial",sans-serif
}
.typography-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
}
.typography-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: 735px) {
 .typography-intro {
  font-size:19px;
  line-height:1.42115;
  font-weight:400;
  letter-spacing:.012em;
  font-family:"SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .typography-intro:lang(th) {
  font-size:19px;
  line-height:1.57895;
  letter-spacing:0em;
  font-family:"SF Pro TH","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .typography-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
 }
 .typography-intro:lang(ja) {
  line-height:1.47384;
  font-family:"SF Pro JP","SF Pro Display","SF Pro Icons","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo","ＭＳ Ｐゴシック","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .typography-intro:lang(ko) {
  line-height:1.55269;
  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
 }
 .typography-intro:lang(zh-CN) {
  font-family:"SF Pro SC","SF Pro Display","SF Pro Icons","PingFang SC","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .typography-intro:lang(zh-HK) {
  font-family:"SF Pro HK","SF Pro Display","SF Pro Icons","PingFang HK","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .typography-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
 }
 .typography-intro:lang(zh-TW) {
  font-family:"SF Pro TC","SF Pro Display","SF Pro Icons","PingFang TC","Helvetica Neue","Helvetica","Arial",sans-serif
 }
}
.typography-quote {
 font-size:40px;
 line-height:1.2;
 font-weight:400;
 letter-spacing:0em;
 font-family:"SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}
.typography-quote: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
}
.typography-quote:lang(ja) {
 line-height:1.275;
 font-family:"SF Pro JP","SF Pro Display","SF Pro Icons","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo","ＭＳ Ｐゴシック","Helvetica Neue","Helvetica","Arial",sans-serif
}
.typography-quote:lang(ko) {
 line-height:1.325;
 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
}
.typography-quote:lang(th) {
 font-size:36px;
 line-height:1.33357;
 font-family:"SF Pro TH","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}
.typography-quote:lang(zh-CN) {
 font-family:"SF Pro SC","SF Pro Display","SF Pro Icons","PingFang SC","Helvetica Neue","Helvetica","Arial",sans-serif
}
.typography-quote:lang(zh-HK) {
 font-family:"SF Pro HK","SF Pro Display","SF Pro Icons","PingFang HK","Helvetica Neue","Helvetica","Arial",sans-serif
}
.typography-quote: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
}
.typography-quote: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) {
 .typography-quote {
  font-size:32px;
  line-height:1.25;
  font-weight:400;
  letter-spacing:.004em;
  font-family:"SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .typography-quote:lang(th) {
  font-size:29px;
  line-height:1.44828;
  letter-spacing:0em;
  font-family:"SF Pro TH","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .typography-quote: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
 }
 .typography-quote:lang(ja) {
  line-height:1.34375;
  font-family:"SF Pro JP","SF Pro Display","SF Pro Icons","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo","ＭＳ Ｐゴシック","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .typography-quote:lang(ko) {
  line-height:1.375;
  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
 }
 .typography-quote:lang(zh-CN) {
  font-family:"SF Pro SC","SF Pro Display","SF Pro Icons","PingFang SC","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .typography-quote:lang(zh-HK) {
  font-family:"SF Pro HK","SF Pro Display","SF Pro Icons","PingFang HK","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .typography-quote: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
 }
 .typography-quote: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: 735px) {
 .typography-quote {
  font-size:28px;
  line-height:1.28595;
  font-weight:400;
  letter-spacing:.007em;
  font-family:"SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .typography-quote:lang(th) {
  font-size:25px;
  line-height:1.44;
  letter-spacing:0em;
  font-family:"SF Pro TH","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .typography-quote:lang(ko) {
  line-height:1.41095;
  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
 }
 .typography-quote:lang(ar) {
  font-family:"SF Pro AR","SF Pro Gulf","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .typography-quote: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
 }
 .typography-quote:lang(zh-CN) {
  font-family:"SF Pro SC","SF Pro Display","SF Pro Icons","PingFang SC","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .typography-quote:lang(zh-HK) {
  font-family:"SF Pro HK","SF Pro Display","SF Pro Icons","PingFang HK","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .typography-quote: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
 }
 .typography-quote:lang(zh-TW) {
  font-family:"SF Pro TC","SF Pro Display","SF Pro Icons","PingFang TC","Helvetica Neue","Helvetica","Arial",sans-serif
 }
}
.typography-quote-reduced {
 font-size:32px;
 line-height:1.25;
 font-weight:400;
 letter-spacing:.004em;
 font-family:"SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}
.typography-quote-reduced:lang(th) {
 font-size:29px;
 line-height:1.44828;
 letter-spacing:0em;
 font-family:"SF Pro TH","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}
.typography-quote-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
}
.typography-quote-reduced:lang(ja) {
 line-height:1.34375;
 font-family:"SF Pro JP","SF Pro Display","SF Pro Icons","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo","ＭＳ Ｐゴシック","Helvetica Neue","Helvetica","Arial",sans-serif
}
.typography-quote-reduced:lang(ko) {
 line-height:1.375;
 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
}
.typography-quote-reduced:lang(zh-CN) {
 font-family:"SF Pro SC","SF Pro Display","SF Pro Icons","PingFang SC","Helvetica Neue","Helvetica","Arial",sans-serif
}
.typography-quote-reduced:lang(zh-HK) {
 font-family:"SF Pro HK","SF Pro Display","SF Pro Icons","PingFang HK","Helvetica Neue","Helvetica","Arial",sans-serif
}
.typography-quote-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
}
.typography-quote-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) {
 .typography-quote-reduced {
  font-size:28px;
  line-height:1.28595;
  font-weight:400;
  letter-spacing:.007em;
  font-family:"SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .typography-quote-reduced:lang(th) {
  font-size:25px;
  line-height:1.44;
  letter-spacing:0em;
  font-family:"SF Pro TH","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .typography-quote-reduced:lang(ko) {
  line-height:1.41095;
  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
 }
 .typography-quote-reduced:lang(ar) {
  font-family:"SF Pro AR","SF Pro Gulf","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .typography-quote-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
 }
 .typography-quote-reduced:lang(zh-CN) {
  font-family:"SF Pro SC","SF Pro Display","SF Pro Icons","PingFang SC","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .typography-quote-reduced:lang(zh-HK) {
  font-family:"SF Pro HK","SF Pro Display","SF Pro Icons","PingFang HK","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .typography-quote-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
 }
 .typography-quote-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: 735px) {
 .typography-quote-reduced {
  font-size:24px;
  line-height:1.33349;
  font-weight:400;
  letter-spacing:.009em;
  font-family:"SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .typography-quote-reduced:lang(th) {
  font-size:22px;
  line-height:1.59091;
  letter-spacing:0em;
  font-family:"SF Pro TH","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .typography-quote-reduced:lang(ar) {
  line-height:1.52099;
  font-family:"SF Pro AR","SF Pro Gulf","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .typography-quote-reduced:lang(ja) {
  line-height:1.375;
  font-family:"SF Pro JP","SF Pro Display","SF Pro Icons","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo","ＭＳ Ｐゴシック","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .typography-quote-reduced:lang(ko) {
  line-height:1.45849;
  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
 }
 .typography-quote-reduced:lang(zh-CN) {
  font-family:"SF Pro SC","SF Pro Display","SF Pro Icons","PingFang SC","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .typography-quote-reduced:lang(zh-HK) {
  font-family:"SF Pro HK","SF Pro Display","SF Pro Icons","PingFang HK","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .typography-quote-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
 }
 .typography-quote-reduced:lang(zh-TW) {
  font-family:"SF Pro TC","SF Pro Display","SF Pro Icons","PingFang TC","Helvetica Neue","Helvetica","Arial",sans-serif
 }
}
.typography-callout {
 font-size:32px;
 line-height:1.125;
 font-weight:600;
 letter-spacing:.004em;
 font-family:"SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}
.typography-callout:lang(th) {
 font-size:29px;
 line-height:1.44828;
 letter-spacing:0em;
 font-family:"SF Pro TH","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}
.typography-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
}
.typography-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
}
.typography-callout:lang(ko) {
 line-height:1.23438;
 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
}
.typography-callout:lang(zh-CN) {
 font-family:"SF Pro SC","SF Pro Display","SF Pro Icons","PingFang SC","Helvetica Neue","Helvetica","Arial",sans-serif
}
.typography-callout:lang(zh-HK) {
 font-family:"SF Pro HK","SF Pro Display","SF Pro Icons","PingFang HK","Helvetica Neue","Helvetica","Arial",sans-serif
}
.typography-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
}
.typography-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) {
 .typography-callout {
  font-size:28px;
  line-height:1.14286;
  font-weight:600;
  letter-spacing:.007em;
  font-family:"SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .typography-callout:lang(th) {
  font-size:25px;
  line-height:1.44;
  letter-spacing:0em;
  font-family:"SF Pro TH","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .typography-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
 }
 .typography-callout:lang(ar) {
  font-family:"SF Pro AR","SF Pro Gulf","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .typography-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
 }
 .typography-callout:lang(zh-CN) {
  font-family:"SF Pro SC","SF Pro Display","SF Pro Icons","PingFang SC","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .typography-callout:lang(zh-HK) {
  font-family:"SF Pro HK","SF Pro Display","SF Pro Icons","PingFang HK","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .typography-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
 }
 .typography-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: 735px) {
 .typography-callout {
  font-size:24px;
  line-height:1.16667;
  font-weight:600;
  letter-spacing:.009em;
  font-family:"SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .typography-callout:lang(th) {
  font-size:22px;
  line-height:1.59091;
  letter-spacing:0em;
  font-family:"SF Pro TH","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .typography-callout:lang(ar) {
  line-height:1.35417;
  font-family:"SF Pro AR","SF Pro Gulf","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .typography-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
 }
 .typography-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
 }
 .typography-callout:lang(zh-CN) {
  font-family:"SF Pro SC","SF Pro Display","SF Pro Icons","PingFang SC","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .typography-callout:lang(zh-HK) {
  font-family:"SF Pro HK","SF Pro Display","SF Pro Icons","PingFang HK","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .typography-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
 }
 .typography-callout:lang(zh-TW) {
  font-family:"SF Pro TC","SF Pro Display","SF Pro Icons","PingFang TC","Helvetica Neue","Helvetica","Arial",sans-serif
 }
}
.typography-manifesto {
 font-size:32px;
 line-height:1.25;
 font-weight:600;
 letter-spacing:.004em;
 font-family:"SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}
.typography-manifesto:lang(th) {
 font-size:29px;
 line-height:1.44828;
 letter-spacing:0em;
 font-family:"SF Pro TH","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}
.typography-manifesto:lang(ar) {
 line-height:1.40625;
 font-family:"SF Pro AR","SF Pro Gulf","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}
.typography-manifesto:lang(ja) {
 line-height:1.3125;
 font-family:"SF Pro JP","SF Pro Display","SF Pro Icons","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo","ＭＳ Ｐゴシック","Helvetica Neue","Helvetica","Arial",sans-serif
}
.typography-manifesto:lang(ko) {
 line-height:1.375;
 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
}
.typography-manifesto:lang(zh-CN) {
 font-family:"SF Pro SC","SF Pro Display","SF Pro Icons","PingFang SC","Helvetica Neue","Helvetica","Arial",sans-serif
}
.typography-manifesto:lang(zh-HK) {
 font-family:"SF Pro HK","SF Pro Display","SF Pro Icons","PingFang HK","Helvetica Neue","Helvetica","Arial",sans-serif
}
.typography-manifesto: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
}
.typography-manifesto: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) {
 .typography-manifesto {
  font-size:28px;
  line-height:1.28595;
  font-weight:600;
  letter-spacing:.007em;
  font-family:"SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .typography-manifesto:lang(th) {
  font-size:25px;
  line-height:1.44;
  letter-spacing:0em;
  font-family:"SF Pro TH","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .typography-manifesto:lang(ko) {
  line-height:1.41095;
  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
 }
 .typography-manifesto:lang(ar) {
  font-family:"SF Pro AR","SF Pro Gulf","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .typography-manifesto: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
 }
 .typography-manifesto:lang(zh-CN) {
  font-family:"SF Pro SC","SF Pro Display","SF Pro Icons","PingFang SC","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .typography-manifesto:lang(zh-HK) {
  font-family:"SF Pro HK","SF Pro Display","SF Pro Icons","PingFang HK","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .typography-manifesto: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
 }
 .typography-manifesto: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: 735px) {
 .typography-manifesto {
  font-size:24px;
  line-height:1.33349;
  font-weight:600;
  letter-spacing:.009em;
  font-family:"SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .typography-manifesto:lang(th) {
  font-size:22px;
  line-height:1.59091;
  letter-spacing:0em;
  font-family:"SF Pro TH","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .typography-manifesto:lang(ar) {
  line-height:1.52099;
  font-family:"SF Pro AR","SF Pro Gulf","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .typography-manifesto:lang(ja) {
  line-height:1.41667;
  font-family:"SF Pro JP","SF Pro Display","SF Pro Icons","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo","ＭＳ Ｐゴシック","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .typography-manifesto:lang(ko) {
  line-height:1.45849;
  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
 }
 .typography-manifesto:lang(zh-CN) {
  font-family:"SF Pro SC","SF Pro Display","SF Pro Icons","PingFang SC","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .typography-manifesto:lang(zh-HK) {
  font-family:"SF Pro HK","SF Pro Display","SF Pro Icons","PingFang HK","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .typography-manifesto: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
 }
 .typography-manifesto:lang(zh-TW) {
  font-family:"SF Pro TC","SF Pro Display","SF Pro Icons","PingFang TC","Helvetica Neue","Helvetica","Arial",sans-serif
 }
}
.typography-label {
 font-size:24px;
 line-height:1.16667;
 font-weight:600;
 letter-spacing:.009em;
 font-family:"SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}
.typography-label:lang(th) {
 font-size:22px;
 line-height:1.59091;
 letter-spacing:0em;
 font-family:"SF Pro TH","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}
.typography-label:lang(ar) {
 line-height:1.35417;
 font-family:"SF Pro AR","SF Pro Gulf","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}
.typography-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
}
.typography-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
}
.typography-label:lang(zh-CN) {
 font-family:"SF Pro SC","SF Pro Display","SF Pro Icons","PingFang SC","Helvetica Neue","Helvetica","Arial",sans-serif
}
.typography-label:lang(zh-HK) {
 font-family:"SF Pro HK","SF Pro Display","SF Pro Icons","PingFang HK","Helvetica Neue","Helvetica","Arial",sans-serif
}
.typography-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
}
.typography-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) {
 .typography-label {
  font-size:21px;
  line-height:1.19048;
  font-weight:600;
  letter-spacing:.011em;
  font-family:"SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .typography-label:lang(th) {
  letter-spacing:0em;
  font-family:"SF Pro TH","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .typography-label:lang(ko) {
  line-height:1.30968;
  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
 }
 .typography-label:lang(ar) {
  font-family:"SF Pro AR","SF Pro Gulf","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .typography-label: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
 }
 .typography-label:lang(zh-CN) {
  font-family:"SF Pro SC","SF Pro Display","SF Pro Icons","PingFang SC","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .typography-label:lang(zh-HK) {
  font-family:"SF Pro HK","SF Pro Display","SF Pro Icons","PingFang HK","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .typography-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
 }
 .typography-label:lang(zh-TW) {
  font-family:"SF Pro TC","SF Pro Display","SF Pro Icons","PingFang TC","Helvetica Neue","Helvetica","Arial",sans-serif
 }
}
.typography-tout {
 font-size:19px;
 line-height:1.21053;
 font-weight:600;
 letter-spacing:.012em;
 font-family:"SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}
.typography-tout:lang(th) {
 font-size:19px;
 line-height:1.57895;
 letter-spacing:0em;
 font-family:"SF Pro TH","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}
.typography-tout:lang(ar) {
 line-height:1.39474;
 font-family:"SF Pro AR","SF Pro Gulf","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}
.typography-tout: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
}
.typography-tout:lang(ko) {
 line-height:1.34211;
 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
}
.typography-tout:lang(zh-CN) {
 font-family:"SF Pro SC","SF Pro Display","SF Pro Icons","PingFang SC","Helvetica Neue","Helvetica","Arial",sans-serif
}
.typography-tout:lang(zh-HK) {
 font-family:"SF Pro HK","SF Pro Display","SF Pro Icons","PingFang HK","Helvetica Neue","Helvetica","Arial",sans-serif
}
.typography-tout: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
}
.typography-tout:lang(zh-TW) {
 font-family:"SF Pro TC","SF Pro Display","SF Pro Icons","PingFang TC","Helvetica Neue","Helvetica","Arial",sans-serif
}
.typography-body {
 font-size:17px;
 line-height:1.47059;
 font-weight:400;
 letter-spacing:-.022em;
 font-family:"SF Pro Text","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}
.typography-body:lang(ar) {
 line-height:1.58824;
 letter-spacing:0em;
 font-family:"SF Pro AR","SF Pro Gulf","SF Pro Text","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}
.typography-body:lang(ja) {
 letter-spacing:0em;
 font-family:"SF Pro JP","SF Pro Text","SF Pro Icons","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo","ＭＳ Ｐゴシック","Helvetica Neue","Helvetica","Arial",sans-serif
}
.typography-body:lang(ko) {
 line-height:1.61765;
 letter-spacing:0em;
 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
}
.typography-body:lang(th) {
 font-size:17px;
 line-height:1.64706;
 letter-spacing:0em;
 font-family:"SF Pro TH","SF Pro Text","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}
.typography-body:lang(zh) {
 letter-spacing:0em
}
.typography-body:lang(zh-CN) {
 font-family:"SF Pro SC","SF Pro Text","SF Pro Icons","PingFang SC","Helvetica Neue","Helvetica","Arial",sans-serif
}
.typography-body:lang(zh-HK) {
 font-family:"SF Pro HK","SF Pro Text","SF Pro Icons","PingFang HK","Helvetica Neue","Helvetica","Arial",sans-serif
}
.typography-body: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
}
.typography-body:lang(zh-TW) {
 font-family:"SF Pro TC","SF Pro Text","SF Pro Icons","PingFang TC","Helvetica Neue","Helvetica","Arial",sans-serif
}
.typography-body-reduced {
 font-size:14px;
 line-height:1.42861;
 font-weight:400;
 letter-spacing:-.016em;
 font-family:"SF Pro Text","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}
.typography-body-reduced:lang(ar) {
 line-height:1.57143;
 letter-spacing:0em;
 font-family:"SF Pro AR","SF Pro Gulf","SF Pro Text","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}
.typography-body-reduced:lang(ja) {
 line-height:1.5;
 letter-spacing:0em;
 font-family:"SF Pro JP","SF Pro Text","SF Pro Icons","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo","ＭＳ Ｐゴシック","Helvetica Neue","Helvetica","Arial",sans-serif
}
.typography-body-reduced:lang(ko) {
 line-height:1.57143;
 letter-spacing:0em;
 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
}
.typography-body-reduced:lang(th) {
 font-size:14px;
 line-height:1.71429;
 letter-spacing:0em;
 font-family:"SF Pro TH","SF Pro Text","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}
.typography-body-reduced:lang(zh) {
 letter-spacing:0em
}
.typography-body-reduced:lang(zh-CN) {
 font-family:"SF Pro SC","SF Pro Text","SF Pro Icons","PingFang SC","Helvetica Neue","Helvetica","Arial",sans-serif
}
.typography-body-reduced:lang(zh-HK) {
 font-family:"SF Pro HK","SF Pro Text","SF Pro Icons","PingFang HK","Helvetica Neue","Helvetica","Arial",sans-serif
}
.typography-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
}
.typography-body-reduced:lang(zh-TW) {
 font-family:"SF Pro TC","SF Pro Text","SF Pro Icons","PingFang TC","Helvetica Neue","Helvetica","Arial",sans-serif
}
.typography-caption {
 font-size:12px;
 line-height:1.33341;
 font-weight:400;
 letter-spacing:-.01em;
 font-family:"SF Pro Text","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}
.typography-caption:lang(ar) {
 line-height:1.66667;
 letter-spacing:0em;
 font-family:"SF Pro AR","SF Pro Gulf","SF Pro Text","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}
.typography-caption:lang(ja) {
 line-height:1.41667;
 letter-spacing:0em;
 font-family:"SF Pro JP","SF Pro Text","SF Pro Icons","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo","ＭＳ Ｐゴシック","Helvetica Neue","Helvetica","Arial",sans-serif
}
.typography-caption:lang(ko) {
 line-height:1.45841;
 letter-spacing:0em;
 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
}
.typography-caption:lang(th) {
 font-size:12px;
 line-height:1.75;
 letter-spacing:0em;
 font-family:"SF Pro TH","SF Pro Text","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}
.typography-caption:lang(zh) {
 letter-spacing:0em
}
.typography-caption:lang(zh-CN) {
 font-family:"SF Pro SC","SF Pro Text","SF Pro Icons","PingFang SC","Helvetica Neue","Helvetica","Arial",sans-serif
}
.typography-caption:lang(zh-HK) {
 font-family:"SF Pro HK","SF Pro Text","SF Pro Icons","PingFang HK","Helvetica Neue","Helvetica","Arial",sans-serif
}
.typography-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
}
.typography-caption:lang(zh-TW) {
 font-family:"SF Pro TC","SF Pro Text","SF Pro Icons","PingFang TC","Helvetica Neue","Helvetica","Arial",sans-serif
}
.typography-sosumi {
 font-size:11px;
 line-height:1.36364;
 font-weight:400;
 letter-spacing:-.008em;
 font-family:"SF Pro Text","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}
.typography-sosumi:lang(ar) {
 line-height:1.5;
 letter-spacing:0em;
 font-family:"SF Pro AR","SF Pro Gulf","SF Pro Text","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}
.typography-sosumi:lang(ja) {
 line-height:1.45455;
 letter-spacing:0em;
 font-family:"SF Pro JP","SF Pro Text","SF Pro Icons","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo","ＭＳ Ｐゴシック","Helvetica Neue","Helvetica","Arial",sans-serif
}
.typography-sosumi:lang(ko) {
 line-height:1.5;
 letter-spacing:0em;
 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
}
.typography-sosumi:lang(th) {
 font-size:11px;
 line-height:1.72733;
 letter-spacing:0em;
 font-family:"SF Pro TH","SF Pro Text","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}
.typography-sosumi:lang(zh) {
 letter-spacing:0em
}
.typography-sosumi:lang(zh-CN) {
 font-family:"SF Pro SC","SF Pro Text","SF Pro Icons","PingFang SC","Helvetica Neue","Helvetica","Arial",sans-serif
}
.typography-sosumi:lang(zh-HK) {
 font-family:"SF Pro HK","SF Pro Text","SF Pro Icons","PingFang HK","Helvetica Neue","Helvetica","Arial",sans-serif
}
.typography-sosumi: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
}
.typography-sosumi:lang(zh-TW) {
 font-family:"SF Pro TC","SF Pro Text","SF Pro Icons","PingFang TC","Helvetica Neue","Helvetica","Arial",sans-serif
}
[class*="typography-intro"] {
 color:#333
}
[class*="typography-intro-product"] {
 margin-top:.4em
}
[class*="typography-eyebrow"] {
 color:#333;
 display:block;
 margin-bottom:.4em
}
[class*="typography-eyebrow"]+* {
 margin-top:0
}
.typography-headline-reduced+p,
.typography-headline-reduced+ul,
.typography-intro-product-reduced+p,
.typography-intro-product-reduced+ul {
 margin-top:1em
}
.typography-headline+.typography-intro,
.typography-intro-product+.typography-intro {
 margin-top:1.2em
}
.typography-headline-elevated+.typography-intro-elevated,
.typography-intro-product-elevated+.typography-intro-elevated {
 margin-top:1.4em
}
.typography-headline-super+.typography-intro-elevated,
.typography-intro-product-super+.typography-intro-elevated {
 margin-top:1.6em
}
.paddlenav {
 margin:0;
 list-style:none
}
.paddlenav ul {
 margin:0;
 list-style:none
}
@media only screen and (max-width: 735px) {
 .paddlenav .paddlenav-arrow {
  width:52px;
  height:52px;
  border-radius:52px;
  font-size:53px;
  font-weight:normal;
  line-height:52px
 }
 .paddlenav .paddlenav-arrow-next,
 .paddlenav .paddlenav-arrow-previous {
  margin-top:-26px
 }
 .paddlenav .paddlenav-arrow-up,
 .paddlenav .paddlenav-arrow-down {
  margin-left:-26px
 }
 .paddlenav .paddlenav-arrow-next::before,
 .paddlenav .paddlenav-arrow-next::after {
  font-family:"SF Pro Icons";
  color:inherit;
  display:inline-block;
  font-style:normal;
  font-weight:inherit;
  font-size:inherit;
  line-height:1;
  text-decoration:underline;
  position:relative;
  z-index:1;
  alt:''
 }
 .paddlenav .paddlenav-arrow-next::before,
 .paddlenav .paddlenav-arrow-next::after {
  text-decoration:none
 }
 .paddlenav .paddlenav-arrow-next::before {
  display:none
 }
 .paddlenav .paddlenav-arrow-next::before,
 .paddlenav .paddlenav-arrow-next::after {
  content:""
 }
 .paddlenav .paddlenav-arrow-next::after {
  margin-right:-.044em
 }
 .paddlenav .paddlenav-arrow-previous::before,
 .paddlenav .paddlenav-arrow-previous::after {
  font-family:"SF Pro Icons";
  color:inherit;
  display:inline-block;
  font-style:normal;
  font-weight:inherit;
  font-size:inherit;
  line-height:1;
  text-decoration:underline;
  position:relative;
  z-index:1;
  alt:''
 }
 .paddlenav .paddlenav-arrow-previous::before,
 .paddlenav .paddlenav-arrow-previous::after {
  text-decoration:none
 }
 .paddlenav .paddlenav-arrow-previous::before {
  display:none
 }
 .paddlenav .paddlenav-arrow-previous::before,
 .paddlenav .paddlenav-arrow-previous::after {
  content:""
 }
 .paddlenav .paddlenav-arrow-previous::after {
  margin-left:-.044em
 }
 .paddlenav .paddlenav-arrow-up::before,
 .paddlenav .paddlenav-arrow-up::after {
  font-family:"SF Pro Icons";
  color:inherit;
  display:inline-block;
  font-style:normal;
  font-weight:inherit;
  font-size:inherit;
  line-height:1;
  text-decoration:underline;
  position:relative;
  z-index:1;
  alt:''
 }
 .paddlenav .paddlenav-arrow-up::before,
 .paddlenav .paddlenav-arrow-up::after {
  text-decoration:none
 }
 .paddlenav .paddlenav-arrow-up::before {
  display:none
 }
 .paddlenav .paddlenav-arrow-up::before,
 .paddlenav .paddlenav-arrow-up::after {
  content:""
 }
 .paddlenav .paddlenav-arrow-down::before,
 .paddlenav .paddlenav-arrow-down::after {
  font-family:"SF Pro Icons";
  color:inherit;
  display:inline-block;
  font-style:normal;
  font-weight:inherit;
  font-size:inherit;
  line-height:1;
  text-decoration:underline;
  position:relative;
  z-index:1;
  alt:''
 }
 .paddlenav .paddlenav-arrow-down::before,
 .paddlenav .paddlenav-arrow-down::after {
  text-decoration:none
 }
 .paddlenav .paddlenav-arrow-down::before {
  display:none
 }
 .paddlenav .paddlenav-arrow-down::before,
 .paddlenav .paddlenav-arrow-down::after {
  content:""
 }
}
.paddlenav-arrow {
 width:90px;
 height:90px;
 border-radius:90px;
 color:rgba(136,136,136,0.8);
 display:block;
 font-size:53px;
 font-style:normal;
 line-height:90px;
 overflow:hidden;
 position:absolute;
 text-align:center;
 -webkit-transition:250ms background-color linear,250ms color linear,250ms opacity linear;
 transition:250ms background-color linear,250ms color linear,250ms opacity linear
}
.paddlenav-arrow-next,
.paddlenav-arrow-previous {
 margin-top:-45px;
 top:50%
}
.paddlenav-arrow-up,
.paddlenav-arrow-down {
 margin-left:-45px;
 left:50%
}
.paddlenav-arrow-next {
 right:18px
}
.paddlenav-arrow-next::before,
.paddlenav-arrow-next::after {
 font-family:"SF Pro Icons";
 color:inherit;
 display:inline-block;
 font-style:normal;
 font-weight:inherit;
 font-size:inherit;
 line-height:1;
 text-decoration:underline;
 position:relative;
 z-index:1;
 alt:''
}
.paddlenav-arrow-next::before,
.paddlenav-arrow-next::after {
 text-decoration:none
}
.paddlenav-arrow-next::before {
 display:none
}
.paddlenav-arrow-next::before,
.paddlenav-arrow-next::after {
 content:""
}
.paddlenav-arrow-next::after {
 margin-right:-.056em
}
.paddlenav-arrow-previous {
 left:18px
}
.paddlenav-arrow-previous::before,
.paddlenav-arrow-previous::after {
 font-family:"SF Pro Icons";
 color:inherit;
 display:inline-block;
 font-style:normal;
 font-weight:inherit;
 font-size:inherit;
 line-height:1;
 text-decoration:underline;
 position:relative;
 z-index:1;
 alt:''
}
.paddlenav-arrow-previous::before,
.paddlenav-arrow-previous::after {
 text-decoration:none
}
.paddlenav-arrow-previous::before {
 display:none
}
.paddlenav-arrow-previous::before,
.paddlenav-arrow-previous::after {
 content:""
}
.paddlenav-arrow-previous::after {
 margin-left:-.056em
}
.paddlenav-arrow-up {
 top:18px
}
.paddlenav-arrow-up::before,
.paddlenav-arrow-up::after {
 font-family:"SF Pro Icons";
 color:inherit;
 display:inline-block;
 font-style:normal;
 font-weight:inherit;
 font-size:inherit;
 line-height:1;
 text-decoration:underline;
 position:relative;
 z-index:1;
 alt:''
}
.paddlenav-arrow-up::before,
.paddlenav-arrow-up::after {
 text-decoration:none
}
.paddlenav-arrow-up::before {
 display:none
}
.paddlenav-arrow-up::before,
.paddlenav-arrow-up::after {
 content:""
}
.paddlenav-arrow-down {
 bottom:18px
}
.paddlenav-arrow-down::before,
.paddlenav-arrow-down::after {
 font-family:"SF Pro Icons";
 color:inherit;
 display:inline-block;
 font-style:normal;
 font-weight:inherit;
 font-size:inherit;
 line-height:1;
 text-decoration:underline;
 position:relative;
 z-index:1;
 alt:''
}
.paddlenav-arrow-down::before,
.paddlenav-arrow-down::after {
 text-decoration:none
}
.paddlenav-arrow-down::before {
 display:none
}
.paddlenav-arrow-down::before,
.paddlenav-arrow-down::after {
 content:""
}
.paddlenav-arrow:hover {
 color:#888;
 text-decoration:none
}
.paddlenav-arrow:active {
 color:#888
}
.paddlenav-arrow:focus {
 -webkit-box-shadow:0 0 0 3px rgba(131,192,253,0.5);
 box-shadow:0 0 0 3px rgba(131,192,253,0.5);
 outline:none
}
.paddlenav-arrow:focus[data-focus-method="mouse"]:not(input):not(textarea):not(select),
.paddlenav-arrow:focus[data-focus-method="touch"]:not(input):not(textarea):not(select) {
 -webkit-box-shadow:none;
 box-shadow:none
}
.paddlenav-arrow:disabled,
.paddlenav-arrow.disabled {
 cursor:default;
 opacity:0
}
.paddlenav-arrow:disabled:focus[data-focus-method="mouse"]:not(input):not(textarea):not(select),
.paddlenav-arrow:disabled:focus[data-focus-method="touch"]:not(input):not(textarea):not(select),
.paddlenav-arrow.disabled:focus[data-focus-method="mouse"]:not(input):not(textarea):not(select),
.paddlenav-arrow.disabled:focus[data-focus-method="touch"]:not(input):not(textarea):not(select) {
 opacity:0
}
html.touch .paddlenav-arrow:disabled,
html.touch .paddlenav-arrow.disabled {
 opacity:0
}
.with-paddlenav {
 position:relative
}
html.no-touch .with-paddlenav-onhover .paddlenav-arrow {
 opacity:0;
 -webkit-transition:250ms background-color linear,250ms color linear,250ms opacity linear;
 transition:250ms background-color linear,250ms color linear,250ms opacity linear
}
html.no-touch .with-paddlenav-onhover .paddlenav-arrow:focus {
 opacity:1
}
html.no-touch .with-paddlenav-onhover:hover .paddlenav-arrow {
 opacity:1
}
html.no-touch .with-paddlenav-onhover .paddlenav-arrow:disabled,
html.no-touch .with-paddlenav-onhover .paddlenav-arrow.disabled {
 opacity:0
}
.with-paddlenav-visuallyhidden .paddlenav-arrow {
 clip:rect(1px 1px 1px 1px);
 clip:rect(1px, 1px, 1px, 1px);
 -webkit-clip-path:inset(0px 0px 99.9% 99.9%);
 clip-path:inset(0px 0px 99.9% 99.9%)
}
.with-paddlenav-visuallyhidden .paddlenav-arrow:focus,
.with-paddlenav-visuallyhidden .paddlenav-arrow:hover {
 clip:auto;
 -webkit-clip-path:none;
 clip-path:none
}
.paddlenav-compact .paddlenav-arrow {
 width:52px;
 height:52px;
 border-radius:52px;
 font-size:53px;
 font-weight:normal;
 line-height:52px
}
.paddlenav-compact .paddlenav-arrow-next,
.paddlenav-compact .paddlenav-arrow-previous {
 margin-top:-26px
}
.paddlenav-compact .paddlenav-arrow-up,
.paddlenav-compact .paddlenav-arrow-down {
 margin-left:-26px
}
.paddlenav-compact .paddlenav-arrow-next::before,
.paddlenav-compact .paddlenav-arrow-next::after {
 font-family:"SF Pro Icons";
 color:inherit;
 display:inline-block;
 font-style:normal;
 font-weight:inherit;
 font-size:inherit;
 line-height:1;
 text-decoration:underline;
 position:relative;
 z-index:1;
 alt:''
}
.paddlenav-compact .paddlenav-arrow-next::before,
.paddlenav-compact .paddlenav-arrow-next::after {
 text-decoration:none
}
.paddlenav-compact .paddlenav-arrow-next::before {
 display:none
}
.paddlenav-compact .paddlenav-arrow-next::before,
.paddlenav-compact .paddlenav-arrow-next::after {
 content:""
}
.paddlenav-compact .paddlenav-arrow-next::after {
 margin-right:-.044em
}
.paddlenav-compact .paddlenav-arrow-previous::before,
.paddlenav-compact .paddlenav-arrow-previous::after {
 font-family:"SF Pro Icons";
 color:inherit;
 display:inline-block;
 font-style:normal;
 font-weight:inherit;
 font-size:inherit;
 line-height:1;
 text-decoration:underline;
 position:relative;
 z-index:1;
 alt:''
}
.paddlenav-compact .paddlenav-arrow-previous::before,
.paddlenav-compact .paddlenav-arrow-previous::after {
 text-decoration:none
}
.paddlenav-compact .paddlenav-arrow-previous::before {
 display:none
}
.paddlenav-compact .paddlenav-arrow-previous::before,
.paddlenav-compact .paddlenav-arrow-previous::after {
 content:""
}
.paddlenav-compact .paddlenav-arrow-previous::after {
 margin-left:-.044em
}
.paddlenav-compact .paddlenav-arrow-up::before,
.paddlenav-compact .paddlenav-arrow-up::after {
 font-family:"SF Pro Icons";
 color:inherit;
 display:inline-block;
 font-style:normal;
 font-weight:inherit;
 font-size:inherit;
 line-height:1;
 text-decoration:underline;
 position:relative;
 z-index:1;
 alt:''
}
.paddlenav-compact .paddlenav-arrow-up::before,
.paddlenav-compact .paddlenav-arrow-up::after {
 text-decoration:none
}
.paddlenav-compact .paddlenav-arrow-up::before {
 display:none
}
.paddlenav-compact .paddlenav-arrow-up::before,
.paddlenav-compact .paddlenav-arrow-up::after {
 content:""
}
.paddlenav-compact .paddlenav-arrow-down::before,
.paddlenav-compact .paddlenav-arrow-down::after {
 font-family:"SF Pro Icons";
 color:inherit;
 display:inline-block;
 font-style:normal;
 font-weight:inherit;
 font-size:inherit;
 line-height:1;
 text-decoration:underline;
 position:relative;
 z-index:1;
 alt:''
}
.paddlenav-compact .paddlenav-arrow-down::before,
.paddlenav-compact .paddlenav-arrow-down::after {
 text-decoration:none
}
.paddlenav-compact .paddlenav-arrow-down::before {
 display:none
}
.paddlenav-compact .paddlenav-arrow-down::before,
.paddlenav-compact .paddlenav-arrow-down::after {
 content:""
}
.large-paddlenav-compact .paddlenav-arrow {
 width:52px;
 height:52px;
 border-radius:52px;
 font-size:53px;
 font-weight:normal;
 line-height:52px
}
.large-paddlenav-compact .paddlenav-arrow-next,
.large-paddlenav-compact .paddlenav-arrow-previous {
 margin-top:-26px
}
.large-paddlenav-compact .paddlenav-arrow-up,
.large-paddlenav-compact .paddlenav-arrow-down {
 margin-left:-26px
}
.large-paddlenav-compact .paddlenav-arrow-next::before,
.large-paddlenav-compact .paddlenav-arrow-next::after {
 font-family:"SF Pro Icons";
 color:inherit;
 display:inline-block;
 font-style:normal;
 font-weight:inherit;
 font-size:inherit;
 line-height:1;
 text-decoration:underline;
 position:relative;
 z-index:1;
 alt:''
}
.large-paddlenav-compact .paddlenav-arrow-next::before,
.large-paddlenav-compact .paddlenav-arrow-next::after {
 text-decoration:none
}
.large-paddlenav-compact .paddlenav-arrow-next::before {
 display:none
}
.large-paddlenav-compact .paddlenav-arrow-next::before,
.large-paddlenav-compact .paddlenav-arrow-next::after {
 content:""
}
.large-paddlenav-compact .paddlenav-arrow-next::after {
 margin-right:-.044em
}
.large-paddlenav-compact .paddlenav-arrow-previous::before,
.large-paddlenav-compact .paddlenav-arrow-previous::after {
 font-family:"SF Pro Icons";
 color:inherit;
 display:inline-block;
 font-style:normal;
 font-weight:inherit;
 font-size:inherit;
 line-height:1;
 text-decoration:underline;
 position:relative;
 z-index:1;
 alt:''
}
.large-paddlenav-compact .paddlenav-arrow-previous::before,
.large-paddlenav-compact .paddlenav-arrow-previous::after {
 text-decoration:none
}
.large-paddlenav-compact .paddlenav-arrow-previous::before {
 display:none
}
.large-paddlenav-compact .paddlenav-arrow-previous::before,
.large-paddlenav-compact .paddlenav-arrow-previous::after {
 content:""
}
.large-paddlenav-compact .paddlenav-arrow-previous::after {
 margin-left:-.044em
}
.large-paddlenav-compact .paddlenav-arrow-up::before,
.large-paddlenav-compact .paddlenav-arrow-up::after {
 font-family:"SF Pro Icons";
 color:inherit;
 display:inline-block;
 font-style:normal;
 font-weight:inherit;
 font-size:inherit;
 line-height:1;
 text-decoration:underline;
 position:relative;
 z-index:1;
 alt:''
}
.large-paddlenav-compact .paddlenav-arrow-up::before,
.large-paddlenav-compact .paddlenav-arrow-up::after {
 text-decoration:none
}
.large-paddlenav-compact .paddlenav-arrow-up::before {
 display:none
}
.large-paddlenav-compact .paddlenav-arrow-up::before,
.large-paddlenav-compact .paddlenav-arrow-up::after {
 content:""
}
.large-paddlenav-compact .paddlenav-arrow-down::before,
.large-paddlenav-compact .paddlenav-arrow-down::after {
 font-family:"SF Pro Icons";
 color:inherit;
 display:inline-block;
 font-style:normal;
 font-weight:inherit;
 font-size:inherit;
 line-height:1;
 text-decoration:underline;
 position:relative;
 z-index:1;
 alt:''
}
.large-paddlenav-compact .paddlenav-arrow-down::before,
.large-paddlenav-compact .paddlenav-arrow-down::after {
 text-decoration:none
}
.large-paddlenav-compact .paddlenav-arrow-down::before {
 display:none
}
.large-paddlenav-compact .paddlenav-arrow-down::before,
.large-paddlenav-compact .paddlenav-arrow-down::after {
 content:""
}
@media only screen and (min-width: 1442px) {
 .xlarge-paddlenav-compact .paddlenav-arrow {
  width:52px;
  height:52px;
  border-radius:52px;
  font-size:53px;
  font-weight:normal;
  line-height:52px
 }
 .xlarge-paddlenav-compact .paddlenav-arrow-next,
 .xlarge-paddlenav-compact .paddlenav-arrow-previous {
  margin-top:-26px
 }
 .xlarge-paddlenav-compact .paddlenav-arrow-up,
 .xlarge-paddlenav-compact .paddlenav-arrow-down {
  margin-left:-26px
 }
 .xlarge-paddlenav-compact .paddlenav-arrow-next::before,
 .xlarge-paddlenav-compact .paddlenav-arrow-next::after {
  font-family:"SF Pro Icons";
  color:inherit;
  display:inline-block;
  font-style:normal;
  font-weight:inherit;
  font-size:inherit;
  line-height:1;
  text-decoration:underline;
  position:relative;
  z-index:1;
  alt:''
 }
 .xlarge-paddlenav-compact .paddlenav-arrow-next::before,
 .xlarge-paddlenav-compact .paddlenav-arrow-next::after {
  text-decoration:none
 }
 .xlarge-paddlenav-compact .paddlenav-arrow-next::before {
  display:none
 }
 .xlarge-paddlenav-compact .paddlenav-arrow-next::before,
 .xlarge-paddlenav-compact .paddlenav-arrow-next::after {
  content:""
 }
 .xlarge-paddlenav-compact .paddlenav-arrow-next::after {
  margin-right:-.044em
 }
 .xlarge-paddlenav-compact .paddlenav-arrow-previous::before,
 .xlarge-paddlenav-compact .paddlenav-arrow-previous::after {
  font-family:"SF Pro Icons";
  color:inherit;
  display:inline-block;
  font-style:normal;
  font-weight:inherit;
  font-size:inherit;
  line-height:1;
  text-decoration:underline;
  position:relative;
  z-index:1;
  alt:''
 }
 .xlarge-paddlenav-compact .paddlenav-arrow-previous::before,
 .xlarge-paddlenav-compact .paddlenav-arrow-previous::after {
  text-decoration:none
 }
 .xlarge-paddlenav-compact .paddlenav-arrow-previous::before {
  display:none
 }
 .xlarge-paddlenav-compact .paddlenav-arrow-previous::before,
 .xlarge-paddlenav-compact .paddlenav-arrow-previous::after {
  content:""
 }
 .xlarge-paddlenav-compact .paddlenav-arrow-previous::after {
  margin-left:-.044em
 }
 .xlarge-paddlenav-compact .paddlenav-arrow-up::before,
 .xlarge-paddlenav-compact .paddlenav-arrow-up::after {
  font-family:"SF Pro Icons";
  color:inherit;
  display:inline-block;
  font-style:normal;
  font-weight:inherit;
  font-size:inherit;
  line-height:1;
  text-decoration:underline;
  position:relative;
  z-index:1;
  alt:''
 }
 .xlarge-paddlenav-compact .paddlenav-arrow-up::before,
 .xlarge-paddlenav-compact .paddlenav-arrow-up::after {
  text-decoration:none
 }
 .xlarge-paddlenav-compact .paddlenav-arrow-up::before {
  display:none
 }
 .xlarge-paddlenav-compact .paddlenav-arrow-up::before,
 .xlarge-paddlenav-compact .paddlenav-arrow-up::after {
  content:""
 }
 .xlarge-paddlenav-compact .paddlenav-arrow-down::before,
 .xlarge-paddlenav-compact .paddlenav-arrow-down::after {
  font-family:"SF Pro Icons";
  color:inherit;
  display:inline-block;
  font-style:normal;
  font-weight:inherit;
  font-size:inherit;
  line-height:1;
  text-decoration:underline;
  position:relative;
  z-index:1;
  alt:''
 }
 .xlarge-paddlenav-compact .paddlenav-arrow-down::before,
 .xlarge-paddlenav-compact .paddlenav-arrow-down::after {
  text-decoration:none
 }
 .xlarge-paddlenav-compact .paddlenav-arrow-down::before {
  display:none
 }
 .xlarge-paddlenav-compact .paddlenav-arrow-down::before,
 .xlarge-paddlenav-compact .paddlenav-arrow-down::after {
  content:""
 }
}
@media only screen and (max-width: 1068px) {
 .medium-paddlenav-compact .paddlenav-arrow {
  width:52px;
  height:52px;
  border-radius:52px;
  font-size:53px;
  font-weight:normal;
  line-height:52px
 }
 .medium-paddlenav-compact .paddlenav-arrow-next,
 .medium-paddlenav-compact .paddlenav-arrow-previous {
  margin-top:-26px
 }
 .medium-paddlenav-compact .paddlenav-arrow-up,
 .medium-paddlenav-compact .paddlenav-arrow-down {
  margin-left:-26px
 }
 .medium-paddlenav-compact .paddlenav-arrow-next::before,
 .medium-paddlenav-compact .paddlenav-arrow-next::after {
  font-family:"SF Pro Icons";
  color:inherit;
  display:inline-block;
  font-style:normal;
  font-weight:inherit;
  font-size:inherit;
  line-height:1;
  text-decoration:underline;
  position:relative;
  z-index:1;
  alt:''
 }
 .medium-paddlenav-compact .paddlenav-arrow-next::before,
 .medium-paddlenav-compact .paddlenav-arrow-next::after {
  text-decoration:none
 }
 .medium-paddlenav-compact .paddlenav-arrow-next::before {
  display:none
 }
 .medium-paddlenav-compact .paddlenav-arrow-next::before,
 .medium-paddlenav-compact .paddlenav-arrow-next::after {
  content:""
 }
 .medium-paddlenav-compact .paddlenav-arrow-next::after {
  margin-right:-.044em
 }
 .medium-paddlenav-compact .paddlenav-arrow-previous::before,
 .medium-paddlenav-compact .paddlenav-arrow-previous::after {
  font-family:"SF Pro Icons";
  color:inherit;
  display:inline-block;
  font-style:normal;
  font-weight:inherit;
  font-size:inherit;
  line-height:1;
  text-decoration:underline;
  position:relative;
  z-index:1;
  alt:''
 }
 .medium-paddlenav-compact .paddlenav-arrow-previous::before,
 .medium-paddlenav-compact .paddlenav-arrow-previous::after {
  text-decoration:none
 }
 .medium-paddlenav-compact .paddlenav-arrow-previous::before {
  display:none
 }
 .medium-paddlenav-compact .paddlenav-arrow-previous::before,
 .medium-paddlenav-compact .paddlenav-arrow-previous::after {
  content:""
 }
 .medium-paddlenav-compact .paddlenav-arrow-previous::after {
  margin-left:-.044em
 }
 .medium-paddlenav-compact .paddlenav-arrow-up::before,
 .medium-paddlenav-compact .paddlenav-arrow-up::after {
  font-family:"SF Pro Icons";
  color:inherit;
  display:inline-block;
  font-style:normal;
  font-weight:inherit;
  font-size:inherit;
  line-height:1;
  text-decoration:underline;
  position:relative;
  z-index:1;
  alt:''
 }
 .medium-paddlenav-compact .paddlenav-arrow-up::before,
 .medium-paddlenav-compact .paddlenav-arrow-up::after {
  text-decoration:none
 }
 .medium-paddlenav-compact .paddlenav-arrow-up::before {
  display:none
 }
 .medium-paddlenav-compact .paddlenav-arrow-up::before,
 .medium-paddlenav-compact .paddlenav-arrow-up::after {
  content:""
 }
 .medium-paddlenav-compact .paddlenav-arrow-down::before,
 .medium-paddlenav-compact .paddlenav-arrow-down::after {
  font-family:"SF Pro Icons";
  color:inherit;
  display:inline-block;
  font-style:normal;
  font-weight:inherit;
  font-size:inherit;
  line-height:1;
  text-decoration:underline;
  position:relative;
  z-index:1;
  alt:''
 }
 .medium-paddlenav-compact .paddlenav-arrow-down::before,
 .medium-paddlenav-compact .paddlenav-arrow-down::after {
  text-decoration:none
 }
 .medium-paddlenav-compact .paddlenav-arrow-down::before {
  display:none
 }
 .medium-paddlenav-compact .paddlenav-arrow-down::before,
 .medium-paddlenav-compact .paddlenav-arrow-down::after {
  content:""
 }
}
@media only screen and (max-width: 735px) {
 .small-paddlenav-compact .paddlenav-arrow {
  width:52px;
  height:52px;
  border-radius:52px;
  font-size:53px;
  font-weight:normal;
  line-height:52px
 }
 .small-paddlenav-compact .paddlenav-arrow-next,
 .small-paddlenav-compact .paddlenav-arrow-previous {
  margin-top:-26px
 }
 .small-paddlenav-compact .paddlenav-arrow-up,
 .small-paddlenav-compact .paddlenav-arrow-down {
  margin-left:-26px
 }
 .small-paddlenav-compact .paddlenav-arrow-next::before,
 .small-paddlenav-compact .paddlenav-arrow-next::after {
  font-family:"SF Pro Icons";
  color:inherit;
  display:inline-block;
  font-style:normal;
  font-weight:inherit;
  font-size:inherit;
  line-height:1;
  text-decoration:underline;
  position:relative;
  z-index:1;
  alt:''
 }
 .small-paddlenav-compact .paddlenav-arrow-next::before,
 .small-paddlenav-compact .paddlenav-arrow-next::after {
  text-decoration:none
 }
 .small-paddlenav-compact .paddlenav-arrow-next::before {
  display:none
 }
 .small-paddlenav-compact .paddlenav-arrow-next::before,
 .small-paddlenav-compact .paddlenav-arrow-next::after {
  content:""
 }
 .small-paddlenav-compact .paddlenav-arrow-next::after {
  margin-right:-.044em
 }
 .small-paddlenav-compact .paddlenav-arrow-previous::before,
 .small-paddlenav-compact .paddlenav-arrow-previous::after {
  font-family:"SF Pro Icons";
  color:inherit;
  display:inline-block;
  font-style:normal;
  font-weight:inherit;
  font-size:inherit;
  line-height:1;
  text-decoration:underline;
  position:relative;
  z-index:1;
  alt:''
 }
 .small-paddlenav-compact .paddlenav-arrow-previous::before,
 .small-paddlenav-compact .paddlenav-arrow-previous::after {
  text-decoration:none
 }
 .small-paddlenav-compact .paddlenav-arrow-previous::before {
  display:none
 }
 .small-paddlenav-compact .paddlenav-arrow-previous::before,
 .small-paddlenav-compact .paddlenav-arrow-previous::after {
  content:""
 }
 .small-paddlenav-compact .paddlenav-arrow-previous::after {
  margin-left:-.044em
 }
 .small-paddlenav-compact .paddlenav-arrow-up::before,
 .small-paddlenav-compact .paddlenav-arrow-up::after {
  font-family:"SF Pro Icons";
  color:inherit;
  display:inline-block;
  font-style:normal;
  font-weight:inherit;
  font-size:inherit;
  line-height:1;
  text-decoration:underline;
  position:relative;
  z-index:1;
  alt:''
 }
 .small-paddlenav-compact .paddlenav-arrow-up::before,
 .small-paddlenav-compact .paddlenav-arrow-up::after {
  text-decoration:none
 }
 .small-paddlenav-compact .paddlenav-arrow-up::before {
  display:none
 }
 .small-paddlenav-compact .paddlenav-arrow-up::before,
 .small-paddlenav-compact .paddlenav-arrow-up::after {
  content:""
 }
 .small-paddlenav-compact .paddlenav-arrow-down::before,
 .small-paddlenav-compact .paddlenav-arrow-down::after {
  font-family:"SF Pro Icons";
  color:inherit;
  display:inline-block;
  font-style:normal;
  font-weight:inherit;
  font-size:inherit;
  line-height:1;
  text-decoration:underline;
  position:relative;
  z-index:1;
  alt:''
 }
 .small-paddlenav-compact .paddlenav-arrow-down::before,
 .small-paddlenav-compact .paddlenav-arrow-down::after {
  text-decoration:none
 }
 .small-paddlenav-compact .paddlenav-arrow-down::before {
  display:none
 }
 .small-paddlenav-compact .paddlenav-arrow-down::before,
 .small-paddlenav-compact .paddlenav-arrow-down::after {
  content:""
 }
}
.paddlenav-framed .paddlenav-arrow {
 background-color:rgba(214,214,214,0.25);
 color:rgba(136,136,136,0.8)
}
.paddlenav-framed .paddlenav-arrow:hover {
 background-color:rgba(214,214,214,0.3);
 color:#888
}
.paddlenav-framed .paddlenav-arrow:active {
 background-color:rgba(214,214,214,0.4);
 color:#888
}
.paddlenav-framed .paddlenav-arrow:focus {
 opacity:1
}
.paddlenav-framed .paddlenav-arrow:focus[data-focus-method="mouse"]:not(input):not(textarea):not(select):hover,
.paddlenav-framed .paddlenav-arrow:focus[data-focus-method="touch"]:not(input):not(textarea):not(select):hover {
 background-color:rgba(214,214,214,0.3);
 color:#888
}
.paddlenav-framed .paddlenav-arrow:focus[data-focus-method="mouse"]:not(input):not(textarea):not(select):active,
.paddlenav-framed .paddlenav-arrow:focus[data-focus-method="touch"]:not(input):not(textarea):not(select):active {
 background-color:rgba(214,214,214,0.4);
 color:#888
}
.paddlenav-framed .paddlenav-arrow:disabled,
.paddlenav-framed .paddlenav-arrow.disabled {
 opacity:0
}
html.touch .paddlenav-framed .paddlenav-arrow:disabled,
html.touch .paddlenav-framed .paddlenav-arrow.disabled {
 opacity:0
}
.paddlenav-framed .paddlenav-arrow-next {
 right:18px
}
.paddlenav-framed .paddlenav-arrow-previous {
 left:18px
}
.paddlenav-framed .paddlenav-arrow-up {
 top:18px
}
.paddlenav-framed .paddlenav-arrow-down {
 bottom:18px
}
a.block {
 display:block;
 color:inherit;
 cursor:pointer;
 text-decoration:none
}
a.block::before,
a.block::after {
 content:' ';
 display:table
}
a.block::after {
 clear:both
}
a.block:hover {
 text-decoration:none
}
a.block:hover .block-link {
 text-decoration:underline
}
.block-link {
 color:#0070c9;
 cursor:pointer
}
a.block-inline {
 display:inline-block
}
.sosumi {
 font-size:11px;
 line-height:1.36364;
 font-weight:400;
 letter-spacing:-.008em;
 font-family:"SF Pro Text","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif;
 color:#888
}
.sosumi:lang(ar) {
 line-height:1.5;
 letter-spacing:0em;
 font-family:"SF Pro AR","SF Pro Gulf","SF Pro Text","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}
.sosumi:lang(ja) {
 line-height:1.45455;
 letter-spacing:0em;
 font-family:"SF Pro JP","SF Pro Text","SF Pro Icons","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo","ＭＳ Ｐゴシック","Helvetica Neue","Helvetica","Arial",sans-serif
}
.sosumi:lang(ko) {
 line-height:1.5;
 letter-spacing:0em;
 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
}
.sosumi:lang(th) {
 font-size:11px;
 line-height:1.72733;
 letter-spacing:0em;
 font-family:"SF Pro TH","SF Pro Text","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}
.sosumi:lang(zh) {
 letter-spacing:0em
}
.sosumi:lang(zh-CN) {
 font-family:"SF Pro SC","SF Pro Text","SF Pro Icons","PingFang SC","Helvetica Neue","Helvetica","Arial",sans-serif
}
.sosumi:lang(zh-HK) {
 font-family:"SF Pro HK","SF Pro Text","SF Pro Icons","PingFang HK","Helvetica Neue","Helvetica","Arial",sans-serif
}
.sosumi: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
}
.sosumi:lang(zh-TW) {
 font-family:"SF Pro TC","SF Pro Text","SF Pro Icons","PingFang TC","Helvetica Neue","Helvetica","Arial",sans-serif
}
.sosumi * {
 margin:0;
 padding:0
}
.sosumi a {
 color:#555
}
.sosumi ul {
 list-style:none
}
.sosumi ol {
 list-style:decimal outside;
 padding-left:1.33333em;
 padding-right:1.33333em
}
.sosumi li,
.sosumi p {
 padding-bottom:.4em
}
.sosumi small {
 font-size:1em
}
.sosumi>:last-child {
 margin-bottom:-.4em
}
.theme-dark {
 background-color:#000;
 color:#ccc
}
.theme-dark h1,
.theme-dark h2,
.theme-dark h3,
.theme-dark h4,
.theme-dark h5,
.theme-dark h6 {
 color:#fff
}
.theme-dark a {
 color:#6bf
}
.theme-dark sup a {
 color:inherit
}
.theme-dark sup a:hover {
 color:#6bf
}
.theme-dark a.block {
 color:inherit
}
.theme-dark a.block .block-link {
 color:#6bf
}
.theme-dark .paddlenav .paddlenav-arrow {
 background-color:transparent;
 color:rgba(136,136,136,0.8)
}
.theme-dark .paddlenav .paddlenav-arrow:hover {
 background-color:transparent;
 color:#888
}
.theme-dark .paddlenav .paddlenav-arrow:active {
 background-color:transparent;
 color:#888
}
.theme-dark .paddlenav .paddlenav-arrow:focus {
 opacity:1
}
.theme-dark .paddlenav .paddlenav-arrow:focus[data-focus-method="mouse"]:not(input):not(textarea):not(select):hover,
.theme-dark .paddlenav .paddlenav-arrow:focus[data-focus-method="touch"]:not(input):not(textarea):not(select):hover {
 background-color:transparent;
 color:#888
}
.theme-dark .paddlenav .paddlenav-arrow:focus[data-focus-method="mouse"]:not(input):not(textarea):not(select):active,
.theme-dark .paddlenav .paddlenav-arrow:focus[data-focus-method="touch"]:not(input):not(textarea):not(select):active {
 background-color:transparent;
 color:#888
}
.theme-dark .paddlenav .paddlenav-arrow:disabled,
.theme-dark .paddlenav .paddlenav-arrow.disabled {
 opacity:0
}
html.touch .theme-dark .paddlenav .paddlenav-arrow:disabled,
html.touch .theme-dark .paddlenav .paddlenav-arrow.disabled {
 opacity:0
}
.theme-dark .paddlenav-framed .paddlenav-arrow {
 background-color:rgba(214,214,214,0.25);
 color:rgba(136,136,136,0.8)
}
.theme-dark .paddlenav-framed .paddlenav-arrow:hover {
 background-color:rgba(214,214,214,0.3);
 color:#888
}
.theme-dark .paddlenav-framed .paddlenav-arrow:active {
 background-color:rgba(214,214,214,0.4);
 color:#888
}
.theme-dark .paddlenav-framed .paddlenav-arrow:focus {
 opacity:1
}
.theme-dark .paddlenav-framed .paddlenav-arrow:focus[data-focus-method="mouse"]:not(input):not(textarea):not(select):hover,
.theme-dark .paddlenav-framed .paddlenav-arrow:focus[data-focus-method="touch"]:not(input):not(textarea):not(select):hover {
 background-color:rgba(214,214,214,0.3);
 color:#888
}
.theme-dark .paddlenav-framed .paddlenav-arrow:focus[data-focus-method="mouse"]:not(input):not(textarea):not(select):active,
.theme-dark .paddlenav-framed .paddlenav-arrow:focus[data-focus-method="touch"]:not(input):not(textarea):not(select):active {
 background-color:rgba(214,214,214,0.4);
 color:#888
}
.theme-dark .paddlenav-framed .paddlenav-arrow:disabled,
.theme-dark .paddlenav-framed .paddlenav-arrow.disabled {
 opacity:0
}
html.touch .theme-dark .paddlenav-framed .paddlenav-arrow:disabled,
html.touch .theme-dark .paddlenav-framed .paddlenav-arrow.disabled {
 opacity:0
}
.theme-dark .sosumi {
 color:#666
}
.theme-dark .sosumi a {
 color:#999
}
.theme-dark [class*="typography-intro"] {
 color:#ccc
}
.theme-dark [class*="typography-eyebrow"] {
 color:#ccc
}
#viewport-emitter {
 overflow:hidden;
 position:absolute;
 top:0;
 left:0;
 width:0;
 height:0;
 visibility:hidden;
 z-index:-1
}
#viewport-emitter::before {
 content:"large"
}
@media only screen and (max-width: 1068px) {
 #viewport-emitter::before {
  content:"medium"
 }
}
@media only screen and (max-width: 735px) {
 #viewport-emitter::before {
  content:"small"
 }
}
@media only screen and (min-width: 1442px) {
 #viewport-emitter::before {
  content:"xlarge"
 }
}
html.progressive-image.js [data-progressive-image],
html.progressive-image.js [data-progressive-image] * {
 -webkit-mask-image:none !important;
 mask-image:none !important;
}
html.progressive-image.js .progressive-image-animated,
html.progressive-image.js .progressive-image-animated * {
 opacity:0;
 -webkit-transition:opacity 1s ease-out;
 transition:opacity 1s ease-out
}
html.progressive-image.js .progressive-image-animated[data-progressive-image-loaded],
html.progressive-image.js .progressive-image-animated[data-progressive-image-loaded] *,
html.progressive-image.js .progressive-image-animated *[data-progressive-image-loaded],
html.progressive-image.js .progressive-image-animated *[data-progressive-image-loaded] * {
 opacity:1
}
html #ac-globalnav,
html #ac-globalnav ~ .ac-gn-blur {
 position:fixed
}
html.ac-gn-segmentbar-visible,
html.ac-ls-visible {
 margin-top:0 !important;
 top:0
}
html.ac-gn-segmentbar-visible body,
html.ac-ls-visible body {
 border-top:none;
 margin-top:0
}
html.ac-gn-segmentbar-visible #ac-gn-segmentbar {
 top:0;
 position:fixed
}
@media only screen and (min-width: 768px) {
 html.ac-gn-segmentbar-visible #ac-globalnav {
  top:40px
 }
}
@media only screen and (max-width: 767px) {
 html.ac-gn-segmentbar-visible #ac-globalnav {
  top:44px
 }
}
html.ac-gn-segmentbar-visible #ac-globalnav ~ .ac-gn-blur {
 top:40px
}
@media only screen and (max-width: 767px) {
 html.ac-gn-segmentbar-visible #ac-globalnav ~ .ac-gn-blur {
  top:44px
 }
}
html.ac-ls-visible #ac-localeswitcher {
 top:0;
 position:fixed
}
html.ac-ls-visible #ac-globalnav {
 top:70px
}
@media only screen and (max-width: 735px) {
 html.ac-ls-visible #ac-globalnav {
  top:135px
 }
}
html.ac-ls-visible #ac-globalnav ~ .ac-gn-blur {
 top:70px
}
@media only screen and (max-width: 767px) {
 html.ac-ls-visible #ac-globalnav ~ .ac-gn-blur {
  top:135px
 }
}
html.ac-ls-visible.ac-gn-segmentbar-visible #ac-globalnav ~ .ac-gn-blur {
 top:110px
}
@media only screen and (max-width: 767px) {
 html.ac-ls-visible.ac-gn-segmentbar-visible #ac-globalnav ~ .ac-gn-blur {
  top:179px
 }
}
html.ac-ls-visible.ac-gn-segmentbar-visible footer {
 top:40px
}
@media only screen and (max-width: 767px) {
 html.ac-ls-visible.ac-gn-segmentbar-visible footer {
  top:44px
 }
}
.main {
 position:relative;
 max-width:2560px;
 margin:0 auto
}
.all-small-caps {
 font-variant-caps:all-small-caps
}
.logo-image {
 margin:0 auto
}
.logo-image-apple-pay {
 width:79px;
 height:33px;
 background-size:79px 33px;
 background-repeat:no-repeat;
 background-image:url("/v/home/eb/images/logos/apple_pay__ggar7j5swyqi_large.png");
 background-position:center
}
@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) {
 .logo-image-apple-pay {
  background-image:url("/v/home/eb/images/logos/apple_pay__ggar7j5swyqi_large_2x.png")
 }
}
@media only screen and (max-width: 735px) {
 .logo-image-apple-pay {
  width:63px;
  height:27px;
  background-size:63px 27px;
  background-repeat:no-repeat;
  background-image:url("/v/home/eb/images/logos/apple_pay__ggar7j5swyqi_small.png")
 }
}
@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-width: 735px) and (min-resolution: 144dpi) {
 .logo-image-apple-pay {
  background-image:url("/v/home/eb/images/logos/apple_pay__ggar7j5swyqi_small_2x.png")
 }
}
.logo-image-apple-watch-series-4-logo-hero-d4753 {
 width:205px;
 height:78px;
 background-size:205px 78px;
 background-repeat:no-repeat;
 background-image:url("/v/home/eb/images/logos/apple_watch_series_4_logo_hero_d4753__dtq293f6r54y_large.jpg");
 background-position:center
}
@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) {
 .logo-image-apple-watch-series-4-logo-hero-d4753 {
  background-image:url("/v/home/eb/images/logos/apple_watch_series_4_logo_hero_d4753__dtq293f6r54y_large_2x.jpg")
 }
}
@media only screen and (max-width: 1068px) {
 .logo-image-apple-watch-series-4-logo-hero-d4753 {
  width:145px;
  height:55px;
  background-size:145px 55px;
  background-repeat:no-repeat;
  background-image:url("/v/home/eb/images/logos/apple_watch_series_4_logo_hero_d4753__dtq293f6r54y_medium.jpg")
 }
}
@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) {
 .logo-image-apple-watch-series-4-logo-hero-d4753 {
  background-image:url("/v/home/eb/images/logos/apple_watch_series_4_logo_hero_d4753__dtq293f6r54y_medium_2x.jpg")
 }
}
@media only screen and (max-width: 735px) {
 .logo-image-apple-watch-series-4-logo-hero-d4753 {
  width:123px;
  height:47px;
  background-size:123px 47px;
  background-repeat:no-repeat;
  background-image:url("/v/home/eb/images/logos/apple_watch_series_4_logo_hero_d4753__dtq293f6r54y_small.jpg")
 }
}
@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-width: 735px) and (min-resolution: 144dpi) {
 .logo-image-apple-watch-series-4-logo-hero-d4753 {
  background-image:url("/v/home/eb/images/logos/apple_watch_series_4_logo_hero_d4753__dtq293f6r54y_small_2x.jpg")
 }
}
.logo-image-dark-iphone-xr-logo-hero {
 width:209px;
 height:33px;
 background-size:209px 33px;
 background-repeat:no-repeat;
 background-image:url("/v/home/eb/images/logos/dark-iphone_xr_logo_hero__f8r05iokxoi2_large.png");
 background-position:center
}
@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) {
 .logo-image-dark-iphone-xr-logo-hero {
  background-image:url("/v/home/eb/images/logos/dark-iphone_xr_logo_hero__f8r05iokxoi2_large_2x.png")
 }
}
@media only screen and (max-width: 1068px) {
 .logo-image-dark-iphone-xr-logo-hero {
  width:179px;
  height:28px;
  background-size:179px 28px;
  background-repeat:no-repeat;
  background-image:url("/v/home/eb/images/logos/dark-iphone_xr_logo_hero__f8r05iokxoi2_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) {
 .logo-image-dark-iphone-xr-logo-hero {
  background-image:url("/v/home/eb/images/logos/dark-iphone_xr_logo_hero__f8r05iokxoi2_medium_2x.png")
 }
}
@media only screen and (max-width: 735px) {
 .logo-image-dark-iphone-xr-logo-hero {
  width:145px;
  height:23px;
  background-size:145px 23px;
  background-repeat:no-repeat;
  background-image:url("/v/home/eb/images/logos/dark-iphone_xr_logo_hero__f8r05iokxoi2_small.png")
 }
}
@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-width: 735px) and (min-resolution: 144dpi) {
 .logo-image-dark-iphone-xr-logo-hero {
  background-image:url("/v/home/eb/images/logos/dark-iphone_xr_logo_hero__f8r05iokxoi2_small_2x.png")
 }
}
.logo-image-dark-iphone-xs-logo-hero {
 width:209px;
 height:34px;
 background-size:209px 34px;
 background-repeat:no-repeat;
 background-image:url("/v/home/eb/images/logos/dark-iphone_xs_logo_hero__f4gl7cr4f662_large.png");
 background-position:center
}
@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) {
 .logo-image-dark-iphone-xs-logo-hero {
  background-image:url("/v/home/eb/images/logos/dark-iphone_xs_logo_hero__f4gl7cr4f662_large_2x.png")
 }
}
@media only screen and (max-width: 1068px) {
 .logo-image-dark-iphone-xs-logo-hero {
  width:180px;
  height:29px;
  background-size:180px 29px;
  background-repeat:no-repeat;
  background-image:url("/v/home/eb/images/logos/dark-iphone_xs_logo_hero__f4gl7cr4f662_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) {
 .logo-image-dark-iphone-xs-logo-hero {
  background-image:url("/v/home/eb/images/logos/dark-iphone_xs_logo_hero__f4gl7cr4f662_medium_2x.png")
 }
}
@media only screen and (max-width: 735px) {
 .logo-image-dark-iphone-xs-logo-hero {
  width:147px;
  height:24px;
  background-size:147px 24px;
  background-repeat:no-repeat;
  background-image:url("/v/home/eb/images/logos/dark-iphone_xs_logo_hero__f4gl7cr4f662_small.png")
 }
}
@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-width: 735px) and (min-resolution: 144dpi) {
 .logo-image-dark-iphone-xs-logo-hero {
  background-image:url("/v/home/eb/images/logos/dark-iphone_xs_logo_hero__f4gl7cr4f662_small_2x.png")
 }
}
.logo-image-iphone-xr-logo-hero-9d70d {
 width:210px;
 height:34px;
 background-size:210px 34px;
 background-repeat:no-repeat;
 background-image:url("/v/home/eb/images/logos/iphone_xr_logo_hero_9d70d__bbk3xgojj40y_large.png");
 background-position:center
}
@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) {
 .logo-image-iphone-xr-logo-hero-9d70d {
  background-image:url("/v/home/eb/images/logos/iphone_xr_logo_hero_9d70d__bbk3xgojj40y_large_2x.png")
 }
}
@media only screen and (max-width: 1068px) {
 .logo-image-iphone-xr-logo-hero-9d70d {
  width:180px;
  height:30px;
  background-size:180px 30px;
  background-repeat:no-repeat;
  background-image:url("/v/home/eb/images/logos/iphone_xr_logo_hero_9d70d__bbk3xgojj40y_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) {
 .logo-image-iphone-xr-logo-hero-9d70d {
  background-image:url("/v/home/eb/images/logos/iphone_xr_logo_hero_9d70d__bbk3xgojj40y_medium_2x.png")
 }
}
@media only screen and (max-width: 735px) {
 .logo-image-iphone-xr-logo-hero-9d70d {
  width:146px;
  height:25px;
  background-size:146px 25px;
  background-repeat:no-repeat;
  background-image:url("/v/home/eb/images/logos/iphone_xr_logo_hero_9d70d__bbk3xgojj40y_small.png")
 }
}
@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-width: 735px) and (min-resolution: 144dpi) {
 .logo-image-iphone-xr-logo-hero-9d70d {
  background-image:url("/v/home/eb/images/logos/iphone_xr_logo_hero_9d70d__bbk3xgojj40y_small_2x.png")
 }
}
.logo-image-iphone-xs-logo-hero-a5d05 {
 width:210px;
 height:34px;
 background-size:210px 34px;
 background-repeat:no-repeat;
 background-image:url("/v/home/eb/images/logos/iphone_xs_logo_hero_a5d05__cd1ovqbgg16u_large.png");
 background-position:center
}
@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) {
 .logo-image-iphone-xs-logo-hero-a5d05 {
  background-image:url("/v/home/eb/images/logos/iphone_xs_logo_hero_a5d05__cd1ovqbgg16u_large_2x.png")
 }
}
@media only screen and (max-width: 1068px) {
 .logo-image-iphone-xs-logo-hero-a5d05 {
  width:180px;
  height:30px;
  background-size:180px 30px;
  background-repeat:no-repeat;
  background-image:url("/v/home/eb/images/logos/iphone_xs_logo_hero_a5d05__cd1ovqbgg16u_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) {
 .logo-image-iphone-xs-logo-hero-a5d05 {
  background-image:url("/v/home/eb/images/logos/iphone_xs_logo_hero_a5d05__cd1ovqbgg16u_medium_2x.png")
 }
}
@media only screen and (max-width: 735px) {
 .logo-image-iphone-xs-logo-hero-a5d05 {
  width:146px;
  height:25px;
  background-size:146px 25px;
  background-repeat:no-repeat;
  background-image:url("/v/home/eb/images/logos/iphone_xs_logo_hero_a5d05__cd1ovqbgg16u_small.png")
 }
}
@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-width: 735px) and (min-resolution: 144dpi) {
 .logo-image-iphone-xs-logo-hero-a5d05 {
  background-image:url("/v/home/eb/images/logos/iphone_xs_logo_hero_a5d05__cd1ovqbgg16u_small_2x.png")
 }
}
.logo-image-logo-series-4 {
 width:146px;
 height:59px;
 background-size:146px 59px;
 background-repeat:no-repeat;
 background-image:url("/v/home/eb/images/logos/logo_series_4__bugj0mzzcz36_large.jpg");
 background-position:center
}
@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) {
 .logo-image-logo-series-4 {
  background-image:url("/v/home/eb/images/logos/logo_series_4__bugj0mzzcz36_large_2x.jpg")
 }
}
@media only screen and (max-width: 1068px) {
 .logo-image-logo-series-4 {
  width:116px;
  height:44px;
  background-size:116px 44px;
  background-repeat:no-repeat;
  background-image:url("/v/home/eb/images/logos/logo_series_4__bugj0mzzcz36_medium.jpg")
 }
}
@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) {
 .logo-image-logo-series-4 {
  background-image:url("/v/home/eb/images/logos/logo_series_4__bugj0mzzcz36_medium_2x.jpg")
 }
}
@media only screen and (max-width: 735px) {
 .logo-image-logo-series-4 {
  width:123px;
  height:47px;
  background-size:123px 47px;
  background-repeat:no-repeat;
  background-image:url("/v/home/eb/images/logos/logo_series_4__bugj0mzzcz36_small.jpg")
 }
}
@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-width: 735px) and (min-resolution: 144dpi) {
 .logo-image-logo-series-4 {
  background-image:url("/v/home/eb/images/logos/logo_series_4__bugj0mzzcz36_small_2x.jpg")
 }
}
.logo-image-music-47492 {
 width:127px;
 height:31px;
 background-size:127px 31px;
 background-repeat:no-repeat;
 background-image:url("/v/home/eb/images/logos/music_47492__y00ih1w2ugyy_large.png");
 background-position:center
}
@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) {
 .logo-image-music-47492 {
  background-image:url("/v/home/eb/images/logos/music_47492__y00ih1w2ugyy_large_2x.png")
 }
}
@media only screen and (max-width: 1068px) {
 .logo-image-music-47492 {
  width:103px;
  height:25px;
  background-size:103px 25px;
  background-repeat:no-repeat;
  background-image:url("/v/home/eb/images/logos/music_47492__y00ih1w2ugyy_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) {
 .logo-image-music-47492 {
  background-image:url("/v/home/eb/images/logos/music_47492__y00ih1w2ugyy_medium_2x.png")
 }
}
@media only screen and (max-width: 735px) {
 .logo-image-music-47492 {
  width:103px;
  height:25px;
  background-size:103px 25px;
  background-repeat:no-repeat;
  background-image:url("/v/home/eb/images/logos/music_47492__y00ih1w2ugyy_small.png")
 }
}
@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-width: 735px) and (min-resolution: 144dpi) {
 .logo-image-music-47492 {
  background-image:url("/v/home/eb/images/logos/music_47492__y00ih1w2ugyy_small_2x.png")
 }
}
.logo-image-tv-4k {
 width:116px;
 height:32px;
 background-size:116px 32px;
 background-repeat:no-repeat;
 background-image:url("/v/home/eb/images/logos/tv_4k__ddtldikt6342_large.png");
 background-position:center
}
@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) {
 .logo-image-tv-4k {
  background-image:url("/v/home/eb/images/logos/tv_4k__ddtldikt6342_large_2x.png")
 }
}
@media only screen and (max-width: 1068px) {
 .logo-image-tv-4k {
  width:95px;
  height:26px;
  background-size:95px 26px;
  background-repeat:no-repeat;
  background-image:url("/v/home/eb/images/logos/tv_4k__ddtldikt6342_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) {
 .logo-image-tv-4k {
  background-image:url("/v/home/eb/images/logos/tv_4k__ddtldikt6342_medium_2x.png")
 }
}
@media only screen and (max-width: 735px) {
 .logo-image-tv-4k {
  width:90px;
  height:25px;
  background-size:90px 25px;
  background-repeat:no-repeat;
  background-image:url("/v/home/eb/images/logos/tv_4k__ddtldikt6342_small.png")
 }
}
@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-width: 735px) and (min-resolution: 144dpi) {
 .logo-image-tv-4k {
  background-image:url("/v/home/eb/images/logos/tv_4k__ddtldikt6342_small_2x.png")
 }
}
.logo-image-wwdc-logo {
 width:164px;
 height:31px;
 background-size:164px 31px;
 background-repeat:no-repeat;
 background-image:url("/v/home/eb/images/logos/wwdc_logo__ioxg7mtgu6aa_large.png");
 background-position:center
}
@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) {
 .logo-image-wwdc-logo {
  background-image:url("/v/home/eb/images/logos/wwdc_logo__ioxg7mtgu6aa_large_2x.png")
 }
}
@media only screen and (max-width: 1068px) {
 .logo-image-wwdc-logo {
  width:133px;
  height:25px;
  background-size:133px 25px;
  background-repeat:no-repeat;
  background-image:url("/v/home/eb/images/logos/wwdc_logo__ioxg7mtgu6aa_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) {
 .logo-image-wwdc-logo {
  background-image:url("/v/home/eb/images/logos/wwdc_logo__ioxg7mtgu6aa_medium_2x.png")
 }
}
@media only screen and (max-width: 735px) {
 .logo-image-wwdc-logo {
  width:133px;
  height:25px;
  background-size:133px 25px;
  background-repeat:no-repeat;
  background-image:url("/v/home/eb/images/logos/wwdc_logo__ioxg7mtgu6aa_small.png")
 }
}
@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-width: 735px) and (min-resolution: 144dpi) {
 .logo-image-wwdc-logo {
  background-image:url("/v/home/eb/images/logos/wwdc_logo__ioxg7mtgu6aa_small_2x.png")
 }
}
.main [data-module-template="banners"] [data-unit-id] .unit-wrapper {
 position:relative;
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-orient:vertical;
 -webkit-box-direction:normal;
 -ms-flex-direction:column;
 flex-direction:column;
 overflow:hidden
}
.main [data-module-template="banners"] [data-unit-id] .unit-wrapper a.unit-link {
 position:absolute;
 top:0;
 left:0;
 width:100%;
 height:100%;
 z-index:3
}
.main [data-module-template="banners"] [data-unit-id] .unit-wrapper a.unit-link:hover {
 text-decoration:none
}
.main [data-module-template="banners"] [data-unit-id] .unit-wrapper a.unit-link:focus {
 outline-offset:-3px
}
html.ie .main [data-module-template="banners"] [data-unit-id] .unit-wrapper a.unit-link:focus {
 top:3px;
 left:3px;
 width:calc(100% - 6px);
 height:calc(100% - 6px)
}
.main [data-module-template="banners"] [data-unit-id] .unit-wrapper a:not(.unit-link) {
 z-index:4;
 text-decoration:none
}
.main [data-module-template="banners"] [data-unit-id] .unit-wrapper a:not(.unit-link):hover {
 text-decoration:underline
}
.main [data-module-template="banners"] [data-unit-id] .unit-wrapper .unit-copy-wrapper {
 position:relative;
 -webkit-box-flex:0;
 -ms-flex-positive:0;
 flex-grow:0;
 z-index:4;
 pointer-events:none
}
.main [data-module-template="banners"] [data-unit-id] .unit-wrapper .unit-copy-wrapper a {
 pointer-events:all
}
.main [data-module-template="banners"] [data-unit-id] .unit-wrapper .unit-image-wrapper {
 z-index:1;
 overflow:visible;
 -webkit-box-flex:1;
 -ms-flex-positive:1;
 flex-grow:1
}
.main [data-module-template="banners"] [data-unit-id] .unit-image {
 z-index:1;
 position:absolute;
 border:0;
 margin:0;
 padding:0;
 left:calc(50% + 0px);
 right:auto;
 bottom:0px;
 top:auto;
 -webkit-transform:translatex(-50%);
 transform:translatex(-50%)
}
.main [data-module-template="banners"] [data-unit-id] .headline,
.main [data-module-template="banners"] [data-unit-id] .subhead,
.main [data-module-template="banners"] [data-unit-id] .cta {
 text-align:center;
 display:block;
 width:100%;
 margin-left:auto;
 margin-right:auto;
 position:relative;
 -ms-flex-negative:1;
 flex-shrink:1
}
.main [data-module-template="banners"] [data-unit-id] .cta {
 color:#0070c9
}
.main [data-module-template="banners"] .unit-image-wrapper {
 position:absolute;
 top:0;
 left:0;
 height:100%;
 width:100%
}
.main [data-module-template="banners"] .unit-image-wrapper .unit-image.unit-image-logo-arc {
 width:276px;
 height:68px;
 background-size:276px 68px;
 background-repeat:no-repeat;
 background-image:url("/v/home/eb/images/banners/logo_arc__cqzlb6z7yfo2_large.jpg")
}
@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) {
 .main [data-module-template="banners"] .unit-image-wrapper .unit-image.unit-image-logo-arc {
  background-image:url("/v/home/eb/images/banners/logo_arc__cqzlb6z7yfo2_large_2x.jpg")
 }
}
@media only screen and (max-width: 1068px) {
 .main [data-module-template="banners"] .unit-image-wrapper .unit-image.unit-image-logo-arc {
  width:276px;
  height:68px;
  background-size:276px 68px;
  background-repeat:no-repeat;
  background-image:url("/v/home/eb/images/banners/logo_arc__cqzlb6z7yfo2_medium.jpg")
 }
}
@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) {
 .main [data-module-template="banners"] .unit-image-wrapper .unit-image.unit-image-logo-arc {
  background-image:url("/v/home/eb/images/banners/logo_arc__cqzlb6z7yfo2_medium_2x.jpg")
 }
}
@media only screen and (max-width: 735px) {
 .main [data-module-template="banners"] .unit-image-wrapper .unit-image.unit-image-logo-arc {
  width:221px;
  height:55px;
  background-size:221px 55px;
  background-repeat:no-repeat;
  background-image:url("/v/home/eb/images/banners/logo_arc__cqzlb6z7yfo2_small.jpg")
 }
}
@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-width: 735px) and (min-resolution: 144dpi) {
 .main [data-module-template="banners"] .unit-image-wrapper .unit-image.unit-image-logo-arc {
  background-image:url("/v/home/eb/images/banners/logo_arc__cqzlb6z7yfo2_small_2x.jpg")
 }
}
.main [data-module-template="banners"] .unit-image-wrapper video.unit-image {
 background-image:none;
 will-change:opacity;
 opacity:0.01;
 -webkit-transition:opacity 0.25s;
 transition:opacity 0.25s
}
.main [data-module-template="banners"] .unit-image-wrapper video.unit-image.loaded {
 opacity:1
}
.main [data-module-template="banners"] .unit-image-wrapper video.hidden-test-video {
 opacity:0.01;
 width:1px;
 height:1px;
 position:absolute;
 bottom:0;
 right:0
}
@media screen and (max-width: 1441px) and (min-width: 1069px) {
 .main [data-module-template="banners"]:not(.standalone-module) {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -ms-flex-direction:row;
  flex-direction:row;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap;
  width:100%
 }
 .main [data-module-template="banners"]:not(.standalone-module) [data-unit-id] {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  width:100%;
  border-left-width:6px;
  border-right-width:6px
 }
 .main [data-module-template="banners"]:not(.standalone-module) [data-unit-id]:nth-child(1n+1) {
  border-left-width:0px
 }
 .main [data-module-template="banners"]:not(.standalone-module) [data-unit-id]:nth-child(1n) {
  border-right-width:0px
 }
 .main [data-module-template="banners"]:not(.standalone-module) [data-unit-id],
 .main [data-module-template="banners"]:not(.standalone-module) .unit-wrapper {
  position:relative;
  overflow:hidden
 }
 .main [data-module-template="banners"]:not(.standalone-module) [data-unit-id] {
  background-color:#fafafa;
  border-color:#fff;
  border-style:solid
 }
 .main [data-module-template="banners"]:not(.standalone-module) .unit-wrapper {
  height:auto;
  width:100%
 }
 .main [data-module-template="banners"]:not(.standalone-module) [data-unit-id] {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:6px;
  padding-bottom:0px;
  border-bottom-width:6px;
  padding-top:0px;
  height:auto
 }
 .main [data-module-template="banners"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:0px;
  padding-bottom:0px;
  border-bottom-width:6px;
  padding-top:44px;
  height:auto
 }
}
@media only screen and (max-width: 1441px) and (min-width: 1069px) and (min-width: 768px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="banners"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
  padding-top:84px;
  height:auto
 }
}
@media only screen and (max-width: 1441px) and (min-width: 1069px) and (max-width: 767px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="banners"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
  padding-top:88px;
  height:auto
 }
}
@media only screen and (max-width: 1441px) and (min-width: 1069px) and (min-width: 768px) {
 html.ac-ls-visible .main [data-module-template="banners"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
  padding-top:114px;
  height:auto
 }
}
@media only screen and (max-width: 1441px) and (min-width: 1069px) and (max-width: 767px) {
 html.ac-ls-visible .main [data-module-template="banners"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
  padding-top:179px;
  height:auto
 }
}
@media screen and (max-width: 1441px) and (min-width: 1069px) {
 .main [data-module-template="banners"]:not(.standalone-module):last-child [data-unit-id]:nth-last-child(-n+1) {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:6px;
  padding-bottom:0px;
  border-bottom-width:12px;
  padding-top:0px;
  height:auto
 }
 .main [data-module-template="banners"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:0px;
  padding-bottom:0px;
  border-bottom-width:12px;
  padding-top:44px;
  height:auto
 }
}
@media only screen and (max-width: 1441px) and (min-width: 1069px) and (min-width: 768px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="banners"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
  padding-top:84px;
  height:auto
 }
}
@media only screen and (max-width: 1441px) and (min-width: 1069px) and (max-width: 767px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="banners"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
  padding-top:88px;
  height:auto
 }
}
@media only screen and (max-width: 1441px) and (min-width: 1069px) and (min-width: 768px) {
 html.ac-ls-visible .main [data-module-template="banners"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
  padding-top:114px;
  height:auto
 }
}
@media only screen and (max-width: 1441px) and (min-width: 1069px) and (max-width: 767px) {
 html.ac-ls-visible .main [data-module-template="banners"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
  padding-top:179px;
  height:auto
 }
}
@media screen and (max-width: 1441px) and (min-width: 1069px) {
 .main [data-module-template="banners"].standalone-module {
  background-color:#fafafa;
  border-color:#fff;
  border-style:solid;
  border-left-width:0px;
  border-right-width:0px;
  padding-left:0;
  padding-right:0
 }
 .main [data-module-template="banners"].standalone-module:only-child {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:0px;
  padding-bottom:0px;
  border-bottom-width:12px;
  padding-top:44px;
  height:auto
 }
}
@media only screen and (max-width: 1441px) and (min-width: 1069px) and (min-width: 768px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="banners"].standalone-module:only-child {
  padding-top:84px;
  height:auto
 }
}
@media only screen and (max-width: 1441px) and (min-width: 1069px) and (max-width: 767px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="banners"].standalone-module:only-child {
  padding-top:88px;
  height:auto
 }
}
@media only screen and (max-width: 1441px) and (min-width: 1069px) and (min-width: 768px) {
 html.ac-ls-visible .main [data-module-template="banners"].standalone-module:only-child {
  padding-top:114px;
  height:auto
 }
}
@media only screen and (max-width: 1441px) and (min-width: 1069px) and (max-width: 767px) {
 html.ac-ls-visible .main [data-module-template="banners"].standalone-module:only-child {
  padding-top:179px;
  height:auto
 }
}
@media screen and (max-width: 1441px) and (min-width: 1069px) {
 .main [data-module-template="banners"].standalone-module:not(:only-child):first-child {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:0px;
  padding-bottom:0px;
  border-bottom-width:6px;
  padding-top:44px;
  height:auto
 }
}
@media only screen and (max-width: 1441px) and (min-width: 1069px) and (min-width: 768px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="banners"].standalone-module:not(:only-child):first-child {
  padding-top:84px;
  height:auto
 }
}
@media only screen and (max-width: 1441px) and (min-width: 1069px) and (max-width: 767px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="banners"].standalone-module:not(:only-child):first-child {
  padding-top:88px;
  height:auto
 }
}
@media only screen and (max-width: 1441px) and (min-width: 1069px) and (min-width: 768px) {
 html.ac-ls-visible .main [data-module-template="banners"].standalone-module:not(:only-child):first-child {
  padding-top:114px;
  height:auto
 }
}
@media only screen and (max-width: 1441px) and (min-width: 1069px) and (max-width: 767px) {
 html.ac-ls-visible .main [data-module-template="banners"].standalone-module:not(:only-child):first-child {
  padding-top:179px;
  height:auto
 }
}
@media screen and (max-width: 1441px) and (min-width: 1069px) {
 .main [data-module-template="banners"].standalone-module:not(:only-child):not(:first-child):not(:last-child) {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:6px;
  padding-bottom:0px;
  border-bottom-width:6px;
  padding-top:0px;
  height:auto
 }
 .main [data-module-template="banners"].standalone-module:not(:only-child):last-child {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:6px;
  padding-bottom:0px;
  border-bottom-width:12px;
  padding-top:0px;
  height:auto
 }
}
@media screen and (max-width: 1442000px) and (min-width: 1442px) {
 .main [data-module-template="banners"]:not(.standalone-module) {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -ms-flex-direction:row;
  flex-direction:row;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap;
  width:100%
 }
 .main [data-module-template="banners"]:not(.standalone-module) [data-unit-id] {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  width:100%;
  border-left-width:6px;
  border-right-width:6px
 }
 .main [data-module-template="banners"]:not(.standalone-module) [data-unit-id]:nth-child(1n+1) {
  border-left-width:0px
 }
 .main [data-module-template="banners"]:not(.standalone-module) [data-unit-id]:nth-child(1n) {
  border-right-width:0px
 }
 .main [data-module-template="banners"]:not(.standalone-module) [data-unit-id],
 .main [data-module-template="banners"]:not(.standalone-module) .unit-wrapper {
  position:relative;
  overflow:hidden
 }
 .main [data-module-template="banners"]:not(.standalone-module) [data-unit-id] {
  background-color:#fafafa;
  border-color:#fff;
  border-style:solid
 }
 .main [data-module-template="banners"]:not(.standalone-module) .unit-wrapper {
  height:auto;
  width:100%
 }
 .main [data-module-template="banners"]:not(.standalone-module) [data-unit-id] {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:6px;
  padding-bottom:0px;
  border-bottom-width:6px;
  padding-top:0px;
  height:auto
 }
 .main [data-module-template="banners"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:0px;
  padding-bottom:0px;
  border-bottom-width:6px;
  padding-top:44px;
  height:auto
 }
}
@media only screen and (max-width: 1442000px) and (min-width: 1442px) and (min-width: 768px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="banners"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
  padding-top:84px;
  height:auto
 }
}
@media only screen and (max-width: 1442000px) and (min-width: 1442px) and (max-width: 767px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="banners"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
  padding-top:88px;
  height:auto
 }
}
@media only screen and (max-width: 1442000px) and (min-width: 1442px) and (min-width: 768px) {
 html.ac-ls-visible .main [data-module-template="banners"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
  padding-top:114px;
  height:auto
 }
}
@media only screen and (max-width: 1442000px) and (min-width: 1442px) and (max-width: 767px) {
 html.ac-ls-visible .main [data-module-template="banners"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
  padding-top:179px;
  height:auto
 }
}
@media screen and (max-width: 1442000px) and (min-width: 1442px) {
 .main [data-module-template="banners"]:not(.standalone-module):last-child [data-unit-id]:nth-last-child(-n+1) {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:6px;
  padding-bottom:0px;
  border-bottom-width:12px;
  padding-top:0px;
  height:auto
 }
 .main [data-module-template="banners"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:0px;
  padding-bottom:0px;
  border-bottom-width:12px;
  padding-top:44px;
  height:auto
 }
}
@media only screen and (max-width: 1442000px) and (min-width: 1442px) and (min-width: 768px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="banners"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
  padding-top:84px;
  height:auto
 }
}
@media only screen and (max-width: 1442000px) and (min-width: 1442px) and (max-width: 767px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="banners"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
  padding-top:88px;
  height:auto
 }
}
@media only screen and (max-width: 1442000px) and (min-width: 1442px) and (min-width: 768px) {
 html.ac-ls-visible .main [data-module-template="banners"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
  padding-top:114px;
  height:auto
 }
}
@media only screen and (max-width: 1442000px) and (min-width: 1442px) and (max-width: 767px) {
 html.ac-ls-visible .main [data-module-template="banners"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
  padding-top:179px;
  height:auto
 }
}
@media screen and (max-width: 1442000px) and (min-width: 1442px) {
 .main [data-module-template="banners"].standalone-module {
  background-color:#fafafa;
  border-color:#fff;
  border-style:solid;
  border-left-width:0px;
  border-right-width:0px;
  padding-left:0;
  padding-right:0
 }
 .main [data-module-template="banners"].standalone-module:only-child {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:0px;
  padding-bottom:0px;
  border-bottom-width:12px;
  padding-top:44px;
  height:auto
 }
}
@media only screen and (max-width: 1442000px) and (min-width: 1442px) and (min-width: 768px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="banners"].standalone-module:only-child {
  padding-top:84px;
  height:auto
 }
}
@media only screen and (max-width: 1442000px) and (min-width: 1442px) and (max-width: 767px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="banners"].standalone-module:only-child {
  padding-top:88px;
  height:auto
 }
}
@media only screen and (max-width: 1442000px) and (min-width: 1442px) and (min-width: 768px) {
 html.ac-ls-visible .main [data-module-template="banners"].standalone-module:only-child {
  padding-top:114px;
  height:auto
 }
}
@media only screen and (max-width: 1442000px) and (min-width: 1442px) and (max-width: 767px) {
 html.ac-ls-visible .main [data-module-template="banners"].standalone-module:only-child {
  padding-top:179px;
  height:auto
 }
}
@media screen and (max-width: 1442000px) and (min-width: 1442px) {
 .main [data-module-template="banners"].standalone-module:not(:only-child):first-child {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:0px;
  padding-bottom:0px;
  border-bottom-width:6px;
  padding-top:44px;
  height:auto
 }
}
@media only screen and (max-width: 1442000px) and (min-width: 1442px) and (min-width: 768px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="banners"].standalone-module:not(:only-child):first-child {
  padding-top:84px;
  height:auto
 }
}
@media only screen and (max-width: 1442000px) and (min-width: 1442px) and (max-width: 767px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="banners"].standalone-module:not(:only-child):first-child {
  padding-top:88px;
  height:auto
 }
}
@media only screen and (max-width: 1442000px) and (min-width: 1442px) and (min-width: 768px) {
 html.ac-ls-visible .main [data-module-template="banners"].standalone-module:not(:only-child):first-child {
  padding-top:114px;
  height:auto
 }
}
@media only screen and (max-width: 1442000px) and (min-width: 1442px) and (max-width: 767px) {
 html.ac-ls-visible .main [data-module-template="banners"].standalone-module:not(:only-child):first-child {
  padding-top:179px;
  height:auto
 }
}
@media screen and (max-width: 1442000px) and (min-width: 1442px) {
 .main [data-module-template="banners"].standalone-module:not(:only-child):not(:first-child):not(:last-child) {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:6px;
  padding-bottom:0px;
  border-bottom-width:6px;
  padding-top:0px;
  height:auto
 }
 .main [data-module-template="banners"].standalone-module:not(:only-child):last-child {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:6px;
  padding-bottom:0px;
  border-bottom-width:12px;
  padding-top:0px;
  height:auto
 }
}
@media screen and (max-width: 735px) and (min-width: 0px) {
 .main [data-module-template="banners"]:not(.standalone-module) {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -ms-flex-direction:row;
  flex-direction:row;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap;
  width:100%
 }
 .main [data-module-template="banners"]:not(.standalone-module) [data-unit-id] {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  width:100%;
  border-left-width:6px;
  border-right-width:6px
 }
 .main [data-module-template="banners"]:not(.standalone-module) [data-unit-id]:nth-child(1n+1) {
  border-left-width:0px
 }
 .main [data-module-template="banners"]:not(.standalone-module) [data-unit-id]:nth-child(1n) {
  border-right-width:0px
 }
 .main [data-module-template="banners"]:not(.standalone-module) [data-unit-id],
 .main [data-module-template="banners"]:not(.standalone-module) .unit-wrapper {
  position:relative;
  overflow:hidden
 }
 .main [data-module-template="banners"]:not(.standalone-module) [data-unit-id] {
  background-color:#fafafa;
  border-color:#fff;
  border-style:solid
 }
 .main [data-module-template="banners"]:not(.standalone-module) .unit-wrapper {
  height:500px;
  width:100%
 }
 .main [data-module-template="banners"]:not(.standalone-module) [data-unit-id] {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:6px;
  padding-bottom:0px;
  border-bottom-width:6px;
  padding-top:0px;
  height:calc(500px + 12px)
 }
 .main [data-module-template="banners"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:0px;
  padding-bottom:0px;
  border-bottom-width:6px;
  padding-top:48px;
  height:calc(500px + 54px)
 }
}
@media only screen and (max-width: 735px) and (min-width: 0px) and (min-width: 768px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="banners"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
  padding-top:88px;
  height:calc(500px + 94px)
 }
}
@media only screen and (max-width: 735px) and (min-width: 0px) and (max-width: 767px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="banners"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
  padding-top:92px;
  height:calc(500px + 98px)
 }
}
@media only screen and (max-width: 735px) and (min-width: 0px) and (min-width: 768px) {
 html.ac-ls-visible .main [data-module-template="banners"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
  padding-top:118px;
  height:calc(500px + 124px)
 }
}
@media only screen and (max-width: 735px) and (min-width: 0px) and (max-width: 767px) {
 html.ac-ls-visible .main [data-module-template="banners"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
  padding-top:183px;
  height:calc(500px + 189px)
 }
}
@media screen and (max-width: 735px) and (min-width: 0px) {
 .main [data-module-template="banners"]:not(.standalone-module):last-child [data-unit-id]:nth-last-child(-n+1) {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:6px;
  padding-bottom:0px;
  border-bottom-width:12px;
  padding-top:0px;
  height:calc(500px + 18px)
 }
 .main [data-module-template="banners"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:0px;
  padding-bottom:0px;
  border-bottom-width:12px;
  padding-top:48px;
  height:calc(500px + 60px)
 }
}
@media only screen and (max-width: 735px) and (min-width: 0px) and (min-width: 768px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="banners"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
  padding-top:88px;
  height:calc(500px + 100px)
 }
}
@media only screen and (max-width: 735px) and (min-width: 0px) and (max-width: 767px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="banners"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
  padding-top:92px;
  height:calc(500px + 104px)
 }
}
@media only screen and (max-width: 735px) and (min-width: 0px) and (min-width: 768px) {
 html.ac-ls-visible .main [data-module-template="banners"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
  padding-top:118px;
  height:calc(500px + 130px)
 }
}
@media only screen and (max-width: 735px) and (min-width: 0px) and (max-width: 767px) {
 html.ac-ls-visible .main [data-module-template="banners"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
  padding-top:183px;
  height:calc(500px + 195px)
 }
}
@media screen and (max-width: 735px) and (min-width: 0px) {
 .main [data-module-template="banners"].standalone-module {
  background-color:#fafafa;
  border-color:#fff;
  border-style:solid;
  border-left-width:0px;
  border-right-width:0px;
  padding-left:0;
  padding-right:0
 }
 .main [data-module-template="banners"].standalone-module:only-child {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:0px;
  padding-bottom:0px;
  border-bottom-width:12px;
  padding-top:48px;
  height:calc(500px + 60px)
 }
}
@media only screen and (max-width: 735px) and (min-width: 0px) and (min-width: 768px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="banners"].standalone-module:only-child {
  padding-top:88px;
  height:calc(500px + 100px)
 }
}
@media only screen and (max-width: 735px) and (min-width: 0px) and (max-width: 767px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="banners"].standalone-module:only-child {
  padding-top:92px;
  height:calc(500px + 104px)
 }
}
@media only screen and (max-width: 735px) and (min-width: 0px) and (min-width: 768px) {
 html.ac-ls-visible .main [data-module-template="banners"].standalone-module:only-child {
  padding-top:118px;
  height:calc(500px + 130px)
 }
}
@media only screen and (max-width: 735px) and (min-width: 0px) and (max-width: 767px) {
 html.ac-ls-visible .main [data-module-template="banners"].standalone-module:only-child {
  padding-top:183px;
  height:calc(500px + 195px)
 }
}
@media screen and (max-width: 735px) and (min-width: 0px) {
 .main [data-module-template="banners"].standalone-module:not(:only-child):first-child {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:0px;
  padding-bottom:0px;
  border-bottom-width:6px;
  padding-top:48px;
  height:calc(500px + 54px)
 }
}
@media only screen and (max-width: 735px) and (min-width: 0px) and (min-width: 768px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="banners"].standalone-module:not(:only-child):first-child {
  padding-top:88px;
  height:calc(500px + 94px)
 }
}
@media only screen and (max-width: 735px) and (min-width: 0px) and (max-width: 767px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="banners"].standalone-module:not(:only-child):first-child {
  padding-top:92px;
  height:calc(500px + 98px)
 }
}
@media only screen and (max-width: 735px) and (min-width: 0px) and (min-width: 768px) {
 html.ac-ls-visible .main [data-module-template="banners"].standalone-module:not(:only-child):first-child {
  padding-top:118px;
  height:calc(500px + 124px)
 }
}
@media only screen and (max-width: 735px) and (min-width: 0px) and (max-width: 767px) {
 html.ac-ls-visible .main [data-module-template="banners"].standalone-module:not(:only-child):first-child {
  padding-top:183px;
  height:calc(500px + 189px)
 }
}
@media screen and (max-width: 735px) and (min-width: 0px) {
 .main [data-module-template="banners"].standalone-module:not(:only-child):not(:first-child):not(:last-child) {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:6px;
  padding-bottom:0px;
  border-bottom-width:6px;
  padding-top:0px;
  height:calc(500px + 12px)
 }
 .main [data-module-template="banners"].standalone-module:not(:only-child):last-child {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:6px;
  padding-bottom:0px;
  border-bottom-width:12px;
  padding-top:0px;
  height:calc(500px + 18px)
 }
}
@media screen and (max-width: 767px) and (min-width: 736px) {
 .main [data-module-template="banners"]:not(.standalone-module) {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -ms-flex-direction:row;
  flex-direction:row;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap;
  width:100%
 }
 .main [data-module-template="banners"]:not(.standalone-module) [data-unit-id] {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  width:100%;
  border-left-width:6px;
  border-right-width:6px
 }
 .main [data-module-template="banners"]:not(.standalone-module) [data-unit-id]:nth-child(1n+1) {
  border-left-width:0px
 }
 .main [data-module-template="banners"]:not(.standalone-module) [data-unit-id]:nth-child(1n) {
  border-right-width:0px
 }
 .main [data-module-template="banners"]:not(.standalone-module) [data-unit-id],
 .main [data-module-template="banners"]:not(.standalone-module) .unit-wrapper {
  position:relative;
  overflow:hidden
 }
 .main [data-module-template="banners"]:not(.standalone-module) [data-unit-id] {
  background-color:#fafafa;
  border-color:#fff;
  border-style:solid
 }
 .main [data-module-template="banners"]:not(.standalone-module) .unit-wrapper {
  height:auto;
  width:100%
 }
 .main [data-module-template="banners"]:not(.standalone-module) [data-unit-id] {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:6px;
  padding-bottom:0px;
  border-bottom-width:6px;
  padding-top:0px;
  height:auto
 }
 .main [data-module-template="banners"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:0px;
  padding-bottom:0px;
  border-bottom-width:6px;
  padding-top:48px;
  height:auto
 }
}
@media only screen and (max-width: 767px) and (min-width: 736px) and (min-width: 768px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="banners"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
  padding-top:88px;
  height:auto
 }
}
@media only screen and (max-width: 767px) and (min-width: 736px) and (max-width: 767px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="banners"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
  padding-top:92px;
  height:auto
 }
}
@media only screen and (max-width: 767px) and (min-width: 736px) and (min-width: 768px) {
 html.ac-ls-visible .main [data-module-template="banners"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
  padding-top:118px;
  height:auto
 }
}
@media only screen and (max-width: 767px) and (min-width: 736px) and (max-width: 767px) {
 html.ac-ls-visible .main [data-module-template="banners"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
  padding-top:183px;
  height:auto
 }
}
@media screen and (max-width: 767px) and (min-width: 736px) {
 .main [data-module-template="banners"]:not(.standalone-module):last-child [data-unit-id]:nth-last-child(-n+1) {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:6px;
  padding-bottom:0px;
  border-bottom-width:12px;
  padding-top:0px;
  height:auto
 }
 .main [data-module-template="banners"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:0px;
  padding-bottom:0px;
  border-bottom-width:12px;
  padding-top:48px;
  height:auto
 }
}
@media only screen and (max-width: 767px) and (min-width: 736px) and (min-width: 768px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="banners"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
  padding-top:88px;
  height:auto
 }
}
@media only screen and (max-width: 767px) and (min-width: 736px) and (max-width: 767px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="banners"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
  padding-top:92px;
  height:auto
 }
}
@media only screen and (max-width: 767px) and (min-width: 736px) and (min-width: 768px) {
 html.ac-ls-visible .main [data-module-template="banners"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
  padding-top:118px;
  height:auto
 }
}
@media only screen and (max-width: 767px) and (min-width: 736px) and (max-width: 767px) {
 html.ac-ls-visible .main [data-module-template="banners"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
  padding-top:183px;
  height:auto
 }
}
@media screen and (max-width: 767px) and (min-width: 736px) {
 .main [data-module-template="banners"].standalone-module {
  background-color:#fafafa;
  border-color:#fff;
  border-style:solid;
  border-left-width:0px;
  border-right-width:0px;
  padding-left:0;
  padding-right:0
 }
 .main [data-module-template="banners"].standalone-module:only-child {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:0px;
  padding-bottom:0px;
  border-bottom-width:12px;
  padding-top:48px;
  height:auto
 }
}
@media only screen and (max-width: 767px) and (min-width: 736px) and (min-width: 768px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="banners"].standalone-module:only-child {
  padding-top:88px;
  height:auto
 }
}
@media only screen and (max-width: 767px) and (min-width: 736px) and (max-width: 767px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="banners"].standalone-module:only-child {
  padding-top:92px;
  height:auto
 }
}
@media only screen and (max-width: 767px) and (min-width: 736px) and (min-width: 768px) {
 html.ac-ls-visible .main [data-module-template="banners"].standalone-module:only-child {
  padding-top:118px;
  height:auto
 }
}
@media only screen and (max-width: 767px) and (min-width: 736px) and (max-width: 767px) {
 html.ac-ls-visible .main [data-module-template="banners"].standalone-module:only-child {
  padding-top:183px;
  height:auto
 }
}
@media screen and (max-width: 767px) and (min-width: 736px) {
 .main [data-module-template="banners"].standalone-module:not(:only-child):first-child {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:0px;
  padding-bottom:0px;
  border-bottom-width:6px;
  padding-top:48px;
  height:auto
 }
}
@media only screen and (max-width: 767px) and (min-width: 736px) and (min-width: 768px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="banners"].standalone-module:not(:only-child):first-child {
  padding-top:88px;
  height:auto
 }
}
@media only screen and (max-width: 767px) and (min-width: 736px) and (max-width: 767px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="banners"].standalone-module:not(:only-child):first-child {
  padding-top:92px;
  height:auto
 }
}
@media only screen and (max-width: 767px) and (min-width: 736px) and (min-width: 768px) {
 html.ac-ls-visible .main [data-module-template="banners"].standalone-module:not(:only-child):first-child {
  padding-top:118px;
  height:auto
 }
}
@media only screen and (max-width: 767px) and (min-width: 736px) and (max-width: 767px) {
 html.ac-ls-visible .main [data-module-template="banners"].standalone-module:not(:only-child):first-child {
  padding-top:183px;
  height:auto
 }
}
@media screen and (max-width: 767px) and (min-width: 736px) {
 .main [data-module-template="banners"].standalone-module:not(:only-child):not(:first-child):not(:last-child) {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:6px;
  padding-bottom:0px;
  border-bottom-width:6px;
  padding-top:0px;
  height:auto
 }
 .main [data-module-template="banners"].standalone-module:not(:only-child):last-child {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:6px;
  padding-bottom:0px;
  border-bottom-width:12px;
  padding-top:0px;
  height:auto
 }
}
@media screen and (max-width: 1068px) and (min-width: 768px) {
 .main [data-module-template="banners"]:not(.standalone-module) {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -ms-flex-direction:row;
  flex-direction:row;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap;
  width:100%
 }
 .main [data-module-template="banners"]:not(.standalone-module) [data-unit-id] {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  width:100%;
  border-left-width:6px;
  border-right-width:6px
 }
 .main [data-module-template="banners"]:not(.standalone-module) [data-unit-id]:nth-child(1n+1) {
  border-left-width:0px
 }
 .main [data-module-template="banners"]:not(.standalone-module) [data-unit-id]:nth-child(1n) {
  border-right-width:0px
 }
 .main [data-module-template="banners"]:not(.standalone-module) [data-unit-id],
 .main [data-module-template="banners"]:not(.standalone-module) .unit-wrapper {
  position:relative;
  overflow:hidden
 }
 .main [data-module-template="banners"]:not(.standalone-module) [data-unit-id] {
  background-color:#fafafa;
  border-color:#fff;
  border-style:solid
 }
 .main [data-module-template="banners"]:not(.standalone-module) .unit-wrapper {
  height:auto;
  width:100%
 }
 .main [data-module-template="banners"]:not(.standalone-module) [data-unit-id] {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:6px;
  padding-bottom:0px;
  border-bottom-width:6px;
  padding-top:0px;
  height:auto
 }
 .main [data-module-template="banners"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:0px;
  padding-bottom:0px;
  border-bottom-width:6px;
  padding-top:44px;
  height:auto
 }
}
@media only screen and (max-width: 1068px) and (min-width: 768px) and (min-width: 768px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="banners"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
  padding-top:84px;
  height:auto
 }
}
@media only screen and (max-width: 1068px) and (min-width: 768px) and (max-width: 767px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="banners"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
  padding-top:88px;
  height:auto
 }
}
@media only screen and (max-width: 1068px) and (min-width: 768px) and (min-width: 768px) {
 html.ac-ls-visible .main [data-module-template="banners"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
  padding-top:114px;
  height:auto
 }
}
@media only screen and (max-width: 1068px) and (min-width: 768px) and (max-width: 767px) {
 html.ac-ls-visible .main [data-module-template="banners"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
  padding-top:179px;
  height:auto
 }
}
@media screen and (max-width: 1068px) and (min-width: 768px) {
 .main [data-module-template="banners"]:not(.standalone-module):last-child [data-unit-id]:nth-last-child(-n+1) {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:6px;
  padding-bottom:0px;
  border-bottom-width:12px;
  padding-top:0px;
  height:auto
 }
 .main [data-module-template="banners"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:0px;
  padding-bottom:0px;
  border-bottom-width:12px;
  padding-top:44px;
  height:auto
 }
}
@media only screen and (max-width: 1068px) and (min-width: 768px) and (min-width: 768px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="banners"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
  padding-top:84px;
  height:auto
 }
}
@media only screen and (max-width: 1068px) and (min-width: 768px) and (max-width: 767px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="banners"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
  padding-top:88px;
  height:auto
 }
}
@media only screen and (max-width: 1068px) and (min-width: 768px) and (min-width: 768px) {
 html.ac-ls-visible .main [data-module-template="banners"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
  padding-top:114px;
  height:auto
 }
}
@media only screen and (max-width: 1068px) and (min-width: 768px) and (max-width: 767px) {
 html.ac-ls-visible .main [data-module-template="banners"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
  padding-top:179px;
  height:auto
 }
}
@media screen and (max-width: 1068px) and (min-width: 768px) {
 .main [data-module-template="banners"].standalone-module {
  background-color:#fafafa;
  border-color:#fff;
  border-style:solid;
  border-left-width:0px;
  border-right-width:0px;
  padding-left:0;
  padding-right:0
 }
 .main [data-module-template="banners"].standalone-module:only-child {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:0px;
  padding-bottom:0px;
  border-bottom-width:12px;
  padding-top:44px;
  height:auto
 }
}
@media only screen and (max-width: 1068px) and (min-width: 768px) and (min-width: 768px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="banners"].standalone-module:only-child {
  padding-top:84px;
  height:auto
 }
}
@media only screen and (max-width: 1068px) and (min-width: 768px) and (max-width: 767px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="banners"].standalone-module:only-child {
  padding-top:88px;
  height:auto
 }
}
@media only screen and (max-width: 1068px) and (min-width: 768px) and (min-width: 768px) {
 html.ac-ls-visible .main [data-module-template="banners"].standalone-module:only-child {
  padding-top:114px;
  height:auto
 }
}
@media only screen and (max-width: 1068px) and (min-width: 768px) and (max-width: 767px) {
 html.ac-ls-visible .main [data-module-template="banners"].standalone-module:only-child {
  padding-top:179px;
  height:auto
 }
}
@media screen and (max-width: 1068px) and (min-width: 768px) {
 .main [data-module-template="banners"].standalone-module:not(:only-child):first-child {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:0px;
  padding-bottom:0px;
  border-bottom-width:6px;
  padding-top:44px;
  height:auto
 }
}
@media only screen and (max-width: 1068px) and (min-width: 768px) and (min-width: 768px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="banners"].standalone-module:not(:only-child):first-child {
  padding-top:84px;
  height:auto
 }
}
@media only screen and (max-width: 1068px) and (min-width: 768px) and (max-width: 767px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="banners"].standalone-module:not(:only-child):first-child {
  padding-top:88px;
  height:auto
 }
}
@media only screen and (max-width: 1068px) and (min-width: 768px) and (min-width: 768px) {
 html.ac-ls-visible .main [data-module-template="banners"].standalone-module:not(:only-child):first-child {
  padding-top:114px;
  height:auto
 }
}
@media only screen and (max-width: 1068px) and (min-width: 768px) and (max-width: 767px) {
 html.ac-ls-visible .main [data-module-template="banners"].standalone-module:not(:only-child):first-child {
  padding-top:179px;
  height:auto
 }
}
@media screen and (max-width: 1068px) and (min-width: 768px) {
 .main [data-module-template="banners"].standalone-module:not(:only-child):not(:first-child):not(:last-child) {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:6px;
  padding-bottom:0px;
  border-bottom-width:6px;
  padding-top:0px;
  height:auto
 }
 .main [data-module-template="banners"].standalone-module:not(:only-child):last-child {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:6px;
  padding-bottom:0px;
  border-bottom-width:12px;
  padding-top:0px;
  height:auto
 }
}
.main [data-module-template="banners"] [data-unit-id="red-cross"] {
 height:auto !important
}
.main [data-module-template="banners"] [data-unit-id="red-cross"] .unit-wrapper {
 background:#fafafa;
 text-align:center;
 height:auto;
 padding-top:50px;
 padding-bottom:50px
}
.main [data-module-template="banners"] [data-unit-id="red-cross"] .unit-wrapper .more {
 color:#0070c9;
 margin-top:9px
}
.main [data-module-template="banners"] [data-unit-id="red-cross"] .unit-wrapper:hover .more {
 text-decoration:underline
}
@media only screen and (max-width: 735px) {
 .main [data-module-template="banners"] [data-unit-id="red-cross"] .unit-wrapper {
  padding-top:70px;
  padding-bottom:64px
 }
}
@media only screen and (max-width: 735px) {
 .main [data-module-template="banners"] [data-unit-id="red-cross"] .unit-copy-wrapper {
  width:100%;
  max-width:320px;
  margin:0 auto
 }
}
.main [data-module-template="banners"] [data-unit-id="red-cross"] .logo-image-arc {
 position:relative;
 background-position:center;
 width:276px;
 height:68px;
 background-size:276px 68px;
 background-repeat:no-repeat;
 background-image:url("/v/home/eb/images/banners/logo_arc__cqzlb6z7yfo2_large.jpg")
}
@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) {
 .main [data-module-template="banners"] [data-unit-id="red-cross"] .logo-image-arc {
  background-image:url("/v/home/eb/images/banners/logo_arc__cqzlb6z7yfo2_large_2x.jpg")
 }
}
@media only screen and (max-width: 1068px) {
 .main [data-module-template="banners"] [data-unit-id="red-cross"] .logo-image-arc {
  width:276px;
  height:68px;
  background-size:276px 68px;
  background-repeat:no-repeat;
  background-image:url("/v/home/eb/images/banners/logo_arc__cqzlb6z7yfo2_medium.jpg")
 }
}
@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) {
 .main [data-module-template="banners"] [data-unit-id="red-cross"] .logo-image-arc {
  background-image:url("/v/home/eb/images/banners/logo_arc__cqzlb6z7yfo2_medium_2x.jpg")
 }
}
@media only screen and (max-width: 735px) {
 .main [data-module-template="banners"] [data-unit-id="red-cross"] .logo-image-arc {
  width:221px;
  height:55px;
  background-size:221px 55px;
  background-repeat:no-repeat;
  background-image:url("/v/home/eb/images/banners/logo_arc__cqzlb6z7yfo2_small.jpg")
 }
}
@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-width: 735px) and (min-resolution: 144dpi) {
 .main [data-module-template="banners"] [data-unit-id="red-cross"] .logo-image-arc {
  background-image:url("/v/home/eb/images/banners/logo_arc__cqzlb6z7yfo2_small_2x.jpg")
 }
}
@media only screen and (max-width: 735px) {
 .main [data-module-template="banners"] [data-unit-id="red-cross"] .logo-image-arc {
  -webkit-transform:translateX(-9px);
  transform:translateX(-9px)
 }
}
.main [data-module-template="banners"] [data-unit-id="red-cross"] .logo-image-label {
 position:absolute;
 clip:rect(1px 1px 1px 1px);
 clip:rect(1px, 1px, 1px, 1px);
 -webkit-clip-path:inset(0px 0px 99.9% 99.9%);
 clip-path:inset(0px 0px 99.9% 99.9%);
 overflow:hidden;
 height:1px;
 width:1px;
 padding:0;
 border:0
}
.main [data-module-template="banners"] [data-unit-id="red-cross"] br.small-only {
 display:none
}
@media only screen and (max-width: 735px) {
 .main [data-module-template="banners"] [data-unit-id="red-cross"] br.small-only {
  display:block
 }
}
.main [data-module-template="banners"] [data-unit-id="apple-pay"] {
 height:auto !important
}
.main [data-module-template="banners"] [data-unit-id="apple-pay"] .unit-wrapper {
 background:#b00e23;
 text-align:center;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center;
 height:auto;
 padding:58px 0 55px
}
@media only screen and (max-width: 1068px) {
 .main [data-module-template="banners"] [data-unit-id="apple-pay"] .unit-wrapper {
  padding:46px 0
 }
}
@media only screen and (max-width: 735px) {
 .main [data-module-template="banners"] [data-unit-id="apple-pay"] .unit-wrapper {
  padding:48px 0
 }
}
.main [data-module-template="banners"] [data-unit-id="apple-pay"] .unit-copy-wrapper {
 margin:0 auto;
 max-width:645px
}
@media only screen and (max-width: 735px) {
 .main [data-module-template="banners"] [data-unit-id="apple-pay"] .unit-copy-wrapper {
  max-width:290px
 }
}
@media only screen and (max-width: 1068px) and (min-width: 736px) and (min-height: 734px) {
 .main [data-module-template="banners"] [data-unit-id="apple-pay"] .unit-copy-wrapper {
  max-width:450px
 }
}
.main [data-module-template="banners"] [data-unit-id="apple-pay"] .unit-copy-wrapper p {
 color:#fff
}
.main [data-module-template="banners"] [data-unit-id="apple-pay"] .logo-image-arc {
 position:relative;
 background-position:center;
 width:79px;
 height:33px;
 background-size:79px 33px;
 background-repeat:no-repeat;
 background-image:url("/v/home/eb/images/logos/apple_pay__ggar7j5swyqi_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) {
 .main [data-module-template="banners"] [data-unit-id="apple-pay"] .logo-image-arc {
  background-image:url("/v/home/eb/images/logos/apple_pay__ggar7j5swyqi_large_2x.png")
 }
}
@media only screen and (max-width: 735px) {
 .main [data-module-template="banners"] [data-unit-id="apple-pay"] .logo-image-arc {
  width:63px;
  height:27px;
  background-size:63px 27px;
  background-repeat:no-repeat;
  background-image:url("/v/home/eb/images/logos/apple_pay__ggar7j5swyqi_small.png")
 }
}
@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-width: 735px) and (min-resolution: 144dpi) {
 .main [data-module-template="banners"] [data-unit-id="apple-pay"] .logo-image-arc {
  background-image:url("/v/home/eb/images/logos/apple_pay__ggar7j5swyqi_small_2x.png")
 }
}
.main [data-module-template="banners"] [data-unit-id="apple-pay"] .logo-image-label {
 position:absolute;
 clip:rect(1px 1px 1px 1px);
 clip:rect(1px, 1px, 1px, 1px);
 -webkit-clip-path:inset(0px 0px 99.9% 99.9%);
 clip-path:inset(0px 0px 99.9% 99.9%);
 overflow:hidden;
 height:1px;
 width:1px;
 padding:0;
 border:0
}
.main [data-module-template="generic"] [data-unit-id] .unit-wrapper {
 position:relative;
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-orient:vertical;
 -webkit-box-direction:normal;
 -ms-flex-direction:column;
 flex-direction:column;
 overflow:hidden
}
.main [data-module-template="generic"] [data-unit-id] .unit-wrapper a.unit-link {
 position:absolute;
 top:0;
 left:0;
 width:100%;
 height:100%;
 z-index:3
}
.main [data-module-template="generic"] [data-unit-id] .unit-wrapper a.unit-link:hover {
 text-decoration:none
}
.main [data-module-template="generic"] [data-unit-id] .unit-wrapper a.unit-link:focus {
 outline-offset:-3px
}
html.ie .main [data-module-template="generic"] [data-unit-id] .unit-wrapper a.unit-link:focus {
 top:3px;
 left:3px;
 width:calc(100% - 6px);
 height:calc(100% - 6px)
}
.main [data-module-template="generic"] [data-unit-id] .unit-wrapper a:not(.unit-link) {
 z-index:4;
 text-decoration:none
}
.main [data-module-template="generic"] [data-unit-id] .unit-wrapper a:not(.unit-link):hover {
 text-decoration:underline
}
.main [data-module-template="generic"] [data-unit-id] .unit-wrapper .unit-copy-wrapper {
 position:relative;
 -webkit-box-flex:0;
 -ms-flex-positive:0;
 flex-grow:0;
 z-index:4;
 pointer-events:none
}
.main [data-module-template="generic"] [data-unit-id] .unit-wrapper .unit-copy-wrapper a {
 pointer-events:all
}
.main [data-module-template="generic"] [data-unit-id] .unit-wrapper .unit-image-wrapper {
 z-index:1;
 overflow:visible;
 -webkit-box-flex:1;
 -ms-flex-positive:1;
 flex-grow:1
}
.main [data-module-template="generic"] [data-unit-id] .unit-image {
 z-index:1;
 position:absolute;
 border:0;
 margin:0;
 padding:0;
 left:calc(50% + 0px);
 right:auto;
 bottom:0px;
 top:auto;
 -webkit-transform:translatex(-50%);
 transform:translatex(-50%)
}
.main [data-module-template="generic"] [data-unit-id] .headline,
.main [data-module-template="generic"] [data-unit-id] .subhead,
.main [data-module-template="generic"] [data-unit-id] .cta {
 text-align:center;
 display:block;
 width:100%;
 margin-left:auto;
 margin-right:auto;
 position:relative;
 -ms-flex-negative:1;
 flex-shrink:1
}
.main [data-module-template="generic"] [data-unit-id] .cta {
 color:#0070c9
}
.main [data-module-template="generic"] .unit-image-wrapper {
 position:absolute;
 top:0;
 left:0;
 height:100%;
 width:100%
}
.main [data-module-template="generic"] .unit-image-wrapper video.unit-image {
 background-image:none;
 will-change:opacity;
 opacity:0.01;
 -webkit-transition:opacity 0.25s;
 transition:opacity 0.25s
}
.main [data-module-template="generic"] .unit-image-wrapper video.unit-image.loaded {
 opacity:1
}
.main [data-module-template="generic"] .unit-image-wrapper video.hidden-test-video {
 opacity:0.01;
 width:1px;
 height:1px;
 position:absolute;
 bottom:0;
 right:0
}
@media screen and (max-width: 1441px) and (min-width: 1069px) {
 .main [data-module-template="generic"]:not(.standalone-module) {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -ms-flex-direction:row;
  flex-direction:row;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap;
  width:100%
 }
 .main [data-module-template="generic"]:not(.standalone-module) [data-unit-id] {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  width:100%;
  border-left-width:6px;
  border-right-width:6px
 }
 .main [data-module-template="generic"]:not(.standalone-module) [data-unit-id]:nth-child(1n+1) {
  border-left-width:0px
 }
 .main [data-module-template="generic"]:not(.standalone-module) [data-unit-id]:nth-child(1n) {
  border-right-width:0px
 }
 .main [data-module-template="generic"]:not(.standalone-module) [data-unit-id],
 .main [data-module-template="generic"]:not(.standalone-module) .unit-wrapper {
  position:relative;
  overflow:hidden
 }
 .main [data-module-template="generic"]:not(.standalone-module) [data-unit-id] {
  background-color:#fafafa;
  border-color:#fff;
  border-style:solid
 }
 .main [data-module-template="generic"]:not(.standalone-module) .unit-wrapper {
  height:auto;
  width:100%
 }
 .main [data-module-template="generic"]:not(.standalone-module) [data-unit-id] {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:6px;
  padding-bottom:0px;
  border-bottom-width:6px;
  padding-top:0px;
  height:auto
 }
 .main [data-module-template="generic"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:0px;
  padding-bottom:0px;
  border-bottom-width:6px;
  padding-top:44px;
  height:auto
 }
}
@media only screen and (max-width: 1441px) and (min-width: 1069px) and (min-width: 768px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="generic"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
  padding-top:84px;
  height:auto
 }
}
@media only screen and (max-width: 1441px) and (min-width: 1069px) and (max-width: 767px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="generic"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
  padding-top:88px;
  height:auto
 }
}
@media only screen and (max-width: 1441px) and (min-width: 1069px) and (min-width: 768px) {
 html.ac-ls-visible .main [data-module-template="generic"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
  padding-top:114px;
  height:auto
 }
}
@media only screen and (max-width: 1441px) and (min-width: 1069px) and (max-width: 767px) {
 html.ac-ls-visible .main [data-module-template="generic"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
  padding-top:179px;
  height:auto
 }
}
@media screen and (max-width: 1441px) and (min-width: 1069px) {
 .main [data-module-template="generic"]:not(.standalone-module):last-child [data-unit-id]:nth-last-child(-n+1) {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:6px;
  padding-bottom:0px;
  border-bottom-width:12px;
  padding-top:0px;
  height:auto
 }
 .main [data-module-template="generic"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:0px;
  padding-bottom:0px;
  border-bottom-width:12px;
  padding-top:44px;
  height:auto
 }
}
@media only screen and (max-width: 1441px) and (min-width: 1069px) and (min-width: 768px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="generic"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
  padding-top:84px;
  height:auto
 }
}
@media only screen and (max-width: 1441px) and (min-width: 1069px) and (max-width: 767px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="generic"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
  padding-top:88px;
  height:auto
 }
}
@media only screen and (max-width: 1441px) and (min-width: 1069px) and (min-width: 768px) {
 html.ac-ls-visible .main [data-module-template="generic"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
  padding-top:114px;
  height:auto
 }
}
@media only screen and (max-width: 1441px) and (min-width: 1069px) and (max-width: 767px) {
 html.ac-ls-visible .main [data-module-template="generic"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
  padding-top:179px;
  height:auto
 }
}
@media screen and (max-width: 1441px) and (min-width: 1069px) {
 .main [data-module-template="generic"].standalone-module {
  background-color:#fafafa;
  border-color:#fff;
  border-style:solid;
  border-left-width:0px;
  border-right-width:0px;
  padding-left:0;
  padding-right:0
 }
 .main [data-module-template="generic"].standalone-module:only-child {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:0px;
  padding-bottom:0px;
  border-bottom-width:12px;
  padding-top:44px;
  height:auto
 }
}
@media only screen and (max-width: 1441px) and (min-width: 1069px) and (min-width: 768px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="generic"].standalone-module:only-child {
  padding-top:84px;
  height:auto
 }
}
@media only screen and (max-width: 1441px) and (min-width: 1069px) and (max-width: 767px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="generic"].standalone-module:only-child {
  padding-top:88px;
  height:auto
 }
}
@media only screen and (max-width: 1441px) and (min-width: 1069px) and (min-width: 768px) {
 html.ac-ls-visible .main [data-module-template="generic"].standalone-module:only-child {
  padding-top:114px;
  height:auto
 }
}
@media only screen and (max-width: 1441px) and (min-width: 1069px) and (max-width: 767px) {
 html.ac-ls-visible .main [data-module-template="generic"].standalone-module:only-child {
  padding-top:179px;
  height:auto
 }
}
@media screen and (max-width: 1441px) and (min-width: 1069px) {
 .main [data-module-template="generic"].standalone-module:not(:only-child):first-child {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:0px;
  padding-bottom:0px;
  border-bottom-width:6px;
  padding-top:44px;
  height:auto
 }
}
@media only screen and (max-width: 1441px) and (min-width: 1069px) and (min-width: 768px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="generic"].standalone-module:not(:only-child):first-child {
  padding-top:84px;
  height:auto
 }
}
@media only screen and (max-width: 1441px) and (min-width: 1069px) and (max-width: 767px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="generic"].standalone-module:not(:only-child):first-child {
  padding-top:88px;
  height:auto
 }
}
@media only screen and (max-width: 1441px) and (min-width: 1069px) and (min-width: 768px) {
 html.ac-ls-visible .main [data-module-template="generic"].standalone-module:not(:only-child):first-child {
  padding-top:114px;
  height:auto
 }
}
@media only screen and (max-width: 1441px) and (min-width: 1069px) and (max-width: 767px) {
 html.ac-ls-visible .main [data-module-template="generic"].standalone-module:not(:only-child):first-child {
  padding-top:179px;
  height:auto
 }
}
@media screen and (max-width: 1441px) and (min-width: 1069px) {
 .main [data-module-template="generic"].standalone-module:not(:only-child):not(:first-child):not(:last-child) {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:6px;
  padding-bottom:0px;
  border-bottom-width:6px;
  padding-top:0px;
  height:auto
 }
 .main [data-module-template="generic"].standalone-module:not(:only-child):last-child {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:6px;
  padding-bottom:0px;
  border-bottom-width:12px;
  padding-top:0px;
  height:auto
 }
}
@media screen and (max-width: 1442000px) and (min-width: 1442px) {
 .main [data-module-template="generic"]:not(.standalone-module) {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -ms-flex-direction:row;
  flex-direction:row;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap;
  width:100%
 }
 .main [data-module-template="generic"]:not(.standalone-module) [data-unit-id] {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  width:100%;
  border-left-width:6px;
  border-right-width:6px
 }
 .main [data-module-template="generic"]:not(.standalone-module) [data-unit-id]:nth-child(1n+1) {
  border-left-width:0px
 }
 .main [data-module-template="generic"]:not(.standalone-module) [data-unit-id]:nth-child(1n) {
  border-right-width:0px
 }
 .main [data-module-template="generic"]:not(.standalone-module) [data-unit-id],
 .main [data-module-template="generic"]:not(.standalone-module) .unit-wrapper {
  position:relative;
  overflow:hidden
 }
 .main [data-module-template="generic"]:not(.standalone-module) [data-unit-id] {
  background-color:#fafafa;
  border-color:#fff;
  border-style:solid
 }
 .main [data-module-template="generic"]:not(.standalone-module) .unit-wrapper {
  height:auto;
  width:100%
 }
 .main [data-module-template="generic"]:not(.standalone-module) [data-unit-id] {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:6px;
  padding-bottom:0px;
  border-bottom-width:6px;
  padding-top:0px;
  height:auto
 }
 .main [data-module-template="generic"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:0px;
  padding-bottom:0px;
  border-bottom-width:6px;
  padding-top:44px;
  height:auto
 }
}
@media only screen and (max-width: 1442000px) and (min-width: 1442px) and (min-width: 768px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="generic"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
  padding-top:84px;
  height:auto
 }
}
@media only screen and (max-width: 1442000px) and (min-width: 1442px) and (max-width: 767px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="generic"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
  padding-top:88px;
  height:auto
 }
}
@media only screen and (max-width: 1442000px) and (min-width: 1442px) and (min-width: 768px) {
 html.ac-ls-visible .main [data-module-template="generic"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
  padding-top:114px;
  height:auto
 }
}
@media only screen and (max-width: 1442000px) and (min-width: 1442px) and (max-width: 767px) {
 html.ac-ls-visible .main [data-module-template="generic"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
  padding-top:179px;
  height:auto
 }
}
@media screen and (max-width: 1442000px) and (min-width: 1442px) {
 .main [data-module-template="generic"]:not(.standalone-module):last-child [data-unit-id]:nth-last-child(-n+1) {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:6px;
  padding-bottom:0px;
  border-bottom-width:12px;
  padding-top:0px;
  height:auto
 }
 .main [data-module-template="generic"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:0px;
  padding-bottom:0px;
  border-bottom-width:12px;
  padding-top:44px;
  height:auto
 }
}
@media only screen and (max-width: 1442000px) and (min-width: 1442px) and (min-width: 768px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="generic"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
  padding-top:84px;
  height:auto
 }
}
@media only screen and (max-width: 1442000px) and (min-width: 1442px) and (max-width: 767px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="generic"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
  padding-top:88px;
  height:auto
 }
}
@media only screen and (max-width: 1442000px) and (min-width: 1442px) and (min-width: 768px) {
 html.ac-ls-visible .main [data-module-template="generic"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
  padding-top:114px;
  height:auto
 }
}
@media only screen and (max-width: 1442000px) and (min-width: 1442px) and (max-width: 767px) {
 html.ac-ls-visible .main [data-module-template="generic"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
  padding-top:179px;
  height:auto
 }
}
@media screen and (max-width: 1442000px) and (min-width: 1442px) {
 .main [data-module-template="generic"].standalone-module {
  background-color:#fafafa;
  border-color:#fff;
  border-style:solid;
  border-left-width:0px;
  border-right-width:0px;
  padding-left:0;
  padding-right:0
 }
 .main [data-module-template="generic"].standalone-module:only-child {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:0px;
  padding-bottom:0px;
  border-bottom-width:12px;
  padding-top:44px;
  height:auto
 }
}
@media only screen and (max-width: 1442000px) and (min-width: 1442px) and (min-width: 768px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="generic"].standalone-module:only-child {
  padding-top:84px;
  height:auto
 }
}
@media only screen and (max-width: 1442000px) and (min-width: 1442px) and (max-width: 767px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="generic"].standalone-module:only-child {
  padding-top:88px;
  height:auto
 }
}
@media only screen and (max-width: 1442000px) and (min-width: 1442px) and (min-width: 768px) {
 html.ac-ls-visible .main [data-module-template="generic"].standalone-module:only-child {
  padding-top:114px;
  height:auto
 }
}
@media only screen and (max-width: 1442000px) and (min-width: 1442px) and (max-width: 767px) {
 html.ac-ls-visible .main [data-module-template="generic"].standalone-module:only-child {
  padding-top:179px;
  height:auto
 }
}
@media screen and (max-width: 1442000px) and (min-width: 1442px) {
 .main [data-module-template="generic"].standalone-module:not(:only-child):first-child {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:0px;
  padding-bottom:0px;
  border-bottom-width:6px;
  padding-top:44px;
  height:auto
 }
}
@media only screen and (max-width: 1442000px) and (min-width: 1442px) and (min-width: 768px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="generic"].standalone-module:not(:only-child):first-child {
  padding-top:84px;
  height:auto
 }
}
@media only screen and (max-width: 1442000px) and (min-width: 1442px) and (max-width: 767px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="generic"].standalone-module:not(:only-child):first-child {
  padding-top:88px;
  height:auto
 }
}
@media only screen and (max-width: 1442000px) and (min-width: 1442px) and (min-width: 768px) {
 html.ac-ls-visible .main [data-module-template="generic"].standalone-module:not(:only-child):first-child {
  padding-top:114px;
  height:auto
 }
}
@media only screen and (max-width: 1442000px) and (min-width: 1442px) and (max-width: 767px) {
 html.ac-ls-visible .main [data-module-template="generic"].standalone-module:not(:only-child):first-child {
  padding-top:179px;
  height:auto
 }
}
@media screen and (max-width: 1442000px) and (min-width: 1442px) {
 .main [data-module-template="generic"].standalone-module:not(:only-child):not(:first-child):not(:last-child) {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:6px;
  padding-bottom:0px;
  border-bottom-width:6px;
  padding-top:0px;
  height:auto
 }
 .main [data-module-template="generic"].standalone-module:not(:only-child):last-child {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:6px;
  padding-bottom:0px;
  border-bottom-width:12px;
  padding-top:0px;
  height:auto
 }
}
@media screen and (max-width: 735px) and (min-width: 0px) {
 .main [data-module-template="generic"]:not(.standalone-module) {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -ms-flex-direction:row;
  flex-direction:row;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap;
  width:100%
 }
 .main [data-module-template="generic"]:not(.standalone-module) [data-unit-id] {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  width:100%;
  border-left-width:6px;
  border-right-width:6px
 }
 .main [data-module-template="generic"]:not(.standalone-module) [data-unit-id]:nth-child(1n+1) {
  border-left-width:0px
 }
 .main [data-module-template="generic"]:not(.standalone-module) [data-unit-id]:nth-child(1n) {
  border-right-width:0px
 }
 .main [data-module-template="generic"]:not(.standalone-module) [data-unit-id],
 .main [data-module-template="generic"]:not(.standalone-module) .unit-wrapper {
  position:relative;
  overflow:hidden
 }
 .main [data-module-template="generic"]:not(.standalone-module) [data-unit-id] {
  background-color:#fafafa;
  border-color:#fff;
  border-style:solid
 }
 .main [data-module-template="generic"]:not(.standalone-module) .unit-wrapper {
  height:500px;
  width:100%
 }
 .main [data-module-template="generic"]:not(.standalone-module) [data-unit-id] {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:6px;
  padding-bottom:0px;
  border-bottom-width:6px;
  padding-top:0px;
  height:calc(500px + 12px)
 }
 .main [data-module-template="generic"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:0px;
  padding-bottom:0px;
  border-bottom-width:6px;
  padding-top:48px;
  height:calc(500px + 54px)
 }
}
@media only screen and (max-width: 735px) and (min-width: 0px) and (min-width: 768px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="generic"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
  padding-top:88px;
  height:calc(500px + 94px)
 }
}
@media only screen and (max-width: 735px) and (min-width: 0px) and (max-width: 767px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="generic"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
  padding-top:92px;
  height:calc(500px + 98px)
 }
}
@media only screen and (max-width: 735px) and (min-width: 0px) and (min-width: 768px) {
 html.ac-ls-visible .main [data-module-template="generic"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
  padding-top:118px;
  height:calc(500px + 124px)
 }
}
@media only screen and (max-width: 735px) and (min-width: 0px) and (max-width: 767px) {
 html.ac-ls-visible .main [data-module-template="generic"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
  padding-top:183px;
  height:calc(500px + 189px)
 }
}
@media screen and (max-width: 735px) and (min-width: 0px) {
 .main [data-module-template="generic"]:not(.standalone-module):last-child [data-unit-id]:nth-last-child(-n+1) {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:6px;
  padding-bottom:0px;
  border-bottom-width:12px;
  padding-top:0px;
  height:calc(500px + 18px)
 }
 .main [data-module-template="generic"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:0px;
  padding-bottom:0px;
  border-bottom-width:12px;
  padding-top:48px;
  height:calc(500px + 60px)
 }
}
@media only screen and (max-width: 735px) and (min-width: 0px) and (min-width: 768px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="generic"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
  padding-top:88px;
  height:calc(500px + 100px)
 }
}
@media only screen and (max-width: 735px) and (min-width: 0px) and (max-width: 767px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="generic"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
  padding-top:92px;
  height:calc(500px + 104px)
 }
}
@media only screen and (max-width: 735px) and (min-width: 0px) and (min-width: 768px) {
 html.ac-ls-visible .main [data-module-template="generic"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
  padding-top:118px;
  height:calc(500px + 130px)
 }
}
@media only screen and (max-width: 735px) and (min-width: 0px) and (max-width: 767px) {
 html.ac-ls-visible .main [data-module-template="generic"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
  padding-top:183px;
  height:calc(500px + 195px)
 }
}
@media screen and (max-width: 735px) and (min-width: 0px) {
 .main [data-module-template="generic"].standalone-module {
  background-color:#fafafa;
  border-color:#fff;
  border-style:solid;
  border-left-width:0px;
  border-right-width:0px;
  padding-left:0;
  padding-right:0
 }
 .main [data-module-template="generic"].standalone-module:only-child {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:0px;
  padding-bottom:0px;
  border-bottom-width:12px;
  padding-top:48px;
  height:calc(500px + 60px)
 }
}
@media only screen and (max-width: 735px) and (min-width: 0px) and (min-width: 768px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="generic"].standalone-module:only-child {
  padding-top:88px;
  height:calc(500px + 100px)
 }
}
@media only screen and (max-width: 735px) and (min-width: 0px) and (max-width: 767px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="generic"].standalone-module:only-child {
  padding-top:92px;
  height:calc(500px + 104px)
 }
}
@media only screen and (max-width: 735px) and (min-width: 0px) and (min-width: 768px) {
 html.ac-ls-visible .main [data-module-template="generic"].standalone-module:only-child {
  padding-top:118px;
  height:calc(500px + 130px)
 }
}
@media only screen and (max-width: 735px) and (min-width: 0px) and (max-width: 767px) {
 html.ac-ls-visible .main [data-module-template="generic"].standalone-module:only-child {
  padding-top:183px;
  height:calc(500px + 195px)
 }
}
@media screen and (max-width: 735px) and (min-width: 0px) {
 .main [data-module-template="generic"].standalone-module:not(:only-child):first-child {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:0px;
  padding-bottom:0px;
  border-bottom-width:6px;
  padding-top:48px;
  height:calc(500px + 54px)
 }
}
@media only screen and (max-width: 735px) and (min-width: 0px) and (min-width: 768px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="generic"].standalone-module:not(:only-child):first-child {
  padding-top:88px;
  height:calc(500px + 94px)
 }
}
@media only screen and (max-width: 735px) and (min-width: 0px) and (max-width: 767px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="generic"].standalone-module:not(:only-child):first-child {
  padding-top:92px;
  height:calc(500px + 98px)
 }
}
@media only screen and (max-width: 735px) and (min-width: 0px) and (min-width: 768px) {
 html.ac-ls-visible .main [data-module-template="generic"].standalone-module:not(:only-child):first-child {
  padding-top:118px;
  height:calc(500px + 124px)
 }
}
@media only screen and (max-width: 735px) and (min-width: 0px) and (max-width: 767px) {
 html.ac-ls-visible .main [data-module-template="generic"].standalone-module:not(:only-child):first-child {
  padding-top:183px;
  height:calc(500px + 189px)
 }
}
@media screen and (max-width: 735px) and (min-width: 0px) {
 .main [data-module-template="generic"].standalone-module:not(:only-child):not(:first-child):not(:last-child) {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:6px;
  padding-bottom:0px;
  border-bottom-width:6px;
  padding-top:0px;
  height:calc(500px + 12px)
 }
 .main [data-module-template="generic"].standalone-module:not(:only-child):last-child {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:6px;
  padding-bottom:0px;
  border-bottom-width:12px;
  padding-top:0px;
  height:calc(500px + 18px)
 }
}
@media screen and (max-width: 767px) and (min-width: 736px) {
 .main [data-module-template="generic"]:not(.standalone-module) {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -ms-flex-direction:row;
  flex-direction:row;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap;
  width:100%
 }
 .main [data-module-template="generic"]:not(.standalone-module) [data-unit-id] {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  width:100%;
  border-left-width:6px;
  border-right-width:6px
 }
 .main [data-module-template="generic"]:not(.standalone-module) [data-unit-id]:nth-child(1n+1) {
  border-left-width:0px
 }
 .main [data-module-template="generic"]:not(.standalone-module) [data-unit-id]:nth-child(1n) {
  border-right-width:0px
 }
 .main [data-module-template="generic"]:not(.standalone-module) [data-unit-id],
 .main [data-module-template="generic"]:not(.standalone-module) .unit-wrapper {
  position:relative;
  overflow:hidden
 }
 .main [data-module-template="generic"]:not(.standalone-module) [data-unit-id] {
  background-color:#fafafa;
  border-color:#fff;
  border-style:solid
 }
 .main [data-module-template="generic"]:not(.standalone-module) .unit-wrapper {
  height:auto;
  width:100%
 }
 .main [data-module-template="generic"]:not(.standalone-module) [data-unit-id] {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:6px;
  padding-bottom:0px;
  border-bottom-width:6px;
  padding-top:0px;
  height:auto
 }
 .main [data-module-template="generic"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:0px;
  padding-bottom:0px;
  border-bottom-width:6px;
  padding-top:48px;
  height:auto
 }
}
@media only screen and (max-width: 767px) and (min-width: 736px) and (min-width: 768px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="generic"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
  padding-top:88px;
  height:auto
 }
}
@media only screen and (max-width: 767px) and (min-width: 736px) and (max-width: 767px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="generic"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
  padding-top:92px;
  height:auto
 }
}
@media only screen and (max-width: 767px) and (min-width: 736px) and (min-width: 768px) {
 html.ac-ls-visible .main [data-module-template="generic"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
  padding-top:118px;
  height:auto
 }
}
@media only screen and (max-width: 767px) and (min-width: 736px) and (max-width: 767px) {
 html.ac-ls-visible .main [data-module-template="generic"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
  padding-top:183px;
  height:auto
 }
}
@media screen and (max-width: 767px) and (min-width: 736px) {
 .main [data-module-template="generic"]:not(.standalone-module):last-child [data-unit-id]:nth-last-child(-n+1) {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:6px;
  padding-bottom:0px;
  border-bottom-width:12px;
  padding-top:0px;
  height:auto
 }
 .main [data-module-template="generic"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:0px;
  padding-bottom:0px;
  border-bottom-width:12px;
  padding-top:48px;
  height:auto
 }
}
@media only screen and (max-width: 767px) and (min-width: 736px) and (min-width: 768px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="generic"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
  padding-top:88px;
  height:auto
 }
}
@media only screen and (max-width: 767px) and (min-width: 736px) and (max-width: 767px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="generic"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
  padding-top:92px;
  height:auto
 }
}
@media only screen and (max-width: 767px) and (min-width: 736px) and (min-width: 768px) {
 html.ac-ls-visible .main [data-module-template="generic"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
  padding-top:118px;
  height:auto
 }
}
@media only screen and (max-width: 767px) and (min-width: 736px) and (max-width: 767px) {
 html.ac-ls-visible .main [data-module-template="generic"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
  padding-top:183px;
  height:auto
 }
}
@media screen and (max-width: 767px) and (min-width: 736px) {
 .main [data-module-template="generic"].standalone-module {
  background-color:#fafafa;
  border-color:#fff;
  border-style:solid;
  border-left-width:0px;
  border-right-width:0px;
  padding-left:0;
  padding-right:0
 }
 .main [data-module-template="generic"].standalone-module:only-child {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:0px;
  padding-bottom:0px;
  border-bottom-width:12px;
  padding-top:48px;
  height:auto
 }
}
@media only screen and (max-width: 767px) and (min-width: 736px) and (min-width: 768px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="generic"].standalone-module:only-child {
  padding-top:88px;
  height:auto
 }
}
@media only screen and (max-width: 767px) and (min-width: 736px) and (max-width: 767px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="generic"].standalone-module:only-child {
  padding-top:92px;
  height:auto
 }
}
@media only screen and (max-width: 767px) and (min-width: 736px) and (min-width: 768px) {
 html.ac-ls-visible .main [data-module-template="generic"].standalone-module:only-child {
  padding-top:118px;
  height:auto
 }
}
@media only screen and (max-width: 767px) and (min-width: 736px) and (max-width: 767px) {
 html.ac-ls-visible .main [data-module-template="generic"].standalone-module:only-child {
  padding-top:183px;
  height:auto
 }
}
@media screen and (max-width: 767px) and (min-width: 736px) {
 .main [data-module-template="generic"].standalone-module:not(:only-child):first-child {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:0px;
  padding-bottom:0px;
  border-bottom-width:6px;
  padding-top:48px;
  height:auto
 }
}
@media only screen and (max-width: 767px) and (min-width: 736px) and (min-width: 768px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="generic"].standalone-module:not(:only-child):first-child {
  padding-top:88px;
  height:auto
 }
}
@media only screen and (max-width: 767px) and (min-width: 736px) and (max-width: 767px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="generic"].standalone-module:not(:only-child):first-child {
  padding-top:92px;
  height:auto
 }
}
@media only screen and (max-width: 767px) and (min-width: 736px) and (min-width: 768px) {
 html.ac-ls-visible .main [data-module-template="generic"].standalone-module:not(:only-child):first-child {
  padding-top:118px;
  height:auto
 }
}
@media only screen and (max-width: 767px) and (min-width: 736px) and (max-width: 767px) {
 html.ac-ls-visible .main [data-module-template="generic"].standalone-module:not(:only-child):first-child {
  padding-top:183px;
  height:auto
 }
}
@media screen and (max-width: 767px) and (min-width: 736px) {
 .main [data-module-template="generic"].standalone-module:not(:only-child):not(:first-child):not(:last-child) {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:6px;
  padding-bottom:0px;
  border-bottom-width:6px;
  padding-top:0px;
  height:auto
 }
 .main [data-module-template="generic"].standalone-module:not(:only-child):last-child {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:6px;
  padding-bottom:0px;
  border-bottom-width:12px;
  padding-top:0px;
  height:auto
 }
}
@media screen and (max-width: 1068px) and (min-width: 768px) {
 .main [data-module-template="generic"]:not(.standalone-module) {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -ms-flex-direction:row;
  flex-direction:row;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap;
  width:100%
 }
 .main [data-module-template="generic"]:not(.standalone-module) [data-unit-id] {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  width:100%;
  border-left-width:6px;
  border-right-width:6px
 }
 .main [data-module-template="generic"]:not(.standalone-module) [data-unit-id]:nth-child(1n+1) {
  border-left-width:0px
 }
 .main [data-module-template="generic"]:not(.standalone-module) [data-unit-id]:nth-child(1n) {
  border-right-width:0px
 }
 .main [data-module-template="generic"]:not(.standalone-module) [data-unit-id],
 .main [data-module-template="generic"]:not(.standalone-module) .unit-wrapper {
  position:relative;
  overflow:hidden
 }
 .main [data-module-template="generic"]:not(.standalone-module) [data-unit-id] {
  background-color:#fafafa;
  border-color:#fff;
  border-style:solid
 }
 .main [data-module-template="generic"]:not(.standalone-module) .unit-wrapper {
  height:auto;
  width:100%
 }
 .main [data-module-template="generic"]:not(.standalone-module) [data-unit-id] {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:6px;
  padding-bottom:0px;
  border-bottom-width:6px;
  padding-top:0px;
  height:auto
 }
 .main [data-module-template="generic"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:0px;
  padding-bottom:0px;
  border-bottom-width:6px;
  padding-top:44px;
  height:auto
 }
}
@media only screen and (max-width: 1068px) and (min-width: 768px) and (min-width: 768px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="generic"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
  padding-top:84px;
  height:auto
 }
}
@media only screen and (max-width: 1068px) and (min-width: 768px) and (max-width: 767px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="generic"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
  padding-top:88px;
  height:auto
 }
}
@media only screen and (max-width: 1068px) and (min-width: 768px) and (min-width: 768px) {
 html.ac-ls-visible .main [data-module-template="generic"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
  padding-top:114px;
  height:auto
 }
}
@media only screen and (max-width: 1068px) and (min-width: 768px) and (max-width: 767px) {
 html.ac-ls-visible .main [data-module-template="generic"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
  padding-top:179px;
  height:auto
 }
}
@media screen and (max-width: 1068px) and (min-width: 768px) {
 .main [data-module-template="generic"]:not(.standalone-module):last-child [data-unit-id]:nth-last-child(-n+1) {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:6px;
  padding-bottom:0px;
  border-bottom-width:12px;
  padding-top:0px;
  height:auto
 }
 .main [data-module-template="generic"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:0px;
  padding-bottom:0px;
  border-bottom-width:12px;
  padding-top:44px;
  height:auto
 }
}
@media only screen and (max-width: 1068px) and (min-width: 768px) and (min-width: 768px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="generic"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
  padding-top:84px;
  height:auto
 }
}
@media only screen and (max-width: 1068px) and (min-width: 768px) and (max-width: 767px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="generic"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
  padding-top:88px;
  height:auto
 }
}
@media only screen and (max-width: 1068px) and (min-width: 768px) and (min-width: 768px) {
 html.ac-ls-visible .main [data-module-template="generic"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
  padding-top:114px;
  height:auto
 }
}
@media only screen and (max-width: 1068px) and (min-width: 768px) and (max-width: 767px) {
 html.ac-ls-visible .main [data-module-template="generic"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
  padding-top:179px;
  height:auto
 }
}
@media screen and (max-width: 1068px) and (min-width: 768px) {
 .main [data-module-template="generic"].standalone-module {
  background-color:#fafafa;
  border-color:#fff;
  border-style:solid;
  border-left-width:0px;
  border-right-width:0px;
  padding-left:0;
  padding-right:0
 }
 .main [data-module-template="generic"].standalone-module:only-child {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:0px;
  padding-bottom:0px;
  border-bottom-width:12px;
  padding-top:44px;
  height:auto
 }
}
@media only screen and (max-width: 1068px) and (min-width: 768px) and (min-width: 768px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="generic"].standalone-module:only-child {
  padding-top:84px;
  height:auto
 }
}
@media only screen and (max-width: 1068px) and (min-width: 768px) and (max-width: 767px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="generic"].standalone-module:only-child {
  padding-top:88px;
  height:auto
 }
}
@media only screen and (max-width: 1068px) and (min-width: 768px) and (min-width: 768px) {
 html.ac-ls-visible .main [data-module-template="generic"].standalone-module:only-child {
  padding-top:114px;
  height:auto
 }
}
@media only screen and (max-width: 1068px) and (min-width: 768px) and (max-width: 767px) {
 html.ac-ls-visible .main [data-module-template="generic"].standalone-module:only-child {
  padding-top:179px;
  height:auto
 }
}
@media screen and (max-width: 1068px) and (min-width: 768px) {
 .main [data-module-template="generic"].standalone-module:not(:only-child):first-child {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:0px;
  padding-bottom:0px;
  border-bottom-width:6px;
  padding-top:44px;
  height:auto
 }
}
@media only screen and (max-width: 1068px) and (min-width: 768px) and (min-width: 768px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="generic"].standalone-module:not(:only-child):first-child {
  padding-top:84px;
  height:auto
 }
}
@media only screen and (max-width: 1068px) and (min-width: 768px) and (max-width: 767px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="generic"].standalone-module:not(:only-child):first-child {
  padding-top:88px;
  height:auto
 }
}
@media only screen and (max-width: 1068px) and (min-width: 768px) and (min-width: 768px) {
 html.ac-ls-visible .main [data-module-template="generic"].standalone-module:not(:only-child):first-child {
  padding-top:114px;
  height:auto
 }
}
@media only screen and (max-width: 1068px) and (min-width: 768px) and (max-width: 767px) {
 html.ac-ls-visible .main [data-module-template="generic"].standalone-module:not(:only-child):first-child {
  padding-top:179px;
  height:auto
 }
}
@media screen and (max-width: 1068px) and (min-width: 768px) {
 .main [data-module-template="generic"].standalone-module:not(:only-child):not(:first-child):not(:last-child) {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:6px;
  padding-bottom:0px;
  border-bottom-width:6px;
  padding-top:0px;
  height:auto
 }
 .main [data-module-template="generic"].standalone-module:not(:only-child):last-child {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:6px;
  padding-bottom:0px;
  border-bottom-width:12px;
  padding-top:0px;
  height:auto
 }
}
.main [data-module-template="give-back"] [data-unit-id] .unit-wrapper {
 position:relative;
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-orient:vertical;
 -webkit-box-direction:normal;
 -ms-flex-direction:column;
 flex-direction:column;
 overflow:hidden
}
.main [data-module-template="give-back"] [data-unit-id] .unit-wrapper a.unit-link {
 position:absolute;
 top:0;
 left:0;
 width:100%;
 height:100%;
 z-index:3
}
.main [data-module-template="give-back"] [data-unit-id] .unit-wrapper a.unit-link:hover {
 text-decoration:none
}
.main [data-module-template="give-back"] [data-unit-id] .unit-wrapper a.unit-link:focus {
 outline-offset:-3px
}
html.ie .main [data-module-template="give-back"] [data-unit-id] .unit-wrapper a.unit-link:focus {
 top:3px;
 left:3px;
 width:calc(100% - 6px);
 height:calc(100% - 6px)
}
.main [data-module-template="give-back"] [data-unit-id] .unit-wrapper a:not(.unit-link) {
 z-index:4;
 text-decoration:none
}
.main [data-module-template="give-back"] [data-unit-id] .unit-wrapper a:not(.unit-link):hover {
 text-decoration:underline
}
.main [data-module-template="give-back"] [data-unit-id] .unit-wrapper .unit-copy-wrapper {
 position:relative;
 -webkit-box-flex:0;
 -ms-flex-positive:0;
 flex-grow:0;
 z-index:4;
 pointer-events:none
}
.main [data-module-template="give-back"] [data-unit-id] .unit-wrapper .unit-copy-wrapper a {
 pointer-events:all
}
.main [data-module-template="give-back"] [data-unit-id] .unit-wrapper .unit-image-wrapper {
 z-index:1;
 overflow:visible;
 -webkit-box-flex:1;
 -ms-flex-positive:1;
 flex-grow:1
}
.main [data-module-template="give-back"] [data-unit-id] .unit-image {
 z-index:1;
 position:absolute;
 border:0;
 margin:0;
 padding:0;
 left:calc(50% + 0px);
 right:auto;
 bottom:0px;
 top:auto;
 -webkit-transform:translatex(-50%);
 transform:translatex(-50%)
}
.main [data-module-template="give-back"] [data-unit-id] .headline,
.main [data-module-template="give-back"] [data-unit-id] .subhead,
.main [data-module-template="give-back"] [data-unit-id] .cta {
 text-align:center;
 display:block;
 width:100%;
 margin-left:auto;
 margin-right:auto;
 position:relative;
 -ms-flex-negative:1;
 flex-shrink:1
}
.main [data-module-template="give-back"] [data-unit-id] .cta {
 color:#0070c9
}
.main [data-module-template="give-back"] .unit-image-wrapper {
 position:absolute;
 top:0;
 left:0;
 height:100%;
 width:100%
}
.main [data-module-template="give-back"] .unit-image-wrapper video.unit-image {
 background-image:none;
 will-change:opacity;
 opacity:0.01;
 -webkit-transition:opacity 0.25s;
 transition:opacity 0.25s
}
.main [data-module-template="give-back"] .unit-image-wrapper video.unit-image.loaded {
 opacity:1
}
.main [data-module-template="give-back"] .unit-image-wrapper video.hidden-test-video {
 opacity:0.01;
 width:1px;
 height:1px;
 position:absolute;
 bottom:0;
 right:0
}
.main [data-module-template="give-back"] .violator {
 font-size:17px;
 line-height:1.47059;
 font-weight:400;
 letter-spacing:-.022em;
 font-family:"SF Pro Text","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif;
 font-family:"SF Pro Text","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif;
 color:#ef5602;
 background:transparent;
 border:1px solid #ef5602;
 border-radius:4px;
 display:inline-block;
 padding-left:15px;
 padding-right:15px;
 padding-top:4px;
 padding-bottom:4px;
 white-space:nowrap
}
.main [data-module-template="give-back"] .violator:lang(ar) {
 line-height:1.58824;
 letter-spacing:0em;
 font-family:"SF Pro AR","SF Pro Gulf","SF Pro Text","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}
.main [data-module-template="give-back"] .violator:lang(ja) {
 letter-spacing:0em;
 font-family:"SF Pro JP","SF Pro Text","SF Pro Icons","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo","ＭＳ Ｐゴシック","Helvetica Neue","Helvetica","Arial",sans-serif
}
.main [data-module-template="give-back"] .violator:lang(ko) {
 line-height:1.61765;
 letter-spacing:0em;
 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
}
.main [data-module-template="give-back"] .violator:lang(th) {
 font-size:17px;
 line-height:1.64706;
 letter-spacing:0em;
 font-family:"SF Pro TH","SF Pro Text","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}
.main [data-module-template="give-back"] .violator:lang(zh) {
 letter-spacing:0em
}
.main [data-module-template="give-back"] .violator:lang(zh-CN) {
 font-family:"SF Pro SC","SF Pro Text","SF Pro Icons","PingFang SC","Helvetica Neue","Helvetica","Arial",sans-serif
}
.main [data-module-template="give-back"] .violator:lang(zh-HK) {
 font-family:"SF Pro HK","SF Pro Text","SF Pro Icons","PingFang HK","Helvetica Neue","Helvetica","Arial",sans-serif
}
.main [data-module-template="give-back"] .violator: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
}
.main [data-module-template="give-back"] .violator:lang(zh-TW) {
 font-family:"SF Pro TC","SF Pro Text","SF Pro Icons","PingFang TC","Helvetica Neue","Helvetica","Arial",sans-serif
}
.main [data-module-template="give-back"] .violator:lang(ar) {
 font-family:"SF Pro AR","SF Pro Gulf","SF Pro Text","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}
.main [data-module-template="give-back"] .violator:lang(ja) {
 font-family:"SF Pro JP","SF Pro Text","SF Pro Icons","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo","ＭＳ Ｐゴシック","Helvetica Neue","Helvetica","Arial",sans-serif
}
.main [data-module-template="give-back"] .violator:lang(ko) {
 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
}
.main [data-module-template="give-back"] .violator:lang(th) {
 font-family:"SF Pro TH","SF Pro Text","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}
.main [data-module-template="give-back"] .violator:lang(zh-CN) {
 font-family:"SF Pro SC","SF Pro Text","SF Pro Icons","PingFang SC","Helvetica Neue","Helvetica","Arial",sans-serif
}
.main [data-module-template="give-back"] .violator:lang(zh-HK) {
 font-family:"SF Pro HK","SF Pro Text","SF Pro Icons","PingFang HK","Helvetica Neue","Helvetica","Arial",sans-serif
}
.main [data-module-template="give-back"] .violator: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
}
.main [data-module-template="give-back"] .violator:lang(zh-TW) {
 font-family:"SF Pro TC","SF Pro Text","SF Pro Icons","PingFang TC","Helvetica Neue","Helvetica","Arial",sans-serif
}
@media only screen and (max-width: 735px) {
 .main [data-module-template="give-back"] .violator {
  font-size:12px;
  line-height:1.33341;
  font-weight:400;
  letter-spacing:-.01em;
  font-family:"SF Pro Text","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif;
  padding-left:10px;
  padding-right:10px;
  padding-top:2px;
  padding-bottom:2px
 }
 .main [data-module-template="give-back"] .violator:lang(ar) {
  line-height:1.66667;
  letter-spacing:0em;
  font-family:"SF Pro AR","SF Pro Gulf","SF Pro Text","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .main [data-module-template="give-back"] .violator:lang(ja) {
  line-height:1.41667;
  letter-spacing:0em;
  font-family:"SF Pro JP","SF Pro Text","SF Pro Icons","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo","ＭＳ Ｐゴシック","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .main [data-module-template="give-back"] .violator:lang(ko) {
  line-height:1.45841;
  letter-spacing:0em;
  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
 }
 .main [data-module-template="give-back"] .violator:lang(th) {
  font-size:12px;
  line-height:1.75;
  letter-spacing:0em;
  font-family:"SF Pro TH","SF Pro Text","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .main [data-module-template="give-back"] .violator:lang(zh) {
  letter-spacing:0em
 }
 .main [data-module-template="give-back"] .violator:lang(zh-CN) {
  font-family:"SF Pro SC","SF Pro Text","SF Pro Icons","PingFang SC","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .main [data-module-template="give-back"] .violator:lang(zh-HK) {
  font-family:"SF Pro HK","SF Pro Text","SF Pro Icons","PingFang HK","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .main [data-module-template="give-back"] .violator: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
 }
 .main [data-module-template="give-back"] .violator:lang(zh-TW) {
  font-family:"SF Pro TC","SF Pro Text","SF Pro Icons","PingFang TC","Helvetica Neue","Helvetica","Arial",sans-serif
 }
}
.main [data-module-template="give-back"] .violator-inline {
 margin-left:10px;
 font-size:12px;
 line-height:1.33341;
 font-weight:400;
 letter-spacing:-.01em;
 font-family:"SF Pro Text","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif;
 padding-left:10px;
 padding-right:10px;
 padding-top:2px;
 padding-bottom:2px;
 border-radius:3px
}
.main [data-module-template="give-back"] .violator-inline:lang(ar) {
 line-height:1.66667;
 letter-spacing:0em;
 font-family:"SF Pro AR","SF Pro Gulf","SF Pro Text","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}
.main [data-module-template="give-back"] .violator-inline:lang(ja) {
 line-height:1.41667;
 letter-spacing:0em;
 font-family:"SF Pro JP","SF Pro Text","SF Pro Icons","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo","ＭＳ Ｐゴシック","Helvetica Neue","Helvetica","Arial",sans-serif
}
.main [data-module-template="give-back"] .violator-inline:lang(ko) {
 line-height:1.45841;
 letter-spacing:0em;
 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
}
.main [data-module-template="give-back"] .violator-inline:lang(th) {
 font-size:12px;
 line-height:1.75;
 letter-spacing:0em;
 font-family:"SF Pro TH","SF Pro Text","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}
.main [data-module-template="give-back"] .violator-inline:lang(zh) {
 letter-spacing:0em
}
.main [data-module-template="give-back"] .violator-inline:lang(zh-CN) {
 font-family:"SF Pro SC","SF Pro Text","SF Pro Icons","PingFang SC","Helvetica Neue","Helvetica","Arial",sans-serif
}
.main [data-module-template="give-back"] .violator-inline:lang(zh-HK) {
 font-family:"SF Pro HK","SF Pro Text","SF Pro Icons","PingFang HK","Helvetica Neue","Helvetica","Arial",sans-serif
}
.main [data-module-template="give-back"] .violator-inline: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
}
.main [data-module-template="give-back"] .violator-inline:lang(zh-TW) {
 font-family:"SF Pro TC","SF Pro Text","SF Pro Icons","PingFang TC","Helvetica Neue","Helvetica","Arial",sans-serif
}
.main [data-module-template="give-back"] .violator-secondary {
 border-color:#888;
 color:#666
}
.main [data-module-template="give-back"] .violator-frameless {
 font-size:17px;
 line-height:1.47059;
 font-weight:400;
 letter-spacing:-.022em;
 font-family:"SF Pro Text","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif;
 font-family:"SF Pro Text","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif;
 color:#ef5602;
 display:block
}
.main [data-module-template="give-back"] .violator-frameless:lang(ar) {
 line-height:1.58824;
 letter-spacing:0em;
 font-family:"SF Pro AR","SF Pro Gulf","SF Pro Text","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}
.main [data-module-template="give-back"] .violator-frameless:lang(ja) {
 letter-spacing:0em;
 font-family:"SF Pro JP","SF Pro Text","SF Pro Icons","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo","ＭＳ Ｐゴシック","Helvetica Neue","Helvetica","Arial",sans-serif
}
.main [data-module-template="give-back"] .violator-frameless:lang(ko) {
 line-height:1.61765;
 letter-spacing:0em;
 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
}
.main [data-module-template="give-back"] .violator-frameless:lang(th) {
 font-size:17px;
 line-height:1.64706;
 letter-spacing:0em;
 font-family:"SF Pro TH","SF Pro Text","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}
.main [data-module-template="give-back"] .violator-frameless:lang(zh) {
 letter-spacing:0em
}
.main [data-module-template="give-back"] .violator-frameless:lang(zh-CN) {
 font-family:"SF Pro SC","SF Pro Text","SF Pro Icons","PingFang SC","Helvetica Neue","Helvetica","Arial",sans-serif
}
.main [data-module-template="give-back"] .violator-frameless:lang(zh-HK) {
 font-family:"SF Pro HK","SF Pro Text","SF Pro Icons","PingFang HK","Helvetica Neue","Helvetica","Arial",sans-serif
}
.main [data-module-template="give-back"] .violator-frameless: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
}
.main [data-module-template="give-back"] .violator-frameless:lang(zh-TW) {
 font-family:"SF Pro TC","SF Pro Text","SF Pro Icons","PingFang TC","Helvetica Neue","Helvetica","Arial",sans-serif
}
.main [data-module-template="give-back"] .violator-frameless:lang(ar) {
 font-family:"SF Pro AR","SF Pro Gulf","SF Pro Text","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}
.main [data-module-template="give-back"] .violator-frameless:lang(ja) {
 font-family:"SF Pro JP","SF Pro Text","SF Pro Icons","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo","ＭＳ Ｐゴシック","Helvetica Neue","Helvetica","Arial",sans-serif
}
.main [data-module-template="give-back"] .violator-frameless:lang(ko) {
 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
}
.main [data-module-template="give-back"] .violator-frameless:lang(th) {
 font-family:"SF Pro TH","SF Pro Text","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}
.main [data-module-template="give-back"] .violator-frameless:lang(zh-CN) {
 font-family:"SF Pro SC","SF Pro Text","SF Pro Icons","PingFang SC","Helvetica Neue","Helvetica","Arial",sans-serif
}
.main [data-module-template="give-back"] .violator-frameless:lang(zh-HK) {
 font-family:"SF Pro HK","SF Pro Text","SF Pro Icons","PingFang HK","Helvetica Neue","Helvetica","Arial",sans-serif
}
.main [data-module-template="give-back"] .violator-frameless: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
}
.main [data-module-template="give-back"] .violator-frameless:lang(zh-TW) {
 font-family:"SF Pro TC","SF Pro Text","SF Pro Icons","PingFang TC","Helvetica Neue","Helvetica","Arial",sans-serif
}
.main [data-module-template="give-back"] .violator-frameless-inline {
 margin-left:10px;
 display:inline
}
.main [data-module-template="give-back"] .violator {
 font-size:17px;
 line-height:1.47059;
 font-weight:400;
 letter-spacing:-.022em;
 font-family:"SF Pro Text","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif;
 font-family:"SF Pro Text","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif;
 color:#ef5602;
 background:transparent;
 border:1px solid #ef5602;
 border-radius:4px;
 display:inline-block;
 padding-left:15px;
 padding-right:15px;
 padding-top:4px;
 padding-bottom:4px;
 white-space:nowrap
}
.main [data-module-template="give-back"] .violator:lang(ar) {
 line-height:1.58824;
 letter-spacing:0em;
 font-family:"SF Pro AR","SF Pro Gulf","SF Pro Text","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}
.main [data-module-template="give-back"] .violator:lang(ja) {
 letter-spacing:0em;
 font-family:"SF Pro JP","SF Pro Text","SF Pro Icons","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo","ＭＳ Ｐゴシック","Helvetica Neue","Helvetica","Arial",sans-serif
}
.main [data-module-template="give-back"] .violator:lang(ko) {
 line-height:1.61765;
 letter-spacing:0em;
 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
}
.main [data-module-template="give-back"] .violator:lang(th) {
 font-size:17px;
 line-height:1.64706;
 letter-spacing:0em;
 font-family:"SF Pro TH","SF Pro Text","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}
.main [data-module-template="give-back"] .violator:lang(zh) {
 letter-spacing:0em
}
.main [data-module-template="give-back"] .violator:lang(zh-CN) {
 font-family:"SF Pro SC","SF Pro Text","SF Pro Icons","PingFang SC","Helvetica Neue","Helvetica","Arial",sans-serif
}
.main [data-module-template="give-back"] .violator:lang(zh-HK) {
 font-family:"SF Pro HK","SF Pro Text","SF Pro Icons","PingFang HK","Helvetica Neue","Helvetica","Arial",sans-serif
}
.main [data-module-template="give-back"] .violator: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
}
.main [data-module-template="give-back"] .violator:lang(zh-TW) {
 font-family:"SF Pro TC","SF Pro Text","SF Pro Icons","PingFang TC","Helvetica Neue","Helvetica","Arial",sans-serif
}
.main [data-module-template="give-back"] .violator:lang(ar) {
 font-family:"SF Pro AR","SF Pro Gulf","SF Pro Text","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}
.main [data-module-template="give-back"] .violator:lang(ja) {
 font-family:"SF Pro JP","SF Pro Text","SF Pro Icons","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo","ＭＳ Ｐゴシック","Helvetica Neue","Helvetica","Arial",sans-serif
}
.main [data-module-template="give-back"] .violator:lang(ko) {
 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
}
.main [data-module-template="give-back"] .violator:lang(th) {
 font-family:"SF Pro TH","SF Pro Text","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}
.main [data-module-template="give-back"] .violator:lang(zh-CN) {
 font-family:"SF Pro SC","SF Pro Text","SF Pro Icons","PingFang SC","Helvetica Neue","Helvetica","Arial",sans-serif
}
.main [data-module-template="give-back"] .violator:lang(zh-HK) {
 font-family:"SF Pro HK","SF Pro Text","SF Pro Icons","PingFang HK","Helvetica Neue","Helvetica","Arial",sans-serif
}
.main [data-module-template="give-back"] .violator: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
}
.main [data-module-template="give-back"] .violator:lang(zh-TW) {
 font-family:"SF Pro TC","SF Pro Text","SF Pro Icons","PingFang TC","Helvetica Neue","Helvetica","Arial",sans-serif
}
@media only screen and (max-width: 735px) {
 .main [data-module-template="give-back"] .violator {
  font-size:12px;
  line-height:1.33341;
  font-weight:400;
  letter-spacing:-.01em;
  font-family:"SF Pro Text","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif;
  padding-left:10px;
  padding-right:10px;
  padding-top:2px;
  padding-bottom:2px
 }
 .main [data-module-template="give-back"] .violator:lang(ar) {
  line-height:1.66667;
  letter-spacing:0em;
  font-family:"SF Pro AR","SF Pro Gulf","SF Pro Text","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .main [data-module-template="give-back"] .violator:lang(ja) {
  line-height:1.41667;
  letter-spacing:0em;
  font-family:"SF Pro JP","SF Pro Text","SF Pro Icons","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo","ＭＳ Ｐゴシック","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .main [data-module-template="give-back"] .violator:lang(ko) {
  line-height:1.45841;
  letter-spacing:0em;
  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
 }
 .main [data-module-template="give-back"] .violator:lang(th) {
  font-size:12px;
  line-height:1.75;
  letter-spacing:0em;
  font-family:"SF Pro TH","SF Pro Text","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .main [data-module-template="give-back"] .violator:lang(zh) {
  letter-spacing:0em
 }
 .main [data-module-template="give-back"] .violator:lang(zh-CN) {
  font-family:"SF Pro SC","SF Pro Text","SF Pro Icons","PingFang SC","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .main [data-module-template="give-back"] .violator:lang(zh-HK) {
  font-family:"SF Pro HK","SF Pro Text","SF Pro Icons","PingFang HK","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .main [data-module-template="give-back"] .violator: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
 }
 .main [data-module-template="give-back"] .violator:lang(zh-TW) {
  font-family:"SF Pro TC","SF Pro Text","SF Pro Icons","PingFang TC","Helvetica Neue","Helvetica","Arial",sans-serif
 }
}
.main [data-module-template="give-back"] .violator-inline {
 margin-left:10px;
 font-size:12px;
 line-height:1.33341;
 font-weight:400;
 letter-spacing:-.01em;
 font-family:"SF Pro Text","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif;
 padding-left:10px;
 padding-right:10px;
 padding-top:2px;
 padding-bottom:2px;
 border-radius:3px
}
.main [data-module-template="give-back"] .violator-inline:lang(ar) {
 line-height:1.66667;
 letter-spacing:0em;
 font-family:"SF Pro AR","SF Pro Gulf","SF Pro Text","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}
.main [data-module-template="give-back"] .violator-inline:lang(ja) {
 line-height:1.41667;
 letter-spacing:0em;
 font-family:"SF Pro JP","SF Pro Text","SF Pro Icons","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo","ＭＳ Ｐゴシック","Helvetica Neue","Helvetica","Arial",sans-serif
}
.main [data-module-template="give-back"] .violator-inline:lang(ko) {
 line-height:1.45841;
 letter-spacing:0em;
 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
}
.main [data-module-template="give-back"] .violator-inline:lang(th) {
 font-size:12px;
 line-height:1.75;
 letter-spacing:0em;
 font-family:"SF Pro TH","SF Pro Text","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}
.main [data-module-template="give-back"] .violator-inline:lang(zh) {
 letter-spacing:0em
}
.main [data-module-template="give-back"] .violator-inline:lang(zh-CN) {
 font-family:"SF Pro SC","SF Pro Text","SF Pro Icons","PingFang SC","Helvetica Neue","Helvetica","Arial",sans-serif
}
.main [data-module-template="give-back"] .violator-inline:lang(zh-HK) {
 font-family:"SF Pro HK","SF Pro Text","SF Pro Icons","PingFang HK","Helvetica Neue","Helvetica","Arial",sans-serif
}
.main [data-module-template="give-back"] .violator-inline: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
}
.main [data-module-template="give-back"] .violator-inline:lang(zh-TW) {
 font-family:"SF Pro TC","SF Pro Text","SF Pro Icons","PingFang TC","Helvetica Neue","Helvetica","Arial",sans-serif
}
.main [data-module-template="give-back"] .violator-secondary {
 border-color:#888;
 color:#666
}
.main [data-module-template="give-back"] .violator-frameless {
 font-size:17px;
 line-height:1.47059;
 font-weight:400;
 letter-spacing:-.022em;
 font-family:"SF Pro Text","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif;
 font-family:"SF Pro Text","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif;
 color:#ef5602;
 display:block
}
.main [data-module-template="give-back"] .violator-frameless:lang(ar) {
 line-height:1.58824;
 letter-spacing:0em;
 font-family:"SF Pro AR","SF Pro Gulf","SF Pro Text","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}
.main [data-module-template="give-back"] .violator-frameless:lang(ja) {
 letter-spacing:0em;
 font-family:"SF Pro JP","SF Pro Text","SF Pro Icons","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo","ＭＳ Ｐゴシック","Helvetica Neue","Helvetica","Arial",sans-serif
}
.main [data-module-template="give-back"] .violator-frameless:lang(ko) {
 line-height:1.61765;
 letter-spacing:0em;
 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
}
.main [data-module-template="give-back"] .violator-frameless:lang(th) {
 font-size:17px;
 line-height:1.64706;
 letter-spacing:0em;
 font-family:"SF Pro TH","SF Pro Text","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}
.main [data-module-template="give-back"] .violator-frameless:lang(zh) {
 letter-spacing:0em
}
.main [data-module-template="give-back"] .violator-frameless:lang(zh-CN) {
 font-family:"SF Pro SC","SF Pro Text","SF Pro Icons","PingFang SC","Helvetica Neue","Helvetica","Arial",sans-serif
}
.main [data-module-template="give-back"] .violator-frameless:lang(zh-HK) {
 font-family:"SF Pro HK","SF Pro Text","SF Pro Icons","PingFang HK","Helvetica Neue","Helvetica","Arial",sans-serif
}
.main [data-module-template="give-back"] .violator-frameless: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
}
.main [data-module-template="give-back"] .violator-frameless:lang(zh-TW) {
 font-family:"SF Pro TC","SF Pro Text","SF Pro Icons","PingFang TC","Helvetica Neue","Helvetica","Arial",sans-serif
}
.main [data-module-template="give-back"] .violator-frameless:lang(ar) {
 font-family:"SF Pro AR","SF Pro Gulf","SF Pro Text","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}
.main [data-module-template="give-back"] .violator-frameless:lang(ja) {
 font-family:"SF Pro JP","SF Pro Text","SF Pro Icons","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo","ＭＳ Ｐゴシック","Helvetica Neue","Helvetica","Arial",sans-serif
}
.main [data-module-template="give-back"] .violator-frameless:lang(ko) {
 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
}
.main [data-module-template="give-back"] .violator-frameless:lang(th) {
 font-family:"SF Pro TH","SF Pro Text","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}
.main [data-module-template="give-back"] .violator-frameless:lang(zh-CN) {
 font-family:"SF Pro SC","SF Pro Text","SF Pro Icons","PingFang SC","Helvetica Neue","Helvetica","Arial",sans-serif
}
.main [data-module-template="give-back"] .violator-frameless:lang(zh-HK) {
 font-family:"SF Pro HK","SF Pro Text","SF Pro Icons","PingFang HK","Helvetica Neue","Helvetica","Arial",sans-serif
}
.main [data-module-template="give-back"] .violator-frameless: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
}
.main [data-module-template="give-back"] .violator-frameless:lang(zh-TW) {
 font-family:"SF Pro TC","SF Pro Text","SF Pro Icons","PingFang TC","Helvetica Neue","Helvetica","Arial",sans-serif
}
.main [data-module-template="give-back"] .violator-frameless-inline {
 margin-left:10px;
 display:inline
}
.main [data-module-template="give-back"] {
 text-align:center
}
@media screen and (max-width: 1441px) and (min-width: 1069px) {
 .main [data-module-template="give-back"]:not(.standalone-module) {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -ms-flex-direction:row;
  flex-direction:row;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap;
  width:100%
 }
 .main [data-module-template="give-back"]:not(.standalone-module) [data-unit-id] {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  width:100%;
  border-left-width:6px;
  border-right-width:6px
 }
 .main [data-module-template="give-back"]:not(.standalone-module) [data-unit-id]:nth-child(1n+1) {
  border-left-width:0px
 }
 .main [data-module-template="give-back"]:not(.standalone-module) [data-unit-id]:nth-child(1n) {
  border-right-width:0px
 }
 .main [data-module-template="give-back"]:not(.standalone-module) [data-unit-id],
 .main [data-module-template="give-back"]:not(.standalone-module) .unit-wrapper {
  position:relative;
  overflow:hidden
 }
 .main [data-module-template="give-back"]:not(.standalone-module) [data-unit-id] {
  background-color:#fafafa;
  border-color:#fff;
  border-style:solid
 }
 .main [data-module-template="give-back"]:not(.standalone-module) .unit-wrapper {
  height:"auto";
  width:100%
 }
 .main [data-module-template="give-back"]:not(.standalone-module) [data-unit-id] {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:6px;
  padding-bottom:0px;
  border-bottom-width:6px;
  padding-top:0px;
  height:auto
 }
 .main [data-module-template="give-back"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:0px;
  padding-bottom:0px;
  border-bottom-width:6px;
  padding-top:44px;
  height:auto
 }
}
@media only screen and (max-width: 1441px) and (min-width: 1069px) and (min-width: 768px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="give-back"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
  padding-top:84px;
  height:auto
 }
}
@media only screen and (max-width: 1441px) and (min-width: 1069px) and (max-width: 767px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="give-back"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
  padding-top:88px;
  height:auto
 }
}
@media only screen and (max-width: 1441px) and (min-width: 1069px) and (min-width: 768px) {
 html.ac-ls-visible .main [data-module-template="give-back"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
  padding-top:114px;
  height:auto
 }
}
@media only screen and (max-width: 1441px) and (min-width: 1069px) and (max-width: 767px) {
 html.ac-ls-visible .main [data-module-template="give-back"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
  padding-top:179px;
  height:auto
 }
}
@media screen and (max-width: 1441px) and (min-width: 1069px) {
 .main [data-module-template="give-back"]:not(.standalone-module):last-child [data-unit-id]:nth-last-child(-n+1) {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:6px;
  padding-bottom:0px;
  border-bottom-width:12px;
  padding-top:0px;
  height:auto
 }
 .main [data-module-template="give-back"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:0px;
  padding-bottom:0px;
  border-bottom-width:12px;
  padding-top:44px;
  height:auto
 }
}
@media only screen and (max-width: 1441px) and (min-width: 1069px) and (min-width: 768px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="give-back"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
  padding-top:84px;
  height:auto
 }
}
@media only screen and (max-width: 1441px) and (min-width: 1069px) and (max-width: 767px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="give-back"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
  padding-top:88px;
  height:auto
 }
}
@media only screen and (max-width: 1441px) and (min-width: 1069px) and (min-width: 768px) {
 html.ac-ls-visible .main [data-module-template="give-back"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
  padding-top:114px;
  height:auto
 }
}
@media only screen and (max-width: 1441px) and (min-width: 1069px) and (max-width: 767px) {
 html.ac-ls-visible .main [data-module-template="give-back"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
  padding-top:179px;
  height:auto
 }
}
@media screen and (max-width: 1441px) and (min-width: 1069px) {
 .main [data-module-template="give-back"].standalone-module {
  background-color:#fafafa;
  border-color:#fff;
  border-style:solid;
  border-left-width:0px;
  border-right-width:0px;
  padding-left:0;
  padding-right:0
 }
 .main [data-module-template="give-back"].standalone-module:only-child {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:0px;
  padding-bottom:0px;
  border-bottom-width:12px;
  padding-top:44px;
  height:auto
 }
}
@media only screen and (max-width: 1441px) and (min-width: 1069px) and (min-width: 768px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="give-back"].standalone-module:only-child {
  padding-top:84px;
  height:auto
 }
}
@media only screen and (max-width: 1441px) and (min-width: 1069px) and (max-width: 767px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="give-back"].standalone-module:only-child {
  padding-top:88px;
  height:auto
 }
}
@media only screen and (max-width: 1441px) and (min-width: 1069px) and (min-width: 768px) {
 html.ac-ls-visible .main [data-module-template="give-back"].standalone-module:only-child {
  padding-top:114px;
  height:auto
 }
}
@media only screen and (max-width: 1441px) and (min-width: 1069px) and (max-width: 767px) {
 html.ac-ls-visible .main [data-module-template="give-back"].standalone-module:only-child {
  padding-top:179px;
  height:auto
 }
}
@media screen and (max-width: 1441px) and (min-width: 1069px) {
 .main [data-module-template="give-back"].standalone-module:not(:only-child):first-child {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:0px;
  padding-bottom:0px;
  border-bottom-width:6px;
  padding-top:44px;
  height:auto
 }
}
@media only screen and (max-width: 1441px) and (min-width: 1069px) and (min-width: 768px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="give-back"].standalone-module:not(:only-child):first-child {
  padding-top:84px;
  height:auto
 }
}
@media only screen and (max-width: 1441px) and (min-width: 1069px) and (max-width: 767px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="give-back"].standalone-module:not(:only-child):first-child {
  padding-top:88px;
  height:auto
 }
}
@media only screen and (max-width: 1441px) and (min-width: 1069px) and (min-width: 768px) {
 html.ac-ls-visible .main [data-module-template="give-back"].standalone-module:not(:only-child):first-child {
  padding-top:114px;
  height:auto
 }
}
@media only screen and (max-width: 1441px) and (min-width: 1069px) and (max-width: 767px) {
 html.ac-ls-visible .main [data-module-template="give-back"].standalone-module:not(:only-child):first-child {
  padding-top:179px;
  height:auto
 }
}
@media screen and (max-width: 1441px) and (min-width: 1069px) {
 .main [data-module-template="give-back"].standalone-module:not(:only-child):not(:first-child):not(:last-child) {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:6px;
  padding-bottom:0px;
  border-bottom-width:6px;
  padding-top:0px;
  height:auto
 }
 .main [data-module-template="give-back"].standalone-module:not(:only-child):last-child {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:6px;
  padding-bottom:0px;
  border-bottom-width:12px;
  padding-top:0px;
  height:auto
 }
}
@media screen and (max-width: 735px) and (min-width: 0px) {
 .main [data-module-template="give-back"]:not(.standalone-module) {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -ms-flex-direction:row;
  flex-direction:row;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap;
  width:100%
 }
 .main [data-module-template="give-back"]:not(.standalone-module) [data-unit-id] {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  width:100%;
  border-left-width:6px;
  border-right-width:6px
 }
 .main [data-module-template="give-back"]:not(.standalone-module) [data-unit-id]:nth-child(1n+1) {
  border-left-width:0px
 }
 .main [data-module-template="give-back"]:not(.standalone-module) [data-unit-id]:nth-child(1n) {
  border-right-width:0px
 }
 .main [data-module-template="give-back"]:not(.standalone-module) [data-unit-id],
 .main [data-module-template="give-back"]:not(.standalone-module) .unit-wrapper {
  position:relative;
  overflow:hidden
 }
 .main [data-module-template="give-back"]:not(.standalone-module) [data-unit-id] {
  background-color:#fafafa;
  border-color:#fff;
  border-style:solid
 }
 .main [data-module-template="give-back"]:not(.standalone-module) .unit-wrapper {
  height:"auto";
  width:100%
 }
 .main [data-module-template="give-back"]:not(.standalone-module) [data-unit-id] {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:6px;
  padding-bottom:0px;
  border-bottom-width:6px;
  padding-top:0px;
  height:auto
 }
 .main [data-module-template="give-back"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:0px;
  padding-bottom:0px;
  border-bottom-width:6px;
  padding-top:48px;
  height:auto
 }
}
@media only screen and (max-width: 735px) and (min-width: 0px) and (min-width: 768px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="give-back"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
  padding-top:88px;
  height:auto
 }
}
@media only screen and (max-width: 735px) and (min-width: 0px) and (max-width: 767px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="give-back"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
  padding-top:92px;
  height:auto
 }
}
@media only screen and (max-width: 735px) and (min-width: 0px) and (min-width: 768px) {
 html.ac-ls-visible .main [data-module-template="give-back"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
  padding-top:118px;
  height:auto
 }
}
@media only screen and (max-width: 735px) and (min-width: 0px) and (max-width: 767px) {
 html.ac-ls-visible .main [data-module-template="give-back"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
  padding-top:183px;
  height:auto
 }
}
@media screen and (max-width: 735px) and (min-width: 0px) {
 .main [data-module-template="give-back"]:not(.standalone-module):last-child [data-unit-id]:nth-last-child(-n+1) {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:6px;
  padding-bottom:0px;
  border-bottom-width:12px;
  padding-top:0px;
  height:auto
 }
 .main [data-module-template="give-back"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:0px;
  padding-bottom:0px;
  border-bottom-width:12px;
  padding-top:48px;
  height:auto
 }
}
@media only screen and (max-width: 735px) and (min-width: 0px) and (min-width: 768px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="give-back"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
  padding-top:88px;
  height:auto
 }
}
@media only screen and (max-width: 735px) and (min-width: 0px) and (max-width: 767px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="give-back"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
  padding-top:92px;
  height:auto
 }
}
@media only screen and (max-width: 735px) and (min-width: 0px) and (min-width: 768px) {
 html.ac-ls-visible .main [data-module-template="give-back"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
  padding-top:118px;
  height:auto
 }
}
@media only screen and (max-width: 735px) and (min-width: 0px) and (max-width: 767px) {
 html.ac-ls-visible .main [data-module-template="give-back"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
  padding-top:183px;
  height:auto
 }
}
@media screen and (max-width: 735px) and (min-width: 0px) {
 .main [data-module-template="give-back"].standalone-module {
  background-color:#fafafa;
  border-color:#fff;
  border-style:solid;
  border-left-width:0px;
  border-right-width:0px;
  padding-left:0;
  padding-right:0
 }
 .main [data-module-template="give-back"].standalone-module:only-child {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:0px;
  padding-bottom:0px;
  border-bottom-width:12px;
  padding-top:48px;
  height:auto
 }
}
@media only screen and (max-width: 735px) and (min-width: 0px) and (min-width: 768px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="give-back"].standalone-module:only-child {
  padding-top:88px;
  height:auto
 }
}
@media only screen and (max-width: 735px) and (min-width: 0px) and (max-width: 767px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="give-back"].standalone-module:only-child {
  padding-top:92px;
  height:auto
 }
}
@media only screen and (max-width: 735px) and (min-width: 0px) and (min-width: 768px) {
 html.ac-ls-visible .main [data-module-template="give-back"].standalone-module:only-child {
  padding-top:118px;
  height:auto
 }
}
@media only screen and (max-width: 735px) and (min-width: 0px) and (max-width: 767px) {
 html.ac-ls-visible .main [data-module-template="give-back"].standalone-module:only-child {
  padding-top:183px;
  height:auto
 }
}
@media screen and (max-width: 735px) and (min-width: 0px) {
 .main [data-module-template="give-back"].standalone-module:not(:only-child):first-child {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:0px;
  padding-bottom:0px;
  border-bottom-width:6px;
  padding-top:48px;
  height:auto
 }
}
@media only screen and (max-width: 735px) and (min-width: 0px) and (min-width: 768px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="give-back"].standalone-module:not(:only-child):first-child {
  padding-top:88px;
  height:auto
 }
}
@media only screen and (max-width: 735px) and (min-width: 0px) and (max-width: 767px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="give-back"].standalone-module:not(:only-child):first-child {
  padding-top:92px;
  height:auto
 }
}
@media only screen and (max-width: 735px) and (min-width: 0px) and (min-width: 768px) {
 html.ac-ls-visible .main [data-module-template="give-back"].standalone-module:not(:only-child):first-child {
  padding-top:118px;
  height:auto
 }
}
@media only screen and (max-width: 735px) and (min-width: 0px) and (max-width: 767px) {
 html.ac-ls-visible .main [data-module-template="give-back"].standalone-module:not(:only-child):first-child {
  padding-top:183px;
  height:auto
 }
}
@media screen and (max-width: 735px) and (min-width: 0px) {
 .main [data-module-template="give-back"].standalone-module:not(:only-child):not(:first-child):not(:last-child) {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:6px;
  padding-bottom:0px;
  border-bottom-width:6px;
  padding-top:0px;
  height:auto
 }
 .main [data-module-template="give-back"].standalone-module:not(:only-child):last-child {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:6px;
  padding-bottom:0px;
  border-bottom-width:12px;
  padding-top:0px;
  height:auto
 }
}
@media screen and (max-width: 1442000px) and (min-width: 1442px) {
 .main [data-module-template="give-back"]:not(.standalone-module) {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -ms-flex-direction:row;
  flex-direction:row;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap;
  width:100%
 }
 .main [data-module-template="give-back"]:not(.standalone-module) [data-unit-id] {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  width:100%;
  border-left-width:6px;
  border-right-width:6px
 }
 .main [data-module-template="give-back"]:not(.standalone-module) [data-unit-id]:nth-child(1n+1) {
  border-left-width:0px
 }
 .main [data-module-template="give-back"]:not(.standalone-module) [data-unit-id]:nth-child(1n) {
  border-right-width:0px
 }
 .main [data-module-template="give-back"]:not(.standalone-module) [data-unit-id],
 .main [data-module-template="give-back"]:not(.standalone-module) .unit-wrapper {
  position:relative;
  overflow:hidden
 }
 .main [data-module-template="give-back"]:not(.standalone-module) [data-unit-id] {
  background-color:#fafafa;
  border-color:#fff;
  border-style:solid
 }
 .main [data-module-template="give-back"]:not(.standalone-module) .unit-wrapper {
  height:"auto";
  width:100%
 }
 .main [data-module-template="give-back"]:not(.standalone-module) [data-unit-id] {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:6px;
  padding-bottom:0px;
  border-bottom-width:6px;
  padding-top:0px;
  height:auto
 }
 .main [data-module-template="give-back"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:0px;
  padding-bottom:0px;
  border-bottom-width:6px;
  padding-top:44px;
  height:auto
 }
}
@media only screen and (max-width: 1442000px) and (min-width: 1442px) and (min-width: 768px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="give-back"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
  padding-top:84px;
  height:auto
 }
}
@media only screen and (max-width: 1442000px) and (min-width: 1442px) and (max-width: 767px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="give-back"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
  padding-top:88px;
  height:auto
 }
}
@media only screen and (max-width: 1442000px) and (min-width: 1442px) and (min-width: 768px) {
 html.ac-ls-visible .main [data-module-template="give-back"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
  padding-top:114px;
  height:auto
 }
}
@media only screen and (max-width: 1442000px) and (min-width: 1442px) and (max-width: 767px) {
 html.ac-ls-visible .main [data-module-template="give-back"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
  padding-top:179px;
  height:auto
 }
}
@media screen and (max-width: 1442000px) and (min-width: 1442px) {
 .main [data-module-template="give-back"]:not(.standalone-module):last-child [data-unit-id]:nth-last-child(-n+1) {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:6px;
  padding-bottom:0px;
  border-bottom-width:12px;
  padding-top:0px;
  height:auto
 }
 .main [data-module-template="give-back"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:0px;
  padding-bottom:0px;
  border-bottom-width:12px;
  padding-top:44px;
  height:auto
 }
}
@media only screen and (max-width: 1442000px) and (min-width: 1442px) and (min-width: 768px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="give-back"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
  padding-top:84px;
  height:auto
 }
}
@media only screen and (max-width: 1442000px) and (min-width: 1442px) and (max-width: 767px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="give-back"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
  padding-top:88px;
  height:auto
 }
}
@media only screen and (max-width: 1442000px) and (min-width: 1442px) and (min-width: 768px) {
 html.ac-ls-visible .main [data-module-template="give-back"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
  padding-top:114px;
  height:auto
 }
}
@media only screen and (max-width: 1442000px) and (min-width: 1442px) and (max-width: 767px) {
 html.ac-ls-visible .main [data-module-template="give-back"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
  padding-top:179px;
  height:auto
 }
}
@media screen and (max-width: 1442000px) and (min-width: 1442px) {
 .main [data-module-template="give-back"].standalone-module {
  background-color:#fafafa;
  border-color:#fff;
  border-style:solid;
  border-left-width:0px;
  border-right-width:0px;
  padding-left:0;
  padding-right:0
 }
 .main [data-module-template="give-back"].standalone-module:only-child {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:0px;
  padding-bottom:0px;
  border-bottom-width:12px;
  padding-top:44px;
  height:auto
 }
}
@media only screen and (max-width: 1442000px) and (min-width: 1442px) and (min-width: 768px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="give-back"].standalone-module:only-child {
  padding-top:84px;
  height:auto
 }
}
@media only screen and (max-width: 1442000px) and (min-width: 1442px) and (max-width: 767px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="give-back"].standalone-module:only-child {
  padding-top:88px;
  height:auto
 }
}
@media only screen and (max-width: 1442000px) and (min-width: 1442px) and (min-width: 768px) {
 html.ac-ls-visible .main [data-module-template="give-back"].standalone-module:only-child {
  padding-top:114px;
  height:auto
 }
}
@media only screen and (max-width: 1442000px) and (min-width: 1442px) and (max-width: 767px) {
 html.ac-ls-visible .main [data-module-template="give-back"].standalone-module:only-child {
  padding-top:179px;
  height:auto
 }
}
@media screen and (max-width: 1442000px) and (min-width: 1442px) {
 .main [data-module-template="give-back"].standalone-module:not(:only-child):first-child {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:0px;
  padding-bottom:0px;
  border-bottom-width:6px;
  padding-top:44px;
  height:auto
 }
}
@media only screen and (max-width: 1442000px) and (min-width: 1442px) and (min-width: 768px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="give-back"].standalone-module:not(:only-child):first-child {
  padding-top:84px;
  height:auto
 }
}
@media only screen and (max-width: 1442000px) and (min-width: 1442px) and (max-width: 767px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="give-back"].standalone-module:not(:only-child):first-child {
  padding-top:88px;
  height:auto
 }
}
@media only screen and (max-width: 1442000px) and (min-width: 1442px) and (min-width: 768px) {
 html.ac-ls-visible .main [data-module-template="give-back"].standalone-module:not(:only-child):first-child {
  padding-top:114px;
  height:auto
 }
}
@media only screen and (max-width: 1442000px) and (min-width: 1442px) and (max-width: 767px) {
 html.ac-ls-visible .main [data-module-template="give-back"].standalone-module:not(:only-child):first-child {
  padding-top:179px;
  height:auto
 }
}
@media screen and (max-width: 1442000px) and (min-width: 1442px) {
 .main [data-module-template="give-back"].standalone-module:not(:only-child):not(:first-child):not(:last-child) {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:6px;
  padding-bottom:0px;
  border-bottom-width:6px;
  padding-top:0px;
  height:auto
 }
 .main [data-module-template="give-back"].standalone-module:not(:only-child):last-child {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:6px;
  padding-bottom:0px;
  border-bottom-width:12px;
  padding-top:0px;
  height:auto
 }
}
@media screen and (max-width: 767px) and (min-width: 736px) {
 .main [data-module-template="give-back"]:not(.standalone-module) {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -ms-flex-direction:row;
  flex-direction:row;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap;
  width:100%
 }
 .main [data-module-template="give-back"]:not(.standalone-module) [data-unit-id] {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  width:100%;
  border-left-width:6px;
  border-right-width:6px
 }
 .main [data-module-template="give-back"]:not(.standalone-module) [data-unit-id]:nth-child(1n+1) {
  border-left-width:0px
 }
 .main [data-module-template="give-back"]:not(.standalone-module) [data-unit-id]:nth-child(1n) {
  border-right-width:0px
 }
 .main [data-module-template="give-back"]:not(.standalone-module) [data-unit-id],
 .main [data-module-template="give-back"]:not(.standalone-module) .unit-wrapper {
  position:relative;
  overflow:hidden
 }
 .main [data-module-template="give-back"]:not(.standalone-module) [data-unit-id] {
  background-color:#fafafa;
  border-color:#fff;
  border-style:solid
 }
 .main [data-module-template="give-back"]:not(.standalone-module) .unit-wrapper {
  height:"auto";
  width:100%
 }
 .main [data-module-template="give-back"]:not(.standalone-module) [data-unit-id] {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:6px;
  padding-bottom:0px;
  border-bottom-width:6px;
  padding-top:0px;
  height:auto
 }
 .main [data-module-template="give-back"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:0px;
  padding-bottom:0px;
  border-bottom-width:6px;
  padding-top:48px;
  height:auto
 }
}
@media only screen and (max-width: 767px) and (min-width: 736px) and (min-width: 768px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="give-back"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
  padding-top:88px;
  height:auto
 }
}
@media only screen and (max-width: 767px) and (min-width: 736px) and (max-width: 767px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="give-back"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
  padding-top:92px;
  height:auto
 }
}
@media only screen and (max-width: 767px) and (min-width: 736px) and (min-width: 768px) {
 html.ac-ls-visible .main [data-module-template="give-back"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
  padding-top:118px;
  height:auto
 }
}
@media only screen and (max-width: 767px) and (min-width: 736px) and (max-width: 767px) {
 html.ac-ls-visible .main [data-module-template="give-back"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
  padding-top:183px;
  height:auto
 }
}
@media screen and (max-width: 767px) and (min-width: 736px) {
 .main [data-module-template="give-back"]:not(.standalone-module):last-child [data-unit-id]:nth-last-child(-n+1) {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:6px;
  padding-bottom:0px;
  border-bottom-width:12px;
  padding-top:0px;
  height:auto
 }
 .main [data-module-template="give-back"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:0px;
  padding-bottom:0px;
  border-bottom-width:12px;
  padding-top:48px;
  height:auto
 }
}
@media only screen and (max-width: 767px) and (min-width: 736px) and (min-width: 768px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="give-back"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
  padding-top:88px;
  height:auto
 }
}
@media only screen and (max-width: 767px) and (min-width: 736px) and (max-width: 767px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="give-back"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
  padding-top:92px;
  height:auto
 }
}
@media only screen and (max-width: 767px) and (min-width: 736px) and (min-width: 768px) {
 html.ac-ls-visible .main [data-module-template="give-back"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
  padding-top:118px;
  height:auto
 }
}
@media only screen and (max-width: 767px) and (min-width: 736px) and (max-width: 767px) {
 html.ac-ls-visible .main [data-module-template="give-back"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
  padding-top:183px;
  height:auto
 }
}
@media screen and (max-width: 767px) and (min-width: 736px) {
 .main [data-module-template="give-back"].standalone-module {
  background-color:#fafafa;
  border-color:#fff;
  border-style:solid;
  border-left-width:0px;
  border-right-width:0px;
  padding-left:0;
  padding-right:0
 }
 .main [data-module-template="give-back"].standalone-module:only-child {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:0px;
  padding-bottom:0px;
  border-bottom-width:12px;
  padding-top:48px;
  height:auto
 }
}
@media only screen and (max-width: 767px) and (min-width: 736px) and (min-width: 768px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="give-back"].standalone-module:only-child {
  padding-top:88px;
  height:auto
 }
}
@media only screen and (max-width: 767px) and (min-width: 736px) and (max-width: 767px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="give-back"].standalone-module:only-child {
  padding-top:92px;
  height:auto
 }
}
@media only screen and (max-width: 767px) and (min-width: 736px) and (min-width: 768px) {
 html.ac-ls-visible .main [data-module-template="give-back"].standalone-module:only-child {
  padding-top:118px;
  height:auto
 }
}
@media only screen and (max-width: 767px) and (min-width: 736px) and (max-width: 767px) {
 html.ac-ls-visible .main [data-module-template="give-back"].standalone-module:only-child {
  padding-top:183px;
  height:auto
 }
}
@media screen and (max-width: 767px) and (min-width: 736px) {
 .main [data-module-template="give-back"].standalone-module:not(:only-child):first-child {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:0px;
  padding-bottom:0px;
  border-bottom-width:6px;
  padding-top:48px;
  height:auto
 }
}
@media only screen and (max-width: 767px) and (min-width: 736px) and (min-width: 768px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="give-back"].standalone-module:not(:only-child):first-child {
  padding-top:88px;
  height:auto
 }
}
@media only screen and (max-width: 767px) and (min-width: 736px) and (max-width: 767px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="give-back"].standalone-module:not(:only-child):first-child {
  padding-top:92px;
  height:auto
 }
}
@media only screen and (max-width: 767px) and (min-width: 736px) and (min-width: 768px) {
 html.ac-ls-visible .main [data-module-template="give-back"].standalone-module:not(:only-child):first-child {
  padding-top:118px;
  height:auto
 }
}
@media only screen and (max-width: 767px) and (min-width: 736px) and (max-width: 767px) {
 html.ac-ls-visible .main [data-module-template="give-back"].standalone-module:not(:only-child):first-child {
  padding-top:183px;
  height:auto
 }
}
@media screen and (max-width: 767px) and (min-width: 736px) {
 .main [data-module-template="give-back"].standalone-module:not(:only-child):not(:first-child):not(:last-child) {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:6px;
  padding-bottom:0px;
  border-bottom-width:6px;
  padding-top:0px;
  height:auto
 }
 .main [data-module-template="give-back"].standalone-module:not(:only-child):last-child {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:6px;
  padding-bottom:0px;
  border-bottom-width:12px;
  padding-top:0px;
  height:auto
 }
}
@media screen and (max-width: 1068px) and (min-width: 768px) {
 .main [data-module-template="give-back"]:not(.standalone-module) {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -ms-flex-direction:row;
  flex-direction:row;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap;
  width:100%
 }
 .main [data-module-template="give-back"]:not(.standalone-module) [data-unit-id] {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  width:100%;
  border-left-width:6px;
  border-right-width:6px
 }
 .main [data-module-template="give-back"]:not(.standalone-module) [data-unit-id]:nth-child(1n+1) {
  border-left-width:0px
 }
 .main [data-module-template="give-back"]:not(.standalone-module) [data-unit-id]:nth-child(1n) {
  border-right-width:0px
 }
 .main [data-module-template="give-back"]:not(.standalone-module) [data-unit-id],
 .main [data-module-template="give-back"]:not(.standalone-module) .unit-wrapper {
  position:relative;
  overflow:hidden
 }
 .main [data-module-template="give-back"]:not(.standalone-module) [data-unit-id] {
  background-color:#fafafa;
  border-color:#fff;
  border-style:solid
 }
 .main [data-module-template="give-back"]:not(.standalone-module) .unit-wrapper {
  height:"auto";
  width:100%
 }
 .main [data-module-template="give-back"]:not(.standalone-module) [data-unit-id] {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:6px;
  padding-bottom:0px;
  border-bottom-width:6px;
  padding-top:0px;
  height:auto
 }
 .main [data-module-template="give-back"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:0px;
  padding-bottom:0px;
  border-bottom-width:6px;
  padding-top:44px;
  height:auto
 }
}
@media only screen and (max-width: 1068px) and (min-width: 768px) and (min-width: 768px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="give-back"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
  padding-top:84px;
  height:auto
 }
}
@media only screen and (max-width: 1068px) and (min-width: 768px) and (max-width: 767px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="give-back"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
  padding-top:88px;
  height:auto
 }
}
@media only screen and (max-width: 1068px) and (min-width: 768px) and (min-width: 768px) {
 html.ac-ls-visible .main [data-module-template="give-back"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
  padding-top:114px;
  height:auto
 }
}
@media only screen and (max-width: 1068px) and (min-width: 768px) and (max-width: 767px) {
 html.ac-ls-visible .main [data-module-template="give-back"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
  padding-top:179px;
  height:auto
 }
}
@media screen and (max-width: 1068px) and (min-width: 768px) {
 .main [data-module-template="give-back"]:not(.standalone-module):last-child [data-unit-id]:nth-last-child(-n+1) {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:6px;
  padding-bottom:0px;
  border-bottom-width:12px;
  padding-top:0px;
  height:auto
 }
 .main [data-module-template="give-back"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:0px;
  padding-bottom:0px;
  border-bottom-width:12px;
  padding-top:44px;
  height:auto
 }
}
@media only screen and (max-width: 1068px) and (min-width: 768px) and (min-width: 768px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="give-back"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
  padding-top:84px;
  height:auto
 }
}
@media only screen and (max-width: 1068px) and (min-width: 768px) and (max-width: 767px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="give-back"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
  padding-top:88px;
  height:auto
 }
}
@media only screen and (max-width: 1068px) and (min-width: 768px) and (min-width: 768px) {
 html.ac-ls-visible .main [data-module-template="give-back"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
  padding-top:114px;
  height:auto
 }
}
@media only screen and (max-width: 1068px) and (min-width: 768px) and (max-width: 767px) {
 html.ac-ls-visible .main [data-module-template="give-back"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
  padding-top:179px;
  height:auto
 }
}
@media screen and (max-width: 1068px) and (min-width: 768px) {
 .main [data-module-template="give-back"].standalone-module {
  background-color:#fafafa;
  border-color:#fff;
  border-style:solid;
  border-left-width:0px;
  border-right-width:0px;
  padding-left:0;
  padding-right:0
 }
 .main [data-module-template="give-back"].standalone-module:only-child {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:0px;
  padding-bottom:0px;
  border-bottom-width:12px;
  padding-top:44px;
  height:auto
 }
}
@media only screen and (max-width: 1068px) and (min-width: 768px) and (min-width: 768px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="give-back"].standalone-module:only-child {
  padding-top:84px;
  height:auto
 }
}
@media only screen and (max-width: 1068px) and (min-width: 768px) and (max-width: 767px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="give-back"].standalone-module:only-child {
  padding-top:88px;
  height:auto
 }
}
@media only screen and (max-width: 1068px) and (min-width: 768px) and (min-width: 768px) {
 html.ac-ls-visible .main [data-module-template="give-back"].standalone-module:only-child {
  padding-top:114px;
  height:auto
 }
}
@media only screen and (max-width: 1068px) and (min-width: 768px) and (max-width: 767px) {
 html.ac-ls-visible .main [data-module-template="give-back"].standalone-module:only-child {
  padding-top:179px;
  height:auto
 }
}
@media screen and (max-width: 1068px) and (min-width: 768px) {
 .main [data-module-template="give-back"].standalone-module:not(:only-child):first-child {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:0px;
  padding-bottom:0px;
  border-bottom-width:6px;
  padding-top:44px;
  height:auto
 }
}
@media only screen and (max-width: 1068px) and (min-width: 768px) and (min-width: 768px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="give-back"].standalone-module:not(:only-child):first-child {
  padding-top:84px;
  height:auto
 }
}
@media only screen and (max-width: 1068px) and (min-width: 768px) and (max-width: 767px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="give-back"].standalone-module:not(:only-child):first-child {
  padding-top:88px;
  height:auto
 }
}
@media only screen and (max-width: 1068px) and (min-width: 768px) and (min-width: 768px) {
 html.ac-ls-visible .main [data-module-template="give-back"].standalone-module:not(:only-child):first-child {
  padding-top:114px;
  height:auto
 }
}
@media only screen and (max-width: 1068px) and (min-width: 768px) and (max-width: 767px) {
 html.ac-ls-visible .main [data-module-template="give-back"].standalone-module:not(:only-child):first-child {
  padding-top:179px;
  height:auto
 }
}
@media screen and (max-width: 1068px) and (min-width: 768px) {
 .main [data-module-template="give-back"].standalone-module:not(:only-child):not(:first-child):not(:last-child) {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:6px;
  padding-bottom:0px;
  border-bottom-width:6px;
  padding-top:0px;
  height:auto
 }
 .main [data-module-template="give-back"].standalone-module:not(:only-child):last-child {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:6px;
  padding-bottom:0px;
  border-bottom-width:12px;
  padding-top:0px;
  height:auto
 }
}
@supports (border-left-width: calc(max(0px))) {
 .main [data-module-template="give-back"] {
  border-left-width:calc(max(0px, env(safe-area-inset-left)));
  border-right-width:calc(max(0px, env(safe-area-inset-right)))
 }
}
.main [data-module-template="give-back"].variant-a .variant-a-element {
 display:block
}
.main [data-module-template="give-back"].variant-b .variant-b-element {
 display:block
}
.main [data-module-template="give-back"].variant-c .variant-c-element {
 display:block
}
.main [data-module-template="give-back"].variant-a .default-element,
.main [data-module-template="give-back"].variant-b .default-element,
.main [data-module-template="give-back"].variant-c .default-element {
 display:none
}
.main [data-module-template="give-back"] .variant-a-element,
.main [data-module-template="give-back"] .variant-b-element,
.main [data-module-template="give-back"] .variant-c-element {
 display:none
}
.main [data-module-template="give-back"] .section-content {
 margin-left:auto;
 margin-right:auto;
 width:980px
}
@media only screen and (min-width: 1442px) and (min-width: 1442px) {
 .main [data-module-template="give-back"] .section-content {
  margin-left:auto;
  margin-right:auto;
  width:980px
 }
}
@media only screen and (max-width: 1068px) and (max-width: 1068px) {
 .main [data-module-template="give-back"] .section-content {
  margin-left:auto;
  margin-right:auto;
  width:692px
 }
}
@media only screen and (max-width: 735px) and (max-width: 735px) {
 .main [data-module-template="give-back"] .section-content {
  margin-left:auto;
  margin-right:auto;
  width:87.5%
 }
}
.main [data-module-template="give-back"] .small-caps {
 font-variant-caps:all-small-caps
}
html.ie .main [data-module-template="give-back"] .small-caps {
 font-variant:small-caps;
 text-transform:lowercase
}
.main [data-module-template="give-back"] .headline,
.main [data-module-template="give-back"] .subhead,
.main [data-module-template="give-back"] .eyebrow {
 color:#fff
}
.main [data-module-template="give-back"] .headline sup {
 font-size:0.6em;
 bottom:-.1em
}
.main [data-module-template="give-back"] .headline .footnote-alt {
 position:relative;
 font-size:0.6em;
 bottom:-.1em;
 vertical-align:top
}
.main [data-module-template="give-back"] .headline .footnote-alt:hover {
 color:#fff
}
@media only screen and (max-width: 735px) {
 .main [data-module-template="give-back"] .headline .footnote-alt {
  font-size:0.7em
 }
}
.main [data-module-template="give-back"] .eyebrow {
 display:block;
 margin-bottom:1em;
 font-size:15px;
 line-height:1.53343;
 font-weight:600;
 letter-spacing:.012em;
 font-family:"SF Pro Text","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}
.main [data-module-template="give-back"] .eyebrow:lang(th) {
 letter-spacing:0em;
 font-family:"SF Pro TH","SF Pro Text","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}
.main [data-module-template="give-back"] .eyebrow:lang(ar) {
 font-family:"SF Pro AR","SF Pro Gulf","SF Pro Text","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}
.main [data-module-template="give-back"] .eyebrow:lang(ja) {
 font-family:"SF Pro JP","SF Pro Text","SF Pro Icons","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo","ＭＳ Ｐゴシック","Helvetica Neue","Helvetica","Arial",sans-serif
}
.main [data-module-template="give-back"] .eyebrow:lang(ko) {
 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
}
.main [data-module-template="give-back"] .eyebrow:lang(zh-CN) {
 font-family:"SF Pro SC","SF Pro Text","SF Pro Icons","PingFang SC","Helvetica Neue","Helvetica","Arial",sans-serif
}
.main [data-module-template="give-back"] .eyebrow:lang(zh-HK) {
 font-family:"SF Pro HK","SF Pro Text","SF Pro Icons","PingFang HK","Helvetica Neue","Helvetica","Arial",sans-serif
}
.main [data-module-template="give-back"] .eyebrow: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
}
.main [data-module-template="give-back"] .eyebrow:lang(zh-TW) {
 font-family:"SF Pro TC","SF Pro Text","SF Pro Icons","PingFang TC","Helvetica Neue","Helvetica","Arial",sans-serif
}
@media only screen and (max-width: 1068px) {
 .main [data-module-template="give-back"] .eyebrow {
  font-size:15px;
  line-height:1.53343;
  font-weight:600;
  letter-spacing:.012em;
  font-family:"SF Pro Text","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .main [data-module-template="give-back"] .eyebrow:lang(th) {
  letter-spacing:0em;
  font-family:"SF Pro TH","SF Pro Text","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .main [data-module-template="give-back"] .eyebrow:lang(ar) {
  font-family:"SF Pro AR","SF Pro Gulf","SF Pro Text","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .main [data-module-template="give-back"] .eyebrow:lang(ja) {
  font-family:"SF Pro JP","SF Pro Text","SF Pro Icons","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo","ＭＳ Ｐゴシック","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .main [data-module-template="give-back"] .eyebrow:lang(ko) {
  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
 }
 .main [data-module-template="give-back"] .eyebrow:lang(zh-CN) {
  font-family:"SF Pro SC","SF Pro Text","SF Pro Icons","PingFang SC","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .main [data-module-template="give-back"] .eyebrow:lang(zh-HK) {
  font-family:"SF Pro HK","SF Pro Text","SF Pro Icons","PingFang HK","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .main [data-module-template="give-back"] .eyebrow: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
 }
 .main [data-module-template="give-back"] .eyebrow:lang(zh-TW) {
  font-family:"SF Pro TC","SF Pro Text","SF Pro Icons","PingFang TC","Helvetica Neue","Helvetica","Arial",sans-serif
 }
}
@media only screen and (max-width: 735px) {
 .main [data-module-template="give-back"] .eyebrow {
  font-size:15px;
  line-height:1.53343;
  font-weight:600;
  letter-spacing:.012em;
  font-family:"SF Pro Text","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .main [data-module-template="give-back"] .eyebrow:lang(th) {
  letter-spacing:0em;
  font-family:"SF Pro TH","SF Pro Text","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .main [data-module-template="give-back"] .eyebrow:lang(ar) {
  font-family:"SF Pro AR","SF Pro Gulf","SF Pro Text","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .main [data-module-template="give-back"] .eyebrow:lang(ja) {
  font-family:"SF Pro JP","SF Pro Text","SF Pro Icons","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo","ＭＳ Ｐゴシック","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .main [data-module-template="give-back"] .eyebrow:lang(ko) {
  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
 }
 .main [data-module-template="give-back"] .eyebrow:lang(zh-CN) {
  font-family:"SF Pro SC","SF Pro Text","SF Pro Icons","PingFang SC","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .main [data-module-template="give-back"] .eyebrow:lang(zh-HK) {
  font-family:"SF Pro HK","SF Pro Text","SF Pro Icons","PingFang HK","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .main [data-module-template="give-back"] .eyebrow: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
 }
 .main [data-module-template="give-back"] .eyebrow:lang(zh-TW) {
  font-family:"SF Pro TC","SF Pro Text","SF Pro Icons","PingFang TC","Helvetica Neue","Helvetica","Arial",sans-serif
 }
}
.main [data-module-template="give-back"] .violator-secondary {
 color:#bbb;
 border-color:#bbb
}
.main [data-module-template="give-back"] .cta {
 color:#6bf
}
.main [data-module-template="give-back"] .cta-links {
 margin-top:.65em
}
@media only screen and (max-width: 735px) {
 .main [data-module-template="give-back"] .cta-links {
  margin-top:.65em
 }
}
@media only screen and (max-width: 735px) {
 .main [data-module-template="give-back"] .cta-links {
  margin-left:auto;
  margin-right:auto
 }
}
.main [data-module-template="give-back"] .cta-links a:nth-child(2) {
 margin-left:20px
}
.main [data-module-template="give-back"] .headline {
 margin:auto;
 font-size:32px;
 line-height:1.125;
 font-weight:600;
 letter-spacing:.004em;
 font-family:"SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif;
 margin-bottom:.2em
}
.main [data-module-template="give-back"] .headline:lang(th) {
 font-size:29px;
 line-height:1.44828;
 letter-spacing:0em;
 font-family:"SF Pro TH","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}
.main [data-module-template="give-back"] .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
}
.main [data-module-template="give-back"] .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
}
.main [data-module-template="give-back"] .headline:lang(ko) {
 line-height:1.23438;
 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
}
.main [data-module-template="give-back"] .headline:lang(zh-CN) {
 font-family:"SF Pro SC","SF Pro Display","SF Pro Icons","PingFang SC","Helvetica Neue","Helvetica","Arial",sans-serif
}
.main [data-module-template="give-back"] .headline:lang(zh-HK) {
 font-family:"SF Pro HK","SF Pro Display","SF Pro Icons","PingFang HK","Helvetica Neue","Helvetica","Arial",sans-serif
}
.main [data-module-template="give-back"] .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
}
.main [data-module-template="give-back"] .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) {
 .main [data-module-template="give-back"] .headline {
  font-size:28px;
  line-height:1.14286;
  font-weight:600;
  letter-spacing:.007em;
  font-family:"SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .main [data-module-template="give-back"] .headline:lang(th) {
  font-size:25px;
  line-height:1.44;
  letter-spacing:0em;
  font-family:"SF Pro TH","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .main [data-module-template="give-back"] .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
 }
 .main [data-module-template="give-back"] .headline:lang(ar) {
  font-family:"SF Pro AR","SF Pro Gulf","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .main [data-module-template="give-back"] .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
 }
 .main [data-module-template="give-back"] .headline:lang(zh-CN) {
  font-family:"SF Pro SC","SF Pro Display","SF Pro Icons","PingFang SC","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .main [data-module-template="give-back"] .headline:lang(zh-HK) {
  font-family:"SF Pro HK","SF Pro Display","SF Pro Icons","PingFang HK","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .main [data-module-template="give-back"] .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
 }
 .main [data-module-template="give-back"] .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: 735px) {
 .main [data-module-template="give-back"] .headline {
  font-size:24px;
  line-height:1.16667;
  font-weight:600;
  letter-spacing:.009em;
  font-family:"SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .main [data-module-template="give-back"] .headline:lang(th) {
  font-size:22px;
  line-height:1.59091;
  letter-spacing:0em;
  font-family:"SF Pro TH","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .main [data-module-template="give-back"] .headline:lang(ar) {
  line-height:1.35417;
  font-family:"SF Pro AR","SF Pro Gulf","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .main [data-module-template="give-back"] .headline: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
 }
 .main [data-module-template="give-back"] .headline: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
 }
 .main [data-module-template="give-back"] .headline:lang(zh-CN) {
  font-family:"SF Pro SC","SF Pro Display","SF Pro Icons","PingFang SC","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .main [data-module-template="give-back"] .headline:lang(zh-HK) {
  font-family:"SF Pro HK","SF Pro Display","SF Pro Icons","PingFang HK","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .main [data-module-template="give-back"] .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
 }
 .main [data-module-template="give-back"] .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: 735px) {
 .main [data-module-template="give-back"] .headline {
  margin-bottom:.2em;
  max-width:8.2em
 }
}
@media only screen and (max-width: 735px) {
 .main [data-module-template="give-back"] .headline {
  max-width:none
 }
}
.main [data-module-template="give-back"] .subhead,
.main [data-module-template="give-back"] .cta {
 font-size:21px;
 line-height:1.38105;
 font-weight:400;
 letter-spacing:.011em;
 font-family:"SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}
.main [data-module-template="give-back"] .subhead:lang(th),
.main [data-module-template="give-back"] .cta:lang(th) {
 font-size:21px;
 line-height:1.57143;
 letter-spacing:0em;
 font-family:"SF Pro TH","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}
.main [data-module-template="give-back"] .subhead:lang(ar),
.main [data-module-template="give-back"] .cta:lang(ar) {
 line-height:1.54762;
 font-family:"SF Pro AR","SF Pro Gulf","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}
.main [data-module-template="give-back"] .subhead:lang(ja),
.main [data-module-template="give-back"] .cta:lang(ja) {
 line-height:1.42863;
 font-family:"SF Pro JP","SF Pro Display","SF Pro Icons","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo","ＭＳ Ｐゴシック","Helvetica Neue","Helvetica","Arial",sans-serif
}
.main [data-module-template="give-back"] .subhead:lang(ko),
.main [data-module-template="give-back"] .cta: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
}
.main [data-module-template="give-back"] .subhead:lang(zh-CN),
.main [data-module-template="give-back"] .cta:lang(zh-CN) {
 font-family:"SF Pro SC","SF Pro Display","SF Pro Icons","PingFang SC","Helvetica Neue","Helvetica","Arial",sans-serif
}
.main [data-module-template="give-back"] .subhead:lang(zh-HK),
.main [data-module-template="give-back"] .cta:lang(zh-HK) {
 font-family:"SF Pro HK","SF Pro Display","SF Pro Icons","PingFang HK","Helvetica Neue","Helvetica","Arial",sans-serif
}
.main [data-module-template="give-back"] .subhead:lang(zh-MO),
.main [data-module-template="give-back"] .cta: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
}
.main [data-module-template="give-back"] .subhead:lang(zh-TW),
.main [data-module-template="give-back"] .cta: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) {
 .main [data-module-template="give-back"] .subhead,
 .main [data-module-template="give-back"] .cta {
  font-size:19px;
  line-height:1.42115;
  font-weight:400;
  letter-spacing:.012em;
  font-family:"SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .main [data-module-template="give-back"] .subhead:lang(th),
 .main [data-module-template="give-back"] .cta:lang(th) {
  font-size:19px;
  line-height:1.57895;
  letter-spacing:0em;
  font-family:"SF Pro TH","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .main [data-module-template="give-back"] .subhead:lang(ar),
 .main [data-module-template="give-back"] .cta: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
 }
 .main [data-module-template="give-back"] .subhead:lang(ja),
 .main [data-module-template="give-back"] .cta:lang(ja) {
  line-height:1.47384;
  font-family:"SF Pro JP","SF Pro Display","SF Pro Icons","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo","ＭＳ Ｐゴシック","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .main [data-module-template="give-back"] .subhead:lang(ko),
 .main [data-module-template="give-back"] .cta:lang(ko) {
  line-height:1.55269;
  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
 }
 .main [data-module-template="give-back"] .subhead:lang(zh-CN),
 .main [data-module-template="give-back"] .cta:lang(zh-CN) {
  font-family:"SF Pro SC","SF Pro Display","SF Pro Icons","PingFang SC","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .main [data-module-template="give-back"] .subhead:lang(zh-HK),
 .main [data-module-template="give-back"] .cta:lang(zh-HK) {
  font-family:"SF Pro HK","SF Pro Display","SF Pro Icons","PingFang HK","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .main [data-module-template="give-back"] .subhead:lang(zh-MO),
 .main [data-module-template="give-back"] .cta: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
 }
 .main [data-module-template="give-back"] .subhead:lang(zh-TW),
 .main [data-module-template="give-back"] .cta: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: 735px) {
 .main [data-module-template="give-back"] .subhead,
 .main [data-module-template="give-back"] .cta {
  font-size:17px;
  line-height:1.47059;
  font-weight:400;
  letter-spacing:-.022em;
  font-family:"SF Pro Text","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .main [data-module-template="give-back"] .subhead:lang(ar),
 .main [data-module-template="give-back"] .cta:lang(ar) {
  line-height:1.58824;
  letter-spacing:0em;
  font-family:"SF Pro AR","SF Pro Gulf","SF Pro Text","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .main [data-module-template="give-back"] .subhead:lang(ja),
 .main [data-module-template="give-back"] .cta:lang(ja) {
  letter-spacing:0em;
  font-family:"SF Pro JP","SF Pro Text","SF Pro Icons","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo","ＭＳ Ｐゴシック","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .main [data-module-template="give-back"] .subhead:lang(ko),
 .main [data-module-template="give-back"] .cta:lang(ko) {
  line-height:1.61765;
  letter-spacing:0em;
  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
 }
 .main [data-module-template="give-back"] .subhead:lang(th),
 .main [data-module-template="give-back"] .cta:lang(th) {
  font-size:17px;
  line-height:1.64706;
  letter-spacing:0em;
  font-family:"SF Pro TH","SF Pro Text","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .main [data-module-template="give-back"] .subhead:lang(zh),
 .main [data-module-template="give-back"] .cta:lang(zh) {
  letter-spacing:0em
 }
 .main [data-module-template="give-back"] .subhead:lang(zh-CN),
 .main [data-module-template="give-back"] .cta:lang(zh-CN) {
  font-family:"SF Pro SC","SF Pro Text","SF Pro Icons","PingFang SC","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .main [data-module-template="give-back"] .subhead:lang(zh-HK),
 .main [data-module-template="give-back"] .cta:lang(zh-HK) {
  font-family:"SF Pro HK","SF Pro Text","SF Pro Icons","PingFang HK","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .main [data-module-template="give-back"] .subhead:lang(zh-MO),
 .main [data-module-template="give-back"] .cta: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
 }
 .main [data-module-template="give-back"] .subhead:lang(zh-TW),
 .main [data-module-template="give-back"] .cta:lang(zh-TW) {
  font-family:"SF Pro TC","SF Pro Text","SF Pro Icons","PingFang TC","Helvetica Neue","Helvetica","Arial",sans-serif
 }
}
.main [data-module-template="give-back"] .subhead {
 margin:auto;
 max-width:31em
}
@media only screen and (max-width: 1068px) {
 .main [data-module-template="give-back"] .subhead {
  max-width:24.5em
 }
}
@media only screen and (max-width: 735px) {
 .main [data-module-template="give-back"] .subhead {
  max-width:13em
 }
}
@media only screen and (max-width: 735px) {
 .main [data-module-template="give-back"] .subhead.small-expand {
  max-width:18em
 }
}
.main [data-module-template="give-back"] .give-back-background {
 border:0 solid #fff;
 border-top-width:0;
 border-bottom-width:0;
 background-color:#000;
 height:100%;
 width:100%;
 padding-top:3.0em;
 padding-bottom:3.1em
}
@media only screen and (max-width: 735px) {
 .main [data-module-template="give-back"] .give-back-background {
  padding-bottom:3.5em
 }
}
.main [data-module-template="give-back-2019"] [data-unit-id] .unit-wrapper {
 position:relative;
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-orient:vertical;
 -webkit-box-direction:normal;
 -ms-flex-direction:column;
 flex-direction:column;
 overflow:hidden
}
.main [data-module-template="give-back-2019"] [data-unit-id] .unit-wrapper a.unit-link {
 position:absolute;
 top:0;
 left:0;
 width:100%;
 height:100%;
 z-index:3
}
.main [data-module-template="give-back-2019"] [data-unit-id] .unit-wrapper a.unit-link:hover {
 text-decoration:none
}
.main [data-module-template="give-back-2019"] [data-unit-id] .unit-wrapper a.unit-link:focus {
 outline-offset:-3px
}
html.ie .main [data-module-template="give-back-2019"] [data-unit-id] .unit-wrapper a.unit-link:focus {
 top:3px;
 left:3px;
 width:calc(100% - 6px);
 height:calc(100% - 6px)
}
.main [data-module-template="give-back-2019"] [data-unit-id] .unit-wrapper a:not(.unit-link) {
 z-index:4;
 text-decoration:none
}
.main [data-module-template="give-back-2019"] [data-unit-id] .unit-wrapper a:not(.unit-link):hover {
 text-decoration:underline
}
.main [data-module-template="give-back-2019"] [data-unit-id] .unit-wrapper .unit-copy-wrapper {
 position:relative;
 -webkit-box-flex:0;
 -ms-flex-positive:0;
 flex-grow:0;
 z-index:4;
 pointer-events:none
}
.main [data-module-template="give-back-2019"] [data-unit-id] .unit-wrapper .unit-copy-wrapper a {
 pointer-events:all
}
.main [data-module-template="give-back-2019"] [data-unit-id] .unit-wrapper .unit-image-wrapper {
 z-index:1;
 overflow:visible;
 -webkit-box-flex:1;
 -ms-flex-positive:1;
 flex-grow:1
}
.main [data-module-template="give-back-2019"] [data-unit-id] .unit-image {
 z-index:1;
 position:absolute;
 border:0;
 margin:0;
 padding:0;
 left:calc(50% + 0px);
 right:auto;
 bottom:0px;
 top:auto;
 -webkit-transform:translatex(-50%);
 transform:translatex(-50%)
}
.main [data-module-template="give-back-2019"] [data-unit-id] .headline,
.main [data-module-template="give-back-2019"] [data-unit-id] .subhead,
.main [data-module-template="give-back-2019"] [data-unit-id] .cta {
 text-align:center;
 display:block;
 width:100%;
 margin-left:auto;
 margin-right:auto;
 position:relative;
 -ms-flex-negative:1;
 flex-shrink:1
}
.main [data-module-template="give-back-2019"] [data-unit-id] .cta {
 color:#0070c9
}
.main [data-module-template="give-back-2019"] .unit-image-wrapper {
 position:absolute;
 top:0;
 left:0;
 height:100%;
 width:100%
}
.main [data-module-template="give-back-2019"] .unit-image-wrapper video.unit-image {
 background-image:none;
 will-change:opacity;
 opacity:0.01;
 -webkit-transition:opacity 0.25s;
 transition:opacity 0.25s
}
.main [data-module-template="give-back-2019"] .unit-image-wrapper video.unit-image.loaded {
 opacity:1
}
.main [data-module-template="give-back-2019"] .unit-image-wrapper video.hidden-test-video {
 opacity:0.01;
 width:1px;
 height:1px;
 position:absolute;
 bottom:0;
 right:0
}
.main [data-module-template="give-back-2019"] {
 text-align:center
}
@media screen and (max-width: 1441px) and (min-width: 1069px) {
 .main [data-module-template="give-back-2019"]:not(.standalone-module) {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -ms-flex-direction:row;
  flex-direction:row;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap;
  width:100%
 }
 .main [data-module-template="give-back-2019"]:not(.standalone-module) [data-unit-id] {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  width:100%;
  border-left-width:6px;
  border-right-width:6px
 }
 .main [data-module-template="give-back-2019"]:not(.standalone-module) [data-unit-id]:nth-child(1n+1) {
  border-left-width:0px
 }
 .main [data-module-template="give-back-2019"]:not(.standalone-module) [data-unit-id]:nth-child(1n) {
  border-right-width:0px
 }
 .main [data-module-template="give-back-2019"]:not(.standalone-module) [data-unit-id],
 .main [data-module-template="give-back-2019"]:not(.standalone-module) .unit-wrapper {
  position:relative;
  overflow:hidden
 }
 .main [data-module-template="give-back-2019"]:not(.standalone-module) [data-unit-id] {
  background-color:#fafafa;
  border-color:#fff;
  border-style:solid
 }
 .main [data-module-template="give-back-2019"]:not(.standalone-module) .unit-wrapper {
  height:"auto";
  width:100%
 }
 .main [data-module-template="give-back-2019"]:not(.standalone-module) [data-unit-id] {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:6px;
  padding-bottom:0px;
  border-bottom-width:6px;
  padding-top:0px;
  height:auto
 }
 .main [data-module-template="give-back-2019"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:0px;
  padding-bottom:0px;
  border-bottom-width:6px;
  padding-top:44px;
  height:auto
 }
}
@media only screen and (max-width: 1441px) and (min-width: 1069px) and (min-width: 768px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="give-back-2019"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
  padding-top:84px;
  height:auto
 }
}
@media only screen and (max-width: 1441px) and (min-width: 1069px) and (max-width: 767px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="give-back-2019"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
  padding-top:88px;
  height:auto
 }
}
@media only screen and (max-width: 1441px) and (min-width: 1069px) and (min-width: 768px) {
 html.ac-ls-visible .main [data-module-template="give-back-2019"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
  padding-top:114px;
  height:auto
 }
}
@media only screen and (max-width: 1441px) and (min-width: 1069px) and (max-width: 767px) {
 html.ac-ls-visible .main [data-module-template="give-back-2019"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
  padding-top:179px;
  height:auto
 }
}
@media screen and (max-width: 1441px) and (min-width: 1069px) {
 .main [data-module-template="give-back-2019"]:not(.standalone-module):last-child [data-unit-id]:nth-last-child(-n+1) {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:6px;
  padding-bottom:0px;
  border-bottom-width:12px;
  padding-top:0px;
  height:auto
 }
 .main [data-module-template="give-back-2019"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:0px;
  padding-bottom:0px;
  border-bottom-width:12px;
  padding-top:44px;
  height:auto
 }
}
@media only screen and (max-width: 1441px) and (min-width: 1069px) and (min-width: 768px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="give-back-2019"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
  padding-top:84px;
  height:auto
 }
}
@media only screen and (max-width: 1441px) and (min-width: 1069px) and (max-width: 767px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="give-back-2019"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
  padding-top:88px;
  height:auto
 }
}
@media only screen and (max-width: 1441px) and (min-width: 1069px) and (min-width: 768px) {
 html.ac-ls-visible .main [data-module-template="give-back-2019"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
  padding-top:114px;
  height:auto
 }
}
@media only screen and (max-width: 1441px) and (min-width: 1069px) and (max-width: 767px) {
 html.ac-ls-visible .main [data-module-template="give-back-2019"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
  padding-top:179px;
  height:auto
 }
}
@media screen and (max-width: 1441px) and (min-width: 1069px) {
 .main [data-module-template="give-back-2019"].standalone-module {
  background-color:#fafafa;
  border-color:#fff;
  border-style:solid;
  border-left-width:0px;
  border-right-width:0px;
  padding-left:0;
  padding-right:0
 }
 .main [data-module-template="give-back-2019"].standalone-module:only-child {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:0px;
  padding-bottom:0px;
  border-bottom-width:12px;
  padding-top:44px;
  height:auto
 }
}
@media only screen and (max-width: 1441px) and (min-width: 1069px) and (min-width: 768px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="give-back-2019"].standalone-module:only-child {
  padding-top:84px;
  height:auto
 }
}
@media only screen and (max-width: 1441px) and (min-width: 1069px) and (max-width: 767px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="give-back-2019"].standalone-module:only-child {
  padding-top:88px;
  height:auto
 }
}
@media only screen and (max-width: 1441px) and (min-width: 1069px) and (min-width: 768px) {
 html.ac-ls-visible .main [data-module-template="give-back-2019"].standalone-module:only-child {
  padding-top:114px;
  height:auto
 }
}
@media only screen and (max-width: 1441px) and (min-width: 1069px) and (max-width: 767px) {
 html.ac-ls-visible .main [data-module-template="give-back-2019"].standalone-module:only-child {
  padding-top:179px;
  height:auto
 }
}
@media screen and (max-width: 1441px) and (min-width: 1069px) {
 .main [data-module-template="give-back-2019"].standalone-module:not(:only-child):first-child {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:0px;
  padding-bottom:0px;
  border-bottom-width:6px;
  padding-top:44px;
  height:auto
 }
}
@media only screen and (max-width: 1441px) and (min-width: 1069px) and (min-width: 768px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="give-back-2019"].standalone-module:not(:only-child):first-child {
  padding-top:84px;
  height:auto
 }
}
@media only screen and (max-width: 1441px) and (min-width: 1069px) and (max-width: 767px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="give-back-2019"].standalone-module:not(:only-child):first-child {
  padding-top:88px;
  height:auto
 }
}
@media only screen and (max-width: 1441px) and (min-width: 1069px) and (min-width: 768px) {
 html.ac-ls-visible .main [data-module-template="give-back-2019"].standalone-module:not(:only-child):first-child {
  padding-top:114px;
  height:auto
 }
}
@media only screen and (max-width: 1441px) and (min-width: 1069px) and (max-width: 767px) {
 html.ac-ls-visible .main [data-module-template="give-back-2019"].standalone-module:not(:only-child):first-child {
  padding-top:179px;
  height:auto
 }
}
@media screen and (max-width: 1441px) and (min-width: 1069px) {
 .main [data-module-template="give-back-2019"].standalone-module:not(:only-child):not(:first-child):not(:last-child) {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:6px;
  padding-bottom:0px;
  border-bottom-width:6px;
  padding-top:0px;
  height:auto
 }
 .main [data-module-template="give-back-2019"].standalone-module:not(:only-child):last-child {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:6px;
  padding-bottom:0px;
  border-bottom-width:12px;
  padding-top:0px;
  height:auto
 }
}
@media screen and (max-width: 735px) and (min-width: 0px) {
 .main [data-module-template="give-back-2019"]:not(.standalone-module) {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -ms-flex-direction:row;
  flex-direction:row;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap;
  width:100%
 }
 .main [data-module-template="give-back-2019"]:not(.standalone-module) [data-unit-id] {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  width:100%;
  border-left-width:6px;
  border-right-width:6px
 }
 .main [data-module-template="give-back-2019"]:not(.standalone-module) [data-unit-id]:nth-child(1n+1) {
  border-left-width:0px
 }
 .main [data-module-template="give-back-2019"]:not(.standalone-module) [data-unit-id]:nth-child(1n) {
  border-right-width:0px
 }
 .main [data-module-template="give-back-2019"]:not(.standalone-module) [data-unit-id],
 .main [data-module-template="give-back-2019"]:not(.standalone-module) .unit-wrapper {
  position:relative;
  overflow:hidden
 }
 .main [data-module-template="give-back-2019"]:not(.standalone-module) [data-unit-id] {
  background-color:#fafafa;
  border-color:#fff;
  border-style:solid
 }
 .main [data-module-template="give-back-2019"]:not(.standalone-module) .unit-wrapper {
  height:"auto";
  width:100%
 }
 .main [data-module-template="give-back-2019"]:not(.standalone-module) [data-unit-id] {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:6px;
  padding-bottom:0px;
  border-bottom-width:6px;
  padding-top:0px;
  height:auto
 }
 .main [data-module-template="give-back-2019"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:0px;
  padding-bottom:0px;
  border-bottom-width:6px;
  padding-top:48px;
  height:auto
 }
}
@media only screen and (max-width: 735px) and (min-width: 0px) and (min-width: 768px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="give-back-2019"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
  padding-top:88px;
  height:auto
 }
}
@media only screen and (max-width: 735px) and (min-width: 0px) and (max-width: 767px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="give-back-2019"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
  padding-top:92px;
  height:auto
 }
}
@media only screen and (max-width: 735px) and (min-width: 0px) and (min-width: 768px) {
 html.ac-ls-visible .main [data-module-template="give-back-2019"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
  padding-top:118px;
  height:auto
 }
}
@media only screen and (max-width: 735px) and (min-width: 0px) and (max-width: 767px) {
 html.ac-ls-visible .main [data-module-template="give-back-2019"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
  padding-top:183px;
  height:auto
 }
}
@media screen and (max-width: 735px) and (min-width: 0px) {
 .main [data-module-template="give-back-2019"]:not(.standalone-module):last-child [data-unit-id]:nth-last-child(-n+1) {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:6px;
  padding-bottom:0px;
  border-bottom-width:12px;
  padding-top:0px;
  height:auto
 }
 .main [data-module-template="give-back-2019"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:0px;
  padding-bottom:0px;
  border-bottom-width:12px;
  padding-top:48px;
  height:auto
 }
}
@media only screen and (max-width: 735px) and (min-width: 0px) and (min-width: 768px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="give-back-2019"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
  padding-top:88px;
  height:auto
 }
}
@media only screen and (max-width: 735px) and (min-width: 0px) and (max-width: 767px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="give-back-2019"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
  padding-top:92px;
  height:auto
 }
}
@media only screen and (max-width: 735px) and (min-width: 0px) and (min-width: 768px) {
 html.ac-ls-visible .main [data-module-template="give-back-2019"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
  padding-top:118px;
  height:auto
 }
}
@media only screen and (max-width: 735px) and (min-width: 0px) and (max-width: 767px) {
 html.ac-ls-visible .main [data-module-template="give-back-2019"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
  padding-top:183px;
  height:auto
 }
}
@media screen and (max-width: 735px) and (min-width: 0px) {
 .main [data-module-template="give-back-2019"].standalone-module {
  background-color:#fafafa;
  border-color:#fff;
  border-style:solid;
  border-left-width:0px;
  border-right-width:0px;
  padding-left:0;
  padding-right:0
 }
 .main [data-module-template="give-back-2019"].standalone-module:only-child {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:0px;
  padding-bottom:0px;
  border-bottom-width:12px;
  padding-top:48px;
  height:auto
 }
}
@media only screen and (max-width: 735px) and (min-width: 0px) and (min-width: 768px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="give-back-2019"].standalone-module:only-child {
  padding-top:88px;
  height:auto
 }
}
@media only screen and (max-width: 735px) and (min-width: 0px) and (max-width: 767px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="give-back-2019"].standalone-module:only-child {
  padding-top:92px;
  height:auto
 }
}
@media only screen and (max-width: 735px) and (min-width: 0px) and (min-width: 768px) {
 html.ac-ls-visible .main [data-module-template="give-back-2019"].standalone-module:only-child {
  padding-top:118px;
  height:auto
 }
}
@media only screen and (max-width: 735px) and (min-width: 0px) and (max-width: 767px) {
 html.ac-ls-visible .main [data-module-template="give-back-2019"].standalone-module:only-child {
  padding-top:183px;
  height:auto
 }
}
@media screen and (max-width: 735px) and (min-width: 0px) {
 .main [data-module-template="give-back-2019"].standalone-module:not(:only-child):first-child {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:0px;
  padding-bottom:0px;
  border-bottom-width:6px;
  padding-top:48px;
  height:auto
 }
}
@media only screen and (max-width: 735px) and (min-width: 0px) and (min-width: 768px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="give-back-2019"].standalone-module:not(:only-child):first-child {
  padding-top:88px;
  height:auto
 }
}
@media only screen and (max-width: 735px) and (min-width: 0px) and (max-width: 767px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="give-back-2019"].standalone-module:not(:only-child):first-child {
  padding-top:92px;
  height:auto
 }
}
@media only screen and (max-width: 735px) and (min-width: 0px) and (min-width: 768px) {
 html.ac-ls-visible .main [data-module-template="give-back-2019"].standalone-module:not(:only-child):first-child {
  padding-top:118px;
  height:auto
 }
}
@media only screen and (max-width: 735px) and (min-width: 0px) and (max-width: 767px) {
 html.ac-ls-visible .main [data-module-template="give-back-2019"].standalone-module:not(:only-child):first-child {
  padding-top:183px;
  height:auto
 }
}
@media screen and (max-width: 735px) and (min-width: 0px) {
 .main [data-module-template="give-back-2019"].standalone-module:not(:only-child):not(:first-child):not(:last-child) {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:6px;
  padding-bottom:0px;
  border-bottom-width:6px;
  padding-top:0px;
  height:auto
 }
 .main [data-module-template="give-back-2019"].standalone-module:not(:only-child):last-child {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:6px;
  padding-bottom:0px;
  border-bottom-width:12px;
  padding-top:0px;
  height:auto
 }
}
@media screen and (max-width: 1442000px) and (min-width: 1442px) {
 .main [data-module-template="give-back-2019"]:not(.standalone-module) {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -ms-flex-direction:row;
  flex-direction:row;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap;
  width:100%
 }
 .main [data-module-template="give-back-2019"]:not(.standalone-module) [data-unit-id] {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  width:100%;
  border-left-width:6px;
  border-right-width:6px
 }
 .main [data-module-template="give-back-2019"]:not(.standalone-module) [data-unit-id]:nth-child(1n+1) {
  border-left-width:0px
 }
 .main [data-module-template="give-back-2019"]:not(.standalone-module) [data-unit-id]:nth-child(1n) {
  border-right-width:0px
 }
 .main [data-module-template="give-back-2019"]:not(.standalone-module) [data-unit-id],
 .main [data-module-template="give-back-2019"]:not(.standalone-module) .unit-wrapper {
  position:relative;
  overflow:hidden
 }
 .main [data-module-template="give-back-2019"]:not(.standalone-module) [data-unit-id] {
  background-color:#fafafa;
  border-color:#fff;
  border-style:solid
 }
 .main [data-module-template="give-back-2019"]:not(.standalone-module) .unit-wrapper {
  height:"auto";
  width:100%
 }
 .main [data-module-template="give-back-2019"]:not(.standalone-module) [data-unit-id] {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:6px;
  padding-bottom:0px;
  border-bottom-width:6px;
  padding-top:0px;
  height:auto
 }
 .main [data-module-template="give-back-2019"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:0px;
  padding-bottom:0px;
  border-bottom-width:6px;
  padding-top:44px;
  height:auto
 }
}
@media only screen and (max-width: 1442000px) and (min-width: 1442px) and (min-width: 768px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="give-back-2019"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
  padding-top:84px;
  height:auto
 }
}
@media only screen and (max-width: 1442000px) and (min-width: 1442px) and (max-width: 767px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="give-back-2019"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
  padding-top:88px;
  height:auto
 }
}
@media only screen and (max-width: 1442000px) and (min-width: 1442px) and (min-width: 768px) {
 html.ac-ls-visible .main [data-module-template="give-back-2019"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
  padding-top:114px;
  height:auto
 }
}
@media only screen and (max-width: 1442000px) and (min-width: 1442px) and (max-width: 767px) {
 html.ac-ls-visible .main [data-module-template="give-back-2019"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
  padding-top:179px;
  height:auto
 }
}
@media screen and (max-width: 1442000px) and (min-width: 1442px) {
 .main [data-module-template="give-back-2019"]:not(.standalone-module):last-child [data-unit-id]:nth-last-child(-n+1) {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:6px;
  padding-bottom:0px;
  border-bottom-width:12px;
  padding-top:0px;
  height:auto
 }
 .main [data-module-template="give-back-2019"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:0px;
  padding-bottom:0px;
  border-bottom-width:12px;
  padding-top:44px;
  height:auto
 }
}
@media only screen and (max-width: 1442000px) and (min-width: 1442px) and (min-width: 768px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="give-back-2019"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
  padding-top:84px;
  height:auto
 }
}
@media only screen and (max-width: 1442000px) and (min-width: 1442px) and (max-width: 767px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="give-back-2019"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
  padding-top:88px;
  height:auto
 }
}
@media only screen and (max-width: 1442000px) and (min-width: 1442px) and (min-width: 768px) {
 html.ac-ls-visible .main [data-module-template="give-back-2019"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
  padding-top:114px;
  height:auto
 }
}
@media only screen and (max-width: 1442000px) and (min-width: 1442px) and (max-width: 767px) {
 html.ac-ls-visible .main [data-module-template="give-back-2019"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
  padding-top:179px;
  height:auto
 }
}
@media screen and (max-width: 1442000px) and (min-width: 1442px) {
 .main [data-module-template="give-back-2019"].standalone-module {
  background-color:#fafafa;
  border-color:#fff;
  border-style:solid;
  border-left-width:0px;
  border-right-width:0px;
  padding-left:0;
  padding-right:0
 }
 .main [data-module-template="give-back-2019"].standalone-module:only-child {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:0px;
  padding-bottom:0px;
  border-bottom-width:12px;
  padding-top:44px;
  height:auto
 }
}
@media only screen and (max-width: 1442000px) and (min-width: 1442px) and (min-width: 768px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="give-back-2019"].standalone-module:only-child {
  padding-top:84px;
  height:auto
 }
}
@media only screen and (max-width: 1442000px) and (min-width: 1442px) and (max-width: 767px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="give-back-2019"].standalone-module:only-child {
  padding-top:88px;
  height:auto
 }
}
@media only screen and (max-width: 1442000px) and (min-width: 1442px) and (min-width: 768px) {
 html.ac-ls-visible .main [data-module-template="give-back-2019"].standalone-module:only-child {
  padding-top:114px;
  height:auto
 }
}
@media only screen and (max-width: 1442000px) and (min-width: 1442px) and (max-width: 767px) {
 html.ac-ls-visible .main [data-module-template="give-back-2019"].standalone-module:only-child {
  padding-top:179px;
  height:auto
 }
}
@media screen and (max-width: 1442000px) and (min-width: 1442px) {
 .main [data-module-template="give-back-2019"].standalone-module:not(:only-child):first-child {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:0px;
  padding-bottom:0px;
  border-bottom-width:6px;
  padding-top:44px;
  height:auto
 }
}
@media only screen and (max-width: 1442000px) and (min-width: 1442px) and (min-width: 768px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="give-back-2019"].standalone-module:not(:only-child):first-child {
  padding-top:84px;
  height:auto
 }
}
@media only screen and (max-width: 1442000px) and (min-width: 1442px) and (max-width: 767px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="give-back-2019"].standalone-module:not(:only-child):first-child {
  padding-top:88px;
  height:auto
 }
}
@media only screen and (max-width: 1442000px) and (min-width: 1442px) and (min-width: 768px) {
 html.ac-ls-visible .main [data-module-template="give-back-2019"].standalone-module:not(:only-child):first-child {
  padding-top:114px;
  height:auto
 }
}
@media only screen and (max-width: 1442000px) and (min-width: 1442px) and (max-width: 767px) {
 html.ac-ls-visible .main [data-module-template="give-back-2019"].standalone-module:not(:only-child):first-child {
  padding-top:179px;
  height:auto
 }
}
@media screen and (max-width: 1442000px) and (min-width: 1442px) {
 .main [data-module-template="give-back-2019"].standalone-module:not(:only-child):not(:first-child):not(:last-child) {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:6px;
  padding-bottom:0px;
  border-bottom-width:6px;
  padding-top:0px;
  height:auto
 }
 .main [data-module-template="give-back-2019"].standalone-module:not(:only-child):last-child {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:6px;
  padding-bottom:0px;
  border-bottom-width:12px;
  padding-top:0px;
  height:auto
 }
}
@media screen and (max-width: 767px) and (min-width: 736px) {
 .main [data-module-template="give-back-2019"]:not(.standalone-module) {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -ms-flex-direction:row;
  flex-direction:row;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap;
  width:100%
 }
 .main [data-module-template="give-back-2019"]:not(.standalone-module) [data-unit-id] {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  width:100%;
  border-left-width:6px;
  border-right-width:6px
 }
 .main [data-module-template="give-back-2019"]:not(.standalone-module) [data-unit-id]:nth-child(1n+1) {
  border-left-width:0px
 }
 .main [data-module-template="give-back-2019"]:not(.standalone-module) [data-unit-id]:nth-child(1n) {
  border-right-width:0px
 }
 .main [data-module-template="give-back-2019"]:not(.standalone-module) [data-unit-id],
 .main [data-module-template="give-back-2019"]:not(.standalone-module) .unit-wrapper {
  position:relative;
  overflow:hidden
 }
 .main [data-module-template="give-back-2019"]:not(.standalone-module) [data-unit-id] {
  background-color:#fafafa;
  border-color:#fff;
  border-style:solid
 }
 .main [data-module-template="give-back-2019"]:not(.standalone-module) .unit-wrapper {
  height:"auto";
  width:100%
 }
 .main [data-module-template="give-back-2019"]:not(.standalone-module) [data-unit-id] {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:6px;
  padding-bottom:0px;
  border-bottom-width:6px;
  padding-top:0px;
  height:auto
 }
 .main [data-module-template="give-back-2019"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:0px;
  padding-bottom:0px;
  border-bottom-width:6px;
  padding-top:48px;
  height:auto
 }
}
@media only screen and (max-width: 767px) and (min-width: 736px) and (min-width: 768px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="give-back-2019"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
  padding-top:88px;
  height:auto
 }
}
@media only screen and (max-width: 767px) and (min-width: 736px) and (max-width: 767px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="give-back-2019"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
  padding-top:92px;
  height:auto
 }
}
@media only screen and (max-width: 767px) and (min-width: 736px) and (min-width: 768px) {
 html.ac-ls-visible .main [data-module-template="give-back-2019"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
  padding-top:118px;
  height:auto
 }
}
@media only screen and (max-width: 767px) and (min-width: 736px) and (max-width: 767px) {
 html.ac-ls-visible .main [data-module-template="give-back-2019"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
  padding-top:183px;
  height:auto
 }
}
@media screen and (max-width: 767px) and (min-width: 736px) {
 .main [data-module-template="give-back-2019"]:not(.standalone-module):last-child [data-unit-id]:nth-last-child(-n+1) {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:6px;
  padding-bottom:0px;
  border-bottom-width:12px;
  padding-top:0px;
  height:auto
 }
 .main [data-module-template="give-back-2019"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:0px;
  padding-bottom:0px;
  border-bottom-width:12px;
  padding-top:48px;
  height:auto
 }
}
@media only screen and (max-width: 767px) and (min-width: 736px) and (min-width: 768px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="give-back-2019"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
  padding-top:88px;
  height:auto
 }
}
@media only screen and (max-width: 767px) and (min-width: 736px) and (max-width: 767px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="give-back-2019"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
  padding-top:92px;
  height:auto
 }
}
@media only screen and (max-width: 767px) and (min-width: 736px) and (min-width: 768px) {
 html.ac-ls-visible .main [data-module-template="give-back-2019"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
  padding-top:118px;
  height:auto
 }
}
@media only screen and (max-width: 767px) and (min-width: 736px) and (max-width: 767px) {
 html.ac-ls-visible .main [data-module-template="give-back-2019"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
  padding-top:183px;
  height:auto
 }
}
@media screen and (max-width: 767px) and (min-width: 736px) {
 .main [data-module-template="give-back-2019"].standalone-module {
  background-color:#fafafa;
  border-color:#fff;
  border-style:solid;
  border-left-width:0px;
  border-right-width:0px;
  padding-left:0;
  padding-right:0
 }
 .main [data-module-template="give-back-2019"].standalone-module:only-child {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:0px;
  padding-bottom:0px;
  border-bottom-width:12px;
  padding-top:48px;
  height:auto
 }
}
@media only screen and (max-width: 767px) and (min-width: 736px) and (min-width: 768px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="give-back-2019"].standalone-module:only-child {
  padding-top:88px;
  height:auto
 }
}
@media only screen and (max-width: 767px) and (min-width: 736px) and (max-width: 767px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="give-back-2019"].standalone-module:only-child {
  padding-top:92px;
  height:auto
 }
}
@media only screen and (max-width: 767px) and (min-width: 736px) and (min-width: 768px) {
 html.ac-ls-visible .main [data-module-template="give-back-2019"].standalone-module:only-child {
  padding-top:118px;
  height:auto
 }
}
@media only screen and (max-width: 767px) and (min-width: 736px) and (max-width: 767px) {
 html.ac-ls-visible .main [data-module-template="give-back-2019"].standalone-module:only-child {
  padding-top:183px;
  height:auto
 }
}
@media screen and (max-width: 767px) and (min-width: 736px) {
 .main [data-module-template="give-back-2019"].standalone-module:not(:only-child):first-child {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:0px;
  padding-bottom:0px;
  border-bottom-width:6px;
  padding-top:48px;
  height:auto
 }
}
@media only screen and (max-width: 767px) and (min-width: 736px) and (min-width: 768px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="give-back-2019"].standalone-module:not(:only-child):first-child {
  padding-top:88px;
  height:auto
 }
}
@media only screen and (max-width: 767px) and (min-width: 736px) and (max-width: 767px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="give-back-2019"].standalone-module:not(:only-child):first-child {
  padding-top:92px;
  height:auto
 }
}
@media only screen and (max-width: 767px) and (min-width: 736px) and (min-width: 768px) {
 html.ac-ls-visible .main [data-module-template="give-back-2019"].standalone-module:not(:only-child):first-child {
  padding-top:118px;
  height:auto
 }
}
@media only screen and (max-width: 767px) and (min-width: 736px) and (max-width: 767px) {
 html.ac-ls-visible .main [data-module-template="give-back-2019"].standalone-module:not(:only-child):first-child {
  padding-top:183px;
  height:auto
 }
}
@media screen and (max-width: 767px) and (min-width: 736px) {
 .main [data-module-template="give-back-2019"].standalone-module:not(:only-child):not(:first-child):not(:last-child) {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:6px;
  padding-bottom:0px;
  border-bottom-width:6px;
  padding-top:0px;
  height:auto
 }
 .main [data-module-template="give-back-2019"].standalone-module:not(:only-child):last-child {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:6px;
  padding-bottom:0px;
  border-bottom-width:12px;
  padding-top:0px;
  height:auto
 }
}
@media screen and (max-width: 1068px) and (min-width: 768px) {
 .main [data-module-template="give-back-2019"]:not(.standalone-module) {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -ms-flex-direction:row;
  flex-direction:row;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap;
  width:100%
 }
 .main [data-module-template="give-back-2019"]:not(.standalone-module) [data-unit-id] {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  width:100%;
  border-left-width:6px;
  border-right-width:6px
 }
 .main [data-module-template="give-back-2019"]:not(.standalone-module) [data-unit-id]:nth-child(1n+1) {
  border-left-width:0px
 }
 .main [data-module-template="give-back-2019"]:not(.standalone-module) [data-unit-id]:nth-child(1n) {
  border-right-width:0px
 }
 .main [data-module-template="give-back-2019"]:not(.standalone-module) [data-unit-id],
 .main [data-module-template="give-back-2019"]:not(.standalone-module) .unit-wrapper {
  position:relative;
  overflow:hidden
 }
 .main [data-module-template="give-back-2019"]:not(.standalone-module) [data-unit-id] {
  background-color:#fafafa;
  border-color:#fff;
  border-style:solid
 }
 .main [data-module-template="give-back-2019"]:not(.standalone-module) .unit-wrapper {
  height:"auto";
  width:100%
 }
 .main [data-module-template="give-back-2019"]:not(.standalone-module) [data-unit-id] {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:6px;
  padding-bottom:0px;
  border-bottom-width:6px;
  padding-top:0px;
  height:auto
 }
 .main [data-module-template="give-back-2019"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:0px;
  padding-bottom:0px;
  border-bottom-width:6px;
  padding-top:44px;
  height:auto
 }
}
@media only screen and (max-width: 1068px) and (min-width: 768px) and (min-width: 768px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="give-back-2019"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
  padding-top:84px;
  height:auto
 }
}
@media only screen and (max-width: 1068px) and (min-width: 768px) and (max-width: 767px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="give-back-2019"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
  padding-top:88px;
  height:auto
 }
}
@media only screen and (max-width: 1068px) and (min-width: 768px) and (min-width: 768px) {
 html.ac-ls-visible .main [data-module-template="give-back-2019"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
  padding-top:114px;
  height:auto
 }
}
@media only screen and (max-width: 1068px) and (min-width: 768px) and (max-width: 767px) {
 html.ac-ls-visible .main [data-module-template="give-back-2019"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
  padding-top:179px;
  height:auto
 }
}
@media screen and (max-width: 1068px) and (min-width: 768px) {
 .main [data-module-template="give-back-2019"]:not(.standalone-module):last-child [data-unit-id]:nth-last-child(-n+1) {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:6px;
  padding-bottom:0px;
  border-bottom-width:12px;
  padding-top:0px;
  height:auto
 }
 .main [data-module-template="give-back-2019"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:0px;
  padding-bottom:0px;
  border-bottom-width:12px;
  padding-top:44px;
  height:auto
 }
}
@media only screen and (max-width: 1068px) and (min-width: 768px) and (min-width: 768px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="give-back-2019"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
  padding-top:84px;
  height:auto
 }
}
@media only screen and (max-width: 1068px) and (min-width: 768px) and (max-width: 767px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="give-back-2019"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
  padding-top:88px;
  height:auto
 }
}
@media only screen and (max-width: 1068px) and (min-width: 768px) and (min-width: 768px) {
 html.ac-ls-visible .main [data-module-template="give-back-2019"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
  padding-top:114px;
  height:auto
 }
}
@media only screen and (max-width: 1068px) and (min-width: 768px) and (max-width: 767px) {
 html.ac-ls-visible .main [data-module-template="give-back-2019"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
  padding-top:179px;
  height:auto
 }
}
@media screen and (max-width: 1068px) and (min-width: 768px) {
 .main [data-module-template="give-back-2019"].standalone-module {
  background-color:#fafafa;
  border-color:#fff;
  border-style:solid;
  border-left-width:0px;
  border-right-width:0px;
  padding-left:0;
  padding-right:0
 }
 .main [data-module-template="give-back-2019"].standalone-module:only-child {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:0px;
  padding-bottom:0px;
  border-bottom-width:12px;
  padding-top:44px;
  height:auto
 }
}
@media only screen and (max-width: 1068px) and (min-width: 768px) and (min-width: 768px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="give-back-2019"].standalone-module:only-child {
  padding-top:84px;
  height:auto
 }
}
@media only screen and (max-width: 1068px) and (min-width: 768px) and (max-width: 767px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="give-back-2019"].standalone-module:only-child {
  padding-top:88px;
  height:auto
 }
}
@media only screen and (max-width: 1068px) and (min-width: 768px) and (min-width: 768px) {
 html.ac-ls-visible .main [data-module-template="give-back-2019"].standalone-module:only-child {
  padding-top:114px;
  height:auto
 }
}
@media only screen and (max-width: 1068px) and (min-width: 768px) and (max-width: 767px) {
 html.ac-ls-visible .main [data-module-template="give-back-2019"].standalone-module:only-child {
  padding-top:179px;
  height:auto
 }
}
@media screen and (max-width: 1068px) and (min-width: 768px) {
 .main [data-module-template="give-back-2019"].standalone-module:not(:only-child):first-child {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:0px;
  padding-bottom:0px;
  border-bottom-width:6px;
  padding-top:44px;
  height:auto
 }
}
@media only screen and (max-width: 1068px) and (min-width: 768px) and (min-width: 768px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="give-back-2019"].standalone-module:not(:only-child):first-child {
  padding-top:84px;
  height:auto
 }
}
@media only screen and (max-width: 1068px) and (min-width: 768px) and (max-width: 767px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="give-back-2019"].standalone-module:not(:only-child):first-child {
  padding-top:88px;
  height:auto
 }
}
@media only screen and (max-width: 1068px) and (min-width: 768px) and (min-width: 768px) {
 html.ac-ls-visible .main [data-module-template="give-back-2019"].standalone-module:not(:only-child):first-child {
  padding-top:114px;
  height:auto
 }
}
@media only screen and (max-width: 1068px) and (min-width: 768px) and (max-width: 767px) {
 html.ac-ls-visible .main [data-module-template="give-back-2019"].standalone-module:not(:only-child):first-child {
  padding-top:179px;
  height:auto
 }
}
@media screen and (max-width: 1068px) and (min-width: 768px) {
 .main [data-module-template="give-back-2019"].standalone-module:not(:only-child):not(:first-child):not(:last-child) {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:6px;
  padding-bottom:0px;
  border-bottom-width:6px;
  padding-top:0px;
  height:auto
 }
 .main [data-module-template="give-back-2019"].standalone-module:not(:only-child):last-child {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:6px;
  padding-bottom:0px;
  border-bottom-width:12px;
  padding-top:0px;
  height:auto
 }
}
@supports (border-left-width: calc(max(0px))) {
 .main [data-module-template="give-back-2019"] {
  border-left-width:calc(max(0px, env(safe-area-inset-left)));
  border-right-width:calc(max(0px, env(safe-area-inset-right)))
 }
}
.main [data-module-template="give-back-2019"] .section-content {
 max-width:90%
}
@media only screen and (max-width: 1068px) {
 .main [data-module-template="give-back-2019"] .section-content {
  max-width:100%
 }
}
@media only screen and (max-width: 735px) {
 .main [data-module-template="give-back-2019"] .section-content {
  max-width:320px
 }
}
@media only screen and (max-width: 1068px) {
 html.windows .main [data-module-template="give-back-2019"] .section-content {
  max-width:600px
 }
}
@media only screen and (max-width: 1068px) {
 html.windows .main [data-module-template="give-back-2019"] .section-content {
  max-width:320px
 }
}
.main [data-module-template="give-back-2019"] .small-caps {
 font-variant-caps:all-small-caps
}
html.ie .main [data-module-template="give-back-2019"] .small-caps {
 font-variant:small-caps;
 text-transform:lowercase
}
.main [data-module-template="give-back-2019"] .give-back-background {
 border:0 solid #fff;
 border-top-width:0;
 border-bottom-width:0;
 height:100%;
 width:100%;
 padding-top:0.9em;
 padding-bottom:1em;
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-pack:center;
 -ms-flex-pack:center;
 justify-content:center
}
.main [data-module-template="give-back-2019"] .banner {
 display:inline-block
}
.main [data-module-template="give-back-2019"] .banner-links {
 display:inline
}
.main [data-module-template="give-back-2019"] .banner-links a {
 font-weight:600;
 color:#111;
 margin-left:11.5px
}
.main [data-module-template="giveback-takeover"] [data-unit-id] .unit-wrapper {
 position:relative;
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-orient:vertical;
 -webkit-box-direction:normal;
 -ms-flex-direction:column;
 flex-direction:column;
 overflow:hidden
}
.main [data-module-template="giveback-takeover"] [data-unit-id] .unit-wrapper a.unit-link {
 position:absolute;
 top:0;
 left:0;
 width:100%;
 height:100%;
 z-index:3
}
.main [data-module-template="giveback-takeover"] [data-unit-id] .unit-wrapper a.unit-link:hover {
 text-decoration:none
}
.main [data-module-template="giveback-takeover"] [data-unit-id] .unit-wrapper a.unit-link:focus {
 outline-offset:-3px
}
html.ie .main [data-module-template="giveback-takeover"] [data-unit-id] .unit-wrapper a.unit-link:focus {
 top:3px;
 left:3px;
 width:calc(100% - 6px);
 height:calc(100% - 6px)
}
.main [data-module-template="giveback-takeover"] [data-unit-id] .unit-wrapper a:not(.unit-link) {
 z-index:4;
 text-decoration:none
}
.main [data-module-template="giveback-takeover"] [data-unit-id] .unit-wrapper a:not(.unit-link):hover {
 text-decoration:underline
}
.main [data-module-template="giveback-takeover"] [data-unit-id] .unit-wrapper .unit-copy-wrapper {
 position:relative;
 -webkit-box-flex:0;
 -ms-flex-positive:0;
 flex-grow:0;
 z-index:4;
 pointer-events:none
}
.main [data-module-template="giveback-takeover"] [data-unit-id] .unit-wrapper .unit-copy-wrapper a {
 pointer-events:all
}
.main [data-module-template="giveback-takeover"] [data-unit-id] .unit-wrapper .unit-image-wrapper {
 z-index:1;
 overflow:visible;
 -webkit-box-flex:1;
 -ms-flex-positive:1;
 flex-grow:1
}
.main [data-module-template="giveback-takeover"] [data-unit-id] .unit-image {
 z-index:1;
 position:absolute;
 border:0;
 margin:0;
 padding:0;
 left:calc(50% + 0px);
 right:auto;
 bottom:0px;
 top:auto;
 -webkit-transform:translatex(-50%);
 transform:translatex(-50%)
}
.main [data-module-template="giveback-takeover"] [data-unit-id] .headline,
.main [data-module-template="giveback-takeover"] [data-unit-id] .subhead,
.main [data-module-template="giveback-takeover"] [data-unit-id] .cta {
 text-align:center;
 display:block;
 width:100%;
 margin-left:auto;
 margin-right:auto;
 position:relative;
 -ms-flex-negative:1;
 flex-shrink:1
}
.main [data-module-template="giveback-takeover"] [data-unit-id] .cta {
 color:#0070c9
}
.main [data-module-template="giveback-takeover"] .unit-image-wrapper {
 position:absolute;
 top:0;
 left:0;
 height:100%;
 width:100%
}
.main [data-module-template="giveback-takeover"] .unit-image-wrapper .unit-image.unit-image-iphone-xr {
 width:699px;
 height:434px;
 background-size:699px 434px;
 background-repeat:no-repeat;
 background-image:url("/v/home/eb/images/giveback-takeover/iphone_xr__b0z59ak0bqdy_large.jpg")
}
@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) {
 .main [data-module-template="giveback-takeover"] .unit-image-wrapper .unit-image.unit-image-iphone-xr {
  background-image:url("/v/home/eb/images/giveback-takeover/iphone_xr__b0z59ak0bqdy_large_2x.jpg")
 }
}
@media only screen and (max-width: 1068px) {
 .main [data-module-template="giveback-takeover"] .unit-image-wrapper .unit-image.unit-image-iphone-xr {
  width:615px;
  height:382px;
  background-size:615px 382px;
  background-repeat:no-repeat;
  background-image:url("/v/home/eb/images/giveback-takeover/iphone_xr__b0z59ak0bqdy_medium.jpg")
 }
}
@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) {
 .main [data-module-template="giveback-takeover"] .unit-image-wrapper .unit-image.unit-image-iphone-xr {
  background-image:url("/v/home/eb/images/giveback-takeover/iphone_xr__b0z59ak0bqdy_medium_2x.jpg")
 }
}
@media only screen and (max-width: 735px) {
 .main [data-module-template="giveback-takeover"] .unit-image-wrapper .unit-image.unit-image-iphone-xr {
  width:304px;
  height:190px;
  background-size:304px 190px;
  background-repeat:no-repeat;
  background-image:url("/v/home/eb/images/giveback-takeover/iphone_xr__b0z59ak0bqdy_small.jpg")
 }
}
@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-width: 735px) and (min-resolution: 144dpi) {
 .main [data-module-template="giveback-takeover"] .unit-image-wrapper .unit-image.unit-image-iphone-xr {
  background-image:url("/v/home/eb/images/giveback-takeover/iphone_xr__b0z59ak0bqdy_small_2x.jpg")
 }
}
.main [data-module-template="giveback-takeover"] .unit-image-wrapper .unit-image.unit-image-iphone-xs {
 width:974px;
 height:415px;
 background-size:974px 415px;
 background-repeat:no-repeat;
 background-image:url("/v/home/eb/images/giveback-takeover/iphone_xs__cm637qa5dno2_large.jpg")
}
@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) {
 .main [data-module-template="giveback-takeover"] .unit-image-wrapper .unit-image.unit-image-iphone-xs {
  background-image:url("/v/home/eb/images/giveback-takeover/iphone_xs__cm637qa5dno2_large_2x.jpg")
 }
}
@media only screen and (max-width: 1068px) {
 .main [data-module-template="giveback-takeover"] .unit-image-wrapper .unit-image.unit-image-iphone-xs {
  width:682px;
  height:375px;
  background-size:682px 375px;
  background-repeat:no-repeat;
  background-image:url("/v/home/eb/images/giveback-takeover/iphone_xs__cm637qa5dno2_medium.jpg")
 }
}
@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) {
 .main [data-module-template="giveback-takeover"] .unit-image-wrapper .unit-image.unit-image-iphone-xs {
  background-image:url("/v/home/eb/images/giveback-takeover/iphone_xs__cm637qa5dno2_medium_2x.jpg")
 }
}
@media only screen and (max-width: 735px) {
 .main [data-module-template="giveback-takeover"] .unit-image-wrapper .unit-image.unit-image-iphone-xs {
  width:200px;
  height:331px;
  background-size:200px 331px;
  background-repeat:no-repeat;
  background-image:url("/v/home/eb/images/giveback-takeover/iphone_xs__cm637qa5dno2_small.jpg")
 }
}
@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-width: 735px) and (min-resolution: 144dpi) {
 .main [data-module-template="giveback-takeover"] .unit-image-wrapper .unit-image.unit-image-iphone-xs {
  background-image:url("/v/home/eb/images/giveback-takeover/iphone_xs__cm637qa5dno2_small_2x.jpg")
 }
}
.main [data-module-template="giveback-takeover"] .unit-image-wrapper video.unit-image {
 background-image:none;
 will-change:opacity;
 opacity:0.01;
 -webkit-transition:opacity 0.25s;
 transition:opacity 0.25s
}
.main [data-module-template="giveback-takeover"] .unit-image-wrapper video.unit-image.loaded {
 opacity:1
}
.main [data-module-template="giveback-takeover"] .unit-image-wrapper video.hidden-test-video {
 opacity:0.01;
 width:1px;
 height:1px;
 position:absolute;
 bottom:0;
 right:0
}
.main [data-module-template="giveback-takeover"] {
 overflow:hidden;
 background-color:#222 !important
}
@media screen and (max-width: 1441px) and (min-width: 1069px) {
 .main [data-module-template="giveback-takeover"]:not(.standalone-module) {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -ms-flex-direction:row;
  flex-direction:row;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap;
  width:100%
 }
 .main [data-module-template="giveback-takeover"]:not(.standalone-module) [data-unit-id] {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  width:100%;
  border-left-width:6px;
  border-right-width:6px
 }
 .main [data-module-template="giveback-takeover"]:not(.standalone-module) [data-unit-id]:nth-child(1n+1) {
  border-left-width:0px
 }
 .main [data-module-template="giveback-takeover"]:not(.standalone-module) [data-unit-id]:nth-child(1n) {
  border-right-width:0px
 }
 .main [data-module-template="giveback-takeover"]:not(.standalone-module) [data-unit-id],
 .main [data-module-template="giveback-takeover"]:not(.standalone-module) .unit-wrapper {
  position:relative;
  overflow:hidden
 }
 .main [data-module-template="giveback-takeover"]:not(.standalone-module) [data-unit-id] {
  background-color:#fafafa;
  border-color:#fff;
  border-style:solid
 }
 .main [data-module-template="giveback-takeover"]:not(.standalone-module) .unit-wrapper {
  height:auto;
  width:100%
 }
 .main [data-module-template="giveback-takeover"]:not(.standalone-module) [data-unit-id] {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:6px;
  padding-bottom:0px;
  border-bottom-width:6px;
  padding-top:0px;
  height:auto
 }
 .main [data-module-template="giveback-takeover"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:0px;
  padding-bottom:0px;
  border-bottom-width:6px;
  padding-top:44px;
  height:auto
 }
}
@media only screen and (max-width: 1441px) and (min-width: 1069px) and (min-width: 768px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="giveback-takeover"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
  padding-top:84px;
  height:auto
 }
}
@media only screen and (max-width: 1441px) and (min-width: 1069px) and (max-width: 767px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="giveback-takeover"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
  padding-top:88px;
  height:auto
 }
}
@media only screen and (max-width: 1441px) and (min-width: 1069px) and (min-width: 768px) {
 html.ac-ls-visible .main [data-module-template="giveback-takeover"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
  padding-top:114px;
  height:auto
 }
}
@media only screen and (max-width: 1441px) and (min-width: 1069px) and (max-width: 767px) {
 html.ac-ls-visible .main [data-module-template="giveback-takeover"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
  padding-top:179px;
  height:auto
 }
}
@media screen and (max-width: 1441px) and (min-width: 1069px) {
 .main [data-module-template="giveback-takeover"]:not(.standalone-module):last-child [data-unit-id]:nth-last-child(-n+1) {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:6px;
  padding-bottom:0px;
  border-bottom-width:12px;
  padding-top:0px;
  height:auto
 }
 .main [data-module-template="giveback-takeover"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:0px;
  padding-bottom:0px;
  border-bottom-width:12px;
  padding-top:44px;
  height:auto
 }
}
@media only screen and (max-width: 1441px) and (min-width: 1069px) and (min-width: 768px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="giveback-takeover"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
  padding-top:84px;
  height:auto
 }
}
@media only screen and (max-width: 1441px) and (min-width: 1069px) and (max-width: 767px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="giveback-takeover"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
  padding-top:88px;
  height:auto
 }
}
@media only screen and (max-width: 1441px) and (min-width: 1069px) and (min-width: 768px) {
 html.ac-ls-visible .main [data-module-template="giveback-takeover"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
  padding-top:114px;
  height:auto
 }
}
@media only screen and (max-width: 1441px) and (min-width: 1069px) and (max-width: 767px) {
 html.ac-ls-visible .main [data-module-template="giveback-takeover"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
  padding-top:179px;
  height:auto
 }
}
@media screen and (max-width: 1441px) and (min-width: 1069px) {
 .main [data-module-template="giveback-takeover"].standalone-module {
  background-color:#fafafa;
  border-color:#fff;
  border-style:solid;
  border-left-width:0px;
  border-right-width:0px;
  padding-left:0;
  padding-right:0
 }
 .main [data-module-template="giveback-takeover"].standalone-module:only-child {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:0px;
  padding-bottom:0px;
  border-bottom-width:12px;
  padding-top:44px;
  height:auto
 }
}
@media only screen and (max-width: 1441px) and (min-width: 1069px) and (min-width: 768px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="giveback-takeover"].standalone-module:only-child {
  padding-top:84px;
  height:auto
 }
}
@media only screen and (max-width: 1441px) and (min-width: 1069px) and (max-width: 767px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="giveback-takeover"].standalone-module:only-child {
  padding-top:88px;
  height:auto
 }
}
@media only screen and (max-width: 1441px) and (min-width: 1069px) and (min-width: 768px) {
 html.ac-ls-visible .main [data-module-template="giveback-takeover"].standalone-module:only-child {
  padding-top:114px;
  height:auto
 }
}
@media only screen and (max-width: 1441px) and (min-width: 1069px) and (max-width: 767px) {
 html.ac-ls-visible .main [data-module-template="giveback-takeover"].standalone-module:only-child {
  padding-top:179px;
  height:auto
 }
}
@media screen and (max-width: 1441px) and (min-width: 1069px) {
 .main [data-module-template="giveback-takeover"].standalone-module:not(:only-child):first-child {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:0px;
  padding-bottom:0px;
  border-bottom-width:6px;
  padding-top:44px;
  height:auto
 }
}
@media only screen and (max-width: 1441px) and (min-width: 1069px) and (min-width: 768px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="giveback-takeover"].standalone-module:not(:only-child):first-child {
  padding-top:84px;
  height:auto
 }
}
@media only screen and (max-width: 1441px) and (min-width: 1069px) and (max-width: 767px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="giveback-takeover"].standalone-module:not(:only-child):first-child {
  padding-top:88px;
  height:auto
 }
}
@media only screen and (max-width: 1441px) and (min-width: 1069px) and (min-width: 768px) {
 html.ac-ls-visible .main [data-module-template="giveback-takeover"].standalone-module:not(:only-child):first-child {
  padding-top:114px;
  height:auto
 }
}
@media only screen and (max-width: 1441px) and (min-width: 1069px) and (max-width: 767px) {
 html.ac-ls-visible .main [data-module-template="giveback-takeover"].standalone-module:not(:only-child):first-child {
  padding-top:179px;
  height:auto
 }
}
@media screen and (max-width: 1441px) and (min-width: 1069px) {
 .main [data-module-template="giveback-takeover"].standalone-module:not(:only-child):not(:first-child):not(:last-child) {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:6px;
  padding-bottom:0px;
  border-bottom-width:6px;
  padding-top:0px;
  height:auto
 }
 .main [data-module-template="giveback-takeover"].standalone-module:not(:only-child):last-child {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:6px;
  padding-bottom:0px;
  border-bottom-width:12px;
  padding-top:0px;
  height:auto
 }
}
@media screen and (max-width: 735px) and (min-width: 0px) {
 .main [data-module-template="giveback-takeover"]:not(.standalone-module) {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -ms-flex-direction:row;
  flex-direction:row;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap;
  width:100%
 }
 .main [data-module-template="giveback-takeover"]:not(.standalone-module) [data-unit-id] {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  width:100%;
  border-left-width:6px;
  border-right-width:6px
 }
 .main [data-module-template="giveback-takeover"]:not(.standalone-module) [data-unit-id]:nth-child(1n+1) {
  border-left-width:0px
 }
 .main [data-module-template="giveback-takeover"]:not(.standalone-module) [data-unit-id]:nth-child(1n) {
  border-right-width:0px
 }
 .main [data-module-template="giveback-takeover"]:not(.standalone-module) [data-unit-id],
 .main [data-module-template="giveback-takeover"]:not(.standalone-module) .unit-wrapper {
  position:relative;
  overflow:hidden
 }
 .main [data-module-template="giveback-takeover"]:not(.standalone-module) [data-unit-id] {
  background-color:#fafafa;
  border-color:#fff;
  border-style:solid
 }
 .main [data-module-template="giveback-takeover"]:not(.standalone-module) .unit-wrapper {
  height:auto;
  width:100%
 }
 .main [data-module-template="giveback-takeover"]:not(.standalone-module) [data-unit-id] {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:6px;
  padding-bottom:0px;
  border-bottom-width:6px;
  padding-top:0px;
  height:auto
 }
 .main [data-module-template="giveback-takeover"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:0px;
  padding-bottom:0px;
  border-bottom-width:6px;
  padding-top:48px;
  height:auto
 }
}
@media only screen and (max-width: 735px) and (min-width: 0px) and (min-width: 768px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="giveback-takeover"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
  padding-top:88px;
  height:auto
 }
}
@media only screen and (max-width: 735px) and (min-width: 0px) and (max-width: 767px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="giveback-takeover"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
  padding-top:92px;
  height:auto
 }
}
@media only screen and (max-width: 735px) and (min-width: 0px) and (min-width: 768px) {
 html.ac-ls-visible .main [data-module-template="giveback-takeover"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
  padding-top:118px;
  height:auto
 }
}
@media only screen and (max-width: 735px) and (min-width: 0px) and (max-width: 767px) {
 html.ac-ls-visible .main [data-module-template="giveback-takeover"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
  padding-top:183px;
  height:auto
 }
}
@media screen and (max-width: 735px) and (min-width: 0px) {
 .main [data-module-template="giveback-takeover"]:not(.standalone-module):last-child [data-unit-id]:nth-last-child(-n+1) {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:6px;
  padding-bottom:0px;
  border-bottom-width:12px;
  padding-top:0px;
  height:auto
 }
 .main [data-module-template="giveback-takeover"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:0px;
  padding-bottom:0px;
  border-bottom-width:12px;
  padding-top:48px;
  height:auto
 }
}
@media only screen and (max-width: 735px) and (min-width: 0px) and (min-width: 768px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="giveback-takeover"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
  padding-top:88px;
  height:auto
 }
}
@media only screen and (max-width: 735px) and (min-width: 0px) and (max-width: 767px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="giveback-takeover"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
  padding-top:92px;
  height:auto
 }
}
@media only screen and (max-width: 735px) and (min-width: 0px) and (min-width: 768px) {
 html.ac-ls-visible .main [data-module-template="giveback-takeover"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
  padding-top:118px;
  height:auto
 }
}
@media only screen and (max-width: 735px) and (min-width: 0px) and (max-width: 767px) {
 html.ac-ls-visible .main [data-module-template="giveback-takeover"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
  padding-top:183px;
  height:auto
 }
}
@media screen and (max-width: 735px) and (min-width: 0px) {
 .main [data-module-template="giveback-takeover"].standalone-module {
  background-color:#fafafa;
  border-color:#fff;
  border-style:solid;
  border-left-width:0px;
  border-right-width:0px;
  padding-left:0;
  padding-right:0
 }
 .main [data-module-template="giveback-takeover"].standalone-module:only-child {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:0px;
  padding-bottom:0px;
  border-bottom-width:12px;
  padding-top:48px;
  height:auto
 }
}
@media only screen and (max-width: 735px) and (min-width: 0px) and (min-width: 768px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="giveback-takeover"].standalone-module:only-child {
  padding-top:88px;
  height:auto
 }
}
@media only screen and (max-width: 735px) and (min-width: 0px) and (max-width: 767px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="giveback-takeover"].standalone-module:only-child {
  padding-top:92px;
  height:auto
 }
}
@media only screen and (max-width: 735px) and (min-width: 0px) and (min-width: 768px) {
 html.ac-ls-visible .main [data-module-template="giveback-takeover"].standalone-module:only-child {
  padding-top:118px;
  height:auto
 }
}
@media only screen and (max-width: 735px) and (min-width: 0px) and (max-width: 767px) {
 html.ac-ls-visible .main [data-module-template="giveback-takeover"].standalone-module:only-child {
  padding-top:183px;
  height:auto
 }
}
@media screen and (max-width: 735px) and (min-width: 0px) {
 .main [data-module-template="giveback-takeover"].standalone-module:not(:only-child):first-child {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:0px;
  padding-bottom:0px;
  border-bottom-width:6px;
  padding-top:48px;
  height:auto
 }
}
@media only screen and (max-width: 735px) and (min-width: 0px) and (min-width: 768px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="giveback-takeover"].standalone-module:not(:only-child):first-child {
  padding-top:88px;
  height:auto
 }
}
@media only screen and (max-width: 735px) and (min-width: 0px) and (max-width: 767px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="giveback-takeover"].standalone-module:not(:only-child):first-child {
  padding-top:92px;
  height:auto
 }
}
@media only screen and (max-width: 735px) and (min-width: 0px) and (min-width: 768px) {
 html.ac-ls-visible .main [data-module-template="giveback-takeover"].standalone-module:not(:only-child):first-child {
  padding-top:118px;
  height:auto
 }
}
@media only screen and (max-width: 735px) and (min-width: 0px) and (max-width: 767px) {
 html.ac-ls-visible .main [data-module-template="giveback-takeover"].standalone-module:not(:only-child):first-child {
  padding-top:183px;
  height:auto
 }
}
@media screen and (max-width: 735px) and (min-width: 0px) {
 .main [data-module-template="giveback-takeover"].standalone-module:not(:only-child):not(:first-child):not(:last-child) {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:6px;
  padding-bottom:0px;
  border-bottom-width:6px;
  padding-top:0px;
  height:auto
 }
 .main [data-module-template="giveback-takeover"].standalone-module:not(:only-child):last-child {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:6px;
  padding-bottom:0px;
  border-bottom-width:12px;
  padding-top:0px;
  height:auto
 }
}
@media screen and (max-width: 1442000px) and (min-width: 1442px) {
 .main [data-module-template="giveback-takeover"]:not(.standalone-module) {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -ms-flex-direction:row;
  flex-direction:row;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap;
  width:100%
 }
 .main [data-module-template="giveback-takeover"]:not(.standalone-module) [data-unit-id] {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  width:100%;
  border-left-width:6px;
  border-right-width:6px
 }
 .main [data-module-template="giveback-takeover"]:not(.standalone-module) [data-unit-id]:nth-child(1n+1) {
  border-left-width:0px
 }
 .main [data-module-template="giveback-takeover"]:not(.standalone-module) [data-unit-id]:nth-child(1n) {
  border-right-width:0px
 }
 .main [data-module-template="giveback-takeover"]:not(.standalone-module) [data-unit-id],
 .main [data-module-template="giveback-takeover"]:not(.standalone-module) .unit-wrapper {
  position:relative;
  overflow:hidden
 }
 .main [data-module-template="giveback-takeover"]:not(.standalone-module) [data-unit-id] {
  background-color:#fafafa;
  border-color:#fff;
  border-style:solid
 }
 .main [data-module-template="giveback-takeover"]:not(.standalone-module) .unit-wrapper {
  height:auto;
  width:100%
 }
 .main [data-module-template="giveback-takeover"]:not(.standalone-module) [data-unit-id] {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:6px;
  padding-bottom:0px;
  border-bottom-width:6px;
  padding-top:0px;
  height:auto
 }
 .main [data-module-template="giveback-takeover"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:0px;
  padding-bottom:0px;
  border-bottom-width:6px;
  padding-top:44px;
  height:auto
 }
}
@media only screen and (max-width: 1442000px) and (min-width: 1442px) and (min-width: 768px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="giveback-takeover"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
  padding-top:84px;
  height:auto
 }
}
@media only screen and (max-width: 1442000px) and (min-width: 1442px) and (max-width: 767px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="giveback-takeover"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
  padding-top:88px;
  height:auto
 }
}
@media only screen and (max-width: 1442000px) and (min-width: 1442px) and (min-width: 768px) {
 html.ac-ls-visible .main [data-module-template="giveback-takeover"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
  padding-top:114px;
  height:auto
 }
}
@media only screen and (max-width: 1442000px) and (min-width: 1442px) and (max-width: 767px) {
 html.ac-ls-visible .main [data-module-template="giveback-takeover"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
  padding-top:179px;
  height:auto
 }
}
@media screen and (max-width: 1442000px) and (min-width: 1442px) {
 .main [data-module-template="giveback-takeover"]:not(.standalone-module):last-child [data-unit-id]:nth-last-child(-n+1) {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:6px;
  padding-bottom:0px;
  border-bottom-width:12px;
  padding-top:0px;
  height:auto
 }
 .main [data-module-template="giveback-takeover"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:0px;
  padding-bottom:0px;
  border-bottom-width:12px;
  padding-top:44px;
  height:auto
 }
}
@media only screen and (max-width: 1442000px) and (min-width: 1442px) and (min-width: 768px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="giveback-takeover"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
  padding-top:84px;
  height:auto
 }
}
@media only screen and (max-width: 1442000px) and (min-width: 1442px) and (max-width: 767px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="giveback-takeover"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
  padding-top:88px;
  height:auto
 }
}
@media only screen and (max-width: 1442000px) and (min-width: 1442px) and (min-width: 768px) {
 html.ac-ls-visible .main [data-module-template="giveback-takeover"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
  padding-top:114px;
  height:auto
 }
}
@media only screen and (max-width: 1442000px) and (min-width: 1442px) and (max-width: 767px) {
 html.ac-ls-visible .main [data-module-template="giveback-takeover"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
  padding-top:179px;
  height:auto
 }
}
@media screen and (max-width: 1442000px) and (min-width: 1442px) {
 .main [data-module-template="giveback-takeover"].standalone-module {
  background-color:#fafafa;
  border-color:#fff;
  border-style:solid;
  border-left-width:0px;
  border-right-width:0px;
  padding-left:0;
  padding-right:0
 }
 .main [data-module-template="giveback-takeover"].standalone-module:only-child {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:0px;
  padding-bottom:0px;
  border-bottom-width:12px;
  padding-top:44px;
  height:auto
 }
}
@media only screen and (max-width: 1442000px) and (min-width: 1442px) and (min-width: 768px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="giveback-takeover"].standalone-module:only-child {
  padding-top:84px;
  height:auto
 }
}
@media only screen and (max-width: 1442000px) and (min-width: 1442px) and (max-width: 767px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="giveback-takeover"].standalone-module:only-child {
  padding-top:88px;
  height:auto
 }
}
@media only screen and (max-width: 1442000px) and (min-width: 1442px) and (min-width: 768px) {
 html.ac-ls-visible .main [data-module-template="giveback-takeover"].standalone-module:only-child {
  padding-top:114px;
  height:auto
 }
}
@media only screen and (max-width: 1442000px) and (min-width: 1442px) and (max-width: 767px) {
 html.ac-ls-visible .main [data-module-template="giveback-takeover"].standalone-module:only-child {
  padding-top:179px;
  height:auto
 }
}
@media screen and (max-width: 1442000px) and (min-width: 1442px) {
 .main [data-module-template="giveback-takeover"].standalone-module:not(:only-child):first-child {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:0px;
  padding-bottom:0px;
  border-bottom-width:6px;
  padding-top:44px;
  height:auto
 }
}
@media only screen and (max-width: 1442000px) and (min-width: 1442px) and (min-width: 768px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="giveback-takeover"].standalone-module:not(:only-child):first-child {
  padding-top:84px;
  height:auto
 }
}
@media only screen and (max-width: 1442000px) and (min-width: 1442px) and (max-width: 767px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="giveback-takeover"].standalone-module:not(:only-child):first-child {
  padding-top:88px;
  height:auto
 }
}
@media only screen and (max-width: 1442000px) and (min-width: 1442px) and (min-width: 768px) {
 html.ac-ls-visible .main [data-module-template="giveback-takeover"].standalone-module:not(:only-child):first-child {
  padding-top:114px;
  height:auto
 }
}
@media only screen and (max-width: 1442000px) and (min-width: 1442px) and (max-width: 767px) {
 html.ac-ls-visible .main [data-module-template="giveback-takeover"].standalone-module:not(:only-child):first-child {
  padding-top:179px;
  height:auto
 }
}
@media screen and (max-width: 1442000px) and (min-width: 1442px) {
 .main [data-module-template="giveback-takeover"].standalone-module:not(:only-child):not(:first-child):not(:last-child) {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:6px;
  padding-bottom:0px;
  border-bottom-width:6px;
  padding-top:0px;
  height:auto
 }
 .main [data-module-template="giveback-takeover"].standalone-module:not(:only-child):last-child {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:6px;
  padding-bottom:0px;
  border-bottom-width:12px;
  padding-top:0px;
  height:auto
 }
}
@media screen and (max-width: 767px) and (min-width: 736px) {
 .main [data-module-template="giveback-takeover"]:not(.standalone-module) {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -ms-flex-direction:row;
  flex-direction:row;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap;
  width:100%
 }
 .main [data-module-template="giveback-takeover"]:not(.standalone-module) [data-unit-id] {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  width:100%;
  border-left-width:6px;
  border-right-width:6px
 }
 .main [data-module-template="giveback-takeover"]:not(.standalone-module) [data-unit-id]:nth-child(1n+1) {
  border-left-width:0px
 }
 .main [data-module-template="giveback-takeover"]:not(.standalone-module) [data-unit-id]:nth-child(1n) {
  border-right-width:0px
 }
 .main [data-module-template="giveback-takeover"]:not(.standalone-module) [data-unit-id],
 .main [data-module-template="giveback-takeover"]:not(.standalone-module) .unit-wrapper {
  position:relative;
  overflow:hidden
 }
 .main [data-module-template="giveback-takeover"]:not(.standalone-module) [data-unit-id] {
  background-color:#fafafa;
  border-color:#fff;
  border-style:solid
 }
 .main [data-module-template="giveback-takeover"]:not(.standalone-module) .unit-wrapper {
  height:auto;
  width:100%
 }
 .main [data-module-template="giveback-takeover"]:not(.standalone-module) [data-unit-id] {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:6px;
  padding-bottom:0px;
  border-bottom-width:6px;
  padding-top:0px;
  height:auto
 }
 .main [data-module-template="giveback-takeover"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:0px;
  padding-bottom:0px;
  border-bottom-width:6px;
  padding-top:48px;
  height:auto
 }
}
@media only screen and (max-width: 767px) and (min-width: 736px) and (min-width: 768px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="giveback-takeover"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
  padding-top:88px;
  height:auto
 }
}
@media only screen and (max-width: 767px) and (min-width: 736px) and (max-width: 767px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="giveback-takeover"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
  padding-top:92px;
  height:auto
 }
}
@media only screen and (max-width: 767px) and (min-width: 736px) and (min-width: 768px) {
 html.ac-ls-visible .main [data-module-template="giveback-takeover"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
  padding-top:118px;
  height:auto
 }
}
@media only screen and (max-width: 767px) and (min-width: 736px) and (max-width: 767px) {
 html.ac-ls-visible .main [data-module-template="giveback-takeover"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
  padding-top:183px;
  height:auto
 }
}
@media screen and (max-width: 767px) and (min-width: 736px) {
 .main [data-module-template="giveback-takeover"]:not(.standalone-module):last-child [data-unit-id]:nth-last-child(-n+1) {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:6px;
  padding-bottom:0px;
  border-bottom-width:12px;
  padding-top:0px;
  height:auto
 }
 .main [data-module-template="giveback-takeover"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:0px;
  padding-bottom:0px;
  border-bottom-width:12px;
  padding-top:48px;
  height:auto
 }
}
@media only screen and (max-width: 767px) and (min-width: 736px) and (min-width: 768px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="giveback-takeover"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
  padding-top:88px;
  height:auto
 }
}
@media only screen and (max-width: 767px) and (min-width: 736px) and (max-width: 767px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="giveback-takeover"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
  padding-top:92px;
  height:auto
 }
}
@media only screen and (max-width: 767px) and (min-width: 736px) and (min-width: 768px) {
 html.ac-ls-visible .main [data-module-template="giveback-takeover"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
  padding-top:118px;
  height:auto
 }
}
@media only screen and (max-width: 767px) and (min-width: 736px) and (max-width: 767px) {
 html.ac-ls-visible .main [data-module-template="giveback-takeover"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
  padding-top:183px;
  height:auto
 }
}
@media screen and (max-width: 767px) and (min-width: 736px) {
 .main [data-module-template="giveback-takeover"].standalone-module {
  background-color:#fafafa;
  border-color:#fff;
  border-style:solid;
  border-left-width:0px;
  border-right-width:0px;
  padding-left:0;
  padding-right:0
 }
 .main [data-module-template="giveback-takeover"].standalone-module:only-child {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:0px;
  padding-bottom:0px;
  border-bottom-width:12px;
  padding-top:48px;
  height:auto
 }
}
@media only screen and (max-width: 767px) and (min-width: 736px) and (min-width: 768px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="giveback-takeover"].standalone-module:only-child {
  padding-top:88px;
  height:auto
 }
}
@media only screen and (max-width: 767px) and (min-width: 736px) and (max-width: 767px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="giveback-takeover"].standalone-module:only-child {
  padding-top:92px;
  height:auto
 }
}
@media only screen and (max-width: 767px) and (min-width: 736px) and (min-width: 768px) {
 html.ac-ls-visible .main [data-module-template="giveback-takeover"].standalone-module:only-child {
  padding-top:118px;
  height:auto
 }
}
@media only screen and (max-width: 767px) and (min-width: 736px) and (max-width: 767px) {
 html.ac-ls-visible .main [data-module-template="giveback-takeover"].standalone-module:only-child {
  padding-top:183px;
  height:auto
 }
}
@media screen and (max-width: 767px) and (min-width: 736px) {
 .main [data-module-template="giveback-takeover"].standalone-module:not(:only-child):first-child {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:0px;
  padding-bottom:0px;
  border-bottom-width:6px;
  padding-top:48px;
  height:auto
 }
}
@media only screen and (max-width: 767px) and (min-width: 736px) and (min-width: 768px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="giveback-takeover"].standalone-module:not(:only-child):first-child {
  padding-top:88px;
  height:auto
 }
}
@media only screen and (max-width: 767px) and (min-width: 736px) and (max-width: 767px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="giveback-takeover"].standalone-module:not(:only-child):first-child {
  padding-top:92px;
  height:auto
 }
}
@media only screen and (max-width: 767px) and (min-width: 736px) and (min-width: 768px) {
 html.ac-ls-visible .main [data-module-template="giveback-takeover"].standalone-module:not(:only-child):first-child {
  padding-top:118px;
  height:auto
 }
}
@media only screen and (max-width: 767px) and (min-width: 736px) and (max-width: 767px) {
 html.ac-ls-visible .main [data-module-template="giveback-takeover"].standalone-module:not(:only-child):first-child {
  padding-top:183px;
  height:auto
 }
}
@media screen and (max-width: 767px) and (min-width: 736px) {
 .main [data-module-template="giveback-takeover"].standalone-module:not(:only-child):not(:first-child):not(:last-child) {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:6px;
  padding-bottom:0px;
  border-bottom-width:6px;
  padding-top:0px;
  height:auto
 }
 .main [data-module-template="giveback-takeover"].standalone-module:not(:only-child):last-child {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:6px;
  padding-bottom:0px;
  border-bottom-width:12px;
  padding-top:0px;
  height:auto
 }
}
@media screen and (max-width: 1068px) and (min-width: 768px) {
 .main [data-module-template="giveback-takeover"]:not(.standalone-module) {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -ms-flex-direction:row;
  flex-direction:row;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap;
  width:100%
 }
 .main [data-module-template="giveback-takeover"]:not(.standalone-module) [data-unit-id] {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  width:100%;
  border-left-width:6px;
  border-right-width:6px
 }
 .main [data-module-template="giveback-takeover"]:not(.standalone-module) [data-unit-id]:nth-child(1n+1) {
  border-left-width:0px
 }
 .main [data-module-template="giveback-takeover"]:not(.standalone-module) [data-unit-id]:nth-child(1n) {
  border-right-width:0px
 }
 .main [data-module-template="giveback-takeover"]:not(.standalone-module) [data-unit-id],
 .main [data-module-template="giveback-takeover"]:not(.standalone-module) .unit-wrapper {
  position:relative;
  overflow:hidden
 }
 .main [data-module-template="giveback-takeover"]:not(.standalone-module) [data-unit-id] {
  background-color:#fafafa;
  border-color:#fff;
  border-style:solid
 }
 .main [data-module-template="giveback-takeover"]:not(.standalone-module) .unit-wrapper {
  height:auto;
  width:100%
 }
 .main [data-module-template="giveback-takeover"]:not(.standalone-module) [data-unit-id] {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:6px;
  padding-bottom:0px;
  border-bottom-width:6px;
  padding-top:0px;
  height:auto
 }
 .main [data-module-template="giveback-takeover"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:0px;
  padding-bottom:0px;
  border-bottom-width:6px;
  padding-top:44px;
  height:auto
 }
}
@media only screen and (max-width: 1068px) and (min-width: 768px) and (min-width: 768px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="giveback-takeover"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
  padding-top:84px;
  height:auto
 }
}
@media only screen and (max-width: 1068px) and (min-width: 768px) and (max-width: 767px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="giveback-takeover"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
  padding-top:88px;
  height:auto
 }
}
@media only screen and (max-width: 1068px) and (min-width: 768px) and (min-width: 768px) {
 html.ac-ls-visible .main [data-module-template="giveback-takeover"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
  padding-top:114px;
  height:auto
 }
}
@media only screen and (max-width: 1068px) and (min-width: 768px) and (max-width: 767px) {
 html.ac-ls-visible .main [data-module-template="giveback-takeover"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
  padding-top:179px;
  height:auto
 }
}
@media screen and (max-width: 1068px) and (min-width: 768px) {
 .main [data-module-template="giveback-takeover"]:not(.standalone-module):last-child [data-unit-id]:nth-last-child(-n+1) {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:6px;
  padding-bottom:0px;
  border-bottom-width:12px;
  padding-top:0px;
  height:auto
 }
 .main [data-module-template="giveback-takeover"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:0px;
  padding-bottom:0px;
  border-bottom-width:12px;
  padding-top:44px;
  height:auto
 }
}
@media only screen and (max-width: 1068px) and (min-width: 768px) and (min-width: 768px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="giveback-takeover"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
  padding-top:84px;
  height:auto
 }
}
@media only screen and (max-width: 1068px) and (min-width: 768px) and (max-width: 767px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="giveback-takeover"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
  padding-top:88px;
  height:auto
 }
}
@media only screen and (max-width: 1068px) and (min-width: 768px) and (min-width: 768px) {
 html.ac-ls-visible .main [data-module-template="giveback-takeover"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
  padding-top:114px;
  height:auto
 }
}
@media only screen and (max-width: 1068px) and (min-width: 768px) and (max-width: 767px) {
 html.ac-ls-visible .main [data-module-template="giveback-takeover"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
  padding-top:179px;
  height:auto
 }
}
@media screen and (max-width: 1068px) and (min-width: 768px) {
 .main [data-module-template="giveback-takeover"].standalone-module {
  background-color:#fafafa;
  border-color:#fff;
  border-style:solid;
  border-left-width:0px;
  border-right-width:0px;
  padding-left:0;
  padding-right:0
 }
 .main [data-module-template="giveback-takeover"].standalone-module:only-child {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:0px;
  padding-bottom:0px;
  border-bottom-width:12px;
  padding-top:44px;
  height:auto
 }
}
@media only screen and (max-width: 1068px) and (min-width: 768px) and (min-width: 768px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="giveback-takeover"].standalone-module:only-child {
  padding-top:84px;
  height:auto
 }
}
@media only screen and (max-width: 1068px) and (min-width: 768px) and (max-width: 767px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="giveback-takeover"].standalone-module:only-child {
  padding-top:88px;
  height:auto
 }
}
@media only screen and (max-width: 1068px) and (min-width: 768px) and (min-width: 768px) {
 html.ac-ls-visible .main [data-module-template="giveback-takeover"].standalone-module:only-child {
  padding-top:114px;
  height:auto
 }
}
@media only screen and (max-width: 1068px) and (min-width: 768px) and (max-width: 767px) {
 html.ac-ls-visible .main [data-module-template="giveback-takeover"].standalone-module:only-child {
  padding-top:179px;
  height:auto
 }
}
@media screen and (max-width: 1068px) and (min-width: 768px) {
 .main [data-module-template="giveback-takeover"].standalone-module:not(:only-child):first-child {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:0px;
  padding-bottom:0px;
  border-bottom-width:6px;
  padding-top:44px;
  height:auto
 }
}
@media only screen and (max-width: 1068px) and (min-width: 768px) and (min-width: 768px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="giveback-takeover"].standalone-module:not(:only-child):first-child {
  padding-top:84px;
  height:auto
 }
}
@media only screen and (max-width: 1068px) and (min-width: 768px) and (max-width: 767px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="giveback-takeover"].standalone-module:not(:only-child):first-child {
  padding-top:88px;
  height:auto
 }
}
@media only screen and (max-width: 1068px) and (min-width: 768px) and (min-width: 768px) {
 html.ac-ls-visible .main [data-module-template="giveback-takeover"].standalone-module:not(:only-child):first-child {
  padding-top:114px;
  height:auto
 }
}
@media only screen and (max-width: 1068px) and (min-width: 768px) and (max-width: 767px) {
 html.ac-ls-visible .main [data-module-template="giveback-takeover"].standalone-module:not(:only-child):first-child {
  padding-top:179px;
  height:auto
 }
}
@media screen and (max-width: 1068px) and (min-width: 768px) {
 .main [data-module-template="giveback-takeover"].standalone-module:not(:only-child):not(:first-child):not(:last-child) {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:6px;
  padding-bottom:0px;
  border-bottom-width:6px;
  padding-top:0px;
  height:auto
 }
 .main [data-module-template="giveback-takeover"].standalone-module:not(:only-child):last-child {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:6px;
  padding-bottom:0px;
  border-bottom-width:12px;
  padding-top:0px;
  height:auto
 }
}
.main [data-module-template="giveback-takeover"] .section-content {
 margin-left:auto;
 margin-right:auto;
 width:980px;
 position:relative;
 text-align:center;
 padding-top:50px;
 padding-bottom:80px
}
@media only screen and (min-width: 1442px) {
 .main [data-module-template="giveback-takeover"] .section-content {
  margin-left:auto;
  margin-right:auto;
  width:980px
 }
}
@media only screen and (max-width: 1068px) {
 .main [data-module-template="giveback-takeover"] .section-content {
  margin-left:auto;
  margin-right:auto;
  width:692px
 }
}
@media only screen and (max-width: 735px) {
 .main [data-module-template="giveback-takeover"] .section-content {
  margin-left:auto;
  margin-right:auto;
  width:87.5%
 }
}
@media only screen and (max-width: 1068px) {
 .main [data-module-template="giveback-takeover"] .section-content {
  padding-bottom:65px
 }
}
.main [data-module-template="giveback-takeover"] .intro-copy {
 color:#fff;
 padding:0 10px;
 -webkit-box-sizing:border-box;
 box-sizing:border-box
}
@media only screen and (max-width: 1068px) {
 .main [data-module-template="giveback-takeover"] .intro-copy {
  padding:0
 }
}
.main [data-module-template="giveback-takeover"] .more {
 color:#6bf
}
.main [data-module-template="giveback-takeover"] br.exclude-small {
 display:block
}
@media only screen and (max-width: 735px) {
 .main [data-module-template="giveback-takeover"] br.exclude-small {
  display:none
 }
}
.main [data-module-template="giveback-takeover"] [data-unit-id="iphone-xs"] .violator {
 font-size:17px;
 line-height:1.47059;
 font-weight:400;
 letter-spacing:-.022em;
 font-family:"SF Pro Text","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif;
 font-family:"SF Pro Text","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif;
 color:#ef5602;
 background:transparent;
 border:1px solid #ef5602;
 border-radius:4px;
 display:inline-block;
 padding-left:15px;
 padding-right:15px;
 padding-top:4px;
 padding-bottom:4px;
 white-space:nowrap
}
.main [data-module-template="giveback-takeover"] [data-unit-id="iphone-xs"] .violator:lang(ar) {
 line-height:1.58824;
 letter-spacing:0em;
 font-family:"SF Pro AR","SF Pro Gulf","SF Pro Text","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}
.main [data-module-template="giveback-takeover"] [data-unit-id="iphone-xs"] .violator:lang(ja) {
 letter-spacing:0em;
 font-family:"SF Pro JP","SF Pro Text","SF Pro Icons","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo","ＭＳ Ｐゴシック","Helvetica Neue","Helvetica","Arial",sans-serif
}
.main [data-module-template="giveback-takeover"] [data-unit-id="iphone-xs"] .violator:lang(ko) {
 line-height:1.61765;
 letter-spacing:0em;
 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
}
.main [data-module-template="giveback-takeover"] [data-unit-id="iphone-xs"] .violator:lang(th) {
 font-size:17px;
 line-height:1.64706;
 letter-spacing:0em;
 font-family:"SF Pro TH","SF Pro Text","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}
.main [data-module-template="giveback-takeover"] [data-unit-id="iphone-xs"] .violator:lang(zh) {
 letter-spacing:0em
}
.main [data-module-template="giveback-takeover"] [data-unit-id="iphone-xs"] .violator:lang(zh-CN) {
 font-family:"SF Pro SC","SF Pro Text","SF Pro Icons","PingFang SC","Helvetica Neue","Helvetica","Arial",sans-serif
}
.main [data-module-template="giveback-takeover"] [data-unit-id="iphone-xs"] .violator:lang(zh-HK) {
 font-family:"SF Pro HK","SF Pro Text","SF Pro Icons","PingFang HK","Helvetica Neue","Helvetica","Arial",sans-serif
}
.main [data-module-template="giveback-takeover"] [data-unit-id="iphone-xs"] .violator: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
}
.main [data-module-template="giveback-takeover"] [data-unit-id="iphone-xs"] .violator:lang(zh-TW) {
 font-family:"SF Pro TC","SF Pro Text","SF Pro Icons","PingFang TC","Helvetica Neue","Helvetica","Arial",sans-serif
}
.main [data-module-template="giveback-takeover"] [data-unit-id="iphone-xs"] .violator:lang(ar) {
 font-family:"SF Pro AR","SF Pro Gulf","SF Pro Text","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}
.main [data-module-template="giveback-takeover"] [data-unit-id="iphone-xs"] .violator:lang(ja) {
 font-family:"SF Pro JP","SF Pro Text","SF Pro Icons","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo","ＭＳ Ｐゴシック","Helvetica Neue","Helvetica","Arial",sans-serif
}
.main [data-module-template="giveback-takeover"] [data-unit-id="iphone-xs"] .violator:lang(ko) {
 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
}
.main [data-module-template="giveback-takeover"] [data-unit-id="iphone-xs"] .violator:lang(th) {
 font-family:"SF Pro TH","SF Pro Text","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}
.main [data-module-template="giveback-takeover"] [data-unit-id="iphone-xs"] .violator:lang(zh-CN) {
 font-family:"SF Pro SC","SF Pro Text","SF Pro Icons","PingFang SC","Helvetica Neue","Helvetica","Arial",sans-serif
}
.main [data-module-template="giveback-takeover"] [data-unit-id="iphone-xs"] .violator:lang(zh-HK) {
 font-family:"SF Pro HK","SF Pro Text","SF Pro Icons","PingFang HK","Helvetica Neue","Helvetica","Arial",sans-serif
}
.main [data-module-template="giveback-takeover"] [data-unit-id="iphone-xs"] .violator: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
}
.main [data-module-template="giveback-takeover"] [data-unit-id="iphone-xs"] .violator:lang(zh-TW) {
 font-family:"SF Pro TC","SF Pro Text","SF Pro Icons","PingFang TC","Helvetica Neue","Helvetica","Arial",sans-serif
}
@media only screen and (max-width: 735px) {
 .main [data-module-template="giveback-takeover"] [data-unit-id="iphone-xs"] .violator {
  font-size:12px;
  line-height:1.33341;
  font-weight:400;
  letter-spacing:-.01em;
  font-family:"SF Pro Text","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif;
  padding-left:10px;
  padding-right:10px;
  padding-top:2px;
  padding-bottom:2px
 }
 .main [data-module-template="giveback-takeover"] [data-unit-id="iphone-xs"] .violator:lang(ar) {
  line-height:1.66667;
  letter-spacing:0em;
  font-family:"SF Pro AR","SF Pro Gulf","SF Pro Text","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .main [data-module-template="giveback-takeover"] [data-unit-id="iphone-xs"] .violator:lang(ja) {
  line-height:1.41667;
  letter-spacing:0em;
  font-family:"SF Pro JP","SF Pro Text","SF Pro Icons","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo","ＭＳ Ｐゴシック","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .main [data-module-template="giveback-takeover"] [data-unit-id="iphone-xs"] .violator:lang(ko) {
  line-height:1.45841;
  letter-spacing:0em;
  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
 }
 .main [data-module-template="giveback-takeover"] [data-unit-id="iphone-xs"] .violator:lang(th) {
  font-size:12px;
  line-height:1.75;
  letter-spacing:0em;
  font-family:"SF Pro TH","SF Pro Text","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .main [data-module-template="giveback-takeover"] [data-unit-id="iphone-xs"] .violator:lang(zh) {
  letter-spacing:0em
 }
 .main [data-module-template="giveback-takeover"] [data-unit-id="iphone-xs"] .violator:lang(zh-CN) {
  font-family:"SF Pro SC","SF Pro Text","SF Pro Icons","PingFang SC","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .main [data-module-template="giveback-takeover"] [data-unit-id="iphone-xs"] .violator:lang(zh-HK) {
  font-family:"SF Pro HK","SF Pro Text","SF Pro Icons","PingFang HK","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .main [data-module-template="giveback-takeover"] [data-unit-id="iphone-xs"] .violator: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
 }
 .main [data-module-template="giveback-takeover"] [data-unit-id="iphone-xs"] .violator:lang(zh-TW) {
  font-family:"SF Pro TC","SF Pro Text","SF Pro Icons","PingFang TC","Helvetica Neue","Helvetica","Arial",sans-serif
 }
}
.main [data-module-template="giveback-takeover"] [data-unit-id="iphone-xs"] .violator-inline {
 margin-left:10px;
 font-size:12px;
 line-height:1.33341;
 font-weight:400;
 letter-spacing:-.01em;
 font-family:"SF Pro Text","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif;
 padding-left:10px;
 padding-right:10px;
 padding-top:2px;
 padding-bottom:2px;
 border-radius:3px
}
.main [data-module-template="giveback-takeover"] [data-unit-id="iphone-xs"] .violator-inline:lang(ar) {
 line-height:1.66667;
 letter-spacing:0em;
 font-family:"SF Pro AR","SF Pro Gulf","SF Pro Text","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}
.main [data-module-template="giveback-takeover"] [data-unit-id="iphone-xs"] .violator-inline:lang(ja) {
 line-height:1.41667;
 letter-spacing:0em;
 font-family:"SF Pro JP","SF Pro Text","SF Pro Icons","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo","ＭＳ Ｐゴシック","Helvetica Neue","Helvetica","Arial",sans-serif
}
.main [data-module-template="giveback-takeover"] [data-unit-id="iphone-xs"] .violator-inline:lang(ko) {
 line-height:1.45841;
 letter-spacing:0em;
 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
}
.main [data-module-template="giveback-takeover"] [data-unit-id="iphone-xs"] .violator-inline:lang(th) {
 font-size:12px;
 line-height:1.75;
 letter-spacing:0em;
 font-family:"SF Pro TH","SF Pro Text","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}
.main [data-module-template="giveback-takeover"] [data-unit-id="iphone-xs"] .violator-inline:lang(zh) {
 letter-spacing:0em
}
.main [data-module-template="giveback-takeover"] [data-unit-id="iphone-xs"] .violator-inline:lang(zh-CN) {
 font-family:"SF Pro SC","SF Pro Text","SF Pro Icons","PingFang SC","Helvetica Neue","Helvetica","Arial",sans-serif
}
.main [data-module-template="giveback-takeover"] [data-unit-id="iphone-xs"] .violator-inline:lang(zh-HK) {
 font-family:"SF Pro HK","SF Pro Text","SF Pro Icons","PingFang HK","Helvetica Neue","Helvetica","Arial",sans-serif
}
.main [data-module-template="giveback-takeover"] [data-unit-id="iphone-xs"] .violator-inline: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
}
.main [data-module-template="giveback-takeover"] [data-unit-id="iphone-xs"] .violator-inline:lang(zh-TW) {
 font-family:"SF Pro TC","SF Pro Text","SF Pro Icons","PingFang TC","Helvetica Neue","Helvetica","Arial",sans-serif
}
.main [data-module-template="giveback-takeover"] [data-unit-id="iphone-xs"] .violator-secondary {
 border-color:#888;
 color:#666
}
.main [data-module-template="giveback-takeover"] [data-unit-id="iphone-xs"] .violator-frameless {
 font-size:17px;
 line-height:1.47059;
 font-weight:400;
 letter-spacing:-.022em;
 font-family:"SF Pro Text","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif;
 font-family:"SF Pro Text","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif;
 color:#ef5602;
 display:block
}
.main [data-module-template="giveback-takeover"] [data-unit-id="iphone-xs"] .violator-frameless:lang(ar) {
 line-height:1.58824;
 letter-spacing:0em;
 font-family:"SF Pro AR","SF Pro Gulf","SF Pro Text","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}
.main [data-module-template="giveback-takeover"] [data-unit-id="iphone-xs"] .violator-frameless:lang(ja) {
 letter-spacing:0em;
 font-family:"SF Pro JP","SF Pro Text","SF Pro Icons","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo","ＭＳ Ｐゴシック","Helvetica Neue","Helvetica","Arial",sans-serif
}
.main [data-module-template="giveback-takeover"] [data-unit-id="iphone-xs"] .violator-frameless:lang(ko) {
 line-height:1.61765;
 letter-spacing:0em;
 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
}
.main [data-module-template="giveback-takeover"] [data-unit-id="iphone-xs"] .violator-frameless:lang(th) {
 font-size:17px;
 line-height:1.64706;
 letter-spacing:0em;
 font-family:"SF Pro TH","SF Pro Text","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}
.main [data-module-template="giveback-takeover"] [data-unit-id="iphone-xs"] .violator-frameless:lang(zh) {
 letter-spacing:0em
}
.main [data-module-template="giveback-takeover"] [data-unit-id="iphone-xs"] .violator-frameless:lang(zh-CN) {
 font-family:"SF Pro SC","SF Pro Text","SF Pro Icons","PingFang SC","Helvetica Neue","Helvetica","Arial",sans-serif
}
.main [data-module-template="giveback-takeover"] [data-unit-id="iphone-xs"] .violator-frameless:lang(zh-HK) {
 font-family:"SF Pro HK","SF Pro Text","SF Pro Icons","PingFang HK","Helvetica Neue","Helvetica","Arial",sans-serif
}
.main [data-module-template="giveback-takeover"] [data-unit-id="iphone-xs"] .violator-frameless: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
}
.main [data-module-template="giveback-takeover"] [data-unit-id="iphone-xs"] .violator-frameless:lang(zh-TW) {
 font-family:"SF Pro TC","SF Pro Text","SF Pro Icons","PingFang TC","Helvetica Neue","Helvetica","Arial",sans-serif
}
.main [data-module-template="giveback-takeover"] [data-unit-id="iphone-xs"] .violator-frameless:lang(ar) {
 font-family:"SF Pro AR","SF Pro Gulf","SF Pro Text","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}
.main [data-module-template="giveback-takeover"] [data-unit-id="iphone-xs"] .violator-frameless:lang(ja) {
 font-family:"SF Pro JP","SF Pro Text","SF Pro Icons","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo","ＭＳ Ｐゴシック","Helvetica Neue","Helvetica","Arial",sans-serif
}
.main [data-module-template="giveback-takeover"] [data-unit-id="iphone-xs"] .violator-frameless:lang(ko) {
 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
}
.main [data-module-template="giveback-takeover"] [data-unit-id="iphone-xs"] .violator-frameless:lang(th) {
 font-family:"SF Pro TH","SF Pro Text","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}
.main [data-module-template="giveback-takeover"] [data-unit-id="iphone-xs"] .violator-frameless:lang(zh-CN) {
 font-family:"SF Pro SC","SF Pro Text","SF Pro Icons","PingFang SC","Helvetica Neue","Helvetica","Arial",sans-serif
}
.main [data-module-template="giveback-takeover"] [data-unit-id="iphone-xs"] .violator-frameless:lang(zh-HK) {
 font-family:"SF Pro HK","SF Pro Text","SF Pro Icons","PingFang HK","Helvetica Neue","Helvetica","Arial",sans-serif
}
.main [data-module-template="giveback-takeover"] [data-unit-id="iphone-xs"] .violator-frameless: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
}
.main [data-module-template="giveback-takeover"] [data-unit-id="iphone-xs"] .violator-frameless:lang(zh-TW) {
 font-family:"SF Pro TC","SF Pro Text","SF Pro Icons","PingFang TC","Helvetica Neue","Helvetica","Arial",sans-serif
}
.main [data-module-template="giveback-takeover"] [data-unit-id="iphone-xs"] .violator-frameless-inline {
 margin-left:10px;
 display:inline
}
.main [data-module-template="giveback-takeover"] [data-unit-id="iphone-xs"] {
 background-color:#000 !important;
 padding-top:65px
}
@media only screen and (max-width: 1068px) {
 .main [data-module-template="giveback-takeover"] [data-unit-id="iphone-xs"] {
  padding-top:50px
 }
}
@media only screen and (max-width: 735px) {
 .main [data-module-template="giveback-takeover"] [data-unit-id="iphone-xs"] {
  padding-top:32px
 }
}
.main [data-module-template="giveback-takeover"] [data-unit-id="iphone-xs"] .section-content {
 padding-bottom:0
}
.main [data-module-template="giveback-takeover"] [data-unit-id="iphone-xs"] .section-content .violator {
 border-color:#bbbbbb;
 color:#bbbbbb;
 margin-bottom:25px
}
.main [data-module-template="giveback-takeover"] [data-unit-id="iphone-xs"] .iphone-xs-image {
 width:974px;
 height:415px;
 background-size:974px 415px;
 background-repeat:no-repeat;
 background-image:url("/v/home/eb/images/giveback-takeover/iphone_xs__cm637qa5dno2_large.jpg");
 margin-left:auto;
 margin-right:auto;
 margin-top:76px
}
@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) {
 .main [data-module-template="giveback-takeover"] [data-unit-id="iphone-xs"] .iphone-xs-image {
  background-image:url("/v/home/eb/images/giveback-takeover/iphone_xs__cm637qa5dno2_large_2x.jpg")
 }
}
@media only screen and (max-width: 1068px) {
 .main [data-module-template="giveback-takeover"] [data-unit-id="iphone-xs"] .iphone-xs-image {
  width:682px;
  height:375px;
  background-size:682px 375px;
  background-repeat:no-repeat;
  background-image:url("/v/home/eb/images/giveback-takeover/iphone_xs__cm637qa5dno2_medium.jpg")
 }
}
@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) {
 .main [data-module-template="giveback-takeover"] [data-unit-id="iphone-xs"] .iphone-xs-image {
  background-image:url("/v/home/eb/images/giveback-takeover/iphone_xs__cm637qa5dno2_medium_2x.jpg")
 }
}
@media only screen and (max-width: 735px) {
 .main [data-module-template="giveback-takeover"] [data-unit-id="iphone-xs"] .iphone-xs-image {
  width:200px;
  height:331px;
  background-size:200px 331px;
  background-repeat:no-repeat;
  background-image:url("/v/home/eb/images/giveback-takeover/iphone_xs__cm637qa5dno2_small.jpg")
 }
}
@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-width: 735px) and (min-resolution: 144dpi) {
 .main [data-module-template="giveback-takeover"] [data-unit-id="iphone-xs"] .iphone-xs-image {
  background-image:url("/v/home/eb/images/giveback-takeover/iphone_xs__cm637qa5dno2_small_2x.jpg")
 }
}
@media only screen and (max-width: 735px) {
 .main [data-module-template="giveback-takeover"] [data-unit-id="iphone-xs"] .iphone-xs-image {
  margin-top:20px
 }
}
.main [data-module-template="giveback-takeover"] [data-unit-id="iphone-xr"] .violator {
 font-size:17px;
 line-height:1.47059;
 font-weight:400;
 letter-spacing:-.022em;
 font-family:"SF Pro Text","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif;
 font-family:"SF Pro Text","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif;
 color:#ef5602;
 background:transparent;
 border:1px solid #ef5602;
 border-radius:4px;
 display:inline-block;
 padding-left:15px;
 padding-right:15px;
 padding-top:4px;
 padding-bottom:4px;
 white-space:nowrap
}
.main [data-module-template="giveback-takeover"] [data-unit-id="iphone-xr"] .violator:lang(ar) {
 line-height:1.58824;
 letter-spacing:0em;
 font-family:"SF Pro AR","SF Pro Gulf","SF Pro Text","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}
.main [data-module-template="giveback-takeover"] [data-unit-id="iphone-xr"] .violator:lang(ja) {
 letter-spacing:0em;
 font-family:"SF Pro JP","SF Pro Text","SF Pro Icons","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo","ＭＳ Ｐゴシック","Helvetica Neue","Helvetica","Arial",sans-serif
}
.main [data-module-template="giveback-takeover"] [data-unit-id="iphone-xr"] .violator:lang(ko) {
 line-height:1.61765;
 letter-spacing:0em;
 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
}
.main [data-module-template="giveback-takeover"] [data-unit-id="iphone-xr"] .violator:lang(th) {
 font-size:17px;
 line-height:1.64706;
 letter-spacing:0em;
 font-family:"SF Pro TH","SF Pro Text","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}
.main [data-module-template="giveback-takeover"] [data-unit-id="iphone-xr"] .violator:lang(zh) {
 letter-spacing:0em
}
.main [data-module-template="giveback-takeover"] [data-unit-id="iphone-xr"] .violator:lang(zh-CN) {
 font-family:"SF Pro SC","SF Pro Text","SF Pro Icons","PingFang SC","Helvetica Neue","Helvetica","Arial",sans-serif
}
.main [data-module-template="giveback-takeover"] [data-unit-id="iphone-xr"] .violator:lang(zh-HK) {
 font-family:"SF Pro HK","SF Pro Text","SF Pro Icons","PingFang HK","Helvetica Neue","Helvetica","Arial",sans-serif
}
.main [data-module-template="giveback-takeover"] [data-unit-id="iphone-xr"] .violator: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
}
.main [data-module-template="giveback-takeover"] [data-unit-id="iphone-xr"] .violator:lang(zh-TW) {
 font-family:"SF Pro TC","SF Pro Text","SF Pro Icons","PingFang TC","Helvetica Neue","Helvetica","Arial",sans-serif
}
.main [data-module-template="giveback-takeover"] [data-unit-id="iphone-xr"] .violator:lang(ar) {
 font-family:"SF Pro AR","SF Pro Gulf","SF Pro Text","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}
.main [data-module-template="giveback-takeover"] [data-unit-id="iphone-xr"] .violator:lang(ja) {
 font-family:"SF Pro JP","SF Pro Text","SF Pro Icons","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo","ＭＳ Ｐゴシック","Helvetica Neue","Helvetica","Arial",sans-serif
}
.main [data-module-template="giveback-takeover"] [data-unit-id="iphone-xr"] .violator:lang(ko) {
 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
}
.main [data-module-template="giveback-takeover"] [data-unit-id="iphone-xr"] .violator:lang(th) {
 font-family:"SF Pro TH","SF Pro Text","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}
.main [data-module-template="giveback-takeover"] [data-unit-id="iphone-xr"] .violator:lang(zh-CN) {
 font-family:"SF Pro SC","SF Pro Text","SF Pro Icons","PingFang SC","Helvetica Neue","Helvetica","Arial",sans-serif
}
.main [data-module-template="giveback-takeover"] [data-unit-id="iphone-xr"] .violator:lang(zh-HK) {
 font-family:"SF Pro HK","SF Pro Text","SF Pro Icons","PingFang HK","Helvetica Neue","Helvetica","Arial",sans-serif
}
.main [data-module-template="giveback-takeover"] [data-unit-id="iphone-xr"] .violator: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
}
.main [data-module-template="giveback-takeover"] [data-unit-id="iphone-xr"] .violator:lang(zh-TW) {
 font-family:"SF Pro TC","SF Pro Text","SF Pro Icons","PingFang TC","Helvetica Neue","Helvetica","Arial",sans-serif
}
@media only screen and (max-width: 735px) {
 .main [data-module-template="giveback-takeover"] [data-unit-id="iphone-xr"] .violator {
  font-size:12px;
  line-height:1.33341;
  font-weight:400;
  letter-spacing:-.01em;
  font-family:"SF Pro Text","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif;
  padding-left:10px;
  padding-right:10px;
  padding-top:2px;
  padding-bottom:2px
 }
 .main [data-module-template="giveback-takeover"] [data-unit-id="iphone-xr"] .violator:lang(ar) {
  line-height:1.66667;
  letter-spacing:0em;
  font-family:"SF Pro AR","SF Pro Gulf","SF Pro Text","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .main [data-module-template="giveback-takeover"] [data-unit-id="iphone-xr"] .violator:lang(ja) {
  line-height:1.41667;
  letter-spacing:0em;
  font-family:"SF Pro JP","SF Pro Text","SF Pro Icons","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo","ＭＳ Ｐゴシック","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .main [data-module-template="giveback-takeover"] [data-unit-id="iphone-xr"] .violator:lang(ko) {
  line-height:1.45841;
  letter-spacing:0em;
  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
 }
 .main [data-module-template="giveback-takeover"] [data-unit-id="iphone-xr"] .violator:lang(th) {
  font-size:12px;
  line-height:1.75;
  letter-spacing:0em;
  font-family:"SF Pro TH","SF Pro Text","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .main [data-module-template="giveback-takeover"] [data-unit-id="iphone-xr"] .violator:lang(zh) {
  letter-spacing:0em
 }
 .main [data-module-template="giveback-takeover"] [data-unit-id="iphone-xr"] .violator:lang(zh-CN) {
  font-family:"SF Pro SC","SF Pro Text","SF Pro Icons","PingFang SC","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .main [data-module-template="giveback-takeover"] [data-unit-id="iphone-xr"] .violator:lang(zh-HK) {
  font-family:"SF Pro HK","SF Pro Text","SF Pro Icons","PingFang HK","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .main [data-module-template="giveback-takeover"] [data-unit-id="iphone-xr"] .violator: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
 }
 .main [data-module-template="giveback-takeover"] [data-unit-id="iphone-xr"] .violator:lang(zh-TW) {
  font-family:"SF Pro TC","SF Pro Text","SF Pro Icons","PingFang TC","Helvetica Neue","Helvetica","Arial",sans-serif
 }
}
.main [data-module-template="giveback-takeover"] [data-unit-id="iphone-xr"] .violator-inline {
 margin-left:10px;
 font-size:12px;
 line-height:1.33341;
 font-weight:400;
 letter-spacing:-.01em;
 font-family:"SF Pro Text","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif;
 padding-left:10px;
 padding-right:10px;
 padding-top:2px;
 padding-bottom:2px;
 border-radius:3px
}
.main [data-module-template="giveback-takeover"] [data-unit-id="iphone-xr"] .violator-inline:lang(ar) {
 line-height:1.66667;
 letter-spacing:0em;
 font-family:"SF Pro AR","SF Pro Gulf","SF Pro Text","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}
.main [data-module-template="giveback-takeover"] [data-unit-id="iphone-xr"] .violator-inline:lang(ja) {
 line-height:1.41667;
 letter-spacing:0em;
 font-family:"SF Pro JP","SF Pro Text","SF Pro Icons","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo","ＭＳ Ｐゴシック","Helvetica Neue","Helvetica","Arial",sans-serif
}
.main [data-module-template="giveback-takeover"] [data-unit-id="iphone-xr"] .violator-inline:lang(ko) {
 line-height:1.45841;
 letter-spacing:0em;
 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
}
.main [data-module-template="giveback-takeover"] [data-unit-id="iphone-xr"] .violator-inline:lang(th) {
 font-size:12px;
 line-height:1.75;
 letter-spacing:0em;
 font-family:"SF Pro TH","SF Pro Text","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}
.main [data-module-template="giveback-takeover"] [data-unit-id="iphone-xr"] .violator-inline:lang(zh) {
 letter-spacing:0em
}
.main [data-module-template="giveback-takeover"] [data-unit-id="iphone-xr"] .violator-inline:lang(zh-CN) {
 font-family:"SF Pro SC","SF Pro Text","SF Pro Icons","PingFang SC","Helvetica Neue","Helvetica","Arial",sans-serif
}
.main [data-module-template="giveback-takeover"] [data-unit-id="iphone-xr"] .violator-inline:lang(zh-HK) {
 font-family:"SF Pro HK","SF Pro Text","SF Pro Icons","PingFang HK","Helvetica Neue","Helvetica","Arial",sans-serif
}
.main [data-module-template="giveback-takeover"] [data-unit-id="iphone-xr"] .violator-inline: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
}
.main [data-module-template="giveback-takeover"] [data-unit-id="iphone-xr"] .violator-inline:lang(zh-TW) {
 font-family:"SF Pro TC","SF Pro Text","SF Pro Icons","PingFang TC","Helvetica Neue","Helvetica","Arial",sans-serif
}
.main [data-module-template="giveback-takeover"] [data-unit-id="iphone-xr"] .violator-secondary {
 border-color:#888;
 color:#666
}
.main [data-module-template="giveback-takeover"] [data-unit-id="iphone-xr"] .violator-frameless {
 font-size:17px;
 line-height:1.47059;
 font-weight:400;
 letter-spacing:-.022em;
 font-family:"SF Pro Text","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif;
 font-family:"SF Pro Text","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif;
 color:#ef5602;
 display:block
}
.main [data-module-template="giveback-takeover"] [data-unit-id="iphone-xr"] .violator-frameless:lang(ar) {
 line-height:1.58824;
 letter-spacing:0em;
 font-family:"SF Pro AR","SF Pro Gulf","SF Pro Text","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}
.main [data-module-template="giveback-takeover"] [data-unit-id="iphone-xr"] .violator-frameless:lang(ja) {
 letter-spacing:0em;
 font-family:"SF Pro JP","SF Pro Text","SF Pro Icons","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo","ＭＳ Ｐゴシック","Helvetica Neue","Helvetica","Arial",sans-serif
}
.main [data-module-template="giveback-takeover"] [data-unit-id="iphone-xr"] .violator-frameless:lang(ko) {
 line-height:1.61765;
 letter-spacing:0em;
 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
}
.main [data-module-template="giveback-takeover"] [data-unit-id="iphone-xr"] .violator-frameless:lang(th) {
 font-size:17px;
 line-height:1.64706;
 letter-spacing:0em;
 font-family:"SF Pro TH","SF Pro Text","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}
.main [data-module-template="giveback-takeover"] [data-unit-id="iphone-xr"] .violator-frameless:lang(zh) {
 letter-spacing:0em
}
.main [data-module-template="giveback-takeover"] [data-unit-id="iphone-xr"] .violator-frameless:lang(zh-CN) {
 font-family:"SF Pro SC","SF Pro Text","SF Pro Icons","PingFang SC","Helvetica Neue","Helvetica","Arial",sans-serif
}
.main [data-module-template="giveback-takeover"] [data-unit-id="iphone-xr"] .violator-frameless:lang(zh-HK) {
 font-family:"SF Pro HK","SF Pro Text","SF Pro Icons","PingFang HK","Helvetica Neue","Helvetica","Arial",sans-serif
}
.main [data-module-template="giveback-takeover"] [data-unit-id="iphone-xr"] .violator-frameless: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
}
.main [data-module-template="giveback-takeover"] [data-unit-id="iphone-xr"] .violator-frameless:lang(zh-TW) {
 font-family:"SF Pro TC","SF Pro Text","SF Pro Icons","PingFang TC","Helvetica Neue","Helvetica","Arial",sans-serif
}
.main [data-module-template="giveback-takeover"] [data-unit-id="iphone-xr"] .violator-frameless:lang(ar) {
 font-family:"SF Pro AR","SF Pro Gulf","SF Pro Text","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}
.main [data-module-template="giveback-takeover"] [data-unit-id="iphone-xr"] .violator-frameless:lang(ja) {
 font-family:"SF Pro JP","SF Pro Text","SF Pro Icons","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo","ＭＳ Ｐゴシック","Helvetica Neue","Helvetica","Arial",sans-serif
}
.main [data-module-template="giveback-takeover"] [data-unit-id="iphone-xr"] .violator-frameless:lang(ko) {
 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
}
.main [data-module-template="giveback-takeover"] [data-unit-id="iphone-xr"] .violator-frameless:lang(th) {
 font-family:"SF Pro TH","SF Pro Text","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}
.main [data-module-template="giveback-takeover"] [data-unit-id="iphone-xr"] .violator-frameless:lang(zh-CN) {
 font-family:"SF Pro SC","SF Pro Text","SF Pro Icons","PingFang SC","Helvetica Neue","Helvetica","Arial",sans-serif
}
.main [data-module-template="giveback-takeover"] [data-unit-id="iphone-xr"] .violator-frameless:lang(zh-HK) {
 font-family:"SF Pro HK","SF Pro Text","SF Pro Icons","PingFang HK","Helvetica Neue","Helvetica","Arial",sans-serif
}
.main [data-module-template="giveback-takeover"] [data-unit-id="iphone-xr"] .violator-frameless: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
}
.main [data-module-template="giveback-takeover"] [data-unit-id="iphone-xr"] .violator-frameless:lang(zh-TW) {
 font-family:"SF Pro TC","SF Pro Text","SF Pro Icons","PingFang TC","Helvetica Neue","Helvetica","Arial",sans-serif
}
.main [data-module-template="giveback-takeover"] [data-unit-id="iphone-xr"] .violator-frameless-inline {
 margin-left:10px;
 display:inline
}
.main [data-module-template="giveback-takeover"] [data-unit-id="iphone-xr"] {
 background-color:#000 !important
}
.main [data-module-template="giveback-takeover"] [data-unit-id="iphone-xr"] .section-content {
 padding-bottom:65px
}
@media only screen and (max-width: 1068px) {
 .main [data-module-template="giveback-takeover"] [data-unit-id="iphone-xr"] .section-content {
  padding-bottom:64px
 }
}
@media only screen and (max-width: 735px) {
 .main [data-module-template="giveback-takeover"] [data-unit-id="iphone-xr"] .section-content {
  padding-bottom:52px
 }
}
.main [data-module-template="giveback-takeover"] [data-unit-id="iphone-xr"] .section-content .violator {
 border-color:#bbbbbb;
 color:#bbbbbb;
 margin-bottom:25px
}
.main [data-module-template="giveback-takeover"] [data-unit-id="iphone-xr"] .iphone-xr-image {
 width:699px;
 height:434px;
 background-size:699px 434px;
 background-repeat:no-repeat;
 background-image:url("/v/home/eb/images/giveback-takeover/iphone_xr__b0z59ak0bqdy_large.jpg");
 margin-left:auto;
 margin-right:auto;
 margin-top:54px
}
@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) {
 .main [data-module-template="giveback-takeover"] [data-unit-id="iphone-xr"] .iphone-xr-image {
  background-image:url("/v/home/eb/images/giveback-takeover/iphone_xr__b0z59ak0bqdy_large_2x.jpg")
 }
}
@media only screen and (max-width: 1068px) {
 .main [data-module-template="giveback-takeover"] [data-unit-id="iphone-xr"] .iphone-xr-image {
  width:615px;
  height:382px;
  background-size:615px 382px;
  background-repeat:no-repeat;
  background-image:url("/v/home/eb/images/giveback-takeover/iphone_xr__b0z59ak0bqdy_medium.jpg")
 }
}
@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) {
 .main [data-module-template="giveback-takeover"] [data-unit-id="iphone-xr"] .iphone-xr-image {
  background-image:url("/v/home/eb/images/giveback-takeover/iphone_xr__b0z59ak0bqdy_medium_2x.jpg")
 }
}
@media only screen and (max-width: 735px) {
 .main [data-module-template="giveback-takeover"] [data-unit-id="iphone-xr"] .iphone-xr-image {
  width:304px;
  height:190px;
  background-size:304px 190px;
  background-repeat:no-repeat;
  background-image:url("/v/home/eb/images/giveback-takeover/iphone_xr__b0z59ak0bqdy_small.jpg")
 }
}
@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-width: 735px) and (min-resolution: 144dpi) {
 .main [data-module-template="giveback-takeover"] [data-unit-id="iphone-xr"] .iphone-xr-image {
  background-image:url("/v/home/eb/images/giveback-takeover/iphone_xr__b0z59ak0bqdy_small_2x.jpg")
 }
}
@media only screen and (max-width: 1068px) {
 .main [data-module-template="giveback-takeover"] [data-unit-id="iphone-xr"] .iphone-xr-image {
  margin-top:41px
 }
}
.main [data-module-template="heroes"] [data-unit-id] .unit-wrapper {
 position:relative;
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-orient:vertical;
 -webkit-box-direction:normal;
 -ms-flex-direction:column;
 flex-direction:column;
 overflow:hidden
}
.main [data-module-template="heroes"] [data-unit-id] .unit-wrapper a.unit-link {
 position:absolute;
 top:0;
 left:0;
 width:100%;
 height:100%;
 z-index:3
}
.main [data-module-template="heroes"] [data-unit-id] .unit-wrapper a.unit-link:hover {
 text-decoration:none
}
.main [data-module-template="heroes"] [data-unit-id] .unit-wrapper a.unit-link:focus {
 outline-offset:-3px
}
html.ie .main [data-module-template="heroes"] [data-unit-id] .unit-wrapper a.unit-link:focus {
 top:3px;
 left:3px;
 width:calc(100% - 6px);
 height:calc(100% - 6px)
}
.main [data-module-template="heroes"] [data-unit-id] .unit-wrapper a:not(.unit-link) {
 z-index:4;
 text-decoration:none
}
.main [data-module-template="heroes"] [data-unit-id] .unit-wrapper a:not(.unit-link):hover {
 text-decoration:underline
}
.main [data-module-template="heroes"] [data-unit-id] .unit-wrapper .unit-copy-wrapper {
 position:relative;
 -webkit-box-flex:0;
 -ms-flex-positive:0;
 flex-grow:0;
 z-index:4;
 pointer-events:none
}
.main [data-module-template="heroes"] [data-unit-id] .unit-wrapper .unit-copy-wrapper a {
 pointer-events:all
}
.main [data-module-template="heroes"] [data-unit-id] .unit-wrapper .unit-image-wrapper {
 z-index:1;
 overflow:visible;
 -webkit-box-flex:1;
 -ms-flex-positive:1;
 flex-grow:1
}
.main [data-module-template="heroes"] [data-unit-id] .unit-image {
 z-index:1;
 position:absolute;
 border:0;
 margin:0;
 padding:0;
 left:calc(50% + 0px);
 right:auto;
 bottom:0px;
 top:auto;
 -webkit-transform:translatex(-50%);
 transform:translatex(-50%)
}
.main [data-module-template="heroes"] [data-unit-id] .headline,
.main [data-module-template="heroes"] [data-unit-id] .subhead,
.main [data-module-template="heroes"] [data-unit-id] .cta {
 text-align:center;
 display:block;
 width:100%;
 margin-left:auto;
 margin-right:auto;
 position:relative;
 -ms-flex-negative:1;
 flex-shrink:1
}
.main [data-module-template="heroes"] [data-unit-id] .cta {
 color:#0070c9
}
.main [data-module-template="heroes"] .unit-image-wrapper {
 position:absolute;
 top:0;
 left:0;
 height:100%;
 width:100%
}
.main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-apple-watch-series-4-apple-watch-series-4-4aeff {
 width:340px;
 height:624px;
 background-size:340px 624px;
 background-repeat:no-repeat;
 background-image:url("/v/home/eb/images/heroes/apple-watch-series-4/apple_watch_series_4_4aeff__f1uc849molqq_large.jpg")
}
@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) {
 .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-apple-watch-series-4-apple-watch-series-4-4aeff {
  background-image:url("/v/home/eb/images/heroes/apple-watch-series-4/apple_watch_series_4_4aeff__f1uc849molqq_large_2x.jpg")
 }
}
@media only screen and (max-width: 1068px) {
 .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-apple-watch-series-4-apple-watch-series-4-4aeff {
  width:339px;
  height:617px;
  background-size:339px 617px;
  background-repeat:no-repeat;
  background-image:url("/v/home/eb/images/heroes/apple-watch-series-4/apple_watch_series_4_4aeff__f1uc849molqq_medium.jpg")
 }
}
@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) {
 .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-apple-watch-series-4-apple-watch-series-4-4aeff {
  background-image:url("/v/home/eb/images/heroes/apple-watch-series-4/apple_watch_series_4_4aeff__f1uc849molqq_medium_2x.jpg")
 }
}
@media only screen and (max-width: 735px) {
 .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-apple-watch-series-4-apple-watch-series-4-4aeff {
  width:422px;
  height:309px;
  background-size:422px 309px;
  background-repeat:no-repeat;
  background-image:url("/v/home/eb/images/heroes/apple-watch-series-4/apple_watch_series_4_4aeff__f1uc849molqq_small.jpg")
 }
}
@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-width: 735px) and (min-resolution: 144dpi) {
 .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-apple-watch-series-4-apple-watch-series-4-4aeff {
  background-image:url("/v/home/eb/images/heroes/apple-watch-series-4/apple_watch_series_4_4aeff__f1uc849molqq_small_2x.jpg")
 }
}
@media only screen and (min-width: 1069px) and (min-height: 776px) {
 .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-apple-watch-series-4-apple-watch-series-4-4aeff {
  width:404px;
  height:738px;
  background-size:404px 738px;
  background-repeat:no-repeat;
  background-image:url("/v/home/eb/images/heroes/apple-watch-series-4/apple_watch_series_4_4aeff__f1uc849molqq_largetall.jpg")
 }
}
@media only screen and (min-width: 1069px) and (min-height: 776px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 1069px) and (min-height: 776px) and (min-resolution: 1.5dppx), only screen and (min-width: 1069px) and (min-height: 776px) and (min-resolution: 144dpi) {
 .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-apple-watch-series-4-apple-watch-series-4-4aeff {
  background-image:url("/v/home/eb/images/heroes/apple-watch-series-4/apple_watch_series_4_4aeff__f1uc849molqq_largetall_2x.jpg")
 }
}
@media only screen and (max-width: 1068px) and (min-width: 736px) and (min-height: 734px) {
 .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-apple-watch-series-4-apple-watch-series-4-4aeff {
  width:362px;
  height:698px;
  background-size:362px 698px;
  background-repeat:no-repeat;
  background-image:url("/v/home/eb/images/heroes/apple-watch-series-4/apple_watch_series_4_4aeff__f1uc849molqq_mediumtall.jpg")
 }
}
@media only screen and (max-width: 1068px) and (min-width: 736px) and (min-height: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-width: 736px) and (min-height: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-width: 736px) and (min-height: 734px) and (min-resolution: 144dpi) {
 .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-apple-watch-series-4-apple-watch-series-4-4aeff {
  background-image:url("/v/home/eb/images/heroes/apple-watch-series-4/apple_watch_series_4_4aeff__f1uc849molqq_mediumtall_2x.jpg")
 }
}
.main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-ipad-air-ipad-air-hero {
 width:693px;
 height:395px;
 background-size:693px 395px;
 background-repeat:no-repeat;
 background-image:url("/v/home/eb/images/heroes/ipad-air/ipad_air_hero__csmc7ugxq32a_large.jpg")
}
@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) {
 .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-ipad-air-ipad-air-hero {
  background-image:url("/v/home/eb/images/heroes/ipad-air/ipad_air_hero__csmc7ugxq32a_large_2x.jpg")
 }
}
@media only screen and (max-width: 1068px) {
 .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-ipad-air-ipad-air-hero {
  width:659px;
  height:382px;
  background-size:659px 382px;
  background-repeat:no-repeat;
  background-image:url("/v/home/eb/images/heroes/ipad-air/ipad_air_hero__csmc7ugxq32a_medium.jpg")
 }
}
@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) {
 .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-ipad-air-ipad-air-hero {
  background-image:url("/v/home/eb/images/heroes/ipad-air/ipad_air_hero__csmc7ugxq32a_medium_2x.jpg")
 }
}
@media only screen and (max-width: 735px) {
 .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-ipad-air-ipad-air-hero {
  width:510px;
  height:329px;
  background-size:510px 329px;
  background-repeat:no-repeat;
  background-image:url("/v/home/eb/images/heroes/ipad-air/ipad_air_hero__csmc7ugxq32a_small.jpg")
 }
}
@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-width: 735px) and (min-resolution: 144dpi) {
 .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-ipad-air-ipad-air-hero {
  background-image:url("/v/home/eb/images/heroes/ipad-air/ipad_air_hero__csmc7ugxq32a_small_2x.jpg")
 }
}
@media only screen and (min-width: 1069px) and (min-height: 776px) {
 .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-ipad-air-ipad-air-hero {
  width:875px;
  height:504px;
  background-size:875px 504px;
  background-repeat:no-repeat;
  background-image:url("/v/home/eb/images/heroes/ipad-air/ipad_air_hero__csmc7ugxq32a_largetall.jpg")
 }
}
@media only screen and (min-width: 1069px) and (min-height: 776px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 1069px) and (min-height: 776px) and (min-resolution: 1.5dppx), only screen and (min-width: 1069px) and (min-height: 776px) and (min-resolution: 144dpi) {
 .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-ipad-air-ipad-air-hero {
  background-image:url("/v/home/eb/images/heroes/ipad-air/ipad_air_hero__csmc7ugxq32a_largetall_2x.jpg")
 }
}
@media only screen and (max-width: 1068px) and (min-width: 736px) and (min-height: 734px) {
 .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-ipad-air-ipad-air-hero {
  width:691px;
  height:424px;
  background-size:691px 424px;
  background-repeat:no-repeat;
  background-image:url("/v/home/eb/images/heroes/ipad-air/ipad_air_hero__csmc7ugxq32a_mediumtall.jpg")
 }
}
@media only screen and (max-width: 1068px) and (min-width: 736px) and (min-height: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-width: 736px) and (min-height: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-width: 736px) and (min-height: 734px) and (min-resolution: 144dpi) {
 .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-ipad-air-ipad-air-hero {
  background-image:url("/v/home/eb/images/heroes/ipad-air/ipad_air_hero__csmc7ugxq32a_mediumtall_2x.jpg")
 }
}
.main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-ipad-mini-ipad-mini-hero {
 width:749px;
 height:350px;
 background-size:749px 350px;
 background-repeat:no-repeat;
 background-image:url("/v/home/eb/images/heroes/ipad-mini/ipad_mini_hero__do7vjk6yqewm_large.jpg")
}
@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) {
 .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-ipad-mini-ipad-mini-hero {
  background-image:url("/v/home/eb/images/heroes/ipad-mini/ipad_mini_hero__do7vjk6yqewm_large_2x.jpg")
 }
}
@media only screen and (max-width: 1068px) {
 .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-ipad-mini-ipad-mini-hero {
  width:803px;
  height:350px;
  background-size:803px 350px;
  background-repeat:no-repeat;
  background-image:url("/v/home/eb/images/heroes/ipad-mini/ipad_mini_hero__do7vjk6yqewm_medium.jpg")
 }
}
@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) {
 .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-ipad-mini-ipad-mini-hero {
  background-image:url("/v/home/eb/images/heroes/ipad-mini/ipad_mini_hero__do7vjk6yqewm_medium_2x.jpg")
 }
}
@media only screen and (max-width: 735px) {
 .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-ipad-mini-ipad-mini-hero {
  width:701px;
  height:322px;
  background-size:701px 322px;
  background-repeat:no-repeat;
  background-image:url("/v/home/eb/images/heroes/ipad-mini/ipad_mini_hero__do7vjk6yqewm_small.jpg")
 }
}
@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-width: 735px) and (min-resolution: 144dpi) {
 .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-ipad-mini-ipad-mini-hero {
  background-image:url("/v/home/eb/images/heroes/ipad-mini/ipad_mini_hero__do7vjk6yqewm_small_2x.jpg")
 }
}
@media only screen and (min-width: 1069px) and (min-height: 776px) {
 .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-ipad-mini-ipad-mini-hero {
  width:935px;
  height:447px;
  background-size:935px 447px;
  background-repeat:no-repeat;
  background-image:url("/v/home/eb/images/heroes/ipad-mini/ipad_mini_hero__do7vjk6yqewm_largetall.jpg")
 }
}
@media only screen and (min-width: 1069px) and (min-height: 776px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 1069px) and (min-height: 776px) and (min-resolution: 1.5dppx), only screen and (min-width: 1069px) and (min-height: 776px) and (min-resolution: 144dpi) {
 .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-ipad-mini-ipad-mini-hero {
  background-image:url("/v/home/eb/images/heroes/ipad-mini/ipad_mini_hero__do7vjk6yqewm_largetall_2x.jpg")
 }
}
@media only screen and (max-width: 1068px) and (min-width: 736px) and (min-height: 734px) {
 .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-ipad-mini-ipad-mini-hero {
  width:878px;
  height:414px;
  background-size:878px 414px;
  background-repeat:no-repeat;
  background-image:url("/v/home/eb/images/heroes/ipad-mini/ipad_mini_hero__do7vjk6yqewm_mediumtall.jpg")
 }
}
@media only screen and (max-width: 1068px) and (min-width: 736px) and (min-height: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-width: 736px) and (min-height: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-width: 736px) and (min-height: 734px) and (min-resolution: 144dpi) {
 .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-ipad-mini-ipad-mini-hero {
  background-image:url("/v/home/eb/images/heroes/ipad-mini/ipad_mini_hero__do7vjk6yqewm_mediumtall_2x.jpg")
 }
}
.main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-ipad-pro-ipad-pro {
 width:474px;
 height:369px;
 background-size:474px 369px;
 background-repeat:no-repeat;
 background-image:url("/v/home/eb/images/heroes/ipad-pro/ipad_pro__cesqtbwwmi2u_large.jpg")
}
@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) {
 .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-ipad-pro-ipad-pro {
  background-image:url("/v/home/eb/images/heroes/ipad-pro/ipad_pro__cesqtbwwmi2u_large_2x.jpg")
 }
}
@media only screen and (max-width: 1068px) {
 .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-ipad-pro-ipad-pro {
  width:472px;
  height:368px;
  background-size:472px 368px;
  background-repeat:no-repeat;
  background-image:url("/v/home/eb/images/heroes/ipad-pro/ipad_pro__cesqtbwwmi2u_medium.jpg")
 }
}
@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) {
 .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-ipad-pro-ipad-pro {
  background-image:url("/v/home/eb/images/heroes/ipad-pro/ipad_pro__cesqtbwwmi2u_medium_2x.jpg")
 }
}
@media only screen and (max-width: 735px) {
 .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-ipad-pro-ipad-pro {
  width:236px;
  height:327px;
  background-size:236px 327px;
  background-repeat:no-repeat;
  background-image:url("/v/home/eb/images/heroes/ipad-pro/ipad_pro__cesqtbwwmi2u_small.jpg")
 }
}
@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-width: 735px) and (min-resolution: 144dpi) {
 .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-ipad-pro-ipad-pro {
  background-image:url("/v/home/eb/images/heroes/ipad-pro/ipad_pro__cesqtbwwmi2u_small_2x.jpg")
 }
}
@media only screen and (min-width: 1069px) and (min-height: 776px) {
 .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-ipad-pro-ipad-pro {
  width:591px;
  height:467px;
  background-size:591px 467px;
  background-repeat:no-repeat;
  background-image:url("/v/home/eb/images/heroes/ipad-pro/ipad_pro__cesqtbwwmi2u_largetall.jpg")
 }
}
@media only screen and (min-width: 1069px) and (min-height: 776px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 1069px) and (min-height: 776px) and (min-resolution: 1.5dppx), only screen and (min-width: 1069px) and (min-height: 776px) and (min-resolution: 144dpi) {
 .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-ipad-pro-ipad-pro {
  background-image:url("/v/home/eb/images/heroes/ipad-pro/ipad_pro__cesqtbwwmi2u_largetall_2x.jpg")
 }
}
@media only screen and (max-width: 1068px) and (min-width: 736px) and (min-height: 734px) {
 .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-ipad-pro-ipad-pro {
  width:554px;
  height:436px;
  background-size:554px 436px;
  background-repeat:no-repeat;
  background-image:url("/v/home/eb/images/heroes/ipad-pro/ipad_pro__cesqtbwwmi2u_mediumtall.jpg")
 }
}
@media only screen and (max-width: 1068px) and (min-width: 736px) and (min-height: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-width: 736px) and (min-height: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-width: 736px) and (min-height: 734px) and (min-resolution: 144dpi) {
 .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-ipad-pro-ipad-pro {
  background-image:url("/v/home/eb/images/heroes/ipad-pro/ipad_pro__cesqtbwwmi2u_mediumtall_2x.jpg")
 }
}
.main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-macbook-air-macbook-air {
 width:799px;
 height:349px;
 background-size:799px 349px;
 background-repeat:no-repeat;
 background-image:url("/v/home/eb/images/heroes/macbook-air/macbook_air__knzp0i282eyy_large.jpg")
}
@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) {
 .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-macbook-air-macbook-air {
  background-image:url("/v/home/eb/images/heroes/macbook-air/macbook_air__knzp0i282eyy_large_2x.jpg")
 }
}
@media only screen and (max-width: 1068px) {
 .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-macbook-air-macbook-air {
  width:688px;
  height:338px;
  background-size:688px 338px;
  background-repeat:no-repeat;
  background-image:url("/v/home/eb/images/heroes/macbook-air/macbook_air__knzp0i282eyy_medium.jpg")
 }
}
@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) {
 .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-macbook-air-macbook-air {
  background-image:url("/v/home/eb/images/heroes/macbook-air/macbook_air__knzp0i282eyy_medium_2x.jpg")
 }
}
@media only screen and (max-width: 735px) {
 .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-macbook-air-macbook-air {
  width:283px;
  height:303px;
  background-size:283px 303px;
  background-repeat:no-repeat;
  background-image:url("/v/home/eb/images/heroes/macbook-air/macbook_air__knzp0i282eyy_small.jpg")
 }
}
@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-width: 735px) and (min-resolution: 144dpi) {
 .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-macbook-air-macbook-air {
  background-image:url("/v/home/eb/images/heroes/macbook-air/macbook_air__knzp0i282eyy_small_2x.jpg")
 }
}
@media only screen and (min-width: 1069px) and (min-height: 776px) {
 .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-macbook-air-macbook-air {
  width:965px;
  height:437px;
  background-size:965px 437px;
  background-repeat:no-repeat;
  background-image:url("/v/home/eb/images/heroes/macbook-air/macbook_air__knzp0i282eyy_largetall.jpg")
 }
}
@media only screen and (min-width: 1069px) and (min-height: 776px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 1069px) and (min-height: 776px) and (min-resolution: 1.5dppx), only screen and (min-width: 1069px) and (min-height: 776px) and (min-resolution: 144dpi) {
 .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-macbook-air-macbook-air {
  background-image:url("/v/home/eb/images/heroes/macbook-air/macbook_air__knzp0i282eyy_largetall_2x.jpg")
 }
}
@media only screen and (max-width: 1068px) and (min-width: 736px) and (min-height: 734px) {
 .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-macbook-air-macbook-air {
  width:688px;
  height:379px;
  background-size:688px 379px;
  background-repeat:no-repeat;
  background-image:url("/v/home/eb/images/heroes/macbook-air/macbook_air__knzp0i282eyy_mediumtall.jpg")
 }
}
@media only screen and (max-width: 1068px) and (min-width: 736px) and (min-height: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-width: 736px) and (min-height: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-width: 736px) and (min-height: 734px) and (min-resolution: 144dpi) {
 .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-macbook-air-macbook-air {
  background-image:url("/v/home/eb/images/heroes/macbook-air/macbook_air__knzp0i282eyy_mediumtall_2x.jpg")
 }
}
.main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-spring-iphone-xr-iphone-xr {
 width:622px;
 height:352px;
 background-size:622px 352px;
 background-repeat:no-repeat;
 background-image:url("/v/home/eb/images/heroes/spring-iphone-xr/iphone_xr__b0z59ak0bqdy_large.jpg")
}
@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) {
 .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-spring-iphone-xr-iphone-xr {
  background-image:url("/v/home/eb/images/heroes/spring-iphone-xr/iphone_xr__b0z59ak0bqdy_large_2x.jpg")
 }
}
@media only screen and (max-width: 1068px) {
 .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-spring-iphone-xr-iphone-xr {
  width:573px;
  height:337px;
  background-size:573px 337px;
  background-repeat:no-repeat;
  background-image:url("/v/home/eb/images/heroes/spring-iphone-xr/iphone_xr__b0z59ak0bqdy_medium.jpg")
 }
}
@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) {
 .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-spring-iphone-xr-iphone-xr {
  background-image:url("/v/home/eb/images/heroes/spring-iphone-xr/iphone_xr__b0z59ak0bqdy_medium_2x.jpg")
 }
}
@media only screen and (max-width: 735px) {
 .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-spring-iphone-xr-iphone-xr {
  width:279px;
  height:351px;
  background-size:279px 351px;
  background-repeat:no-repeat;
  background-image:url("/v/home/eb/images/heroes/spring-iphone-xr/iphone_xr__b0z59ak0bqdy_small.jpg")
 }
}
@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-width: 735px) and (min-resolution: 144dpi) {
 .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-spring-iphone-xr-iphone-xr {
  background-image:url("/v/home/eb/images/heroes/spring-iphone-xr/iphone_xr__b0z59ak0bqdy_small_2x.jpg")
 }
}
@media only screen and (min-width: 1069px) and (min-height: 776px) {
 .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-spring-iphone-xr-iphone-xr {
  width:865px;
  height:471px;
  background-size:865px 471px;
  background-repeat:no-repeat;
  background-image:url("/v/home/eb/images/heroes/spring-iphone-xr/iphone_xr__b0z59ak0bqdy_largetall.jpg")
 }
}
@media only screen and (min-width: 1069px) and (min-height: 776px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 1069px) and (min-height: 776px) and (min-resolution: 1.5dppx), only screen and (min-width: 1069px) and (min-height: 776px) and (min-resolution: 144dpi) {
 .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-spring-iphone-xr-iphone-xr {
  background-image:url("/v/home/eb/images/heroes/spring-iphone-xr/iphone_xr__b0z59ak0bqdy_largetall_2x.jpg")
 }
}
@media only screen and (max-width: 1068px) and (min-width: 736px) and (min-height: 734px) {
 .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-spring-iphone-xr-iphone-xr {
  width:692px;
  height:426px;
  background-size:692px 426px;
  background-repeat:no-repeat;
  background-image:url("/v/home/eb/images/heroes/spring-iphone-xr/iphone_xr__b0z59ak0bqdy_mediumtall.jpg")
 }
}
@media only screen and (max-width: 1068px) and (min-width: 736px) and (min-height: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-width: 736px) and (min-height: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-width: 736px) and (min-height: 734px) and (min-resolution: 144dpi) {
 .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-spring-iphone-xr-iphone-xr {
  background-image:url("/v/home/eb/images/heroes/spring-iphone-xr/iphone_xr__b0z59ak0bqdy_mediumtall_2x.jpg")
 }
}
.main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-spring-iphone-xs-iphone-xs {
 width:774px;
 height:313px;
 background-size:774px 313px;
 background-repeat:no-repeat;
 background-image:url("/v/home/eb/images/heroes/spring-iphone-xs/iphone_xs__cm637qa5dno2_large.jpg")
}
@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) {
 .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-spring-iphone-xs-iphone-xs {
  background-image:url("/v/home/eb/images/heroes/spring-iphone-xs/iphone_xs__cm637qa5dno2_large_2x.jpg")
 }
}
@media only screen and (max-width: 1068px) {
 .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-spring-iphone-xs-iphone-xs {
  width:716px;
  height:295px;
  background-size:716px 295px;
  background-repeat:no-repeat;
  background-image:url("/v/home/eb/images/heroes/spring-iphone-xs/iphone_xs__cm637qa5dno2_medium.jpg")
 }
}
@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) {
 .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-spring-iphone-xs-iphone-xs {
  background-image:url("/v/home/eb/images/heroes/spring-iphone-xs/iphone_xs__cm637qa5dno2_medium_2x.jpg")
 }
}
@media only screen and (max-width: 735px) {
 .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-spring-iphone-xs-iphone-xs {
  width:220px;
  height:309px;
  background-size:220px 309px;
  background-repeat:no-repeat;
  background-image:url("/v/home/eb/images/heroes/spring-iphone-xs/iphone_xs__cm637qa5dno2_small.jpg")
 }
}
@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-width: 735px) and (min-resolution: 144dpi) {
 .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-spring-iphone-xs-iphone-xs {
  background-image:url("/v/home/eb/images/heroes/spring-iphone-xs/iphone_xs__cm637qa5dno2_small_2x.jpg")
 }
}
@media only screen and (min-width: 1069px) and (min-height: 776px) {
 .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-spring-iphone-xs-iphone-xs {
  width:950px;
  height:390px;
  background-size:950px 390px;
  background-repeat:no-repeat;
  background-image:url("/v/home/eb/images/heroes/spring-iphone-xs/iphone_xs__cm637qa5dno2_largetall.jpg")
 }
}
@media only screen and (min-width: 1069px) and (min-height: 776px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 1069px) and (min-height: 776px) and (min-resolution: 1.5dppx), only screen and (min-width: 1069px) and (min-height: 776px) and (min-resolution: 144dpi) {
 .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-spring-iphone-xs-iphone-xs {
  background-image:url("/v/home/eb/images/heroes/spring-iphone-xs/iphone_xs__cm637qa5dno2_largetall_2x.jpg")
 }
}
@media only screen and (max-width: 1068px) and (min-width: 736px) and (min-height: 734px) {
 .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-spring-iphone-xs-iphone-xs {
  width:974px;
  height:387px;
  background-size:974px 387px;
  background-repeat:no-repeat;
  background-image:url("/v/home/eb/images/heroes/spring-iphone-xs/iphone_xs__cm637qa5dno2_mediumtall.jpg")
 }
}
@media only screen and (max-width: 1068px) and (min-width: 736px) and (min-height: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-width: 736px) and (min-height: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-width: 736px) and (min-height: 734px) and (min-resolution: 144dpi) {
 .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-spring-iphone-xs-iphone-xs {
  background-image:url("/v/home/eb/images/heroes/spring-iphone-xs/iphone_xs__cm637qa5dno2_mediumtall_2x.jpg")
 }
}
.main [data-module-template="heroes"] .unit-image-wrapper video.unit-image {
 background-image:none;
 will-change:opacity;
 opacity:0.01;
 -webkit-transition:opacity 0.25s;
 transition:opacity 0.25s
}
.main [data-module-template="heroes"] .unit-image-wrapper video.unit-image.loaded {
 opacity:1
}
.main [data-module-template="heroes"] .unit-image-wrapper video.hidden-test-video {
 opacity:0.01;
 width:1px;
 height:1px;
 position:absolute;
 bottom:0;
 right:0
}
@media screen and (max-width: 1441px) and (min-width: 1069px) and (max-height: 1442000px) and (min-height: 776px) {
 .main [data-module-template="heroes"]:not(.standalone-module) {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -ms-flex-direction:row;
  flex-direction:row;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap;
  width:100%
 }
 .main [data-module-template="heroes"]:not(.standalone-module) [data-unit-id] {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  width:100%;
  border-left-width:6px;
  border-right-width:6px
 }
 .main [data-module-template="heroes"]:not(.standalone-module) [data-unit-id]:nth-child(1n+1) {
  border-left-width:0px
 }
 .main [data-module-template="heroes"]:not(.standalone-module) [data-unit-id]:nth-child(1n) {
  border-right-width:0px
 }
 .main [data-module-template="heroes"]:not(.standalone-module) [data-unit-id],
 .main [data-module-template="heroes"]:not(.standalone-module) .unit-wrapper {
  position:relative;
  overflow:hidden
 }
 .main [data-module-template="heroes"]:not(.standalone-module) [data-unit-id] {
  background-color:#fafafa;
  border-color:#fff;
  border-style:solid
 }
 .main [data-module-template="heroes"]:not(.standalone-module) .unit-wrapper {
  height:692px;
  width:100%
 }
 .main [data-module-template="heroes"]:not(.standalone-module) [data-unit-id] {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:6px;
  padding-bottom:0px;
  border-bottom-width:6px;
  padding-top:0px;
  height:calc(692px + 12px)
 }
 .main [data-module-template="heroes"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:0px;
  padding-bottom:0px;
  border-bottom-width:6px;
  padding-top:44px;
  height:calc(692px + 50px)
 }
}
@media only screen and (max-width: 1441px) and (min-width: 1069px) and (max-height: 1442000px) and (min-height: 776px) and (min-width: 768px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="heroes"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
  padding-top:84px;
  height:calc(692px + 90px)
 }
}
@media only screen and (max-width: 1441px) and (min-width: 1069px) and (max-height: 1442000px) and (min-height: 776px) and (max-width: 767px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="heroes"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
  padding-top:88px;
  height:calc(692px + 94px)
 }
}
@media only screen and (max-width: 1441px) and (min-width: 1069px) and (max-height: 1442000px) and (min-height: 776px) and (min-width: 768px) {
 html.ac-ls-visible .main [data-module-template="heroes"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
  padding-top:114px;
  height:calc(692px + 120px)
 }
}
@media only screen and (max-width: 1441px) and (min-width: 1069px) and (max-height: 1442000px) and (min-height: 776px) and (max-width: 767px) {
 html.ac-ls-visible .main [data-module-template="heroes"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
  padding-top:179px;
  height:calc(692px + 185px)
 }
}
@media screen and (max-width: 1441px) and (min-width: 1069px) and (max-height: 1442000px) and (min-height: 776px) {
 .main [data-module-template="heroes"]:not(.standalone-module):last-child [data-unit-id]:nth-last-child(-n+1) {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:6px;
  padding-bottom:0px;
  border-bottom-width:12px;
  padding-top:0px;
  height:calc(692px + 18px)
 }
 .main [data-module-template="heroes"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:0px;
  padding-bottom:0px;
  border-bottom-width:12px;
  padding-top:44px;
  height:calc(692px + 56px)
 }
}
@media only screen and (max-width: 1441px) and (min-width: 1069px) and (max-height: 1442000px) and (min-height: 776px) and (min-width: 768px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="heroes"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
  padding-top:84px;
  height:calc(692px + 96px)
 }
}
@media only screen and (max-width: 1441px) and (min-width: 1069px) and (max-height: 1442000px) and (min-height: 776px) and (max-width: 767px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="heroes"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
  padding-top:88px;
  height:calc(692px + 100px)
 }
}
@media only screen and (max-width: 1441px) and (min-width: 1069px) and (max-height: 1442000px) and (min-height: 776px) and (min-width: 768px) {
 html.ac-ls-visible .main [data-module-template="heroes"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
  padding-top:114px;
  height:calc(692px + 126px)
 }
}
@media only screen and (max-width: 1441px) and (min-width: 1069px) and (max-height: 1442000px) and (min-height: 776px) and (max-width: 767px) {
 html.ac-ls-visible .main [data-module-template="heroes"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
  padding-top:179px;
  height:calc(692px + 191px)
 }
}
@media screen and (max-width: 1441px) and (min-width: 1069px) and (max-height: 1442000px) and (min-height: 776px) {
 .main [data-module-template="heroes"].standalone-module {
  background-color:#fafafa;
  border-color:#fff;
  border-style:solid;
  border-left-width:0px;
  border-right-width:0px;
  padding-left:0;
  padding-right:0
 }
 .main [data-module-template="heroes"].standalone-module:only-child {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:0px;
  padding-bottom:0px;
  border-bottom-width:12px;
  padding-top:44px;
  height:calc(692px + 56px)
 }
}
@media only screen and (max-width: 1441px) and (min-width: 1069px) and (max-height: 1442000px) and (min-height: 776px) and (min-width: 768px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="heroes"].standalone-module:only-child {
  padding-top:84px;
  height:calc(692px + 96px)
 }
}
@media only screen and (max-width: 1441px) and (min-width: 1069px) and (max-height: 1442000px) and (min-height: 776px) and (max-width: 767px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="heroes"].standalone-module:only-child {
  padding-top:88px;
  height:calc(692px + 100px)
 }
}
@media only screen and (max-width: 1441px) and (min-width: 1069px) and (max-height: 1442000px) and (min-height: 776px) and (min-width: 768px) {
 html.ac-ls-visible .main [data-module-template="heroes"].standalone-module:only-child {
  padding-top:114px;
  height:calc(692px + 126px)
 }
}
@media only screen and (max-width: 1441px) and (min-width: 1069px) and (max-height: 1442000px) and (min-height: 776px) and (max-width: 767px) {
 html.ac-ls-visible .main [data-module-template="heroes"].standalone-module:only-child {
  padding-top:179px;
  height:calc(692px + 191px)
 }
}
@media screen and (max-width: 1441px) and (min-width: 1069px) and (max-height: 1442000px) and (min-height: 776px) {
 .main [data-module-template="heroes"].standalone-module:not(:only-child):first-child {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:0px;
  padding-bottom:0px;
  border-bottom-width:6px;
  padding-top:44px;
  height:calc(692px + 50px)
 }
}
@media only screen and (max-width: 1441px) and (min-width: 1069px) and (max-height: 1442000px) and (min-height: 776px) and (min-width: 768px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="heroes"].standalone-module:not(:only-child):first-child {
  padding-top:84px;
  height:calc(692px + 90px)
 }
}
@media only screen and (max-width: 1441px) and (min-width: 1069px) and (max-height: 1442000px) and (min-height: 776px) and (max-width: 767px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="heroes"].standalone-module:not(:only-child):first-child {
  padding-top:88px;
  height:calc(692px + 94px)
 }
}
@media only screen and (max-width: 1441px) and (min-width: 1069px) and (max-height: 1442000px) and (min-height: 776px) and (min-width: 768px) {
 html.ac-ls-visible .main [data-module-template="heroes"].standalone-module:not(:only-child):first-child {
  padding-top:114px;
  height:calc(692px + 120px)
 }
}
@media only screen and (max-width: 1441px) and (min-width: 1069px) and (max-height: 1442000px) and (min-height: 776px) and (max-width: 767px) {
 html.ac-ls-visible .main [data-module-template="heroes"].standalone-module:not(:only-child):first-child {
  padding-top:179px;
  height:calc(692px + 185px)
 }
}
@media screen and (max-width: 1441px) and (min-width: 1069px) and (max-height: 1442000px) and (min-height: 776px) {
 .main [data-module-template="heroes"].standalone-module:not(:only-child):not(:first-child):not(:last-child) {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:6px;
  padding-bottom:0px;
  border-bottom-width:6px;
  padding-top:0px;
  height:calc(692px + 12px)
 }
 .main [data-module-template="heroes"].standalone-module:not(:only-child):last-child {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:6px;
  padding-bottom:0px;
  border-bottom-width:12px;
  padding-top:0px;
  height:calc(692px + 18px)
 }
}
@media screen and (max-width: 1441px) and (min-width: 1069px) and (max-height: 775px) and (min-height: 0px) {
 .main [data-module-template="heroes"]:not(.standalone-module) {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -ms-flex-direction:row;
  flex-direction:row;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap;
  width:100%
 }
 .main [data-module-template="heroes"]:not(.standalone-module) [data-unit-id] {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  width:100%;
  border-left-width:6px;
  border-right-width:6px
 }
 .main [data-module-template="heroes"]:not(.standalone-module) [data-unit-id]:nth-child(1n+1) {
  border-left-width:0px
 }
 .main [data-module-template="heroes"]:not(.standalone-module) [data-unit-id]:nth-child(1n) {
  border-right-width:0px
 }
 .main [data-module-template="heroes"]:not(.standalone-module) [data-unit-id],
 .main [data-module-template="heroes"]:not(.standalone-module) .unit-wrapper {
  position:relative;
  overflow:hidden
 }
 .main [data-module-template="heroes"]:not(.standalone-module) [data-unit-id] {
  background-color:#fafafa;
  border-color:#fff;
  border-style:solid
 }
 .main [data-module-template="heroes"]:not(.standalone-module) .unit-wrapper {
  height:580px;
  width:100%
 }
 .main [data-module-template="heroes"]:not(.standalone-module) [data-unit-id] {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:6px;
  padding-bottom:0px;
  border-bottom-width:6px;
  padding-top:0px;
  height:calc(580px + 12px)
 }
 .main [data-module-template="heroes"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:0px;
  padding-bottom:0px;
  border-bottom-width:6px;
  padding-top:44px;
  height:calc(580px + 50px)
 }
}
@media only screen and (max-width: 1441px) and (min-width: 1069px) and (max-height: 775px) and (min-height: 0px) and (min-width: 768px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="heroes"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
  padding-top:84px;
  height:calc(580px + 90px)
 }
}
@media only screen and (max-width: 1441px) and (min-width: 1069px) and (max-height: 775px) and (min-height: 0px) and (max-width: 767px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="heroes"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
  padding-top:88px;
  height:calc(580px + 94px)
 }
}
@media only screen and (max-width: 1441px) and (min-width: 1069px) and (max-height: 775px) and (min-height: 0px) and (min-width: 768px) {
 html.ac-ls-visible .main [data-module-template="heroes"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
  padding-top:114px;
  height:calc(580px + 120px)
 }
}
@media only screen and (max-width: 1441px) and (min-width: 1069px) and (max-height: 775px) and (min-height: 0px) and (max-width: 767px) {
 html.ac-ls-visible .main [data-module-template="heroes"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
  padding-top:179px;
  height:calc(580px + 185px)
 }
}
@media screen and (max-width: 1441px) and (min-width: 1069px) and (max-height: 775px) and (min-height: 0px) {
 .main [data-module-template="heroes"]:not(.standalone-module):last-child [data-unit-id]:nth-last-child(-n+1) {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:6px;
  padding-bottom:0px;
  border-bottom-width:12px;
  padding-top:0px;
  height:calc(580px + 18px)
 }
 .main [data-module-template="heroes"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:0px;
  padding-bottom:0px;
  border-bottom-width:12px;
  padding-top:44px;
  height:calc(580px + 56px)
 }
}
@media only screen and (max-width: 1441px) and (min-width: 1069px) and (max-height: 775px) and (min-height: 0px) and (min-width: 768px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="heroes"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
  padding-top:84px;
  height:calc(580px + 96px)
 }
}
@media only screen and (max-width: 1441px) and (min-width: 1069px) and (max-height: 775px) and (min-height: 0px) and (max-width: 767px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="heroes"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
  padding-top:88px;
  height:calc(580px + 100px)
 }
}
@media only screen and (max-width: 1441px) and (min-width: 1069px) and (max-height: 775px) and (min-height: 0px) and (min-width: 768px) {
 html.ac-ls-visible .main [data-module-template="heroes"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
  padding-top:114px;
  height:calc(580px + 126px)
 }
}
@media only screen and (max-width: 1441px) and (min-width: 1069px) and (max-height: 775px) and (min-height: 0px) and (max-width: 767px) {
 html.ac-ls-visible .main [data-module-template="heroes"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
  padding-top:179px;
  height:calc(580px + 191px)
 }
}
@media screen and (max-width: 1441px) and (min-width: 1069px) and (max-height: 775px) and (min-height: 0px) {
 .main [data-module-template="heroes"].standalone-module {
  background-color:#fafafa;
  border-color:#fff;
  border-style:solid;
  border-left-width:0px;
  border-right-width:0px;
  padding-left:0;
  padding-right:0
 }
 .main [data-module-template="heroes"].standalone-module:only-child {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:0px;
  padding-bottom:0px;
  border-bottom-width:12px;
  padding-top:44px;
  height:calc(580px + 56px)
 }
}
@media only screen and (max-width: 1441px) and (min-width: 1069px) and (max-height: 775px) and (min-height: 0px) and (min-width: 768px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="heroes"].standalone-module:only-child {
  padding-top:84px;
  height:calc(580px + 96px)
 }
}
@media only screen and (max-width: 1441px) and (min-width: 1069px) and (max-height: 775px) and (min-height: 0px) and (max-width: 767px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="heroes"].standalone-module:only-child {
  padding-top:88px;
  height:calc(580px + 100px)
 }
}
@media only screen and (max-width: 1441px) and (min-width: 1069px) and (max-height: 775px) and (min-height: 0px) and (min-width: 768px) {
 html.ac-ls-visible .main [data-module-template="heroes"].standalone-module:only-child {
  padding-top:114px;
  height:calc(580px + 126px)
 }
}
@media only screen and (max-width: 1441px) and (min-width: 1069px) and (max-height: 775px) and (min-height: 0px) and (max-width: 767px) {
 html.ac-ls-visible .main [data-module-template="heroes"].standalone-module:only-child {
  padding-top:179px;
  height:calc(580px + 191px)
 }
}
@media screen and (max-width: 1441px) and (min-width: 1069px) and (max-height: 775px) and (min-height: 0px) {
 .main [data-module-template="heroes"].standalone-module:not(:only-child):first-child {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:0px;
  padding-bottom:0px;
  border-bottom-width:6px;
  padding-top:44px;
  height:calc(580px + 50px)
 }
}
@media only screen and (max-width: 1441px) and (min-width: 1069px) and (max-height: 775px) and (min-height: 0px) and (min-width: 768px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="heroes"].standalone-module:not(:only-child):first-child {
  padding-top:84px;
  height:calc(580px + 90px)
 }
}
@media only screen and (max-width: 1441px) and (min-width: 1069px) and (max-height: 775px) and (min-height: 0px) and (max-width: 767px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="heroes"].standalone-module:not(:only-child):first-child {
  padding-top:88px;
  height:calc(580px + 94px)
 }
}
@media only screen and (max-width: 1441px) and (min-width: 1069px) and (max-height: 775px) and (min-height: 0px) and (min-width: 768px) {
 html.ac-ls-visible .main [data-module-template="heroes"].standalone-module:not(:only-child):first-child {
  padding-top:114px;
  height:calc(580px + 120px)
 }
}
@media only screen and (max-width: 1441px) and (min-width: 1069px) and (max-height: 775px) and (min-height: 0px) and (max-width: 767px) {
 html.ac-ls-visible .main [data-module-template="heroes"].standalone-module:not(:only-child):first-child {
  padding-top:179px;
  height:calc(580px + 185px)
 }
}
@media screen and (max-width: 1441px) and (min-width: 1069px) and (max-height: 775px) and (min-height: 0px) {
 .main [data-module-template="heroes"].standalone-module:not(:only-child):not(:first-child):not(:last-child) {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:6px;
  padding-bottom:0px;
  border-bottom-width:6px;
  padding-top:0px;
  height:calc(580px + 12px)
 }
 .main [data-module-template="heroes"].standalone-module:not(:only-child):last-child {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:6px;
  padding-bottom:0px;
  border-bottom-width:12px;
  padding-top:0px;
  height:calc(580px + 18px)
 }
}
@media screen and (max-width: 1442000px) and (min-width: 1442px) and (max-height: 1442000px) and (min-height: 776px) {
 .main [data-module-template="heroes"]:not(.standalone-module) {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -ms-flex-direction:row;
  flex-direction:row;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap;
  width:100%
 }
 .main [data-module-template="heroes"]:not(.standalone-module) [data-unit-id] {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  width:100%;
  border-left-width:6px;
  border-right-width:6px
 }
 .main [data-module-template="heroes"]:not(.standalone-module) [data-unit-id]:nth-child(1n+1) {
  border-left-width:0px
 }
 .main [data-module-template="heroes"]:not(.standalone-module) [data-unit-id]:nth-child(1n) {
  border-right-width:0px
 }
 .main [data-module-template="heroes"]:not(.standalone-module) [data-unit-id],
 .main [data-module-template="heroes"]:not(.standalone-module) .unit-wrapper {
  position:relative;
  overflow:hidden
 }
 .main [data-module-template="heroes"]:not(.standalone-module) [data-unit-id] {
  background-color:#fafafa;
  border-color:#fff;
  border-style:solid
 }
 .main [data-module-template="heroes"]:not(.standalone-module) .unit-wrapper {
  height:692px;
  width:100%
 }
 .main [data-module-template="heroes"]:not(.standalone-module) [data-unit-id] {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:6px;
  padding-bottom:0px;
  border-bottom-width:6px;
  padding-top:0px;
  height:calc(692px + 12px)
 }
 .main [data-module-template="heroes"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:0px;
  padding-bottom:0px;
  border-bottom-width:6px;
  padding-top:44px;
  height:calc(692px + 50px)
 }
}
@media only screen and (max-width: 1442000px) and (min-width: 1442px) and (max-height: 1442000px) and (min-height: 776px) and (min-width: 768px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="heroes"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
  padding-top:84px;
  height:calc(692px + 90px)
 }
}
@media only screen and (max-width: 1442000px) and (min-width: 1442px) and (max-height: 1442000px) and (min-height: 776px) and (max-width: 767px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="heroes"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
  padding-top:88px;
  height:calc(692px + 94px)
 }
}
@media only screen and (max-width: 1442000px) and (min-width: 1442px) and (max-height: 1442000px) and (min-height: 776px) and (min-width: 768px) {
 html.ac-ls-visible .main [data-module-template="heroes"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
  padding-top:114px;
  height:calc(692px + 120px)
 }
}
@media only screen and (max-width: 1442000px) and (min-width: 1442px) and (max-height: 1442000px) and (min-height: 776px) and (max-width: 767px) {
 html.ac-ls-visible .main [data-module-template="heroes"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
  padding-top:179px;
  height:calc(692px + 185px)
 }
}
@media screen and (max-width: 1442000px) and (min-width: 1442px) and (max-height: 1442000px) and (min-height: 776px) {
 .main [data-module-template="heroes"]:not(.standalone-module):last-child [data-unit-id]:nth-last-child(-n+1) {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:6px;
  padding-bottom:0px;
  border-bottom-width:12px;
  padding-top:0px;
  height:calc(692px + 18px)
 }
 .main [data-module-template="heroes"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:0px;
  padding-bottom:0px;
  border-bottom-width:12px;
  padding-top:44px;
  height:calc(692px + 56px)
 }
}
@media only screen and (max-width: 1442000px) and (min-width: 1442px) and (max-height: 1442000px) and (min-height: 776px) and (min-width: 768px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="heroes"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
  padding-top:84px;
  height:calc(692px + 96px)
 }
}
@media only screen and (max-width: 1442000px) and (min-width: 1442px) and (max-height: 1442000px) and (min-height: 776px) and (max-width: 767px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="heroes"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
  padding-top:88px;
  height:calc(692px + 100px)
 }
}
@media only screen and (max-width: 1442000px) and (min-width: 1442px) and (max-height: 1442000px) and (min-height: 776px) and (min-width: 768px) {
 html.ac-ls-visible .main [data-module-template="heroes"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
  padding-top:114px;
  height:calc(692px + 126px)
 }
}
@media only screen and (max-width: 1442000px) and (min-width: 1442px) and (max-height: 1442000px) and (min-height: 776px) and (max-width: 767px) {
 html.ac-ls-visible .main [data-module-template="heroes"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
  padding-top:179px;
  height:calc(692px + 191px)
 }
}
@media screen and (max-width: 1442000px) and (min-width: 1442px) and (max-height: 1442000px) and (min-height: 776px) {
 .main [data-module-template="heroes"].standalone-module {
  background-color:#fafafa;
  border-color:#fff;
  border-style:solid;
  border-left-width:0px;
  border-right-width:0px;
  padding-left:0;
  padding-right:0
 }
 .main [data-module-template="heroes"].standalone-module:only-child {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:0px;
  padding-bottom:0px;
  border-bottom-width:12px;
  padding-top:44px;
  height:calc(692px + 56px)
 }
}
@media only screen and (max-width: 1442000px) and (min-width: 1442px) and (max-height: 1442000px) and (min-height: 776px) and (min-width: 768px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="heroes"].standalone-module:only-child {
  padding-top:84px;
  height:calc(692px + 96px)
 }
}
@media only screen and (max-width: 1442000px) and (min-width: 1442px) and (max-height: 1442000px) and (min-height: 776px) and (max-width: 767px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="heroes"].standalone-module:only-child {
  padding-top:88px;
  height:calc(692px + 100px)
 }
}
@media only screen and (max-width: 1442000px) and (min-width: 1442px) and (max-height: 1442000px) and (min-height: 776px) and (min-width: 768px) {
 html.ac-ls-visible .main [data-module-template="heroes"].standalone-module:only-child {
  padding-top:114px;
  height:calc(692px + 126px)
 }
}
@media only screen and (max-width: 1442000px) and (min-width: 1442px) and (max-height: 1442000px) and (min-height: 776px) and (max-width: 767px) {
 html.ac-ls-visible .main [data-module-template="heroes"].standalone-module:only-child {
  padding-top:179px;
  height:calc(692px + 191px)
 }
}
@media screen and (max-width: 1442000px) and (min-width: 1442px) and (max-height: 1442000px) and (min-height: 776px) {
 .main [data-module-template="heroes"].standalone-module:not(:only-child):first-child {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:0px;
  padding-bottom:0px;
  border-bottom-width:6px;
  padding-top:44px;
  height:calc(692px + 50px)
 }
}
@media only screen and (max-width: 1442000px) and (min-width: 1442px) and (max-height: 1442000px) and (min-height: 776px) and (min-width: 768px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="heroes"].standalone-module:not(:only-child):first-child {
  padding-top:84px;
  height:calc(692px + 90px)
 }
}
@media only screen and (max-width: 1442000px) and (min-width: 1442px) and (max-height: 1442000px) and (min-height: 776px) and (max-width: 767px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="heroes"].standalone-module:not(:only-child):first-child {
  padding-top:88px;
  height:calc(692px + 94px)
 }
}
@media only screen and (max-width: 1442000px) and (min-width: 1442px) and (max-height: 1442000px) and (min-height: 776px) and (min-width: 768px) {
 html.ac-ls-visible .main [data-module-template="heroes"].standalone-module:not(:only-child):first-child {
  padding-top:114px;
  height:calc(692px + 120px)
 }
}
@media only screen and (max-width: 1442000px) and (min-width: 1442px) and (max-height: 1442000px) and (min-height: 776px) and (max-width: 767px) {
 html.ac-ls-visible .main [data-module-template="heroes"].standalone-module:not(:only-child):first-child {
  padding-top:179px;
  height:calc(692px + 185px)
 }
}
@media screen and (max-width: 1442000px) and (min-width: 1442px) and (max-height: 1442000px) and (min-height: 776px) {
 .main [data-module-template="heroes"].standalone-module:not(:only-child):not(:first-child):not(:last-child) {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:6px;
  padding-bottom:0px;
  border-bottom-width:6px;
  padding-top:0px;
  height:calc(692px + 12px)
 }
 .main [data-module-template="heroes"].standalone-module:not(:only-child):last-child {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:6px;
  padding-bottom:0px;
  border-bottom-width:12px;
  padding-top:0px;
  height:calc(692px + 18px)
 }
}
@media screen and (max-width: 1442000px) and (min-width: 1442px) and (max-height: 775px) and (min-height: 0px) {
 .main [data-module-template="heroes"]:not(.standalone-module) {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -ms-flex-direction:row;
  flex-direction:row;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap;
  width:100%
 }
 .main [data-module-template="heroes"]:not(.standalone-module) [data-unit-id] {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  width:100%;
  border-left-width:6px;
  border-right-width:6px
 }
 .main [data-module-template="heroes"]:not(.standalone-module) [data-unit-id]:nth-child(1n+1) {
  border-left-width:0px
 }
 .main [data-module-template="heroes"]:not(.standalone-module) [data-unit-id]:nth-child(1n) {
  border-right-width:0px
 }
 .main [data-module-template="heroes"]:not(.standalone-module) [data-unit-id],
 .main [data-module-template="heroes"]:not(.standalone-module) .unit-wrapper {
  position:relative;
  overflow:hidden
 }
 .main [data-module-template="heroes"]:not(.standalone-module) [data-unit-id] {
  background-color:#fafafa;
  border-color:#fff;
  border-style:solid
 }
 .main [data-module-template="heroes"]:not(.standalone-module) .unit-wrapper {
  height:580px;
  width:100%
 }
 .main [data-module-template="heroes"]:not(.standalone-module) [data-unit-id] {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:6px;
  padding-bottom:0px;
  border-bottom-width:6px;
  padding-top:0px;
  height:calc(580px + 12px)
 }
 .main [data-module-template="heroes"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:0px;
  padding-bottom:0px;
  border-bottom-width:6px;
  padding-top:44px;
  height:calc(580px + 50px)
 }
}
@media only screen and (max-width: 1442000px) and (min-width: 1442px) and (max-height: 775px) and (min-height: 0px) and (min-width: 768px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="heroes"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
  padding-top:84px;
  height:calc(580px + 90px)
 }
}
@media only screen and (max-width: 1442000px) and (min-width: 1442px) and (max-height: 775px) and (min-height: 0px) and (max-width: 767px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="heroes"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
  padding-top:88px;
  height:calc(580px + 94px)
 }
}
@media only screen and (max-width: 1442000px) and (min-width: 1442px) and (max-height: 775px) and (min-height: 0px) and (min-width: 768px) {
 html.ac-ls-visible .main [data-module-template="heroes"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
  padding-top:114px;
  height:calc(580px + 120px)
 }
}
@media only screen and (max-width: 1442000px) and (min-width: 1442px) and (max-height: 775px) and (min-height: 0px) and (max-width: 767px) {
 html.ac-ls-visible .main [data-module-template="heroes"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
  padding-top:179px;
  height:calc(580px + 185px)
 }
}
@media screen and (max-width: 1442000px) and (min-width: 1442px) and (max-height: 775px) and (min-height: 0px) {
 .main [data-module-template="heroes"]:not(.standalone-module):last-child [data-unit-id]:nth-last-child(-n+1) {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:6px;
  padding-bottom:0px;
  border-bottom-width:12px;
  padding-top:0px;
  height:calc(580px + 18px)
 }
 .main [data-module-template="heroes"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:0px;
  padding-bottom:0px;
  border-bottom-width:12px;
  padding-top:44px;
  height:calc(580px + 56px)
 }
}
@media only screen and (max-width: 1442000px) and (min-width: 1442px) and (max-height: 775px) and (min-height: 0px) and (min-width: 768px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="heroes"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
  padding-top:84px;
  height:calc(580px + 96px)
 }
}
@media only screen and (max-width: 1442000px) and (min-width: 1442px) and (max-height: 775px) and (min-height: 0px) and (max-width: 767px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="heroes"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
  padding-top:88px;
  height:calc(580px + 100px)
 }
}
@media only screen and (max-width: 1442000px) and (min-width: 1442px) and (max-height: 775px) and (min-height: 0px) and (min-width: 768px) {
 html.ac-ls-visible .main [data-module-template="heroes"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
  padding-top:114px;
  height:calc(580px + 126px)
 }
}
@media only screen and (max-width: 1442000px) and (min-width: 1442px) and (max-height: 775px) and (min-height: 0px) and (max-width: 767px) {
 html.ac-ls-visible .main [data-module-template="heroes"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
  padding-top:179px;
  height:calc(580px + 191px)
 }
}
@media screen and (max-width: 1442000px) and (min-width: 1442px) and (max-height: 775px) and (min-height: 0px) {
 .main [data-module-template="heroes"].standalone-module {
  background-color:#fafafa;
  border-color:#fff;
  border-style:solid;
  border-left-width:0px;
  border-right-width:0px;
  padding-left:0;
  padding-right:0
 }
 .main [data-module-template="heroes"].standalone-module:only-child {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:0px;
  padding-bottom:0px;
  border-bottom-width:12px;
  padding-top:44px;
  height:calc(580px + 56px)
 }
}
@media only screen and (max-width: 1442000px) and (min-width: 1442px) and (max-height: 775px) and (min-height: 0px) and (min-width: 768px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="heroes"].standalone-module:only-child {
  padding-top:84px;
  height:calc(580px + 96px)
 }
}
@media only screen and (max-width: 1442000px) and (min-width: 1442px) and (max-height: 775px) and (min-height: 0px) and (max-width: 767px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="heroes"].standalone-module:only-child {
  padding-top:88px;
  height:calc(580px + 100px)
 }
}
@media only screen and (max-width: 1442000px) and (min-width: 1442px) and (max-height: 775px) and (min-height: 0px) and (min-width: 768px) {
 html.ac-ls-visible .main [data-module-template="heroes"].standalone-module:only-child {
  padding-top:114px;
  height:calc(580px + 126px)
 }
}
@media only screen and (max-width: 1442000px) and (min-width: 1442px) and (max-height: 775px) and (min-height: 0px) and (max-width: 767px) {
 html.ac-ls-visible .main [data-module-template="heroes"].standalone-module:only-child {
  padding-top:179px;
  height:calc(580px + 191px)
 }
}
@media screen and (max-width: 1442000px) and (min-width: 1442px) and (max-height: 775px) and (min-height: 0px) {
 .main [data-module-template="heroes"].standalone-module:not(:only-child):first-child {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:0px;
  padding-bottom:0px;
  border-bottom-width:6px;
  padding-top:44px;
  height:calc(580px + 50px)
 }
}
@media only screen and (max-width: 1442000px) and (min-width: 1442px) and (max-height: 775px) and (min-height: 0px) and (min-width: 768px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="heroes"].standalone-module:not(:only-child):first-child {
  padding-top:84px;
  height:calc(580px + 90px)
 }
}
@media only screen and (max-width: 1442000px) and (min-width: 1442px) and (max-height: 775px) and (min-height: 0px) and (max-width: 767px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="heroes"].standalone-module:not(:only-child):first-child {
  padding-top:88px;
  height:calc(580px + 94px)
 }
}
@media only screen and (max-width: 1442000px) and (min-width: 1442px) and (max-height: 775px) and (min-height: 0px) and (min-width: 768px) {
 html.ac-ls-visible .main [data-module-template="heroes"].standalone-module:not(:only-child):first-child {
  padding-top:114px;
  height:calc(580px + 120px)
 }
}
@media only screen and (max-width: 1442000px) and (min-width: 1442px) and (max-height: 775px) and (min-height: 0px) and (max-width: 767px) {
 html.ac-ls-visible .main [data-module-template="heroes"].standalone-module:not(:only-child):first-child {
  padding-top:179px;
  height:calc(580px + 185px)
 }
}
@media screen and (max-width: 1442000px) and (min-width: 1442px) and (max-height: 775px) and (min-height: 0px) {
 .main [data-module-template="heroes"].standalone-module:not(:only-child):not(:first-child):not(:last-child) {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:6px;
  padding-bottom:0px;
  border-bottom-width:6px;
  padding-top:0px;
  height:calc(580px + 12px)
 }
 .main [data-module-template="heroes"].standalone-module:not(:only-child):last-child {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:6px;
  padding-bottom:0px;
  border-bottom-width:12px;
  padding-top:0px;
  height:calc(580px + 18px)
 }
}
@media screen and (max-width: 735px) and (min-width: 0px) {
 .main [data-module-template="heroes"]:not(.standalone-module) {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -ms-flex-direction:row;
  flex-direction:row;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap;
  width:100%
 }
 .main [data-module-template="heroes"]:not(.standalone-module) [data-unit-id] {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  width:100%;
  border-left-width:6px;
  border-right-width:6px
 }
 .main [data-module-template="heroes"]:not(.standalone-module) [data-unit-id]:nth-child(1n+1) {
  border-left-width:0px
 }
 .main [data-module-template="heroes"]:not(.standalone-module) [data-unit-id]:nth-child(1n) {
  border-right-width:0px
 }
 .main [data-module-template="heroes"]:not(.standalone-module) [data-unit-id],
 .main [data-module-template="heroes"]:not(.standalone-module) .unit-wrapper {
  position:relative;
  overflow:hidden
 }
 .main [data-module-template="heroes"]:not(.standalone-module) [data-unit-id] {
  background-color:#fafafa;
  border-color:#fff;
  border-style:solid
 }
 .main [data-module-template="heroes"]:not(.standalone-module) .unit-wrapper {
  height:500px;
  width:100%
 }
 .main [data-module-template="heroes"]:not(.standalone-module) [data-unit-id] {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:6px;
  padding-bottom:0px;
  border-bottom-width:6px;
  padding-top:0px;
  height:calc(500px + 12px)
 }
 .main [data-module-template="heroes"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:0px;
  padding-bottom:0px;
  border-bottom-width:6px;
  padding-top:48px;
  height:calc(500px + 54px)
 }
}
@media only screen and (max-width: 735px) and (min-width: 0px) and (min-width: 768px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="heroes"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
  padding-top:88px;
  height:calc(500px + 94px)
 }
}
@media only screen and (max-width: 735px) and (min-width: 0px) and (max-width: 767px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="heroes"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
  padding-top:92px;
  height:calc(500px + 98px)
 }
}
@media only screen and (max-width: 735px) and (min-width: 0px) and (min-width: 768px) {
 html.ac-ls-visible .main [data-module-template="heroes"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
  padding-top:118px;
  height:calc(500px + 124px)
 }
}
@media only screen and (max-width: 735px) and (min-width: 0px) and (max-width: 767px) {
 html.ac-ls-visible .main [data-module-template="heroes"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
  padding-top:183px;
  height:calc(500px + 189px)
 }
}
@media screen and (max-width: 735px) and (min-width: 0px) {
 .main [data-module-template="heroes"]:not(.standalone-module):last-child [data-unit-id]:nth-last-child(-n+1) {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:6px;
  padding-bottom:0px;
  border-bottom-width:12px;
  padding-top:0px;
  height:calc(500px + 18px)
 }
 .main [data-module-template="heroes"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:0px;
  padding-bottom:0px;
  border-bottom-width:12px;
  padding-top:48px;
  height:calc(500px + 60px)
 }
}
@media only screen and (max-width: 735px) and (min-width: 0px) and (min-width: 768px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="heroes"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
  padding-top:88px;
  height:calc(500px + 100px)
 }
}
@media only screen and (max-width: 735px) and (min-width: 0px) and (max-width: 767px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="heroes"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
  padding-top:92px;
  height:calc(500px + 104px)
 }
}
@media only screen and (max-width: 735px) and (min-width: 0px) and (min-width: 768px) {
 html.ac-ls-visible .main [data-module-template="heroes"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
  padding-top:118px;
  height:calc(500px + 130px)
 }
}
@media only screen and (max-width: 735px) and (min-width: 0px) and (max-width: 767px) {
 html.ac-ls-visible .main [data-module-template="heroes"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
  padding-top:183px;
  height:calc(500px + 195px)
 }
}
@media screen and (max-width: 735px) and (min-width: 0px) {
 .main [data-module-template="heroes"].standalone-module {
  background-color:#fafafa;
  border-color:#fff;
  border-style:solid;
  border-left-width:0px;
  border-right-width:0px;
  padding-left:0;
  padding-right:0
 }
 .main [data-module-template="heroes"].standalone-module:only-child {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:0px;
  padding-bottom:0px;
  border-bottom-width:12px;
  padding-top:48px;
  height:calc(500px + 60px)
 }
}
@media only screen and (max-width: 735px) and (min-width: 0px) and (min-width: 768px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="heroes"].standalone-module:only-child {
  padding-top:88px;
  height:calc(500px + 100px)
 }
}
@media only screen and (max-width: 735px) and (min-width: 0px) and (max-width: 767px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="heroes"].standalone-module:only-child {
  padding-top:92px;
  height:calc(500px + 104px)
 }
}
@media only screen and (max-width: 735px) and (min-width: 0px) and (min-width: 768px) {
 html.ac-ls-visible .main [data-module-template="heroes"].standalone-module:only-child {
  padding-top:118px;
  height:calc(500px + 130px)
 }
}
@media only screen and (max-width: 735px) and (min-width: 0px) and (max-width: 767px) {
 html.ac-ls-visible .main [data-module-template="heroes"].standalone-module:only-child {
  padding-top:183px;
  height:calc(500px + 195px)
 }
}
@media screen and (max-width: 735px) and (min-width: 0px) {
 .main [data-module-template="heroes"].standalone-module:not(:only-child):first-child {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:0px;
  padding-bottom:0px;
  border-bottom-width:6px;
  padding-top:48px;
  height:calc(500px + 54px)
 }
}
@media only screen and (max-width: 735px) and (min-width: 0px) and (min-width: 768px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="heroes"].standalone-module:not(:only-child):first-child {
  padding-top:88px;
  height:calc(500px + 94px)
 }
}
@media only screen and (max-width: 735px) and (min-width: 0px) and (max-width: 767px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="heroes"].standalone-module:not(:only-child):first-child {
  padding-top:92px;
  height:calc(500px + 98px)
 }
}
@media only screen and (max-width: 735px) and (min-width: 0px) and (min-width: 768px) {
 html.ac-ls-visible .main [data-module-template="heroes"].standalone-module:not(:only-child):first-child {
  padding-top:118px;
  height:calc(500px + 124px)
 }
}
@media only screen and (max-width: 735px) and (min-width: 0px) and (max-width: 767px) {
 html.ac-ls-visible .main [data-module-template="heroes"].standalone-module:not(:only-child):first-child {
  padding-top:183px;
  height:calc(500px + 189px)
 }
}
@media screen and (max-width: 735px) and (min-width: 0px) {
 .main [data-module-template="heroes"].standalone-module:not(:only-child):not(:first-child):not(:last-child) {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:6px;
  padding-bottom:0px;
  border-bottom-width:6px;
  padding-top:0px;
  height:calc(500px + 12px)
 }
 .main [data-module-template="heroes"].standalone-module:not(:only-child):last-child {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:6px;
  padding-bottom:0px;
  border-bottom-width:12px;
  padding-top:0px;
  height:calc(500px + 18px)
 }
}
@media screen and (max-width: 767px) and (min-width: 736px) and (max-height: 1442000px) and (min-height: 734px) {
 .main [data-module-template="heroes"]:not(.standalone-module) {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -ms-flex-direction:row;
  flex-direction:row;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap;
  width:100%
 }
 .main [data-module-template="heroes"]:not(.standalone-module) [data-unit-id] {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  width:100%;
  border-left-width:6px;
  border-right-width:6px
 }
 .main [data-module-template="heroes"]:not(.standalone-module) [data-unit-id]:nth-child(1n+1) {
  border-left-width:0px
 }
 .main [data-module-template="heroes"]:not(.standalone-module) [data-unit-id]:nth-child(1n) {
  border-right-width:0px
 }
 .main [data-module-template="heroes"]:not(.standalone-module) [data-unit-id],
 .main [data-module-template="heroes"]:not(.standalone-module) .unit-wrapper {
  position:relative;
  overflow:hidden
 }
 .main [data-module-template="heroes"]:not(.standalone-module) [data-unit-id] {
  background-color:#fafafa;
  border-color:#fff;
  border-style:solid
 }
 .main [data-module-template="heroes"]:not(.standalone-module) .unit-wrapper {
  height:650px;
  width:100%
 }
 .main [data-module-template="heroes"]:not(.standalone-module) [data-unit-id] {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:6px;
  padding-bottom:0px;
  border-bottom-width:6px;
  padding-top:0px;
  height:calc(650px + 12px)
 }
 .main [data-module-template="heroes"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:0px;
  padding-bottom:0px;
  border-bottom-width:6px;
  padding-top:48px;
  height:calc(650px + 54px)
 }
}
@media only screen and (max-width: 767px) and (min-width: 736px) and (max-height: 1442000px) and (min-height: 734px) and (min-width: 768px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="heroes"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
  padding-top:88px;
  height:calc(650px + 94px)
 }
}
@media only screen and (max-width: 767px) and (min-width: 736px) and (max-height: 1442000px) and (min-height: 734px) and (max-width: 767px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="heroes"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
  padding-top:92px;
  height:calc(650px + 98px)
 }
}
@media only screen and (max-width: 767px) and (min-width: 736px) and (max-height: 1442000px) and (min-height: 734px) and (min-width: 768px) {
 html.ac-ls-visible .main [data-module-template="heroes"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
  padding-top:118px;
  height:calc(650px + 124px)
 }
}
@media only screen and (max-width: 767px) and (min-width: 736px) and (max-height: 1442000px) and (min-height: 734px) and (max-width: 767px) {
 html.ac-ls-visible .main [data-module-template="heroes"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
  padding-top:183px;
  height:calc(650px + 189px)
 }
}
@media screen and (max-width: 767px) and (min-width: 736px) and (max-height: 1442000px) and (min-height: 734px) {
 .main [data-module-template="heroes"]:not(.standalone-module):last-child [data-unit-id]:nth-last-child(-n+1) {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:6px;
  padding-bottom:0px;
  border-bottom-width:12px;
  padding-top:0px;
  height:calc(650px + 18px)
 }
 .main [data-module-template="heroes"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:0px;
  padding-bottom:0px;
  border-bottom-width:12px;
  padding-top:48px;
  height:calc(650px + 60px)
 }
}
@media only screen and (max-width: 767px) and (min-width: 736px) and (max-height: 1442000px) and (min-height: 734px) and (min-width: 768px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="heroes"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
  padding-top:88px;
  height:calc(650px + 100px)
 }
}
@media only screen and (max-width: 767px) and (min-width: 736px) and (max-height: 1442000px) and (min-height: 734px) and (max-width: 767px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="heroes"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
  padding-top:92px;
  height:calc(650px + 104px)
 }
}
@media only screen and (max-width: 767px) and (min-width: 736px) and (max-height: 1442000px) and (min-height: 734px) and (min-width: 768px) {
 html.ac-ls-visible .main [data-module-template="heroes"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
  padding-top:118px;
  height:calc(650px + 130px)
 }
}
@media only screen and (max-width: 767px) and (min-width: 736px) and (max-height: 1442000px) and (min-height: 734px) and (max-width: 767px) {
 html.ac-ls-visible .main [data-module-template="heroes"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
  padding-top:183px;
  height:calc(650px + 195px)
 }
}
@media screen and (max-width: 767px) and (min-width: 736px) and (max-height: 1442000px) and (min-height: 734px) {
 .main [data-module-template="heroes"].standalone-module {
  background-color:#fafafa;
  border-color:#fff;
  border-style:solid;
  border-left-width:0px;
  border-right-width:0px;
  padding-left:0;
  padding-right:0
 }
 .main [data-module-template="heroes"].standalone-module:only-child {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:0px;
  padding-bottom:0px;
  border-bottom-width:12px;
  padding-top:48px;
  height:calc(650px + 60px)
 }
}
@media only screen and (max-width: 767px) and (min-width: 736px) and (max-height: 1442000px) and (min-height: 734px) and (min-width: 768px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="heroes"].standalone-module:only-child {
  padding-top:88px;
  height:calc(650px + 100px)
 }
}
@media only screen and (max-width: 767px) and (min-width: 736px) and (max-height: 1442000px) and (min-height: 734px) and (max-width: 767px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="heroes"].standalone-module:only-child {
  padding-top:92px;
  height:calc(650px + 104px)
 }
}
@media only screen and (max-width: 767px) and (min-width: 736px) and (max-height: 1442000px) and (min-height: 734px) and (min-width: 768px) {
 html.ac-ls-visible .main [data-module-template="heroes"].standalone-module:only-child {
  padding-top:118px;
  height:calc(650px + 130px)
 }
}
@media only screen and (max-width: 767px) and (min-width: 736px) and (max-height: 1442000px) and (min-height: 734px) and (max-width: 767px) {
 html.ac-ls-visible .main [data-module-template="heroes"].standalone-module:only-child {
  padding-top:183px;
  height:calc(650px + 195px)
 }
}
@media screen and (max-width: 767px) and (min-width: 736px) and (max-height: 1442000px) and (min-height: 734px) {
 .main [data-module-template="heroes"].standalone-module:not(:only-child):first-child {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:0px;
  padding-bottom:0px;
  border-bottom-width:6px;
  padding-top:48px;
  height:calc(650px + 54px)
 }
}
@media only screen and (max-width: 767px) and (min-width: 736px) and (max-height: 1442000px) and (min-height: 734px) and (min-width: 768px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="heroes"].standalone-module:not(:only-child):first-child {
  padding-top:88px;
  height:calc(650px + 94px)
 }
}
@media only screen and (max-width: 767px) and (min-width: 736px) and (max-height: 1442000px) and (min-height: 734px) and (max-width: 767px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="heroes"].standalone-module:not(:only-child):first-child {
  padding-top:92px;
  height:calc(650px + 98px)
 }
}
@media only screen and (max-width: 767px) and (min-width: 736px) and (max-height: 1442000px) and (min-height: 734px) and (min-width: 768px) {
 html.ac-ls-visible .main [data-module-template="heroes"].standalone-module:not(:only-child):first-child {
  padding-top:118px;
  height:calc(650px + 124px)
 }
}
@media only screen and (max-width: 767px) and (min-width: 736px) and (max-height: 1442000px) and (min-height: 734px) and (max-width: 767px) {
 html.ac-ls-visible .main [data-module-template="heroes"].standalone-module:not(:only-child):first-child {
  padding-top:183px;
  height:calc(650px + 189px)
 }
}
@media screen and (max-width: 767px) and (min-width: 736px) and (max-height: 1442000px) and (min-height: 734px) {
 .main [data-module-template="heroes"].standalone-module:not(:only-child):not(:first-child):not(:last-child) {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:6px;
  padding-bottom:0px;
  border-bottom-width:6px;
  padding-top:0px;
  height:calc(650px + 12px)
 }
 .main [data-module-template="heroes"].standalone-module:not(:only-child):last-child {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:6px;
  padding-bottom:0px;
  border-bottom-width:12px;
  padding-top:0px;
  height:calc(650px + 18px)
 }
}
@media screen and (max-width: 1068px) and (min-width: 768px) and (max-height: 1442000px) and (min-height: 734px) {
 .main [data-module-template="heroes"]:not(.standalone-module) {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -ms-flex-direction:row;
  flex-direction:row;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap;
  width:100%
 }
 .main [data-module-template="heroes"]:not(.standalone-module) [data-unit-id] {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  width:100%;
  border-left-width:6px;
  border-right-width:6px
 }
 .main [data-module-template="heroes"]:not(.standalone-module) [data-unit-id]:nth-child(1n+1) {
  border-left-width:0px
 }
 .main [data-module-template="heroes"]:not(.standalone-module) [data-unit-id]:nth-child(1n) {
  border-right-width:0px
 }
 .main [data-module-template="heroes"]:not(.standalone-module) [data-unit-id],
 .main [data-module-template="heroes"]:not(.standalone-module) .unit-wrapper {
  position:relative;
  overflow:hidden
 }
 .main [data-module-template="heroes"]:not(.standalone-module) [data-unit-id] {
  background-color:#fafafa;
  border-color:#fff;
  border-style:solid
 }
 .main [data-module-template="heroes"]:not(.standalone-module) .unit-wrapper {
  height:650px;
  width:100%
 }
 .main [data-module-template="heroes"]:not(.standalone-module) [data-unit-id] {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:6px;
  padding-bottom:0px;
  border-bottom-width:6px;
  padding-top:0px;
  height:calc(650px + 12px)
 }
 .main [data-module-template="heroes"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:0px;
  padding-bottom:0px;
  border-bottom-width:6px;
  padding-top:44px;
  height:calc(650px + 50px)
 }
}
@media only screen and (max-width: 1068px) and (min-width: 768px) and (max-height: 1442000px) and (min-height: 734px) and (min-width: 768px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="heroes"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
  padding-top:84px;
  height:calc(650px + 90px)
 }
}
@media only screen and (max-width: 1068px) and (min-width: 768px) and (max-height: 1442000px) and (min-height: 734px) and (max-width: 767px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="heroes"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
  padding-top:88px;
  height:calc(650px + 94px)
 }
}
@media only screen and (max-width: 1068px) and (min-width: 768px) and (max-height: 1442000px) and (min-height: 734px) and (min-width: 768px) {
 html.ac-ls-visible .main [data-module-template="heroes"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
  padding-top:114px;
  height:calc(650px + 120px)
 }
}
@media only screen and (max-width: 1068px) and (min-width: 768px) and (max-height: 1442000px) and (min-height: 734px) and (max-width: 767px) {
 html.ac-ls-visible .main [data-module-template="heroes"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
  padding-top:179px;
  height:calc(650px + 185px)
 }
}
@media screen and (max-width: 1068px) and (min-width: 768px) and (max-height: 1442000px) and (min-height: 734px) {
 .main [data-module-template="heroes"]:not(.standalone-module):last-child [data-unit-id]:nth-last-child(-n+1) {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:6px;
  padding-bottom:0px;
  border-bottom-width:12px;
  padding-top:0px;
  height:calc(650px + 18px)
 }
 .main [data-module-template="heroes"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:0px;
  padding-bottom:0px;
  border-bottom-width:12px;
  padding-top:44px;
  height:calc(650px + 56px)
 }
}
@media only screen and (max-width: 1068px) and (min-width: 768px) and (max-height: 1442000px) and (min-height: 734px) and (min-width: 768px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="heroes"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
  padding-top:84px;
  height:calc(650px + 96px)
 }
}
@media only screen and (max-width: 1068px) and (min-width: 768px) and (max-height: 1442000px) and (min-height: 734px) and (max-width: 767px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="heroes"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
  padding-top:88px;
  height:calc(650px + 100px)
 }
}
@media only screen and (max-width: 1068px) and (min-width: 768px) and (max-height: 1442000px) and (min-height: 734px) and (min-width: 768px) {
 html.ac-ls-visible .main [data-module-template="heroes"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
  padding-top:114px;
  height:calc(650px + 126px)
 }
}
@media only screen and (max-width: 1068px) and (min-width: 768px) and (max-height: 1442000px) and (min-height: 734px) and (max-width: 767px) {
 html.ac-ls-visible .main [data-module-template="heroes"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
  padding-top:179px;
  height:calc(650px + 191px)
 }
}
@media screen and (max-width: 1068px) and (min-width: 768px) and (max-height: 1442000px) and (min-height: 734px) {
 .main [data-module-template="heroes"].standalone-module {
  background-color:#fafafa;
  border-color:#fff;
  border-style:solid;
  border-left-width:0px;
  border-right-width:0px;
  padding-left:0;
  padding-right:0
 }
 .main [data-module-template="heroes"].standalone-module:only-child {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:0px;
  padding-bottom:0px;
  border-bottom-width:12px;
  padding-top:44px;
  height:calc(650px + 56px)
 }
}
@media only screen and (max-width: 1068px) and (min-width: 768px) and (max-height: 1442000px) and (min-height: 734px) and (min-width: 768px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="heroes"].standalone-module:only-child {
  padding-top:84px;
  height:calc(650px + 96px)
 }
}
@media only screen and (max-width: 1068px) and (min-width: 768px) and (max-height: 1442000px) and (min-height: 734px) and (max-width: 767px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="heroes"].standalone-module:only-child {
  padding-top:88px;
  height:calc(650px + 100px)
 }
}
@media only screen and (max-width: 1068px) and (min-width: 768px) and (max-height: 1442000px) and (min-height: 734px) and (min-width: 768px) {
 html.ac-ls-visible .main [data-module-template="heroes"].standalone-module:only-child {
  padding-top:114px;
  height:calc(650px + 126px)
 }
}
@media only screen and (max-width: 1068px) and (min-width: 768px) and (max-height: 1442000px) and (min-height: 734px) and (max-width: 767px) {
 html.ac-ls-visible .main [data-module-template="heroes"].standalone-module:only-child {
  padding-top:179px;
  height:calc(650px + 191px)
 }
}
@media screen and (max-width: 1068px) and (min-width: 768px) and (max-height: 1442000px) and (min-height: 734px) {
 .main [data-module-template="heroes"].standalone-module:not(:only-child):first-child {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:0px;
  padding-bottom:0px;
  border-bottom-width:6px;
  padding-top:44px;
  height:calc(650px + 50px)
 }
}
@media only screen and (max-width: 1068px) and (min-width: 768px) and (max-height: 1442000px) and (min-height: 734px) and (min-width: 768px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="heroes"].standalone-module:not(:only-child):first-child {
  padding-top:84px;
  height:calc(650px + 90px)
 }
}
@media only screen and (max-width: 1068px) and (min-width: 768px) and (max-height: 1442000px) and (min-height: 734px) and (max-width: 767px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="heroes"].standalone-module:not(:only-child):first-child {
  padding-top:88px;
  height:calc(650px + 94px)
 }
}
@media only screen and (max-width: 1068px) and (min-width: 768px) and (max-height: 1442000px) and (min-height: 734px) and (min-width: 768px) {
 html.ac-ls-visible .main [data-module-template="heroes"].standalone-module:not(:only-child):first-child {
  padding-top:114px;
  height:calc(650px + 120px)
 }
}
@media only screen and (max-width: 1068px) and (min-width: 768px) and (max-height: 1442000px) and (min-height: 734px) and (max-width: 767px) {
 html.ac-ls-visible .main [data-module-template="heroes"].standalone-module:not(:only-child):first-child {
  padding-top:179px;
  height:calc(650px + 185px)
 }
}
@media screen and (max-width: 1068px) and (min-width: 768px) and (max-height: 1442000px) and (min-height: 734px) {
 .main [data-module-template="heroes"].standalone-module:not(:only-child):not(:first-child):not(:last-child) {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:6px;
  padding-bottom:0px;
  border-bottom-width:6px;
  padding-top:0px;
  height:calc(650px + 12px)
 }
 .main [data-module-template="heroes"].standalone-module:not(:only-child):last-child {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:6px;
  padding-bottom:0px;
  border-bottom-width:12px;
  padding-top:0px;
  height:calc(650px + 18px)
 }
}
@media screen and (max-width: 767px) and (min-width: 736px) and (max-height: 733px) and (min-height: 0px) {
 .main [data-module-template="heroes"]:not(.standalone-module) {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -ms-flex-direction:row;
  flex-direction:row;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap;
  width:100%
 }
 .main [data-module-template="heroes"]:not(.standalone-module) [data-unit-id] {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  width:100%;
  border-left-width:6px;
  border-right-width:6px
 }
 .main [data-module-template="heroes"]:not(.standalone-module) [data-unit-id]:nth-child(1n+1) {
  border-left-width:0px
 }
 .main [data-module-template="heroes"]:not(.standalone-module) [data-unit-id]:nth-child(1n) {
  border-right-width:0px
 }
 .main [data-module-template="heroes"]:not(.standalone-module) [data-unit-id],
 .main [data-module-template="heroes"]:not(.standalone-module) .unit-wrapper {
  position:relative;
  overflow:hidden
 }
 .main [data-module-template="heroes"]:not(.standalone-module) [data-unit-id] {
  background-color:#fafafa;
  border-color:#fff;
  border-style:solid
 }
 .main [data-module-template="heroes"]:not(.standalone-module) .unit-wrapper {
  height:569px;
  width:100%
 }
 .main [data-module-template="heroes"]:not(.standalone-module) [data-unit-id] {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:6px;
  padding-bottom:0px;
  border-bottom-width:6px;
  padding-top:0px;
  height:calc(569px + 12px)
 }
 .main [data-module-template="heroes"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:0px;
  padding-bottom:0px;
  border-bottom-width:6px;
  padding-top:48px;
  height:calc(569px + 54px)
 }
}
@media only screen and (max-width: 767px) and (min-width: 736px) and (max-height: 733px) and (min-height: 0px) and (min-width: 768px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="heroes"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
  padding-top:88px;
  height:calc(569px + 94px)
 }
}
@media only screen and (max-width: 767px) and (min-width: 736px) and (max-height: 733px) and (min-height: 0px) and (max-width: 767px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="heroes"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
  padding-top:92px;
  height:calc(569px + 98px)
 }
}
@media only screen and (max-width: 767px) and (min-width: 736px) and (max-height: 733px) and (min-height: 0px) and (min-width: 768px) {
 html.ac-ls-visible .main [data-module-template="heroes"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
  padding-top:118px;
  height:calc(569px + 124px)
 }
}
@media only screen and (max-width: 767px) and (min-width: 736px) and (max-height: 733px) and (min-height: 0px) and (max-width: 767px) {
 html.ac-ls-visible .main [data-module-template="heroes"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
  padding-top:183px;
  height:calc(569px + 189px)
 }
}
@media screen and (max-width: 767px) and (min-width: 736px) and (max-height: 733px) and (min-height: 0px) {
 .main [data-module-template="heroes"]:not(.standalone-module):last-child [data-unit-id]:nth-last-child(-n+1) {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:6px;
  padding-bottom:0px;
  border-bottom-width:12px;
  padding-top:0px;
  height:calc(569px + 18px)
 }
 .main [data-module-template="heroes"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:0px;
  padding-bottom:0px;
  border-bottom-width:12px;
  padding-top:48px;
  height:calc(569px + 60px)
 }
}
@media only screen and (max-width: 767px) and (min-width: 736px) and (max-height: 733px) and (min-height: 0px) and (min-width: 768px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="heroes"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
  padding-top:88px;
  height:calc(569px + 100px)
 }
}
@media only screen and (max-width: 767px) and (min-width: 736px) and (max-height: 733px) and (min-height: 0px) and (max-width: 767px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="heroes"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
  padding-top:92px;
  height:calc(569px + 104px)
 }
}
@media only screen and (max-width: 767px) and (min-width: 736px) and (max-height: 733px) and (min-height: 0px) and (min-width: 768px) {
 html.ac-ls-visible .main [data-module-template="heroes"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
  padding-top:118px;
  height:calc(569px + 130px)
 }
}
@media only screen and (max-width: 767px) and (min-width: 736px) and (max-height: 733px) and (min-height: 0px) and (max-width: 767px) {
 html.ac-ls-visible .main [data-module-template="heroes"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
  padding-top:183px;
  height:calc(569px + 195px)
 }
}
@media screen and (max-width: 767px) and (min-width: 736px) and (max-height: 733px) and (min-height: 0px) {
 .main [data-module-template="heroes"].standalone-module {
  background-color:#fafafa;
  border-color:#fff;
  border-style:solid;
  border-left-width:0px;
  border-right-width:0px;
  padding-left:0;
  padding-right:0
 }
 .main [data-module-template="heroes"].standalone-module:only-child {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:0px;
  padding-bottom:0px;
  border-bottom-width:12px;
  padding-top:48px;
  height:calc(569px + 60px)
 }
}
@media only screen and (max-width: 767px) and (min-width: 736px) and (max-height: 733px) and (min-height: 0px) and (min-width: 768px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="heroes"].standalone-module:only-child {
  padding-top:88px;
  height:calc(569px + 100px)
 }
}
@media only screen and (max-width: 767px) and (min-width: 736px) and (max-height: 733px) and (min-height: 0px) and (max-width: 767px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="heroes"].standalone-module:only-child {
  padding-top:92px;
  height:calc(569px + 104px)
 }
}
@media only screen and (max-width: 767px) and (min-width: 736px) and (max-height: 733px) and (min-height: 0px) and (min-width: 768px) {
 html.ac-ls-visible .main [data-module-template="heroes"].standalone-module:only-child {
  padding-top:118px;
  height:calc(569px + 130px)
 }
}
@media only screen and (max-width: 767px) and (min-width: 736px) and (max-height: 733px) and (min-height: 0px) and (max-width: 767px) {
 html.ac-ls-visible .main [data-module-template="heroes"].standalone-module:only-child {
  padding-top:183px;
  height:calc(569px + 195px)
 }
}
@media screen and (max-width: 767px) and (min-width: 736px) and (max-height: 733px) and (min-height: 0px) {
 .main [data-module-template="heroes"].standalone-module:not(:only-child):first-child {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:0px;
  padding-bottom:0px;
  border-bottom-width:6px;
  padding-top:48px;
  height:calc(569px + 54px)
 }
}
@media only screen and (max-width: 767px) and (min-width: 736px) and (max-height: 733px) and (min-height: 0px) and (min-width: 768px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="heroes"].standalone-module:not(:only-child):first-child {
  padding-top:88px;
  height:calc(569px + 94px)
 }
}
@media only screen and (max-width: 767px) and (min-width: 736px) and (max-height: 733px) and (min-height: 0px) and (max-width: 767px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="heroes"].standalone-module:not(:only-child):first-child {
  padding-top:92px;
  height:calc(569px + 98px)
 }
}
@media only screen and (max-width: 767px) and (min-width: 736px) and (max-height: 733px) and (min-height: 0px) and (min-width: 768px) {
 html.ac-ls-visible .main [data-module-template="heroes"].standalone-module:not(:only-child):first-child {
  padding-top:118px;
  height:calc(569px + 124px)
 }
}
@media only screen and (max-width: 767px) and (min-width: 736px) and (max-height: 733px) and (min-height: 0px) and (max-width: 767px) {
 html.ac-ls-visible .main [data-module-template="heroes"].standalone-module:not(:only-child):first-child {
  padding-top:183px;
  height:calc(569px + 189px)
 }
}
@media screen and (max-width: 767px) and (min-width: 736px) and (max-height: 733px) and (min-height: 0px) {
 .main [data-module-template="heroes"].standalone-module:not(:only-child):not(:first-child):not(:last-child) {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:6px;
  padding-bottom:0px;
  border-bottom-width:6px;
  padding-top:0px;
  height:calc(569px + 12px)
 }
 .main [data-module-template="heroes"].standalone-module:not(:only-child):last-child {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:6px;
  padding-bottom:0px;
  border-bottom-width:12px;
  padding-top:0px;
  height:calc(569px + 18px)
 }
}
@media screen and (max-width: 1068px) and (min-width: 768px) and (max-height: 733px) and (min-height: 0px) {
 .main [data-module-template="heroes"]:not(.standalone-module) {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -ms-flex-direction:row;
  flex-direction:row;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap;
  width:100%
 }
 .main [data-module-template="heroes"]:not(.standalone-module) [data-unit-id] {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  width:100%;
  border-left-width:6px;
  border-right-width:6px
 }
 .main [data-module-template="heroes"]:not(.standalone-module) [data-unit-id]:nth-child(1n+1) {
  border-left-width:0px
 }
 .main [data-module-template="heroes"]:not(.standalone-module) [data-unit-id]:nth-child(1n) {
  border-right-width:0px
 }
 .main [data-module-template="heroes"]:not(.standalone-module) [data-unit-id],
 .main [data-module-template="heroes"]:not(.standalone-module) .unit-wrapper {
  position:relative;
  overflow:hidden
 }
 .main [data-module-template="heroes"]:not(.standalone-module) [data-unit-id] {
  background-color:#fafafa;
  border-color:#fff;
  border-style:solid
 }
 .main [data-module-template="heroes"]:not(.standalone-module) .unit-wrapper {
  height:569px;
  width:100%
 }
 .main [data-module-template="heroes"]:not(.standalone-module) [data-unit-id] {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:6px;
  padding-bottom:0px;
  border-bottom-width:6px;
  padding-top:0px;
  height:calc(569px + 12px)
 }
 .main [data-module-template="heroes"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:0px;
  padding-bottom:0px;
  border-bottom-width:6px;
  padding-top:44px;
  height:calc(569px + 50px)
 }
}
@media only screen and (max-width: 1068px) and (min-width: 768px) and (max-height: 733px) and (min-height: 0px) and (min-width: 768px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="heroes"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
  padding-top:84px;
  height:calc(569px + 90px)
 }
}
@media only screen and (max-width: 1068px) and (min-width: 768px) and (max-height: 733px) and (min-height: 0px) and (max-width: 767px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="heroes"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
  padding-top:88px;
  height:calc(569px + 94px)
 }
}
@media only screen and (max-width: 1068px) and (min-width: 768px) and (max-height: 733px) and (min-height: 0px) and (min-width: 768px) {
 html.ac-ls-visible .main [data-module-template="heroes"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
  padding-top:114px;
  height:calc(569px + 120px)
 }
}
@media only screen and (max-width: 1068px) and (min-width: 768px) and (max-height: 733px) and (min-height: 0px) and (max-width: 767px) {
 html.ac-ls-visible .main [data-module-template="heroes"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
  padding-top:179px;
  height:calc(569px + 185px)
 }
}
@media screen and (max-width: 1068px) and (min-width: 768px) and (max-height: 733px) and (min-height: 0px) {
 .main [data-module-template="heroes"]:not(.standalone-module):last-child [data-unit-id]:nth-last-child(-n+1) {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:6px;
  padding-bottom:0px;
  border-bottom-width:12px;
  padding-top:0px;
  height:calc(569px + 18px)
 }
 .main [data-module-template="heroes"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:0px;
  padding-bottom:0px;
  border-bottom-width:12px;
  padding-top:44px;
  height:calc(569px + 56px)
 }
}
@media only screen and (max-width: 1068px) and (min-width: 768px) and (max-height: 733px) and (min-height: 0px) and (min-width: 768px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="heroes"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
  padding-top:84px;
  height:calc(569px + 96px)
 }
}
@media only screen and (max-width: 1068px) and (min-width: 768px) and (max-height: 733px) and (min-height: 0px) and (max-width: 767px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="heroes"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
  padding-top:88px;
  height:calc(569px + 100px)
 }
}
@media only screen and (max-width: 1068px) and (min-width: 768px) and (max-height: 733px) and (min-height: 0px) and (min-width: 768px) {
 html.ac-ls-visible .main [data-module-template="heroes"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
  padding-top:114px;
  height:calc(569px + 126px)
 }
}
@media only screen and (max-width: 1068px) and (min-width: 768px) and (max-height: 733px) and (min-height: 0px) and (max-width: 767px) {
 html.ac-ls-visible .main [data-module-template="heroes"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
  padding-top:179px;
  height:calc(569px + 191px)
 }
}
@media screen and (max-width: 1068px) and (min-width: 768px) and (max-height: 733px) and (min-height: 0px) {
 .main [data-module-template="heroes"].standalone-module {
  background-color:#fafafa;
  border-color:#fff;
  border-style:solid;
  border-left-width:0px;
  border-right-width:0px;
  padding-left:0;
  padding-right:0
 }
 .main [data-module-template="heroes"].standalone-module:only-child {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:0px;
  padding-bottom:0px;
  border-bottom-width:12px;
  padding-top:44px;
  height:calc(569px + 56px)
 }
}
@media only screen and (max-width: 1068px) and (min-width: 768px) and (max-height: 733px) and (min-height: 0px) and (min-width: 768px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="heroes"].standalone-module:only-child {
  padding-top:84px;
  height:calc(569px + 96px)
 }
}
@media only screen and (max-width: 1068px) and (min-width: 768px) and (max-height: 733px) and (min-height: 0px) and (max-width: 767px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="heroes"].standalone-module:only-child {
  padding-top:88px;
  height:calc(569px + 100px)
 }
}
@media only screen and (max-width: 1068px) and (min-width: 768px) and (max-height: 733px) and (min-height: 0px) and (min-width: 768px) {
 html.ac-ls-visible .main [data-module-template="heroes"].standalone-module:only-child {
  padding-top:114px;
  height:calc(569px + 126px)
 }
}
@media only screen and (max-width: 1068px) and (min-width: 768px) and (max-height: 733px) and (min-height: 0px) and (max-width: 767px) {
 html.ac-ls-visible .main [data-module-template="heroes"].standalone-module:only-child {
  padding-top:179px;
  height:calc(569px + 191px)
 }
}
@media screen and (max-width: 1068px) and (min-width: 768px) and (max-height: 733px) and (min-height: 0px) {
 .main [data-module-template="heroes"].standalone-module:not(:only-child):first-child {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:0px;
  padding-bottom:0px;
  border-bottom-width:6px;
  padding-top:44px;
  height:calc(569px + 50px)
 }
}
@media only screen and (max-width: 1068px) and (min-width: 768px) and (max-height: 733px) and (min-height: 0px) and (min-width: 768px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="heroes"].standalone-module:not(:only-child):first-child {
  padding-top:84px;
  height:calc(569px + 90px)
 }
}
@media only screen and (max-width: 1068px) and (min-width: 768px) and (max-height: 733px) and (min-height: 0px) and (max-width: 767px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="heroes"].standalone-module:not(:only-child):first-child {
  padding-top:88px;
  height:calc(569px + 94px)
 }
}
@media only screen and (max-width: 1068px) and (min-width: 768px) and (max-height: 733px) and (min-height: 0px) and (min-width: 768px) {
 html.ac-ls-visible .main [data-module-template="heroes"].standalone-module:not(:only-child):first-child {
  padding-top:114px;
  height:calc(569px + 120px)
 }
}
@media only screen and (max-width: 1068px) and (min-width: 768px) and (max-height: 733px) and (min-height: 0px) and (max-width: 767px) {
 html.ac-ls-visible .main [data-module-template="heroes"].standalone-module:not(:only-child):first-child {
  padding-top:179px;
  height:calc(569px + 185px)
 }
}
@media screen and (max-width: 1068px) and (min-width: 768px) and (max-height: 733px) and (min-height: 0px) {
 .main [data-module-template="heroes"].standalone-module:not(:only-child):not(:first-child):not(:last-child) {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:6px;
  padding-bottom:0px;
  border-bottom-width:6px;
  padding-top:0px;
  height:calc(569px + 12px)
 }
 .main [data-module-template="heroes"].standalone-module:not(:only-child):last-child {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:6px;
  padding-bottom:0px;
  border-bottom-width:12px;
  padding-top:0px;
  height:calc(569px + 18px)
 }
}
.main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper {
 text-align:center;
 padding-top:47px
}
@media only screen and (max-width: 1068px) {
 .main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper {
  padding-top:57px
 }
}
@media only screen and (max-width: 735px) {
 .main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper {
  padding-top:37px
 }
}
@media only screen and (min-width: 1069px) and (min-height: 776px) {
 .main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper {
  padding-top:55px
 }
}
@media only screen and (max-width: 1068px) and (min-width: 736px) and (min-height: 734px) {
 .main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper {
  padding-top:65px
 }
}
.main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper>*.headline {
 font-size:56px;
 line-height:1.07143;
 font-weight:600;
 letter-spacing:-.005em;
 font-family:"SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}
.main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper>*.headline:lang(ar) {
 line-height:1.22369;
 letter-spacing:0em;
 font-family:"SF Pro AR","SF Pro Gulf","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}
.main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper>*.headline:lang(ja) {
 line-height:1.125;
 letter-spacing:0em;
 font-family:"SF Pro JP","SF Pro Display","SF Pro Icons","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo","ＭＳ Ｐゴシック","Helvetica Neue","Helvetica","Arial",sans-serif
}
.main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper>*.headline:lang(ko) {
 line-height:1.17873;
 letter-spacing:0em;
 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
}
.main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper>*.headline:lang(th) {
 font-size:50px;
 line-height:1.34;
 letter-spacing:0em;
 font-family:"SF Pro TH","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}
.main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper>*.headline:lang(zh) {
 letter-spacing:0em
}
.main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper>*.headline:lang(zh-CN) {
 font-family:"SF Pro SC","SF Pro Display","SF Pro Icons","PingFang SC","Helvetica Neue","Helvetica","Arial",sans-serif
}
.main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper>*.headline:lang(zh-HK) {
 font-family:"SF Pro HK","SF Pro Display","SF Pro Icons","PingFang HK","Helvetica Neue","Helvetica","Arial",sans-serif
}
.main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper>*.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
}
.main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper>*.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) {
 .main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper>*.headline {
  font-size:44px;
  line-height:1.09091;
  font-weight:600;
  letter-spacing:-.002em;
  font-family:"SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper>*.headline:lang(ar) {
  line-height:1.29585;
  letter-spacing:0em;
  font-family:"SF Pro AR","SF Pro Gulf","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper>*.headline:lang(ja) {
  line-height:1.15917;
  letter-spacing:0em;
  font-family:"SF Pro JP","SF Pro Display","SF Pro Icons","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo","ＭＳ Ｐゴシック","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper>*.headline:lang(ko) {
  line-height:1.20455;
  letter-spacing:0em;
  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
 }
 .main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper>*.headline:lang(th) {
  font-size:40px;
  line-height:1.3;
  letter-spacing:0em;
  font-family:"SF Pro TH","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper>*.headline:lang(zh) {
  letter-spacing:0em
 }
 .main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper>*.headline:lang(zh-CN) {
  font-family:"SF Pro SC","SF Pro Display","SF Pro Icons","PingFang SC","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper>*.headline:lang(zh-HK) {
  font-family:"SF Pro HK","SF Pro Display","SF Pro Icons","PingFang HK","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper>*.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
 }
 .main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper>*.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: 735px) {
 .main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper>*.headline {
  font-size:32px;
  line-height:1.125;
  font-weight:600;
  letter-spacing:.004em;
  font-family:"SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper>*.headline:lang(th) {
  font-size:29px;
  line-height:1.44828;
  letter-spacing:0em;
  font-family:"SF Pro TH","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper>*.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
 }
 .main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper>*.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
 }
 .main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper>*.headline:lang(ko) {
  line-height:1.23438;
  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
 }
 .main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper>*.headline:lang(zh-CN) {
  font-family:"SF Pro SC","SF Pro Display","SF Pro Icons","PingFang SC","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper>*.headline:lang(zh-HK) {
  font-family:"SF Pro HK","SF Pro Display","SF Pro Icons","PingFang HK","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper>*.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
 }
 .main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper>*.headline:lang(zh-TW) {
  font-family:"SF Pro TC","SF Pro Display","SF Pro Icons","PingFang TC","Helvetica Neue","Helvetica","Arial",sans-serif
 }
}
.main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper>*.subhead {
 font-size:27px;
 line-height:1.14815;
 font-weight:400;
 letter-spacing:.008em;
 font-family:"SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif;
 margin-top:6px
}
.main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper>*.subhead:lang(th) {
 font-size:24px;
 line-height:1.45849;
 letter-spacing:0em;
 font-family:"SF Pro TH","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}
.main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper>*.subhead:lang(ar) {
 line-height:1.35195;
 font-family:"SF Pro AR","SF Pro Gulf","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}
.main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper>*.subhead:lang(ja) {
 line-height:1.25926;
 font-family:"SF Pro JP","SF Pro Display","SF Pro Icons","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo","ＭＳ Ｐゴシック","Helvetica Neue","Helvetica","Arial",sans-serif
}
.main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper>*.subhead:lang(ko) {
 line-height:1.25926;
 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
}
.main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper>*.subhead:lang(zh-CN) {
 font-family:"SF Pro SC","SF Pro Display","SF Pro Icons","PingFang SC","Helvetica Neue","Helvetica","Arial",sans-serif
}
.main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper>*.subhead:lang(zh-HK) {
 font-family:"SF Pro HK","SF Pro Display","SF Pro Icons","PingFang HK","Helvetica Neue","Helvetica","Arial",sans-serif
}
.main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper>*.subhead: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
}
.main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper>*.subhead: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) {
 .main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper>*.subhead {
  font-size:24px;
  line-height:1.16667;
  font-weight:400;
  letter-spacing:.009em;
  font-family:"SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper>*.subhead:lang(th) {
  font-size:22px;
  line-height:1.59091;
  letter-spacing:0em;
  font-family:"SF Pro TH","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper>*.subhead:lang(ar) {
  line-height:1.35417;
  font-family:"SF Pro AR","SF Pro Gulf","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper>*.subhead: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
 }
 .main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper>*.subhead: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
 }
 .main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper>*.subhead:lang(zh-CN) {
  font-family:"SF Pro SC","SF Pro Display","SF Pro Icons","PingFang SC","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper>*.subhead:lang(zh-HK) {
  font-family:"SF Pro HK","SF Pro Display","SF Pro Icons","PingFang HK","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper>*.subhead: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
 }
 .main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper>*.subhead: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: 735px) {
 .main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper>*.subhead {
  font-size:19px;
  line-height:1.42115;
  font-weight:400;
  letter-spacing:.012em;
  font-family:"SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper>*.subhead:lang(th) {
  font-size:19px;
  line-height:1.57895;
  letter-spacing:0em;
  font-family:"SF Pro TH","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper>*.subhead: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
 }
 .main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper>*.subhead:lang(ja) {
  line-height:1.47384;
  font-family:"SF Pro JP","SF Pro Display","SF Pro Icons","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo","ＭＳ Ｐゴシック","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper>*.subhead:lang(ko) {
  line-height:1.55269;
  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
 }
 .main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper>*.subhead:lang(zh-CN) {
  font-family:"SF Pro SC","SF Pro Display","SF Pro Icons","PingFang SC","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper>*.subhead:lang(zh-HK) {
  font-family:"SF Pro HK","SF Pro Display","SF Pro Icons","PingFang HK","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper>*.subhead: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
 }
 .main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper>*.subhead: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) {
 .main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper>*.subhead {
  margin-top:5px
 }
}
@media only screen and (max-width: 735px) {
 .main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper>*.subhead {
  margin-top:2px
 }
}
.main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper>*.cta,
.main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper>*.cta-links {
 display:inline-block;
 font-size:21px;
 line-height:1.38105;
 font-weight:400;
 letter-spacing:.011em;
 font-family:"SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif;
 margin-top:.6em
}
.main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper>*.cta:lang(th),
.main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper>*.cta-links:lang(th) {
 font-size:21px;
 line-height:1.57143;
 letter-spacing:0em;
 font-family:"SF Pro TH","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}
.main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper>*.cta:lang(ar),
.main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper>*.cta-links:lang(ar) {
 line-height:1.54762;
 font-family:"SF Pro AR","SF Pro Gulf","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}
.main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper>*.cta:lang(ja),
.main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper>*.cta-links:lang(ja) {
 line-height:1.42863;
 font-family:"SF Pro JP","SF Pro Display","SF Pro Icons","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo","ＭＳ Ｐゴシック","Helvetica Neue","Helvetica","Arial",sans-serif
}
.main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper>*.cta:lang(ko),
.main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper>*.cta-links: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
}
.main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper>*.cta:lang(zh-CN),
.main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper>*.cta-links:lang(zh-CN) {
 font-family:"SF Pro SC","SF Pro Display","SF Pro Icons","PingFang SC","Helvetica Neue","Helvetica","Arial",sans-serif
}
.main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper>*.cta:lang(zh-HK),
.main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper>*.cta-links:lang(zh-HK) {
 font-family:"SF Pro HK","SF Pro Display","SF Pro Icons","PingFang HK","Helvetica Neue","Helvetica","Arial",sans-serif
}
.main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper>*.cta:lang(zh-MO),
.main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper>*.cta-links: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
}
.main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper>*.cta:lang(zh-TW),
.main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper>*.cta-links: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: 735px) {
 .main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper>*.cta,
 .main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper>*.cta-links {
  font-size:19px;
  line-height:1.42115;
  font-weight:400;
  letter-spacing:.012em;
  font-family:"SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper>*.cta:lang(th),
 .main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper>*.cta-links:lang(th) {
  font-size:19px;
  line-height:1.57895;
  letter-spacing:0em;
  font-family:"SF Pro TH","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper>*.cta:lang(ar),
 .main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper>*.cta-links: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
 }
 .main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper>*.cta:lang(ja),
 .main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper>*.cta-links:lang(ja) {
  line-height:1.47384;
  font-family:"SF Pro JP","SF Pro Display","SF Pro Icons","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo","ＭＳ Ｐゴシック","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper>*.cta:lang(ko),
 .main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper>*.cta-links:lang(ko) {
  line-height:1.55269;
  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
 }
 .main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper>*.cta:lang(zh-CN),
 .main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper>*.cta-links:lang(zh-CN) {
  font-family:"SF Pro SC","SF Pro Display","SF Pro Icons","PingFang SC","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper>*.cta:lang(zh-HK),
 .main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper>*.cta-links:lang(zh-HK) {
  font-family:"SF Pro HK","SF Pro Display","SF Pro Icons","PingFang HK","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper>*.cta:lang(zh-MO),
 .main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper>*.cta-links: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
 }
 .main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper>*.cta:lang(zh-TW),
 .main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper>*.cta-links: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) {
 .main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper>*.cta,
 .main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper>*.cta-links {
  margin-top:.47em
 }
}
@media only screen and (max-width: 735px) {
 .main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper>*.cta,
 .main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper>*.cta-links {
  margin-top:.37em
 }
}
.main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper>*.cta-links {
 position:relative;
 z-index:4;
 text-decoration:none
}
.main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper>*.cta-links a:last-child {
 margin-left:26px
}
@media only screen and (max-width: 1068px) {
 .main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper>*.cta-links a:last-child {
  margin-left:20px
 }
}
@media only screen and (max-width: 735px) {
 .main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper>*.cta-links a:last-child {
  margin-left:20px
 }
}
.main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper>*.cta-links a:hover {
 text-decoration:underline
}
.main [data-module-template="heroes"] [data-unit-id="spring-iphone-xs"] {
 border-right-width:0 !important;
 border-left-width:0 !important;
 padding-left:calc(max(0px, env(safe-area-inset-left)));
 padding-right:calc(max(0px, env(safe-area-inset-left)))
}
.main [data-module-template="heroes"] [data-unit-id="spring-iphone-xs"] .headline {
 margin-bottom:14px
}
@media only screen and (max-width: 1068px) {
 .main [data-module-template="heroes"] [data-unit-id="spring-iphone-xs"] .headline {
  margin-bottom:13px
 }
}
@media only screen and (max-width: 735px) {
 .main [data-module-template="heroes"] [data-unit-id="spring-iphone-xs"] .headline {
  margin-bottom:7px
 }
}
@media only screen and (max-width: 1068px) and (min-width: 736px) and (min-height: 734px) {
 .main [data-module-template="heroes"] [data-unit-id="spring-iphone-xs"] .unit-image {
  -webkit-transform:translate3d(-50%, 19px, 0);
  transform:translate3d(-50%, 19px, 0)
 }
}
.main [data-module-template="heroes"] [data-unit-id="spring-iphone-xs"] .litany .unit-copy-wrapper .subhead,
.main [data-module-template="heroes"] [data-unit-id="spring-iphone-xs"] .litany .unit-copy-wrapper .cta {
 font-size:24px;
 line-height:1.33349;
 font-weight:400;
 letter-spacing:.009em;
 font-family:"SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif;
 width:600px
}
.main [data-module-template="heroes"] [data-unit-id="spring-iphone-xs"] .litany .unit-copy-wrapper .subhead:lang(th),
.main [data-module-template="heroes"] [data-unit-id="spring-iphone-xs"] .litany .unit-copy-wrapper .cta:lang(th) {
 font-size:22px;
 line-height:1.59091;
 letter-spacing:0em;
 font-family:"SF Pro TH","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}
.main [data-module-template="heroes"] [data-unit-id="spring-iphone-xs"] .litany .unit-copy-wrapper .subhead:lang(ar),
.main [data-module-template="heroes"] [data-unit-id="spring-iphone-xs"] .litany .unit-copy-wrapper .cta:lang(ar) {
 line-height:1.52099;
 font-family:"SF Pro AR","SF Pro Gulf","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}
.main [data-module-template="heroes"] [data-unit-id="spring-iphone-xs"] .litany .unit-copy-wrapper .subhead:lang(ja),
.main [data-module-template="heroes"] [data-unit-id="spring-iphone-xs"] .litany .unit-copy-wrapper .cta:lang(ja) {
 line-height:1.375;
 font-family:"SF Pro JP","SF Pro Display","SF Pro Icons","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo","ＭＳ Ｐゴシック","Helvetica Neue","Helvetica","Arial",sans-serif
}
.main [data-module-template="heroes"] [data-unit-id="spring-iphone-xs"] .litany .unit-copy-wrapper .subhead:lang(ko),
.main [data-module-template="heroes"] [data-unit-id="spring-iphone-xs"] .litany .unit-copy-wrapper .cta:lang(ko) {
 line-height:1.45849;
 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
}
.main [data-module-template="heroes"] [data-unit-id="spring-iphone-xs"] .litany .unit-copy-wrapper .subhead:lang(zh-CN),
.main [data-module-template="heroes"] [data-unit-id="spring-iphone-xs"] .litany .unit-copy-wrapper .cta:lang(zh-CN) {
 font-family:"SF Pro SC","SF Pro Display","SF Pro Icons","PingFang SC","Helvetica Neue","Helvetica","Arial",sans-serif
}
.main [data-module-template="heroes"] [data-unit-id="spring-iphone-xs"] .litany .unit-copy-wrapper .subhead:lang(zh-HK),
.main [data-module-template="heroes"] [data-unit-id="spring-iphone-xs"] .litany .unit-copy-wrapper .cta:lang(zh-HK) {
 font-family:"SF Pro HK","SF Pro Display","SF Pro Icons","PingFang HK","Helvetica Neue","Helvetica","Arial",sans-serif
}
.main [data-module-template="heroes"] [data-unit-id="spring-iphone-xs"] .litany .unit-copy-wrapper .subhead:lang(zh-MO),
.main [data-module-template="heroes"] [data-unit-id="spring-iphone-xs"] .litany .unit-copy-wrapper .cta: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
}
.main [data-module-template="heroes"] [data-unit-id="spring-iphone-xs"] .litany .unit-copy-wrapper .subhead:lang(zh-TW),
.main [data-module-template="heroes"] [data-unit-id="spring-iphone-xs"] .litany .unit-copy-wrapper .cta: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) {
 .main [data-module-template="heroes"] [data-unit-id="spring-iphone-xs"] .litany .unit-copy-wrapper .subhead,
 .main [data-module-template="heroes"] [data-unit-id="spring-iphone-xs"] .litany .unit-copy-wrapper .cta {
  font-size:21px;
  line-height:1.38105;
  font-weight:400;
  letter-spacing:.011em;
  font-family:"SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .main [data-module-template="heroes"] [data-unit-id="spring-iphone-xs"] .litany .unit-copy-wrapper .subhead:lang(th),
 .main [data-module-template="heroes"] [data-unit-id="spring-iphone-xs"] .litany .unit-copy-wrapper .cta:lang(th) {
  font-size:21px;
  line-height:1.57143;
  letter-spacing:0em;
  font-family:"SF Pro TH","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .main [data-module-template="heroes"] [data-unit-id="spring-iphone-xs"] .litany .unit-copy-wrapper .subhead:lang(ar),
 .main [data-module-template="heroes"] [data-unit-id="spring-iphone-xs"] .litany .unit-copy-wrapper .cta:lang(ar) {
  line-height:1.54762;
  font-family:"SF Pro AR","SF Pro Gulf","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .main [data-module-template="heroes"] [data-unit-id="spring-iphone-xs"] .litany .unit-copy-wrapper .subhead:lang(ja),
 .main [data-module-template="heroes"] [data-unit-id="spring-iphone-xs"] .litany .unit-copy-wrapper .cta:lang(ja) {
  line-height:1.42863;
  font-family:"SF Pro JP","SF Pro Display","SF Pro Icons","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo","ＭＳ Ｐゴシック","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .main [data-module-template="heroes"] [data-unit-id="spring-iphone-xs"] .litany .unit-copy-wrapper .subhead:lang(ko),
 .main [data-module-template="heroes"] [data-unit-id="spring-iphone-xs"] .litany .unit-copy-wrapper .cta: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
 }
 .main [data-module-template="heroes"] [data-unit-id="spring-iphone-xs"] .litany .unit-copy-wrapper .subhead:lang(zh-CN),
 .main [data-module-template="heroes"] [data-unit-id="spring-iphone-xs"] .litany .unit-copy-wrapper .cta:lang(zh-CN) {
  font-family:"SF Pro SC","SF Pro Display","SF Pro Icons","PingFang SC","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .main [data-module-template="heroes"] [data-unit-id="spring-iphone-xs"] .litany .unit-copy-wrapper .subhead:lang(zh-HK),
 .main [data-module-template="heroes"] [data-unit-id="spring-iphone-xs"] .litany .unit-copy-wrapper .cta:lang(zh-HK) {
  font-family:"SF Pro HK","SF Pro Display","SF Pro Icons","PingFang HK","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .main [data-module-template="heroes"] [data-unit-id="spring-iphone-xs"] .litany .unit-copy-wrapper .subhead:lang(zh-MO),
 .main [data-module-template="heroes"] [data-unit-id="spring-iphone-xs"] .litany .unit-copy-wrapper .cta: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
 }
 .main [data-module-template="heroes"] [data-unit-id="spring-iphone-xs"] .litany .unit-copy-wrapper .subhead:lang(zh-TW),
 .main [data-module-template="heroes"] [data-unit-id="spring-iphone-xs"] .litany .unit-copy-wrapper .cta: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: 735px) {
 .main [data-module-template="heroes"] [data-unit-id="spring-iphone-xs"] .litany .unit-copy-wrapper .subhead,
 .main [data-module-template="heroes"] [data-unit-id="spring-iphone-xs"] .litany .unit-copy-wrapper .cta {
  font-size:17px;
  line-height:1.47059;
  font-weight:400;
  letter-spacing:-.022em;
  font-family:"SF Pro Text","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .main [data-module-template="heroes"] [data-unit-id="spring-iphone-xs"] .litany .unit-copy-wrapper .subhead:lang(ar),
 .main [data-module-template="heroes"] [data-unit-id="spring-iphone-xs"] .litany .unit-copy-wrapper .cta:lang(ar) {
  line-height:1.58824;
  letter-spacing:0em;
  font-family:"SF Pro AR","SF Pro Gulf","SF Pro Text","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .main [data-module-template="heroes"] [data-unit-id="spring-iphone-xs"] .litany .unit-copy-wrapper .subhead:lang(ja),
 .main [data-module-template="heroes"] [data-unit-id="spring-iphone-xs"] .litany .unit-copy-wrapper .cta:lang(ja) {
  letter-spacing:0em;
  font-family:"SF Pro JP","SF Pro Text","SF Pro Icons","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo","ＭＳ Ｐゴシック","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .main [data-module-template="heroes"] [data-unit-id="spring-iphone-xs"] .litany .unit-copy-wrapper .subhead:lang(ko),
 .main [data-module-template="heroes"] [data-unit-id="spring-iphone-xs"] .litany .unit-copy-wrapper .cta:lang(ko) {
  line-height:1.61765;
  letter-spacing:0em;
  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
 }
 .main [data-module-template="heroes"] [data-unit-id="spring-iphone-xs"] .litany .unit-copy-wrapper .subhead:lang(th),
 .main [data-module-template="heroes"] [data-unit-id="spring-iphone-xs"] .litany .unit-copy-wrapper .cta:lang(th) {
  font-size:17px;
  line-height:1.64706;
  letter-spacing:0em;
  font-family:"SF Pro TH","SF Pro Text","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .main [data-module-template="heroes"] [data-unit-id="spring-iphone-xs"] .litany .unit-copy-wrapper .subhead:lang(zh),
 .main [data-module-template="heroes"] [data-unit-id="spring-iphone-xs"] .litany .unit-copy-wrapper .cta:lang(zh) {
  letter-spacing:0em
 }
 .main [data-module-template="heroes"] [data-unit-id="spring-iphone-xs"] .litany .unit-copy-wrapper .subhead:lang(zh-CN),
 .main [data-module-template="heroes"] [data-unit-id="spring-iphone-xs"] .litany .unit-copy-wrapper .cta:lang(zh-CN) {
  font-family:"SF Pro SC","SF Pro Text","SF Pro Icons","PingFang SC","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .main [data-module-template="heroes"] [data-unit-id="spring-iphone-xs"] .litany .unit-copy-wrapper .subhead:lang(zh-HK),
 .main [data-module-template="heroes"] [data-unit-id="spring-iphone-xs"] .litany .unit-copy-wrapper .cta:lang(zh-HK) {
  font-family:"SF Pro HK","SF Pro Text","SF Pro Icons","PingFang HK","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .main [data-module-template="heroes"] [data-unit-id="spring-iphone-xs"] .litany .unit-copy-wrapper .subhead:lang(zh-MO),
 .main [data-module-template="heroes"] [data-unit-id="spring-iphone-xs"] .litany .unit-copy-wrapper .cta: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
 }
 .main [data-module-template="heroes"] [data-unit-id="spring-iphone-xs"] .litany .unit-copy-wrapper .subhead:lang(zh-TW),
 .main [data-module-template="heroes"] [data-unit-id="spring-iphone-xs"] .litany .unit-copy-wrapper .cta:lang(zh-TW) {
  font-family:"SF Pro TC","SF Pro Text","SF Pro Icons","PingFang TC","Helvetica Neue","Helvetica","Arial",sans-serif
 }
}
@media only screen and (max-width: 1068px) {
 .main [data-module-template="heroes"] [data-unit-id="spring-iphone-xs"] .litany .unit-copy-wrapper .subhead,
 .main [data-module-template="heroes"] [data-unit-id="spring-iphone-xs"] .litany .unit-copy-wrapper .cta {
  width:525px
 }
}
@media only screen and (max-width: 735px) {
 .main [data-module-template="heroes"] [data-unit-id="spring-iphone-xs"] .litany .unit-copy-wrapper .subhead,
 .main [data-module-template="heroes"] [data-unit-id="spring-iphone-xs"] .litany .unit-copy-wrapper .cta {
  width:90%
 }
}
.main [data-module-template="heroes"] [data-unit-id="spring-iphone-xs"] .litany br.exclude-small {
 display:block
}
@media only screen and (max-width: 735px) {
 .main [data-module-template="heroes"] [data-unit-id="spring-iphone-xs"] .litany br.exclude-small {
  display:none
 }
}
.main [data-module-template="heroes"] [data-unit-id="spring-iphone-xs"] .litany .unit-image {
 margin-left:9px
}
@media only screen and (max-width: 1068px) {
 .main [data-module-template="heroes"] [data-unit-id="spring-iphone-xs"] .litany .unit-image {
  bottom:19px
 }
}
@media only screen and (max-width: 735px) {
 .main [data-module-template="heroes"] [data-unit-id="spring-iphone-xs"] .litany .unit-image {
  bottom:0
 }
}
@media only screen and (max-width: 1068px) {
 .main [data-module-template="heroes"] [data-unit-id="spring-iphone-xs"] .litany .unit-image {
  margin-left:-12px
 }
}
@media only screen and (max-width: 735px) {
 .main [data-module-template="heroes"] [data-unit-id="spring-iphone-xs"] .litany .unit-image {
  margin-left:0
 }
}
@media only screen and (max-width: 1068px) and (min-width: 736px) and (max-height: 733px) {
 .main [data-module-template="heroes"] [data-unit-id="spring-iphone-xs"] .litany .unit-image {
  bottom:0
 }
}
@media only screen and (max-width: 735px) {
 .main [data-module-template="heroes"] [data-unit-id="spring-iphone-xs"] .litany .unit-image-wrapper {
  height:274px;
  -webkit-box-flex:0;
  -ms-flex-positive:0;
  flex-grow:0;
  top:auto;
  bottom:0
 }
 .main [data-module-template="heroes"] [data-unit-id="spring-iphone-xs"] .litany .unit-image-wrapper,
 .main [data-module-template="heroes"] [data-unit-id="spring-iphone-xs"] .litany .unit-image {
  position:relative
 }
 .main [data-module-template="heroes"] [data-unit-id="spring-iphone-xs"] .litany .unit-image {
  margin-top:1.4em;
  top:15px
 }
}
.main [data-module-template="heroes"] [data-unit-id="spring-iphone-xr"] {
 border-right-width:0 !important;
 border-left-width:0 !important;
 padding-left:calc(max(0px, env(safe-area-inset-left)));
 padding-right:calc(max(0px, env(safe-area-inset-left)))
}
.main [data-module-template="heroes"] [data-unit-id="spring-iphone-xr"] .headline {
 margin-bottom:14px
}
@media only screen and (max-width: 1068px) {
 .main [data-module-template="heroes"] [data-unit-id="spring-iphone-xr"] .headline {
  margin-bottom:13px
 }
}
@media only screen and (max-width: 735px) {
 .main [data-module-template="heroes"] [data-unit-id="spring-iphone-xr"] .headline {
  margin-bottom:7px
 }
}
.main [data-module-template="heroes"] [data-unit-id="spring-iphone-xr"] .litany .unit-copy-wrapper .subhead,
.main [data-module-template="heroes"] [data-unit-id="spring-iphone-xr"] .litany .unit-copy-wrapper .cta {
 font-size:24px;
 line-height:1.33349;
 font-weight:400;
 letter-spacing:.009em;
 font-family:"SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}
.main [data-module-template="heroes"] [data-unit-id="spring-iphone-xr"] .litany .unit-copy-wrapper .subhead:lang(th),
.main [data-module-template="heroes"] [data-unit-id="spring-iphone-xr"] .litany .unit-copy-wrapper .cta:lang(th) {
 font-size:22px;
 line-height:1.59091;
 letter-spacing:0em;
 font-family:"SF Pro TH","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}
.main [data-module-template="heroes"] [data-unit-id="spring-iphone-xr"] .litany .unit-copy-wrapper .subhead:lang(ar),
.main [data-module-template="heroes"] [data-unit-id="spring-iphone-xr"] .litany .unit-copy-wrapper .cta:lang(ar) {
 line-height:1.52099;
 font-family:"SF Pro AR","SF Pro Gulf","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}
.main [data-module-template="heroes"] [data-unit-id="spring-iphone-xr"] .litany .unit-copy-wrapper .subhead:lang(ja),
.main [data-module-template="heroes"] [data-unit-id="spring-iphone-xr"] .litany .unit-copy-wrapper .cta:lang(ja) {
 line-height:1.375;
 font-family:"SF Pro JP","SF Pro Display","SF Pro Icons","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo","ＭＳ Ｐゴシック","Helvetica Neue","Helvetica","Arial",sans-serif
}
.main [data-module-template="heroes"] [data-unit-id="spring-iphone-xr"] .litany .unit-copy-wrapper .subhead:lang(ko),
.main [data-module-template="heroes"] [data-unit-id="spring-iphone-xr"] .litany .unit-copy-wrapper .cta:lang(ko) {
 line-height:1.45849;
 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
}
.main [data-module-template="heroes"] [data-unit-id="spring-iphone-xr"] .litany .unit-copy-wrapper .subhead:lang(zh-CN),
.main [data-module-template="heroes"] [data-unit-id="spring-iphone-xr"] .litany .unit-copy-wrapper .cta:lang(zh-CN) {
 font-family:"SF Pro SC","SF Pro Display","SF Pro Icons","PingFang SC","Helvetica Neue","Helvetica","Arial",sans-serif
}
.main [data-module-template="heroes"] [data-unit-id="spring-iphone-xr"] .litany .unit-copy-wrapper .subhead:lang(zh-HK),
.main [data-module-template="heroes"] [data-unit-id="spring-iphone-xr"] .litany .unit-copy-wrapper .cta:lang(zh-HK) {
 font-family:"SF Pro HK","SF Pro Display","SF Pro Icons","PingFang HK","Helvetica Neue","Helvetica","Arial",sans-serif
}
.main [data-module-template="heroes"] [data-unit-id="spring-iphone-xr"] .litany .unit-copy-wrapper .subhead:lang(zh-MO),
.main [data-module-template="heroes"] [data-unit-id="spring-iphone-xr"] .litany .unit-copy-wrapper .cta: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
}
.main [data-module-template="heroes"] [data-unit-id="spring-iphone-xr"] .litany .unit-copy-wrapper .subhead:lang(zh-TW),
.main [data-module-template="heroes"] [data-unit-id="spring-iphone-xr"] .litany .unit-copy-wrapper .cta: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) {
 .main [data-module-template="heroes"] [data-unit-id="spring-iphone-xr"] .litany .unit-copy-wrapper .subhead,
 .main [data-module-template="heroes"] [data-unit-id="spring-iphone-xr"] .litany .unit-copy-wrapper .cta {
  font-size:21px;
  line-height:1.38105;
  font-weight:400;
  letter-spacing:.011em;
  font-family:"SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .main [data-module-template="heroes"] [data-unit-id="spring-iphone-xr"] .litany .unit-copy-wrapper .subhead:lang(th),
 .main [data-module-template="heroes"] [data-unit-id="spring-iphone-xr"] .litany .unit-copy-wrapper .cta:lang(th) {
  font-size:21px;
  line-height:1.57143;
  letter-spacing:0em;
  font-family:"SF Pro TH","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .main [data-module-template="heroes"] [data-unit-id="spring-iphone-xr"] .litany .unit-copy-wrapper .subhead:lang(ar),
 .main [data-module-template="heroes"] [data-unit-id="spring-iphone-xr"] .litany .unit-copy-wrapper .cta:lang(ar) {
  line-height:1.54762;
  font-family:"SF Pro AR","SF Pro Gulf","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .main [data-module-template="heroes"] [data-unit-id="spring-iphone-xr"] .litany .unit-copy-wrapper .subhead:lang(ja),
 .main [data-module-template="heroes"] [data-unit-id="spring-iphone-xr"] .litany .unit-copy-wrapper .cta:lang(ja) {
  line-height:1.42863;
  font-family:"SF Pro JP","SF Pro Display","SF Pro Icons","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo","ＭＳ Ｐゴシック","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .main [data-module-template="heroes"] [data-unit-id="spring-iphone-xr"] .litany .unit-copy-wrapper .subhead:lang(ko),
 .main [data-module-template="heroes"] [data-unit-id="spring-iphone-xr"] .litany .unit-copy-wrapper .cta: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
 }
 .main [data-module-template="heroes"] [data-unit-id="spring-iphone-xr"] .litany .unit-copy-wrapper .subhead:lang(zh-CN),
 .main [data-module-template="heroes"] [data-unit-id="spring-iphone-xr"] .litany .unit-copy-wrapper .cta:lang(zh-CN) {
  font-family:"SF Pro SC","SF Pro Display","SF Pro Icons","PingFang SC","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .main [data-module-template="heroes"] [data-unit-id="spring-iphone-xr"] .litany .unit-copy-wrapper .subhead:lang(zh-HK),
 .main [data-module-template="heroes"] [data-unit-id="spring-iphone-xr"] .litany .unit-copy-wrapper .cta:lang(zh-HK) {
  font-family:"SF Pro HK","SF Pro Display","SF Pro Icons","PingFang HK","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .main [data-module-template="heroes"] [data-unit-id="spring-iphone-xr"] .litany .unit-copy-wrapper .subhead:lang(zh-MO),
 .main [data-module-template="heroes"] [data-unit-id="spring-iphone-xr"] .litany .unit-copy-wrapper .cta: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
 }
 .main [data-module-template="heroes"] [data-unit-id="spring-iphone-xr"] .litany .unit-copy-wrapper .subhead:lang(zh-TW),
 .main [data-module-template="heroes"] [data-unit-id="spring-iphone-xr"] .litany .unit-copy-wrapper .cta: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: 735px) {
 .main [data-module-template="heroes"] [data-unit-id="spring-iphone-xr"] .litany .unit-copy-wrapper .subhead,
 .main [data-module-template="heroes"] [data-unit-id="spring-iphone-xr"] .litany .unit-copy-wrapper .cta {
  font-size:17px;
  line-height:1.47059;
  font-weight:400;
  letter-spacing:-.022em;
  font-family:"SF Pro Text","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .main [data-module-template="heroes"] [data-unit-id="spring-iphone-xr"] .litany .unit-copy-wrapper .subhead:lang(ar),
 .main [data-module-template="heroes"] [data-unit-id="spring-iphone-xr"] .litany .unit-copy-wrapper .cta:lang(ar) {
  line-height:1.58824;
  letter-spacing:0em;
  font-family:"SF Pro AR","SF Pro Gulf","SF Pro Text","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .main [data-module-template="heroes"] [data-unit-id="spring-iphone-xr"] .litany .unit-copy-wrapper .subhead:lang(ja),
 .main [data-module-template="heroes"] [data-unit-id="spring-iphone-xr"] .litany .unit-copy-wrapper .cta:lang(ja) {
  letter-spacing:0em;
  font-family:"SF Pro JP","SF Pro Text","SF Pro Icons","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo","ＭＳ Ｐゴシック","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .main [data-module-template="heroes"] [data-unit-id="spring-iphone-xr"] .litany .unit-copy-wrapper .subhead:lang(ko),
 .main [data-module-template="heroes"] [data-unit-id="spring-iphone-xr"] .litany .unit-copy-wrapper .cta:lang(ko) {
  line-height:1.61765;
  letter-spacing:0em;
  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
 }
 .main [data-module-template="heroes"] [data-unit-id="spring-iphone-xr"] .litany .unit-copy-wrapper .subhead:lang(th),
 .main [data-module-template="heroes"] [data-unit-id="spring-iphone-xr"] .litany .unit-copy-wrapper .cta:lang(th) {
  font-size:17px;
  line-height:1.64706;
  letter-spacing:0em;
  font-family:"SF Pro TH","SF Pro Text","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .main [data-module-template="heroes"] [data-unit-id="spring-iphone-xr"] .litany .unit-copy-wrapper .subhead:lang(zh),
 .main [data-module-template="heroes"] [data-unit-id="spring-iphone-xr"] .litany .unit-copy-wrapper .cta:lang(zh) {
  letter-spacing:0em
 }
 .main [data-module-template="heroes"] [data-unit-id="spring-iphone-xr"] .litany .unit-copy-wrapper .subhead:lang(zh-CN),
 .main [data-module-template="heroes"] [data-unit-id="spring-iphone-xr"] .litany .unit-copy-wrapper .cta:lang(zh-CN) {
  font-family:"SF Pro SC","SF Pro Text","SF Pro Icons","PingFang SC","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .main [data-module-template="heroes"] [data-unit-id="spring-iphone-xr"] .litany .unit-copy-wrapper .subhead:lang(zh-HK),
 .main [data-module-template="heroes"] [data-unit-id="spring-iphone-xr"] .litany .unit-copy-wrapper .cta:lang(zh-HK) {
  font-family:"SF Pro HK","SF Pro Text","SF Pro Icons","PingFang HK","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .main [data-module-template="heroes"] [data-unit-id="spring-iphone-xr"] .litany .unit-copy-wrapper .subhead:lang(zh-MO),
 .main [data-module-template="heroes"] [data-unit-id="spring-iphone-xr"] .litany .unit-copy-wrapper .cta: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
 }
 .main [data-module-template="heroes"] [data-unit-id="spring-iphone-xr"] .litany .unit-copy-wrapper .subhead:lang(zh-TW),
 .main [data-module-template="heroes"] [data-unit-id="spring-iphone-xr"] .litany .unit-copy-wrapper .cta:lang(zh-TW) {
  font-family:"SF Pro TC","SF Pro Text","SF Pro Icons","PingFang TC","Helvetica Neue","Helvetica","Arial",sans-serif
 }
}
@media only screen and (max-width: 735px) {
 .main [data-module-template="heroes"] [data-unit-id="spring-iphone-xr"] .litany .unit-copy-wrapper .subhead,
 .main [data-module-template="heroes"] [data-unit-id="spring-iphone-xr"] .litany .unit-copy-wrapper .cta {
  width:90%
 }
}
.main [data-module-template="heroes"] [data-unit-id="spring-iphone-xr"] .litany br.exclude-small {
 display:block
}
@media only screen and (max-width: 735px) {
 .main [data-module-template="heroes"] [data-unit-id="spring-iphone-xr"] .litany br.exclude-small {
  display:none
 }
}
@media only screen and (max-width: 735px) {
 .main [data-module-template="heroes"] [data-unit-id="spring-iphone-xr"] .litany .unit-image-wrapper {
  height:323px;
  -webkit-box-flex:0;
  -ms-flex-positive:0;
  flex-grow:0;
  top:auto;
  bottom:0
 }
 .main [data-module-template="heroes"] [data-unit-id="spring-iphone-xr"] .litany .unit-image-wrapper,
 .main [data-module-template="heroes"] [data-unit-id="spring-iphone-xr"] .litany .unit-image {
  position:relative
 }
 .main [data-module-template="heroes"] [data-unit-id="spring-iphone-xr"] .litany .unit-image {
  margin-top:1em;
  top:16px
 }
}
.main [data-module-template="heroes"] [data-unit-id="ipad-pro"] {
 border-right-width:0 !important;
 border-left-width:0 !important;
 padding-left:calc(max(0px, env(safe-area-inset-left)));
 padding-right:calc(max(0px, env(safe-area-inset-left)))
}
.main [data-module-template="heroes"] [data-unit-id="ipad-pro"] .litany .unit-copy-wrapper .subhead,
.main [data-module-template="heroes"] [data-unit-id="ipad-pro"] .litany .unit-copy-wrapper .cta {
 font-size:24px;
 line-height:1.33349;
 font-weight:400;
 letter-spacing:.009em;
 font-family:"SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}
.main [data-module-template="heroes"] [data-unit-id="ipad-pro"] .litany .unit-copy-wrapper .subhead:lang(th),
.main [data-module-template="heroes"] [data-unit-id="ipad-pro"] .litany .unit-copy-wrapper .cta:lang(th) {
 font-size:22px;
 line-height:1.59091;
 letter-spacing:0em;
 font-family:"SF Pro TH","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}
.main [data-module-template="heroes"] [data-unit-id="ipad-pro"] .litany .unit-copy-wrapper .subhead:lang(ar),
.main [data-module-template="heroes"] [data-unit-id="ipad-pro"] .litany .unit-copy-wrapper .cta:lang(ar) {
 line-height:1.52099;
 font-family:"SF Pro AR","SF Pro Gulf","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}
.main [data-module-template="heroes"] [data-unit-id="ipad-pro"] .litany .unit-copy-wrapper .subhead:lang(ja),
.main [data-module-template="heroes"] [data-unit-id="ipad-pro"] .litany .unit-copy-wrapper .cta:lang(ja) {
 line-height:1.375;
 font-family:"SF Pro JP","SF Pro Display","SF Pro Icons","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo","ＭＳ Ｐゴシック","Helvetica Neue","Helvetica","Arial",sans-serif
}
.main [data-module-template="heroes"] [data-unit-id="ipad-pro"] .litany .unit-copy-wrapper .subhead:lang(ko),
.main [data-module-template="heroes"] [data-unit-id="ipad-pro"] .litany .unit-copy-wrapper .cta:lang(ko) {
 line-height:1.45849;
 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
}
.main [data-module-template="heroes"] [data-unit-id="ipad-pro"] .litany .unit-copy-wrapper .subhead:lang(zh-CN),
.main [data-module-template="heroes"] [data-unit-id="ipad-pro"] .litany .unit-copy-wrapper .cta:lang(zh-CN) {
 font-family:"SF Pro SC","SF Pro Display","SF Pro Icons","PingFang SC","Helvetica Neue","Helvetica","Arial",sans-serif
}
.main [data-module-template="heroes"] [data-unit-id="ipad-pro"] .litany .unit-copy-wrapper .subhead:lang(zh-HK),
.main [data-module-template="heroes"] [data-unit-id="ipad-pro"] .litany .unit-copy-wrapper .cta:lang(zh-HK) {
 font-family:"SF Pro HK","SF Pro Display","SF Pro Icons","PingFang HK","Helvetica Neue","Helvetica","Arial",sans-serif
}
.main [data-module-template="heroes"] [data-unit-id="ipad-pro"] .litany .unit-copy-wrapper .subhead:lang(zh-MO),
.main [data-module-template="heroes"] [data-unit-id="ipad-pro"] .litany .unit-copy-wrapper .cta: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
}
.main [data-module-template="heroes"] [data-unit-id="ipad-pro"] .litany .unit-copy-wrapper .subhead:lang(zh-TW),
.main [data-module-template="heroes"] [data-unit-id="ipad-pro"] .litany .unit-copy-wrapper .cta: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) {
 .main [data-module-template="heroes"] [data-unit-id="ipad-pro"] .litany .unit-copy-wrapper .subhead,
 .main [data-module-template="heroes"] [data-unit-id="ipad-pro"] .litany .unit-copy-wrapper .cta {
  font-size:21px;
  line-height:1.38105;
  font-weight:400;
  letter-spacing:.011em;
  font-family:"SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .main [data-module-template="heroes"] [data-unit-id="ipad-pro"] .litany .unit-copy-wrapper .subhead:lang(th),
 .main [data-module-template="heroes"] [data-unit-id="ipad-pro"] .litany .unit-copy-wrapper .cta:lang(th) {
  font-size:21px;
  line-height:1.57143;
  letter-spacing:0em;
  font-family:"SF Pro TH","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .main [data-module-template="heroes"] [data-unit-id="ipad-pro"] .litany .unit-copy-wrapper .subhead:lang(ar),
 .main [data-module-template="heroes"] [data-unit-id="ipad-pro"] .litany .unit-copy-wrapper .cta:lang(ar) {
  line-height:1.54762;
  font-family:"SF Pro AR","SF Pro Gulf","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .main [data-module-template="heroes"] [data-unit-id="ipad-pro"] .litany .unit-copy-wrapper .subhead:lang(ja),
 .main [data-module-template="heroes"] [data-unit-id="ipad-pro"] .litany .unit-copy-wrapper .cta:lang(ja) {
  line-height:1.42863;
  font-family:"SF Pro JP","SF Pro Display","SF Pro Icons","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo","ＭＳ Ｐゴシック","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .main [data-module-template="heroes"] [data-unit-id="ipad-pro"] .litany .unit-copy-wrapper .subhead:lang(ko),
 .main [data-module-template="heroes"] [data-unit-id="ipad-pro"] .litany .unit-copy-wrapper .cta: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
 }
 .main [data-module-template="heroes"] [data-unit-id="ipad-pro"] .litany .unit-copy-wrapper .subhead:lang(zh-CN),
 .main [data-module-template="heroes"] [data-unit-id="ipad-pro"] .litany .unit-copy-wrapper .cta:lang(zh-CN) {
  font-family:"SF Pro SC","SF Pro Display","SF Pro Icons","PingFang SC","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .main [data-module-template="heroes"] [data-unit-id="ipad-pro"] .litany .unit-copy-wrapper .subhead:lang(zh-HK),
 .main [data-module-template="heroes"] [data-unit-id="ipad-pro"] .litany .unit-copy-wrapper .cta:lang(zh-HK) {
  font-family:"SF Pro HK","SF Pro Display","SF Pro Icons","PingFang HK","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .main [data-module-template="heroes"] [data-unit-id="ipad-pro"] .litany .unit-copy-wrapper .subhead:lang(zh-MO),
 .main [data-module-template="heroes"] [data-unit-id="ipad-pro"] .litany .unit-copy-wrapper .cta: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
 }
 .main [data-module-template="heroes"] [data-unit-id="ipad-pro"] .litany .unit-copy-wrapper .subhead:lang(zh-TW),
 .main [data-module-template="heroes"] [data-unit-id="ipad-pro"] .litany .unit-copy-wrapper .cta: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: 735px) {
 .main [data-module-template="heroes"] [data-unit-id="ipad-pro"] .litany .unit-copy-wrapper .subhead,
 .main [data-module-template="heroes"] [data-unit-id="ipad-pro"] .litany .unit-copy-wrapper .cta {
  font-size:17px;
  line-height:1.47059;
  font-weight:400;
  letter-spacing:-.022em;
  font-family:"SF Pro Text","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .main [data-module-template="heroes"] [data-unit-id="ipad-pro"] .litany .unit-copy-wrapper .subhead:lang(ar),
 .main [data-module-template="heroes"] [data-unit-id="ipad-pro"] .litany .unit-copy-wrapper .cta:lang(ar) {
  line-height:1.58824;
  letter-spacing:0em;
  font-family:"SF Pro AR","SF Pro Gulf","SF Pro Text","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .main [data-module-template="heroes"] [data-unit-id="ipad-pro"] .litany .unit-copy-wrapper .subhead:lang(ja),
 .main [data-module-template="heroes"] [data-unit-id="ipad-pro"] .litany .unit-copy-wrapper .cta:lang(ja) {
  letter-spacing:0em;
  font-family:"SF Pro JP","SF Pro Text","SF Pro Icons","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo","ＭＳ Ｐゴシック","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .main [data-module-template="heroes"] [data-unit-id="ipad-pro"] .litany .unit-copy-wrapper .subhead:lang(ko),
 .main [data-module-template="heroes"] [data-unit-id="ipad-pro"] .litany .unit-copy-wrapper .cta:lang(ko) {
  line-height:1.61765;
  letter-spacing:0em;
  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
 }
 .main [data-module-template="heroes"] [data-unit-id="ipad-pro"] .litany .unit-copy-wrapper .subhead:lang(th),
 .main [data-module-template="heroes"] [data-unit-id="ipad-pro"] .litany .unit-copy-wrapper .cta:lang(th) {
  font-size:17px;
  line-height:1.64706;
  letter-spacing:0em;
  font-family:"SF Pro TH","SF Pro Text","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .main [data-module-template="heroes"] [data-unit-id="ipad-pro"] .litany .unit-copy-wrapper .subhead:lang(zh),
 .main [data-module-template="heroes"] [data-unit-id="ipad-pro"] .litany .unit-copy-wrapper .cta:lang(zh) {
  letter-spacing:0em
 }
 .main [data-module-template="heroes"] [data-unit-id="ipad-pro"] .litany .unit-copy-wrapper .subhead:lang(zh-CN),
 .main [data-module-template="heroes"] [data-unit-id="ipad-pro"] .litany .unit-copy-wrapper .cta:lang(zh-CN) {
  font-family:"SF Pro SC","SF Pro Text","SF Pro Icons","PingFang SC","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .main [data-module-template="heroes"] [data-unit-id="ipad-pro"] .litany .unit-copy-wrapper .subhead:lang(zh-HK),
 .main [data-module-template="heroes"] [data-unit-id="ipad-pro"] .litany .unit-copy-wrapper .cta:lang(zh-HK) {
  font-family:"SF Pro HK","SF Pro Text","SF Pro Icons","PingFang HK","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .main [data-module-template="heroes"] [data-unit-id="ipad-pro"] .litany .unit-copy-wrapper .subhead:lang(zh-MO),
 .main [data-module-template="heroes"] [data-unit-id="ipad-pro"] .litany .unit-copy-wrapper .cta: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
 }
 .main [data-module-template="heroes"] [data-unit-id="ipad-pro"] .litany .unit-copy-wrapper .subhead:lang(zh-TW),
 .main [data-module-template="heroes"] [data-unit-id="ipad-pro"] .litany .unit-copy-wrapper .cta:lang(zh-TW) {
  font-family:"SF Pro TC","SF Pro Text","SF Pro Icons","PingFang TC","Helvetica Neue","Helvetica","Arial",sans-serif
 }
}
@media only screen and (max-width: 735px) {
 .main [data-module-template="heroes"] [data-unit-id="ipad-pro"] .litany .unit-copy-wrapper .subhead,
 .main [data-module-template="heroes"] [data-unit-id="ipad-pro"] .litany .unit-copy-wrapper .cta {
  width:90%
 }
}
@media only screen and (max-width: 735px) {
 .main [data-module-template="heroes"] [data-unit-id="ipad-pro"] .litany .unit-image-wrapper {
  height:323px;
  -webkit-box-flex:0;
  -ms-flex-positive:0;
  flex-grow:0;
  top:auto;
  bottom:0
 }
 .main [data-module-template="heroes"] [data-unit-id="ipad-pro"] .litany .unit-image-wrapper,
 .main [data-module-template="heroes"] [data-unit-id="ipad-pro"] .litany .unit-image {
  position:relative
 }
 .main [data-module-template="heroes"] [data-unit-id="ipad-pro"] .litany .unit-image {
  margin-top:1em;
  top:16px
 }
}
.main [data-module-template="heroes"] [data-unit-id="apple-watch-series-4"] {
 border-right-width:0 !important;
 border-left-width:0 !important;
 padding-left:calc(max(0px, env(safe-area-inset-left)));
 padding-right:calc(max(0px, env(safe-area-inset-left)))
}
.main [data-module-template="heroes"] [data-unit-id="apple-watch-series-4"] .unit-copy-wrapper {
 display:inline-block;
 position:absolute !important;
 width:50%;
 top:50%;
 right:50%;
 -webkit-transform:translateY(-50%);
 transform:translateY(-50%);
 padding-top:0
}
@media only screen and (max-width: 735px) {
 .main [data-module-template="heroes"] [data-unit-id="apple-watch-series-4"] .unit-copy-wrapper {
  width:100%;
  right:auto;
  top:auto;
  position:relative  !important;
  -webkit-transform:none;
  transform:none
 }
}
@media only screen and (max-width: 1068px) {
 .main [data-module-template="heroes"] [data-unit-id="apple-watch-series-4"] .unit-copy-wrapper {
  padding-top:0
 }
}
@media only screen and (max-width: 735px) {
 .main [data-module-template="heroes"] [data-unit-id="apple-watch-series-4"] .unit-copy-wrapper {
  padding-top:37px
 }
}
.main [data-module-template="heroes"] [data-unit-id="apple-watch-series-4"] .unit-copy-wrapper .medium-only {
 display:none
}
@media only screen and (max-width: 1068px) {
 .main [data-module-template="heroes"] [data-unit-id="apple-watch-series-4"] .unit-copy-wrapper .medium-only {
  display:block
 }
}
@media only screen and (max-width: 735px) {
 .main [data-module-template="heroes"] [data-unit-id="apple-watch-series-4"] .unit-copy-wrapper .medium-only {
  display:none
 }
}
.main [data-module-template="heroes"] [data-unit-id="apple-watch-series-4"] .unit-image-wrapper {
 position:absolute;
 left:50%;
 width:50%;
 margin-left:0
}
@media only screen and (max-width: 735px) {
 .main [data-module-template="heroes"] [data-unit-id="apple-watch-series-4"] .unit-image-wrapper {
  width:100%;
  left:auto
 }
}
@media only screen and (max-width: 1068px) {
 .main [data-module-template="heroes"] [data-unit-id="apple-watch-series-4"] .unit-image-wrapper {
  margin-left:-20px
 }
}
@media only screen and (max-width: 735px) {
 .main [data-module-template="heroes"] [data-unit-id="apple-watch-series-4"] .unit-image-wrapper {
  margin-left:0
 }
}
.main [data-module-template="heroes"] [data-unit-id="apple-watch-series-4"] .unit-image-wrapper .unit-image {
 left:0;
 -webkit-transform:none;
 transform:none
}
@media only screen and (max-width: 735px) {
 .main [data-module-template="heroes"] [data-unit-id="apple-watch-series-4"] .unit-image-wrapper .unit-image {
  left:50%;
  -webkit-transform:translateX(-50%);
  transform:translateX(-50%)
 }
}
.main [data-module-template="heroes"] [data-unit-id="apple-watch-series-4"] .logo-image-apple-watch-series-4-logo-hero-d4753 {
 width:205px;
 margin-bottom:17px
}
@media only screen and (max-width: 1068px) {
 .main [data-module-template="heroes"] [data-unit-id="apple-watch-series-4"] .logo-image-apple-watch-series-4-logo-hero-d4753 {
  width:145px
 }
}
@media only screen and (max-width: 735px) {
 .main [data-module-template="heroes"] [data-unit-id="apple-watch-series-4"] .logo-image-apple-watch-series-4-logo-hero-d4753 {
  width:123px
 }
}
@media only screen and (max-width: 1068px) {
 .main [data-module-template="heroes"] [data-unit-id="apple-watch-series-4"] .logo-image-apple-watch-series-4-logo-hero-d4753 {
  margin-bottom:17px
 }
}
@media only screen and (max-width: 735px) {
 .main [data-module-template="heroes"] [data-unit-id="apple-watch-series-4"] .logo-image-apple-watch-series-4-logo-hero-d4753 {
  margin-bottom:7px
 }
}
.main [data-module-template="promos"] [data-unit-id] .unit-wrapper {
 position:relative;
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-orient:vertical;
 -webkit-box-direction:normal;
 -ms-flex-direction:column;
 flex-direction:column;
 overflow:hidden
}
.main [data-module-template="promos"] [data-unit-id] .unit-wrapper a.unit-link {
 position:absolute;
 top:0;
 left:0;
 width:100%;
 height:100%;
 z-index:3
}
.main [data-module-template="promos"] [data-unit-id] .unit-wrapper a.unit-link:hover {
 text-decoration:none
}
.main [data-module-template="promos"] [data-unit-id] .unit-wrapper a.unit-link:focus {
 outline-offset:-3px
}
html.ie .main [data-module-template="promos"] [data-unit-id] .unit-wrapper a.unit-link:focus {
 top:3px;
 left:3px;
 width:calc(100% - 6px);
 height:calc(100% - 6px)
}
.main [data-module-template="promos"] [data-unit-id] .unit-wrapper a:not(.unit-link) {
 z-index:4;
 text-decoration:none
}
.main [data-module-template="promos"] [data-unit-id] .unit-wrapper a:not(.unit-link):hover {
 text-decoration:underline
}
.main [data-module-template="promos"] [data-unit-id] .unit-wrapper .unit-copy-wrapper {
 position:relative;
 -webkit-box-flex:0;
 -ms-flex-positive:0;
 flex-grow:0;
 z-index:4;
 pointer-events:none
}
.main [data-module-template="promos"] [data-unit-id] .unit-wrapper .unit-copy-wrapper a {
 pointer-events:all
}
.main [data-module-template="promos"] [data-unit-id] .unit-wrapper .unit-image-wrapper {
 z-index:1;
 overflow:visible;
 -webkit-box-flex:1;
 -ms-flex-positive:1;
 flex-grow:1
}
.main [data-module-template="promos"] [data-unit-id] .unit-image {
 z-index:1;
 position:absolute;
 border:0;
 margin:0;
 padding:0;
 left:calc(50% + 0px);
 right:auto;
 bottom:0px;
 top:auto;
 -webkit-transform:translatex(-50%);
 transform:translatex(-50%)
}
.main [data-module-template="promos"] [data-unit-id] .headline,
.main [data-module-template="promos"] [data-unit-id] .subhead,
.main [data-module-template="promos"] [data-unit-id] .cta {
 text-align:center;
 display:block;
 width:100%;
 margin-left:auto;
 margin-right:auto;
 position:relative;
 -ms-flex-negative:1;
 flex-shrink:1
}
.main [data-module-template="promos"] [data-unit-id] .cta {
 color:#0070c9
}
.main [data-module-template="promos"] .unit-image-wrapper {
 position:absolute;
 top:0;
 left:0;
 height:100%;
 width:100%
}
.main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-apple-events-march-event-2019 {
 width:1262px;
 height:580px;
 background-size:1262px 580px;
 background-repeat:no-repeat;
 background-image:url("/v/home/eb/images/promos/apple-events/march_event_2019__fyoxvr9eucuq_large.jpg")
}
@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) {
 .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-apple-events-march-event-2019 {
  background-image:url("/v/home/eb/images/promos/apple-events/march_event_2019__fyoxvr9eucuq_large_2x.jpg")
 }
}
@media only screen and (max-width: 1068px) {
 .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-apple-events-march-event-2019 {
  width:516px;
  height:490px;
  background-size:516px 490px;
  background-repeat:no-repeat;
  background-image:url("/v/home/eb/images/promos/apple-events/march_event_2019__fyoxvr9eucuq_medium.jpg")
 }
}
@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) {
 .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-apple-events-march-event-2019 {
  background-image:url("/v/home/eb/images/promos/apple-events/march_event_2019__fyoxvr9eucuq_medium_2x.jpg")
 }
}
@media only screen and (max-width: 735px) {
 .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-apple-events-march-event-2019 {
  width:736px;
  height:548px;
  background-size:736px 548px;
  background-repeat:no-repeat;
  background-image:url("/v/home/eb/images/promos/apple-events/march_event_2019__fyoxvr9eucuq_small.jpg")
 }
}
@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-width: 735px) and (min-resolution: 144dpi) {
 .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-apple-events-march-event-2019 {
  background-image:url("/v/home/eb/images/promos/apple-events/march_event_2019__fyoxvr9eucuq_small_2x.jpg")
 }
}
.main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-apple-music-apple-music {
 width:1262px;
 height:580px;
 background-size:1262px 580px;
 background-repeat:no-repeat;
 background-image:url("/v/home/eb/images/promos/apple-music/apple_music__gdfamywhn6ye_large.jpg")
}
@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) {
 .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-apple-music-apple-music {
  background-image:url("/v/home/eb/images/promos/apple-music/apple_music__gdfamywhn6ye_large_2x.jpg")
 }
}
@media only screen and (max-width: 1068px) {
 .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-apple-music-apple-music {
  width:516px;
  height:490px;
  background-size:516px 490px;
  background-repeat:no-repeat;
  background-image:url("/v/home/eb/images/promos/apple-music/apple_music__gdfamywhn6ye_medium.jpg")
 }
}
@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) {
 .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-apple-music-apple-music {
  background-image:url("/v/home/eb/images/promos/apple-music/apple_music__gdfamywhn6ye_medium_2x.jpg")
 }
}
@media only screen and (max-width: 735px) {
 .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-apple-music-apple-music {
  width:736px;
  height:548px;
  background-size:736px 548px;
  background-repeat:no-repeat;
  background-image:url("/v/home/eb/images/promos/apple-music/apple_music__gdfamywhn6ye_small.jpg")
 }
}
@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-width: 735px) and (min-resolution: 144dpi) {
 .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-apple-music-apple-music {
  background-image:url("/v/home/eb/images/promos/apple-music/apple_music__gdfamywhn6ye_small_2x.jpg")
 }
}
.main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-apple-music-icon-apple-music {
 width:37px;
 height:37px;
 background-size:37px 37px;
 background-repeat:no-repeat;
 background-image:url("/v/home/eb/images/promos/apple-music/icon_apple_music__bw26tvyfe8k2_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) {
 .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-apple-music-icon-apple-music {
  background-image:url("/v/home/eb/images/promos/apple-music/icon_apple_music__bw26tvyfe8k2_large_2x.png")
 }
}
@media only screen and (max-width: 1068px) {
 .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-apple-music-icon-apple-music {
  width:33px;
  height:33px;
  background-size:33px 33px;
  background-repeat:no-repeat;
  background-image:url("/v/home/eb/images/promos/apple-music/icon_apple_music__bw26tvyfe8k2_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) {
 .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-apple-music-icon-apple-music {
  background-image:url("/v/home/eb/images/promos/apple-music/icon_apple_music__bw26tvyfe8k2_medium_2x.png")
 }
}
@media only screen and (max-width: 735px) {
 .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-apple-music-icon-apple-music {
  width:33px;
  height:33px;
  background-size:33px 33px;
  background-repeat:no-repeat;
  background-image:url("/v/home/eb/images/promos/apple-music/icon_apple_music__bw26tvyfe8k2_small.png")
 }
}
@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-width: 735px) and (min-resolution: 144dpi) {
 .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-apple-music-icon-apple-music {
  background-image:url("/v/home/eb/images/promos/apple-music/icon_apple_music__bw26tvyfe8k2_small_2x.png")
 }
}
.main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-ipad-air-ipad-air-tile {
 width:476px;
 height:346px;
 background-size:476px 346px;
 background-repeat:no-repeat;
 background-image:url("/v/home/eb/images/promos/ipad-air/ipad_air_tile__f9ozv3kke9e2_large.jpg")
}
@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) {
 .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-ipad-air-ipad-air-tile {
  background-image:url("/v/home/eb/images/promos/ipad-air/ipad_air_tile__f9ozv3kke9e2_large_2x.jpg")
 }
}
@media only screen and (max-width: 1068px) {
 .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-ipad-air-ipad-air-tile {
  width:511px;
  height:297px;
  background-size:511px 297px;
  background-repeat:no-repeat;
  background-image:url("/v/home/eb/images/promos/ipad-air/ipad_air_tile__f9ozv3kke9e2_medium.jpg")
 }
}
@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) {
 .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-ipad-air-ipad-air-tile {
  background-image:url("/v/home/eb/images/promos/ipad-air/ipad_air_tile__f9ozv3kke9e2_medium_2x.jpg")
 }
}
@media only screen and (max-width: 735px) {
 .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-ipad-air-ipad-air-tile {
  width:510px;
  height:329px;
  background-size:510px 329px;
  background-repeat:no-repeat;
  background-image:url("/v/home/eb/images/promos/ipad-air/ipad_air_tile__f9ozv3kke9e2_small.jpg")
 }
}
@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-width: 735px) and (min-resolution: 144dpi) {
 .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-ipad-air-ipad-air-tile {
  background-image:url("/v/home/eb/images/promos/ipad-air/ipad_air_tile__f9ozv3kke9e2_small_2x.jpg")
 }
}
.main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-ipad-mini-ipad-mini-tile {
 width:769px;
 height:366px;
 background-size:769px 366px;
 background-repeat:no-repeat;
 background-image:url("/v/home/eb/images/promos/ipad-mini/ipad_mini_tile__c0jmap32olw2_large.jpg")
}
@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) {
 .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-ipad-mini-ipad-mini-tile {
  background-image:url("/v/home/eb/images/promos/ipad-mini/ipad_mini_tile__c0jmap32olw2_large_2x.jpg")
 }
}
@media only screen and (max-width: 1068px) {
 .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-ipad-mini-ipad-mini-tile {
  width:516px;
  height:308px;
  background-size:516px 308px;
  background-repeat:no-repeat;
  background-image:url("/v/home/eb/images/promos/ipad-mini/ipad_mini_tile__c0jmap32olw2_medium.jpg")
 }
}
@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) {
 .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-ipad-mini-ipad-mini-tile {
  background-image:url("/v/home/eb/images/promos/ipad-mini/ipad_mini_tile__c0jmap32olw2_medium_2x.jpg")
 }
}
@media only screen and (max-width: 735px) {
 .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-ipad-mini-ipad-mini-tile {
  width:702px;
  height:322px;
  background-size:702px 322px;
  background-repeat:no-repeat;
  background-image:url("/v/home/eb/images/promos/ipad-mini/ipad_mini_tile__c0jmap32olw2_small.jpg")
 }
}
@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-width: 735px) and (min-resolution: 144dpi) {
 .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-ipad-mini-ipad-mini-tile {
  background-image:url("/v/home/eb/images/promos/ipad-mini/ipad_mini_tile__c0jmap32olw2_small_2x.jpg")
 }
}
.main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-ipad-pro-ipad-pro {
 width:426px;
 height:377px;
 background-size:426px 377px;
 background-repeat:no-repeat;
 background-image:url("/v/home/eb/images/promos/ipad-pro/ipad_pro__cesqtbwwmi2u_large.jpg")
}
@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) {
 .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-ipad-pro-ipad-pro {
  background-image:url("/v/home/eb/images/promos/ipad-pro/ipad_pro__cesqtbwwmi2u_large_2x.jpg")
 }
}
@media only screen and (max-width: 1068px) {
 .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-ipad-pro-ipad-pro {
  width:226px;
  height:317px;
  background-size:226px 317px;
  background-repeat:no-repeat;
  background-image:url("/v/home/eb/images/promos/ipad-pro/ipad_pro__cesqtbwwmi2u_medium.jpg")
 }
}
@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) {
 .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-ipad-pro-ipad-pro {
  background-image:url("/v/home/eb/images/promos/ipad-pro/ipad_pro__cesqtbwwmi2u_medium_2x.jpg")
 }
}
@media only screen and (max-width: 735px) {
 .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-ipad-pro-ipad-pro {
  width:236px;
  height:332px;
  background-size:236px 332px;
  background-repeat:no-repeat;
  background-image:url("/v/home/eb/images/promos/ipad-pro/ipad_pro__cesqtbwwmi2u_small.jpg")
 }
}
@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-width: 735px) and (min-resolution: 144dpi) {
 .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-ipad-pro-ipad-pro {
  background-image:url("/v/home/eb/images/promos/ipad-pro/ipad_pro__cesqtbwwmi2u_small_2x.jpg")
 }
}
.main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-macbook-air-macbook-air {
 width:572px;
 height:334px;
 background-size:572px 334px;
 background-repeat:no-repeat;
 background-image:url("/v/home/eb/images/promos/macbook-air/macbook_air__knzp0i282eyy_large.jpg")
}
@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) {
 .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-macbook-air-macbook-air {
  background-image:url("/v/home/eb/images/promos/macbook-air/macbook_air__knzp0i282eyy_large_2x.jpg")
 }
}
@media only screen and (max-width: 1068px) {
 .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-macbook-air-macbook-air {
  width:306px;
  height:287px;
  background-size:306px 287px;
  background-repeat:no-repeat;
  background-image:url("/v/home/eb/images/promos/macbook-air/macbook_air__knzp0i282eyy_medium.jpg")
 }
}
@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) {
 .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-macbook-air-macbook-air {
  background-image:url("/v/home/eb/images/promos/macbook-air/macbook_air__knzp0i282eyy_medium_2x.jpg")
 }
}
@media only screen and (max-width: 735px) {
 .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-macbook-air-macbook-air {
  width:284px;
  height:302px;
  background-size:284px 302px;
  background-repeat:no-repeat;
  background-image:url("/v/home/eb/images/promos/macbook-air/macbook_air__knzp0i282eyy_small.jpg")
 }
}
@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-width: 735px) and (min-resolution: 144dpi) {
 .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-macbook-air-macbook-air {
  background-image:url("/v/home/eb/images/promos/macbook-air/macbook_air__knzp0i282eyy_small_2x.jpg")
 }
}
.main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-privacy-privacy {
 width:1262px;
 height:580px;
 background-size:1262px 580px;
 background-repeat:no-repeat;
 background-image:url("/v/home/eb/images/promos/privacy/privacy__fzwalkil8paq_large.jpg")
}
@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) {
 .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-privacy-privacy {
  background-image:url("/v/home/eb/images/promos/privacy/privacy__fzwalkil8paq_large_2x.jpg")
 }
}
@media only screen and (max-width: 1068px) {
 .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-privacy-privacy {
  width:516px;
  height:490px;
  background-size:516px 490px;
  background-repeat:no-repeat;
  background-image:url("/v/home/eb/images/promos/privacy/privacy__fzwalkil8paq_medium.jpg")
 }
}
@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) {
 .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-privacy-privacy {
  background-image:url("/v/home/eb/images/promos/privacy/privacy__fzwalkil8paq_medium_2x.jpg")
 }
}
@media only screen and (max-width: 735px) {
 .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-privacy-privacy {
  width:736px;
  height:548px;
  background-size:736px 548px;
  background-repeat:no-repeat;
  background-image:url("/v/home/eb/images/promos/privacy/privacy__fzwalkil8paq_small.jpg")
 }
}
@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-width: 735px) and (min-resolution: 144dpi) {
 .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-privacy-privacy {
  background-image:url("/v/home/eb/images/promos/privacy/privacy__fzwalkil8paq_small_2x.jpg")
 }
}
.main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-supply-supply {
 width:1262px;
 height:580px;
 background-size:1262px 580px;
 background-repeat:no-repeat;
 background-image:url("/v/home/eb/images/promos/supply/supply__fg0evswg8aqi_large.jpg")
}
@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) {
 .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-supply-supply {
  background-image:url("/v/home/eb/images/promos/supply/supply__fg0evswg8aqi_large_2x.jpg")
 }
}
@media only screen and (max-width: 1068px) {
 .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-supply-supply {
  width:516px;
  height:490px;
  background-size:516px 490px;
  background-repeat:no-repeat;
  background-image:url("/v/home/eb/images/promos/supply/supply__fg0evswg8aqi_medium.jpg")
 }
}
@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) {
 .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-supply-supply {
  background-image:url("/v/home/eb/images/promos/supply/supply__fg0evswg8aqi_medium_2x.jpg")
 }
}
@media only screen and (max-width: 735px) {
 .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-supply-supply {
  width:736px;
  height:548px;
  background-size:736px 548px;
  background-repeat:no-repeat;
  background-image:url("/v/home/eb/images/promos/supply/supply__fg0evswg8aqi_small.jpg")
 }
}
@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-width: 735px) and (min-resolution: 144dpi) {
 .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-supply-supply {
  background-image:url("/v/home/eb/images/promos/supply/supply__fg0evswg8aqi_small_2x.jpg")
 }
}
.main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-thats-iphone-100-things {
 width:1262px;
 height:580px;
 background-size:1262px 580px;
 background-repeat:no-repeat;
 background-image:url("/v/home/eb/images/promos/thats-iphone/100_things__f273j3ysx46e_large.jpg")
}
@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) {
 .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-thats-iphone-100-things {
  background-image:url("/v/home/eb/images/promos/thats-iphone/100_things__f273j3ysx46e_large_2x.jpg")
 }
}
@media only screen and (max-width: 1068px) {
 .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-thats-iphone-100-things {
  width:516px;
  height:490px;
  background-size:516px 490px;
  background-repeat:no-repeat;
  background-image:url("/v/home/eb/images/promos/thats-iphone/100_things__f273j3ysx46e_medium.jpg")
 }
}
@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) {
 .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-thats-iphone-100-things {
  background-image:url("/v/home/eb/images/promos/thats-iphone/100_things__f273j3ysx46e_medium_2x.jpg")
 }
}
@media only screen and (max-width: 735px) {
 .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-thats-iphone-100-things {
  width:736px;
  height:548px;
  background-size:736px 548px;
  background-repeat:no-repeat;
  background-image:url("/v/home/eb/images/promos/thats-iphone/100_things__f273j3ysx46e_small.jpg")
 }
}
@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-width: 735px) and (min-resolution: 144dpi) {
 .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-thats-iphone-100-things {
  background-image:url("/v/home/eb/images/promos/thats-iphone/100_things__f273j3ysx46e_small_2x.jpg")
 }
}
@media only screen and (max-width: 735px) {
 .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-thats-iphone-100-things-se {
  width:736px;
  height:548px;
  background-size:736px 548px;
  background-repeat:no-repeat;
  background-image:url("/v/home/eb/images/promos/thats-iphone/100_things_se__fgi64ekpgsmm_small.jpg")
 }
}
@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-width: 735px) and (min-resolution: 144dpi) {
 .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-thats-iphone-100-things-se {
  background-image:url("/v/home/eb/images/promos/thats-iphone/100_things_se__fgi64ekpgsmm_small_2x.jpg")
 }
}
.main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-wwdc-wwdc {
 width:1262px;
 height:580px;
 background-size:1262px 580px;
 background-repeat:no-repeat;
 background-image:url("/v/home/eb/images/promos/wwdc/wwdc__doyj1pn95kgi_large.jpg")
}
@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) {
 .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-wwdc-wwdc {
  background-image:url("/v/home/eb/images/promos/wwdc/wwdc__doyj1pn95kgi_large_2x.jpg")
 }
}
@media only screen and (max-width: 1068px) {
 .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-wwdc-wwdc {
  width:516px;
  height:490px;
  background-size:516px 490px;
  background-repeat:no-repeat;
  background-image:url("/v/home/eb/images/promos/wwdc/wwdc__doyj1pn95kgi_medium.jpg")
 }
}
@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) {
 .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-wwdc-wwdc {
  background-image:url("/v/home/eb/images/promos/wwdc/wwdc__doyj1pn95kgi_medium_2x.jpg")
 }
}
@media only screen and (max-width: 735px) {
 .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-wwdc-wwdc {
  width:736px;
  height:548px;
  background-size:736px 548px;
  background-repeat:no-repeat;
  background-image:url("/v/home/eb/images/promos/wwdc/wwdc__doyj1pn95kgi_small.jpg")
 }
}
@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-width: 735px) and (min-resolution: 144dpi) {
 .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-wwdc-wwdc {
  background-image:url("/v/home/eb/images/promos/wwdc/wwdc__doyj1pn95kgi_small_2x.jpg")
 }
}
.main [data-module-template="promos"] .unit-image-wrapper video.unit-image {
 background-image:none;
 will-change:opacity;
 opacity:0.01;
 -webkit-transition:opacity 0.25s;
 transition:opacity 0.25s
}
.main [data-module-template="promos"] .unit-image-wrapper video.unit-image.loaded {
 opacity:1
}
.main [data-module-template="promos"] .unit-image-wrapper video.hidden-test-video {
 opacity:0.01;
 width:1px;
 height:1px;
 position:absolute;
 bottom:0;
 right:0
}
@media screen and (max-width: 1441px) and (min-width: 1069px) {
 .main [data-module-template="promos"]:not(.standalone-module) {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -ms-flex-direction:row;
  flex-direction:row;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap;
  width:100%
 }
 .main [data-module-template="promos"]:not(.standalone-module) [data-unit-id] {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  width:50%;
  border-left-width:6px;
  border-right-width:6px
 }
 .main [data-module-template="promos"]:not(.standalone-module) [data-unit-id]:nth-child(2n+1) {
  border-left-width:12px
 }
 @supports (border-left-width: calc(max(0px))) {
  .main [data-module-template="promos"]:not(.standalone-module) [data-unit-id]:nth-child(2n+1) {
   border-left-width:calc(max(12px, env(safe-area-inset-left)))
  }
 }
 .main [data-module-template="promos"]:not(.standalone-module) [data-unit-id]:nth-child(2n) {
  border-right-width:12px
 }
 @supports (border-right-width: calc(max(0px))) {
  .main [data-module-template="promos"]:not(.standalone-module) [data-unit-id]:nth-child(2n) {
   border-right-width:calc(max(12px, env(safe-area-inset-right)))
  }
 }
 .main [data-module-template="promos"]:not(.standalone-module) [data-unit-id],
 .main [data-module-template="promos"]:not(.standalone-module) .unit-wrapper {
  position:relative;
  overflow:hidden
 }
 .main [data-module-template="promos"]:not(.standalone-module) [data-unit-id] {
  background-color:#fafafa;
  border-color:#fff;
  border-style:solid
 }
 .main [data-module-template="promos"]:not(.standalone-module) .unit-wrapper {
  height:580px;
  width:100%
 }
 .main [data-module-template="promos"]:not(.standalone-module) [data-unit-id] {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:6px;
  padding-bottom:0px;
  border-bottom-width:6px;
  padding-top:0px;
  height:calc(580px + 12px)
 }
 .main [data-module-template="promos"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+2) {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:0px;
  padding-bottom:0px;
  border-bottom-width:6px;
  padding-top:44px;
  height:calc(580px + 50px)
 }
}
@media only screen and (max-width: 1441px) and (min-width: 1069px) and (min-width: 768px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="promos"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+2) {
  padding-top:84px;
  height:calc(580px + 90px)
 }
}
@media only screen and (max-width: 1441px) and (min-width: 1069px) and (max-width: 767px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="promos"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+2) {
  padding-top:88px;
  height:calc(580px + 94px)
 }
}
@media only screen and (max-width: 1441px) and (min-width: 1069px) and (min-width: 768px) {
 html.ac-ls-visible .main [data-module-template="promos"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+2) {
  padding-top:114px;
  height:calc(580px + 120px)
 }
}
@media only screen and (max-width: 1441px) and (min-width: 1069px) and (max-width: 767px) {
 html.ac-ls-visible .main [data-module-template="promos"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+2) {
  padding-top:179px;
  height:calc(580px + 185px)
 }
}
@media screen and (max-width: 1441px) and (min-width: 1069px) {
 .main [data-module-template="promos"]:not(.standalone-module):last-child [data-unit-id]:nth-last-child(-n+2) {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:6px;
  padding-bottom:0px;
  border-bottom-width:12px;
  padding-top:0px;
  height:calc(580px + 18px)
 }
 .main [data-module-template="promos"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+2):nth-last-child(-n+2) {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:0px;
  padding-bottom:0px;
  border-bottom-width:12px;
  padding-top:44px;
  height:calc(580px + 56px)
 }
}
@media only screen and (max-width: 1441px) and (min-width: 1069px) and (min-width: 768px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="promos"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+2):nth-last-child(-n+2) {
  padding-top:84px;
  height:calc(580px + 96px)
 }
}
@media only screen and (max-width: 1441px) and (min-width: 1069px) and (max-width: 767px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="promos"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+2):nth-last-child(-n+2) {
  padding-top:88px;
  height:calc(580px + 100px)
 }
}
@media only screen and (max-width: 1441px) and (min-width: 1069px) and (min-width: 768px) {
 html.ac-ls-visible .main [data-module-template="promos"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+2):nth-last-child(-n+2) {
  padding-top:114px;
  height:calc(580px + 126px)
 }
}
@media only screen and (max-width: 1441px) and (min-width: 1069px) and (max-width: 767px) {
 html.ac-ls-visible .main [data-module-template="promos"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+2):nth-last-child(-n+2) {
  padding-top:179px;
  height:calc(580px + 191px)
 }
}
@media screen and (max-width: 1441px) and (min-width: 1069px) {
 .main [data-module-template="promos"].standalone-module {
  background-color:#fafafa;
  border-color:#fff;
  border-style:solid;
  border-left-width:12px;
  border-right-width:12px;
  padding-left:0;
  padding-right:0
 }
 @supports (border-left-width: calc(max(0px))) {
  .main [data-module-template="promos"].standalone-module {
   border-left-width:calc(max(12px, env(safe-area-inset-left)));
   border-right-width:calc(max(12px, env(safe-area-inset-right)))
  }
 }
 .main [data-module-template="promos"].standalone-module:only-child {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:0px;
  padding-bottom:0px;
  border-bottom-width:12px;
  padding-top:44px;
  height:calc(580px + 56px)
 }
}
@media only screen and (max-width: 1441px) and (min-width: 1069px) and (min-width: 768px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="promos"].standalone-module:only-child {
  padding-top:84px;
  height:calc(580px + 96px)
 }
}
@media only screen and (max-width: 1441px) and (min-width: 1069px) and (max-width: 767px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="promos"].standalone-module:only-child {
  padding-top:88px;
  height:calc(580px + 100px)
 }
}
@media only screen and (max-width: 1441px) and (min-width: 1069px) and (min-width: 768px) {
 html.ac-ls-visible .main [data-module-template="promos"].standalone-module:only-child {
  padding-top:114px;
  height:calc(580px + 126px)
 }
}
@media only screen and (max-width: 1441px) and (min-width: 1069px) and (max-width: 767px) {
 html.ac-ls-visible .main [data-module-template="promos"].standalone-module:only-child {
  padding-top:179px;
  height:calc(580px + 191px)
 }
}
@media screen and (max-width: 1441px) and (min-width: 1069px) {
 .main [data-module-template="promos"].standalone-module:not(:only-child):first-child {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:0px;
  padding-bottom:0px;
  border-bottom-width:6px;
  padding-top:44px;
  height:calc(580px + 50px)
 }
}
@media only screen and (max-width: 1441px) and (min-width: 1069px) and (min-width: 768px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="promos"].standalone-module:not(:only-child):first-child {
  padding-top:84px;
  height:calc(580px + 90px)
 }
}
@media only screen and (max-width: 1441px) and (min-width: 1069px) and (max-width: 767px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="promos"].standalone-module:not(:only-child):first-child {
  padding-top:88px;
  height:calc(580px + 94px)
 }
}
@media only screen and (max-width: 1441px) and (min-width: 1069px) and (min-width: 768px) {
 html.ac-ls-visible .main [data-module-template="promos"].standalone-module:not(:only-child):first-child {
  padding-top:114px;
  height:calc(580px + 120px)
 }
}
@media only screen and (max-width: 1441px) and (min-width: 1069px) and (max-width: 767px) {
 html.ac-ls-visible .main [data-module-template="promos"].standalone-module:not(:only-child):first-child {
  padding-top:179px;
  height:calc(580px + 185px)
 }
}
@media screen and (max-width: 1441px) and (min-width: 1069px) {
 .main [data-module-template="promos"].standalone-module:not(:only-child):not(:first-child):not(:last-child) {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:6px;
  padding-bottom:0px;
  border-bottom-width:6px;
  padding-top:0px;
  height:calc(580px + 12px)
 }
 .main [data-module-template="promos"].standalone-module:not(:only-child):last-child {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:6px;
  padding-bottom:0px;
  border-bottom-width:12px;
  padding-top:0px;
  height:calc(580px + 18px)
 }
}
@media screen and (max-width: 1442000px) and (min-width: 1442px) {
 .main [data-module-template="promos"]:not(.standalone-module) {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -ms-flex-direction:row;
  flex-direction:row;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap;
  width:100%
 }
 .main [data-module-template="promos"]:not(.standalone-module) [data-unit-id] {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  width:50%;
  border-left-width:6px;
  border-right-width:6px
 }
 .main [data-module-template="promos"]:not(.standalone-module) [data-unit-id]:nth-child(2n+1) {
  border-left-width:12px
 }
 @supports (border-left-width: calc(max(0px))) {
  .main [data-module-template="promos"]:not(.standalone-module) [data-unit-id]:nth-child(2n+1) {
   border-left-width:calc(max(12px, env(safe-area-inset-left)))
  }
 }
 .main [data-module-template="promos"]:not(.standalone-module) [data-unit-id]:nth-child(2n) {
  border-right-width:12px
 }
 @supports (border-right-width: calc(max(0px))) {
  .main [data-module-template="promos"]:not(.standalone-module) [data-unit-id]:nth-child(2n) {
   border-right-width:calc(max(12px, env(safe-area-inset-right)))
  }
 }
 .main [data-module-template="promos"]:not(.standalone-module) [data-unit-id],
 .main [data-module-template="promos"]:not(.standalone-module) .unit-wrapper {
  position:relative;
  overflow:hidden
 }
 .main [data-module-template="promos"]:not(.standalone-module) [data-unit-id] {
  background-color:#fafafa;
  border-color:#fff;
  border-style:solid
 }
 .main [data-module-template="promos"]:not(.standalone-module) .unit-wrapper {
  height:580px;
  width:100%
 }
 .main [data-module-template="promos"]:not(.standalone-module) [data-unit-id] {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:6px;
  padding-bottom:0px;
  border-bottom-width:6px;
  padding-top:0px;
  height:calc(580px + 12px)
 }
 .main [data-module-template="promos"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+2) {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:0px;
  padding-bottom:0px;
  border-bottom-width:6px;
  padding-top:44px;
  height:calc(580px + 50px)
 }
}
@media only screen and (max-width: 1442000px) and (min-width: 1442px) and (min-width: 768px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="promos"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+2) {
  padding-top:84px;
  height:calc(580px + 90px)
 }
}
@media only screen and (max-width: 1442000px) and (min-width: 1442px) and (max-width: 767px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="promos"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+2) {
  padding-top:88px;
  height:calc(580px + 94px)
 }
}
@media only screen and (max-width: 1442000px) and (min-width: 1442px) and (min-width: 768px) {
 html.ac-ls-visible .main [data-module-template="promos"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+2) {
  padding-top:114px;
  height:calc(580px + 120px)
 }
}
@media only screen and (max-width: 1442000px) and (min-width: 1442px) and (max-width: 767px) {
 html.ac-ls-visible .main [data-module-template="promos"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+2) {
  padding-top:179px;
  height:calc(580px + 185px)
 }
}
@media screen and (max-width: 1442000px) and (min-width: 1442px) {
 .main [data-module-template="promos"]:not(.standalone-module):last-child [data-unit-id]:nth-last-child(-n+2) {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:6px;
  padding-bottom:0px;
  border-bottom-width:12px;
  padding-top:0px;
  height:calc(580px + 18px)
 }
 .main [data-module-template="promos"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+2):nth-last-child(-n+2) {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:0px;
  padding-bottom:0px;
  border-bottom-width:12px;
  padding-top:44px;
  height:calc(580px + 56px)
 }
}
@media only screen and (max-width: 1442000px) and (min-width: 1442px) and (min-width: 768px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="promos"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+2):nth-last-child(-n+2) {
  padding-top:84px;
  height:calc(580px + 96px)
 }
}
@media only screen and (max-width: 1442000px) and (min-width: 1442px) and (max-width: 767px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="promos"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+2):nth-last-child(-n+2) {
  padding-top:88px;
  height:calc(580px + 100px)
 }
}
@media only screen and (max-width: 1442000px) and (min-width: 1442px) and (min-width: 768px) {
 html.ac-ls-visible .main [data-module-template="promos"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+2):nth-last-child(-n+2) {
  padding-top:114px;
  height:calc(580px + 126px)
 }
}
@media only screen and (max-width: 1442000px) and (min-width: 1442px) and (max-width: 767px) {
 html.ac-ls-visible .main [data-module-template="promos"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+2):nth-last-child(-n+2) {
  padding-top:179px;
  height:calc(580px + 191px)
 }
}
@media screen and (max-width: 1442000px) and (min-width: 1442px) {
 .main [data-module-template="promos"].standalone-module {
  background-color:#fafafa;
  border-color:#fff;
  border-style:solid;
  border-left-width:12px;
  border-right-width:12px;
  padding-left:0;
  padding-right:0
 }
 @supports (border-left-width: calc(max(0px))) {
  .main [data-module-template="promos"].standalone-module {
   border-left-width:calc(max(12px, env(safe-area-inset-left)));
   border-right-width:calc(max(12px, env(safe-area-inset-right)))
  }
 }
 .main [data-module-template="promos"].standalone-module:only-child {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:0px;
  padding-bottom:0px;
  border-bottom-width:12px;
  padding-top:44px;
  height:calc(580px + 56px)
 }
}
@media only screen and (max-width: 1442000px) and (min-width: 1442px) and (min-width: 768px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="promos"].standalone-module:only-child {
  padding-top:84px;
  height:calc(580px + 96px)
 }
}
@media only screen and (max-width: 1442000px) and (min-width: 1442px) and (max-width: 767px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="promos"].standalone-module:only-child {
  padding-top:88px;
  height:calc(580px + 100px)
 }
}
@media only screen and (max-width: 1442000px) and (min-width: 1442px) and (min-width: 768px) {
 html.ac-ls-visible .main [data-module-template="promos"].standalone-module:only-child {
  padding-top:114px;
  height:calc(580px + 126px)
 }
}
@media only screen and (max-width: 1442000px) and (min-width: 1442px) and (max-width: 767px) {
 html.ac-ls-visible .main [data-module-template="promos"].standalone-module:only-child {
  padding-top:179px;
  height:calc(580px + 191px)
 }
}
@media screen and (max-width: 1442000px) and (min-width: 1442px) {
 .main [data-module-template="promos"].standalone-module:not(:only-child):first-child {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:0px;
  padding-bottom:0px;
  border-bottom-width:6px;
  padding-top:44px;
  height:calc(580px + 50px)
 }
}
@media only screen and (max-width: 1442000px) and (min-width: 1442px) and (min-width: 768px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="promos"].standalone-module:not(:only-child):first-child {
  padding-top:84px;
  height:calc(580px + 90px)
 }
}
@media only screen and (max-width: 1442000px) and (min-width: 1442px) and (max-width: 767px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="promos"].standalone-module:not(:only-child):first-child {
  padding-top:88px;
  height:calc(580px + 94px)
 }
}
@media only screen and (max-width: 1442000px) and (min-width: 1442px) and (min-width: 768px) {
 html.ac-ls-visible .main [data-module-template="promos"].standalone-module:not(:only-child):first-child {
  padding-top:114px;
  height:calc(580px + 120px)
 }
}
@media only screen and (max-width: 1442000px) and (min-width: 1442px) and (max-width: 767px) {
 html.ac-ls-visible .main [data-module-template="promos"].standalone-module:not(:only-child):first-child {
  padding-top:179px;
  height:calc(580px + 185px)
 }
}
@media screen and (max-width: 1442000px) and (min-width: 1442px) {
 .main [data-module-template="promos"].standalone-module:not(:only-child):not(:first-child):not(:last-child) {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:6px;
  padding-bottom:0px;
  border-bottom-width:6px;
  padding-top:0px;
  height:calc(580px + 12px)
 }
 .main [data-module-template="promos"].standalone-module:not(:only-child):last-child {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:6px;
  padding-bottom:0px;
  border-bottom-width:12px;
  padding-top:0px;
  height:calc(580px + 18px)
 }
}
@media screen and (max-width: 735px) and (min-width: 0px) {
 .main [data-module-template="promos"]:not(.standalone-module) {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -ms-flex-direction:row;
  flex-direction:row;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap;
  width:100%
 }
 .main [data-module-template="promos"]:not(.standalone-module) [data-unit-id] {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  width:100%;
  border-left-width:6px;
  border-right-width:6px
 }
 .main [data-module-template="promos"]:not(.standalone-module) [data-unit-id]:nth-child(1n+1) {
  border-left-width:0px
 }
 .main [data-module-template="promos"]:not(.standalone-module) [data-unit-id]:nth-child(1n) {
  border-right-width:0px
 }
 .main [data-module-template="promos"]:not(.standalone-module) [data-unit-id],
 .main [data-module-template="promos"]:not(.standalone-module) .unit-wrapper {
  position:relative;
  overflow:hidden
 }
 .main [data-module-template="promos"]:not(.standalone-module) [data-unit-id] {
  background-color:#fafafa;
  border-color:#fff;
  border-style:solid
 }
 .main [data-module-template="promos"]:not(.standalone-module) .unit-wrapper {
  height:500px;
  width:100%
 }
 .main [data-module-template="promos"]:not(.standalone-module) [data-unit-id] {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:6px;
  padding-bottom:0px;
  border-bottom-width:6px;
  padding-top:0px;
  height:calc(500px + 12px)
 }
 .main [data-module-template="promos"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:0px;
  padding-bottom:0px;
  border-bottom-width:6px;
  padding-top:48px;
  height:calc(500px + 54px)
 }
}
@media only screen and (max-width: 735px) and (min-width: 0px) and (min-width: 768px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="promos"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
  padding-top:88px;
  height:calc(500px + 94px)
 }
}
@media only screen and (max-width: 735px) and (min-width: 0px) and (max-width: 767px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="promos"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
  padding-top:92px;
  height:calc(500px + 98px)
 }
}
@media only screen and (max-width: 735px) and (min-width: 0px) and (min-width: 768px) {
 html.ac-ls-visible .main [data-module-template="promos"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
  padding-top:118px;
  height:calc(500px + 124px)
 }
}
@media only screen and (max-width: 735px) and (min-width: 0px) and (max-width: 767px) {
 html.ac-ls-visible .main [data-module-template="promos"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
  padding-top:183px;
  height:calc(500px + 189px)
 }
}
@media screen and (max-width: 735px) and (min-width: 0px) {
 .main [data-module-template="promos"]:not(.standalone-module):last-child [data-unit-id]:nth-last-child(-n+1) {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:6px;
  padding-bottom:0px;
  border-bottom-width:12px;
  padding-top:0px;
  height:calc(500px + 18px)
 }
 .main [data-module-template="promos"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:0px;
  padding-bottom:0px;
  border-bottom-width:12px;
  padding-top:48px;
  height:calc(500px + 60px)
 }
}
@media only screen and (max-width: 735px) and (min-width: 0px) and (min-width: 768px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="promos"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
  padding-top:88px;
  height:calc(500px + 100px)
 }
}
@media only screen and (max-width: 735px) and (min-width: 0px) and (max-width: 767px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="promos"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
  padding-top:92px;
  height:calc(500px + 104px)
 }
}
@media only screen and (max-width: 735px) and (min-width: 0px) and (min-width: 768px) {
 html.ac-ls-visible .main [data-module-template="promos"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
  padding-top:118px;
  height:calc(500px + 130px)
 }
}
@media only screen and (max-width: 735px) and (min-width: 0px) and (max-width: 767px) {
 html.ac-ls-visible .main [data-module-template="promos"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
  padding-top:183px;
  height:calc(500px + 195px)
 }
}
@media screen and (max-width: 735px) and (min-width: 0px) {
 .main [data-module-template="promos"].standalone-module {
  background-color:#fafafa;
  border-color:#fff;
  border-style:solid;
  border-left-width:0px;
  border-right-width:0px;
  padding-left:0;
  padding-right:0
 }
 .main [data-module-template="promos"].standalone-module:only-child {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:0px;
  padding-bottom:0px;
  border-bottom-width:12px;
  padding-top:48px;
  height:calc(500px + 60px)
 }
}
@media only screen and (max-width: 735px) and (min-width: 0px) and (min-width: 768px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="promos"].standalone-module:only-child {
  padding-top:88px;
  height:calc(500px + 100px)
 }
}
@media only screen and (max-width: 735px) and (min-width: 0px) and (max-width: 767px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="promos"].standalone-module:only-child {
  padding-top:92px;
  height:calc(500px + 104px)
 }
}
@media only screen and (max-width: 735px) and (min-width: 0px) and (min-width: 768px) {
 html.ac-ls-visible .main [data-module-template="promos"].standalone-module:only-child {
  padding-top:118px;
  height:calc(500px + 130px)
 }
}
@media only screen and (max-width: 735px) and (min-width: 0px) and (max-width: 767px) {
 html.ac-ls-visible .main [data-module-template="promos"].standalone-module:only-child {
  padding-top:183px;
  height:calc(500px + 195px)
 }
}
@media screen and (max-width: 735px) and (min-width: 0px) {
 .main [data-module-template="promos"].standalone-module:not(:only-child):first-child {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:0px;
  padding-bottom:0px;
  border-bottom-width:6px;
  padding-top:48px;
  height:calc(500px + 54px)
 }
}
@media only screen and (max-width: 735px) and (min-width: 0px) and (min-width: 768px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="promos"].standalone-module:not(:only-child):first-child {
  padding-top:88px;
  height:calc(500px + 94px)
 }
}
@media only screen and (max-width: 735px) and (min-width: 0px) and (max-width: 767px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="promos"].standalone-module:not(:only-child):first-child {
  padding-top:92px;
  height:calc(500px + 98px)
 }
}
@media only screen and (max-width: 735px) and (min-width: 0px) and (min-width: 768px) {
 html.ac-ls-visible .main [data-module-template="promos"].standalone-module:not(:only-child):first-child {
  padding-top:118px;
  height:calc(500px + 124px)
 }
}
@media only screen and (max-width: 735px) and (min-width: 0px) and (max-width: 767px) {
 html.ac-ls-visible .main [data-module-template="promos"].standalone-module:not(:only-child):first-child {
  padding-top:183px;
  height:calc(500px + 189px)
 }
}
@media screen and (max-width: 735px) and (min-width: 0px) {
 .main [data-module-template="promos"].standalone-module:not(:only-child):not(:first-child):not(:last-child) {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:6px;
  padding-bottom:0px;
  border-bottom-width:6px;
  padding-top:0px;
  height:calc(500px + 12px)
 }
 .main [data-module-template="promos"].standalone-module:not(:only-child):last-child {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:6px;
  padding-bottom:0px;
  border-bottom-width:12px;
  padding-top:0px;
  height:calc(500px + 18px)
 }
}
@media screen and (max-width: 767px) and (min-width: 736px) {
 .main [data-module-template="promos"]:not(.standalone-module) {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -ms-flex-direction:row;
  flex-direction:row;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap;
  width:100%
 }
 .main [data-module-template="promos"]:not(.standalone-module) [data-unit-id] {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  width:50%;
  border-left-width:6px;
  border-right-width:6px
 }
 .main [data-module-template="promos"]:not(.standalone-module) [data-unit-id]:nth-child(2n+1) {
  border-left-width:12px
 }
 @supports (border-left-width: calc(max(0px))) {
  .main [data-module-template="promos"]:not(.standalone-module) [data-unit-id]:nth-child(2n+1) {
   border-left-width:calc(max(12px, env(safe-area-inset-left)))
  }
 }
 .main [data-module-template="promos"]:not(.standalone-module) [data-unit-id]:nth-child(2n) {
  border-right-width:12px
 }
 @supports (border-right-width: calc(max(0px))) {
  .main [data-module-template="promos"]:not(.standalone-module) [data-unit-id]:nth-child(2n) {
   border-right-width:calc(max(12px, env(safe-area-inset-right)))
  }
 }
 .main [data-module-template="promos"]:not(.standalone-module) [data-unit-id],
 .main [data-module-template="promos"]:not(.standalone-module) .unit-wrapper {
  position:relative;
  overflow:hidden
 }
 .main [data-module-template="promos"]:not(.standalone-module) [data-unit-id] {
  background-color:#fafafa;
  border-color:#fff;
  border-style:solid
 }
 .main [data-module-template="promos"]:not(.standalone-module) .unit-wrapper {
  height:490px;
  width:100%
 }
 .main [data-module-template="promos"]:not(.standalone-module) [data-unit-id] {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:6px;
  padding-bottom:0px;
  border-bottom-width:6px;
  padding-top:0px;
  height:calc(490px + 12px)
 }
 .main [data-module-template="promos"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+2) {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:0px;
  padding-bottom:0px;
  border-bottom-width:6px;
  padding-top:48px;
  height:calc(490px + 54px)
 }
}
@media only screen and (max-width: 767px) and (min-width: 736px) and (min-width: 768px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="promos"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+2) {
  padding-top:88px;
  height:calc(490px + 94px)
 }
}
@media only screen and (max-width: 767px) and (min-width: 736px) and (max-width: 767px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="promos"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+2) {
  padding-top:92px;
  height:calc(490px + 98px)
 }
}
@media only screen and (max-width: 767px) and (min-width: 736px) and (min-width: 768px) {
 html.ac-ls-visible .main [data-module-template="promos"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+2) {
  padding-top:118px;
  height:calc(490px + 124px)
 }
}
@media only screen and (max-width: 767px) and (min-width: 736px) and (max-width: 767px) {
 html.ac-ls-visible .main [data-module-template="promos"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+2) {
  padding-top:183px;
  height:calc(490px + 189px)
 }
}
@media screen and (max-width: 767px) and (min-width: 736px) {
 .main [data-module-template="promos"]:not(.standalone-module):last-child [data-unit-id]:nth-last-child(-n+2) {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:6px;
  padding-bottom:0px;
  border-bottom-width:12px;
  padding-top:0px;
  height:calc(490px + 18px)
 }
 .main [data-module-template="promos"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+2):nth-last-child(-n+2) {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:0px;
  padding-bottom:0px;
  border-bottom-width:12px;
  padding-top:48px;
  height:calc(490px + 60px)
 }
}
@media only screen and (max-width: 767px) and (min-width: 736px) and (min-width: 768px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="promos"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+2):nth-last-child(-n+2) {
  padding-top:88px;
  height:calc(490px + 100px)
 }
}
@media only screen and (max-width: 767px) and (min-width: 736px) and (max-width: 767px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="promos"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+2):nth-last-child(-n+2) {
  padding-top:92px;
  height:calc(490px + 104px)
 }
}
@media only screen and (max-width: 767px) and (min-width: 736px) and (min-width: 768px) {
 html.ac-ls-visible .main [data-module-template="promos"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+2):nth-last-child(-n+2) {
  padding-top:118px;
  height:calc(490px + 130px)
 }
}
@media only screen and (max-width: 767px) and (min-width: 736px) and (max-width: 767px) {
 html.ac-ls-visible .main [data-module-template="promos"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+2):nth-last-child(-n+2) {
  padding-top:183px;
  height:calc(490px + 195px)
 }
}
@media screen and (max-width: 767px) and (min-width: 736px) {
 .main [data-module-template="promos"].standalone-module {
  background-color:#fafafa;
  border-color:#fff;
  border-style:solid;
  border-left-width:12px;
  border-right-width:12px;
  padding-left:0;
  padding-right:0
 }
 @supports (border-left-width: calc(max(0px))) {
  .main [data-module-template="promos"].standalone-module {
   border-left-width:calc(max(12px, env(safe-area-inset-left)));
   border-right-width:calc(max(12px, env(safe-area-inset-right)))
  }
 }
 .main [data-module-template="promos"].standalone-module:only-child {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:0px;
  padding-bottom:0px;
  border-bottom-width:12px;
  padding-top:48px;
  height:calc(490px + 60px)
 }
}
@media only screen and (max-width: 767px) and (min-width: 736px) and (min-width: 768px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="promos"].standalone-module:only-child {
  padding-top:88px;
  height:calc(490px + 100px)
 }
}
@media only screen and (max-width: 767px) and (min-width: 736px) and (max-width: 767px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="promos"].standalone-module:only-child {
  padding-top:92px;
  height:calc(490px + 104px)
 }
}
@media only screen and (max-width: 767px) and (min-width: 736px) and (min-width: 768px) {
 html.ac-ls-visible .main [data-module-template="promos"].standalone-module:only-child {
  padding-top:118px;
  height:calc(490px + 130px)
 }
}
@media only screen and (max-width: 767px) and (min-width: 736px) and (max-width: 767px) {
 html.ac-ls-visible .main [data-module-template="promos"].standalone-module:only-child {
  padding-top:183px;
  height:calc(490px + 195px)
 }
}
@media screen and (max-width: 767px) and (min-width: 736px) {
 .main [data-module-template="promos"].standalone-module:not(:only-child):first-child {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:0px;
  padding-bottom:0px;
  border-bottom-width:6px;
  padding-top:48px;
  height:calc(490px + 54px)
 }
}
@media only screen and (max-width: 767px) and (min-width: 736px) and (min-width: 768px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="promos"].standalone-module:not(:only-child):first-child {
  padding-top:88px;
  height:calc(490px + 94px)
 }
}
@media only screen and (max-width: 767px) and (min-width: 736px) and (max-width: 767px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="promos"].standalone-module:not(:only-child):first-child {
  padding-top:92px;
  height:calc(490px + 98px)
 }
}
@media only screen and (max-width: 767px) and (min-width: 736px) and (min-width: 768px) {
 html.ac-ls-visible .main [data-module-template="promos"].standalone-module:not(:only-child):first-child {
  padding-top:118px;
  height:calc(490px + 124px)
 }
}
@media only screen and (max-width: 767px) and (min-width: 736px) and (max-width: 767px) {
 html.ac-ls-visible .main [data-module-template="promos"].standalone-module:not(:only-child):first-child {
  padding-top:183px;
  height:calc(490px + 189px)
 }
}
@media screen and (max-width: 767px) and (min-width: 736px) {
 .main [data-module-template="promos"].standalone-module:not(:only-child):not(:first-child):not(:last-child) {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:6px;
  padding-bottom:0px;
  border-bottom-width:6px;
  padding-top:0px;
  height:calc(490px + 12px)
 }
 .main [data-module-template="promos"].standalone-module:not(:only-child):last-child {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:6px;
  padding-bottom:0px;
  border-bottom-width:12px;
  padding-top:0px;
  height:calc(490px + 18px)
 }
}
@media screen and (max-width: 1068px) and (min-width: 768px) {
 .main [data-module-template="promos"]:not(.standalone-module) {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -ms-flex-direction:row;
  flex-direction:row;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap;
  width:100%
 }
 .main [data-module-template="promos"]:not(.standalone-module) [data-unit-id] {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  width:50%;
  border-left-width:6px;
  border-right-width:6px
 }
 .main [data-module-template="promos"]:not(.standalone-module) [data-unit-id]:nth-child(2n+1) {
  border-left-width:12px
 }
 @supports (border-left-width: calc(max(0px))) {
  .main [data-module-template="promos"]:not(.standalone-module) [data-unit-id]:nth-child(2n+1) {
   border-left-width:calc(max(12px, env(safe-area-inset-left)))
  }
 }
 .main [data-module-template="promos"]:not(.standalone-module) [data-unit-id]:nth-child(2n) {
  border-right-width:12px
 }
 @supports (border-right-width: calc(max(0px))) {
  .main [data-module-template="promos"]:not(.standalone-module) [data-unit-id]:nth-child(2n) {
   border-right-width:calc(max(12px, env(safe-area-inset-right)))
  }
 }
 .main [data-module-template="promos"]:not(.standalone-module) [data-unit-id],
 .main [data-module-template="promos"]:not(.standalone-module) .unit-wrapper {
  position:relative;
  overflow:hidden
 }
 .main [data-module-template="promos"]:not(.standalone-module) [data-unit-id] {
  background-color:#fafafa;
  border-color:#fff;
  border-style:solid
 }
 .main [data-module-template="promos"]:not(.standalone-module) .unit-wrapper {
  height:490px;
  width:100%
 }
 .main [data-module-template="promos"]:not(.standalone-module) [data-unit-id] {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:6px;
  padding-bottom:0px;
  border-bottom-width:6px;
  padding-top:0px;
  height:calc(490px + 12px)
 }
 .main [data-module-template="promos"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+2) {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:0px;
  padding-bottom:0px;
  border-bottom-width:6px;
  padding-top:44px;
  height:calc(490px + 50px)
 }
}
@media only screen and (max-width: 1068px) and (min-width: 768px) and (min-width: 768px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="promos"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+2) {
  padding-top:84px;
  height:calc(490px + 90px)
 }
}
@media only screen and (max-width: 1068px) and (min-width: 768px) and (max-width: 767px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="promos"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+2) {
  padding-top:88px;
  height:calc(490px + 94px)
 }
}
@media only screen and (max-width: 1068px) and (min-width: 768px) and (min-width: 768px) {
 html.ac-ls-visible .main [data-module-template="promos"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+2) {
  padding-top:114px;
  height:calc(490px + 120px)
 }
}
@media only screen and (max-width: 1068px) and (min-width: 768px) and (max-width: 767px) {
 html.ac-ls-visible .main [data-module-template="promos"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+2) {
  padding-top:179px;
  height:calc(490px + 185px)
 }
}
@media screen and (max-width: 1068px) and (min-width: 768px) {
 .main [data-module-template="promos"]:not(.standalone-module):last-child [data-unit-id]:nth-last-child(-n+2) {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:6px;
  padding-bottom:0px;
  border-bottom-width:12px;
  padding-top:0px;
  height:calc(490px + 18px)
 }
 .main [data-module-template="promos"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+2):nth-last-child(-n+2) {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:0px;
  padding-bottom:0px;
  border-bottom-width:12px;
  padding-top:44px;
  height:calc(490px + 56px)
 }
}
@media only screen and (max-width: 1068px) and (min-width: 768px) and (min-width: 768px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="promos"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+2):nth-last-child(-n+2) {
  padding-top:84px;
  height:calc(490px + 96px)
 }
}
@media only screen and (max-width: 1068px) and (min-width: 768px) and (max-width: 767px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="promos"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+2):nth-last-child(-n+2) {
  padding-top:88px;
  height:calc(490px + 100px)
 }
}
@media only screen and (max-width: 1068px) and (min-width: 768px) and (min-width: 768px) {
 html.ac-ls-visible .main [data-module-template="promos"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+2):nth-last-child(-n+2) {
  padding-top:114px;
  height:calc(490px + 126px)
 }
}
@media only screen and (max-width: 1068px) and (min-width: 768px) and (max-width: 767px) {
 html.ac-ls-visible .main [data-module-template="promos"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+2):nth-last-child(-n+2) {
  padding-top:179px;
  height:calc(490px + 191px)
 }
}
@media screen and (max-width: 1068px) and (min-width: 768px) {
 .main [data-module-template="promos"].standalone-module {
  background-color:#fafafa;
  border-color:#fff;
  border-style:solid;
  border-left-width:12px;
  border-right-width:12px;
  padding-left:0;
  padding-right:0
 }
 @supports (border-left-width: calc(max(0px))) {
  .main [data-module-template="promos"].standalone-module {
   border-left-width:calc(max(12px, env(safe-area-inset-left)));
   border-right-width:calc(max(12px, env(safe-area-inset-right)))
  }
 }
 .main [data-module-template="promos"].standalone-module:only-child {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:0px;
  padding-bottom:0px;
  border-bottom-width:12px;
  padding-top:44px;
  height:calc(490px + 56px)
 }
}
@media only screen and (max-width: 1068px) and (min-width: 768px) and (min-width: 768px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="promos"].standalone-module:only-child {
  padding-top:84px;
  height:calc(490px + 96px)
 }
}
@media only screen and (max-width: 1068px) and (min-width: 768px) and (max-width: 767px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="promos"].standalone-module:only-child {
  padding-top:88px;
  height:calc(490px + 100px)
 }
}
@media only screen and (max-width: 1068px) and (min-width: 768px) and (min-width: 768px) {
 html.ac-ls-visible .main [data-module-template="promos"].standalone-module:only-child {
  padding-top:114px;
  height:calc(490px + 126px)
 }
}
@media only screen and (max-width: 1068px) and (min-width: 768px) and (max-width: 767px) {
 html.ac-ls-visible .main [data-module-template="promos"].standalone-module:only-child {
  padding-top:179px;
  height:calc(490px + 191px)
 }
}
@media screen and (max-width: 1068px) and (min-width: 768px) {
 .main [data-module-template="promos"].standalone-module:not(:only-child):first-child {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:0px;
  padding-bottom:0px;
  border-bottom-width:6px;
  padding-top:44px;
  height:calc(490px + 50px)
 }
}
@media only screen and (max-width: 1068px) and (min-width: 768px) and (min-width: 768px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="promos"].standalone-module:not(:only-child):first-child {
  padding-top:84px;
  height:calc(490px + 90px)
 }
}
@media only screen and (max-width: 1068px) and (min-width: 768px) and (max-width: 767px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="promos"].standalone-module:not(:only-child):first-child {
  padding-top:88px;
  height:calc(490px + 94px)
 }
}
@media only screen and (max-width: 1068px) and (min-width: 768px) and (min-width: 768px) {
 html.ac-ls-visible .main [data-module-template="promos"].standalone-module:not(:only-child):first-child {
  padding-top:114px;
  height:calc(490px + 120px)
 }
}
@media only screen and (max-width: 1068px) and (min-width: 768px) and (max-width: 767px) {
 html.ac-ls-visible .main [data-module-template="promos"].standalone-module:not(:only-child):first-child {
  padding-top:179px;
  height:calc(490px + 185px)
 }
}
@media screen and (max-width: 1068px) and (min-width: 768px) {
 .main [data-module-template="promos"].standalone-module:not(:only-child):not(:first-child):not(:last-child) {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:6px;
  padding-bottom:0px;
  border-bottom-width:6px;
  padding-top:0px;
  height:calc(490px + 12px)
 }
 .main [data-module-template="promos"].standalone-module:not(:only-child):last-child {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:6px;
  padding-bottom:0px;
  border-bottom-width:12px;
  padding-top:0px;
  height:calc(490px + 18px)
 }
}
.main [data-module-template="promos"] [data-unit-id] .unit-copy-wrapper .headline,
.main [data-module-template="promos"] [data-unit-id] .unit-copy-wrapper .subhead,
.main [data-module-template="promos"] [data-unit-id] .unit-copy-wrapper .cta {
 width:88%;
 max-width:430px
}
@media only screen and (max-width: 1068px) {
 .main [data-module-template="promos"] [data-unit-id] .unit-copy-wrapper .headline,
 .main [data-module-template="promos"] [data-unit-id] .unit-copy-wrapper .subhead,
 .main [data-module-template="promos"] [data-unit-id] .unit-copy-wrapper .cta {
  width:90%;
  max-width:330px
 }
}
@media only screen and (max-width: 735px) {
 .main [data-module-template="promos"] [data-unit-id] .unit-copy-wrapper .headline,
 .main [data-module-template="promos"] [data-unit-id] .unit-copy-wrapper .subhead,
 .main [data-module-template="promos"] [data-unit-id] .unit-copy-wrapper .cta {
  max-width:90%
 }
}
.main [data-module-template="promos"] [data-unit-id] .unit-copy-wrapper .headline {
 font-size:40px;
 line-height:1.1;
 font-weight:600;
 letter-spacing:0em;
 font-family:"SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif;
 margin-top:52px
}
.main [data-module-template="promos"] [data-unit-id] .unit-copy-wrapper .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
}
.main [data-module-template="promos"] [data-unit-id] .unit-copy-wrapper .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
}
.main [data-module-template="promos"] [data-unit-id] .unit-copy-wrapper .headline:lang(ko) {
 line-height:1.2125;
 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
}
.main [data-module-template="promos"] [data-unit-id] .unit-copy-wrapper .headline:lang(th) {
 font-size:36px;
 line-height:1.33357;
 font-family:"SF Pro TH","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}
.main [data-module-template="promos"] [data-unit-id] .unit-copy-wrapper .headline:lang(zh-CN) {
 font-family:"SF Pro SC","SF Pro Display","SF Pro Icons","PingFang SC","Helvetica Neue","Helvetica","Arial",sans-serif
}
.main [data-module-template="promos"] [data-unit-id] .unit-copy-wrapper .headline:lang(zh-HK) {
 font-family:"SF Pro HK","SF Pro Display","SF Pro Icons","PingFang HK","Helvetica Neue","Helvetica","Arial",sans-serif
}
.main [data-module-template="promos"] [data-unit-id] .unit-copy-wrapper .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
}
.main [data-module-template="promos"] [data-unit-id] .unit-copy-wrapper .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) {
 .main [data-module-template="promos"] [data-unit-id] .unit-copy-wrapper .headline {
  font-size:32px;
  line-height:1.125;
  font-weight:600;
  letter-spacing:.004em;
  font-family:"SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .main [data-module-template="promos"] [data-unit-id] .unit-copy-wrapper .headline:lang(th) {
  font-size:29px;
  line-height:1.44828;
  letter-spacing:0em;
  font-family:"SF Pro TH","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .main [data-module-template="promos"] [data-unit-id] .unit-copy-wrapper .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
 }
 .main [data-module-template="promos"] [data-unit-id] .unit-copy-wrapper .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
 }
 .main [data-module-template="promos"] [data-unit-id] .unit-copy-wrapper .headline:lang(ko) {
  line-height:1.23438;
  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
 }
 .main [data-module-template="promos"] [data-unit-id] .unit-copy-wrapper .headline:lang(zh-CN) {
  font-family:"SF Pro SC","SF Pro Display","SF Pro Icons","PingFang SC","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .main [data-module-template="promos"] [data-unit-id] .unit-copy-wrapper .headline:lang(zh-HK) {
  font-family:"SF Pro HK","SF Pro Display","SF Pro Icons","PingFang HK","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .main [data-module-template="promos"] [data-unit-id] .unit-copy-wrapper .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
 }
 .main [data-module-template="promos"] [data-unit-id] .unit-copy-wrapper .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) {
 .main [data-module-template="promos"] [data-unit-id] .unit-copy-wrapper .headline {
  margin-top:42px
 }
}
@media only screen and (max-width: 735px) {
 .main [data-module-template="promos"] [data-unit-id] .unit-copy-wrapper .headline {
  margin-top:37px
 }
}
.main [data-module-template="promos"] [data-unit-id] .unit-copy-wrapper .subhead {
 font-size:21px;
 line-height:1.2381;
 font-weight:400;
 letter-spacing:.016em;
 font-family:"SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif;
 margin-top:4px
}
.main [data-module-template="promos"] [data-unit-id] .unit-copy-wrapper .subhead:lang(th) {
 letter-spacing:0em;
 font-family:"SF Pro TH","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}
.main [data-module-template="promos"] [data-unit-id] .unit-copy-wrapper .subhead:lang(ar) {
 font-family:"SF Pro AR","SF Pro Gulf","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}
.main [data-module-template="promos"] [data-unit-id] .unit-copy-wrapper .subhead: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
}
.main [data-module-template="promos"] [data-unit-id] .unit-copy-wrapper .subhead:lang(ko) {
 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
}
.main [data-module-template="promos"] [data-unit-id] .unit-copy-wrapper .subhead:lang(zh-CN) {
 font-family:"SF Pro SC","SF Pro Display","SF Pro Icons","PingFang SC","Helvetica Neue","Helvetica","Arial",sans-serif
}
.main [data-module-template="promos"] [data-unit-id] .unit-copy-wrapper .subhead:lang(zh-HK) {
 font-family:"SF Pro HK","SF Pro Display","SF Pro Icons","PingFang HK","Helvetica Neue","Helvetica","Arial",sans-serif
}
.main [data-module-template="promos"] [data-unit-id] .unit-copy-wrapper .subhead: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
}
.main [data-module-template="promos"] [data-unit-id] .unit-copy-wrapper .subhead: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) {
 .main [data-module-template="promos"] [data-unit-id] .unit-copy-wrapper .subhead {
  font-size:19px;
  line-height:1.21053;
  font-weight:400;
  letter-spacing:.012em;
  font-family:"SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .main [data-module-template="promos"] [data-unit-id] .unit-copy-wrapper .subhead:lang(th) {
  font-size:19px;
  line-height:1.57895;
  letter-spacing:0em;
  font-family:"SF Pro TH","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .main [data-module-template="promos"] [data-unit-id] .unit-copy-wrapper .subhead:lang(ar) {
  line-height:1.39474;
  font-family:"SF Pro AR","SF Pro Gulf","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .main [data-module-template="promos"] [data-unit-id] .unit-copy-wrapper .subhead: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
 }
 .main [data-module-template="promos"] [data-unit-id] .unit-copy-wrapper .subhead:lang(ko) {
  line-height:1.34211;
  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
 }
 .main [data-module-template="promos"] [data-unit-id] .unit-copy-wrapper .subhead:lang(zh-CN) {
  font-family:"SF Pro SC","SF Pro Display","SF Pro Icons","PingFang SC","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .main [data-module-template="promos"] [data-unit-id] .unit-copy-wrapper .subhead:lang(zh-HK) {
  font-family:"SF Pro HK","SF Pro Display","SF Pro Icons","PingFang HK","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .main [data-module-template="promos"] [data-unit-id] .unit-copy-wrapper .subhead: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
 }
 .main [data-module-template="promos"] [data-unit-id] .unit-copy-wrapper .subhead: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) {
 .main [data-module-template="promos"] [data-unit-id] .unit-copy-wrapper .subhead {
  margin-top:3px
 }
}
@media only screen and (max-width: 735px) {
 .main [data-module-template="promos"] [data-unit-id] .unit-copy-wrapper .subhead {
  margin-top:3px
 }
}
.main [data-module-template="promos"] [data-unit-id] .unit-copy-wrapper .cta-links,
.main [data-module-template="promos"] [data-unit-id] .unit-copy-wrapper .cta {
 font-size:17px;
 line-height:1.23543;
 font-weight:400;
 letter-spacing:-.022em;
 font-family:"SF Pro Text","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif;
 margin-top:.7em;
 text-align:center
}
.main [data-module-template="promos"] [data-unit-id] .unit-copy-wrapper .cta-links:lang(ar),
.main [data-module-template="promos"] [data-unit-id] .unit-copy-wrapper .cta:lang(ar) {
 letter-spacing:0em;
 font-family:"SF Pro AR","SF Pro Gulf","SF Pro Text","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}
.main [data-module-template="promos"] [data-unit-id] .unit-copy-wrapper .cta-links:lang(ja),
.main [data-module-template="promos"] [data-unit-id] .unit-copy-wrapper .cta:lang(ja) {
 letter-spacing:0em;
 font-family:"SF Pro JP","SF Pro Text","SF Pro Icons","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo","ＭＳ Ｐゴシック","Helvetica Neue","Helvetica","Arial",sans-serif
}
.main [data-module-template="promos"] [data-unit-id] .unit-copy-wrapper .cta-links:lang(ko),
.main [data-module-template="promos"] [data-unit-id] .unit-copy-wrapper .cta:lang(ko) {
 line-height:1.35298;
 letter-spacing:0em;
 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
}
.main [data-module-template="promos"] [data-unit-id] .unit-copy-wrapper .cta-links:lang(th),
.main [data-module-template="promos"] [data-unit-id] .unit-copy-wrapper .cta:lang(th) {
 font-size:17px;
 line-height:1.52947;
 letter-spacing:0em;
 font-family:"SF Pro TH","SF Pro Text","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}
.main [data-module-template="promos"] [data-unit-id] .unit-copy-wrapper .cta-links:lang(zh),
.main [data-module-template="promos"] [data-unit-id] .unit-copy-wrapper .cta:lang(zh) {
 letter-spacing:0em
}
.main [data-module-template="promos"] [data-unit-id] .unit-copy-wrapper .cta-links:lang(zh-CN),
.main [data-module-template="promos"] [data-unit-id] .unit-copy-wrapper .cta:lang(zh-CN) {
 font-family:"SF Pro SC","SF Pro Text","SF Pro Icons","PingFang SC","Helvetica Neue","Helvetica","Arial",sans-serif
}
.main [data-module-template="promos"] [data-unit-id] .unit-copy-wrapper .cta-links:lang(zh-HK),
.main [data-module-template="promos"] [data-unit-id] .unit-copy-wrapper .cta:lang(zh-HK) {
 font-family:"SF Pro HK","SF Pro Text","SF Pro Icons","PingFang HK","Helvetica Neue","Helvetica","Arial",sans-serif
}
.main [data-module-template="promos"] [data-unit-id] .unit-copy-wrapper .cta-links:lang(zh-MO),
.main [data-module-template="promos"] [data-unit-id] .unit-copy-wrapper .cta: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
}
.main [data-module-template="promos"] [data-unit-id] .unit-copy-wrapper .cta-links:lang(zh-TW),
.main [data-module-template="promos"] [data-unit-id] .unit-copy-wrapper .cta:lang(zh-TW) {
 font-family:"SF Pro TC","SF Pro Text","SF Pro Icons","PingFang TC","Helvetica Neue","Helvetica","Arial",sans-serif
}
@media only screen and (max-width: 1068px) {
 .main [data-module-template="promos"] [data-unit-id] .unit-copy-wrapper .cta-links,
 .main [data-module-template="promos"] [data-unit-id] .unit-copy-wrapper .cta {
  margin-top:.75em
 }
}
@media only screen and (max-width: 735px) {
 .main [data-module-template="promos"] [data-unit-id] .unit-copy-wrapper .cta-links,
 .main [data-module-template="promos"] [data-unit-id] .unit-copy-wrapper .cta {
  margin-top:.75em
 }
}
.main [data-module-template="promos"] [data-unit-id] .unit-copy-wrapper .cta-links {
 position:relative;
 z-index:4;
 text-decoration:none
}
.main [data-module-template="promos"] [data-unit-id] .unit-copy-wrapper .cta-links a {
 text-align:center
}
.main [data-module-template="promos"] [data-unit-id] .unit-copy-wrapper .cta-links a:last-child {
 margin-left:26px
}
@media only screen and (max-width: 1068px) {
 .main [data-module-template="promos"] [data-unit-id] .unit-copy-wrapper .cta-links a:last-child {
  margin-left:20px
 }
}
@media only screen and (max-width: 735px) {
 .main [data-module-template="promos"] [data-unit-id] .unit-copy-wrapper .cta-links a:last-child {
  margin-left:20px
 }
}
.main [data-module-template="promos"] [data-unit-id="wwdc"] .unit-wrapper {
 background-color:#121B2F
}
.main [data-module-template="promos"] [data-unit-id="wwdc"] .unit-wrapper .unit-copy-wrapper {
 -webkit-box-ordinal-group:3;
 -ms-flex-order:2;
 order:2;
 margin-top:-138px
}
@media only screen and (max-width: 1068px) {
 .main [data-module-template="promos"] [data-unit-id="wwdc"] .unit-wrapper .unit-copy-wrapper {
  margin-top:-122px
 }
}
@media only screen and (max-width: 735px) {
 .main [data-module-template="promos"] [data-unit-id="wwdc"] .unit-wrapper .unit-copy-wrapper {
  margin-top:-118px
 }
}
.main [data-module-template="promos"] [data-unit-id="wwdc"] .unit-wrapper .unit-copy-wrapper .subhead {
 color:#fff;
 margin-top:8px
}
@media only screen and (max-width: 1068px) {
 .main [data-module-template="promos"] [data-unit-id="wwdc"] .unit-wrapper .unit-copy-wrapper .subhead {
  margin-top:11px
 }
}
.main [data-module-template="promos"] [data-unit-id="wwdc"] .unit-wrapper .unit-copy-wrapper .headline {
 margin-top:14px
}
.main [data-module-template="promos"] [data-unit-id="wwdc"] .unit-wrapper .unit-copy-wrapper .subhead {
 margin-top:14px
}
@media only screen and (max-width: 1068px) {
 .main [data-module-template="promos"] [data-unit-id="wwdc"] .unit-wrapper .unit-copy-wrapper .subhead {
  margin-top:16px
 }
}
@media only screen and (max-width: 735px) {
 .main [data-module-template="promos"] [data-unit-id="wwdc"] .unit-wrapper .unit-copy-wrapper .subhead {
  margin-top:17px
 }
}
.main [data-module-template="promos"] [data-unit-id="wwdc"] .unit-wrapper .unit-image-wrapper {
 position:relative;
 -webkit-box-ordinal-group:2;
 -ms-flex-order:1;
 order:1;
 -webkit-box-flex:0;
 -ms-flex-positive:0;
 flex-grow:0
}
@media only screen and (max-width: 735px) {
 .main [data-module-template="promos"] [data-unit-id="wwdc"] .unit-wrapper .unit-image-wrapper {
  top:20px
 }
}
@media only screen and (max-width: 735px) {
 .main [data-module-template="promos"] [data-unit-id="wwdc"] .unit-wrapper .unit-image-wrapper .unit-image {
  position:absolute;
  bottom:0
 }
}
.main [data-module-template="promos"] [data-unit-id="thats-iphone"] .unit-copy-wrapper {
 -webkit-box-ordinal-group:3;
 -ms-flex-order:2;
 order:2;
 margin-top:-193px;
 margin-top:-193px
}
@media only screen and (max-width: 1068px) {
 .main [data-module-template="promos"] [data-unit-id="thats-iphone"] .unit-copy-wrapper {
  margin-top:-178px
 }
}
@media only screen and (max-width: 735px) {
 .main [data-module-template="promos"] [data-unit-id="thats-iphone"] .unit-copy-wrapper {
  margin-top:-181px
 }
}
.main [data-module-template="promos"] [data-unit-id="thats-iphone"] .unit-wrapper .unit-image-wrapper {
 position:relative;
 -webkit-box-ordinal-group:2;
 -ms-flex-order:1;
 order:1;
 -webkit-box-flex:0;
 -ms-flex-positive:0;
 flex-grow:0
}
@media only screen and (max-width: 735px) {
 .main [data-module-template="promos"] [data-unit-id="thats-iphone"] .unit-wrapper .unit-image-wrapper .unit-image {
  position:absolute;
  bottom:0
 }
}
@media only screen and (max-width: 320px) and (max-width: 735px) {
 .main [data-module-template="promos"] [data-unit-id="thats-iphone"] .unit-wrapper .unit-image.unit-image-thats-iphone-100-things {
  width:736px;
  height:548px;
  background-size:736px 548px;
  background-repeat:no-repeat;
  background-image:url("/v/home/eb/images/promos/thats-iphone/100_things_se__fgi64ekpgsmm_small.jpg")
 }
}
@media only screen and (max-width: 320px) and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 320px) and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-width: 320px) and (max-width: 735px) and (min-resolution: 144dpi) {
 .main [data-module-template="promos"] [data-unit-id="thats-iphone"] .unit-wrapper .unit-image.unit-image-thats-iphone-100-things {
  background-image:url("/v/home/eb/images/promos/thats-iphone/100_things_se__fgi64ekpgsmm_small_2x.jpg")
 }
}
.main [data-module-template="promos"] [data-unit-id="thats-iphone"] .unit-wrapper .cta-links a:last-child {
 margin-left:0px
}
.main [data-module-template="promos"] [data-unit-id="supply"] .unit-copy-wrapper .headline,
.main [data-module-template="promos"] [data-unit-id="supply"] .unit-copy-wrapper .subhead,
.main [data-module-template="promos"] [data-unit-id="supply"] .unit-copy-wrapper .cta-links a {
 color:#fff
}
@media only screen and (max-width: 735px) {
 .main [data-module-template="promos"] [data-unit-id="supply"] .unit-copy-wrapper .headline {
  max-width:300px
 }
}
.main [data-module-template="promos"] [data-unit-id="supply"] .unit-copy-wrapper .subhead {
 max-width:430px
}
@media only screen and (max-width: 1068px) {
 .main [data-module-template="promos"] [data-unit-id="supply"] .unit-copy-wrapper .subhead {
  max-width:300px
 }
}
.main [data-module-template="promos"] [data-unit-id="supply"] .unit-copy-wrapper .cta-links {
 margin-top:13px
}
.main [data-module-template="promos"] [data-unit-id="supply"] .unit-copy-wrapper .cta-links a:last-child {
 margin-left:0
}
.main [data-module-template="promos"] [data-unit-id="privacy"] .unit-copy-wrapper .headline,
.main [data-module-template="promos"] [data-unit-id="privacy"] .unit-copy-wrapper .subhead {
 color:#fff
}
@media only screen and (max-width: 1068px) {
 .main [data-module-template="promos"] [data-unit-id="privacy"] .unit-copy-wrapper .headline {
  max-width:300px
 }
}
.main [data-module-template="promos"] [data-unit-id="privacy"] .unit-copy-wrapper .cta-links {
 margin-left:auto;
 margin-right:auto;
 max-width:430px
}
@media only screen and (max-width: 1068px) {
 .main [data-module-template="promos"] [data-unit-id="privacy"] .unit-copy-wrapper .cta-links {
  max-width:200px
 }
}
.main [data-module-template="promos"] [data-unit-id="privacy"] .unit-copy-wrapper .cta-links a:last-child {
 margin-left:0;
 color:#6bf
}
.main [data-module-template="promos"] [data-unit-id="ipad-pro"] .unit-image-wrapper,
.main [data-module-template="promos"] [data-unit-id="ipad-pro"] .unit-image {
 position:relative
}
.main [data-module-template="promos"] [data-unit-id="ipad-pro"] .unit-image {
 margin-top:50px
}
.main [data-module-template="promos"] [data-unit-id="apple-music"] .logo-image {
 margin-top:57px;
 margin-bottom:10px
}
@media only screen and (max-width: 1068px) {
 .main [data-module-template="promos"] [data-unit-id="apple-music"] .logo-image {
  margin-top:46px;
  margin-bottom:8px
 }
}
@media only screen and (max-width: 735px) {
 .main [data-module-template="promos"] [data-unit-id="apple-music"] .logo-image {
  margin-top:43px;
  margin-bottom:9px
 }
}
.main [data-module-template="promos"] [data-unit-id="apple-music"] .cta-links button:hover sup {
 display:inline-block;
 text-decoration:none
}
.main [data-module-template="promos"] [data-unit-id="apple-music"] .cta-links a {
 color:#fff
}
.main [data-module-template="promos"] [data-unit-id="apple-music"] .subhead-cta {
 position:absolute;
 z-index:2;
 pointer-events:none;
 bottom:48px
}
@media only screen and (max-width: 1068px) {
 .main [data-module-template="promos"] [data-unit-id="apple-music"] .subhead-cta {
  bottom:38px
 }
}
@media only screen and (max-width: 735px) {
 .main [data-module-template="promos"] [data-unit-id="apple-music"] .subhead-cta {
  bottom:36px
 }
}
.main [data-module-template="promos"] [data-unit-id="apple-music"] .logo-image-music-icon {
 width:37px;
 height:37px;
 background-size:37px 37px;
 background-repeat:no-repeat;
 background-image:url("/v/home/eb/images/promos/apple-music/icon_apple_music__bw26tvyfe8k2_large.png");
 display:inline-block
}
@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) {
 .main [data-module-template="promos"] [data-unit-id="apple-music"] .logo-image-music-icon {
  background-image:url("/v/home/eb/images/promos/apple-music/icon_apple_music__bw26tvyfe8k2_large_2x.png")
 }
}
@media only screen and (max-width: 1068px) {
 .main [data-module-template="promos"] [data-unit-id="apple-music"] .logo-image-music-icon {
  width:33px;
  height:33px;
  background-size:33px 33px;
  background-repeat:no-repeat;
  background-image:url("/v/home/eb/images/promos/apple-music/icon_apple_music__bw26tvyfe8k2_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) {
 .main [data-module-template="promos"] [data-unit-id="apple-music"] .logo-image-music-icon {
  background-image:url("/v/home/eb/images/promos/apple-music/icon_apple_music__bw26tvyfe8k2_medium_2x.png")
 }
}
@media only screen and (max-width: 735px) {
 .main [data-module-template="promos"] [data-unit-id="apple-music"] .logo-image-music-icon {
  width:33px;
  height:33px;
  background-size:33px 33px;
  background-repeat:no-repeat;
  background-image:url("/v/home/eb/images/promos/apple-music/icon_apple_music__bw26tvyfe8k2_small.png")
 }
}
@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-width: 735px) and (min-resolution: 144dpi) {
 .main [data-module-template="promos"] [data-unit-id="apple-music"] .logo-image-music-icon {
  background-image:url("/v/home/eb/images/promos/apple-music/icon_apple_music__bw26tvyfe8k2_small_2x.png")
 }
}
.main [data-module-template="promos"] [data-unit-id="apple-music"] button {
 color:#fff;
 cursor:pointer;
 pointer-events:all;
 margin-right:26px
}
.main [data-module-template="promos"] [data-unit-id="apple-music"] button:hover {
 text-decoration:underline
}
.main [data-module-template="promos"] [data-unit-id="apple-events"] .unit-wrapper .unit-copy-wrapper {
 -webkit-box-ordinal-group:3;
 -ms-flex-order:2;
 order:2;
 margin-top:-193px
}
@media only screen and (max-width: 1068px) {
 .main [data-module-template="promos"] [data-unit-id="apple-events"] .unit-wrapper .unit-copy-wrapper {
  margin-top:-178px
 }
}
@media only screen and (max-width: 735px) {
 .main [data-module-template="promos"] [data-unit-id="apple-events"] .unit-wrapper .unit-copy-wrapper {
  margin-top:-181px
 }
}
.main [data-module-template="promos"] [data-unit-id="apple-events"] .unit-wrapper .unit-copy-wrapper .subhead {
 margin-top:8px
}
@media only screen and (max-width: 1068px) {
 .main [data-module-template="promos"] [data-unit-id="apple-events"] .unit-wrapper .unit-copy-wrapper .subhead {
  margin-top:11px
 }
}
.main [data-module-template="promos"] [data-unit-id="apple-events"] .unit-wrapper .unit-image-wrapper {
 position:relative;
 -webkit-box-ordinal-group:2;
 -ms-flex-order:1;
 order:1;
 -webkit-box-flex:0;
 -ms-flex-positive:0;
 flex-grow:0
}
@media only screen and (max-width: 735px) {
 .main [data-module-template="promos"] [data-unit-id="apple-events"] .unit-wrapper .unit-image-wrapper .unit-image {
  position:absolute;
  bottom:0
 }
}
.main [data-module-template="shipping-ribbon"] [data-unit-id] .unit-wrapper {
 position:relative;
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-orient:vertical;
 -webkit-box-direction:normal;
 -ms-flex-direction:column;
 flex-direction:column;
 overflow:hidden
}
.main [data-module-template="shipping-ribbon"] [data-unit-id] .unit-wrapper a.unit-link {
 position:absolute;
 top:0;
 left:0;
 width:100%;
 height:100%;
 z-index:3
}
.main [data-module-template="shipping-ribbon"] [data-unit-id] .unit-wrapper a.unit-link:hover {
 text-decoration:none
}
.main [data-module-template="shipping-ribbon"] [data-unit-id] .unit-wrapper a.unit-link:focus {
 outline-offset:-3px
}
html.ie .main [data-module-template="shipping-ribbon"] [data-unit-id] .unit-wrapper a.unit-link:focus {
 top:3px;
 left:3px;
 width:calc(100% - 6px);
 height:calc(100% - 6px)
}
.main [data-module-template="shipping-ribbon"] [data-unit-id] .unit-wrapper a:not(.unit-link) {
 z-index:4;
 text-decoration:none
}
.main [data-module-template="shipping-ribbon"] [data-unit-id] .unit-wrapper a:not(.unit-link):hover {
 text-decoration:underline
}
.main [data-module-template="shipping-ribbon"] [data-unit-id] .unit-wrapper .unit-copy-wrapper {
 position:relative;
 -webkit-box-flex:0;
 -ms-flex-positive:0;
 flex-grow:0;
 z-index:4;
 pointer-events:none
}
.main [data-module-template="shipping-ribbon"] [data-unit-id] .unit-wrapper .unit-copy-wrapper a {
 pointer-events:all
}
.main [data-module-template="shipping-ribbon"] [data-unit-id] .unit-wrapper .unit-image-wrapper {
 z-index:1;
 overflow:visible;
 -webkit-box-flex:1;
 -ms-flex-positive:1;
 flex-grow:1
}
.main [data-module-template="shipping-ribbon"] [data-unit-id] .unit-image {
 z-index:1;
 position:absolute;
 border:0;
 margin:0;
 padding:0;
 left:calc(50% + 0px);
 right:auto;
 bottom:0px;
 top:auto;
 -webkit-transform:translatex(-50%);
 transform:translatex(-50%)
}
.main [data-module-template="shipping-ribbon"] [data-unit-id] .headline,
.main [data-module-template="shipping-ribbon"] [data-unit-id] .subhead,
.main [data-module-template="shipping-ribbon"] [data-unit-id] .cta {
 text-align:center;
 display:block;
 width:100%;
 margin-left:auto;
 margin-right:auto;
 position:relative;
 -ms-flex-negative:1;
 flex-shrink:1
}
.main [data-module-template="shipping-ribbon"] [data-unit-id] .cta {
 color:#0070c9
}
.main [data-module-template="shipping-ribbon"] .unit-image-wrapper {
 position:absolute;
 top:0;
 left:0;
 height:100%;
 width:100%
}
.main [data-module-template="shipping-ribbon"] .unit-image-wrapper video.unit-image {
 background-image:none;
 will-change:opacity;
 opacity:0.01;
 -webkit-transition:opacity 0.25s;
 transition:opacity 0.25s
}
.main [data-module-template="shipping-ribbon"] .unit-image-wrapper video.unit-image.loaded {
 opacity:1
}
.main [data-module-template="shipping-ribbon"] .unit-image-wrapper video.hidden-test-video {
 opacity:0.01;
 width:1px;
 height:1px;
 position:absolute;
 bottom:0;
 right:0
}
@media screen and (max-width: 1441px) and (min-width: 1069px) {
 .main [data-module-template="shipping-ribbon"]:not(.standalone-module) {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -ms-flex-direction:row;
  flex-direction:row;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap;
  width:100%
 }
 .main [data-module-template="shipping-ribbon"]:not(.standalone-module) [data-unit-id] {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  width:100%;
  border-left-width:6px;
  border-right-width:6px
 }
 .main [data-module-template="shipping-ribbon"]:not(.standalone-module) [data-unit-id]:nth-child(1n+1) {
  border-left-width:0px
 }
 .main [data-module-template="shipping-ribbon"]:not(.standalone-module) [data-unit-id]:nth-child(1n) {
  border-right-width:0px
 }
 .main [data-module-template="shipping-ribbon"]:not(.standalone-module) [data-unit-id],
 .main [data-module-template="shipping-ribbon"]:not(.standalone-module) .unit-wrapper {
  position:relative;
  overflow:hidden
 }
 .main [data-module-template="shipping-ribbon"]:not(.standalone-module) [data-unit-id] {
  background-color:#fafafa;
  border-color:#fff;
  border-style:solid
 }
 .main [data-module-template="shipping-ribbon"]:not(.standalone-module) .unit-wrapper {
  height:"auto";
  width:100%
 }
 .main [data-module-template="shipping-ribbon"]:not(.standalone-module) [data-unit-id] {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:6px;
  padding-bottom:0px;
  border-bottom-width:6px;
  padding-top:0px;
  height:auto
 }
 .main [data-module-template="shipping-ribbon"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:0px;
  padding-bottom:0px;
  border-bottom-width:6px;
  padding-top:44px;
  height:auto
 }
}
@media only screen and (max-width: 1441px) and (min-width: 1069px) and (min-width: 768px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="shipping-ribbon"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
  padding-top:84px;
  height:auto
 }
}
@media only screen and (max-width: 1441px) and (min-width: 1069px) and (max-width: 767px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="shipping-ribbon"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
  padding-top:88px;
  height:auto
 }
}
@media only screen and (max-width: 1441px) and (min-width: 1069px) and (min-width: 768px) {
 html.ac-ls-visible .main [data-module-template="shipping-ribbon"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
  padding-top:114px;
  height:auto
 }
}
@media only screen and (max-width: 1441px) and (min-width: 1069px) and (max-width: 767px) {
 html.ac-ls-visible .main [data-module-template="shipping-ribbon"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
  padding-top:179px;
  height:auto
 }
}
@media screen and (max-width: 1441px) and (min-width: 1069px) {
 .main [data-module-template="shipping-ribbon"]:not(.standalone-module):last-child [data-unit-id]:nth-last-child(-n+1) {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:6px;
  padding-bottom:0px;
  border-bottom-width:12px;
  padding-top:0px;
  height:auto
 }
 .main [data-module-template="shipping-ribbon"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:0px;
  padding-bottom:0px;
  border-bottom-width:12px;
  padding-top:44px;
  height:auto
 }
}
@media only screen and (max-width: 1441px) and (min-width: 1069px) and (min-width: 768px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="shipping-ribbon"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
  padding-top:84px;
  height:auto
 }
}
@media only screen and (max-width: 1441px) and (min-width: 1069px) and (max-width: 767px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="shipping-ribbon"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
  padding-top:88px;
  height:auto
 }
}
@media only screen and (max-width: 1441px) and (min-width: 1069px) and (min-width: 768px) {
 html.ac-ls-visible .main [data-module-template="shipping-ribbon"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
  padding-top:114px;
  height:auto
 }
}
@media only screen and (max-width: 1441px) and (min-width: 1069px) and (max-width: 767px) {
 html.ac-ls-visible .main [data-module-template="shipping-ribbon"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
  padding-top:179px;
  height:auto
 }
}
@media screen and (max-width: 1441px) and (min-width: 1069px) {
 .main [data-module-template="shipping-ribbon"].standalone-module {
  background-color:#fafafa;
  border-color:#fff;
  border-style:solid;
  border-left-width:0px;
  border-right-width:0px;
  padding-left:0;
  padding-right:0
 }
 .main [data-module-template="shipping-ribbon"].standalone-module:only-child {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:0px;
  padding-bottom:0px;
  border-bottom-width:12px;
  padding-top:44px;
  height:auto
 }
}
@media only screen and (max-width: 1441px) and (min-width: 1069px) and (min-width: 768px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="shipping-ribbon"].standalone-module:only-child {
  padding-top:84px;
  height:auto
 }
}
@media only screen and (max-width: 1441px) and (min-width: 1069px) and (max-width: 767px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="shipping-ribbon"].standalone-module:only-child {
  padding-top:88px;
  height:auto
 }
}
@media only screen and (max-width: 1441px) and (min-width: 1069px) and (min-width: 768px) {
 html.ac-ls-visible .main [data-module-template="shipping-ribbon"].standalone-module:only-child {
  padding-top:114px;
  height:auto
 }
}
@media only screen and (max-width: 1441px) and (min-width: 1069px) and (max-width: 767px) {
 html.ac-ls-visible .main [data-module-template="shipping-ribbon"].standalone-module:only-child {
  padding-top:179px;
  height:auto
 }
}
@media screen and (max-width: 1441px) and (min-width: 1069px) {
 .main [data-module-template="shipping-ribbon"].standalone-module:not(:only-child):first-child {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:0px;
  padding-bottom:0px;
  border-bottom-width:6px;
  padding-top:44px;
  height:auto
 }
}
@media only screen and (max-width: 1441px) and (min-width: 1069px) and (min-width: 768px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="shipping-ribbon"].standalone-module:not(:only-child):first-child {
  padding-top:84px;
  height:auto
 }
}
@media only screen and (max-width: 1441px) and (min-width: 1069px) and (max-width: 767px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="shipping-ribbon"].standalone-module:not(:only-child):first-child {
  padding-top:88px;
  height:auto
 }
}
@media only screen and (max-width: 1441px) and (min-width: 1069px) and (min-width: 768px) {
 html.ac-ls-visible .main [data-module-template="shipping-ribbon"].standalone-module:not(:only-child):first-child {
  padding-top:114px;
  height:auto
 }
}
@media only screen and (max-width: 1441px) and (min-width: 1069px) and (max-width: 767px) {
 html.ac-ls-visible .main [data-module-template="shipping-ribbon"].standalone-module:not(:only-child):first-child {
  padding-top:179px;
  height:auto
 }
}
@media screen and (max-width: 1441px) and (min-width: 1069px) {
 .main [data-module-template="shipping-ribbon"].standalone-module:not(:only-child):not(:first-child):not(:last-child) {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:6px;
  padding-bottom:0px;
  border-bottom-width:6px;
  padding-top:0px;
  height:auto
 }
 .main [data-module-template="shipping-ribbon"].standalone-module:not(:only-child):last-child {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:6px;
  padding-bottom:0px;
  border-bottom-width:12px;
  padding-top:0px;
  height:auto
 }
}
@media screen and (max-width: 735px) and (min-width: 0px) {
 .main [data-module-template="shipping-ribbon"]:not(.standalone-module) {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -ms-flex-direction:row;
  flex-direction:row;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap;
  width:100%
 }
 .main [data-module-template="shipping-ribbon"]:not(.standalone-module) [data-unit-id] {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  width:100%;
  border-left-width:6px;
  border-right-width:6px
 }
 .main [data-module-template="shipping-ribbon"]:not(.standalone-module) [data-unit-id]:nth-child(1n+1) {
  border-left-width:0px
 }
 .main [data-module-template="shipping-ribbon"]:not(.standalone-module) [data-unit-id]:nth-child(1n) {
  border-right-width:0px
 }
 .main [data-module-template="shipping-ribbon"]:not(.standalone-module) [data-unit-id],
 .main [data-module-template="shipping-ribbon"]:not(.standalone-module) .unit-wrapper {
  position:relative;
  overflow:hidden
 }
 .main [data-module-template="shipping-ribbon"]:not(.standalone-module) [data-unit-id] {
  background-color:#fafafa;
  border-color:#fff;
  border-style:solid
 }
 .main [data-module-template="shipping-ribbon"]:not(.standalone-module) .unit-wrapper {
  height:"auto";
  width:100%
 }
 .main [data-module-template="shipping-ribbon"]:not(.standalone-module) [data-unit-id] {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:6px;
  padding-bottom:0px;
  border-bottom-width:6px;
  padding-top:0px;
  height:auto
 }
 .main [data-module-template="shipping-ribbon"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:0px;
  padding-bottom:0px;
  border-bottom-width:6px;
  padding-top:48px;
  height:auto
 }
}
@media only screen and (max-width: 735px) and (min-width: 0px) and (min-width: 768px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="shipping-ribbon"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
  padding-top:88px;
  height:auto
 }
}
@media only screen and (max-width: 735px) and (min-width: 0px) and (max-width: 767px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="shipping-ribbon"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
  padding-top:92px;
  height:auto
 }
}
@media only screen and (max-width: 735px) and (min-width: 0px) and (min-width: 768px) {
 html.ac-ls-visible .main [data-module-template="shipping-ribbon"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
  padding-top:118px;
  height:auto
 }
}
@media only screen and (max-width: 735px) and (min-width: 0px) and (max-width: 767px) {
 html.ac-ls-visible .main [data-module-template="shipping-ribbon"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
  padding-top:183px;
  height:auto
 }
}
@media screen and (max-width: 735px) and (min-width: 0px) {
 .main [data-module-template="shipping-ribbon"]:not(.standalone-module):last-child [data-unit-id]:nth-last-child(-n+1) {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:6px;
  padding-bottom:0px;
  border-bottom-width:12px;
  padding-top:0px;
  height:auto
 }
 .main [data-module-template="shipping-ribbon"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:0px;
  padding-bottom:0px;
  border-bottom-width:12px;
  padding-top:48px;
  height:auto
 }
}
@media only screen and (max-width: 735px) and (min-width: 0px) and (min-width: 768px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="shipping-ribbon"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
  padding-top:88px;
  height:auto
 }
}
@media only screen and (max-width: 735px) and (min-width: 0px) and (max-width: 767px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="shipping-ribbon"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
  padding-top:92px;
  height:auto
 }
}
@media only screen and (max-width: 735px) and (min-width: 0px) and (min-width: 768px) {
 html.ac-ls-visible .main [data-module-template="shipping-ribbon"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
  padding-top:118px;
  height:auto
 }
}
@media only screen and (max-width: 735px) and (min-width: 0px) and (max-width: 767px) {
 html.ac-ls-visible .main [data-module-template="shipping-ribbon"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
  padding-top:183px;
  height:auto
 }
}
@media screen and (max-width: 735px) and (min-width: 0px) {
 .main [data-module-template="shipping-ribbon"].standalone-module {
  background-color:#fafafa;
  border-color:#fff;
  border-style:solid;
  border-left-width:0px;
  border-right-width:0px;
  padding-left:0;
  padding-right:0
 }
 .main [data-module-template="shipping-ribbon"].standalone-module:only-child {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:0px;
  padding-bottom:0px;
  border-bottom-width:12px;
  padding-top:48px;
  height:auto
 }
}
@media only screen and (max-width: 735px) and (min-width: 0px) and (min-width: 768px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="shipping-ribbon"].standalone-module:only-child {
  padding-top:88px;
  height:auto
 }
}
@media only screen and (max-width: 735px) and (min-width: 0px) and (max-width: 767px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="shipping-ribbon"].standalone-module:only-child {
  padding-top:92px;
  height:auto
 }
}
@media only screen and (max-width: 735px) and (min-width: 0px) and (min-width: 768px) {
 html.ac-ls-visible .main [data-module-template="shipping-ribbon"].standalone-module:only-child {
  padding-top:118px;
  height:auto
 }
}
@media only screen and (max-width: 735px) and (min-width: 0px) and (max-width: 767px) {
 html.ac-ls-visible .main [data-module-template="shipping-ribbon"].standalone-module:only-child {
  padding-top:183px;
  height:auto
 }
}
@media screen and (max-width: 735px) and (min-width: 0px) {
 .main [data-module-template="shipping-ribbon"].standalone-module:not(:only-child):first-child {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:0px;
  padding-bottom:0px;
  border-bottom-width:6px;
  padding-top:48px;
  height:auto
 }
}
@media only screen and (max-width: 735px) and (min-width: 0px) and (min-width: 768px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="shipping-ribbon"].standalone-module:not(:only-child):first-child {
  padding-top:88px;
  height:auto
 }
}
@media only screen and (max-width: 735px) and (min-width: 0px) and (max-width: 767px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="shipping-ribbon"].standalone-module:not(:only-child):first-child {
  padding-top:92px;
  height:auto
 }
}
@media only screen and (max-width: 735px) and (min-width: 0px) and (min-width: 768px) {
 html.ac-ls-visible .main [data-module-template="shipping-ribbon"].standalone-module:not(:only-child):first-child {
  padding-top:118px;
  height:auto
 }
}
@media only screen and (max-width: 735px) and (min-width: 0px) and (max-width: 767px) {
 html.ac-ls-visible .main [data-module-template="shipping-ribbon"].standalone-module:not(:only-child):first-child {
  padding-top:183px;
  height:auto
 }
}
@media screen and (max-width: 735px) and (min-width: 0px) {
 .main [data-module-template="shipping-ribbon"].standalone-module:not(:only-child):not(:first-child):not(:last-child) {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:6px;
  padding-bottom:0px;
  border-bottom-width:6px;
  padding-top:0px;
  height:auto
 }
 .main [data-module-template="shipping-ribbon"].standalone-module:not(:only-child):last-child {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:6px;
  padding-bottom:0px;
  border-bottom-width:12px;
  padding-top:0px;
  height:auto
 }
}
@media screen and (max-width: 1442000px) and (min-width: 1442px) {
 .main [data-module-template="shipping-ribbon"]:not(.standalone-module) {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -ms-flex-direction:row;
  flex-direction:row;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap;
  width:100%
 }
 .main [data-module-template="shipping-ribbon"]:not(.standalone-module) [data-unit-id] {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  width:100%;
  border-left-width:6px;
  border-right-width:6px
 }
 .main [data-module-template="shipping-ribbon"]:not(.standalone-module) [data-unit-id]:nth-child(1n+1) {
  border-left-width:0px
 }
 .main [data-module-template="shipping-ribbon"]:not(.standalone-module) [data-unit-id]:nth-child(1n) {
  border-right-width:0px
 }
 .main [data-module-template="shipping-ribbon"]:not(.standalone-module) [data-unit-id],
 .main [data-module-template="shipping-ribbon"]:not(.standalone-module) .unit-wrapper {
  position:relative;
  overflow:hidden
 }
 .main [data-module-template="shipping-ribbon"]:not(.standalone-module) [data-unit-id] {
  background-color:#fafafa;
  border-color:#fff;
  border-style:solid
 }
 .main [data-module-template="shipping-ribbon"]:not(.standalone-module) .unit-wrapper {
  height:"auto";
  width:100%
 }
 .main [data-module-template="shipping-ribbon"]:not(.standalone-module) [data-unit-id] {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:6px;
  padding-bottom:0px;
  border-bottom-width:6px;
  padding-top:0px;
  height:auto
 }
 .main [data-module-template="shipping-ribbon"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:0px;
  padding-bottom:0px;
  border-bottom-width:6px;
  padding-top:44px;
  height:auto
 }
}
@media only screen and (max-width: 1442000px) and (min-width: 1442px) and (min-width: 768px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="shipping-ribbon"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
  padding-top:84px;
  height:auto
 }
}
@media only screen and (max-width: 1442000px) and (min-width: 1442px) and (max-width: 767px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="shipping-ribbon"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
  padding-top:88px;
  height:auto
 }
}
@media only screen and (max-width: 1442000px) and (min-width: 1442px) and (min-width: 768px) {
 html.ac-ls-visible .main [data-module-template="shipping-ribbon"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
  padding-top:114px;
  height:auto
 }
}
@media only screen and (max-width: 1442000px) and (min-width: 1442px) and (max-width: 767px) {
 html.ac-ls-visible .main [data-module-template="shipping-ribbon"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
  padding-top:179px;
  height:auto
 }
}
@media screen and (max-width: 1442000px) and (min-width: 1442px) {
 .main [data-module-template="shipping-ribbon"]:not(.standalone-module):last-child [data-unit-id]:nth-last-child(-n+1) {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:6px;
  padding-bottom:0px;
  border-bottom-width:12px;
  padding-top:0px;
  height:auto
 }
 .main [data-module-template="shipping-ribbon"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:0px;
  padding-bottom:0px;
  border-bottom-width:12px;
  padding-top:44px;
  height:auto
 }
}
@media only screen and (max-width: 1442000px) and (min-width: 1442px) and (min-width: 768px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="shipping-ribbon"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
  padding-top:84px;
  height:auto
 }
}
@media only screen and (max-width: 1442000px) and (min-width: 1442px) and (max-width: 767px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="shipping-ribbon"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
  padding-top:88px;
  height:auto
 }
}
@media only screen and (max-width: 1442000px) and (min-width: 1442px) and (min-width: 768px) {
 html.ac-ls-visible .main [data-module-template="shipping-ribbon"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
  padding-top:114px;
  height:auto
 }
}
@media only screen and (max-width: 1442000px) and (min-width: 1442px) and (max-width: 767px) {
 html.ac-ls-visible .main [data-module-template="shipping-ribbon"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
  padding-top:179px;
  height:auto
 }
}
@media screen and (max-width: 1442000px) and (min-width: 1442px) {
 .main [data-module-template="shipping-ribbon"].standalone-module {
  background-color:#fafafa;
  border-color:#fff;
  border-style:solid;
  border-left-width:0px;
  border-right-width:0px;
  padding-left:0;
  padding-right:0
 }
 .main [data-module-template="shipping-ribbon"].standalone-module:only-child {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:0px;
  padding-bottom:0px;
  border-bottom-width:12px;
  padding-top:44px;
  height:auto
 }
}
@media only screen and (max-width: 1442000px) and (min-width: 1442px) and (min-width: 768px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="shipping-ribbon"].standalone-module:only-child {
  padding-top:84px;
  height:auto
 }
}
@media only screen and (max-width: 1442000px) and (min-width: 1442px) and (max-width: 767px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="shipping-ribbon"].standalone-module:only-child {
  padding-top:88px;
  height:auto
 }
}
@media only screen and (max-width: 1442000px) and (min-width: 1442px) and (min-width: 768px) {
 html.ac-ls-visible .main [data-module-template="shipping-ribbon"].standalone-module:only-child {
  padding-top:114px;
  height:auto
 }
}
@media only screen and (max-width: 1442000px) and (min-width: 1442px) and (max-width: 767px) {
 html.ac-ls-visible .main [data-module-template="shipping-ribbon"].standalone-module:only-child {
  padding-top:179px;
  height:auto
 }
}
@media screen and (max-width: 1442000px) and (min-width: 1442px) {
 .main [data-module-template="shipping-ribbon"].standalone-module:not(:only-child):first-child {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:0px;
  padding-bottom:0px;
  border-bottom-width:6px;
  padding-top:44px;
  height:auto
 }
}
@media only screen and (max-width: 1442000px) and (min-width: 1442px) and (min-width: 768px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="shipping-ribbon"].standalone-module:not(:only-child):first-child {
  padding-top:84px;
  height:auto
 }
}
@media only screen and (max-width: 1442000px) and (min-width: 1442px) and (max-width: 767px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="shipping-ribbon"].standalone-module:not(:only-child):first-child {
  padding-top:88px;
  height:auto
 }
}
@media only screen and (max-width: 1442000px) and (min-width: 1442px) and (min-width: 768px) {
 html.ac-ls-visible .main [data-module-template="shipping-ribbon"].standalone-module:not(:only-child):first-child {
  padding-top:114px;
  height:auto
 }
}
@media only screen and (max-width: 1442000px) and (min-width: 1442px) and (max-width: 767px) {
 html.ac-ls-visible .main [data-module-template="shipping-ribbon"].standalone-module:not(:only-child):first-child {
  padding-top:179px;
  height:auto
 }
}
@media screen and (max-width: 1442000px) and (min-width: 1442px) {
 .main [data-module-template="shipping-ribbon"].standalone-module:not(:only-child):not(:first-child):not(:last-child) {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:6px;
  padding-bottom:0px;
  border-bottom-width:6px;
  padding-top:0px;
  height:auto
 }
 .main [data-module-template="shipping-ribbon"].standalone-module:not(:only-child):last-child {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:6px;
  padding-bottom:0px;
  border-bottom-width:12px;
  padding-top:0px;
  height:auto
 }
}
@media screen and (max-width: 767px) and (min-width: 736px) {
 .main [data-module-template="shipping-ribbon"]:not(.standalone-module) {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -ms-flex-direction:row;
  flex-direction:row;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap;
  width:100%
 }
 .main [data-module-template="shipping-ribbon"]:not(.standalone-module) [data-unit-id] {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  width:100%;
  border-left-width:6px;
  border-right-width:6px
 }
 .main [data-module-template="shipping-ribbon"]:not(.standalone-module) [data-unit-id]:nth-child(1n+1) {
  border-left-width:0px
 }
 .main [data-module-template="shipping-ribbon"]:not(.standalone-module) [data-unit-id]:nth-child(1n) {
  border-right-width:0px
 }
 .main [data-module-template="shipping-ribbon"]:not(.standalone-module) [data-unit-id],
 .main [data-module-template="shipping-ribbon"]:not(.standalone-module) .unit-wrapper {
  position:relative;
  overflow:hidden
 }
 .main [data-module-template="shipping-ribbon"]:not(.standalone-module) [data-unit-id] {
  background-color:#fafafa;
  border-color:#fff;
  border-style:solid
 }
 .main [data-module-template="shipping-ribbon"]:not(.standalone-module) .unit-wrapper {
  height:"auto";
  width:100%
 }
 .main [data-module-template="shipping-ribbon"]:not(.standalone-module) [data-unit-id] {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:6px;
  padding-bottom:0px;
  border-bottom-width:6px;
  padding-top:0px;
  height:auto
 }
 .main [data-module-template="shipping-ribbon"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:0px;
  padding-bottom:0px;
  border-bottom-width:6px;
  padding-top:48px;
  height:auto
 }
}
@media only screen and (max-width: 767px) and (min-width: 736px) and (min-width: 768px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="shipping-ribbon"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
  padding-top:88px;
  height:auto
 }
}
@media only screen and (max-width: 767px) and (min-width: 736px) and (max-width: 767px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="shipping-ribbon"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
  padding-top:92px;
  height:auto
 }
}
@media only screen and (max-width: 767px) and (min-width: 736px) and (min-width: 768px) {
 html.ac-ls-visible .main [data-module-template="shipping-ribbon"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
  padding-top:118px;
  height:auto
 }
}
@media only screen and (max-width: 767px) and (min-width: 736px) and (max-width: 767px) {
 html.ac-ls-visible .main [data-module-template="shipping-ribbon"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
  padding-top:183px;
  height:auto
 }
}
@media screen and (max-width: 767px) and (min-width: 736px) {
 .main [data-module-template="shipping-ribbon"]:not(.standalone-module):last-child [data-unit-id]:nth-last-child(-n+1) {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:6px;
  padding-bottom:0px;
  border-bottom-width:12px;
  padding-top:0px;
  height:auto
 }
 .main [data-module-template="shipping-ribbon"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:0px;
  padding-bottom:0px;
  border-bottom-width:12px;
  padding-top:48px;
  height:auto
 }
}
@media only screen and (max-width: 767px) and (min-width: 736px) and (min-width: 768px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="shipping-ribbon"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
  padding-top:88px;
  height:auto
 }
}
@media only screen and (max-width: 767px) and (min-width: 736px) and (max-width: 767px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="shipping-ribbon"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
  padding-top:92px;
  height:auto
 }
}
@media only screen and (max-width: 767px) and (min-width: 736px) and (min-width: 768px) {
 html.ac-ls-visible .main [data-module-template="shipping-ribbon"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
  padding-top:118px;
  height:auto
 }
}
@media only screen and (max-width: 767px) and (min-width: 736px) and (max-width: 767px) {
 html.ac-ls-visible .main [data-module-template="shipping-ribbon"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
  padding-top:183px;
  height:auto
 }
}
@media screen and (max-width: 767px) and (min-width: 736px) {
 .main [data-module-template="shipping-ribbon"].standalone-module {
  background-color:#fafafa;
  border-color:#fff;
  border-style:solid;
  border-left-width:0px;
  border-right-width:0px;
  padding-left:0;
  padding-right:0
 }
 .main [data-module-template="shipping-ribbon"].standalone-module:only-child {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:0px;
  padding-bottom:0px;
  border-bottom-width:12px;
  padding-top:48px;
  height:auto
 }
}
@media only screen and (max-width: 767px) and (min-width: 736px) and (min-width: 768px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="shipping-ribbon"].standalone-module:only-child {
  padding-top:88px;
  height:auto
 }
}
@media only screen and (max-width: 767px) and (min-width: 736px) and (max-width: 767px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="shipping-ribbon"].standalone-module:only-child {
  padding-top:92px;
  height:auto
 }
}
@media only screen and (max-width: 767px) and (min-width: 736px) and (min-width: 768px) {
 html.ac-ls-visible .main [data-module-template="shipping-ribbon"].standalone-module:only-child {
  padding-top:118px;
  height:auto
 }
}
@media only screen and (max-width: 767px) and (min-width: 736px) and (max-width: 767px) {
 html.ac-ls-visible .main [data-module-template="shipping-ribbon"].standalone-module:only-child {
  padding-top:183px;
  height:auto
 }
}
@media screen and (max-width: 767px) and (min-width: 736px) {
 .main [data-module-template="shipping-ribbon"].standalone-module:not(:only-child):first-child {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:0px;
  padding-bottom:0px;
  border-bottom-width:6px;
  padding-top:48px;
  height:auto
 }
}
@media only screen and (max-width: 767px) and (min-width: 736px) and (min-width: 768px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="shipping-ribbon"].standalone-module:not(:only-child):first-child {
  padding-top:88px;
  height:auto
 }
}
@media only screen and (max-width: 767px) and (min-width: 736px) and (max-width: 767px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="shipping-ribbon"].standalone-module:not(:only-child):first-child {
  padding-top:92px;
  height:auto
 }
}
@media only screen and (max-width: 767px) and (min-width: 736px) and (min-width: 768px) {
 html.ac-ls-visible .main [data-module-template="shipping-ribbon"].standalone-module:not(:only-child):first-child {
  padding-top:118px;
  height:auto
 }
}
@media only screen and (max-width: 767px) and (min-width: 736px) and (max-width: 767px) {
 html.ac-ls-visible .main [data-module-template="shipping-ribbon"].standalone-module:not(:only-child):first-child {
  padding-top:183px;
  height:auto
 }
}
@media screen and (max-width: 767px) and (min-width: 736px) {
 .main [data-module-template="shipping-ribbon"].standalone-module:not(:only-child):not(:first-child):not(:last-child) {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:6px;
  padding-bottom:0px;
  border-bottom-width:6px;
  padding-top:0px;
  height:auto
 }
 .main [data-module-template="shipping-ribbon"].standalone-module:not(:only-child):last-child {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:6px;
  padding-bottom:0px;
  border-bottom-width:12px;
  padding-top:0px;
  height:auto
 }
}
@media screen and (max-width: 1068px) and (min-width: 768px) {
 .main [data-module-template="shipping-ribbon"]:not(.standalone-module) {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -ms-flex-direction:row;
  flex-direction:row;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap;
  width:100%
 }
 .main [data-module-template="shipping-ribbon"]:not(.standalone-module) [data-unit-id] {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  width:100%;
  border-left-width:6px;
  border-right-width:6px
 }
 .main [data-module-template="shipping-ribbon"]:not(.standalone-module) [data-unit-id]:nth-child(1n+1) {
  border-left-width:0px
 }
 .main [data-module-template="shipping-ribbon"]:not(.standalone-module) [data-unit-id]:nth-child(1n) {
  border-right-width:0px
 }
 .main [data-module-template="shipping-ribbon"]:not(.standalone-module) [data-unit-id],
 .main [data-module-template="shipping-ribbon"]:not(.standalone-module) .unit-wrapper {
  position:relative;
  overflow:hidden
 }
 .main [data-module-template="shipping-ribbon"]:not(.standalone-module) [data-unit-id] {
  background-color:#fafafa;
  border-color:#fff;
  border-style:solid
 }
 .main [data-module-template="shipping-ribbon"]:not(.standalone-module) .unit-wrapper {
  height:"auto";
  width:100%
 }
 .main [data-module-template="shipping-ribbon"]:not(.standalone-module) [data-unit-id] {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:6px;
  padding-bottom:0px;
  border-bottom-width:6px;
  padding-top:0px;
  height:auto
 }
 .main [data-module-template="shipping-ribbon"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:0px;
  padding-bottom:0px;
  border-bottom-width:6px;
  padding-top:44px;
  height:auto
 }
}
@media only screen and (max-width: 1068px) and (min-width: 768px) and (min-width: 768px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="shipping-ribbon"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
  padding-top:84px;
  height:auto
 }
}
@media only screen and (max-width: 1068px) and (min-width: 768px) and (max-width: 767px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="shipping-ribbon"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
  padding-top:88px;
  height:auto
 }
}
@media only screen and (max-width: 1068px) and (min-width: 768px) and (min-width: 768px) {
 html.ac-ls-visible .main [data-module-template="shipping-ribbon"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
  padding-top:114px;
  height:auto
 }
}
@media only screen and (max-width: 1068px) and (min-width: 768px) and (max-width: 767px) {
 html.ac-ls-visible .main [data-module-template="shipping-ribbon"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
  padding-top:179px;
  height:auto
 }
}
@media screen and (max-width: 1068px) and (min-width: 768px) {
 .main [data-module-template="shipping-ribbon"]:not(.standalone-module):last-child [data-unit-id]:nth-last-child(-n+1) {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:6px;
  padding-bottom:0px;
  border-bottom-width:12px;
  padding-top:0px;
  height:auto
 }
 .main [data-module-template="shipping-ribbon"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:0px;
  padding-bottom:0px;
  border-bottom-width:12px;
  padding-top:44px;
  height:auto
 }
}
@media only screen and (max-width: 1068px) and (min-width: 768px) and (min-width: 768px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="shipping-ribbon"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
  padding-top:84px;
  height:auto
 }
}
@media only screen and (max-width: 1068px) and (min-width: 768px) and (max-width: 767px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="shipping-ribbon"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
  padding-top:88px;
  height:auto
 }
}
@media only screen and (max-width: 1068px) and (min-width: 768px) and (min-width: 768px) {
 html.ac-ls-visible .main [data-module-template="shipping-ribbon"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
  padding-top:114px;
  height:auto
 }
}
@media only screen and (max-width: 1068px) and (min-width: 768px) and (max-width: 767px) {
 html.ac-ls-visible .main [data-module-template="shipping-ribbon"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
  padding-top:179px;
  height:auto
 }
}
@media screen and (max-width: 1068px) and (min-width: 768px) {
 .main [data-module-template="shipping-ribbon"].standalone-module {
  background-color:#fafafa;
  border-color:#fff;
  border-style:solid;
  border-left-width:0px;
  border-right-width:0px;
  padding-left:0;
  padding-right:0
 }
 .main [data-module-template="shipping-ribbon"].standalone-module:only-child {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:0px;
  padding-bottom:0px;
  border-bottom-width:12px;
  padding-top:44px;
  height:auto
 }
}
@media only screen and (max-width: 1068px) and (min-width: 768px) and (min-width: 768px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="shipping-ribbon"].standalone-module:only-child {
  padding-top:84px;
  height:auto
 }
}
@media only screen and (max-width: 1068px) and (min-width: 768px) and (max-width: 767px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="shipping-ribbon"].standalone-module:only-child {
  padding-top:88px;
  height:auto
 }
}
@media only screen and (max-width: 1068px) and (min-width: 768px) and (min-width: 768px) {
 html.ac-ls-visible .main [data-module-template="shipping-ribbon"].standalone-module:only-child {
  padding-top:114px;
  height:auto
 }
}
@media only screen and (max-width: 1068px) and (min-width: 768px) and (max-width: 767px) {
 html.ac-ls-visible .main [data-module-template="shipping-ribbon"].standalone-module:only-child {
  padding-top:179px;
  height:auto
 }
}
@media screen and (max-width: 1068px) and (min-width: 768px) {
 .main [data-module-template="shipping-ribbon"].standalone-module:not(:only-child):first-child {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:0px;
  padding-bottom:0px;
  border-bottom-width:6px;
  padding-top:44px;
  height:auto
 }
}
@media only screen and (max-width: 1068px) and (min-width: 768px) and (min-width: 768px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="shipping-ribbon"].standalone-module:not(:only-child):first-child {
  padding-top:84px;
  height:auto
 }
}
@media only screen and (max-width: 1068px) and (min-width: 768px) and (max-width: 767px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="shipping-ribbon"].standalone-module:not(:only-child):first-child {
  padding-top:88px;
  height:auto
 }
}
@media only screen and (max-width: 1068px) and (min-width: 768px) and (min-width: 768px) {
 html.ac-ls-visible .main [data-module-template="shipping-ribbon"].standalone-module:not(:only-child):first-child {
  padding-top:114px;
  height:auto
 }
}
@media only screen and (max-width: 1068px) and (min-width: 768px) and (max-width: 767px) {
 html.ac-ls-visible .main [data-module-template="shipping-ribbon"].standalone-module:not(:only-child):first-child {
  padding-top:179px;
  height:auto
 }
}
@media screen and (max-width: 1068px) and (min-width: 768px) {
 .main [data-module-template="shipping-ribbon"].standalone-module:not(:only-child):not(:first-child):not(:last-child) {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:6px;
  padding-bottom:0px;
  border-bottom-width:6px;
  padding-top:0px;
  height:auto
 }
 .main [data-module-template="shipping-ribbon"].standalone-module:not(:only-child):last-child {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:6px;
  padding-bottom:0px;
  border-bottom-width:12px;
  padding-top:0px;
  height:auto
 }
}
.main [data-module-template="shipping-ribbon"] .shipping-ribbon-background {
 background:#000;
 text-align:center;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center;
 height:auto;
 padding:37px 0 38px
}
@media only screen and (max-width: 735px) {
 .main [data-module-template="shipping-ribbon"] .shipping-ribbon-background {
  padding:30px 0
 }
}
.main [data-module-template="shipping-ribbon"] .section-content {
 padding-left:env(safe-area-inset-left);
 padding-right:env(safe-area-inset-right)
}
.main [data-module-template="shipping-ribbon"] .copy-wrapper {
 margin:0 auto
}
@media only screen and (max-width: 735px) {
 .main [data-module-template="shipping-ribbon"] .copy-wrapper {
  max-width:250px
 }
}
@media only screen and (max-width: 1068px) and (min-width: 736px) and (min-height: 734px) {
 .main [data-module-template="shipping-ribbon"] .copy-wrapper {
  max-width:540px
 }
}
.main [data-module-template="shipping-ribbon"] .copy-wrapper p {
 color:#fff;
 font-size:17px;
 line-height:1.47059;
 font-weight:400;
 letter-spacing:-.022em;
 font-family:"SF Pro Text","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}
.main [data-module-template="shipping-ribbon"] .copy-wrapper p:lang(ar) {
 line-height:1.58824;
 letter-spacing:0em;
 font-family:"SF Pro AR","SF Pro Gulf","SF Pro Text","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}
.main [data-module-template="shipping-ribbon"] .copy-wrapper p:lang(ja) {
 letter-spacing:0em;
 font-family:"SF Pro JP","SF Pro Text","SF Pro Icons","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo","ＭＳ Ｐゴシック","Helvetica Neue","Helvetica","Arial",sans-serif
}
.main [data-module-template="shipping-ribbon"] .copy-wrapper p:lang(ko) {
 line-height:1.61765;
 letter-spacing:0em;
 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
}
.main [data-module-template="shipping-ribbon"] .copy-wrapper p:lang(th) {
 font-size:17px;
 line-height:1.64706;
 letter-spacing:0em;
 font-family:"SF Pro TH","SF Pro Text","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}
.main [data-module-template="shipping-ribbon"] .copy-wrapper p:lang(zh) {
 letter-spacing:0em
}
.main [data-module-template="shipping-ribbon"] .copy-wrapper p:lang(zh-CN) {
 font-family:"SF Pro SC","SF Pro Text","SF Pro Icons","PingFang SC","Helvetica Neue","Helvetica","Arial",sans-serif
}
.main [data-module-template="shipping-ribbon"] .copy-wrapper p:lang(zh-HK) {
 font-family:"SF Pro HK","SF Pro Text","SF Pro Icons","PingFang HK","Helvetica Neue","Helvetica","Arial",sans-serif
}
.main [data-module-template="shipping-ribbon"] .copy-wrapper p: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
}
.main [data-module-template="shipping-ribbon"] .copy-wrapper p:lang(zh-TW) {
 font-family:"SF Pro TC","SF Pro Text","SF Pro Icons","PingFang TC","Helvetica Neue","Helvetica","Arial",sans-serif
}
@media only screen and (max-width: 735px) {
 .main [data-module-template="shipping-ribbon"] .copy-wrapper p {
  font-size:14px;
  line-height:1.42861;
  font-weight:400;
  letter-spacing:-.016em;
  font-family:"SF Pro Text","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .main [data-module-template="shipping-ribbon"] .copy-wrapper p:lang(ar) {
  line-height:1.57143;
  letter-spacing:0em;
  font-family:"SF Pro AR","SF Pro Gulf","SF Pro Text","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .main [data-module-template="shipping-ribbon"] .copy-wrapper p:lang(ja) {
  line-height:1.5;
  letter-spacing:0em;
  font-family:"SF Pro JP","SF Pro Text","SF Pro Icons","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo","ＭＳ Ｐゴシック","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .main [data-module-template="shipping-ribbon"] .copy-wrapper p:lang(ko) {
  line-height:1.57143;
  letter-spacing:0em;
  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
 }
 .main [data-module-template="shipping-ribbon"] .copy-wrapper p:lang(th) {
  font-size:14px;
  line-height:1.71429;
  letter-spacing:0em;
  font-family:"SF Pro TH","SF Pro Text","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .main [data-module-template="shipping-ribbon"] .copy-wrapper p:lang(zh) {
  letter-spacing:0em
 }
 .main [data-module-template="shipping-ribbon"] .copy-wrapper p:lang(zh-CN) {
  font-family:"SF Pro SC","SF Pro Text","SF Pro Icons","PingFang SC","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .main [data-module-template="shipping-ribbon"] .copy-wrapper p:lang(zh-HK) {
  font-family:"SF Pro HK","SF Pro Text","SF Pro Icons","PingFang HK","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .main [data-module-template="shipping-ribbon"] .copy-wrapper p: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
 }
 .main [data-module-template="shipping-ribbon"] .copy-wrapper p:lang(zh-TW) {
  font-family:"SF Pro TC","SF Pro Text","SF Pro Icons","PingFang TC","Helvetica Neue","Helvetica","Arial",sans-serif
 }
}
.main [data-module-template="spring-give-back"] [data-unit-id] .unit-wrapper {
 position:relative;
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-orient:vertical;
 -webkit-box-direction:normal;
 -ms-flex-direction:column;
 flex-direction:column;
 overflow:hidden
}
.main [data-module-template="spring-give-back"] [data-unit-id] .unit-wrapper a.unit-link {
 position:absolute;
 top:0;
 left:0;
 width:100%;
 height:100%;
 z-index:3
}
.main [data-module-template="spring-give-back"] [data-unit-id] .unit-wrapper a.unit-link:hover {
 text-decoration:none
}
.main [data-module-template="spring-give-back"] [data-unit-id] .unit-wrapper a.unit-link:focus {
 outline-offset:-3px
}
html.ie .main [data-module-template="spring-give-back"] [data-unit-id] .unit-wrapper a.unit-link:focus {
 top:3px;
 left:3px;
 width:calc(100% - 6px);
 height:calc(100% - 6px)
}
.main [data-module-template="spring-give-back"] [data-unit-id] .unit-wrapper a:not(.unit-link) {
 z-index:4;
 text-decoration:none
}
.main [data-module-template="spring-give-back"] [data-unit-id] .unit-wrapper a:not(.unit-link):hover {
 text-decoration:underline
}
.main [data-module-template="spring-give-back"] [data-unit-id] .unit-wrapper .unit-copy-wrapper {
 position:relative;
 -webkit-box-flex:0;
 -ms-flex-positive:0;
 flex-grow:0;
 z-index:4;
 pointer-events:none
}
.main [data-module-template="spring-give-back"] [data-unit-id] .unit-wrapper .unit-copy-wrapper a {
 pointer-events:all
}
.main [data-module-template="spring-give-back"] [data-unit-id] .unit-wrapper .unit-image-wrapper {
 z-index:1;
 overflow:visible;
 -webkit-box-flex:1;
 -ms-flex-positive:1;
 flex-grow:1
}
.main [data-module-template="spring-give-back"] [data-unit-id] .unit-image {
 z-index:1;
 position:absolute;
 border:0;
 margin:0;
 padding:0;
 left:calc(50% + 0px);
 right:auto;
 bottom:0px;
 top:auto;
 -webkit-transform:translatex(-50%);
 transform:translatex(-50%)
}
.main [data-module-template="spring-give-back"] [data-unit-id] .headline,
.main [data-module-template="spring-give-back"] [data-unit-id] .subhead,
.main [data-module-template="spring-give-back"] [data-unit-id] .cta {
 text-align:center;
 display:block;
 width:100%;
 margin-left:auto;
 margin-right:auto;
 position:relative;
 -ms-flex-negative:1;
 flex-shrink:1
}
.main [data-module-template="spring-give-back"] [data-unit-id] .cta {
 color:#0070c9
}
.main [data-module-template="spring-give-back"] .unit-image-wrapper {
 position:absolute;
 top:0;
 left:0;
 height:100%;
 width:100%
}
.main [data-module-template="spring-give-back"] .unit-image-wrapper video.unit-image {
 background-image:none;
 will-change:opacity;
 opacity:0.01;
 -webkit-transition:opacity 0.25s;
 transition:opacity 0.25s
}
.main [data-module-template="spring-give-back"] .unit-image-wrapper video.unit-image.loaded {
 opacity:1
}
.main [data-module-template="spring-give-back"] .unit-image-wrapper video.hidden-test-video {
 opacity:0.01;
 width:1px;
 height:1px;
 position:absolute;
 bottom:0;
 right:0
}
.main [data-module-template="spring-give-back"] {
 text-align:center
}
@media screen and (max-width: 1441px) and (min-width: 1069px) {
 .main [data-module-template="spring-give-back"]:not(.standalone-module) {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -ms-flex-direction:row;
  flex-direction:row;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap;
  width:100%
 }
 .main [data-module-template="spring-give-back"]:not(.standalone-module) [data-unit-id] {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  width:100%;
  border-left-width:6px;
  border-right-width:6px
 }
 .main [data-module-template="spring-give-back"]:not(.standalone-module) [data-unit-id]:nth-child(1n+1) {
  border-left-width:0px
 }
 .main [data-module-template="spring-give-back"]:not(.standalone-module) [data-unit-id]:nth-child(1n) {
  border-right-width:0px
 }
 .main [data-module-template="spring-give-back"]:not(.standalone-module) [data-unit-id],
 .main [data-module-template="spring-give-back"]:not(.standalone-module) .unit-wrapper {
  position:relative;
  overflow:hidden
 }
 .main [data-module-template="spring-give-back"]:not(.standalone-module) [data-unit-id] {
  background-color:#fafafa;
  border-color:#fff;
  border-style:solid
 }
 .main [data-module-template="spring-give-back"]:not(.standalone-module) .unit-wrapper {
  height:"auto";
  width:100%
 }
 .main [data-module-template="spring-give-back"]:not(.standalone-module) [data-unit-id] {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:6px;
  padding-bottom:0px;
  border-bottom-width:6px;
  padding-top:0px;
  height:auto
 }
 .main [data-module-template="spring-give-back"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:0px;
  padding-bottom:0px;
  border-bottom-width:6px;
  padding-top:44px;
  height:auto
 }
}
@media only screen and (max-width: 1441px) and (min-width: 1069px) and (min-width: 768px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="spring-give-back"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
  padding-top:84px;
  height:auto
 }
}
@media only screen and (max-width: 1441px) and (min-width: 1069px) and (max-width: 767px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="spring-give-back"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
  padding-top:88px;
  height:auto
 }
}
@media only screen and (max-width: 1441px) and (min-width: 1069px) and (min-width: 768px) {
 html.ac-ls-visible .main [data-module-template="spring-give-back"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
  padding-top:114px;
  height:auto
 }
}
@media only screen and (max-width: 1441px) and (min-width: 1069px) and (max-width: 767px) {
 html.ac-ls-visible .main [data-module-template="spring-give-back"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
  padding-top:179px;
  height:auto
 }
}
@media screen and (max-width: 1441px) and (min-width: 1069px) {
 .main [data-module-template="spring-give-back"]:not(.standalone-module):last-child [data-unit-id]:nth-last-child(-n+1) {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:6px;
  padding-bottom:0px;
  border-bottom-width:12px;
  padding-top:0px;
  height:auto
 }
 .main [data-module-template="spring-give-back"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:0px;
  padding-bottom:0px;
  border-bottom-width:12px;
  padding-top:44px;
  height:auto
 }
}
@media only screen and (max-width: 1441px) and (min-width: 1069px) and (min-width: 768px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="spring-give-back"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
  padding-top:84px;
  height:auto
 }
}
@media only screen and (max-width: 1441px) and (min-width: 1069px) and (max-width: 767px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="spring-give-back"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
  padding-top:88px;
  height:auto
 }
}
@media only screen and (max-width: 1441px) and (min-width: 1069px) and (min-width: 768px) {
 html.ac-ls-visible .main [data-module-template="spring-give-back"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
  padding-top:114px;
  height:auto
 }
}
@media only screen and (max-width: 1441px) and (min-width: 1069px) and (max-width: 767px) {
 html.ac-ls-visible .main [data-module-template="spring-give-back"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
  padding-top:179px;
  height:auto
 }
}
@media screen and (max-width: 1441px) and (min-width: 1069px) {
 .main [data-module-template="spring-give-back"].standalone-module {
  background-color:#fafafa;
  border-color:#fff;
  border-style:solid;
  border-left-width:0px;
  border-right-width:0px;
  padding-left:0;
  padding-right:0
 }
 .main [data-module-template="spring-give-back"].standalone-module:only-child {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:0px;
  padding-bottom:0px;
  border-bottom-width:12px;
  padding-top:44px;
  height:auto
 }
}
@media only screen and (max-width: 1441px) and (min-width: 1069px) and (min-width: 768px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="spring-give-back"].standalone-module:only-child {
  padding-top:84px;
  height:auto
 }
}
@media only screen and (max-width: 1441px) and (min-width: 1069px) and (max-width: 767px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="spring-give-back"].standalone-module:only-child {
  padding-top:88px;
  height:auto
 }
}
@media only screen and (max-width: 1441px) and (min-width: 1069px) and (min-width: 768px) {
 html.ac-ls-visible .main [data-module-template="spring-give-back"].standalone-module:only-child {
  padding-top:114px;
  height:auto
 }
}
@media only screen and (max-width: 1441px) and (min-width: 1069px) and (max-width: 767px) {
 html.ac-ls-visible .main [data-module-template="spring-give-back"].standalone-module:only-child {
  padding-top:179px;
  height:auto
 }
}
@media screen and (max-width: 1441px) and (min-width: 1069px) {
 .main [data-module-template="spring-give-back"].standalone-module:not(:only-child):first-child {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:0px;
  padding-bottom:0px;
  border-bottom-width:6px;
  padding-top:44px;
  height:auto
 }
}
@media only screen and (max-width: 1441px) and (min-width: 1069px) and (min-width: 768px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="spring-give-back"].standalone-module:not(:only-child):first-child {
  padding-top:84px;
  height:auto
 }
}
@media only screen and (max-width: 1441px) and (min-width: 1069px) and (max-width: 767px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="spring-give-back"].standalone-module:not(:only-child):first-child {
  padding-top:88px;
  height:auto
 }
}
@media only screen and (max-width: 1441px) and (min-width: 1069px) and (min-width: 768px) {
 html.ac-ls-visible .main [data-module-template="spring-give-back"].standalone-module:not(:only-child):first-child {
  padding-top:114px;
  height:auto
 }
}
@media only screen and (max-width: 1441px) and (min-width: 1069px) and (max-width: 767px) {
 html.ac-ls-visible .main [data-module-template="spring-give-back"].standalone-module:not(:only-child):first-child {
  padding-top:179px;
  height:auto
 }
}
@media screen and (max-width: 1441px) and (min-width: 1069px) {
 .main [data-module-template="spring-give-back"].standalone-module:not(:only-child):not(:first-child):not(:last-child) {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:6px;
  padding-bottom:0px;
  border-bottom-width:6px;
  padding-top:0px;
  height:auto
 }
 .main [data-module-template="spring-give-back"].standalone-module:not(:only-child):last-child {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:6px;
  padding-bottom:0px;
  border-bottom-width:12px;
  padding-top:0px;
  height:auto
 }
}
@media screen and (max-width: 735px) and (min-width: 0px) {
 .main [data-module-template="spring-give-back"]:not(.standalone-module) {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -ms-flex-direction:row;
  flex-direction:row;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap;
  width:100%
 }
 .main [data-module-template="spring-give-back"]:not(.standalone-module) [data-unit-id] {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  width:100%;
  border-left-width:6px;
  border-right-width:6px
 }
 .main [data-module-template="spring-give-back"]:not(.standalone-module) [data-unit-id]:nth-child(1n+1) {
  border-left-width:0px
 }
 .main [data-module-template="spring-give-back"]:not(.standalone-module) [data-unit-id]:nth-child(1n) {
  border-right-width:0px
 }
 .main [data-module-template="spring-give-back"]:not(.standalone-module) [data-unit-id],
 .main [data-module-template="spring-give-back"]:not(.standalone-module) .unit-wrapper {
  position:relative;
  overflow:hidden
 }
 .main [data-module-template="spring-give-back"]:not(.standalone-module) [data-unit-id] {
  background-color:#fafafa;
  border-color:#fff;
  border-style:solid
 }
 .main [data-module-template="spring-give-back"]:not(.standalone-module) .unit-wrapper {
  height:"auto";
  width:100%
 }
 .main [data-module-template="spring-give-back"]:not(.standalone-module) [data-unit-id] {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:6px;
  padding-bottom:0px;
  border-bottom-width:6px;
  padding-top:0px;
  height:auto
 }
 .main [data-module-template="spring-give-back"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:0px;
  padding-bottom:0px;
  border-bottom-width:6px;
  padding-top:48px;
  height:auto
 }
}
@media only screen and (max-width: 735px) and (min-width: 0px) and (min-width: 768px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="spring-give-back"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
  padding-top:88px;
  height:auto
 }
}
@media only screen and (max-width: 735px) and (min-width: 0px) and (max-width: 767px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="spring-give-back"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
  padding-top:92px;
  height:auto
 }
}
@media only screen and (max-width: 735px) and (min-width: 0px) and (min-width: 768px) {
 html.ac-ls-visible .main [data-module-template="spring-give-back"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
  padding-top:118px;
  height:auto
 }
}
@media only screen and (max-width: 735px) and (min-width: 0px) and (max-width: 767px) {
 html.ac-ls-visible .main [data-module-template="spring-give-back"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
  padding-top:183px;
  height:auto
 }
}
@media screen and (max-width: 735px) and (min-width: 0px) {
 .main [data-module-template="spring-give-back"]:not(.standalone-module):last-child [data-unit-id]:nth-last-child(-n+1) {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:6px;
  padding-bottom:0px;
  border-bottom-width:12px;
  padding-top:0px;
  height:auto
 }
 .main [data-module-template="spring-give-back"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:0px;
  padding-bottom:0px;
  border-bottom-width:12px;
  padding-top:48px;
  height:auto
 }
}
@media only screen and (max-width: 735px) and (min-width: 0px) and (min-width: 768px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="spring-give-back"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
  padding-top:88px;
  height:auto
 }
}
@media only screen and (max-width: 735px) and (min-width: 0px) and (max-width: 767px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="spring-give-back"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
  padding-top:92px;
  height:auto
 }
}
@media only screen and (max-width: 735px) and (min-width: 0px) and (min-width: 768px) {
 html.ac-ls-visible .main [data-module-template="spring-give-back"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
  padding-top:118px;
  height:auto
 }
}
@media only screen and (max-width: 735px) and (min-width: 0px) and (max-width: 767px) {
 html.ac-ls-visible .main [data-module-template="spring-give-back"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
  padding-top:183px;
  height:auto
 }
}
@media screen and (max-width: 735px) and (min-width: 0px) {
 .main [data-module-template="spring-give-back"].standalone-module {
  background-color:#fafafa;
  border-color:#fff;
  border-style:solid;
  border-left-width:0px;
  border-right-width:0px;
  padding-left:0;
  padding-right:0
 }
 .main [data-module-template="spring-give-back"].standalone-module:only-child {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:0px;
  padding-bottom:0px;
  border-bottom-width:12px;
  padding-top:48px;
  height:auto
 }
}
@media only screen and (max-width: 735px) and (min-width: 0px) and (min-width: 768px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="spring-give-back"].standalone-module:only-child {
  padding-top:88px;
  height:auto
 }
}
@media only screen and (max-width: 735px) and (min-width: 0px) and (max-width: 767px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="spring-give-back"].standalone-module:only-child {
  padding-top:92px;
  height:auto
 }
}
@media only screen and (max-width: 735px) and (min-width: 0px) and (min-width: 768px) {
 html.ac-ls-visible .main [data-module-template="spring-give-back"].standalone-module:only-child {
  padding-top:118px;
  height:auto
 }
}
@media only screen and (max-width: 735px) and (min-width: 0px) and (max-width: 767px) {
 html.ac-ls-visible .main [data-module-template="spring-give-back"].standalone-module:only-child {
  padding-top:183px;
  height:auto
 }
}
@media screen and (max-width: 735px) and (min-width: 0px) {
 .main [data-module-template="spring-give-back"].standalone-module:not(:only-child):first-child {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:0px;
  padding-bottom:0px;
  border-bottom-width:6px;
  padding-top:48px;
  height:auto
 }
}
@media only screen and (max-width: 735px) and (min-width: 0px) and (min-width: 768px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="spring-give-back"].standalone-module:not(:only-child):first-child {
  padding-top:88px;
  height:auto
 }
}
@media only screen and (max-width: 735px) and (min-width: 0px) and (max-width: 767px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="spring-give-back"].standalone-module:not(:only-child):first-child {
  padding-top:92px;
  height:auto
 }
}
@media only screen and (max-width: 735px) and (min-width: 0px) and (min-width: 768px) {
 html.ac-ls-visible .main [data-module-template="spring-give-back"].standalone-module:not(:only-child):first-child {
  padding-top:118px;
  height:auto
 }
}
@media only screen and (max-width: 735px) and (min-width: 0px) and (max-width: 767px) {
 html.ac-ls-visible .main [data-module-template="spring-give-back"].standalone-module:not(:only-child):first-child {
  padding-top:183px;
  height:auto
 }
}
@media screen and (max-width: 735px) and (min-width: 0px) {
 .main [data-module-template="spring-give-back"].standalone-module:not(:only-child):not(:first-child):not(:last-child) {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:6px;
  padding-bottom:0px;
  border-bottom-width:6px;
  padding-top:0px;
  height:auto
 }
 .main [data-module-template="spring-give-back"].standalone-module:not(:only-child):last-child {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:6px;
  padding-bottom:0px;
  border-bottom-width:12px;
  padding-top:0px;
  height:auto
 }
}
@media screen and (max-width: 1442000px) and (min-width: 1442px) {
 .main [data-module-template="spring-give-back"]:not(.standalone-module) {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -ms-flex-direction:row;
  flex-direction:row;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap;
  width:100%
 }
 .main [data-module-template="spring-give-back"]:not(.standalone-module) [data-unit-id] {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  width:100%;
  border-left-width:6px;
  border-right-width:6px
 }
 .main [data-module-template="spring-give-back"]:not(.standalone-module) [data-unit-id]:nth-child(1n+1) {
  border-left-width:0px
 }
 .main [data-module-template="spring-give-back"]:not(.standalone-module) [data-unit-id]:nth-child(1n) {
  border-right-width:0px
 }
 .main [data-module-template="spring-give-back"]:not(.standalone-module) [data-unit-id],
 .main [data-module-template="spring-give-back"]:not(.standalone-module) .unit-wrapper {
  position:relative;
  overflow:hidden
 }
 .main [data-module-template="spring-give-back"]:not(.standalone-module) [data-unit-id] {
  background-color:#fafafa;
  border-color:#fff;
  border-style:solid
 }
 .main [data-module-template="spring-give-back"]:not(.standalone-module) .unit-wrapper {
  height:"auto";
  width:100%
 }
 .main [data-module-template="spring-give-back"]:not(.standalone-module) [data-unit-id] {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:6px;
  padding-bottom:0px;
  border-bottom-width:6px;
  padding-top:0px;
  height:auto
 }
 .main [data-module-template="spring-give-back"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:0px;
  padding-bottom:0px;
  border-bottom-width:6px;
  padding-top:44px;
  height:auto
 }
}
@media only screen and (max-width: 1442000px) and (min-width: 1442px) and (min-width: 768px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="spring-give-back"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
  padding-top:84px;
  height:auto
 }
}
@media only screen and (max-width: 1442000px) and (min-width: 1442px) and (max-width: 767px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="spring-give-back"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
  padding-top:88px;
  height:auto
 }
}
@media only screen and (max-width: 1442000px) and (min-width: 1442px) and (min-width: 768px) {
 html.ac-ls-visible .main [data-module-template="spring-give-back"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
  padding-top:114px;
  height:auto
 }
}
@media only screen and (max-width: 1442000px) and (min-width: 1442px) and (max-width: 767px) {
 html.ac-ls-visible .main [data-module-template="spring-give-back"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
  padding-top:179px;
  height:auto
 }
}
@media screen and (max-width: 1442000px) and (min-width: 1442px) {
 .main [data-module-template="spring-give-back"]:not(.standalone-module):last-child [data-unit-id]:nth-last-child(-n+1) {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:6px;
  padding-bottom:0px;
  border-bottom-width:12px;
  padding-top:0px;
  height:auto
 }
 .main [data-module-template="spring-give-back"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:0px;
  padding-bottom:0px;
  border-bottom-width:12px;
  padding-top:44px;
  height:auto
 }
}
@media only screen and (max-width: 1442000px) and (min-width: 1442px) and (min-width: 768px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="spring-give-back"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
  padding-top:84px;
  height:auto
 }
}
@media only screen and (max-width: 1442000px) and (min-width: 1442px) and (max-width: 767px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="spring-give-back"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
  padding-top:88px;
  height:auto
 }
}
@media only screen and (max-width: 1442000px) and (min-width: 1442px) and (min-width: 768px) {
 html.ac-ls-visible .main [data-module-template="spring-give-back"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
  padding-top:114px;
  height:auto
 }
}
@media only screen and (max-width: 1442000px) and (min-width: 1442px) and (max-width: 767px) {
 html.ac-ls-visible .main [data-module-template="spring-give-back"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
  padding-top:179px;
  height:auto
 }
}
@media screen and (max-width: 1442000px) and (min-width: 1442px) {
 .main [data-module-template="spring-give-back"].standalone-module {
  background-color:#fafafa;
  border-color:#fff;
  border-style:solid;
  border-left-width:0px;
  border-right-width:0px;
  padding-left:0;
  padding-right:0
 }
 .main [data-module-template="spring-give-back"].standalone-module:only-child {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:0px;
  padding-bottom:0px;
  border-bottom-width:12px;
  padding-top:44px;
  height:auto
 }
}
@media only screen and (max-width: 1442000px) and (min-width: 1442px) and (min-width: 768px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="spring-give-back"].standalone-module:only-child {
  padding-top:84px;
  height:auto
 }
}
@media only screen and (max-width: 1442000px) and (min-width: 1442px) and (max-width: 767px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="spring-give-back"].standalone-module:only-child {
  padding-top:88px;
  height:auto
 }
}
@media only screen and (max-width: 1442000px) and (min-width: 1442px) and (min-width: 768px) {
 html.ac-ls-visible .main [data-module-template="spring-give-back"].standalone-module:only-child {
  padding-top:114px;
  height:auto
 }
}
@media only screen and (max-width: 1442000px) and (min-width: 1442px) and (max-width: 767px) {
 html.ac-ls-visible .main [data-module-template="spring-give-back"].standalone-module:only-child {
  padding-top:179px;
  height:auto
 }
}
@media screen and (max-width: 1442000px) and (min-width: 1442px) {
 .main [data-module-template="spring-give-back"].standalone-module:not(:only-child):first-child {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:0px;
  padding-bottom:0px;
  border-bottom-width:6px;
  padding-top:44px;
  height:auto
 }
}
@media only screen and (max-width: 1442000px) and (min-width: 1442px) and (min-width: 768px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="spring-give-back"].standalone-module:not(:only-child):first-child {
  padding-top:84px;
  height:auto
 }
}
@media only screen and (max-width: 1442000px) and (min-width: 1442px) and (max-width: 767px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="spring-give-back"].standalone-module:not(:only-child):first-child {
  padding-top:88px;
  height:auto
 }
}
@media only screen and (max-width: 1442000px) and (min-width: 1442px) and (min-width: 768px) {
 html.ac-ls-visible .main [data-module-template="spring-give-back"].standalone-module:not(:only-child):first-child {
  padding-top:114px;
  height:auto
 }
}
@media only screen and (max-width: 1442000px) and (min-width: 1442px) and (max-width: 767px) {
 html.ac-ls-visible .main [data-module-template="spring-give-back"].standalone-module:not(:only-child):first-child {
  padding-top:179px;
  height:auto
 }
}
@media screen and (max-width: 1442000px) and (min-width: 1442px) {
 .main [data-module-template="spring-give-back"].standalone-module:not(:only-child):not(:first-child):not(:last-child) {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:6px;
  padding-bottom:0px;
  border-bottom-width:6px;
  padding-top:0px;
  height:auto
 }
 .main [data-module-template="spring-give-back"].standalone-module:not(:only-child):last-child {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:6px;
  padding-bottom:0px;
  border-bottom-width:12px;
  padding-top:0px;
  height:auto
 }
}
@media screen and (max-width: 767px) and (min-width: 736px) {
 .main [data-module-template="spring-give-back"]:not(.standalone-module) {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -ms-flex-direction:row;
  flex-direction:row;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap;
  width:100%
 }
 .main [data-module-template="spring-give-back"]:not(.standalone-module) [data-unit-id] {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  width:100%;
  border-left-width:6px;
  border-right-width:6px
 }
 .main [data-module-template="spring-give-back"]:not(.standalone-module) [data-unit-id]:nth-child(1n+1) {
  border-left-width:0px
 }
 .main [data-module-template="spring-give-back"]:not(.standalone-module) [data-unit-id]:nth-child(1n) {
  border-right-width:0px
 }
 .main [data-module-template="spring-give-back"]:not(.standalone-module) [data-unit-id],
 .main [data-module-template="spring-give-back"]:not(.standalone-module) .unit-wrapper {
  position:relative;
  overflow:hidden
 }
 .main [data-module-template="spring-give-back"]:not(.standalone-module) [data-unit-id] {
  background-color:#fafafa;
  border-color:#fff;
  border-style:solid
 }
 .main [data-module-template="spring-give-back"]:not(.standalone-module) .unit-wrapper {
  height:"auto";
  width:100%
 }
 .main [data-module-template="spring-give-back"]:not(.standalone-module) [data-unit-id] {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:6px;
  padding-bottom:0px;
  border-bottom-width:6px;
  padding-top:0px;
  height:auto
 }
 .main [data-module-template="spring-give-back"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:0px;
  padding-bottom:0px;
  border-bottom-width:6px;
  padding-top:48px;
  height:auto
 }
}
@media only screen and (max-width: 767px) and (min-width: 736px) and (min-width: 768px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="spring-give-back"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
  padding-top:88px;
  height:auto
 }
}
@media only screen and (max-width: 767px) and (min-width: 736px) and (max-width: 767px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="spring-give-back"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
  padding-top:92px;
  height:auto
 }
}
@media only screen and (max-width: 767px) and (min-width: 736px) and (min-width: 768px) {
 html.ac-ls-visible .main [data-module-template="spring-give-back"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
  padding-top:118px;
  height:auto
 }
}
@media only screen and (max-width: 767px) and (min-width: 736px) and (max-width: 767px) {
 html.ac-ls-visible .main [data-module-template="spring-give-back"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
  padding-top:183px;
  height:auto
 }
}
@media screen and (max-width: 767px) and (min-width: 736px) {
 .main [data-module-template="spring-give-back"]:not(.standalone-module):last-child [data-unit-id]:nth-last-child(-n+1) {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:6px;
  padding-bottom:0px;
  border-bottom-width:12px;
  padding-top:0px;
  height:auto
 }
 .main [data-module-template="spring-give-back"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:0px;
  padding-bottom:0px;
  border-bottom-width:12px;
  padding-top:48px;
  height:auto
 }
}
@media only screen and (max-width: 767px) and (min-width: 736px) and (min-width: 768px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="spring-give-back"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
  padding-top:88px;
  height:auto
 }
}
@media only screen and (max-width: 767px) and (min-width: 736px) and (max-width: 767px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="spring-give-back"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
  padding-top:92px;
  height:auto
 }
}
@media only screen and (max-width: 767px) and (min-width: 736px) and (min-width: 768px) {
 html.ac-ls-visible .main [data-module-template="spring-give-back"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
  padding-top:118px;
  height:auto
 }
}
@media only screen and (max-width: 767px) and (min-width: 736px) and (max-width: 767px) {
 html.ac-ls-visible .main [data-module-template="spring-give-back"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
  padding-top:183px;
  height:auto
 }
}
@media screen and (max-width: 767px) and (min-width: 736px) {
 .main [data-module-template="spring-give-back"].standalone-module {
  background-color:#fafafa;
  border-color:#fff;
  border-style:solid;
  border-left-width:0px;
  border-right-width:0px;
  padding-left:0;
  padding-right:0
 }
 .main [data-module-template="spring-give-back"].standalone-module:only-child {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:0px;
  padding-bottom:0px;
  border-bottom-width:12px;
  padding-top:48px;
  height:auto
 }
}
@media only screen and (max-width: 767px) and (min-width: 736px) and (min-width: 768px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="spring-give-back"].standalone-module:only-child {
  padding-top:88px;
  height:auto
 }
}
@media only screen and (max-width: 767px) and (min-width: 736px) and (max-width: 767px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="spring-give-back"].standalone-module:only-child {
  padding-top:92px;
  height:auto
 }
}
@media only screen and (max-width: 767px) and (min-width: 736px) and (min-width: 768px) {
 html.ac-ls-visible .main [data-module-template="spring-give-back"].standalone-module:only-child {
  padding-top:118px;
  height:auto
 }
}
@media only screen and (max-width: 767px) and (min-width: 736px) and (max-width: 767px) {
 html.ac-ls-visible .main [data-module-template="spring-give-back"].standalone-module:only-child {
  padding-top:183px;
  height:auto
 }
}
@media screen and (max-width: 767px) and (min-width: 736px) {
 .main [data-module-template="spring-give-back"].standalone-module:not(:only-child):first-child {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:0px;
  padding-bottom:0px;
  border-bottom-width:6px;
  padding-top:48px;
  height:auto
 }
}
@media only screen and (max-width: 767px) and (min-width: 736px) and (min-width: 768px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="spring-give-back"].standalone-module:not(:only-child):first-child {
  padding-top:88px;
  height:auto
 }
}
@media only screen and (max-width: 767px) and (min-width: 736px) and (max-width: 767px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="spring-give-back"].standalone-module:not(:only-child):first-child {
  padding-top:92px;
  height:auto
 }
}
@media only screen and (max-width: 767px) and (min-width: 736px) and (min-width: 768px) {
 html.ac-ls-visible .main [data-module-template="spring-give-back"].standalone-module:not(:only-child):first-child {
  padding-top:118px;
  height:auto
 }
}
@media only screen and (max-width: 767px) and (min-width: 736px) and (max-width: 767px) {
 html.ac-ls-visible .main [data-module-template="spring-give-back"].standalone-module:not(:only-child):first-child {
  padding-top:183px;
  height:auto
 }
}
@media screen and (max-width: 767px) and (min-width: 736px) {
 .main [data-module-template="spring-give-back"].standalone-module:not(:only-child):not(:first-child):not(:last-child) {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:6px;
  padding-bottom:0px;
  border-bottom-width:6px;
  padding-top:0px;
  height:auto
 }
 .main [data-module-template="spring-give-back"].standalone-module:not(:only-child):last-child {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:6px;
  padding-bottom:0px;
  border-bottom-width:12px;
  padding-top:0px;
  height:auto
 }
}
@media screen and (max-width: 1068px) and (min-width: 768px) {
 .main [data-module-template="spring-give-back"]:not(.standalone-module) {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -ms-flex-direction:row;
  flex-direction:row;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap;
  width:100%
 }
 .main [data-module-template="spring-give-back"]:not(.standalone-module) [data-unit-id] {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  width:100%;
  border-left-width:6px;
  border-right-width:6px
 }
 .main [data-module-template="spring-give-back"]:not(.standalone-module) [data-unit-id]:nth-child(1n+1) {
  border-left-width:0px
 }
 .main [data-module-template="spring-give-back"]:not(.standalone-module) [data-unit-id]:nth-child(1n) {
  border-right-width:0px
 }
 .main [data-module-template="spring-give-back"]:not(.standalone-module) [data-unit-id],
 .main [data-module-template="spring-give-back"]:not(.standalone-module) .unit-wrapper {
  position:relative;
  overflow:hidden
 }
 .main [data-module-template="spring-give-back"]:not(.standalone-module) [data-unit-id] {
  background-color:#fafafa;
  border-color:#fff;
  border-style:solid
 }
 .main [data-module-template="spring-give-back"]:not(.standalone-module) .unit-wrapper {
  height:"auto";
  width:100%
 }
 .main [data-module-template="spring-give-back"]:not(.standalone-module) [data-unit-id] {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:6px;
  padding-bottom:0px;
  border-bottom-width:6px;
  padding-top:0px;
  height:auto
 }
 .main [data-module-template="spring-give-back"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:0px;
  padding-bottom:0px;
  border-bottom-width:6px;
  padding-top:44px;
  height:auto
 }
}
@media only screen and (max-width: 1068px) and (min-width: 768px) and (min-width: 768px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="spring-give-back"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
  padding-top:84px;
  height:auto
 }
}
@media only screen and (max-width: 1068px) and (min-width: 768px) and (max-width: 767px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="spring-give-back"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
  padding-top:88px;
  height:auto
 }
}
@media only screen and (max-width: 1068px) and (min-width: 768px) and (min-width: 768px) {
 html.ac-ls-visible .main [data-module-template="spring-give-back"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
  padding-top:114px;
  height:auto
 }
}
@media only screen and (max-width: 1068px) and (min-width: 768px) and (max-width: 767px) {
 html.ac-ls-visible .main [data-module-template="spring-give-back"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
  padding-top:179px;
  height:auto
 }
}
@media screen and (max-width: 1068px) and (min-width: 768px) {
 .main [data-module-template="spring-give-back"]:not(.standalone-module):last-child [data-unit-id]:nth-last-child(-n+1) {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:6px;
  padding-bottom:0px;
  border-bottom-width:12px;
  padding-top:0px;
  height:auto
 }
 .main [data-module-template="spring-give-back"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:0px;
  padding-bottom:0px;
  border-bottom-width:12px;
  padding-top:44px;
  height:auto
 }
}
@media only screen and (max-width: 1068px) and (min-width: 768px) and (min-width: 768px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="spring-give-back"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
  padding-top:84px;
  height:auto
 }
}
@media only screen and (max-width: 1068px) and (min-width: 768px) and (max-width: 767px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="spring-give-back"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
  padding-top:88px;
  height:auto
 }
}
@media only screen and (max-width: 1068px) and (min-width: 768px) and (min-width: 768px) {
 html.ac-ls-visible .main [data-module-template="spring-give-back"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
  padding-top:114px;
  height:auto
 }
}
@media only screen and (max-width: 1068px) and (min-width: 768px) and (max-width: 767px) {
 html.ac-ls-visible .main [data-module-template="spring-give-back"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
  padding-top:179px;
  height:auto
 }
}
@media screen and (max-width: 1068px) and (min-width: 768px) {
 .main [data-module-template="spring-give-back"].standalone-module {
  background-color:#fafafa;
  border-color:#fff;
  border-style:solid;
  border-left-width:0px;
  border-right-width:0px;
  padding-left:0;
  padding-right:0
 }
 .main [data-module-template="spring-give-back"].standalone-module:only-child {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:0px;
  padding-bottom:0px;
  border-bottom-width:12px;
  padding-top:44px;
  height:auto
 }
}
@media only screen and (max-width: 1068px) and (min-width: 768px) and (min-width: 768px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="spring-give-back"].standalone-module:only-child {
  padding-top:84px;
  height:auto
 }
}
@media only screen and (max-width: 1068px) and (min-width: 768px) and (max-width: 767px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="spring-give-back"].standalone-module:only-child {
  padding-top:88px;
  height:auto
 }
}
@media only screen and (max-width: 1068px) and (min-width: 768px) and (min-width: 768px) {
 html.ac-ls-visible .main [data-module-template="spring-give-back"].standalone-module:only-child {
  padding-top:114px;
  height:auto
 }
}
@media only screen and (max-width: 1068px) and (min-width: 768px) and (max-width: 767px) {
 html.ac-ls-visible .main [data-module-template="spring-give-back"].standalone-module:only-child {
  padding-top:179px;
  height:auto
 }
}
@media screen and (max-width: 1068px) and (min-width: 768px) {
 .main [data-module-template="spring-give-back"].standalone-module:not(:only-child):first-child {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:0px;
  padding-bottom:0px;
  border-bottom-width:6px;
  padding-top:44px;
  height:auto
 }
}
@media only screen and (max-width: 1068px) and (min-width: 768px) and (min-width: 768px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="spring-give-back"].standalone-module:not(:only-child):first-child {
  padding-top:84px;
  height:auto
 }
}
@media only screen and (max-width: 1068px) and (min-width: 768px) and (max-width: 767px) {
 html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="spring-give-back"].standalone-module:not(:only-child):first-child {
  padding-top:88px;
  height:auto
 }
}
@media only screen and (max-width: 1068px) and (min-width: 768px) and (min-width: 768px) {
 html.ac-ls-visible .main [data-module-template="spring-give-back"].standalone-module:not(:only-child):first-child {
  padding-top:114px;
  height:auto
 }
}
@media only screen and (max-width: 1068px) and (min-width: 768px) and (max-width: 767px) {
 html.ac-ls-visible .main [data-module-template="spring-give-back"].standalone-module:not(:only-child):first-child {
  padding-top:179px;
  height:auto
 }
}
@media screen and (max-width: 1068px) and (min-width: 768px) {
 .main [data-module-template="spring-give-back"].standalone-module:not(:only-child):not(:first-child):not(:last-child) {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:6px;
  padding-bottom:0px;
  border-bottom-width:6px;
  padding-top:0px;
  height:auto
 }
 .main [data-module-template="spring-give-back"].standalone-module:not(:only-child):last-child {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-top-width:6px;
  padding-bottom:0px;
  border-bottom-width:12px;
  padding-top:0px;
  height:auto
 }
}
@supports (border-left-width: calc(max(0px))) {
 .main [data-module-template="spring-give-back"] {
  border-left-width:calc(max(0px, env(safe-area-inset-left)));
  border-right-width:calc(max(0px, env(safe-area-inset-right)))
 }
}
.main [data-module-template="spring-give-back"].variant-a .variant-a-element {
 display:block
}
.main [data-module-template="spring-give-back"].variant-b .variant-b-element {
 display:block
}
.main [data-module-template="spring-give-back"].variant-c .variant-c-element {
 display:block
}
.main [data-module-template="spring-give-back"].variant-a .default-element,
.main [data-module-template="spring-give-back"].variant-b .default-element,
.main [data-module-template="spring-give-back"].variant-c .default-element {
 display:none
}
.main [data-module-template="spring-give-back"] .variant-a-element,
.main [data-module-template="spring-give-back"] .variant-b-element,
.main [data-module-template="spring-give-back"] .variant-c-element {
 display:none
}
.main [data-module-template="spring-give-back"] .section-content {
 margin-left:auto;
 margin-right:auto;
 width:980px
}
@media only screen and (min-width: 1442px) and (min-width: 1442px) {
 .main [data-module-template="spring-give-back"] .section-content {
  margin-left:auto;
  margin-right:auto;
  width:980px
 }
}
@media only screen and (max-width: 1068px) and (max-width: 1068px) {
 .main [data-module-template="spring-give-back"] .section-content {
  margin-left:auto;
  margin-right:auto;
  width:692px
 }
}
@media only screen and (max-width: 735px) and (max-width: 735px) {
 .main [data-module-template="spring-give-back"] .section-content {
  margin-left:auto;
  margin-right:auto;
  width:87.5%
 }
}
.main [data-module-template="spring-give-back"] .small-caps {
 font-variant-caps:all-small-caps
}
html.ie .main [data-module-template="spring-give-back"] .small-caps {
 font-variant:small-caps;
 text-transform:lowercase
}
.main [data-module-template="spring-give-back"] .headline,
.main [data-module-template="spring-give-back"] .subhead {
 color:#111
}
.main [data-module-template="spring-give-back"] .headline sup {
 font-size:0.6em;
 bottom:-.1em
}
.main [data-module-template="spring-give-back"] .headline .footnote-alt {
 position:relative;
 font-size:0.6em;
 bottom:-.1em;
 vertical-align:top
}
.main [data-module-template="spring-give-back"] .headline .footnote-alt:hover {
 color:#fff
}
@media only screen and (max-width: 735px) {
 .main [data-module-template="spring-give-back"] .headline .footnote-alt {
  font-size:0.7em
 }
}
.main [data-module-template="spring-give-back"] .cta-links {
 margin-top:.65em
}
@media only screen and (max-width: 735px) {
 .main [data-module-template="spring-give-back"] .cta-links {
  margin-top:.65em
 }
}
@media only screen and (max-width: 735px) {
 .main [data-module-template="spring-give-back"] .cta-links {
  margin-left:auto;
  margin-right:auto
 }
}
.main [data-module-template="spring-give-back"] .cta-links a:nth-child(2) {
 margin-left:20px
}
.main [data-module-template="spring-give-back"] .headline {
 margin:auto;
 font-size:32px;
 line-height:1.125;
 font-weight:600;
 letter-spacing:.004em;
 font-family:"SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif;
 margin-bottom:.2em
}
.main [data-module-template="spring-give-back"] .headline:lang(th) {
 font-size:29px;
 line-height:1.44828;
 letter-spacing:0em;
 font-family:"SF Pro TH","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}
.main [data-module-template="spring-give-back"] .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
}
.main [data-module-template="spring-give-back"] .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
}
.main [data-module-template="spring-give-back"] .headline:lang(ko) {
 line-height:1.23438;
 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
}
.main [data-module-template="spring-give-back"] .headline:lang(zh-CN) {
 font-family:"SF Pro SC","SF Pro Display","SF Pro Icons","PingFang SC","Helvetica Neue","Helvetica","Arial",sans-serif
}
.main [data-module-template="spring-give-back"] .headline:lang(zh-HK) {
 font-family:"SF Pro HK","SF Pro Display","SF Pro Icons","PingFang HK","Helvetica Neue","Helvetica","Arial",sans-serif
}
.main [data-module-template="spring-give-back"] .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
}
.main [data-module-template="spring-give-back"] .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) {
 .main [data-module-template="spring-give-back"] .headline {
  font-size:28px;
  line-height:1.14286;
  font-weight:600;
  letter-spacing:.007em;
  font-family:"SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .main [data-module-template="spring-give-back"] .headline:lang(th) {
  font-size:25px;
  line-height:1.44;
  letter-spacing:0em;
  font-family:"SF Pro TH","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .main [data-module-template="spring-give-back"] .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
 }
 .main [data-module-template="spring-give-back"] .headline:lang(ar) {
  font-family:"SF Pro AR","SF Pro Gulf","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .main [data-module-template="spring-give-back"] .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
 }
 .main [data-module-template="spring-give-back"] .headline:lang(zh-CN) {
  font-family:"SF Pro SC","SF Pro Display","SF Pro Icons","PingFang SC","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .main [data-module-template="spring-give-back"] .headline:lang(zh-HK) {
  font-family:"SF Pro HK","SF Pro Display","SF Pro Icons","PingFang HK","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .main [data-module-template="spring-give-back"] .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
 }
 .main [data-module-template="spring-give-back"] .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: 735px) {
 .main [data-module-template="spring-give-back"] .headline {
  font-size:24px;
  line-height:1.16667;
  font-weight:600;
  letter-spacing:.009em;
  font-family:"SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .main [data-module-template="spring-give-back"] .headline:lang(th) {
  font-size:22px;
  line-height:1.59091;
  letter-spacing:0em;
  font-family:"SF Pro TH","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .main [data-module-template="spring-give-back"] .headline:lang(ar) {
  line-height:1.35417;
  font-family:"SF Pro AR","SF Pro Gulf","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .main [data-module-template="spring-give-back"] .headline: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
 }
 .main [data-module-template="spring-give-back"] .headline: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
 }
 .main [data-module-template="spring-give-back"] .headline:lang(zh-CN) {
  font-family:"SF Pro SC","SF Pro Display","SF Pro Icons","PingFang SC","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .main [data-module-template="spring-give-back"] .headline:lang(zh-HK) {
  font-family:"SF Pro HK","SF Pro Display","SF Pro Icons","PingFang HK","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .main [data-module-template="spring-give-back"] .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
 }
 .main [data-module-template="spring-give-back"] .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: 735px) {
 .main [data-module-template="spring-give-back"] .headline {
  margin-bottom:.2em
 }
}
@media only screen and (max-width: 735px) {
 .main [data-module-template="spring-give-back"] .headline {
  max-width:none
 }
}
.main [data-module-template="spring-give-back"] .subhead,
.main [data-module-template="spring-give-back"] .cta {
 font-size:21px;
 line-height:1.38105;
 font-weight:400;
 letter-spacing:.011em;
 font-family:"SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}
.main [data-module-template="spring-give-back"] .subhead:lang(th),
.main [data-module-template="spring-give-back"] .cta:lang(th) {
 font-size:21px;
 line-height:1.57143;
 letter-spacing:0em;
 font-family:"SF Pro TH","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}
.main [data-module-template="spring-give-back"] .subhead:lang(ar),
.main [data-module-template="spring-give-back"] .cta:lang(ar) {
 line-height:1.54762;
 font-family:"SF Pro AR","SF Pro Gulf","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}
.main [data-module-template="spring-give-back"] .subhead:lang(ja),
.main [data-module-template="spring-give-back"] .cta:lang(ja) {
 line-height:1.42863;
 font-family:"SF Pro JP","SF Pro Display","SF Pro Icons","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo","ＭＳ Ｐゴシック","Helvetica Neue","Helvetica","Arial",sans-serif
}
.main [data-module-template="spring-give-back"] .subhead:lang(ko),
.main [data-module-template="spring-give-back"] .cta: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
}
.main [data-module-template="spring-give-back"] .subhead:lang(zh-CN),
.main [data-module-template="spring-give-back"] .cta:lang(zh-CN) {
 font-family:"SF Pro SC","SF Pro Display","SF Pro Icons","PingFang SC","Helvetica Neue","Helvetica","Arial",sans-serif
}
.main [data-module-template="spring-give-back"] .subhead:lang(zh-HK),
.main [data-module-template="spring-give-back"] .cta:lang(zh-HK) {
 font-family:"SF Pro HK","SF Pro Display","SF Pro Icons","PingFang HK","Helvetica Neue","Helvetica","Arial",sans-serif
}
.main [data-module-template="spring-give-back"] .subhead:lang(zh-MO),
.main [data-module-template="spring-give-back"] .cta: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
}
.main [data-module-template="spring-give-back"] .subhead:lang(zh-TW),
.main [data-module-template="spring-give-back"] .cta: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) {
 .main [data-module-template="spring-give-back"] .subhead,
 .main [data-module-template="spring-give-back"] .cta {
  font-size:19px;
  line-height:1.42115;
  font-weight:400;
  letter-spacing:.012em;
  font-family:"SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .main [data-module-template="spring-give-back"] .subhead:lang(th),
 .main [data-module-template="spring-give-back"] .cta:lang(th) {
  font-size:19px;
  line-height:1.57895;
  letter-spacing:0em;
  font-family:"SF Pro TH","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .main [data-module-template="spring-give-back"] .subhead:lang(ar),
 .main [data-module-template="spring-give-back"] .cta: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
 }
 .main [data-module-template="spring-give-back"] .subhead:lang(ja),
 .main [data-module-template="spring-give-back"] .cta:lang(ja) {
  line-height:1.47384;
  font-family:"SF Pro JP","SF Pro Display","SF Pro Icons","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo","ＭＳ Ｐゴシック","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .main [data-module-template="spring-give-back"] .subhead:lang(ko),
 .main [data-module-template="spring-give-back"] .cta:lang(ko) {
  line-height:1.55269;
  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
 }
 .main [data-module-template="spring-give-back"] .subhead:lang(zh-CN),
 .main [data-module-template="spring-give-back"] .cta:lang(zh-CN) {
  font-family:"SF Pro SC","SF Pro Display","SF Pro Icons","PingFang SC","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .main [data-module-template="spring-give-back"] .subhead:lang(zh-HK),
 .main [data-module-template="spring-give-back"] .cta:lang(zh-HK) {
  font-family:"SF Pro HK","SF Pro Display","SF Pro Icons","PingFang HK","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .main [data-module-template="spring-give-back"] .subhead:lang(zh-MO),
 .main [data-module-template="spring-give-back"] .cta: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
 }
 .main [data-module-template="spring-give-back"] .subhead:lang(zh-TW),
 .main [data-module-template="spring-give-back"] .cta: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: 735px) {
 .main [data-module-template="spring-give-back"] .subhead,
 .main [data-module-template="spring-give-back"] .cta {
  font-size:17px;
  line-height:1.47059;
  font-weight:400;
  letter-spacing:-.022em;
  font-family:"SF Pro Text","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .main [data-module-template="spring-give-back"] .subhead:lang(ar),
 .main [data-module-template="spring-give-back"] .cta:lang(ar) {
  line-height:1.58824;
  letter-spacing:0em;
  font-family:"SF Pro AR","SF Pro Gulf","SF Pro Text","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .main [data-module-template="spring-give-back"] .subhead:lang(ja),
 .main [data-module-template="spring-give-back"] .cta:lang(ja) {
  letter-spacing:0em;
  font-family:"SF Pro JP","SF Pro Text","SF Pro Icons","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo","ＭＳ Ｐゴシック","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .main [data-module-template="spring-give-back"] .subhead:lang(ko),
 .main [data-module-template="spring-give-back"] .cta:lang(ko) {
  line-height:1.61765;
  letter-spacing:0em;
  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
 }
 .main [data-module-template="spring-give-back"] .subhead:lang(th),
 .main [data-module-template="spring-give-back"] .cta:lang(th) {
  font-size:17px;
  line-height:1.64706;
  letter-spacing:0em;
  font-family:"SF Pro TH","SF Pro Text","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .main [data-module-template="spring-give-back"] .subhead:lang(zh),
 .main [data-module-template="spring-give-back"] .cta:lang(zh) {
  letter-spacing:0em
 }
 .main [data-module-template="spring-give-back"] .subhead:lang(zh-CN),
 .main [data-module-template="spring-give-back"] .cta:lang(zh-CN) {
  font-family:"SF Pro SC","SF Pro Text","SF Pro Icons","PingFang SC","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .main [data-module-template="spring-give-back"] .subhead:lang(zh-HK),
 .main [data-module-template="spring-give-back"] .cta:lang(zh-HK) {
  font-family:"SF Pro HK","SF Pro Text","SF Pro Icons","PingFang HK","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .main [data-module-template="spring-give-back"] .subhead:lang(zh-MO),
 .main [data-module-template="spring-give-back"] .cta: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
 }
 .main [data-module-template="spring-give-back"] .subhead:lang(zh-TW),
 .main [data-module-template="spring-give-back"] .cta:lang(zh-TW) {
  font-family:"SF Pro TC","SF Pro Text","SF Pro Icons","PingFang TC","Helvetica Neue","Helvetica","Arial",sans-serif
 }
}
.main [data-module-template="spring-give-back"] .subhead {
 margin:auto;
 max-width:23em
}
@media only screen and (max-width: 735px) {
 .main [data-module-template="spring-give-back"] .subhead {
  max-width:18em
 }
}
.main [data-module-template="spring-give-back"] .give-back-background {
 border:0 solid #fff;
 border-top-width:0;
 border-bottom-width:0;
 height:100%;
 width:100%;
 padding-top:3.0em;
 padding-bottom:3.1em
}
@media only screen and (max-width: 735px) {
 .main [data-module-template="spring-give-back"] .give-back-background {
  padding-bottom:3.5em
 }
}
#viewport-emitter {
 overflow:hidden;
 position:absolute;
 top:0;
 left:0;
 width:0;
 height:0;
 visibility:hidden;
 z-index:-1
}
#viewport-emitter::before {
 content:"large"
}
@media only screen and (max-width: 1068px) {
 #viewport-emitter::before {
  content:"medium"
 }
}
@media only screen and (max-width: 735px) {
 #viewport-emitter::before {
  content:"small"
 }
}
.all-small-caps {
 font-variant-caps:all-small-caps
}
html.ie .cta-links {
 pointer-events:all
}
.cta-links a {
 display:inline-block
}
html.ac-gn-segmentbar-visible.ac-ls-visible footer {
 top:40px
}
@media only screen and (max-width: 735px) {
 html.ac-gn-segmentbar-visible.ac-ls-visible footer {
  top:44px
 }
}
html[data-layout-name=giveback-takeover] .main [data-module-template="giveback-takeover"]:not(.standalone-module) [data-unit-id]:first-child {
 border-bottom-color:#222
}
html[data-layout-name=giveback-takeover] .main [data-module-template="giveback-takeover"]:not(.standalone-module) [data-unit-id]:nth-child(2) {
 border-top-color:#222;
 border-bottom-width:0
}
html[data-layout-name=default] .main [data-module-template="giveback-takeover"]:not(.standalone-module) [data-unit-id]:first-child {
 border-bottom-color:#222
}
html[data-layout-name=default] .main [data-module-template="giveback-takeover"]:not(.standalone-module) [data-unit-id]:nth-child(2) {
 border-top-color:#222
}
html[data-layout-name=shipping-ribbon] .main [data-module-template="give-back"].standalone-module {
 border-bottom-color:#222
}
html[data-layout-name=shipping-ribbon] .main [data-module-template="heroes"]:not(.standalone-module) [data-unit-id="iphone-xr"],
html[data-layout-name=shipping-ribbon] .main [data-module-template="heroes"]:not(.standalone-module) [data-unit-id="iphone-xs"] {
 border-top-color:#222;
 border-bottom-color:#222
}
html[data-layout-name=shipping-ribbon] .main [data-module-template="shipping-ribbon"].standalone-module {
 border-top-color:#222
}
html[data-layout-name=holiday-takedown] .main [data-module-template="give-back"].standalone-module {
 border-bottom-color:#222
}
html[data-layout-name=holiday-takedown] .main [data-module-template="heroes"]:not(.standalone-module) [data-unit-id="iphone-xr"],
html[data-layout-name=holiday-takedown] .main [data-module-template="heroes"]:not(.standalone-module) [data-unit-id="iphone-xs"] {
 border-top-color:#222;
 border-bottom-color:#222
}
html[data-layout-name=holiday-takedown] .main [data-module-template="heroes"]:not(.standalone-module) [data-unit-id="iphone-xs"] {
 border-bottom-color:#FFF
}
html[data-layout-name=cyr] .main [data-module-template="give-back"].standalone-module {
 border-bottom-color:#222
}
html[data-layout-name=cyr] .main [data-module-template="heroes"]:not(.standalone-module) [data-unit-id="iphone-xr"],
html[data-layout-name=cyr] .main [data-module-template="heroes"]:not(.standalone-module) [data-unit-id="iphone-xs"] {
 border-top-color:#222;
 border-bottom-color:#222
}
html[data-layout-name=cyr] .main [data-module-template="heroes"]:not(.standalone-module) [data-unit-id="iphone-xs"] {
 border-bottom-color:#FFF
}
html[data-layout-name=taa] .main [data-module-template="give-back"].standalone-module {
 border-bottom-color:#222
}
html[data-layout-name=taa] .main [data-module-template="heroes"]:not(.standalone-module) [data-unit-id="iphone-xr"],
html[data-layout-name=taa] .main [data-module-template="heroes"]:not(.standalone-module) [data-unit-id="iphone-xs"] {
 border-top-color:#222;
 border-bottom-color:#222
}
html[data-layout-name=taa] .main [data-module-template="heroes"]:not(.standalone-module) [data-unit-id="iphone-xs"] {
 border-bottom-color:#FFF
}
html[data-layout-name=grammy-2019] .main [data-module-template="give-back"].standalone-module {
 border-bottom-color:#222
}
html[data-layout-name=grammy-2019] .main [data-module-template="heroes"]:not(.standalone-module) [data-unit-id="iphone-xr"],
html[data-layout-name=grammy-2019] .main [data-module-template="heroes"]:not(.standalone-module) [data-unit-id="iphone-xs"],
html[data-layout-name=grammy-2019] .main [data-module-template="heroes"]:not(.standalone-module) [data-unit-id="grammy-2019"] {
 border-top-color:#222;
 border-bottom-color:#222
}
html[data-layout-name=grammy-2019] .main [data-module-template="heroes"]:not(.standalone-module) [data-unit-id="grammy-2019"] {
 border-bottom-color:#FFF
}
html[data-layout-name=apple-music-memoji-campaign] .main [data-module-template="give-back"].standalone-module {
 border-bottom-color:#222
}
html[data-layout-name=apple-music-memoji-campaign] .main [data-module-template="heroes"]:not(.standalone-module) [data-unit-id="iphone-xr"],
html[data-layout-name=apple-music-memoji-campaign] .main [data-module-template="heroes"]:not(.standalone-module) [data-unit-id="iphone-xs"] {
 border-top-color:#222;
 border-bottom-color:#222
}
html[data-layout-name=apple-music-memoji-campaign] .main [data-module-template="heroes"]:not(.standalone-module) [data-unit-id="iphone-xs"] {
 border-bottom-color:#FFF
}
html[data-layout-name=apple-music-evergreen] .main [data-module-template="give-back"].standalone-module {
 border-bottom-color:#222
}
html[data-layout-name=apple-music-evergreen] .main [data-module-template="heroes"]:not(.standalone-module) [data-unit-id="iphone-xr"],
html[data-layout-name=apple-music-evergreen] .main [data-module-template="heroes"]:not(.standalone-module) [data-unit-id="iphone-xs"] {
 border-top-color:#222;
 border-bottom-color:#222
}
html[data-layout-name=apple-music-evergreen] .main [data-module-template="heroes"]:not(.standalone-module) [data-unit-id="iphone-xs"] {
 border-bottom-color:#FFF
}
html[data-layout-name=apple-tv] .main [data-module-template="give-back"].standalone-module {
 border-bottom-color:#222
}
html[data-layout-name=apple-tv] .main [data-module-template="heroes"]:not(.standalone-module) [data-unit-id="iphone-xr"],
html[data-layout-name=apple-tv] .main [data-module-template="heroes"]:not(.standalone-module) [data-unit-id="iphone-xs"] {
 border-top-color:#222;
 border-bottom-color:#222
}
html[data-layout-name=apple-tv] .main [data-module-template="heroes"]:not(.standalone-module) [data-unit-id="iphone-xs"] {
 border-bottom-color:#FFF
}
#ac-globalfooter strong {
 font-weight:bold
}


html {
 -ms-text-size-adjust:100%;
 -webkit-text-size-adjust:100%
}
body {
 margin:0;
 padding:0
}
ul,
ol,
li,
dl,
dt,
dd,
h1,
h2,
h3,
h4,
h5,
h6,
hgroup,
p,
blockquote,
figure,
form,
fieldset,
input,
legend,
pre,
abbr,
button {
 margin:0;
 padding:0
}
pre,
code,
address,
caption,
th,
figcaption {
 font-size:1em;
 font-weight:normal;
 font-style:normal
}
fieldset,
iframe,
img {
 border:0
}
caption,
th {
 text-align:left
}
table {
 border-collapse:collapse;
 border-spacing:0
}
article,
aside,
footer,
header,
nav,
main,
section,
summary,
details,
hgroup,
figure,
figcaption {
 display:block
}
audio,
canvas,
video,
progress {
 display:inline-block;
 vertical-align:baseline
}
button {
 background:none;
 border:0;
 -webkit-box-sizing:content-box;
 box-sizing:content-box;
 color:inherit;
 cursor:pointer;
 font:inherit;
 line-height:inherit;
 overflow:visible;
 vertical-align:inherit
}
button:disabled {
 cursor:default
}
:focus {
 outline:3px solid #c1e0fe;
 outline:3px solid rgba(131,192,253,0.5);
 outline-offset:1px
}
:focus[data-focus-method="mouse"]:not(input):not(textarea):not(select),
:focus[data-focus-method="touch"]:not(input):not(textarea):not(select) {
 outline:none
}
::-moz-focus-inner {
 border:0;
 padding:0
}
@media print {
 body,
 #main,
 #content {
  color:#000
 }
 a,
 a:link,
 a:visited {
  color:#000;
  text-decoration:none
 }
 #globalheader,
 #globalfooter,
 #directorynav,
 #tabs,
 .noprint,
 .hide {
  display:none
 }
}
html {
 font-family:"SF Pro Text","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif;
 font-size:106.25%;
 quotes:"“" "”"
}
[lang]:lang(ar) {
 font-family:"SF Pro AR","SF Pro Gulf","SF Pro Text","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}
[lang]:lang(ja) {
 font-family:"SF Pro JP","SF Pro Text","SF Pro Icons","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo","ＭＳ Ｐゴシック","Helvetica Neue","Helvetica","Arial",sans-serif
}
[lang]:lang(ko) {
 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
}
[lang]:lang(th) {
 font-family:"SF Pro TH","SF Pro Text","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}
[lang]:lang(zh-CN) {
 font-family:"SF Pro SC","SF Pro Text","SF Pro Icons","PingFang SC","Helvetica Neue","Helvetica","Arial",sans-serif
}
[lang]:lang(zh-HK) {
 font-family:"SF Pro HK","SF Pro Text","SF Pro Icons","PingFang HK","Helvetica Neue","Helvetica","Arial",sans-serif
}
[lang]: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
}
[lang]:lang(zh-TW) {
 font-family:"SF Pro TC","SF Pro Text","SF Pro Icons","PingFang TC","Helvetica Neue","Helvetica","Arial",sans-serif
}
:lang(cs) {
 quotes:"„" "“"
}
:lang(de) {
 quotes:"„" "“"
}
:lang(de-CH) {
 quotes:"« " " »"
}
:lang(fr) {
 quotes:"« " " »"
}
:lang(es-ES) {
 quotes:"«" "»"
}
:lang(hu) {
 quotes:"„" "“"
}
:lang(ja-JP) {
 quotes:"「" "」"
}
:lang(no-NO) {
 quotes:"«" "»"
}
:lang(pl) {
 quotes:"„" "“"
}
:lang(ru) {
 quotes:"« " " »"
}
:lang(zh) {
 quotes:"「" "」"
}
:lang(zh-CN) {
 quotes:"“" "”"
}
body {
 font-size:17px;
 line-height:1.47059;
 font-weight:400;
 letter-spacing:-.022em;
 font-family:"SF Pro Text","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif;
 background-color:#fff;
 color:#333;
 font-style:normal
}
body:lang(ar) {
 line-height:1.58824;
 letter-spacing:0em;
 font-family:"SF Pro AR","SF Pro Gulf","SF Pro Text","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}
body:lang(ja) {
 letter-spacing:0em;
 font-family:"SF Pro JP","SF Pro Text","SF Pro Icons","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo","ＭＳ Ｐゴシック","Helvetica Neue","Helvetica","Arial",sans-serif
}
body:lang(ko) {
 line-height:1.61765;
 letter-spacing:0em;
 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
}
body:lang(zh) {
 letter-spacing:0em
}
body:lang(th) {
 line-height:1.35298;
 letter-spacing:0em;
 font-family:"SF Pro TH","SF Pro Text","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}
body:lang(zh-CN) {
 font-family:"SF Pro SC","SF Pro Text","SF Pro Icons","PingFang SC","Helvetica Neue","Helvetica","Arial",sans-serif
}
body:lang(zh-HK) {
 font-family:"SF Pro HK","SF Pro Text","SF Pro Icons","PingFang HK","Helvetica Neue","Helvetica","Arial",sans-serif
}
body: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
}
body:lang(zh-TW) {
 font-family:"SF Pro TC","SF Pro Text","SF Pro Icons","PingFang TC","Helvetica Neue","Helvetica","Arial",sans-serif
}
body,
input,
textarea,
select,
button {
 font-synthesis:none;
 -moz-font-feature-settings:'kern';
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 direction:ltr;
 text-align:left
}
h1,
h2,
h3,
h4,
h5,
h6 {
 color:#111
}
h1 img,
h2 img,
h3 img,
h4 img,
h5 img,
h6 img {
 display:block;
 margin:0
}
h1+*,
h2+*,
h3+*,
h4+*,
h5+*,
h6+* {
 margin-top:.8em
}
h1+h1,
h1+h2,
h1+h3,
h1+h4,
h1+h5,
h1+h6,
h2+h1,
h2+h2,
h2+h3,
h2+h4,
h2+h5,
h2+h6,
h3+h1,
h3+h2,
h3+h3,
h3+h4,
h3+h5,
h3+h6,
h4+h1,
h4+h2,
h4+h3,
h4+h4,
h4+h5,
h4+h6,
h5+h1,
h5+h2,
h5+h3,
h5+h4,
h5+h5,
h5+h6,
h6+h1,
h6+h2,
h6+h3,
h6+h4,
h6+h5,
h6+h6 {
 margin-top:.4em
}
p+h1,
ul+h1,
ol+h1,
p+h2,
ul+h2,
ol+h2,
p+h3,
ul+h3,
ol+h3,
p+h4,
ul+h4,
ol+h4,
p+h5,
ul+h5,
ol+h5,
p+h6,
ul+h6,
ol+h6 {
 margin-top:1.6em
}
p+*,
ul+*,
ol+* {
 margin-top:.8em
}
ul,
ol {
 margin-left:1.17647em
}
ul ul,
ul ol,
ol ul,
ol ol {
 margin-top:0;
 margin-bottom:0
}
nav ul,
nav ol {
 margin:0;
 list-style:none
}
li li {
 font-size:1em
}
a {
 color:#0070c9
}
a:link,
a:visited {
 text-decoration:none
}
a:hover {
 text-decoration:underline
}
a:active {
 text-decoration:none
}
p+a {
 display:inline-block
}
.links-inline,
.links-stacked {
 margin-left:0;
 margin-right:0;
 list-style:none
}
.links-inline li {
 display:inline;
 margin:0 0.8em
}
.links-inline li:first-child {
 margin-left:0
}
.links-inline li:last-child {
 margin-right:0
}
.links-stacked li+li {
 margin-top:.4em
}
.footnote {
 vertical-align:inherit;
 color:inherit
}
.footnote:hover {
 color:#0070c9;
 text-decoration:none
}
.theme-dark .footnote {
 color:inherit
}
.theme-dark .footnote:hover {
 color:#0070c9
}
b,
strong {
 font-weight:600
}
em,
i,
cite,
dfn {
 font-style:italic
}
sup {
 font-size:.6em;
 vertical-align:top;
 position:relative;
 bottom:-.2em
}
h1 sup,
h2 sup,
h3 sup {
 font-size:.4em
}
sup a {
 vertical-align:inherit;
 color:inherit
}
sup a:hover {
 color:#0070c9;
 text-decoration:none
}
sub {
 line-height:1
}
abbr {
 border:0
}
:lang(ja),
:lang(ko),
:lang(th),
:lang(zh) {
 font-style:normal
}
:lang(ko) {
 word-break:keep-all
}
.selfclear::before,
.selfclear::after {
 content:' ';
 display:table
}
.selfclear::after {
 clear:both
}
.visuallyhidden {
 position:absolute;
 clip:rect(1px 1px 1px 1px);
 clip:rect(1px, 1px, 1px, 1px);
 -webkit-clip-path:inset(0px 0px 99.9% 99.9%);
 clip-path:inset(0px 0px 99.9% 99.9%);
 overflow:hidden;
 height:1px;
 width:1px;
 padding:0;
 border:0
}
@media only screen and (inverted-colors) {
 .no-inversion {
  -webkit-filter:invert(1);
  filter:invert(1)
 }
}
.nowrap {
 display:inline-block;
 text-decoration:inherit;
 white-space:nowrap
}
.clear {
 clear:both
}
.cursor-grab {
 cursor:move;
 cursor:-webkit-grab;
 cursor:grab
}
.cursor-grabbing {
 cursor:move;
 cursor:-webkit-grabbing;
 cursor:grabbing
}
.row {
 position:relative;
 z-index:1
}
.row::before,
.row::after {
 content:' ';
 display:table
}
.row::after {
 clear:both
}
.column {
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
 position:relative;
 z-index:1;
 margin:0;
 padding:0;
 float:left;
 min-height:2px
}
.large-offset-0 {
 margin-left:0
}
.large-push-0 {
 left:auto;
 right:auto
}
.large-pull-0 {
 right:auto;
 left:auto
}
.large-1 {
 width:8.33333%
}
.large-offset-1 {
 margin-left:8.33333%
}
.large-push-1 {
 left:8.33333%;
 right:auto
}
.large-pull-1 {
 right:8.33333%;
 left:auto
}
.large-2 {
 width:16.66667%
}
.large-offset-2 {
 margin-left:16.66667%
}
.large-push-2 {
 left:16.66667%;
 right:auto
}
.large-pull-2 {
 right:16.66667%;
 left:auto
}
.large-3 {
 width:25%
}
.large-offset-3 {
 margin-left:25%
}
.large-push-3 {
 left:25%;
 right:auto
}
.large-pull-3 {
 right:25%;
 left:auto
}
.large-4 {
 width:33.33333%
}
.large-offset-4 {
 margin-left:33.33333%
}
.large-push-4 {
 left:33.33333%;
 right:auto
}
.large-pull-4 {
 right:33.33333%;
 left:auto
}
.large-5 {
 width:41.66667%
}
.large-offset-5 {
 margin-left:41.66667%
}
.large-push-5 {
 left:41.66667%;
 right:auto
}
.large-pull-5 {
 right:41.66667%;
 left:auto
}
.large-6 {
 width:50%
}
.large-offset-6 {
 margin-left:50%
}
.large-push-6 {
 left:50%;
 right:auto
}
.large-pull-6 {
 right:50%;
 left:auto
}
.large-7 {
 width:58.33333%
}
.large-offset-7 {
 margin-left:58.33333%
}
.large-push-7 {
 left:58.33333%;
 right:auto
}
.large-pull-7 {
 right:58.33333%;
 left:auto
}
.large-8 {
 width:66.66667%
}
.large-offset-8 {
 margin-left:66.66667%
}
.large-push-8 {
 left:66.66667%;
 right:auto
}
.large-pull-8 {
 right:66.66667%;
 left:auto
}
.large-9 {
 width:75%
}
.large-offset-9 {
 margin-left:75%
}
.large-push-9 {
 left:75%;
 right:auto
}
.large-pull-9 {
 right:75%;
 left:auto
}
.large-10 {
 width:83.33333%
}
.large-offset-10 {
 margin-left:83.33333%
}
.large-push-10 {
 left:83.33333%;
 right:auto
}
.large-pull-10 {
 right:83.33333%;
 left:auto
}
.large-11 {
 width:91.66667%
}
.large-offset-11 {
 margin-left:91.66667%
}
.large-push-11 {
 left:91.66667%;
 right:auto
}
.large-pull-11 {
 right:91.66667%;
 left:auto
}
.large-12 {
 width:100%
}
.large-offset-12 {
 margin-left:100%
}
.large-push-12 {
 left:100%;
 right:auto
}
.large-pull-12 {
 right:100%;
 left:auto
}
.large-centered {
 margin-left:auto;
 margin-right:auto;
 float:none
}
.large-uncentered {
 margin-left:0;
 margin-right:0
}
.large-last {
 float:right
}
.large-notlast {
 float:left
}
@media only screen and (min-width: 1442px) {
 .xlarge-offset-0 {
  margin-left:0
 }
 .xlarge-push-0 {
  left:auto;
  right:auto
 }
 .xlarge-pull-0 {
  right:auto;
  left:auto
 }
 .xlarge-1 {
  width:8.33333%
 }
 .xlarge-offset-1 {
  margin-left:8.33333%
 }
 .xlarge-push-1 {
  left:8.33333%;
  right:auto
 }
 .xlarge-pull-1 {
  right:8.33333%;
  left:auto
 }
 .xlarge-2 {
  width:16.66667%
 }
 .xlarge-offset-2 {
  margin-left:16.66667%
 }
 .xlarge-push-2 {
  left:16.66667%;
  right:auto
 }
 .xlarge-pull-2 {
  right:16.66667%;
  left:auto
 }
 .xlarge-3 {
  width:25%
 }
 .xlarge-offset-3 {
  margin-left:25%
 }
 .xlarge-push-3 {
  left:25%;
  right:auto
 }
 .xlarge-pull-3 {
  right:25%;
  left:auto
 }
 .xlarge-4 {
  width:33.33333%
 }
 .xlarge-offset-4 {
  margin-left:33.33333%
 }
 .xlarge-push-4 {
  left:33.33333%;
  right:auto
 }
 .xlarge-pull-4 {
  right:33.33333%;
  left:auto
 }
 .xlarge-5 {
  width:41.66667%
 }
 .xlarge-offset-5 {
  margin-left:41.66667%
 }
 .xlarge-push-5 {
  left:41.66667%;
  right:auto
 }
 .xlarge-pull-5 {
  right:41.66667%;
  left:auto
 }
 .xlarge-6 {
  width:50%
 }
 .xlarge-offset-6 {
  margin-left:50%
 }
 .xlarge-push-6 {
  left:50%;
  right:auto
 }
 .xlarge-pull-6 {
  right:50%;
  left:auto
 }
 .xlarge-7 {
  width:58.33333%
 }
 .xlarge-offset-7 {
  margin-left:58.33333%
 }
 .xlarge-push-7 {
  left:58.33333%;
  right:auto
 }
 .xlarge-pull-7 {
  right:58.33333%;
  left:auto
 }
 .xlarge-8 {
  width:66.66667%
 }
 .xlarge-offset-8 {
  margin-left:66.66667%
 }
 .xlarge-push-8 {
  left:66.66667%;
  right:auto
 }
 .xlarge-pull-8 {
  right:66.66667%;
  left:auto
 }
 .xlarge-9 {
  width:75%
 }
 .xlarge-offset-9 {
  margin-left:75%
 }
 .xlarge-push-9 {
  left:75%;
  right:auto
 }
 .xlarge-pull-9 {
  right:75%;
  left:auto
 }
 .xlarge-10 {
  width:83.33333%
 }
 .xlarge-offset-10 {
  margin-left:83.33333%
 }
 .xlarge-push-10 {
  left:83.33333%;
  right:auto
 }
 .xlarge-pull-10 {
  right:83.33333%;
  left:auto
 }
 .xlarge-11 {
  width:91.66667%
 }
 .xlarge-offset-11 {
  margin-left:91.66667%
 }
 .xlarge-push-11 {
  left:91.66667%;
  right:auto
 }
 .xlarge-pull-11 {
  right:91.66667%;
  left:auto
 }
 .xlarge-12 {
  width:100%
 }
 .xlarge-offset-12 {
  margin-left:100%
 }
 .xlarge-push-12 {
  left:100%;
  right:auto
 }
 .xlarge-pull-12 {
  right:100%;
  left:auto
 }
 .xlarge-centered {
  margin-left:auto;
  margin-right:auto;
  float:none
 }
 .xlarge-uncentered {
  margin-left:0;
  margin-right:0
 }
 .xlarge-last {
  float:right
 }
 .xlarge-notlast {
  float:left
 }
}
@media only screen and (max-width: 1068px) {
 .medium-offset-0 {
  margin-left:0
 }
 .medium-push-0 {
  left:auto;
  right:auto
 }
 .medium-pull-0 {
  right:auto;
  left:auto
 }
 .medium-1 {
  width:8.33333%
 }
 .medium-offset-1 {
  margin-left:8.33333%
 }
 .medium-push-1 {
  left:8.33333%;
  right:auto
 }
 .medium-pull-1 {
  right:8.33333%;
  left:auto
 }
 .medium-2 {
  width:16.66667%
 }
 .medium-offset-2 {
  margin-left:16.66667%
 }
 .medium-push-2 {
  left:16.66667%;
  right:auto
 }
 .medium-pull-2 {
  right:16.66667%;
  left:auto
 }
 .medium-3 {
  width:25%
 }
 .medium-offset-3 {
  margin-left:25%
 }
 .medium-push-3 {
  left:25%;
  right:auto
 }
 .medium-pull-3 {
  right:25%;
  left:auto
 }
 .medium-4 {
  width:33.33333%
 }
 .medium-offset-4 {
  margin-left:33.33333%
 }
 .medium-push-4 {
  left:33.33333%;
  right:auto
 }
 .medium-pull-4 {
  right:33.33333%;
  left:auto
 }
 .medium-5 {
  width:41.66667%
 }
 .medium-offset-5 {
  margin-left:41.66667%
 }
 .medium-push-5 {
  left:41.66667%;
  right:auto
 }
 .medium-pull-5 {
  right:41.66667%;
  left:auto
 }
 .medium-6 {
  width:50%
 }
 .medium-offset-6 {
  margin-left:50%
 }
 .medium-push-6 {
  left:50%;
  right:auto
 }
 .medium-pull-6 {
  right:50%;
  left:auto
 }
 .medium-7 {
  width:58.33333%
 }
 .medium-offset-7 {
  margin-left:58.33333%
 }
 .medium-push-7 {
  left:58.33333%;
  right:auto
 }
 .medium-pull-7 {
  right:58.33333%;
  left:auto
 }
 .medium-8 {
  width:66.66667%
 }
 .medium-offset-8 {
  margin-left:66.66667%
 }
 .medium-push-8 {
  left:66.66667%;
  right:auto
 }
 .medium-pull-8 {
  right:66.66667%;
  left:auto
 }
 .medium-9 {
  width:75%
 }
 .medium-offset-9 {
  margin-left:75%
 }
 .medium-push-9 {
  left:75%;
  right:auto
 }
 .medium-pull-9 {
  right:75%;
  left:auto
 }
 .medium-10 {
  width:83.33333%
 }
 .medium-offset-10 {
  margin-left:83.33333%
 }
 .medium-push-10 {
  left:83.33333%;
  right:auto
 }
 .medium-pull-10 {
  right:83.33333%;
  left:auto
 }
 .medium-11 {
  width:91.66667%
 }
 .medium-offset-11 {
  margin-left:91.66667%
 }
 .medium-push-11 {
  left:91.66667%;
  right:auto
 }
 .medium-pull-11 {
  right:91.66667%;
  left:auto
 }
 .medium-12 {
  width:100%
 }
 .medium-offset-12 {
  margin-left:100%
 }
 .medium-push-12 {
  left:100%;
  right:auto
 }
 .medium-pull-12 {
  right:100%;
  left:auto
 }
 .medium-centered {
  margin-left:auto;
  margin-right:auto;
  float:none
 }
 .medium-uncentered {
  margin-left:0;
  margin-right:0
 }
 .medium-last {
  float:right
 }
 .medium-notlast {
  float:left
 }
}
@media only screen and (max-width: 735px) {
 .small-offset-0 {
  margin-left:0
 }
 .small-push-0 {
  left:auto;
  right:auto
 }
 .small-pull-0 {
  right:auto;
  left:auto
 }
 .small-1 {
  width:8.33333%
 }
 .small-offset-1 {
  margin-left:8.33333%
 }
 .small-push-1 {
  left:8.33333%;
  right:auto
 }
 .small-pull-1 {
  right:8.33333%;
  left:auto
 }
 .small-2 {
  width:16.66667%
 }
 .small-offset-2 {
  margin-left:16.66667%
 }
 .small-push-2 {
  left:16.66667%;
  right:auto
 }
 .small-pull-2 {
  right:16.66667%;
  left:auto
 }
 .small-3 {
  width:25%
 }
 .small-offset-3 {
  margin-left:25%
 }
 .small-push-3 {
  left:25%;
  right:auto
 }
 .small-pull-3 {
  right:25%;
  left:auto
 }
 .small-4 {
  width:33.33333%
 }
 .small-offset-4 {
  margin-left:33.33333%
 }
 .small-push-4 {
  left:33.33333%;
  right:auto
 }
 .small-pull-4 {
  right:33.33333%;
  left:auto
 }
 .small-5 {
  width:41.66667%
 }
 .small-offset-5 {
  margin-left:41.66667%
 }
 .small-push-5 {
  left:41.66667%;
  right:auto
 }
 .small-pull-5 {
  right:41.66667%;
  left:auto
 }
 .small-6 {
  width:50%
 }
 .small-offset-6 {
  margin-left:50%
 }
 .small-push-6 {
  left:50%;
  right:auto
 }
 .small-pull-6 {
  right:50%;
  left:auto
 }
 .small-7 {
  width:58.33333%
 }
 .small-offset-7 {
  margin-left:58.33333%
 }
 .small-push-7 {
  left:58.33333%;
  right:auto
 }
 .small-pull-7 {
  right:58.33333%;
  left:auto
 }
 .small-8 {
  width:66.66667%
 }
 .small-offset-8 {
  margin-left:66.66667%
 }
 .small-push-8 {
  left:66.66667%;
  right:auto
 }
 .small-pull-8 {
  right:66.66667%;
  left:auto
 }
 .small-9 {
  width:75%
 }
 .small-offset-9 {
  margin-left:75%
 }
 .small-push-9 {
  left:75%;
  right:auto
 }
 .small-pull-9 {
  right:75%;
  left:auto
 }
 .small-10 {
  width:83.33333%
 }
 .small-offset-10 {
  margin-left:83.33333%
 }
 .small-push-10 {
  left:83.33333%;
  right:auto
 }
 .small-pull-10 {
  right:83.33333%;
  left:auto
 }
 .small-11 {
  width:91.66667%
 }
 .small-offset-11 {
  margin-left:91.66667%
 }
 .small-push-11 {
  left:91.66667%;
  right:auto
 }
 .small-pull-11 {
  right:91.66667%;
  left:auto
 }
 .small-12 {
  width:100%
 }
 .small-offset-12 {
  margin-left:100%
 }
 .small-push-12 {
  left:100%;
  right:auto
 }
 .small-pull-12 {
  right:100%;
  left:auto
 }
 .small-centered {
  margin-left:auto;
  margin-right:auto;
  float:none
 }
 .small-uncentered {
  margin-left:0;
  margin-right:0
 }
 .small-last {
  float:right
 }
 .small-notlast {
  float:left
 }
}
.icon::before,
.icon::after,
.more::before,
.more::after {
 font-family:"SF Pro Icons";
 color:inherit;
 display:inline-block;
 font-style:normal;
 font-weight:inherit;
 font-size:inherit;
 line-height:1;
 text-decoration:underline;
 position:relative;
 z-index:1;
 alt:''
}
.icon::before,
.icon::after,
.more::before,
.more::after {
 text-decoration:none
}
.icon::before,
.more::before {
 display:none
}
.icon-after::after,
.more::after {
 padding-left:.3em;
 top:0
}
.icon-before::before {
 padding-right:.3em;
 display:inline-block;
 top:0
}
.icon-before::after {
 display:none
}
.icon-before.icon-apple::before {
 padding-right:0;
 display:inline-block;
 top:0
}
.icon-before.icon-apple::after {
 display:none
}
.icon-apple::before,
.icon-apple::after {
 content:""
}
.icon-chevrondown::before,
.icon-chevrondown::after {
 content:""
}
.icon-chevrondowncircle::before,
.icon-chevrondowncircle::after {
 content:""
}
.icon-chevronleft::before,
.icon-chevronleft::after {
 content:""
}
.icon-chevronleftcircle::before,
.icon-chevronleftcircle::after {
 content:""
}
.icon-chevronright::before,
.icon-chevronright::after {
 content:""
}
.icon-chevronrightcircle::before,
.icon-chevronrightcircle::after {
 content:""
}
.icon-chevronup::before,
.icon-chevronup::after {
 content:""
}
.icon-chevronupcircle::before,
.icon-chevronupcircle::after {
 content:""
}
.icon-downloadcircle::before,
.icon-downloadcircle::after {
 content:""
}
.icon-external::before,
.icon-external::after {
 content:""
}
.icon-share::before,
.icon-share::after {
 content:""
}
.icon-pausecircle::before,
.icon-pausecircle::after {
 content:""
}
.icon-playcircle::before,
.icon-playcircle::after {
 content:""
}
.icon-replay::before,
.icon-replay::after {
 content:""
}
.icon-stopcircle::before,
.icon-stopcircle::after {
 content:""
}
.icon-circle::before,
.icon-circle::after {
 content:""
}
.icon-check::before,
.icon-check::after {
 content:""
}
.icon-checkcircle::before,
.icon-checkcircle::after {
 content:""
}
.icon-checksolid::before,
.icon-checksolid::after {
 content:""
}
.icon-reset::before,
.icon-reset::after {
 content:""
}
.icon-resetcircle::before,
.icon-resetcircle::after {
 content:""
}
.icon-resetsolid::before,
.icon-resetsolid::after {
 content:""
}
.icon-exclamation::before,
.icon-exclamation::after {
 content:""
}
.icon-exclamationcircle::before,
.icon-exclamationcircle::after {
 content:""
}
.icon-exclamationsolid::before,
.icon-exclamationsolid::after {
 content:""
}
.icon-infocircle::before,
.icon-infocircle::after {
 content:""
}
.icon-question::before,
.icon-question::after {
 content:""
}
.icon-questioncircle::before,
.icon-questioncircle::after {
 content:""
}
.icon-questionsolid::before,
.icon-questionsolid::after {
 content:""
}
.icon-plus::before,
.icon-plus::after {
 content:""
}
.icon-pluscircle::before,
.icon-pluscircle::after {
 content:""
}
.icon-plussolid::before,
.icon-plussolid::after {
 content:""
}
.icon-minus::before,
.icon-minus::after {
 content:""
}
.icon-minuscircle::before,
.icon-minuscircle::after {
 content:""
}
.icon-minussolid::before,
.icon-minussolid::after {
 content:""
}
.icon-1circle::before,
.icon-1circle::after {
 content:""
}
.icon-2circle::before,
.icon-2circle::after {
 content:""
}
.icon-3circle::before,
.icon-3circle::after {
 content:""
}
.icon-4circle::before,
.icon-4circle::after {
 content:""
}
.icon-5circle::before,
.icon-5circle::after {
 content:""
}
.icon-6circle::before,
.icon-6circle::after {
 content:""
}
.icon-7circle::before,
.icon-7circle::after {
 content:""
}
.icon-8circle::before,
.icon-8circle::after {
 content:""
}
.icon-9circle::before,
.icon-9circle::after {
 content:""
}
.icon-10circle::before,
.icon-10circle::after {
 content:""
}
.icon-11circle::before,
.icon-11circle::after {
 content:""
}
.icon-12circle::before,
.icon-12circle::after {
 content:""
}
.icon-13circle::before,
.icon-13circle::after {
 content:""
}
.icon-14circle::before,
.icon-14circle::after {
 content:""
}
.icon-15circle::before,
.icon-15circle::after {
 content:""
}
.icon-16circle::before,
.icon-16circle::after {
 content:""
}
.icon-17circle::before,
.icon-17circle::after {
 content:""
}
.icon-18circle::before,
.icon-18circle::after {
 content:""
}
.icon-19circle::before,
.icon-19circle::after {
 content:""
}
.icon-20circle::before,
.icon-20circle::after {
 content:""
}
.icon-close::before,
.icon-close::after {
 content:""
}
.icon-closecompact::before,
.icon-closecompact::after {
 content:""
}
.icon-paddleleft::before,
.icon-paddleleft::after {
 content:""
}
.icon-paddleleftcompact::before,
.icon-paddleleftcompact::after {
 content:""
}
.icon-paddleright::before,
.icon-paddleright::after {
 content:""
}
.icon-paddlerightcompact::before,
.icon-paddlerightcompact::after {
 content:""
}
.icon-paddleup::before,
.icon-paddleup::after {
 content:""
}
.icon-paddleupcompact::before,
.icon-paddleupcompact::after {
 content:""
}
.icon-paddledown::before,
.icon-paddledown::after {
 content:""
}
.icon-paddledowncompact::before,
.icon-paddledowncompact::after {
 content:""
}
.icon-thumbnailreplay::before,
.icon-thumbnailreplay::after {
 content:""
}
.icon-thumbnailpause::before,
.icon-thumbnailpause::after {
 content:""
}
.icon-thumbnailplay::before,
.icon-thumbnailplay::after {
 content:""
}
.icon-externalrtl::before,
.icon-externalrtl::after {
 content:""
}
.icon-questionrtl::before,
.icon-questionrtl::after {
 content:""
}
.icon-questioncirclertl::before,
.icon-questioncirclertl::after {
 content:""
}
.icon-questionsolidrtl::before,
.icon-questionsolidrtl::after {
 content:""
}
.more::before,
.more::after {
 content:""
}
.more-block {
 margin-top:.5em
}
.icon-wrapper .icon,
.icon-wrapper .more::after,
.icon-wrapper .icon-before::before,
.icon-wrapper .icon-after::after {
 display:inline
}
a.icon-wrapper {
 text-decoration:none
}
a.icon-wrapper:hover .icon-copy {
 text-decoration:underline
}
html[dir=rtl] .icon-external::before,
html[dir=rtl] .icon-external::after {
 content:""
}
html[dir=rtl] .icon-wrapper {
 unicode-bidi:bidi-override
}
html[dir=rtl] .icon-copy {
 unicode-bidi:embed
}
:lang(ar) .icon-question::before,
:lang(ar) .icon-question::after {
 content:""
}
:lang(ar) .icon-questioncircle::before,
:lang(ar) .icon-questioncircle::after {
 content:""
}
:lang(ar) .icon-questionsolid::before,
:lang(ar) .icon-questionsolid::after {
 content:""
}
body {
 min-width:320px
}
.large-hide {
 display:none
}
.large-show {
 display:block
}
.large-show-inline {
 display:inline
}
.large-show-inlineblock {
 display:inline-block
}
@media only screen and (min-width: 1442px) {
 .xlarge-hide {
  display:none
 }
 .xlarge-show {
  display:block
 }
 .xlarge-show-inline {
  display:inline
 }
 .xlarge-show-inlineblock {
  display:inline-block
 }
}
@media only screen and (max-width: 1068px) {
 .medium-hide {
  display:none
 }
 .medium-show {
  display:block
 }
 .medium-show-inline {
  display:inline
 }
 .medium-show-inlineblock {
  display:inline-block
 }
}
@media only screen and (max-width: 735px) {
 .small-hide {
  display:none
 }
 .small-show {
  display:block
 }
 .small-show-inline {
  display:inline
 }
 .small-show-inlineblock {
  display:inline-block
 }
}
br.large {
 display:block
}
@media only screen and (max-width: 1068px) {
 br.large {
  display:none
 }
}
@media only screen and (max-width: 735px) {
 br.large {
  display:none
 }
}
br.medium {
 display:none
}
@media only screen and (max-width: 1068px) {
 br.medium {
  display:block
 }
}
@media only screen and (max-width: 735px) {
 br.medium {
  display:none
 }
}
br.small {
 display:none
}
@media only screen and (max-width: 1068px) {
 br.small {
  display:none
 }
}
@media only screen and (max-width: 735px) {
 br.small {
  display:block
 }
}
.theme-dark {
 background-color:#000;
 color:#ccc
}
.theme-dark h1,
.theme-dark h2,
.theme-dark h3,
.theme-dark h4,
.theme-dark h5,
.theme-dark h6 {
 color:#fff
}
.theme-dark a {
 color:#6bf
}
.theme-dark sup a {
 color:inherit
}
.theme-dark sup a:hover {
 color:#6bf
}
.chapternav {
 background:rgba(242,242,242,0.7);
 overflow:hidden;
 padding:0;
 padding-top:12px;
 padding-bottom:12px;
 position:relative;
 text-align:center;
 width:100%;
 height:92px;
 z-index:9987
}
@supports ((-webkit-backdrop-filter: initial) or (backdrop-filter: initial)) {
 .chapternav {
  -webkit-backdrop-filter:saturate(180%) blur(20px);
  backdrop-filter:saturate(180%) blur(20px);
  background:rgba(242,242,242,0.6)
 }
}
.ac-nav-overlap .chapternav,
.chapternav-overlap .chapternav {
 position:absolute;
 top:0;
 left:0
}
.ac-nav-overlap .chapternav {
 margin-top:44px
}
@media only screen and (max-width: 767px) {
 .ac-nav-overlap .chapternav {
  margin-top:48px
 }
}
.theme-dark .chapternav,
.chapternav.theme-dark {
 background:rgba(51,51,51,0.7)
}
@supports ((-webkit-backdrop-filter: initial) or (backdrop-filter: initial)) {
 .theme-dark .chapternav,
 .chapternav.theme-dark {
  background:rgba(51,51,51,0.6)
 }
}
.chapternav-wrapper {
 position:relative;
 height:100%;
 z-index:1
}
.chapternav-items {
 list-style:none;
 margin:0 34px;
 overflow-x:auto;
 overflow-y:hidden;
 -webkit-overflow-scrolling:touch;
 padding-bottom:50px;
 white-space:nowrap
}
@media only screen and (orientation: landscape) {
 .chapternav-items {
  padding-bottom:49px
 }
}
html.touch .chapternav-items {
 margin:0;
 padding-left:34px;
 padding-right:34px
}
@supports (padding: calc(max(0px))) {
 html.touch .chapternav-items {
  padding-left:calc(max(env(safe-area-inset-left), 34px));
  padding-right:calc(max(env(safe-area-inset-right), 34px))
 }
}
.chapternav-item {
 display:inline-block;
 vertical-align:top;
 margin:0 -.11765em;
 padding:0 20px
}
.chapternav-item:first-child {
 margin-left:0;
 padding-left:4px
}
.chapternav-item:last-child {
 margin-right:0;
 padding-right:4px
}
.chapternav-icon {
 background:center bottom no-repeat;
 display:block;
 margin:0 auto  6px;
 height:54px
}
.chapternav-label {
 font-size:11px;
 line-height:1.09091;
 font-weight:400;
 letter-spacing:-.008em;
 font-family:"SF Pro Text","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif;
 display:block;
 margin:0
}
.chapternav-label:lang(ar) {
 letter-spacing:0em;
 font-family:"SF Pro AR","SF Pro Gulf","SF Pro Text","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}
.chapternav-label:lang(ja) {
 letter-spacing:0em;
 font-family:"SF Pro JP","SF Pro Text","SF Pro Icons","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo","ＭＳ Ｐゴシック","Helvetica Neue","Helvetica","Arial",sans-serif
}
.chapternav-label:lang(ko) {
 letter-spacing:0em;
 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
}
.chapternav-label:lang(zh) {
 letter-spacing:0em
}
.chapternav-label:lang(th) {
 font-family:"SF Pro TH","SF Pro Text","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}
.chapternav-label:lang(zh-CN) {
 font-family:"SF Pro SC","SF Pro Text","SF Pro Icons","PingFang SC","Helvetica Neue","Helvetica","Arial",sans-serif
}
.chapternav-label:lang(zh-HK) {
 font-family:"SF Pro HK","SF Pro Text","SF Pro Icons","PingFang HK","Helvetica Neue","Helvetica","Arial",sans-serif
}
.chapternav-label: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
}
.chapternav-label:lang(zh-TW) {
 font-family:"SF Pro TC","SF Pro Text","SF Pro Icons","PingFang TC","Helvetica Neue","Helvetica","Arial",sans-serif
}
.chapternav-new {
 font-size:9px;
 line-height:1.22226;
 font-weight:400;
 letter-spacing:-.006em;
 font-family:"SF Pro Text","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif;
 color:#ef5602;
 display:block;
 position:absolute;
 top:100%;
 left:0;
 width:100%
}
.chapternav-new:lang(ar) {
 letter-spacing:0em;
 font-family:"SF Pro AR","SF Pro Gulf","SF Pro Text","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}
.chapternav-new:lang(ja) {
 letter-spacing:0em;
 font-family:"SF Pro JP","SF Pro Text","SF Pro Icons","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo","ＭＳ Ｐゴシック","Helvetica Neue","Helvetica","Arial",sans-serif
}
.chapternav-new:lang(ko) {
 letter-spacing:0em;
 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
}
.chapternav-new:lang(zh) {
 letter-spacing:0em
}
.chapternav-new:lang(th) {
 font-family:"SF Pro TH","SF Pro Text","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}
.chapternav-new:lang(zh-CN) {
 font-family:"SF Pro SC","SF Pro Text","SF Pro Icons","PingFang SC","Helvetica Neue","Helvetica","Arial",sans-serif
}
.chapternav-new:lang(zh-HK) {
 font-family:"SF Pro HK","SF Pro Text","SF Pro Icons","PingFang HK","Helvetica Neue","Helvetica","Arial",sans-serif
}
.chapternav-new: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
}
.chapternav-new:lang(zh-TW) {
 font-family:"SF Pro TC","SF Pro Text","SF Pro Icons","PingFang TC","Helvetica Neue","Helvetica","Arial",sans-serif
}
.theme-dark .chapternav-new {
 color:#f46c0e
}
.chapternav-link {
 color:#111;
 display:block;
 margin-top:3px;
 padding:0;
 position:relative;
 z-index:1
}
.chapternav-link:hover {
 color:#0070c9;
 text-decoration:none
}
.chapternav-link:focus {
 outline-offset:0
}
.chapternav-link.current {
 color:#111;
 cursor:default;
 opacity:.6
}
.theme-dark .chapternav-link {
 color:#fff
}
.theme-dark .chapternav-link:hover {
 color:#6bf
}
.theme-dark .chapternav-link.current {
 color:#fff
}
@-webkit-keyframes chapternav-slidein {
 0% {
  opacity:0
 }
 1% {
  -webkit-transform:translateX(160px);
  transform:translateX(160px)
 }
 100% {
  opacity:1;
  -webkit-transform:translateX(0);
  transform:translateX(0)
 }
}
@keyframes chapternav-slidein {
 0% {
  opacity:0
 }
 1% {
  -webkit-transform:translateX(160px);
  transform:translateX(160px)
 }
 100% {
  opacity:1;
  -webkit-transform:translateX(0);
  transform:translateX(0)
 }
}
.chapternav-item {
 -webkit-animation:chapternav-slidein 350ms backwards;
 animation:chapternav-slidein 350ms backwards
}
html.touch .chapternav-paddles {
 display:none
}
.chapternav-paddle {
 font-size:20px;
 line-height:1.5;
 font-weight:300;
 letter-spacing:0em;
 font-family:"SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif;
 border:0 solid rgba(17,17,17,0.2);
 border-radius:0;
 color:#000;
 opacity:1;
 position:absolute;
 top:0;
 bottom:0;
 text-align:center;
 width:33px;
 -webkit-transition:opacity 150ms ease-out;
 transition:opacity 150ms ease-out
}
.chapternav-paddle:lang(ar) {
 font-family:"SF Pro AR","SF Pro Gulf","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}
.chapternav-paddle: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
}
.chapternav-paddle:lang(ko) {
 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
}
.chapternav-paddle:lang(th) {
 font-family:"SF Pro TH","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}
.chapternav-paddle:lang(zh-CN) {
 font-family:"SF Pro SC","SF Pro Display","SF Pro Icons","PingFang SC","Helvetica Neue","Helvetica","Arial",sans-serif
}
.chapternav-paddle:lang(zh-HK) {
 font-family:"SF Pro HK","SF Pro Display","SF Pro Icons","PingFang HK","Helvetica Neue","Helvetica","Arial",sans-serif
}
.chapternav-paddle: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
}
.chapternav-paddle:lang(zh-TW) {
 font-family:"SF Pro TC","SF Pro Display","SF Pro Icons","PingFang TC","Helvetica Neue","Helvetica","Arial",sans-serif
}
.chapternav-paddle:after {
 opacity:.8;
 -webkit-transition:opacity 200ms linear;
 transition:opacity 200ms linear
}
.chapternav-paddle:disabled {
 opacity:0
}
.chapternav-paddle:hover:after {
 opacity:1
}
.chapternav-paddle:focus {
 outline:none
}
.chapternav-paddle:focus:after {
 outline:3px solid #c1e0fe;
 outline:3px solid rgba(131,192,253,0.5);
 outline-offset:4px;
 opacity:1
}
.chapternav-paddle:focus:after[data-focus-method="mouse"]:not(input):not(textarea):not(select),
.chapternav-paddle:focus:after[data-focus-method="touch"]:not(input):not(textarea):not(select) {
 outline:none
}
.chapternav-paddle:active {
 outline:none
}
.chapternav-paddle:active:after {
 outline:none;
 opacity:1
}
.theme-dark .chapternav-paddle {
 border-color:rgba(255,255,255,0.2);
 color:#fff
}
.chapternav-paddle-left {
 border-right-width:1px;
 left:0
}
.chapternav-paddle-left::before,
.chapternav-paddle-left::after {
 font-family:"SF Pro Icons";
 color:inherit;
 display:inline-block;
 font-style:normal;
 font-weight:inherit;
 font-size:inherit;
 line-height:1;
 text-decoration:underline;
 position:relative;
 z-index:1;
 alt:''
}
.chapternav-paddle-left::before,
.chapternav-paddle-left::after {
 text-decoration:none
}
.chapternav-paddle-left::before {
 display:none
}
.chapternav-paddle-left::before,
.chapternav-paddle-left::after {
 content:""
}
.chapternav-paddle-left:after {
 margin-left:8px
}
.chapternav-paddle-right {
 border-left-width:1px;
 right:0
}
.chapternav-paddle-right::before,
.chapternav-paddle-right::after {
 font-family:"SF Pro Icons";
 color:inherit;
 display:inline-block;
 font-style:normal;
 font-weight:inherit;
 font-size:inherit;
 line-height:1;
 text-decoration:underline;
 position:relative;
 z-index:1;
 alt:''
}
.chapternav-paddle-right::before,
.chapternav-paddle-right::after {
 text-decoration:none
}
.chapternav-paddle-right::before {
 display:none
}
.chapternav-paddle-right::before,
.chapternav-paddle-right::after {
 content:""
}
.chapternav-paddle-right:after {
 margin-right:8px
}
.typography-headline {
 font-size:48px;
 line-height:1.08365;
 font-weight:600;
 letter-spacing:-.003em;
 font-family:"SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}
.typography-headline:lang(ar) {
 line-height:1.25;
 letter-spacing:0em;
 font-family:"SF Pro AR","SF Pro Gulf","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}
.typography-headline:lang(ja) {
 line-height:1.14615;
 letter-spacing:0em;
 font-family:"SF Pro JP","SF Pro Display","SF Pro Icons","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo","ＭＳ Ｐゴシック","Helvetica Neue","Helvetica","Arial",sans-serif
}
.typography-headline:lang(ko) {
 line-height:1.1875;
 letter-spacing:0em;
 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
}
.typography-headline:lang(zh) {
 letter-spacing:0em
}
.typography-headline:lang(th) {
 line-height:1.33365;
 font-family:"SF Pro TH","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}
.typography-headline:lang(zh-CN) {
 font-family:"SF Pro SC","SF Pro Display","SF Pro Icons","PingFang SC","Helvetica Neue","Helvetica","Arial",sans-serif
}
.typography-headline:lang(zh-HK) {
 font-family:"SF Pro HK","SF Pro Display","SF Pro Icons","PingFang HK","Helvetica Neue","Helvetica","Arial",sans-serif
}
.typography-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
}
.typography-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) {
 .typography-headline {
  font-size:40px;
  line-height:1.1;
  font-weight:600;
  letter-spacing:0em;
  font-family:"SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .typography-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
 }
 .typography-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
 }
 .typography-headline:lang(ko) {
  line-height:1.2125;
  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
 }
 .typography-headline:lang(th) {
  line-height:1.35;
  font-family:"SF Pro TH","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .typography-headline:lang(zh-CN) {
  font-family:"SF Pro SC","SF Pro Display","SF Pro Icons","PingFang SC","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .typography-headline:lang(zh-HK) {
  font-family:"SF Pro HK","SF Pro Display","SF Pro Icons","PingFang HK","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .typography-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
 }
 .typography-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: 735px) {
 .typography-headline {
  font-size:32px;
  line-height:1.125;
  font-weight:600;
  letter-spacing:.004em;
  font-family:"SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .typography-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
 }
 .typography-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
 }
 .typography-headline:lang(ko) {
  line-height:1.23438;
  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
 }
 .typography-headline:lang(th) {
  line-height:1.375;
  font-family:"SF Pro TH","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .typography-headline:lang(zh-CN) {
  font-family:"SF Pro SC","SF Pro Display","SF Pro Icons","PingFang SC","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .typography-headline:lang(zh-HK) {
  font-family:"SF Pro HK","SF Pro Display","SF Pro Icons","PingFang HK","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .typography-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
 }
 .typography-headline:lang(zh-TW) {
  font-family:"SF Pro TC","SF Pro Display","SF Pro Icons","PingFang TC","Helvetica Neue","Helvetica","Arial",sans-serif
 }
}
.typography-eyebrow-super {
 font-size:32px;
 line-height:1.125;
 font-weight:600;
 letter-spacing:.004em;
 font-family:"SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}
.typography-eyebrow-super: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
}
.typography-eyebrow-super: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
}
.typography-eyebrow-super:lang(ko) {
 line-height:1.23438;
 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
}
.typography-eyebrow-super:lang(th) {
 line-height:1.375;
 font-family:"SF Pro TH","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}
.typography-eyebrow-super:lang(zh-CN) {
 font-family:"SF Pro SC","SF Pro Display","SF Pro Icons","PingFang SC","Helvetica Neue","Helvetica","Arial",sans-serif
}
.typography-eyebrow-super:lang(zh-HK) {
 font-family:"SF Pro HK","SF Pro Display","SF Pro Icons","PingFang HK","Helvetica Neue","Helvetica","Arial",sans-serif
}
.typography-eyebrow-super: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
}
.typography-eyebrow-super: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) {
 .typography-eyebrow-super {
  font-size:28px;
  line-height:1.14286;
  font-weight:600;
  letter-spacing:.007em;
  font-family:"SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .typography-eyebrow-super: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
 }
 .typography-eyebrow-super:lang(th) {
  line-height:1.39286;
  font-family:"SF Pro TH","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .typography-eyebrow-super:lang(ar) {
  font-family:"SF Pro AR","SF Pro Gulf","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .typography-eyebrow-super: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
 }
 .typography-eyebrow-super:lang(zh-CN) {
  font-family:"SF Pro SC","SF Pro Display","SF Pro Icons","PingFang SC","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .typography-eyebrow-super:lang(zh-HK) {
  font-family:"SF Pro HK","SF Pro Display","SF Pro Icons","PingFang HK","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .typography-eyebrow-super: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
 }
 .typography-eyebrow-super: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: 735px) {
 .typography-eyebrow-super {
  font-size:24px;
  line-height:1.16667;
  font-weight:600;
  letter-spacing:.009em;
  font-family:"SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .typography-eyebrow-super:lang(ar) {
  line-height:1.35417;
  font-family:"SF Pro AR","SF Pro Gulf","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .typography-eyebrow-super: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
 }
 .typography-eyebrow-super: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
 }
 .typography-eyebrow-super:lang(th) {
  line-height:1.375;
  font-family:"SF Pro TH","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .typography-eyebrow-super:lang(zh-CN) {
  font-family:"SF Pro SC","SF Pro Display","SF Pro Icons","PingFang SC","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .typography-eyebrow-super:lang(zh-HK) {
  font-family:"SF Pro HK","SF Pro Display","SF Pro Icons","PingFang HK","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .typography-eyebrow-super: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
 }
 .typography-eyebrow-super:lang(zh-TW) {
  font-family:"SF Pro TC","SF Pro Display","SF Pro Icons","PingFang TC","Helvetica Neue","Helvetica","Arial",sans-serif
 }
}
.typography-eyebrow {
 font-size:24px;
 line-height:1.16667;
 font-weight:600;
 letter-spacing:.009em;
 font-family:"SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}
.typography-eyebrow:lang(ar) {
 line-height:1.35417;
 font-family:"SF Pro AR","SF Pro Gulf","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}
.typography-eyebrow: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
}
.typography-eyebrow: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
}
.typography-eyebrow:lang(th) {
 line-height:1.375;
 font-family:"SF Pro TH","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}
.typography-eyebrow:lang(zh-CN) {
 font-family:"SF Pro SC","SF Pro Display","SF Pro Icons","PingFang SC","Helvetica Neue","Helvetica","Arial",sans-serif
}
.typography-eyebrow:lang(zh-HK) {
 font-family:"SF Pro HK","SF Pro Display","SF Pro Icons","PingFang HK","Helvetica Neue","Helvetica","Arial",sans-serif
}
.typography-eyebrow: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
}
.typography-eyebrow: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) {
 .typography-eyebrow {
  font-size:21px;
  line-height:1.19048;
  font-weight:600;
  letter-spacing:.011em;
  font-family:"SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .typography-eyebrow:lang(ko) {
  line-height:1.30968;
  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
 }
 .typography-eyebrow:lang(th) {
  line-height:1.38105;
  font-family:"SF Pro TH","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .typography-eyebrow:lang(ar) {
  font-family:"SF Pro AR","SF Pro Gulf","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .typography-eyebrow: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
 }
 .typography-eyebrow:lang(zh-CN) {
  font-family:"SF Pro SC","SF Pro Display","SF Pro Icons","PingFang SC","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .typography-eyebrow:lang(zh-HK) {
  font-family:"SF Pro HK","SF Pro Display","SF Pro Icons","PingFang HK","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .typography-eyebrow: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
 }
 .typography-eyebrow:lang(zh-TW) {
  font-family:"SF Pro TC","SF Pro Display","SF Pro Icons","PingFang TC","Helvetica Neue","Helvetica","Arial",sans-serif
 }
}
.typography-intro-elevated {
 font-size:24px;
 line-height:1.33349;
 font-weight:400;
 letter-spacing:.009em;
 font-family:"SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}
.typography-intro-elevated:lang(ar) {
 line-height:1.52099;
 font-family:"SF Pro AR","SF Pro Gulf","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}
.typography-intro-elevated:lang(ja) {
 line-height:1.375;
 font-family:"SF Pro JP","SF Pro Display","SF Pro Icons","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo","ＭＳ Ｐゴシック","Helvetica Neue","Helvetica","Arial",sans-serif
}
.typography-intro-elevated:lang(ko) {
 line-height:1.45849;
 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
}
.typography-intro-elevated:lang(th) {
 line-height:1.375;
 font-family:"SF Pro TH","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}
.typography-intro-elevated:lang(zh-CN) {
 font-family:"SF Pro SC","SF Pro Display","SF Pro Icons","PingFang SC","Helvetica Neue","Helvetica","Arial",sans-serif
}
.typography-intro-elevated:lang(zh-HK) {
 font-family:"SF Pro HK","SF Pro Display","SF Pro Icons","PingFang HK","Helvetica Neue","Helvetica","Arial",sans-serif
}
.typography-intro-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
}
.typography-intro-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) {
 .typography-intro-elevated {
  font-size:21px;
  line-height:1.38105;
  font-weight:400;
  letter-spacing:.011em;
  font-family:"SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .typography-intro-elevated:lang(ar) {
  line-height:1.54762;
  font-family:"SF Pro AR","SF Pro Gulf","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .typography-intro-elevated:lang(ja) {
  line-height:1.42863;
  font-family:"SF Pro JP","SF Pro Display","SF Pro Icons","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo","ＭＳ Ｐゴシック","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .typography-intro-elevated: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
 }
 .typography-intro-elevated:lang(th) {
  line-height:1.38105;
  font-family:"SF Pro TH","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .typography-intro-elevated:lang(zh-CN) {
  font-family:"SF Pro SC","SF Pro Display","SF Pro Icons","PingFang SC","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .typography-intro-elevated:lang(zh-HK) {
  font-family:"SF Pro HK","SF Pro Display","SF Pro Icons","PingFang HK","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .typography-intro-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
 }
 .typography-intro-elevated:lang(zh-TW) {
  font-family:"SF Pro TC","SF Pro Display","SF Pro Icons","PingFang TC","Helvetica Neue","Helvetica","Arial",sans-serif
 }
}
.typography-intro {
 font-size:21px;
 line-height:1.38105;
 font-weight:400;
 letter-spacing:.011em;
 font-family:"SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}
.typography-intro:lang(ar) {
 line-height:1.54762;
 font-family:"SF Pro AR","SF Pro Gulf","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}
.typography-intro:lang(ja) {
 line-height:1.42863;
 font-family:"SF Pro JP","SF Pro Display","SF Pro Icons","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo","ＭＳ Ｐゴシック","Helvetica Neue","Helvetica","Arial",sans-serif
}
.typography-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
}
.typography-intro:lang(th) {
 line-height:1.38105;
 font-family:"SF Pro TH","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}
.typography-intro:lang(zh-CN) {
 font-family:"SF Pro SC","SF Pro Display","SF Pro Icons","PingFang SC","Helvetica Neue","Helvetica","Arial",sans-serif
}
.typography-intro:lang(zh-HK) {
 font-family:"SF Pro HK","SF Pro Display","SF Pro Icons","PingFang HK","Helvetica Neue","Helvetica","Arial",sans-serif
}
.typography-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
}
.typography-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: 735px) {
 .typography-intro {
  font-size:19px;
  line-height:1.42115;
  font-weight:400;
  letter-spacing:.012em;
  font-family:"SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .typography-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
 }
 .typography-intro:lang(ja) {
  line-height:1.47384;
  font-family:"SF Pro JP","SF Pro Display","SF Pro Icons","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo","ＭＳ Ｐゴシック","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .typography-intro:lang(ko) {
  line-height:1.55269;
  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
 }
 .typography-intro:lang(th) {
  line-height:1.36846;
  font-family:"SF Pro TH","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .typography-intro:lang(zh-CN) {
  font-family:"SF Pro SC","SF Pro Display","SF Pro Icons","PingFang SC","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .typography-intro:lang(zh-HK) {
  font-family:"SF Pro HK","SF Pro Display","SF Pro Icons","PingFang HK","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .typography-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
 }
 .typography-intro:lang(zh-TW) {
  font-family:"SF Pro TC","SF Pro Display","SF Pro Icons","PingFang TC","Helvetica Neue","Helvetica","Arial",sans-serif
 }
}
.typography-callout {
 font-size:32px;
 line-height:1.125;
 font-weight:600;
 letter-spacing:.004em;
 font-family:"SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}
.typography-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
}
.typography-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
}
.typography-callout:lang(ko) {
 line-height:1.23438;
 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
}
.typography-callout:lang(th) {
 line-height:1.375;
 font-family:"SF Pro TH","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}
.typography-callout:lang(zh-CN) {
 font-family:"SF Pro SC","SF Pro Display","SF Pro Icons","PingFang SC","Helvetica Neue","Helvetica","Arial",sans-serif
}
.typography-callout:lang(zh-HK) {
 font-family:"SF Pro HK","SF Pro Display","SF Pro Icons","PingFang HK","Helvetica Neue","Helvetica","Arial",sans-serif
}
.typography-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
}
.typography-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) {
 .typography-callout {
  font-size:28px;
  line-height:1.14286;
  font-weight:600;
  letter-spacing:.007em;
  font-family:"SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .typography-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
 }
 .typography-callout:lang(th) {
  line-height:1.39286;
  font-family:"SF Pro TH","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .typography-callout:lang(ar) {
  font-family:"SF Pro AR","SF Pro Gulf","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .typography-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
 }
 .typography-callout:lang(zh-CN) {
  font-family:"SF Pro SC","SF Pro Display","SF Pro Icons","PingFang SC","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .typography-callout:lang(zh-HK) {
  font-family:"SF Pro HK","SF Pro Display","SF Pro Icons","PingFang HK","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .typography-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
 }
 .typography-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: 735px) {
 .typography-callout {
  font-size:24px;
  line-height:1.16667;
  font-weight:600;
  letter-spacing:.009em;
  font-family:"SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .typography-callout:lang(ar) {
  line-height:1.35417;
  font-family:"SF Pro AR","SF Pro Gulf","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .typography-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
 }
 .typography-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
 }
 .typography-callout:lang(th) {
  line-height:1.375;
  font-family:"SF Pro TH","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .typography-callout:lang(zh-CN) {
  font-family:"SF Pro SC","SF Pro Display","SF Pro Icons","PingFang SC","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .typography-callout:lang(zh-HK) {
  font-family:"SF Pro HK","SF Pro Display","SF Pro Icons","PingFang HK","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .typography-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
 }
 .typography-callout:lang(zh-TW) {
  font-family:"SF Pro TC","SF Pro Display","SF Pro Icons","PingFang TC","Helvetica Neue","Helvetica","Arial",sans-serif
 }
}
.typography-body {
 font-size:17px;
 line-height:1.47059;
 font-weight:400;
 letter-spacing:-.022em;
 font-family:"SF Pro Text","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}
.typography-body:lang(ar) {
 line-height:1.58824;
 letter-spacing:0em;
 font-family:"SF Pro AR","SF Pro Gulf","SF Pro Text","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}
.typography-body:lang(ja) {
 letter-spacing:0em;
 font-family:"SF Pro JP","SF Pro Text","SF Pro Icons","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo","ＭＳ Ｐゴシック","Helvetica Neue","Helvetica","Arial",sans-serif
}
.typography-body:lang(ko) {
 line-height:1.61765;
 letter-spacing:0em;
 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
}
.typography-body:lang(zh) {
 letter-spacing:0em
}
.typography-body:lang(th) {
 line-height:1.35298;
 letter-spacing:0em;
 font-family:"SF Pro TH","SF Pro Text","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}
.typography-body:lang(zh-CN) {
 font-family:"SF Pro SC","SF Pro Text","SF Pro Icons","PingFang SC","Helvetica Neue","Helvetica","Arial",sans-serif
}
.typography-body:lang(zh-HK) {
 font-family:"SF Pro HK","SF Pro Text","SF Pro Icons","PingFang HK","Helvetica Neue","Helvetica","Arial",sans-serif
}
.typography-body: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
}
.typography-body:lang(zh-TW) {
 font-family:"SF Pro TC","SF Pro Text","SF Pro Icons","PingFang TC","Helvetica Neue","Helvetica","Arial",sans-serif
}
.typography-product-headline-elevated {
 font-size:64px;
 line-height:1.0625;
 font-weight:600;
 letter-spacing:-.009em;
 font-family:"SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}
.typography-product-headline-elevated:lang(ar) {
 line-height:1.20312;
 letter-spacing:0em;
 font-family:"SF Pro AR","SF Pro Gulf","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}
.typography-product-headline-elevated:lang(ja) {
 line-height:1.10938;
 letter-spacing:0em;
 font-family:"SF Pro JP","SF Pro Display","SF Pro Icons","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo","ＭＳ Ｐゴシック","Helvetica Neue","Helvetica","Arial",sans-serif
}
.typography-product-headline-elevated:lang(ko) {
 line-height:1.17188;
 letter-spacing:0em;
 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
}
.typography-product-headline-elevated:lang(zh) {
 letter-spacing:0em
}
.typography-product-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
}
.typography-product-headline-elevated:lang(zh-CN) {
 font-family:"SF Pro SC","SF Pro Display","SF Pro Icons","PingFang SC","Helvetica Neue","Helvetica","Arial",sans-serif
}
.typography-product-headline-elevated:lang(zh-HK) {
 font-family:"SF Pro HK","SF Pro Display","SF Pro Icons","PingFang HK","Helvetica Neue","Helvetica","Arial",sans-serif
}
.typography-product-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
}
.typography-product-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) {
 .typography-product-headline-elevated {
  font-size:56px;
  line-height:1.07143;
  font-weight:600;
  letter-spacing:-.005em;
  font-family:"SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .typography-product-headline-elevated:lang(ar) {
  line-height:1.22369;
  letter-spacing:0em;
  font-family:"SF Pro AR","SF Pro Gulf","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .typography-product-headline-elevated:lang(ja) {
  line-height:1.125;
  letter-spacing:0em;
  font-family:"SF Pro JP","SF Pro Display","SF Pro Icons","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo","ＭＳ Ｐゴシック","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .typography-product-headline-elevated:lang(ko) {
  line-height:1.17873;
  letter-spacing:0em;
  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
 }
 .typography-product-headline-elevated:lang(zh) {
  letter-spacing:0em
 }
 .typography-product-headline-elevated:lang(th) {
  line-height:1.33929;
  font-family:"SF Pro TH","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .typography-product-headline-elevated:lang(zh-CN) {
  font-family:"SF Pro SC","SF Pro Display","SF Pro Icons","PingFang SC","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .typography-product-headline-elevated:lang(zh-HK) {
  font-family:"SF Pro HK","SF Pro Display","SF Pro Icons","PingFang HK","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .typography-product-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
 }
 .typography-product-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: 735px) {
 .typography-product-headline-elevated {
  font-size:40px;
  line-height:1.1;
  font-weight:600;
  letter-spacing:0em;
  font-family:"SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .typography-product-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
 }
 .typography-product-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
 }
 .typography-product-headline-elevated:lang(ko) {
  line-height:1.2125;
  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
 }
 .typography-product-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
 }
 .typography-product-headline-elevated:lang(zh-CN) {
  font-family:"SF Pro SC","SF Pro Display","SF Pro Icons","PingFang SC","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .typography-product-headline-elevated:lang(zh-HK) {
  font-family:"SF Pro HK","SF Pro Display","SF Pro Icons","PingFang HK","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .typography-product-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
 }
 .typography-product-headline-elevated:lang(zh-TW) {
  font-family:"SF Pro TC","SF Pro Display","SF Pro Icons","PingFang TC","Helvetica Neue","Helvetica","Arial",sans-serif
 }
}
.typography-buystrip-copy {
 font-size:21px;
 line-height:1.38105;
 font-weight:400;
 letter-spacing:.011em;
 font-family:"SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}
.typography-buystrip-copy:lang(ar) {
 line-height:1.54762;
 font-family:"SF Pro AR","SF Pro Gulf","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}
.typography-buystrip-copy:lang(ja) {
 line-height:1.42863;
 font-family:"SF Pro JP","SF Pro Display","SF Pro Icons","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo","ＭＳ Ｐゴシック","Helvetica Neue","Helvetica","Arial",sans-serif
}
.typography-buystrip-copy: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
}
.typography-buystrip-copy:lang(th) {
 line-height:1.38105;
 font-family:"SF Pro TH","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}
.typography-buystrip-copy:lang(zh-CN) {
 font-family:"SF Pro SC","SF Pro Display","SF Pro Icons","PingFang SC","Helvetica Neue","Helvetica","Arial",sans-serif
}
.typography-buystrip-copy:lang(zh-HK) {
 font-family:"SF Pro HK","SF Pro Display","SF Pro Icons","PingFang HK","Helvetica Neue","Helvetica","Arial",sans-serif
}
.typography-buystrip-copy: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
}
.typography-buystrip-copy: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) {
 .typography-buystrip-copy {
  font-size:19px;
  line-height:1.42115;
  font-weight:400;
  letter-spacing:.012em;
  font-family:"SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .typography-buystrip-copy: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
 }
 .typography-buystrip-copy:lang(ja) {
  line-height:1.47384;
  font-family:"SF Pro JP","SF Pro Display","SF Pro Icons","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo","ＭＳ Ｐゴシック","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .typography-buystrip-copy:lang(ko) {
  line-height:1.55269;
  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
 }
 .typography-buystrip-copy:lang(th) {
  line-height:1.36846;
  font-family:"SF Pro TH","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .typography-buystrip-copy:lang(zh-CN) {
  font-family:"SF Pro SC","SF Pro Display","SF Pro Icons","PingFang SC","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .typography-buystrip-copy:lang(zh-HK) {
  font-family:"SF Pro HK","SF Pro Display","SF Pro Icons","PingFang HK","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .typography-buystrip-copy: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
 }
 .typography-buystrip-copy: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: 735px) {
 .typography-buystrip-copy {
  font-size:17px;
  line-height:1.47059;
  font-weight:400;
  letter-spacing:-.022em;
  font-family:"SF Pro Text","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .typography-buystrip-copy:lang(ar) {
  line-height:1.58824;
  letter-spacing:0em;
  font-family:"SF Pro AR","SF Pro Gulf","SF Pro Text","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .typography-buystrip-copy:lang(ja) {
  letter-spacing:0em;
  font-family:"SF Pro JP","SF Pro Text","SF Pro Icons","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo","ＭＳ Ｐゴシック","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .typography-buystrip-copy:lang(ko) {
  line-height:1.61765;
  letter-spacing:0em;
  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
 }
 .typography-buystrip-copy:lang(zh) {
  letter-spacing:0em
 }
 .typography-buystrip-copy:lang(th) {
  line-height:1.35298;
  letter-spacing:0em;
  font-family:"SF Pro TH","SF Pro Text","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .typography-buystrip-copy:lang(zh-CN) {
  font-family:"SF Pro SC","SF Pro Text","SF Pro Icons","PingFang SC","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .typography-buystrip-copy:lang(zh-HK) {
  font-family:"SF Pro HK","SF Pro Text","SF Pro Icons","PingFang HK","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .typography-buystrip-copy: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
 }
 .typography-buystrip-copy:lang(zh-TW) {
  font-family:"SF Pro TC","SF Pro Text","SF Pro Icons","PingFang TC","Helvetica Neue","Helvetica","Arial",sans-serif
 }
}
[class*="typography-intro"] {
 color:#333
}
[class*="typography-intro-product"] {
 margin-top:.4em
}
[class*="typography-eyebrow"] {
 color:#333;
 display:block;
 margin-bottom:.4em
}
[class*="typography-eyebrow"]+* {
 margin-top:0
}
.typography-headline-reduced+p,
.typography-headline-reduced+ul,
.typography-intro-product-reduced+p,
.typography-intro-product-reduced+ul {
 margin-top:1em
}
.typography-headline+.typography-intro,
.typography-intro-product+.typography-intro {
 margin-top:1.2em
}
.typography-headline-elevated+.typography-intro-elevated,
.typography-intro-product-elevated+.typography-intro-elevated {
 margin-top:1.4em
}
.typography-headline-super+.typography-intro-elevated,
.typography-intro-product-super+.typography-intro-elevated {
 margin-top:1.6em
}
.typography-product-lockup {
 font-size:21px;
 line-height:1.38105;
 font-weight:400;
 letter-spacing:.011em;
 font-family:"SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}
.typography-product-lockup:lang(ar) {
 line-height:1.54762;
 font-family:"SF Pro AR","SF Pro Gulf","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}
.typography-product-lockup:lang(ja) {
 line-height:1.42863;
 font-family:"SF Pro JP","SF Pro Display","SF Pro Icons","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo","ＭＳ Ｐゴシック","Helvetica Neue","Helvetica","Arial",sans-serif
}
.typography-product-lockup: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
}
.typography-product-lockup:lang(th) {
 line-height:1.38105;
 font-family:"SF Pro TH","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}
.typography-product-lockup:lang(zh-CN) {
 font-family:"SF Pro SC","SF Pro Display","SF Pro Icons","PingFang SC","Helvetica Neue","Helvetica","Arial",sans-serif
}
.typography-product-lockup:lang(zh-HK) {
 font-family:"SF Pro HK","SF Pro Display","SF Pro Icons","PingFang HK","Helvetica Neue","Helvetica","Arial",sans-serif
}
.typography-product-lockup: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
}
.typography-product-lockup: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: 735px) {
 .typography-product-lockup {
  font-size:19px;
  line-height:1.42115;
  font-weight:400;
  letter-spacing:.012em;
  font-family:"SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .typography-product-lockup: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
 }
 .typography-product-lockup:lang(ja) {
  line-height:1.47384;
  font-family:"SF Pro JP","SF Pro Display","SF Pro Icons","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo","ＭＳ Ｐゴシック","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .typography-product-lockup:lang(ko) {
  line-height:1.55269;
  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
 }
 .typography-product-lockup:lang(th) {
  line-height:1.36846;
  font-family:"SF Pro TH","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .typography-product-lockup:lang(zh-CN) {
  font-family:"SF Pro SC","SF Pro Display","SF Pro Icons","PingFang SC","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .typography-product-lockup:lang(zh-HK) {
  font-family:"SF Pro HK","SF Pro Display","SF Pro Icons","PingFang HK","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .typography-product-lockup: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
 }
 .typography-product-lockup: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) {
 .typography-product-lockup {
  font-size:17px;
  line-height:1.47059;
  font-weight:400;
  letter-spacing:-.022em;
  font-family:"SF Pro Text","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .typography-product-lockup:lang(ar) {
  line-height:1.58824;
  letter-spacing:0em;
  font-family:"SF Pro AR","SF Pro Gulf","SF Pro Text","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .typography-product-lockup:lang(ja) {
  letter-spacing:0em;
  font-family:"SF Pro JP","SF Pro Text","SF Pro Icons","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo","ＭＳ Ｐゴシック","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .typography-product-lockup:lang(ko) {
  line-height:1.61765;
  letter-spacing:0em;
  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
 }
 .typography-product-lockup:lang(zh) {
  letter-spacing:0em
 }
 .typography-product-lockup:lang(th) {
  line-height:1.35298;
  letter-spacing:0em;
  font-family:"SF Pro TH","SF Pro Text","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .typography-product-lockup:lang(zh-CN) {
  font-family:"SF Pro SC","SF Pro Text","SF Pro Icons","PingFang SC","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .typography-product-lockup:lang(zh-HK) {
  font-family:"SF Pro HK","SF Pro Text","SF Pro Icons","PingFang HK","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .typography-product-lockup: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
 }
 .typography-product-lockup:lang(zh-TW) {
  font-family:"SF Pro TC","SF Pro Text","SF Pro Icons","PingFang TC","Helvetica Neue","Helvetica","Arial",sans-serif
 }
}
.fp-tile {
 background-color:#fff;
 overflow:hidden
}
.fp-tile-2 {
 margin-bottom:2.08333vw;
 padding-left:4.16667%;
 padding-right:4.16667%;
 width:38.54167%;
 margin-bottom:30px
}
@media only screen and (max-width: 1068px) {
 .fp-tile-2 {
  margin-bottom:2.34082vw;
  padding-left:3.74532%;
  padding-right:3.74532%;
  width:38.99813%
 }
}
.fp-tile-2:nth-child(2n+1) {
 margin-left:2.08333%;
 margin-right:1.04167%
}
@media only screen and (max-width: 1068px) {
 .fp-tile-2:nth-child(2n+1) {
  margin-left:2.34082%;
  margin-right:1.17041%
 }
}
.fp-tile-2:nth-child(2n) {
 margin-left:1.04167%;
 margin-right:2.08333%
}
@media only screen and (max-width: 1068px) {
 .fp-tile-2:nth-child(2n) {
  margin-left:1.17041%;
  margin-right:2.34082%
 }
}
@media only screen and (min-width: 1440px) {
 .fp-tile-2 {
  margin-bottom:30px
 }
}
@media only screen and (max-width: 735px) {
 .fp-tile-2 {
  margin-left:auto;
  margin-right:auto;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  max-width:735px;
  width:auto
 }
 .fp-tile-2:nth-child(n) {
  margin-left:auto;
  margin-right:auto
 }
}
@media only screen and (max-width: 1068px) {
 .fp-tile-2 {
  margin-bottom:20px
 }
}
@media only screen and (max-width: 735px) {
 .fp-tile-2 {
  margin-bottom:15px;
  padding-left:0;
  padding-right:0;
  max-width:100%
 }
}
.fp-tilegrid {
 margin-left:auto;
 margin-right:auto;
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -ms-flex-wrap:wrap;
 flex-wrap:wrap
}
@media only screen and (max-width: 735px) {
 .fp-tilegrid {
  width:100%;
  display:block
 }
}
.fp-tilegrid.justify-center {
 -webkit-box-pack:center;
 -ms-flex-pack:center;
 justify-content:center
}
.fp-tilegrid.justify-start {
 -webkit-box-pack:start;
 -ms-flex-pack:start;
 justify-content:flex-start
}
.fp-tilegrid-2 {
 max-width:1440px
}
.fp-tilegrid-3 {
 max-width:1450px
}
@media only screen and (max-width: 735px) {
 .fp-tilegrid-2,
 .fp-tilegrid-3 {
  padding:0
 }
}
.promo-section {
 text-align:center;
 padding-top:140px
}
@media only screen and (max-width: 1068px) {
 .promo-section {
  padding-top:62px
 }
}
.promo-section .promo-container {
 margin-top:80px
}
@media only screen and (max-width: 1068px) {
 .promo-section .promo-container {
  margin-top:44px
 }
}
.promo-section .theme-dark p {
 color:#fff
}
.promo-section .banner-container {
 margin-left:auto;
 margin-right:auto;
 max-width:1440px
}
@media only screen and (max-width: 1068px) {
 .promo-section .banner-container {
  max-width:770px
 }
}
@media only screen and (max-width: 735px) {
 .promo-section .banner-container {
  max-width:736px
 }
}
@media only screen and (max-width: 735px) {
 .promo-section .banner-container {
  overflow:hidden
 }
}
.promo-section .banner-promo {
 background-color:#fff;
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-pack:justify;
 -ms-flex-pack:justify;
 justify-content:space-between;
 margin:0 2.08333% 30px
}
@media only screen and (max-width: 1068px) {
 .promo-section .banner-promo {
  margin:0 2.34082% 20px
 }
}
@media only screen and (max-width: 735px) {
 .promo-section .banner-promo {
  margin:0 auto 15px
 }
}
@media only screen and (max-width: 735px) {
 .promo-section .banner-promo {
  display:block
 }
}
.promo-section .banner-promo.inline-start {
 -webkit-box-orient:horizontal;
 -webkit-box-direction:normal;
 -ms-flex-direction:row;
 flex-direction:row
}
.promo-section .banner-promo.inline-end {
 -webkit-box-orient:horizontal;
 -webkit-box-direction:reverse;
 -ms-flex-direction:row-reverse;
 flex-direction:row-reverse
}
.promo-section .banner-promo .promo-copy {
 height:100%;
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
 -webkit-box-orient:vertical;
 -webkit-box-direction:normal;
 -ms-flex-direction:column;
 flex-direction:column;
 -webkit-box-pack:center;
 -ms-flex-pack:center;
 justify-content:center;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center;
 padding-right:6.42857%;
 padding-left:6.42857%;
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex
}
@media only screen and (max-width: 1068px) {
 .promo-section .banner-promo .promo-copy {
  padding-right:3.74532%;
  padding-left:3.74532%
 }
}
@media only screen and (max-width: 735px) {
 .promo-section .banner-promo .promo-copy {
  padding-top:40px;
  padding-right:6.25%;
  padding-left:6.25%;
  display:block
 }
}
.promo-section .banner-promo .promo-copy .violator {
 margin-top:20px
}
@media only screen and (max-width: 735px) {
 .promo-section .banner-promo .promo-copy .violator {
  margin-top:22px
 }
}
.promo-section .banner-promo .promo-copy-wrapper {
 position:relative;
 display:block;
 width:100%
}
.promo-section .banner-promo .promo-image {
 height:100%;
 width:calc(50% - 1.07143%)
}
@media only screen and (max-width: 1068px) {
 .promo-section .banner-promo .promo-image {
  width:calc(50% - .93633%)
 }
}
@media only screen and (max-width: 735px) {
 .promo-section .banner-promo .promo-image {
  width:100%
 }
}
.promo-section .promo-tile {
 position:relative
}
@media only screen and (max-width: 1068px) {
 .promo-section .promo-tile {
  margin-bottom:20px
 }
}
@media only screen and (max-width: 735px) {
 .promo-section .promo-tile {
  margin-bottom:15px
 }
}
.promo-section .promo-tile p+.links-stacked {
 margin-top:0.35em
}
.promo-section .promo-tile .promo-copy-container {
 padding-top:60px
}
@media only screen and (max-width: 1068px) {
 .promo-section .promo-tile .promo-copy-container {
  padding-top:37px
 }
}
.main {
 position:relative
}
.section-content {
 margin-left:auto;
 margin-right:auto;
 max-width:1380px
}
@media only screen and (max-width: 1068px) {
 .section-content {
  max-width:735px
 }
}
@media only screen and (max-width: 735px) {
 .section-content {
  max-width:100%
 }
}
.fp-pagetitle {
 position:absolute;
 clip:rect(1px 1px 1px 1px);
 clip:rect(1px, 1px, 1px, 1px);
 -webkit-clip-path:inset(0px 0px 99.9% 99.9%);
 clip-path:inset(0px 0px 99.9% 99.9%);
 overflow:hidden;
 height:1px;
 width:1px;
 padding:0;
 border:0
}
.product-eyebrow {
 color:#111;
 padding-top:76px
}
@media only screen and (max-width: 1068px) {
 .product-eyebrow {
  padding-top:71px
 }
}
@media only screen and (max-width: 735px) {
 .product-eyebrow {
  padding-top:55px
 }
}
.product-headline {
 margin-top:10px
}
.promo-section {
 padding-top:97px
}
@media only screen and (max-width: 1068px) {
 .promo-section {
  padding-top:68px
 }
}
@media only screen and (max-width: 735px) {
 .promo-section {
  padding-top:68px
 }
}
@media only screen and (max-width: 1068px) {
 .fp-tilegrid-2 {
  max-width:772px
 }
}
.available-copy {
 color:#a2a2a2;
 position:relative;
 z-index:2
}
.tabnav {
 width:100%;
 position:relative;
 overflow:hidden;
 height:3.17647em;
 font-size:17px;
 text-align:center;
 z-index:1
}
html.touch .tabnav-paddles {
 display:none
}
.tabnav-paddle {
 font-size:20px;
 line-height:1.5;
 font-weight:300;
 letter-spacing:0em;
 font-family:"SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif;
 border:0 solid rgba(17,17,17,0.2);
 border-radius:0;
 color:#000;
 opacity:1;
 position:absolute;
 top:0;
 bottom:0;
 text-align:center;
 width:33px;
 -webkit-transition:opacity 8px ease-out;
 transition:opacity 8px ease-out
}
.tabnav-paddle:lang(ar) {
 font-family:"SF Pro AR","SF Pro Gulf","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}
.tabnav-paddle: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
}
.tabnav-paddle:lang(ko) {
 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
}
.tabnav-paddle:lang(th) {
 font-family:"SF Pro TH","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}
.tabnav-paddle:lang(zh-CN) {
 font-family:"SF Pro SC","SF Pro Display","SF Pro Icons","PingFang SC","Helvetica Neue","Helvetica","Arial",sans-serif
}
.tabnav-paddle:lang(zh-HK) {
 font-family:"SF Pro HK","SF Pro Display","SF Pro Icons","PingFang HK","Helvetica Neue","Helvetica","Arial",sans-serif
}
.tabnav-paddle: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
}
.tabnav-paddle:lang(zh-TW) {
 font-family:"SF Pro TC","SF Pro Display","SF Pro Icons","PingFang TC","Helvetica Neue","Helvetica","Arial",sans-serif
}
.tabnav-paddle::after {
 opacity:.8;
 -webkit-transition:opacity 200ms linear;
 transition:opacity 200ms linear
}
.tabnav-paddle:disabled {
 opacity:0
}
.tabnav-paddle:hover::after {
 opacity:1
}
.tabnav-paddle:focus {
 outline:none
}
.tabnav-paddle:focus::after {
 outline:3px solid #c1e0fe;
 outline:3px solid rgba(131,192,253,0.5);
 outline-offset:4px;
 opacity:1
}
.tabnav-paddle:focus::after[data-focus-method="mouse"]:not(input):not(textarea):not(select),
.tabnav-paddle:focus::after[data-focus-method="touch"]:not(input):not(textarea):not(select) {
 outline:none
}
.tabnav-paddle:active {
 outline:none
}
.tabnav-paddle:active::after {
 outline:none;
 opacity:1
}
.theme-dark .tabnav-paddle {
 border-color:rgba(255,255,255,0.2);
 color:#fff
}
.tabnav-paddle-left {
 border-right-width:1px;
 left:0
}
.tabnav-paddle-left::before,
.tabnav-paddle-left::after {
 font-family:"SF Pro Icons";
 color:inherit;
 display:inline-block;
 font-style:normal;
 font-weight:inherit;
 font-size:inherit;
 line-height:1;
 text-decoration:underline;
 position:relative;
 z-index:1;
 alt:''
}
.tabnav-paddle-left::before,
.tabnav-paddle-left::after {
 text-decoration:none
}
.tabnav-paddle-left::before {
 display:none
}
.tabnav-paddle-left::before,
.tabnav-paddle-left::after {
 content:""
}
.tabnav-paddle-left::after {
 margin-left:1px
}
.tabnav-paddle-right {
 border-left-width:1px;
 right:0
}
.tabnav-paddle-right::before,
.tabnav-paddle-right::after {
 font-family:"SF Pro Icons";
 color:inherit;
 display:inline-block;
 font-style:normal;
 font-weight:inherit;
 font-size:inherit;
 line-height:1;
 text-decoration:underline;
 position:relative;
 z-index:1;
 alt:''
}
.tabnav-paddle-right::before,
.tabnav-paddle-right::after {
 text-decoration:none
}
.tabnav-paddle-right::before {
 display:none
}
.tabnav-paddle-right::before,
.tabnav-paddle-right::after {
 content:""
}
.tabnav-paddle-right::after {
 margin-right:1px
}
.tabnav .tabnav-items {
 margin:0 34px;
 overflow-x:auto;
 overflow-y:hidden;
 white-space:nowrap;
 -webkit-overflow-scrolling:touch;
 -ms-overflow-style:none;
 padding:0 0 3.17647em
}
html.touch .tabnav .tabnav-items {
 margin:0;
 padding-left:34px;
 padding-right:34px
}
.tabnav.with-icons {
 height:7.52941em
}
.tabnav.with-icons .tabnav-icon {
 margin:.35294em auto 1.64706em
}
.tabnav .tabnav-item {
 display:inline-block;
 padding-left:60px;
 border-bottom:1px solid #d6d6d6;
 list-style:none;
 outline:none
}
@media only screen and (max-width: 1068px) {
 .tabnav .tabnav-item {
  padding-left:50px
 }
}
@media only screen and (max-width: 735px) {
 .tabnav .tabnav-item {
  padding-left:30px
 }
}
.tabnav .tabnav-item:first-child {
 padding-left:0
}
.tabnav-link {
 font-size:17px;
 line-height:1;
 font-weight:400;
 letter-spacing:-.021em;
 font-family:"SF Pro Text","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif;
 padding:9px 0 11px;
 margin-top:2px;
 margin-bottom:4px;
 color:#666;
 text-align:left;
 text-decoration:none;
 display:block;
 position:relative;
 z-index:0
}
.tabnav-link:lang(ar) {
 letter-spacing:0em;
 font-family:"SF Pro AR","SF Pro Gulf","SF Pro Text","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}
.tabnav-link:lang(ja) {
 letter-spacing:0em;
 font-family:"SF Pro JP","SF Pro Text","SF Pro Icons","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo","ＭＳ Ｐゴシック","Helvetica Neue","Helvetica","Arial",sans-serif
}
.tabnav-link:lang(ko) {
 letter-spacing:0em;
 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
}
.tabnav-link:lang(zh) {
 letter-spacing:0em
}
.tabnav-link:lang(th) {
 font-family:"SF Pro TH","SF Pro Text","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}
.tabnav-link:lang(zh-CN) {
 font-family:"SF Pro SC","SF Pro Text","SF Pro Icons","PingFang SC","Helvetica Neue","Helvetica","Arial",sans-serif
}
.tabnav-link:lang(zh-HK) {
 font-family:"SF Pro HK","SF Pro Text","SF Pro Icons","PingFang HK","Helvetica Neue","Helvetica","Arial",sans-serif
}
.tabnav-link: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
}
.tabnav-link:lang(zh-TW) {
 font-family:"SF Pro TC","SF Pro Text","SF Pro Icons","PingFang TC","Helvetica Neue","Helvetica","Arial",sans-serif
}
.with-paddles .tabnav-link {
 text-align:center
}
.tabnav-link:hover {
 color:#0070c9;
 text-decoration:none
}
.tabnav-link:focus {
 outline-offset:-1px
}
.tabnav-link.current {
 pointer-events:none;
 color:#333;
 text-decoration:none;
 cursor:default;
 z-index:10
}
.tabnav-link.current:after {
 left:0;
 position:absolute;
 bottom:-5px;
 width:100%;
 border-bottom:1px solid #666;
 content:''
}
.theme-dark .tabnav .tabnav-item {
 border-bottom-color:#444
}
.theme-dark .tabnav .tabnav-link {
 color:#999
}
.theme-dark .tabnav .tabnav-link:hover {
 color:#6bf
}
.theme-dark .tabnav .tabnav-link.current {
 color:#ccc
}
.theme-dark .tabnav .tabnav-link.current:after {
 border-bottom-color:#999
}
.dotnav {
 text-align:center
}
.dotnav ul {
 margin:0;
 list-style:none;
 display:inline-block
}
.dotnav li {
 list-style:none;
 margin:0 7px;
 width:8px;
 height:8px;
 float:left;
 position:relative
}
.dotnav-item {
 top:0;
 left:0;
 width:8px;
 height:8px;
 outline:none;
 position:absolute;
 border-radius:50%;
 background-color:rgba(136,136,136,0.4);
 -webkit-box-sizing:content-box;
 box-sizing:content-box;
 padding:0
}
.dotnav-item:hover {
 background-color:rgba(136,136,136,0.7)
}
.dotnav-item:focus {
 -webkit-box-shadow:0 0 0 3px rgba(131,192,253,0.5);
 box-shadow:0 0 0 3px rgba(131,192,253,0.5);
 outline:none
}
.dotnav-item:focus[data-focus-method="mouse"]:not(input):not(textarea):not(select),
.dotnav-item:focus[data-focus-method="touch"]:not(input):not(textarea):not(select) {
 -webkit-box-shadow:none;
 box-shadow:none
}
.dotnav-item.current {
 background-color:#888;
 cursor:default
}
.chapternav.theme-dark {
 background-color:#141414
}
.chapternav-item-macbook {
 padding-left:22px;
 padding-right:22px
}
.chapternav-item-macbook:first-child {
 padding-left:0
}
.chapternav-item-macbook:last-child {
 padding-right:0
}
.chapternav-item-macbook .chapternav-icon {
 background-size:46px 54px;
 background-repeat:no-repeat;
 background-image:url("../../../../mac/home/ae/images/familybrowser/macbook__fjd32xo0xwmm_large.svg");
 width:46px
}
html.no-svg .chapternav-item-macbook .chapternav-icon {
 background-image:url("../../../../mac/home/ae/images/familybrowser/macbook__fjd32xo0xwmm_large.png")
}
.theme-dark .chapternav-item-macbook .chapternav-icon {
 background-size:46px 54px;
 background-repeat:no-repeat;
 background-image:url("../../../../mac/home/ae/images/familybrowser/macbook_dark__c2nkfxio546e_large.svg");
 width:46px
}
html.no-svg .theme-dark .chapternav-item-macbook .chapternav-icon {
 background-image:url("../../../../mac/home/ae/images/familybrowser/macbook_dark__c2nkfxio546e_large.png")
}
.chapternav-item-macbook-air {
 padding-left:18px;
 padding-right:18px
}
.chapternav-item-macbook-air:first-child {
 padding-left:0
}
.chapternav-item-macbook-air:last-child {
 padding-right:0
}
.chapternav-item-macbook-air .chapternav-icon {
 background-size:52px 54px;
 background-repeat:no-repeat;
 background-image:url("../../../../mac/home/ae/images/familybrowser/macbookair__by1vem70tkc2_large.svg");
 width:52px
}
html.no-svg .chapternav-item-macbook-air .chapternav-icon {
 background-image:url("../../../../mac/home/ae/images/familybrowser/macbookair__by1vem70tkc2_large.png")
}
.theme-dark .chapternav-item-macbook-air .chapternav-icon {
 background-size:52px 54px;
 background-repeat:no-repeat;
 background-image:url("../../../../mac/home/ae/images/familybrowser/macbookair_dark__focjhetawoy2_large.svg");
 width:52px
}
html.no-svg .theme-dark .chapternav-item-macbook-air .chapternav-icon {
 background-image:url("../../../../mac/home/ae/images/familybrowser/macbookair_dark__focjhetawoy2_large.png")
}
.chapternav-item-macbook-pro {
 padding-left:18px;
 padding-right:18px
}
.chapternav-item-macbook-pro:first-child {
 padding-left:0
}
.chapternav-item-macbook-pro:last-child {
 padding-right:0
}
.chapternav-item-macbook-pro .chapternav-icon {
 background-size:58px 54px;
 background-repeat:no-repeat;
 background-image:url("../../../../mac/home/ae/images/familybrowser/macbookpro__e0wcugzmt26a_large.svg");
 width:58px
}
html.no-svg .chapternav-item-macbook-pro .chapternav-icon {
 background-image:url("../../../../mac/home/ae/images/familybrowser/macbookpro__e0wcugzmt26a_large.png")
}
.theme-dark .chapternav-item-macbook-pro .chapternav-icon {
 background-size:58px 54px;
 background-repeat:no-repeat;
 background-image:url("../../../../mac/home/ae/images/familybrowser/macbookpro_dark__dbkj8ctwe42u_large.svg");
 width:58px
}
html.no-svg .theme-dark .chapternav-item-macbook-pro .chapternav-icon {
 background-image:url("../../../../mac/home/ae/images/familybrowser/macbookpro_dark__dbkj8ctwe42u_large.png")
}
.chapternav-item-imac {
 padding-left:22px;
 padding-right:22px
}
.chapternav-item-imac:first-child {
 padding-left:0
}
.chapternav-item-imac:last-child {
 padding-right:0
}
.chapternav-item-imac .chapternav-icon {
 background-size:48px 54px;
 background-repeat:no-repeat;
 background-image:url("../../../../mac/home/ae/images/familybrowser/imac__dlz2ciyr6hm6_large.svg");
 width:48px
}
html.no-svg .chapternav-item-imac .chapternav-icon {
 background-image:url("../../../../mac/home/ae/images/familybrowser/imac__dlz2ciyr6hm6_large.png")
}
.theme-dark .chapternav-item-imac .chapternav-icon {
 background-size:48px 54px;
 background-repeat:no-repeat;
 background-image:url("../../../../mac/home/ae/images/familybrowser/imac_dark__b4rjh12q042u_large.svg");
 width:48px
}
html.no-svg .theme-dark .chapternav-item-imac .chapternav-icon {
 background-image:url("../../../../mac/home/ae/images/familybrowser/imac_dark__b4rjh12q042u_large.png")
}
.chapternav-item-imac-pro {
 padding-left:22px;
 padding-right:22px
}
.chapternav-item-imac-pro:first-child {
 padding-left:0
}
.chapternav-item-imac-pro:last-child {
 padding-right:0
}
.chapternav-item-imac-pro .chapternav-icon {
 background-size:48px 54px;
 background-repeat:no-repeat;
 background-image:url("../../../../mac/home/ae/images/familybrowser/imac_pro__el8kcar06qky_large.svg");
 width:48px
}
html.no-svg .chapternav-item-imac-pro .chapternav-icon {
 background-image:url("../../../../mac/home/ae/images/familybrowser/imac_pro__el8kcar06qky_large.png")
}
.theme-dark .chapternav-item-imac-pro .chapternav-icon {
 background-size:48px 54px;
 background-repeat:no-repeat;
 background-image:url("../../../../mac/home/ae/images/familybrowser/imac_pro_dark__c3t8y0ftluaa_large.svg");
 width:48px
}
html.no-svg .theme-dark .chapternav-item-imac-pro .chapternav-icon {
 background-image:url("../../../../mac/home/ae/images/familybrowser/imac_pro_dark__c3t8y0ftluaa_large.png")
}
.chapternav-item-mac-pro {
 padding-left:18px;
 padding-right:18px
}
.chapternav-item-mac-pro:first-child {
 padding-left:0
}
.chapternav-item-mac-pro:last-child {
 padding-right:0
}
.chapternav-item-mac-pro .chapternav-icon {
 background-size:21px 54px;
 background-repeat:no-repeat;
 background-image:url("../../../../mac/home/ae/images/familybrowser/macpro__dt69qr0ywncm_large.svg");
 width:21px
}
html.no-svg .chapternav-item-mac-pro .chapternav-icon {
 background-image:url("../../../../mac/home/ae/images/familybrowser/macpro__dt69qr0ywncm_large.png")
}
.theme-dark .chapternav-item-mac-pro .chapternav-icon {
 background-size:21px 54px;
 background-repeat:no-repeat;
 background-image:url("../../../../mac/home/ae/images/familybrowser/macpro_dark__bt67x0li5xo2_large.svg");
 width:21px
}
html.no-svg .theme-dark .chapternav-item-mac-pro .chapternav-icon {
 background-image:url("../../../../mac/home/ae/images/familybrowser/macpro_dark__bt67x0li5xo2_large.png")
}
.chapternav-item-mac-mini {
 padding-left:16px;
 padding-right:16px
}
.chapternav-item-mac-mini:first-child {
 padding-left:0
}
.chapternav-item-mac-mini:last-child {
 padding-right:0
}
.chapternav-item-mac-mini .chapternav-icon {
 background-size:28px 54px;
 background-repeat:no-repeat;
 background-image:url("../../../../mac/home/ae/images/familybrowser/macmini__rzlk7b0xsmqq_large.svg");
 width:28px
}
html.no-svg .chapternav-item-mac-mini .chapternav-icon {
 background-image:url("../../../../mac/home/ae/images/familybrowser/macmini__rzlk7b0xsmqq_large.png")
}
.theme-dark .chapternav-item-mac-mini .chapternav-icon {
 background-size:28px 54px;
 background-repeat:no-repeat;
 background-image:url("../../../../mac/home/ae/images/familybrowser/macmini_dark__c10ix09hc1ci_large.svg");
 width:28px
}
html.no-svg .theme-dark .chapternav-item-mac-mini .chapternav-icon {
 background-image:url("../../../../mac/home/ae/images/familybrowser/macmini_dark__c10ix09hc1ci_large.png")
}
.chapternav-item-accessories .chapternav-icon {
 background-size:29px 54px;
 background-repeat:no-repeat;
 background-image:url("../../../../mac/home/ae/images/familybrowser/mac_acc__fia3ihqup4ae_large.svg");
 width:29px
}
html.no-svg .chapternav-item-accessories .chapternav-icon {
 background-image:url("../../../../mac/home/ae/images/familybrowser/mac_acc__fia3ihqup4ae_large.png")
}
.theme-dark .chapternav-item-accessories .chapternav-icon {
 background-size:29px 54px;
 background-repeat:no-repeat;
 background-image:url("../../../../mac/home/ae/images/familybrowser/mac_acc_dark__gg53lo6h1a62_large.svg");
 width:29px
}
html.no-svg .theme-dark .chapternav-item-accessories .chapternav-icon {
 background-image:url("../../../../mac/home/ae/images/familybrowser/mac_acc_dark__gg53lo6h1a62_large.png")
}
.chapternav-item-macos {
 padding-left:18px;
 padding-right:18px
}
.chapternav-item-macos:first-child {
 padding-left:0
}
.chapternav-item-macos:last-child {
 padding-right:0
}
.chapternav-item-macos .chapternav-icon {
 background-size:42px 54px;
 background-repeat:no-repeat;
 background-image:url("../../../../mac/home/ae/images/familybrowser/mac_osx__dq0x03ehapyu_large.svg");
 width:42px
}
html.no-svg .chapternav-item-macos .chapternav-icon {
 background-image:url("../../../../mac/home/ae/images/familybrowser/mac_osx__dq0x03ehapyu_large.png")
}
.theme-dark .chapternav-item-macos .chapternav-icon {
 background-size:42px 54px;
 background-repeat:no-repeat;
 background-image:url("../../../../mac/home/ae/images/familybrowser/mac_osx_dark__xvanbeclbkie_large.svg");
 width:42px
}
html.no-svg .theme-dark .chapternav-item-macos .chapternav-icon {
 background-image:url("../../../../mac/home/ae/images/familybrowser/mac_osx_dark__xvanbeclbkie_large.png")
}
.chapternav-item-compare {
 padding-left:18px;
 padding-right:18px
}
.chapternav-item-compare:first-child {
 padding-left:0
}
.chapternav-item-compare:last-child {
 padding-right:0
}
.chapternav-item-compare .chapternav-icon {
 background-size:70px 54px;
 background-repeat:no-repeat;
 background-image:url("../../../../mac/home/ae/images/familybrowser/mac_comp__by57zw2zt32a_large.svg");
 width:70px
}
html.no-svg .chapternav-item-compare .chapternav-icon {
 background-image:url("../../../../mac/home/ae/images/familybrowser/mac_comp__by57zw2zt32a_large.png")
}
.theme-dark .chapternav-item-compare .chapternav-icon {
 background-size:70px 54px;
 background-repeat:no-repeat;
 background-image:url("../../../../mac/home/ae/images/familybrowser/mac_comp_dark__cbmbqfbbealy_large.svg");
 width:70px
}
html.no-svg .theme-dark .chapternav-item-compare .chapternav-icon {
 background-image:url("../../../../mac/home/ae/images/familybrowser/mac_comp_dark__cbmbqfbbealy_large.png")
}
.chapternav-item-macbook .chapternav-icon {
 width:46px;
 height:54px;
 background-size:46px 54px;
 background-repeat:no-repeat;
 background-image:url("../../../../mac/home/ae/images/familybrowser/macbook__fjd32xo0xwmm_large.svg")
}
html.no-svg .chapternav-item-macbook .chapternav-icon {
 background-image:url("../../../../mac/home/ae/images/familybrowser/macbook__fjd32xo0xwmm_large.png")
}
.chapternav-item-macbook-air .chapternav-icon {
 width:52px;
 height:54px;
 background-size:52px 54px;
 background-repeat:no-repeat;
 background-image:url("../../../../mac/home/ae/images/familybrowser/macbookair__by1vem70tkc2_large.svg")
}
html.no-svg .chapternav-item-macbook-air .chapternav-icon {
 background-image:url("../../../../mac/home/ae/images/familybrowser/macbookair__by1vem70tkc2_large.png")
}
.chapternav-item-macbook-pro .chapternav-icon {
 width:58px;
 height:54px;
 background-size:58px 54px;
 background-repeat:no-repeat;
 background-image:url("../../../../mac/home/ae/images/familybrowser/macbookpro__e0wcugzmt26a_large.svg")
}
html.no-svg .chapternav-item-macbook-pro .chapternav-icon {
 background-image:url("../../../../mac/home/ae/images/familybrowser/macbookpro__e0wcugzmt26a_large.png")
}
.chapternav-item-imac .chapternav-icon {
 width:48px;
 height:54px;
 background-size:48px 54px;
 background-repeat:no-repeat;
 background-image:url("../../../../mac/home/ae/images/familybrowser/imac__dlz2ciyr6hm6_large.svg")
}
html.no-svg .chapternav-item-imac .chapternav-icon {
 background-image:url("../../../../mac/home/ae/images/familybrowser/imac__dlz2ciyr6hm6_large.png")
}
.chapternav-item-imac-pro .chapternav-icon {
 width:48px;
 height:54px;
 background-size:48px 54px;
 background-repeat:no-repeat;
 background-image:url("../../../../mac/home/ae/images/familybrowser/imac_pro__el8kcar06qky_large.svg")
}
html.no-svg .chapternav-item-imac-pro .chapternav-icon {
 background-image:url("../../../../mac/home/ae/images/familybrowser/imac_pro__el8kcar06qky_large.png")
}
.chapternav-item-mac-pro .chapternav-icon {
 width:21px;
 height:54px;
 background-size:21px 54px;
 background-repeat:no-repeat;
 background-image:url("../../../../mac/home/ae/images/familybrowser/macpro__dt69qr0ywncm_large.svg")
}
html.no-svg .chapternav-item-mac-pro .chapternav-icon {
 background-image:url("../../../../mac/home/ae/images/familybrowser/macpro__dt69qr0ywncm_large.png")
}
.chapternav-item-mac-mini .chapternav-icon {
 width:28px;
 height:54px;
 background-size:28px 54px;
 background-repeat:no-repeat;
 background-image:url("../../../../mac/home/ae/images/familybrowser/macmini__rzlk7b0xsmqq_large.svg")
}
html.no-svg .chapternav-item-mac-mini .chapternav-icon {
 background-image:url("../../../../mac/home/ae/images/familybrowser/macmini__rzlk7b0xsmqq_large.png")
}
.chapternav-item-accessories .chapternav-icon {
 width:29px;
 height:54px;
 background-size:29px 54px;
 background-repeat:no-repeat;
 background-image:url("../../../../mac/home/ae/images/familybrowser/mac_acc__fia3ihqup4ae_large.svg")
}
html.no-svg .chapternav-item-accessories .chapternav-icon {
 background-image:url("../../../../mac/home/ae/images/familybrowser/mac_acc__fia3ihqup4ae_large.png")
}
.chapternav-item-macos .chapternav-icon {
 width:42px;
 height:54px;
 background-size:42px 54px;
 background-repeat:no-repeat;
 background-image:url("../../../../mac/home/ae/images/familybrowser/mac_osx__dq0x03ehapyu_large.svg")
}
html.no-svg .chapternav-item-macos .chapternav-icon {
 background-image:url("../../../../mac/home/ae/images/familybrowser/mac_osx__dq0x03ehapyu_large.png")
}
.chapternav-item-compare .chapternav-icon {
 width:70px;
 height:54px;
 background-size:70px 54px;
 background-repeat:no-repeat;
 background-image:url("../../../../mac/home/ae/images/familybrowser/mac_comp__by57zw2zt32a_large.svg")
}
html.no-svg .chapternav-item-compare .chapternav-icon {
 background-image:url("../../../../mac/home/ae/images/familybrowser/mac_comp__by57zw2zt32a_large.png")
}
.ase-ribbon {
 height:55px;
 background-color:#222;
 color:#fff
}
.ac-ls-visible .ase-ribbon {
 position:relative;
 top:6px;
 margin-bottom:6px
}
@media only screen and (max-width: 1023px) and (min-width: 768px) {
 .ac-ls-visible .ase-ribbon {
  top:10px;
  margin-bottom:10px
 }
}
@media only screen and (max-width: 735px) {
 .ase-ribbon {
  height:170px
 }
}
.ase-ribbon-content {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center;
 -webkit-box-pack:center;
 -ms-flex-pack:center;
 justify-content:center;
 height:100%;
 margin-left:auto;
 margin-right:auto;
 width:980px
}
@media only screen and (min-width: 1442px) and (min-width: 1442px) {
 .ase-ribbon-content {
  margin-left:auto;
  margin-right:auto;
  width:980px
 }
}
@media only screen and (max-width: 1068px) and (max-width: 1068px) {
 .ase-ribbon-content {
  margin-left:auto;
  margin-right:auto;
  width:692px
 }
}
@media only screen and (max-width: 735px) and (max-width: 735px) {
 .ase-ribbon-content {
  margin-left:auto;
  margin-right:auto;
  width:87.5%
 }
}
@media only screen and (max-width: 735px) {
 .ase-ribbon-content {
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  flex-direction:column
 }
}
.ase-ribbon-image {
 margin-right:13px;
 -ms-flex-negative:0;
 flex-shrink:0;
 width:42px;
 height:27px;
 background-size:42px 27px;
 background-repeat:no-repeat;
 background-image:url("../../../../mac/home/ae/images/overview/ase/apple-gift-card_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) {
 .ase-ribbon-image {
  background-image:url("../../../../mac/home/ae/images/overview/ase/apple-gift-card_large_2x.png")
 }
}
@media only screen and (max-width: 1068px) {
 .ase-ribbon-image {
  width:42px;
  height:27px;
  background-size:42px 27px;
  background-repeat:no-repeat;
  background-image:url("../../../../mac/home/ae/images/overview/ase/apple-gift-card_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) {
 .ase-ribbon-image {
  background-image:url("../../../../mac/home/ae/images/overview/ase/apple-gift-card_medium_2x.png")
 }
}
@media only screen and (max-width: 735px) {
 .ase-ribbon-image {
  width:55px;
  height:35px;
  background-size:55px 35px;
  background-repeat:no-repeat;
  background-image:url("../../../../mac/home/ae/images/overview/ase/apple-gift-card_small.png")
 }
}
@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-width: 735px) and (min-resolution: 144dpi) {
 .ase-ribbon-image {
  background-image:url("../../../../mac/home/ae/images/overview/ase/apple-gift-card_small_2x.png")
 }
}
@media only screen and (max-width: 735px) {
 .ase-ribbon-image {
  margin-right:0;
  margin-bottom:14px
 }
}
.ase-ribbon-copy,
.ase-ribbon-cta {
 font-size:12px;
 line-height:1.33341;
 font-weight:400;
 letter-spacing:-.01em;
 font-family:"SF Pro Text","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}
.ase-ribbon-copy:lang(ar),
.ase-ribbon-cta:lang(ar) {
 line-height:1.66667;
 letter-spacing:0em;
 font-family:"SF Pro AR","SF Pro Gulf","SF Pro Text","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}
.ase-ribbon-copy:lang(ja),
.ase-ribbon-cta:lang(ja) {
 line-height:1.41667;
 letter-spacing:0em;
 font-family:"SF Pro JP","SF Pro Text","SF Pro Icons","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo","ＭＳ Ｐゴシック","Helvetica Neue","Helvetica","Arial",sans-serif
}
.ase-ribbon-copy:lang(ko),
.ase-ribbon-cta:lang(ko) {
 line-height:1.45841;
 letter-spacing:0em;
 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
}
.ase-ribbon-copy:lang(zh),
.ase-ribbon-cta:lang(zh) {
 letter-spacing:0em
}
.ase-ribbon-copy:lang(th),
.ase-ribbon-cta:lang(th) {
 line-height:1.33341;
 letter-spacing:0em;
 font-family:"SF Pro TH","SF Pro Text","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}
.ase-ribbon-copy:lang(zh-CN),
.ase-ribbon-cta:lang(zh-CN) {
 font-family:"SF Pro SC","SF Pro Text","SF Pro Icons","PingFang SC","Helvetica Neue","Helvetica","Arial",sans-serif
}
.ase-ribbon-copy:lang(zh-HK),
.ase-ribbon-cta:lang(zh-HK) {
 font-family:"SF Pro HK","SF Pro Text","SF Pro Icons","PingFang HK","Helvetica Neue","Helvetica","Arial",sans-serif
}
.ase-ribbon-copy:lang(zh-MO),
.ase-ribbon-cta: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
}
.ase-ribbon-copy:lang(zh-TW),
.ase-ribbon-cta:lang(zh-TW) {
 font-family:"SF Pro TC","SF Pro Text","SF Pro Icons","PingFang TC","Helvetica Neue","Helvetica","Arial",sans-serif
}
@media only screen and (max-width: 1068px) {
 .ase-ribbon-copy,
 .ase-ribbon-cta {
  font-size:12px;
  line-height:1.33341;
  font-weight:400;
  letter-spacing:-.01em;
  font-family:"SF Pro Text","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .ase-ribbon-copy:lang(ar),
 .ase-ribbon-cta:lang(ar) {
  line-height:1.66667;
  letter-spacing:0em;
  font-family:"SF Pro AR","SF Pro Gulf","SF Pro Text","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .ase-ribbon-copy:lang(ja),
 .ase-ribbon-cta:lang(ja) {
  line-height:1.41667;
  letter-spacing:0em;
  font-family:"SF Pro JP","SF Pro Text","SF Pro Icons","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo","ＭＳ Ｐゴシック","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .ase-ribbon-copy:lang(ko),
 .ase-ribbon-cta:lang(ko) {
  line-height:1.45841;
  letter-spacing:0em;
  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
 }
 .ase-ribbon-copy:lang(zh),
 .ase-ribbon-cta:lang(zh) {
  letter-spacing:0em
 }
 .ase-ribbon-copy:lang(th),
 .ase-ribbon-cta:lang(th) {
  line-height:1.33341;
  letter-spacing:0em;
  font-family:"SF Pro TH","SF Pro Text","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .ase-ribbon-copy:lang(zh-CN),
 .ase-ribbon-cta:lang(zh-CN) {
  font-family:"SF Pro SC","SF Pro Text","SF Pro Icons","PingFang SC","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .ase-ribbon-copy:lang(zh-HK),
 .ase-ribbon-cta:lang(zh-HK) {
  font-family:"SF Pro HK","SF Pro Text","SF Pro Icons","PingFang HK","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .ase-ribbon-copy:lang(zh-MO),
 .ase-ribbon-cta: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
 }
 .ase-ribbon-copy:lang(zh-TW),
 .ase-ribbon-cta:lang(zh-TW) {
  font-family:"SF Pro TC","SF Pro Text","SF Pro Icons","PingFang TC","Helvetica Neue","Helvetica","Arial",sans-serif
 }
}
@media only screen and (max-width: 735px) {
 .ase-ribbon-copy,
 .ase-ribbon-cta {
  font-size:14px;
  line-height:1.42861;
  font-weight:400;
  letter-spacing:-.016em;
  font-family:"SF Pro Text","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .ase-ribbon-copy:lang(ar),
 .ase-ribbon-cta:lang(ar) {
  line-height:1.57143;
  letter-spacing:0em;
  font-family:"SF Pro AR","SF Pro Gulf","SF Pro Text","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .ase-ribbon-copy:lang(ja),
 .ase-ribbon-cta:lang(ja) {
  line-height:1.5;
  letter-spacing:0em;
  font-family:"SF Pro JP","SF Pro Text","SF Pro Icons","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo","ＭＳ Ｐゴシック","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .ase-ribbon-copy:lang(ko),
 .ase-ribbon-cta:lang(ko) {
  line-height:1.57143;
  letter-spacing:0em;
  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
 }
 .ase-ribbon-copy:lang(zh),
 .ase-ribbon-cta:lang(zh) {
  letter-spacing:0em
 }
 .ase-ribbon-copy:lang(th),
 .ase-ribbon-cta:lang(th) {
  line-height:1.35722;
  letter-spacing:0em;
  font-family:"SF Pro TH","SF Pro Text","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .ase-ribbon-copy:lang(zh-CN),
 .ase-ribbon-cta:lang(zh-CN) {
  font-family:"SF Pro SC","SF Pro Text","SF Pro Icons","PingFang SC","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .ase-ribbon-copy:lang(zh-HK),
 .ase-ribbon-cta:lang(zh-HK) {
  font-family:"SF Pro HK","SF Pro Text","SF Pro Icons","PingFang HK","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .ase-ribbon-copy:lang(zh-MO),
 .ase-ribbon-cta: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
 }
 .ase-ribbon-copy:lang(zh-TW),
 .ase-ribbon-cta:lang(zh-TW) {
  font-family:"SF Pro TC","SF Pro Text","SF Pro Icons","PingFang TC","Helvetica Neue","Helvetica","Arial",sans-serif
 }
}
@media only screen and (max-width: 735px) {
 .ase-ribbon-copy {
  max-width:260px;
  text-align:center
 }
}
.ase-ribbon-cta {
 color:#6bf;
 margin-left:13px;
 margin-top:0
}
@media only screen and (max-width: 735px) {
 .ase-ribbon-cta {
  margin-left:0;
  margin-top:11px
 }
}
.section-macbook-air {
 text-align:center;
 background-color:#fafafa;
 margin-top:0;
 padding-bottom:44px
}
@media only screen and (max-width: 1068px) {
 .section-macbook-air {
  padding-bottom:63px
 }
}
@media only screen and (max-width: 735px) {
 .section-macbook-air {
  padding-bottom:63px
 }
}
.section-macbook-air a {
 color:#0070c9
}
@media only screen and (max-width: 735px) {
 .section-macbook-air .product-headline {
  margin-left:auto;
  margin-right:auto;
  max-width:241px;
  text-align:center
 }
}
.section-macbook-air .macbook-air-image {
 width:1065px;
 height:352px;
 background-size:1065px 352px;
 background-repeat:no-repeat;
 background-image:url("../../../../mac/home/ae/images/overview/macbook_air__cdtxobde737m_large.jpg");
 position:relative;
 left:50%;
 margin-left:-532.5px;
 z-index:1;
 margin-top:42px
}
@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-macbook-air .macbook-air-image {
  background-image:url("../../../../mac/home/ae/images/overview/macbook_air__cdtxobde737m_large_2x.jpg")
 }
}
@media only screen and (max-width: 1068px) {
 .section-macbook-air .macbook-air-image {
  width:695px;
  height:230px;
  background-size:695px 230px;
  background-repeat:no-repeat;
  background-image:url("../../../../mac/home/ae/images/overview/macbook_air__cdtxobde737m_medium.jpg")
 }
}
@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) {
 .section-macbook-air .macbook-air-image {
  background-image:url("../../../../mac/home/ae/images/overview/macbook_air__cdtxobde737m_medium_2x.jpg")
 }
}
@media only screen and (max-width: 735px) {
 .section-macbook-air .macbook-air-image {
  width:303px;
  height:101px;
  background-size:303px 101px;
  background-repeat:no-repeat;
  background-image:url("../../../../mac/home/ae/images/overview/macbook_air__cdtxobde737m_small.jpg")
 }
}
@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-width: 735px) and (min-resolution: 144dpi) {
 .section-macbook-air .macbook-air-image {
  background-image:url("../../../../mac/home/ae/images/overview/macbook_air__cdtxobde737m_small_2x.jpg")
 }
}
@media only screen and (max-width: 1068px) {
 .section-macbook-air .macbook-air-image {
  left:50%;
  margin-left:-347.5px
 }
}
@media only screen and (max-width: 735px) {
 .section-macbook-air .macbook-air-image {
  left:50%;
  margin-left:-151.5px
 }
}
@media only screen and (max-width: 1068px) {
 .section-macbook-air .macbook-air-image {
  margin-top:37px
 }
}
@media only screen and (max-width: 735px) {
 .section-macbook-air .macbook-air-image {
  margin-top:42px
 }
}
.section-mac-mini {
 text-align:center;
 overflow:hidden;
 margin:30px 0
}
@media only screen and (max-width: 1068px) {
 .section-mac-mini {
  margin:20px 0
 }
}
@media only screen and (max-width: 735px) {
 .section-mac-mini {
  margin:15px auto
 }
}
.section-mac-mini .product-eyebrow,
.section-mac-mini .product-headline {
 color:#fff;
 position:relative;
 z-index:2
}
.section-mac-mini .product-headline {
 margin-left:auto;
 margin-right:auto;
 max-width:474px
}
@media only screen and (max-width: 1068px) {
 .section-mac-mini .product-headline {
  max-width:379px
 }
}
@media only screen and (max-width: 735px) {
 .section-mac-mini .product-headline {
  max-width:296px
 }
}
.section-mac-mini a {
 position:relative;
 z-index:2
}
.section-mac-mini .mac-mini-image {
 width:2560px;
 height:710px;
 background-size:2560px 710px;
 background-repeat:no-repeat;
 background-image:url("../../../../mac/home/ae/images/overview/mac_mini__br9jcwgai2mu_large.jpg");
 position:relative;
 left:50%;
 margin-left:-1280px;
 z-index:1;
 margin-top:-327px
}
@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-mac-mini .mac-mini-image {
  background-image:url("../../../../mac/home/ae/images/overview/mac_mini__br9jcwgai2mu_large_2x.jpg")
 }
}
@media only screen and (max-width: 1068px) {
 .section-mac-mini .mac-mini-image {
  width:1068px;
  height:580px;
  background-size:1068px 580px;
  background-repeat:no-repeat;
  background-image:url("../../../../mac/home/ae/images/overview/mac_mini__br9jcwgai2mu_medium.jpg")
 }
}
@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) {
 .section-mac-mini .mac-mini-image {
  background-image:url("../../../../mac/home/ae/images/overview/mac_mini__br9jcwgai2mu_medium_2x.jpg")
 }
}
@media only screen and (max-width: 735px) {
 .section-mac-mini .mac-mini-image {
  width:736px;
  height:400px;
  background-size:736px 400px;
  background-repeat:no-repeat;
  background-image:url("../../../../mac/home/ae/images/overview/mac_mini__br9jcwgai2mu_small.jpg")
 }
}
@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-width: 735px) and (min-resolution: 144dpi) {
 .section-mac-mini .mac-mini-image {
  background-image:url("../../../../mac/home/ae/images/overview/mac_mini__br9jcwgai2mu_small_2x.jpg")
 }
}
@media only screen and (max-width: 1068px) {
 .section-mac-mini .mac-mini-image {
  left:50%;
  margin-left:-534px
 }
}
@media only screen and (max-width: 735px) {
 .section-mac-mini .mac-mini-image {
  left:50%;
  margin-left:-368px
 }
}
@media only screen and (max-width: 1068px) {
 .section-mac-mini .mac-mini-image {
  margin-top:-300px
 }
}
@media only screen and (max-width: 735px) {
 .section-mac-mini .mac-mini-image {
  margin-top:-223px
 }
}
.section-four-up .promo-headline {
 padding-top:60px
}
@media only screen and (max-width: 1068px) {
 .section-four-up .promo-headline {
  padding-top:32px
 }
}
@media only screen and (max-width: 735px) {
 .section-four-up .promo-headline {
  padding-top:50px
 }
}
.section-four-up .promo-headline,
.section-four-up .promo-copy-wrapper {
 text-align:center
}
@media only screen and (max-width: 735px) {
 .section-four-up .fp-tile-2 {
  margin-bottom:15px
 }
}
.section-four-up a {
 color:#0070c9
}
.theme-dark a {
 color:#6bf
}
.macbook-pro {
 background-size:675px 362px;
 background-repeat:no-repeat;
 background-image:url("../../../../mac/home/ae/images/overview/macbook_pro__c6uspyy0f8sy_large.jpg");
 background-position-x:center;
 background-position-y:bottom;
 background-color:#121217
}
@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) {
 .macbook-pro {
  background-image:url("../../../../mac/home/ae/images/overview/macbook_pro__c6uspyy0f8sy_large_2x.jpg")
 }
}
@media only screen and (max-width: 1068px) {
 .macbook-pro {
  background-size:358px 400px;
  background-repeat:no-repeat;
  background-image:url("../../../../mac/home/ae/images/overview/macbook_pro__c6uspyy0f8sy_medium.jpg")
 }
}
@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) {
 .macbook-pro {
  background-image:url("../../../../mac/home/ae/images/overview/macbook_pro__c6uspyy0f8sy_medium_2x.jpg")
 }
}
@media only screen and (max-width: 735px) {
 .macbook-pro {
  background-size:736px 421px;
  background-repeat:no-repeat;
  background-image:url("../../../../mac/home/ae/images/overview/macbook_pro__c6uspyy0f8sy_small.jpg")
 }
}
@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-width: 735px) and (min-resolution: 144dpi) {
 .macbook-pro {
  background-image:url("../../../../mac/home/ae/images/overview/macbook_pro__c6uspyy0f8sy_small_2x.jpg")
 }
}
.macbook-pro p {
 color:#fff
}
.macbook-pro .promo-copy-wrapper {
 padding-bottom:380px
}
@media only screen and (max-width: 1068px) {
 .macbook-pro .promo-copy-wrapper {
  padding-bottom:221px
 }
}
@media only screen and (max-width: 735px) {
 .macbook-pro .promo-copy-wrapper {
  padding-bottom:194px
 }
}
.macbook-pro .remove-for-m {
 display:block
}
@media only screen and (max-width: 1068px) {
 .macbook-pro .remove-for-m {
  display:none
 }
}
@media only screen and (max-width: 735px) {
 .macbook-pro .remove-for-m {
  display:block
 }
}
.imac-pro {
 background-size:675px 460px;
 background-repeat:no-repeat;
 background-image:url("../../../../mac/home/ae/images/overview/imac_pro__el8kcar06qky_large.jpg");
 background-position-x:center;
 background-position-y:bottom;
 background-color:#131218
}
@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) {
 .imac-pro {
  background-image:url("../../../../mac/home/ae/images/overview/imac_pro__el8kcar06qky_large_2x.jpg")
 }
}
@media only screen and (max-width: 1068px) {
 .imac-pro {
  background-size:358px 400px;
  background-repeat:no-repeat;
  background-image:url("../../../../mac/home/ae/images/overview/imac_pro__el8kcar06qky_medium.jpg")
 }
}
@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) {
 .imac-pro {
  background-image:url("../../../../mac/home/ae/images/overview/imac_pro__el8kcar06qky_medium_2x.jpg")
 }
}
@media only screen and (max-width: 735px) {
 .imac-pro {
  background-size:736px 431px;
  background-repeat:no-repeat;
  background-image:url("../../../../mac/home/ae/images/overview/imac_pro__el8kcar06qky_small.jpg")
 }
}
@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-width: 735px) and (min-resolution: 144dpi) {
 .imac-pro {
  background-image:url("../../../../mac/home/ae/images/overview/imac_pro__el8kcar06qky_small_2x.jpg")
 }
}
.imac-pro p {
 color:#fff
}
@media only screen and (max-width: 1068px) {
 .imac-pro a:last-child {
  margin-top:.8em
 }
}
@media only screen and (max-width: 1068px) {
 .imac-pro .links-inline {
  margin-left:auto;
  margin-right:auto;
  max-width:300px
 }
 .imac-pro .links-inline li:last-child {
  margin-left:0;
  display:inline-block;
  margin-top:0.7em
 }
}
@media only screen and (max-width: 735px) {
 .imac-pro .promo-copy-wrapper {
  padding-bottom:210px
 }
}
.macbook {
 background-size:675px 301px;
 background-repeat:no-repeat;
 background-image:url("../../../../mac/home/ae/images/overview/macbook__fjd32xo0xwmm_large.jpg");
 background-position-x:center;
 background-position-y:bottom;
 background-color:#fafafa
}
@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) {
 .macbook {
  background-image:url("../../../../mac/home/ae/images/overview/macbook__fjd32xo0xwmm_large_2x.jpg")
 }
}
@media only screen and (max-width: 1068px) {
 .macbook {
  background-size:358px 400px;
  background-repeat:no-repeat;
  background-image:url("../../../../mac/home/ae/images/overview/macbook__fjd32xo0xwmm_medium.jpg")
 }
}
@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) {
 .macbook {
  background-image:url("../../../../mac/home/ae/images/overview/macbook__fjd32xo0xwmm_medium_2x.jpg")
 }
}
@media only screen and (max-width: 735px) {
 .macbook {
  background-size:280px 143px;
  background-repeat:no-repeat;
  background-image:url("../../../../mac/home/ae/images/overview/macbook__fjd32xo0xwmm_small.jpg")
 }
}
@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-width: 735px) and (min-resolution: 144dpi) {
 .macbook {
  background-image:url("../../../../mac/home/ae/images/overview/macbook__fjd32xo0xwmm_small_2x.jpg")
 }
}
.macbook .promo-copy-wrapper {
 padding-bottom:440px
}
@media only screen and (max-width: 1068px) {
 .macbook .promo-copy-wrapper {
  padding-bottom:250px
 }
}
@media only screen and (max-width: 735px) {
 .macbook .promo-copy-wrapper {
  padding-bottom:180px
 }
}
.imac {
 background-size:675px 650px;
 background-repeat:no-repeat;
 background-image:url("../../../../mac/home/ae/images/overview/imac__dlz2ciyr6hm6_large.jpg");
 background-position-x:center;
 background-position-y:bottom;
 background-color:#fafafa
}
@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) {
 .imac {
  background-image:url("../../../../mac/home/ae/images/overview/imac__dlz2ciyr6hm6_large_2x.jpg")
 }
}
@media only screen and (max-width: 1068px) {
 .imac {
  background-size:358px 400px;
  background-repeat:no-repeat;
  background-image:url("../../../../mac/home/ae/images/overview/imac__dlz2ciyr6hm6_medium.jpg")
 }
}
@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) {
 .imac {
  background-image:url("../../../../mac/home/ae/images/overview/imac__dlz2ciyr6hm6_medium_2x.jpg")
 }
}
@media only screen and (max-width: 735px) {
 .imac {
  background-size:283px 243px;
  background-repeat:no-repeat;
  background-image:url("../../../../mac/home/ae/images/overview/imac__dlz2ciyr6hm6_small.jpg")
 }
}
@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-width: 735px) and (min-resolution: 144dpi) {
 .imac {
  background-image:url("../../../../mac/home/ae/images/overview/imac__dlz2ciyr6hm6_small_2x.jpg")
 }
}
.imac .promo-copy-wrapper {
 padding-bottom:440px
}
@media only screen and (max-width: 1068px) {
 .imac .promo-copy-wrapper {
  padding-bottom:250px
 }
}
@media only screen and (max-width: 735px) {
 .imac .promo-copy-wrapper {
  padding-bottom:252px
 }
}
.section-compare {
 text-align:center;
 margin:0 auto
}
@media only screen and (max-width: 735px) {
 .section-compare {
  margin:0 auto 15px
 }
}
.section-compare+.section-giveback {
 margin-top:30px
}
@media only screen and (max-width: 1068px) {
 .section-compare+.section-giveback {
  margin-top:20px
 }
}
@media only screen and (max-width: 735px) {
 .section-compare+.section-giveback {
  margin-top:0
 }
}
.section-compare .section-content {
 background-color:#fafafa;
 padding-bottom:78px
}
@media only screen and (max-width: 1068px) {
 .section-compare .section-content {
  padding-bottom:39px
 }
}
@media only screen and (max-width: 735px) {
 .section-compare .section-content {
  padding-bottom:53px
 }
}
.section-compare .product-headline {
 margin-top:0;
 padding-top:55px
}
@media only screen and (max-width: 1068px) {
 .section-compare .product-headline {
  padding-top:38px
 }
}
@media only screen and (max-width: 735px) {
 .section-compare .product-headline {
  padding-top:52px
 }
}
@media only screen and (max-width: 735px) {
 .section-compare .product-headline {
  margin-left:auto;
  margin-right:auto;
  max-width:190px
 }
}
@media only screen and (max-width: 735px) {
 .section-compare .link-container {
  margin-top:1.3em
 }
}
.section-compare .link-container a {
 color:#0070c9
}
.section-compare .compare-image {
 width:828px;
 height:346px;
 background-size:828px 346px;
 background-repeat:no-repeat;
 background-image:url("../../../../mac/home/ae/images/overview/compare__dr8zhq1ynf6u_large.jpg");
 position:relative;
 left:50%;
 margin-left:-414px;
 z-index:1;
 margin-top:65px
}
@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-compare .compare-image {
  background-image:url("../../../../mac/home/ae/images/overview/compare__dr8zhq1ynf6u_large_2x.jpg")
 }
}
@media only screen and (max-width: 1068px) {
 .section-compare .compare-image {
  width:630px;
  height:263px;
  background-size:630px 263px;
  background-repeat:no-repeat;
  background-image:url("../../../../mac/home/ae/images/overview/compare__dr8zhq1ynf6u_medium.jpg")
 }
}
@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) {
 .section-compare .compare-image {
  background-image:url("../../../../mac/home/ae/images/overview/compare__dr8zhq1ynf6u_medium_2x.jpg")
 }
}
@media only screen and (max-width: 735px) {
 .section-compare .compare-image {
  width:312px;
  height:132px;
  background-size:312px 132px;
  background-repeat:no-repeat;
  background-image:url("../../../../mac/home/ae/images/overview/compare__dr8zhq1ynf6u_small.jpg")
 }
}
@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-width: 735px) and (min-resolution: 144dpi) {
 .section-compare .compare-image {
  background-image:url("../../../../mac/home/ae/images/overview/compare__dr8zhq1ynf6u_small_2x.jpg")
 }
}
@media only screen and (max-width: 1068px) {
 .section-compare .compare-image {
  left:50%;
  margin-left:-315px
 }
}
@media only screen and (max-width: 735px) {
 .section-compare .compare-image {
  left:50%;
  margin-left:-156px
 }
}
@media only screen and (max-width: 1068px) {
 .section-compare .compare-image {
  margin-top:33px
 }
}
.section-mojave {
 text-align:center;
 background-color:#fff;
 margin:30px 0
}
@media only screen and (max-width: 1068px) {
 .section-mojave {
  margin:20px 0
 }
}
@media only screen and (max-width: 735px) {
 .section-mojave {
  margin:0 auto 15px
 }
}
.section-mojave .section-content {
 background-size:1380px 645px;
 background-repeat:no-repeat;
 background-image:url("../../../../mac/home/ae/images/overview/mojave__cwrl96nd8k66_large.jpg");
 height:645px;
 background-position-x:center;
 background-position-y:bottom
}
@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-mojave .section-content {
  background-image:url("../../../../mac/home/ae/images/overview/mojave__cwrl96nd8k66_large_2x.jpg")
 }
}
@media only screen and (max-width: 1068px) {
 .section-mojave .section-content {
  background-size:736px 400px;
  background-repeat:no-repeat;
  background-image:url("../../../../mac/home/ae/images/overview/mojave__cwrl96nd8k66_medium.jpg")
 }
}
@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) {
 .section-mojave .section-content {
  background-image:url("../../../../mac/home/ae/images/overview/mojave__cwrl96nd8k66_medium_2x.jpg")
 }
}
@media only screen and (max-width: 735px) {
 .section-mojave .section-content {
  background-size:736px 400px;
  background-repeat:no-repeat;
  background-image:url("../../../../mac/home/ae/images/overview/mojave__cwrl96nd8k66_small.jpg")
 }
}
@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-width: 735px) and (min-resolution: 144dpi) {
 .section-mojave .section-content {
  background-image:url("../../../../mac/home/ae/images/overview/mojave__cwrl96nd8k66_small_2x.jpg")
 }
}
@media only screen and (max-width: 1068px) {
 .section-mojave .section-content {
  height:400px
 }
}
.section-mojave .product-eyebrow,
.section-mojave .product-headline,
.section-mojave .product-copy {
 color:#fff;
 position:relative;
 z-index:2
}
.section-mojave .product-eyebrow {
 padding-top:217px
}
@media only screen and (max-width: 1068px) {
 .section-mojave .product-eyebrow {
  padding-top:112px
 }
}
@media only screen and (max-width: 735px) {
 .section-mojave .product-eyebrow {
  padding-top:96px
 }
}
.section-mojave .product-copy {
 margin-left:auto;
 margin-right:auto;
 max-width:524px
}
@media only screen and (max-width: 1068px) {
 .section-mojave .product-copy {
  max-width:405px;
  margin-top:13px
 }
}
@media only screen and (max-width: 735px) {
 .section-mojave .product-copy {
  max-width:87.5%;
  margin-top:24px
 }
}
.section-mojave .product-headline {
 margin-bottom:15px
}
.section-mojave a {
 position:relative;
 z-index:2
}
.section-giveback {
 text-align:center
}
.section-giveback .section-content {
 background-color:#fafafa;
 padding-bottom:207px
}
@media only screen and (max-width: 1068px) {
 .section-giveback .section-content {
  padding-bottom:91px
 }
}
@media only screen and (max-width: 735px) {
 .section-giveback .section-content {
  padding-bottom:104px
 }
}
.section-giveback .product-eyebrow {
 padding-top:210px
}
@media only screen and (max-width: 1068px) {
 .section-giveback .product-eyebrow {
  padding-top:112px
 }
}
@media only screen and (max-width: 735px) {
 .section-giveback .product-eyebrow {
  padding-top:97px
 }
}
.section-giveback .product-headline {
 margin-left:auto;
 margin-right:auto;
 max-width:589px
}
@media only screen and (max-width: 1068px) {
 .section-giveback .product-headline {
  max-width:552px
 }
}
@media only screen and (max-width: 735px) {
 .section-giveback .product-headline {
  max-width:87.5%
 }
}
.section-giveback .product-copy {
 margin-left:auto;
 margin-right:auto;
 max-width:680px
}
@media only screen and (max-width: 1068px) {
 .section-giveback .product-copy {
  max-width:597px
 }
}
@media only screen and (max-width: 735px) {
 .section-giveback .product-copy {
  max-width:87.5%
 }
}
.section-giveback .link-container {
 margin-bottom:15px
}
.section-holiday-tv-spot {
 margin-top:30px
}
@media only screen and (max-width: 1068px) {
 .section-holiday-tv-spot {
  margin-top:20px
 }
}
@media only screen and (max-width: 735px) {
 .section-holiday-tv-spot {
  margin-top:15px
 }
}
.section-holiday-tv-spot .promo-copy-container {
 position:relative;
 top:3.55em
}
@media only screen and (max-width: 1068px) {
 .section-holiday-tv-spot .promo-copy-container {
  top:4.2em
 }
}
@media only screen and (max-width: 735px) {
 .section-holiday-tv-spot .promo-copy-container {
  top:3.2em
 }
}
@media only screen and (max-width: 1068px) {
 .section-holiday-tv-spot .promo-copy-container {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  padding-left:4em
 }
}
@media only screen and (max-width: 735px) {
 .section-holiday-tv-spot .promo-copy-container {
  -webkit-box-sizing:content-box;
  box-sizing:content-box;
  padding-left:0
 }
}
@media only screen and (max-width: 735px) {
 .section-holiday-tv-spot .typography-product-lockup {
  max-width:24em;
  margin-left:auto;
  margin-right:auto
 }
}
.section-holiday-tv-spot .banner-container {
 text-align:center;
 position:relative;
 margin:0 auto;
 background-size:1380px 645px;
 background-repeat:no-repeat;
 background-image:url("../../../../mac/home/ae/images/overview/banner_holiday_tv_large.jpg");
 max-width:1380px;
 height:645px;
 background-position:center
}
@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-holiday-tv-spot .banner-container {
  background-image:url("../../../../mac/home/ae/images/overview/banner_holiday_tv_large_2x.jpg")
 }
}
@media only screen and (max-width: 1068px) {
 .section-holiday-tv-spot .banner-container {
  background-size:736px 375px;
  background-repeat:no-repeat;
  background-image:url("../../../../mac/home/ae/images/overview/banner_holiday_tv_medium.jpg")
 }
}
@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) {
 .section-holiday-tv-spot .banner-container {
  background-image:url("../../../../mac/home/ae/images/overview/banner_holiday_tv_medium_2x.jpg")
 }
}
@media only screen and (max-width: 735px) {
 .section-holiday-tv-spot .banner-container {
  background-size:736px 526px;
  background-repeat:no-repeat;
  background-image:url("../../../../mac/home/ae/images/overview/banner_holiday_tv_small.jpg")
 }
}
@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-width: 735px) and (min-resolution: 144dpi) {
 .section-holiday-tv-spot .banner-container {
  background-image:url("../../../../mac/home/ae/images/overview/banner_holiday_tv_small_2x.jpg")
 }
}
@media only screen and (max-width: 1068px) {
 .section-holiday-tv-spot .banner-container {
  height:375px;
  max-width:736px
 }
}
@media only screen and (max-width: 735px) {
 .section-holiday-tv-spot .banner-container {
  height:526px;
  max-width:736px;
  background-position:center
 }
}
.section-holiday-tv-spot .promo-copy-wrapper>* {
 color:#fff
}
.section-holiday {
 text-align:center;
 margin:80px auto 34px
}
@media only screen and (max-width: 1068px) {
 .section-holiday {
  margin:100 auto 62px
 }
}
@media only screen and (max-width: 735px) {
 .section-holiday {
  margin:100px auto 30px
 }
}
.section-holiday .banner-container {
 position:relative;
 margin:0 auto;
 background-size:1380px 645px;
 background-repeat:no-repeat;
 background-image:url("../../../../mac/home/ae/images/overview/banner_holiday_large.jpg");
 max-width:1380px;
 height:645px;
 background-position:center
}
@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-holiday .banner-container {
  background-image:url("../../../../mac/home/ae/images/overview/banner_holiday_large_2x.jpg")
 }
}
@media only screen and (max-width: 1068px) {
 .section-holiday .banner-container {
  background-size:736px 375px;
  background-repeat:no-repeat;
  background-image:url("../../../../mac/home/ae/images/overview/banner_holiday_medium.jpg")
 }
}
@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) {
 .section-holiday .banner-container {
  background-image:url("../../../../mac/home/ae/images/overview/banner_holiday_medium_2x.jpg")
 }
}
@media only screen and (max-width: 735px) {
 .section-holiday .banner-container {
  background-size:736px 467px;
  background-repeat:no-repeat;
  background-image:url("../../../../mac/home/ae/images/overview/banner_holiday_small.jpg")
 }
}
@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-width: 735px) and (min-resolution: 144dpi) {
 .section-holiday .banner-container {
  background-image:url("../../../../mac/home/ae/images/overview/banner_holiday_small_2x.jpg")
 }
}
@media only screen and (max-width: 1068px) {
 .section-holiday .banner-container {
  height:375px;
  max-width:736px
 }
}
@media only screen and (max-width: 735px) {
 .section-holiday .banner-container {
  height:auto;
  background-color:#fafafa;
  max-width:736px
 }
}
@media only screen and (max-width: 735px) {
 .section-holiday .typography-product-headline-elevated {
  max-width:200px
 }
}
.section-holiday .promo-container {
 margin-top:80px
}
@media only screen and (max-width: 1068px) {
 .section-holiday .promo-container {
  margin-top:77px
 }
}
@media only screen and (max-width: 735px) {
 .section-holiday .promo-container {
  margin-top:62px
 }
}
.section-holiday .promo-copy-container {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 height:645px;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center;
 -webkit-box-pack:end;
 -ms-flex-pack:end;
 justify-content:flex-end;
 margin:0 0 0 auto;
 padding:0 8% 0 6%
}
html.ie .section-holiday .promo-copy-container {
 -webkit-box-pack:start;
 -ms-flex-pack:start;
 justify-content:flex-start
}
@media only screen and (max-width: 1068px) {
 .section-holiday .promo-copy-container {
  height:375px
 }
}
@media only screen and (max-width: 735px) {
 .section-holiday .promo-copy-container {
  width:100%;
  height:auto;
  padding:63px 0 0 0
 }
}
.section-holiday .promo-copy-container .promo-copy-wrapper {
 margin:0 auto;
 max-width:270px
}
@media only screen and (max-width: 735px) {
 .section-holiday .promo-copy-container .promo-copy-wrapper {
  max-width:190px
 }
}
@media only screen and (max-width: 735px) {
 .section-holiday .promo-copy-container .promo-copy-wrapper {
  margin-bottom:262px
 }
}
@media only screen and (max-width: 735px) {
 .section-holiday .link-container {
  margin-top:1.3em
 }
}
.section-holiday.holiday-last-chance .banner-container {
 background-position:bottom
}
@media only screen and (max-width: 735px) {
 .section-holiday.holiday-last-chance .promo-copy-container .promo-copy-wrapper {
  margin-bottom:310px
 }
}
.section-buystrip {
 padding-top:52px;
 text-align:center
}
@media only screen and (max-width: 1068px) {
 .section-buystrip {
  padding-top:38px
 }
}
@media only screen and (max-width: 735px) {
 .section-buystrip {
  padding:50px 15px
 }
}
.section-buystrip h2+* {
 margin-top:0
}
.section-buystrip p+* {
 margin-top:.23529em
}
.section-buystrip .fp-tile {
 background-color:inherit;
 height:auto;
 overflow:visible
}
@media only screen and (max-width: 735px) {
 .section-buystrip .fp-tile+.fp-tile {
  margin-top:84px
 }
}
@media only screen and (max-width: 735px) {
 .section-buystrip .fp-tilegrid-2 {
  padding-top:20px;
  padding-bottom:20px
 }
}
.section-buystrip .typography-buystrip-copy {
 max-width:350px
}
@media only screen and (max-width: 1068px) {
 .section-buystrip .typography-buystrip-copy {
  max-width:none
 }
}
@media only screen and (max-width: 735px) {
 .section-buystrip .typography-buystrip-copy {
  max-width:260px
 }
}
.section-buystrip .image-icon {
 margin-bottom:.70588em
}
.section-buystrip .buystrip-headline {
 font-weight:600
}
@media only screen and (max-width: 735px) {
 .section-buystrip .buystrip-headline {
  padding-top:10px
 }
}
.section-buystrip .image-icon-delivery {
 width:40px;
 height:44px;
 background-size:40px 44px;
 background-repeat:no-repeat;
 background-image:url("../../../../mac/home/ae/images/overview/icon-delivery__fd9s3p6lkomu_large.png");
 position:relative;
 left:50%;
 margin-left:-20px
}
@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-buystrip .image-icon-delivery {
  background-image:url("../../../../mac/home/ae/images/overview/icon-delivery__fd9s3p6lkomu_large_2x.png")
 }
}
.section-buystrip .image-icon-personal-setup {
 width:44px;
 height:44px;
 background-size:44px 44px;
 background-repeat:no-repeat;
 background-image:url("../../../../mac/home/ae/images/overview/icon-personal-setup__xydkcvfhc4iq_large.png");
 position:relative;
 left:50%;
 margin-left:-22px
}
@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-buystrip .image-icon-personal-setup {
  background-image:url("../../../../mac/home/ae/images/overview/icon-personal-setup__xydkcvfhc4iq_large_2x.png")
 }
}
.section-accessories {
 text-align:center;
 margin:30px 0
}
@media only screen and (max-width: 1068px) {
 .section-accessories {
  margin:20px 0
 }
}
@media only screen and (max-width: 735px) {
 .section-accessories {
  margin:0 auto 15px
 }
}
.section-accessories .section-content {
 background-size:1380px 645px;
 background-repeat:no-repeat;
 background-image:url("../../../../mac/home/ae/images/overview/accessories__e50xjp5ztyc2_large.jpg");
 height:645px;
 background-position-x:center;
 background-position-y:bottom
}
@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-accessories .section-content {
  background-image:url("../../../../mac/home/ae/images/overview/accessories__e50xjp5ztyc2_large_2x.jpg")
 }
}
@media only screen and (max-width: 1068px) {
 .section-accessories .section-content {
  background-size:736px 400px;
  background-repeat:no-repeat;
  background-image:url("../../../../mac/home/ae/images/overview/accessories__e50xjp5ztyc2_medium.jpg")
 }
}
@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) {
 .section-accessories .section-content {
  background-image:url("../../../../mac/home/ae/images/overview/accessories__e50xjp5ztyc2_medium_2x.jpg")
 }
}
@media only screen and (max-width: 735px) {
 .section-accessories .section-content {
  background-size:736px 430px;
  background-repeat:no-repeat;
  background-image:url("../../../../mac/home/ae/images/overview/accessories__e50xjp5ztyc2_small.jpg")
 }
}
@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-width: 735px) and (min-resolution: 144dpi) {
 .section-accessories .section-content {
  background-image:url("../../../../mac/home/ae/images/overview/accessories__e50xjp5ztyc2_small_2x.jpg")
 }
}
@media only screen and (max-width: 1068px) {
 .section-accessories .section-content {
  height:400px
 }
}
@media only screen and (max-width: 735px) {
 .section-accessories .section-content {
  width:100%;
  height:430px
 }
}
.section-accessories .product-headline {
 margin-left:auto;
 margin-right:auto;
 position:relative;
 z-index:2;
 padding-top:60px
}
@media only screen and (max-width: 1068px) {
 .section-accessories .product-headline {
  width:262px;
  padding-top:36px
 }
}
@media only screen and (max-width: 735px) {
 .section-accessories .product-headline {
  width:none;
  padding-top:30px
 }
}
@media only screen and (max-width: 735px) {
 .section-accessories .link-container {
  margin-top:1.3em
 }
}
@media only screen and (max-width: 735px) {
 .section-why-mac .typography-product-headline-elevated {
  max-width:245px
 }
}
.section-why-mac .promo-tile {
 background-color:#fafafa
}
@media only screen and (max-width: 735px) {
 .section-why-mac p {
  margin-left:auto;
  margin-right:auto;
  max-width:87.5%
 }
}
.section-why-mac .fp-promo-gallery {
 margin-left:auto;
 margin-right:auto
}
@media only screen and (max-width: 735px) {
 .section-why-mac .fp-promo-gallery {
  background-color:#fafafa
 }
}
.section-why-mac .fp-promo-gallery .gallery-container {
 padding-top:32px
}
@media only screen and (max-width: 735px) {
 .section-why-mac .fp-promo-gallery .gallery-container {
  position:relative;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap;
  padding-bottom:82px
 }
}
@media only screen and (max-width: 735px) {
 .section-why-mac .fp-promo-gallery .main-gallery {
  margin-left:auto;
  margin-right:auto;
  -webkit-box-ordinal-group:2;
  -ms-flex-order:1;
  order:1
 }
}
@media only screen and (max-width: 735px) {
 .section-why-mac .fp-promo-gallery .caption-gallery {
  width:100%;
  -webkit-box-ordinal-group:3;
  -ms-flex-order:2;
  order:2
 }
}
.section-why-mac .fp-promo-gallery .caption-gallery .caption-subhead-container {
 display:none
}
@media only screen and (max-width: 735px) {
 .section-why-mac .fp-promo-gallery .caption-gallery .caption-subhead-container {
  display:inline-block
 }
}
.section-why-mac .fp-promo-gallery .caption-gallery .caption-subhead-container .icon {
 margin:0 4px 0 0;
 display:inline-block
}
.section-why-mac .fp-promo-gallery .caption-gallery .caption-subhead-container .icon-caption {
 display:inline-block;
 vertical-align:middle;
 margin-top:-56px
}
.section-why-mac .fp-promo-gallery .tabnav {
 height:auto
}
@media only screen and (max-width: 735px) {
 .section-why-mac .fp-promo-gallery .tabnav {
  display:none
 }
}
.section-why-mac .fp-promo-gallery .tabnav-items {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-pack:center;
 -ms-flex-pack:center;
 justify-content:center;
 margin:0
}
@media only screen and (max-width: 1068px) {
 .section-why-mac .fp-promo-gallery .tabnav-items.items-width li:not(:first-child) {
  padding-left:45px
 }
}
.section-why-mac .fp-promo-gallery .tabnav-link {
 text-align:center
}
@media only screen and (max-width: 1068px) {
 .section-why-mac .fp-promo-gallery .tabnav-link {
  font-size:14px
 }
}
.section-why-mac .fp-promo-gallery .dotnav {
 display:none
}
@media only screen and (max-width: 735px) {
 .section-why-mac .fp-promo-gallery .dotnav {
  display:block;
  position:absolute;
  width:100%;
  bottom:47px;
  text-align:center
 }
}
.section-why-mac .section-apps {
 margin-left:auto;
 margin-right:auto;
 max-width:1440px
}
@media only screen and (max-width: 1068px) {
 .section-why-mac .section-apps {
  max-width:773px
 }
}
@media only screen and (max-width: 735px) {
 .section-why-mac .section-apps {
  max-width:100%
 }
}
.section-why-mac .section-apps .section-content {
 margin:0 2.08333%
}
@media only screen and (max-width: 1068px) {
 .section-why-mac .section-apps .section-content {
  margin:0 2.34082%
 }
}
@media only screen and (max-width: 735px) {
 .section-why-mac .section-apps .section-content {
  margin:0
 }
}
.section-why-mac .built-in-apps,
.section-why-mac .pro-apps {
 background-color:#fafafa
}
.section-why-mac .built-in-apps .icon,
.section-why-mac .pro-apps .icon {
 margin-left:auto;
 margin-right:auto
}
.section-why-mac .built-in-apps .main-gallery,
.section-why-mac .pro-apps .main-gallery {
 position:relative;
 padding-bottom:66px
}
@media only screen and (max-width: 1068px) {
 .section-why-mac .built-in-apps .main-gallery,
 .section-why-mac .pro-apps .main-gallery {
  padding-bottom:70px
 }
}
@media only screen and (max-width: 735px) {
 .section-why-mac .built-in-apps .main-gallery,
 .section-why-mac .pro-apps .main-gallery {
  padding-bottom:10px
 }
}
.section-why-mac .built-in-apps .main-gallery:before,
.section-why-mac .pro-apps .main-gallery:before {
 margin-left:auto;
 margin-right:auto;
 content:'';
 display:block
}
.section-why-mac .built-in-apps .gallery-slide,
.section-why-mac .pro-apps .gallery-slide {
 position:absolute;
 top:24px
}
@media only screen and (max-width: 1068px) {
 .section-why-mac .built-in-apps .gallery-slide,
 .section-why-mac .pro-apps .gallery-slide {
  top:19px
 }
}
@media only screen and (max-width: 735px) {
 .section-why-mac .built-in-apps .gallery-slide,
 .section-why-mac .pro-apps .gallery-slide {
  top:12px
 }
}
.section-why-mac .built-in-apps .caption-gallery,
.section-why-mac .pro-apps .caption-gallery {
 margin-left:auto;
 margin-right:auto;
 position:relative;
 max-width:707px;
 padding-bottom:42px
}
@media only screen and (max-width: 1068px) {
 .section-why-mac .built-in-apps .caption-gallery,
 .section-why-mac .pro-apps .caption-gallery {
  padding-bottom:66px
 }
}
@media only screen and (max-width: 735px) {
 .section-why-mac .built-in-apps .caption-gallery,
 .section-why-mac .pro-apps .caption-gallery {
  padding-bottom:0
 }
}
.section-why-mac .built-in-apps .caption-gallery .caption-item,
.section-why-mac .built-in-apps .caption-gallery .caption,
.section-why-mac .pro-apps .caption-gallery .caption-item,
.section-why-mac .pro-apps .caption-gallery .caption {
 margin-left:auto;
 margin-right:auto;
 width:100%
}
.section-why-mac .built-in-apps .caption-gallery .caption-item,
.section-why-mac .pro-apps .caption-gallery .caption-item {
 pointer-events:none
}
.section-why-mac .built-in-apps .caption-gallery .caption-item.ac-gallery-currentitem,
.section-why-mac .pro-apps .caption-gallery .caption-item.ac-gallery-currentitem {
 pointer-events:auto
}
.section-why-mac .built-in-apps .caption-gallery .caption,
.section-why-mac .pro-apps .caption-gallery .caption {
 font-size:17px;
 line-height:1.47059;
 font-weight:400;
 letter-spacing:-.022em;
 font-family:"SF Pro Text","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}
.section-why-mac .built-in-apps .caption-gallery .caption:lang(ar),
.section-why-mac .pro-apps .caption-gallery .caption:lang(ar) {
 line-height:1.58824;
 letter-spacing:0em;
 font-family:"SF Pro AR","SF Pro Gulf","SF Pro Text","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}
.section-why-mac .built-in-apps .caption-gallery .caption:lang(ja),
.section-why-mac .pro-apps .caption-gallery .caption:lang(ja) {
 letter-spacing:0em;
 font-family:"SF Pro JP","SF Pro Text","SF Pro Icons","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo","ＭＳ Ｐゴシック","Helvetica Neue","Helvetica","Arial",sans-serif
}
.section-why-mac .built-in-apps .caption-gallery .caption:lang(ko),
.section-why-mac .pro-apps .caption-gallery .caption:lang(ko) {
 line-height:1.61765;
 letter-spacing:0em;
 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
}
.section-why-mac .built-in-apps .caption-gallery .caption:lang(zh),
.section-why-mac .pro-apps .caption-gallery .caption:lang(zh) {
 letter-spacing:0em
}
.section-why-mac .built-in-apps .caption-gallery .caption:lang(th),
.section-why-mac .pro-apps .caption-gallery .caption:lang(th) {
 line-height:1.35298;
 letter-spacing:0em;
 font-family:"SF Pro TH","SF Pro Text","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}
.section-why-mac .built-in-apps .caption-gallery .caption:lang(zh-CN),
.section-why-mac .pro-apps .caption-gallery .caption:lang(zh-CN) {
 font-family:"SF Pro SC","SF Pro Text","SF Pro Icons","PingFang SC","Helvetica Neue","Helvetica","Arial",sans-serif
}
.section-why-mac .built-in-apps .caption-gallery .caption:lang(zh-HK),
.section-why-mac .pro-apps .caption-gallery .caption:lang(zh-HK) {
 font-family:"SF Pro HK","SF Pro Text","SF Pro Icons","PingFang HK","Helvetica Neue","Helvetica","Arial",sans-serif
}
.section-why-mac .built-in-apps .caption-gallery .caption:lang(zh-MO),
.section-why-mac .pro-apps .caption-gallery .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
}
.section-why-mac .built-in-apps .caption-gallery .caption:lang(zh-TW),
.section-why-mac .pro-apps .caption-gallery .caption:lang(zh-TW) {
 font-family:"SF Pro TC","SF Pro Text","SF Pro Icons","PingFang TC","Helvetica Neue","Helvetica","Arial",sans-serif
}
@media only screen and (max-width: 1068px) {
 .section-why-mac .built-in-apps .caption-gallery .caption,
 .section-why-mac .pro-apps .caption-gallery .caption {
  font-size:14px;
  line-height:1.42861;
  font-weight:400;
  letter-spacing:-.016em;
  font-family:"SF Pro Text","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .section-why-mac .built-in-apps .caption-gallery .caption:lang(ar),
 .section-why-mac .pro-apps .caption-gallery .caption:lang(ar) {
  line-height:1.57143;
  letter-spacing:0em;
  font-family:"SF Pro AR","SF Pro Gulf","SF Pro Text","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .section-why-mac .built-in-apps .caption-gallery .caption:lang(ja),
 .section-why-mac .pro-apps .caption-gallery .caption:lang(ja) {
  line-height:1.5;
  letter-spacing:0em;
  font-family:"SF Pro JP","SF Pro Text","SF Pro Icons","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo","ＭＳ Ｐゴシック","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .section-why-mac .built-in-apps .caption-gallery .caption:lang(ko),
 .section-why-mac .pro-apps .caption-gallery .caption:lang(ko) {
  line-height:1.57143;
  letter-spacing:0em;
  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
 }
 .section-why-mac .built-in-apps .caption-gallery .caption:lang(zh),
 .section-why-mac .pro-apps .caption-gallery .caption:lang(zh) {
  letter-spacing:0em
 }
 .section-why-mac .built-in-apps .caption-gallery .caption:lang(th),
 .section-why-mac .pro-apps .caption-gallery .caption:lang(th) {
  line-height:1.35722;
  letter-spacing:0em;
  font-family:"SF Pro TH","SF Pro Text","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .section-why-mac .built-in-apps .caption-gallery .caption:lang(zh-CN),
 .section-why-mac .pro-apps .caption-gallery .caption:lang(zh-CN) {
  font-family:"SF Pro SC","SF Pro Text","SF Pro Icons","PingFang SC","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .section-why-mac .built-in-apps .caption-gallery .caption:lang(zh-HK),
 .section-why-mac .pro-apps .caption-gallery .caption:lang(zh-HK) {
  font-family:"SF Pro HK","SF Pro Text","SF Pro Icons","PingFang HK","Helvetica Neue","Helvetica","Arial",sans-serif
 }
 .section-why-mac .built-in-apps .caption-gallery .caption:lang(zh-MO),
 .section-why-mac .pro-apps .caption-gallery .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
 }
 .section-why-mac .built-in-apps .caption-gallery .caption:lang(zh-TW),
 .section-why-mac .pro-apps .caption-gallery .caption:lang(zh-TW) {
  font-family:"SF Pro TC","SF Pro Text","SF Pro Icons","PingFang TC","Helvetica Neue","Helvetica","Arial",sans-serif
 }
}
.section-why-mac .built-in-apps .promo-headline,
.section-why-mac .pro-apps .promo-headline {
 padding-top:75px
}
@media only screen and (max-width: 1068px) {
 .section-why-mac .built-in-apps .promo-headline,
 .section-why-mac .pro-apps .promo-headline {
  padding-top:37px
 }
}
@media only screen and (max-width: 735px) {
 .section-why-mac .built-in-apps .promo-headline,
 .section-why-mac .pro-apps .promo-headline {
  padding-top:37px
 }
}
.macos {
 background-size:675px 650px;
 background-repeat:no-repeat;
 background-image:url("../../../../mac/home/ae/images/overview/macos__eq8x88x3iomu_large.jpg");
 background-position-x:center;
 background-position-y:bottom
}
@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) {
 .macos {
  background-image:url("../../../../mac/home/ae/images/overview/macos__eq8x88x3iomu_large_2x.jpg")
 }
}
@media only screen and (max-width: 1068px) {
 .macos {
  background-size:358px 550px;
  background-repeat:no-repeat;
  background-image:url("../../../../mac/home/ae/images/overview/macos__eq8x88x3iomu_medium.jpg")
 }
}
@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) {
 .macos {
  background-image:url("../../../../mac/home/ae/images/overview/macos__eq8x88x3iomu_medium_2x.jpg")
 }
}
@media only screen and (max-width: 735px) {
 .macos {
  background-size:321px 243px;
  background-repeat:no-repeat;
  background-image:url("../../../../mac/home/ae/images/overview/macos__eq8x88x3iomu_small.jpg")
 }
}
@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-width: 735px) and (min-resolution: 144dpi) {
 .macos {
  background-image:url("../../../../mac/home/ae/images/overview/macos__eq8x88x3iomu_small_2x.jpg")
 }
}
.macos .promo-copy-wrapper {
 padding-bottom:331px
}
@media only screen and (max-width: 1068px) {
 .macos .promo-copy-wrapper {
  padding-bottom:249px
 }
}
@media only screen and (max-width: 735px) {
 .macos .promo-copy-wrapper {
  padding-bottom:308px
 }
}
.icloud {
 background-size:675px 650px;
 background-repeat:no-repeat;
 background-image:url("../../../../mac/home/ae/images/overview/icloud__edg120vnl9me_large.jpg");
 background-position-x:center;
 background-position-y:bottom
}
@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) {
 .icloud {
  background-image:url("../../../../mac/home/ae/images/overview/icloud__edg120vnl9me_large_2x.jpg")
 }
}
@media only screen and (max-width: 1068px) {
 .icloud {
  background-size:358px 550px;
  background-repeat:no-repeat;
  background-image:url("../../../../mac/home/ae/images/overview/icloud__edg120vnl9me_medium.jpg")
 }
}
@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) {
 .icloud {
  background-image:url("../../../../mac/home/ae/images/overview/icloud__edg120vnl9me_medium_2x.jpg")
 }
}
@media only screen and (max-width: 735px) {
 .icloud {
  background-size:288px 196px;
  background-repeat:no-repeat;
  background-image:url("../../../../mac/home/ae/images/overview/icloud__edg120vnl9me_small.jpg")
 }
}
@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-width: 735px) and (min-resolution: 144dpi) {
 .icloud {
  background-image:url("../../../../mac/home/ae/images/overview/icloud__edg120vnl9me_small_2x.jpg")
 }
}
@media only screen and (max-width: 735px) {
 .icloud .promo-copy-container {
  padding-top:30px;
  padding-bottom:58px
 }
}
@media only screen and (max-width: 735px) {
 .icloud .promo-copy-wrapper {
  padding-bottom:187px
 }
}
html.edge .built-in-apps .main-gallery {
 overflow:hidden
}
.built-in-apps .main-gallery:before {
 width:606px;
 height:489px;
 background-size:606px 489px;
 background-repeat:no-repeat;
 background-image:url("../../../../mac/home/ae/images/overview/bia_hw__fhpup71qn2q2_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) {
 .built-in-apps .main-gallery:before {
  background-image:url("../../../../mac/home/ae/images/overview/bia_hw__fhpup71qn2q2_large_2x.png")
 }
}
@media only screen and (max-width: 1068px) {
 .built-in-apps .main-gallery:before {
  width:474px;
  height:383px;
  background-size:474px 383px;
  background-repeat:no-repeat;
  background-image:url("../../../../mac/home/ae/images/overview/bia_hw__fhpup71qn2q2_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) {
 .built-in-apps .main-gallery:before {
  background-image:url("../../../../mac/home/ae/images/overview/bia_hw__fhpup71qn2q2_medium_2x.png")
 }
}
@media only screen and (max-width: 735px) {
 .built-in-apps .main-gallery:before {
  width:264px;
  height:213px;
  background-size:264px 213px;
  background-repeat:no-repeat;
  background-image:url("../../../../mac/home/ae/images/overview/bia_hw__fhpup71qn2q2_small.png")
 }
}
@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-width: 735px) and (min-resolution: 144dpi) {
 .built-in-apps .main-gallery:before {
  background-image:url("../../../../mac/home/ae/images/overview/bia_hw__fhpup71qn2q2_small_2x.png")
 }
}
.built-in-apps .slide-photos-icon {
 width:48px;
 height:77px;
 background-size:48px 77px;
 background-repeat:no-repeat;
 background-image:url("../../../../mac/home/ae/images/overview/nav_icon_photos__yooayo8mwhu2_large.jpg")
}
@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) {
 .built-in-apps .slide-photos-icon {
  background-image:url("../../../../mac/home/ae/images/overview/nav_icon_photos__yooayo8mwhu2_large_2x.jpg")
 }
}
.built-in-apps .slide-imovie-icon {
 width:47px;
 height:77px;
 background-size:47px 77px;
 background-repeat:no-repeat;
 background-image:url("../../../../mac/home/ae/images/overview/nav_icon_imovie__gck2ezj0axqy_large.jpg")
}
@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) {
 .built-in-apps .slide-imovie-icon {
  background-image:url("../../../../mac/home/ae/images/overview/nav_icon_imovie__gck2ezj0axqy_large_2x.jpg")
 }
}
.built-in-apps .slide-garageband-icon {
 width:47px;
 height:77px;
 background-size:47px 77px;
 background-repeat:no-repeat;
 background-image:url("../../../../mac/home/ae/images/overview/nav_icon_garageband__ex8th0vfw72a_large.jpg")
}
@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) {
 .built-in-apps .slide-garageband-icon {
  background-image:url("../../../../mac/home/ae/images/overview/nav_icon_garageband__ex8th0vfw72a_large_2x.jpg")
 }
}
.built-in-apps .slide-pages-icon {
 width:44px;
 height:77px;
 background-size:44px 77px;
 background-repeat:no-repeat;
 background-image:url("../../../../mac/home/ae/images/overview/nav_icon_pages__yu4uwpmp6g2i_large.jpg")
}
@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) {
 .built-in-apps .slide-pages-icon {
  background-image:url("../../../../mac/home/ae/images/overview/nav_icon_pages__yu4uwpmp6g2i_large_2x.jpg")
 }
}
.built-in-apps .slide-numbers-icon {
 width:50px;
 height:77px;
 background-size:50px 77px;
 background-repeat:no-repeat;
 background-image:url("../../../../mac/home/ae/images/overview/nav_icon_numbers__ggqn0276fj6m_large.jpg")
}
@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) {
 .built-in-apps .slide-numbers-icon {
  background-image:url("../../../../mac/home/ae/images/overview/nav_icon_numbers__ggqn0276fj6m_large_2x.jpg")
 }
}
.built-in-apps .slide-keynote-icon {
 width:40px;
 height:77px;
 background-size:40px 77px;
 background-repeat:no-repeat;
 background-image:url("../../../../mac/home/ae/images/overview/nav_icon_keynote__fzcq4b77scq6_large.jpg")
}
@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) {
 .built-in-apps .slide-keynote-icon {
  background-image:url("../../../../mac/home/ae/images/overview/nav_icon_keynote__fzcq4b77scq6_large_2x.jpg")
 }
}
.built-in-apps .slide-safari-icon {
 width:49px;
 height:77px;
 background-size:49px 77px;
 background-repeat:no-repeat;
 background-image:url("../../../../mac/home/ae/images/overview/nav_icon_safari__ccf4y8hy38aa_large.jpg")
}
@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) {
 .built-in-apps .slide-safari-icon {
  background-image:url("../../../../mac/home/ae/images/overview/nav_icon_safari__ccf4y8hy38aa_large_2x.jpg")
 }
}
.built-in-apps .slide-photos-image {
 width:556px;
 height:313px;
 background-size:556px 313px;
 background-repeat:no-repeat;
 background-image:url("../../../../mac/home/ae/images/overview/bia_photos__fye89y13o5u2_large.jpg")
}
@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) {
 .built-in-apps .slide-photos-image {
  background-image:url("../../../../mac/home/ae/images/overview/bia_photos__fye89y13o5u2_large_2x.jpg")
 }
}
@media only screen and (max-width: 1068px) {
 .built-in-apps .slide-photos-image {
  width:434px;
  height:244px;
  background-size:434px 244px;
  background-repeat:no-repeat;
  background-image:url("../../../../mac/home/ae/images/overview/bia_photos__fye89y13o5u2_medium.jpg")
 }
}
@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) {
 .built-in-apps .slide-photos-image {
  background-image:url("../../../../mac/home/ae/images/overview/bia_photos__fye89y13o5u2_medium_2x.jpg")
 }
}
@media only screen and (max-width: 735px) {
 .built-in-apps .slide-photos-image {
  width:240px;
  height:135px;
  background-size:240px 135px;
  background-repeat:no-repeat;
  background-image:url("../../../../mac/home/ae/images/overview/bia_photos__fye89y13o5u2_small.jpg")
 }
}
@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-width: 735px) and (min-resolution: 144dpi) {
 .built-in-apps .slide-photos-image {
  background-image:url("../../../../mac/home/ae/images/overview/bia_photos__fye89y13o5u2_small_2x.jpg")
 }
}
.built-in-apps .slide-photos-image {
 position:relative;
 left:50%;
 margin-left:-278px
}
@media only screen and (max-width: 1068px) {
 .built-in-apps .slide-photos-image {
  left:50%;
  margin-left:-217px
 }
}
@media only screen and (max-width: 735px) {
 .built-in-apps .slide-photos-image {
  left:50%;
  margin-left:-120px
 }
}
.built-in-apps .slide-imovie-image {
 width:556px;
 height:313px;
 background-size:556px 313px;
 background-repeat:no-repeat;
 background-image:url("../../../../mac/home/ae/images/overview/bia_imovie__dlknxewgzs4m_large.jpg")
}
@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) {
 .built-in-apps .slide-imovie-image {
  background-image:url("../../../../mac/home/ae/images/overview/bia_imovie__dlknxewgzs4m_large_2x.jpg")
 }
}
@media only screen and (max-width: 1068px) {
 .built-in-apps .slide-imovie-image {
  width:435px;
  height:245px;
  background-size:435px 245px;
  background-repeat:no-repeat;
  background-image:url("../../../../mac/home/ae/images/overview/bia_imovie__dlknxewgzs4m_medium.jpg")
 }
}
@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) {
 .built-in-apps .slide-imovie-image {
  background-image:url("../../../../mac/home/ae/images/overview/bia_imovie__dlknxewgzs4m_medium_2x.jpg")
 }
}
@media only screen and (max-width: 735px) {
 .built-in-apps .slide-imovie-image {
  width:240px;
  height:135px;
  background-size:240px 135px;
  background-repeat:no-repeat;
  background-image:url("../../../../mac/home/ae/images/overview/bia_imovie__dlknxewgzs4m_small.jpg")
 }
}
@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-width: 735px) and (min-resolution: 144dpi) {
 .built-in-apps .slide-imovie-image {
  background-image:url("../../../../mac/home/ae/images/overview/bia_imovie__dlknxewgzs4m_small_2x.jpg")
 }
}
.built-in-apps .slide-imovie-image {
 position:relative;
 left:50%;
 margin-left:-278px
}
@media only screen and (max-width: 1068px) {
 .built-in-apps .slide-imovie-image {
  left:50%;
  margin-left:-217.5px
 }
}
@media only screen and (max-width: 735px) {
 .built-in-apps .slide-imovie-image {
  left:50%;
  margin-left:-120px
 }
}
.built-in-apps .slide-garageband-image {
 width:556px;
 height:313px;
 background-size:556px 313px;
 background-repeat:no-repeat;
 background-image:url("../../../../mac/home/ae/images/overview/bia_garageband__drqqojegcauu_large.jpg")
}
@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) {
 .built-in-apps .slide-garageband-image {
  background-image:url("../../../../mac/home/ae/images/overview/bia_garageband__drqqojegcauu_large_2x.jpg")
 }
}
@media only screen and (max-width: 1068px) {
 .built-in-apps .slide-garageband-image {
  width:434px;
  height:244px;
  background-size:434px 244px;
  background-repeat:no-repeat;
  background-image:url("../../../../mac/home/ae/images/overview/bia_garageband__drqqojegcauu_medium.jpg")
 }
}
@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) {
 .built-in-apps .slide-garageband-image {
  background-image:url("../../../../mac/home/ae/images/overview/bia_garageband__drqqojegcauu_medium_2x.jpg")
 }
}
@media only screen and (max-width: 735px) {
 .built-in-apps .slide-garageband-image {
  width:240px;
  height:135px;
  background-size:240px 135px;
  background-repeat:no-repeat;
  background-image:url("../../../../mac/home/ae/images/overview/bia_garageband__drqqojegcauu_small.jpg")
 }
}
@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-width: 735px) and (min-resolution: 144dpi) {
 .built-in-apps .slide-garageband-image {
  background-image:url("../../../../mac/home/ae/images/overview/bia_garageband__drqqojegcauu_small_2x.jpg")
 }
}
.built-in-apps .slide-garageband-image {
 position:relative;
 left:50%;
 margin-left:-278px
}
@media only screen and (max-width: 1068px) {
 .built-in-apps .slide-garageband-image {
  left:50%;
  margin-left:-217px
 }
}
@media only screen and (max-width: 735px) {
 .built-in-apps .slide-garageband-image {
  left:50%;
  margin-left:-120px
 }
}
.built-in-apps .slide-pages-image {
 width:556px;
 height:313px;
 background-size:556px 313px;
 background-repeat:no-repeat;
 background-image:url("../../../../mac/home/ae/images/overview/bia_pages__rcva78jrqpmy_large.jpg")
}
@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) {
 .built-in-apps .slide-pages-image {
  background-image:url("../../../../mac/home/ae/images/overview/bia_pages__rcva78jrqpmy_large_2x.jpg")
 }
}
@media only screen and (max-width: 1068px) {
 .built-in-apps .slide-pages-image {
  width:435px;
  height:245px;
  background-size:435px 245px;
  background-repeat:no-repeat;
  background-image:url("../../../../mac/home/ae/images/overview/bia_pages__rcva78jrqpmy_medium.jpg")
 }
}
@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) {
 .built-in-apps .slide-pages-image {
  background-image:url("../../../../mac/home/ae/images/overview/bia_pages__rcva78jrqpmy_medium_2x.jpg")
 }
}
@media only screen and (max-width: 735px) {
 .built-in-apps .slide-pages-image {
  width:240px;
  height:135px;
  background-size:240px 135px;
  background-repeat:no-repeat;
  background-image:url("../../../../mac/home/ae/images/overview/bia_pages__rcva78jrqpmy_small.jpg")
 }
}
@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-width: 735px) and (min-resolution: 144dpi) {
 .built-in-apps .slide-pages-image {
  background-image:url("../../../../mac/home/ae/images/overview/bia_pages__rcva78jrqpmy_small_2x.jpg")
 }
}
.built-in-apps .slide-pages-image {
 position:relative;
 left:50%;
 margin-left:-278px
}
@media only screen and (max-width: 1068px) {
 .built-in-apps .slide-pages-image {
  left:50%;
  margin-left:-217.5px
 }
}
@media only screen and (max-width: 735px) {
 .built-in-apps .slide-pages-image {
  left:50%;
  margin-left:-120px
 }
}
.built-in-apps .slide-numbers-image {
 width:556px;
 height:313px;
 background-size:556px 313px;
 background-repeat:no-repeat;
 background-image:url("../../../../mac/home/ae/images/overview/bia_numbers__s70huu6z3be6_large.jpg")
}
@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) {
 .built-in-apps .slide-numbers-image {
  background-image:url("../../../../mac/home/ae/images/overview/bia_numbers__s70huu6z3be6_large_2x.jpg")
 }
}
@media only screen and (max-width: 1068px) {
 .built-in-apps .slide-numbers-image {
  width:435px;
  height:245px;
  background-size:435px 245px;
  background-repeat:no-repeat;
  background-image:url("../../../../mac/home/ae/images/overview/bia_numbers__s70huu6z3be6_medium.jpg")
 }
}
@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) {
 .built-in-apps .slide-numbers-image {
  background-image:url("../../../../mac/home/ae/images/overview/bia_numbers__s70huu6z3be6_medium_2x.jpg")
 }
}
@media only screen and (max-width: 735px) {
 .built-in-apps .slide-numbers-image {
  width:240px;
  height:135px;
  background-size:240px 135px;
  background-repeat:no-repeat;
  background-image:url("../../../../mac/home/ae/images/overview/bia_numbers__s70huu6z3be6_small.jpg")
 }
}
@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-width: 735px) and (min-resolution: 144dpi) {
 .built-in-apps .slide-numbers-image {
  background-image:url("../../../../mac/home/ae/images/overview/bia_numbers__s70huu6z3be6_small_2x.jpg")
 }
}
.built-in-apps .slide-numbers-image {
 position:relative;
 left:50%;
 margin-left:-278px
}
@media only screen and (max-width: 1068px) {
 .built-in-apps .slide-numbers-image {
  left:50%;
  margin-left:-217.5px
 }
}
@media only screen and (max-width: 735px) {
 .built-in-apps .slide-numbers-image {
  left:50%;
  margin-left:-120px
 }
}
.built-in-apps .slide-keynote-image {
 width:556px;
 height:313px;
 background-size:556px 313px;
 background-repeat:no-repeat;
 background-image:url("../../../../mac/home/ae/images/overview/bia_keynote__cug5nrd69i2q_large.jpg")
}
@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) {
 .built-in-apps .slide-keynote-image {
  background-image:url("../../../../mac/home/ae/images/overview/bia_keynote__cug5nrd69i2q_large_2x.jpg")
 }
}
@media only screen and (max-width: 1068px) {
 .built-in-apps .slide-keynote-image {
  width:435px;
  height:245px;
  background-size:435px 245px;
  background-repeat:no-repeat;
  background-image:url("../../../../mac/home/ae/images/overview/bia_keynote__cug5nrd69i2q_medium.jpg")
 }
}
@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) {
 .built-in-apps .slide-keynote-image {
  background-image:url("../../../../mac/home/ae/images/overview/bia_keynote__cug5nrd69i2q_medium_2x.jpg")
 }
}
@media only screen and (max-width: 735px) {
 .built-in-apps .slide-keynote-image {
  width:240px;
  height:135px;
  background-size:240px 135px;
  background-repeat:no-repeat;
  background-image:url("../../../../mac/home/ae/images/overview/bia_keynote__cug5nrd69i2q_small.jpg")
 }
}
@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-width: 735px) and (min-resolution: 144dpi) {
 .built-in-apps .slide-keynote-image {
  background-image:url("../../../../mac/home/ae/images/overview/bia_keynote__cug5nrd69i2q_small_2x.jpg")
 }
}
.built-in-apps .slide-keynote-image {
 position:relative;
 left:50%;
 margin-left:-278px
}
@media only screen and (max-width: 1068px) {
 .built-in-apps .slide-keynote-image {
  left:50%;
  margin-left:-217.5px
 }
}
@media only screen and (max-width: 735px) {
 .built-in-apps .slide-keynote-image {
  left:50%;
  margin-left:-120px
 }
}
.built-in-apps .slide-safari-image {
 width:556px;
 height:313px;
 background-size:556px 313px;
 background-repeat:no-repeat;
 background-image:url("../../../../mac/home/ae/images/overview/bia_safari__gk6vhookyree_large.jpg")
}
@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) {
 .built-in-apps .slide-safari-image {
  background-image:url("../../../../mac/home/ae/images/overview/bia_safari__gk6vhookyree_large_2x.jpg")
 }
}
@media only screen and (max-width: 1068px) {
 .built-in-apps .slide-safari-image {
  width:434px;
  height:244px;
  background-size:434px 244px;
  background-repeat:no-repeat;
  background-image:url("../../../../mac/home/ae/images/overview/bia_safari__gk6vhookyree_medium.jpg")
 }
}
@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) {
 .built-in-apps .slide-safari-image {
  background-image:url("../../../../mac/home/ae/images/overview/bia_safari__gk6vhookyree_medium_2x.jpg")
 }
}
@media only screen and (max-width: 735px) {
 .built-in-apps .slide-safari-image {
  width:240px;
  height:135px;
  background-size:240px 135px;
  background-repeat:no-repeat;
  background-image:url("../../../../mac/home/ae/images/overview/bia_safari__gk6vhookyree_small.jpg")
 }
}
@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-width: 735px) and (min-resolution: 144dpi) {
 .built-in-apps .slide-safari-image {
  background-image:url("../../../../mac/home/ae/images/overview/bia_safari__gk6vhookyree_small_2x.jpg")
 }
}
.built-in-apps .slide-safari-image {
 position:relative;
 left:50%;
 margin-left:-278px
}
@media only screen and (max-width: 1068px) {
 .built-in-apps .slide-safari-image {
  left:50%;
  margin-left:-217px
 }
}
@media only screen and (max-width: 735px) {
 .built-in-apps .slide-safari-image {
  left:50%;
  margin-left:-120px
 }
}
@media only screen and (max-width: 735px) {
 .built-in-apps .gallery-container {
  margin-bottom:15px
 }
}
@media only screen and (max-width: 1068px) {
 .built-in-apps .caption {
  max-width:547px
 }
}
@media only screen and (max-width: 735px) {
 .built-in-apps .caption {
  max-width:293px
 }
}
.pro-apps {
 margin:30px 0 0 0
}
@media only screen and (max-width: 1068px) {
 .pro-apps {
  margin:20px 0 0 0
 }
}
@media only screen and (max-width: 735px) {
 .pro-apps {
  margin:0 auto
 }
}
.pro-apps .dotnav {
 z-index:3
}
.pro-apps .main-gallery:before {
 width:625px;
 height:364px;
 background-size:625px 364px;
 background-repeat:no-repeat;
 background-image:url("../../../../mac/home/ae/images/overview/gallery_hw__fqjh8dsq58qe_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) {
 .pro-apps .main-gallery:before {
  background-image:url("../../../../mac/home/ae/images/overview/gallery_hw__fqjh8dsq58qe_large_2x.png")
 }
}
@media only screen and (max-width: 1068px) {
 .pro-apps .main-gallery:before {
  width:540px;
  height:315px;
  background-size:540px 315px;
  background-repeat:no-repeat;
  background-image:url("../../../../mac/home/ae/images/overview/gallery_hw__fqjh8dsq58qe_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) {
 .pro-apps .main-gallery:before {
  background-image:url("../../../../mac/home/ae/images/overview/gallery_hw__fqjh8dsq58qe_medium_2x.png")
 }
}
@media only screen and (max-width: 735px) {
 .pro-apps .main-gallery:before {
  width:307px;
  height:179px;
  background-size:307px 179px;
  background-repeat:no-repeat;
  background-image:url("../../../../mac/home/ae/images/overview/gallery_hw__fqjh8dsq58qe_small.png")
 }
}
@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-width: 735px) and (min-resolution: 144dpi) {
 .pro-apps .main-gallery:before {
  background-image:url("../../../../mac/home/ae/images/overview/gallery_hw__fqjh8dsq58qe_small_2x.png")
 }
}
.pro-apps .slide-finalcut-icon {
 width:43px;
 height:77px;
 background-size:43px 77px;
 background-repeat:no-repeat;
 background-image:url("../../../../mac/home/ae/images/overview/nav_icon_finalcut__cdtjpts9n2ty_large.jpg")
}
@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) {
 .pro-apps .slide-finalcut-icon {
  background-image:url("../../../../mac/home/ae/images/overview/nav_icon_finalcut__cdtjpts9n2ty_large_2x.jpg")
 }
}
.pro-apps .slide-logicpro-icon {
 width:43px;
 height:77px;
 background-size:43px 77px;
 background-repeat:no-repeat;
 background-image:url("../../../../mac/home/ae/images/overview/nav_icon_logicpro__erx8gf9wsrsm_large.jpg")
}
@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) {
 .pro-apps .slide-logicpro-icon {
  background-image:url("../../../../mac/home/ae/images/overview/nav_icon_logicpro__erx8gf9wsrsm_large_2x.jpg")
 }
}
.pro-apps .slide-motion-icon {
 width:45px;
 height:77px;
 background-size:45px 77px;
 background-repeat:no-repeat;
 background-image:url("../../../../mac/home/ae/images/overview/nav_icon_motion__btef66f6fbqu_large.jpg")
}
@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) {
 .pro-apps .slide-motion-icon {
  background-image:url("../../../../mac/home/ae/images/overview/nav_icon_motion__btef66f6fbqu_large_2x.jpg")
 }
}
.pro-apps .slide-compressor-icon {
 width:42px;
 height:77px;
 background-size:42px 77px;
 background-repeat:no-repeat;
 background-image:url("../../../../mac/home/ae/images/overview/nav_icon_compressor__fud7594enje6_large.jpg")
}
@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) {
 .pro-apps .slide-compressor-icon {
  background-image:url("../../../../mac/home/ae/images/overview/nav_icon_compressor__fud7594enje6_large_2x.jpg")
 }
}
.pro-apps .slide-mainstage-icon {
 width:46px;
 height:77px;
 background-size:46px 77px;
 background-repeat:no-repeat;
 background-image:url("../../../../mac/home/ae/images/overview/nav_icon_mainstage__bdfnv1od1hcy_large.jpg")
}
@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) {
 .pro-apps .slide-mainstage-icon {
  background-image:url("../../../../mac/home/ae/images/overview/nav_icon_mainstage__bdfnv1od1hcy_large_2x.jpg")
 }
}
.pro-apps .slide-finalcut-image {
 width:479px;
 height:300px;
 background-size:479px 300px;
 background-repeat:no-repeat;
 background-image:url("../../../../mac/home/ae/images/overview/pro_finalcut__fxohs7ces02u_large.jpg")
}
@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) {
 .pro-apps .slide-finalcut-image {
  background-image:url("../../../../mac/home/ae/images/overview/pro_finalcut__fxohs7ces02u_large_2x.jpg")
 }
}
@media only screen and (max-width: 1068px) {
 .pro-apps .slide-finalcut-image {
  width:415px;
  height:260px;
  background-size:415px 260px;
  background-repeat:no-repeat;
  background-image:url("../../../../mac/home/ae/images/overview/pro_finalcut__fxohs7ces02u_medium.jpg")
 }
}
@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) {
 .pro-apps .slide-finalcut-image {
  background-image:url("../../../../mac/home/ae/images/overview/pro_finalcut__fxohs7ces02u_medium_2x.jpg")
 }
}
@media only screen and (max-width: 735px) {
 .pro-apps .slide-finalcut-image {
  width:235px;
  height:147px;
  background-size:235px 147px;
  background-repeat:no-repeat;
  background-image:url("../../../../mac/home/ae/images/overview/pro_finalcut__fxohs7ces02u_small.jpg")
 }
}
@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-width: 735px) and (min-resolution: 144dpi) {
 .pro-apps .slide-finalcut-image {
  background-image:url("../../../../mac/home/ae/images/overview/pro_finalcut__fxohs7ces02u_small_2x.jpg")
 }
}
.pro-apps .slide-finalcut-image {
 position:relative;
 left:50%;
 margin-left:-239.5px
}
@media only screen and (max-width: 1068px) {
 .pro-apps .slide-finalcut-image {
  left:50%;
  margin-left:-207.5px
 }
}
@media only screen and (max-width: 735px) {
 .pro-apps .slide-finalcut-image {
  left:50%;
  margin-left:-117.5px
 }
}
.pro-apps .slide-logicpro-image {
 width:479px;
 height:300px;
 background-size:479px 300px;
 background-repeat:no-repeat;
 background-image:url("../../../../mac/home/ae/images/overview/pro_logicpro__ekcn6fyf97au_large.jpg")
}
@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) {
 .pro-apps .slide-logicpro-image {
  background-image:url("../../../../mac/home/ae/images/overview/pro_logicpro__ekcn6fyf97au_large_2x.jpg")
 }
}
@media only screen and (max-width: 1068px) {
 .pro-apps .slide-logicpro-image {
  width:415px;
  height:260px;
  background-size:415px 260px;
  background-repeat:no-repeat;
  background-image:url("../../../../mac/home/ae/images/overview/pro_logicpro__ekcn6fyf97au_medium.jpg")
 }
}
@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) {
 .pro-apps .slide-logicpro-image {
  background-image:url("../../../../mac/home/ae/images/overview/pro_logicpro__ekcn6fyf97au_medium_2x.jpg")
 }
}
@media only screen and (max-width: 735px) {
 .pro-apps .slide-logicpro-image {
  width:235px;
  height:147px;
  background-size:235px 147px;
  background-repeat:no-repeat;
  background-image:url("../../../../mac/home/ae/images/overview/pro_logicpro__ekcn6fyf97au_small.jpg")
 }
}
@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-width: 735px) and (min-resolution: 144dpi) {
 .pro-apps .slide-logicpro-image {
  background-image:url("../../../../mac/home/ae/images/overview/pro_logicpro__ekcn6fyf97au_small_2x.jpg")
 }
}
.pro-apps .slide-logicpro-image {
 position:relative;
 left:50%;
 margin-left:-239.5px
}
@media only screen and (max-width: 1068px) {
 .pro-apps .slide-logicpro-image {
  left:50%;
  margin-left:-207.5px
 }
}
@media only screen and (max-width: 735px) {
 .pro-apps .slide-logicpro-image {
  left:50%;
  margin-left:-117.5px
 }
}
.pro-apps .slide-motion-image {
 width:479px;
 height:300px;
 background-size:479px 300px;
 background-repeat:no-repeat;
 background-image:url("../../../../mac/home/ae/images/overview/pro_motion__jbzofhuhbdme_large.jpg")
}
@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) {
 .pro-apps .slide-motion-image {
  background-image:url("../../../../mac/home/ae/images/overview/pro_motion__jbzofhuhbdme_large_2x.jpg")
 }
}
@media only screen and (max-width: 1068px) {
 .pro-apps .slide-motion-image {
  width:415px;
  height:260px;
  background-size:415px 260px;
  background-repeat:no-repeat;
  background-image:url("../../../../mac/home/ae/images/overview/pro_motion__jbzofhuhbdme_medium.jpg")
 }
}
@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) {
 .pro-apps .slide-motion-image {
  background-image:url("../../../../mac/home/ae/images/overview/pro_motion__jbzofhuhbdme_medium_2x.jpg")
 }
}
@media only screen and (max-width: 735px) {
 .pro-apps .slide-motion-image {
  width:235px;
  height:147px;
  background-size:235px 147px;
  background-repeat:no-repeat;
  background-image:url("../../../../mac/home/ae/images/overview/pro_motion__jbzofhuhbdme_small.jpg")
 }
}
@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-width: 735px) and (min-resolution: 144dpi) {
 .pro-apps .slide-motion-image {
  background-image:url("../../../../mac/home/ae/images/overview/pro_motion__jbzofhuhbdme_small_2x.jpg")
 }
}
.pro-apps .slide-motion-image {
 position:relative;
 left:50%;
 margin-left:-239.5px
}
@media only screen and (max-width: 1068px) {
 .pro-apps .slide-motion-image {
  left:50%;
  margin-left:-207.5px
 }
}
@media only screen and (max-width: 735px) {
 .pro-apps .slide-motion-image {
  left:50%;
  margin-left:-117.5px
 }
}
.pro-apps .slide-compressor-image {
 width:479px;
 height:300px;
 background-size:479px 300px;
 background-repeat:no-repeat;
 background-image:url("../../../../mac/home/ae/images/overview/pro_compressor__o76ij69cj5m6_large.jpg")
}
@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) {
 .pro-apps .slide-compressor-image {
  background-image:url("../../../../mac/home/ae/images/overview/pro_compressor__o76ij69cj5m6_large_2x.jpg")
 }
}
@media only screen and (max-width: 1068px) {
 .pro-apps .slide-compressor-image {
  width:415px;
  height:260px;
  background-size:415px 260px;
  background-repeat:no-repeat;
  background-image:url("../../../../mac/home/ae/images/overview/pro_compressor__o76ij69cj5m6_medium.jpg")
 }
}
@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) {
 .pro-apps .slide-compressor-image {
  background-image:url("../../../../mac/home/ae/images/overview/pro_compressor__o76ij69cj5m6_medium_2x.jpg")
 }
}
@media only screen and (max-width: 735px) {
 .pro-apps .slide-compressor-image {
  width:235px;
  height:147px;
  background-size:235px 147px;
  background-repeat:no-repeat;
  background-image:url("../../../../mac/home/ae/images/overview/pro_compressor__o76ij69cj5m6_small.jpg")
 }
}
@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-width: 735px) and (min-resolution: 144dpi) {
 .pro-apps .slide-compressor-image {
  background-image:url("../../../../mac/home/ae/images/overview/pro_compressor__o76ij69cj5m6_small_2x.jpg")
 }
}
.pro-apps .slide-compressor-image {
 position:relative;
 left:50%;
 margin-left:-239.5px
}
@media only screen and (max-width: 1068px) {
 .pro-apps .slide-compressor-image {
  left:50%;
  margin-left:-207.5px
 }
}
@media only screen and (max-width: 735px) {
 .pro-apps .slide-compressor-image {
  left:50%;
  margin-left:-117.5px
 }
}
.pro-apps .slide-mainstage-image {
 width:479px;
 height:300px;
 background-size:479px 300px;
 background-repeat:no-repeat;
 background-image:url("../../../../mac/home/ae/images/overview/pro_mainstage__bglmjgca6wqa_large.jpg")
}
@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) {
 .pro-apps .slide-mainstage-image {
  background-image:url("../../../../mac/home/ae/images/overview/pro_mainstage__bglmjgca6wqa_large_2x.jpg")
 }
}
@media only screen and (max-width: 1068px) {
 .pro-apps .slide-mainstage-image {
  width:415px;
  height:260px;
  background-size:415px 260px;
  background-repeat:no-repeat;
  background-image:url("../../../../mac/home/ae/images/overview/pro_mainstage__bglmjgca6wqa_medium.jpg")
 }
}
@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) {
 .pro-apps .slide-mainstage-image {
  background-image:url("../../../../mac/home/ae/images/overview/pro_mainstage__bglmjgca6wqa_medium_2x.jpg")
 }
}
@media only screen and (max-width: 735px) {
 .pro-apps .slide-mainstage-image {
  width:235px;
  height:147px;
  background-size:235px 147px;
  background-repeat:no-repeat;
  background-image:url("../../../../mac/home/ae/images/overview/pro_mainstage__bglmjgca6wqa_small.jpg")
 }
}
@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-width: 735px) and (min-resolution: 144dpi) {
 .pro-apps .slide-mainstage-image {
  background-image:url("../../../../mac/home/ae/images/overview/pro_mainstage__bglmjgca6wqa_small_2x.jpg")
 }
}
.pro-apps .slide-mainstage-image {
 position:relative;
 left:50%;
 margin-left:-239.5px
}
@media only screen and (max-width: 1068px) {
 .pro-apps .slide-mainstage-image {
  left:50%;
  margin-left:-207.5px
 }
}
@media only screen and (max-width: 735px) {
 .pro-apps .slide-mainstage-image {
  left:50%;
  margin-left:-117.5px
 }
}
@media only screen and (max-width: 1068px) {
 .pro-apps .caption {
  max-width:547px
 }
}
@media only screen and (max-width: 735px) {
 .pro-apps .caption {
  max-width:293px
 }
}
.fp-macstore {
 margin-left:auto;
 margin-right:auto;
 background-color:#fafafa;
 max-width:1380px
}
@media only screen and (max-width: 1068px) {
 .fp-macstore {
  max-width:735px
 }
}
@media only screen and (max-width: 735px) {
 .fp-macstore {
  max-width:735px
 }
}
.fp-macstore .fp-border {
 border-top:1px solid #d6d6d6
}
.fp-macstore .fp-macstore-section {
 margin:0 auto 30px;
 padding:3.58824em 0 5.29412em
}
@media only screen and (max-width: 1068px) {
 .fp-macstore .fp-macstore-section {
  margin:0 auto 20px;
  padding:4em 0
 }
}
@media only screen and (max-width: 735px) {
 .fp-macstore .fp-macstore-section {
  margin:0 auto 15px;
  padding:2.8em 0
 }
}
.fp-macstore .copy-container {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center;
 justify-items:center
}
@media only screen and (max-width: 735px) {
 .fp-macstore .copy-container {
  display:block
 }
 .fp-macstore .copy-container .icon-wrapper {
  display:inline-block
 }
}
.fp-macstore p {
 margin-right:18px;
 text-align:left
}
@media only screen and (max-width: 735px) {
 .fp-macstore p {
  margin-left:auto;
  margin-right:auto;
  text-align:center;
  max-width:87.5%
 }
}
.fp-macstore .app-store-icon {
 width:71px;
 height:71px;
 background-size:71px 71px;
 background-repeat:no-repeat;
 background-image:url("../../../../mac/home/ae/images/overview/icon_appstore__ej8xc85qvqie_large.png");
 margin-left:18px;
 min-width:100px
}
@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) {
 .fp-macstore .app-store-icon {
  background-image:url("../../../../mac/home/ae/images/overview/icon_appstore__ej8xc85qvqie_large_2x.png")
 }
}
@media only screen and (max-width: 735px) {
 .fp-macstore .app-store-icon {
  margin-left:0;
  margin:0 auto 37px;
  min-width:71px
 }
}
.section-get-more .typography-promo-headline,
.section-get-more .product-copy {
 color:#fff
}
.section-get-more .link-container {
 display:block
}
.section-get-more .link-container a {
 display:block
}
@media only screen and (max-width: 1068px) {
 .section-get-more .link-container a {
  margin-left:0;
  margin-right:0
 }
}
.section-get-more .link-container a:last-child {
 margin-top:.1em
}
@media only screen and (max-width: 735px) {
 .section-get-more .link-container a:last-child {
  margin-top:0.4em
 }
}
.section-get-more .promo-tile .promo-copy-container {
 padding-top:236px
}
@media only screen and (max-width: 1068px) {
 .section-get-more .promo-tile .promo-copy-container {
  padding-top:37px
 }
}
@media only screen and (max-width: 735px) {
 .section-get-more .promo-tile .promo-copy-container {
  padding-top:170px
 }
}
.section-get-more .banner-promo .promo-copy-container {
 padding-top:217px
}
@media only screen and (max-width: 1068px) {
 .section-get-more .banner-promo .promo-copy-container {
  padding-top:124px
 }
}
@media only screen and (max-width: 735px) {
 .section-get-more .banner-promo .promo-copy-container {
  padding-top:167px
 }
}
.education {
 background-size:675px 650px;
 background-repeat:no-repeat;
 background-image:url("../../../../mac/home/ae/images/overview/education__bqqx326n7hqu_large.jpg");
 background-position-x:center;
 background-position-y:bottom;
 height:650px
}
@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) {
 .education {
  background-image:url("../../../../mac/home/ae/images/overview/education__bqqx326n7hqu_large_2x.jpg")
 }
}
@media only screen and (max-width: 1068px) {
 .education {
  background-size:358px 350px;
  background-repeat:no-repeat;
  background-image:url("../../../../mac/home/ae/images/overview/education__bqqx326n7hqu_medium.jpg")
 }
}
@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) {
 .education {
  background-image:url("../../../../mac/home/ae/images/overview/education__bqqx326n7hqu_medium_2x.jpg")
 }
}
@media only screen and (max-width: 735px) {
 .education {
  background-size:736px 500px;
  background-repeat:no-repeat;
  background-image:url("../../../../mac/home/ae/images/overview/education__bqqx326n7hqu_small.jpg")
 }
}
@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-width: 735px) and (min-resolution: 144dpi) {
 .education {
  background-image:url("../../../../mac/home/ae/images/overview/education__bqqx326n7hqu_small_2x.jpg")
 }
}
@media only screen and (max-width: 1068px) {
 .education {
  height:350px
 }
}
@media only screen and (max-width: 735px) {
 .education {
  height:500px
 }
}
.education .product-copy {
 margin-left:auto;
 margin-right:auto;
 max-width:316px
}
@media only screen and (max-width: 735px) {
 .education .product-copy {
  max-width:306px
 }
}
.higher-education {
 background-size:675px 650px;
 background-repeat:no-repeat;
 background-image:url("../../../../mac/home/ae/images/overview/higher_education__ffwh6i95y42m_large.jpg");
 background-position-x:center;
 background-position-y:bottom;
 height:650px
}
@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) {
 .higher-education {
  background-image:url("../../../../mac/home/ae/images/overview/higher_education__ffwh6i95y42m_large_2x.jpg")
 }
}
@media only screen and (max-width: 1068px) {
 .higher-education {
  background-size:358px 350px;
  background-repeat:no-repeat;
  background-image:url("../../../../mac/home/ae/images/overview/higher_education__ffwh6i95y42m_medium.jpg")
 }
}
@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) {
 .higher-education {
  background-image:url("../../../../mac/home/ae/images/overview/higher_education__ffwh6i95y42m_medium_2x.jpg")
 }
}
@media only screen and (max-width: 735px) {
 .higher-education {
  background-size:736px 500px;
  background-repeat:no-repeat;
  background-image:url("../../../../mac/home/ae/images/overview/higher_education__ffwh6i95y42m_small.jpg")
 }
}
@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-width: 735px) and (min-resolution: 144dpi) {
 .higher-education {
  background-image:url("../../../../mac/home/ae/images/overview/higher_education__ffwh6i95y42m_small_2x.jpg")
 }
}
@media only screen and (max-width: 1068px) {
 .higher-education {
  height:350px
 }
}
@media only screen and (max-width: 735px) {
 .higher-education {
  height:500px
 }
}
@media only screen and (max-width: 735px) {
 .higher-education .product-copy {
  margin-left:auto;
  margin-right:auto;
  max-width:211px
 }
}
@media only screen and (max-width: 735px) {
 .higher-education .typography-promo-headline {
  margin-left:auto;
  margin-right:auto;
  max-width:352px
 }
}
.business {
 background-size:1380px 645px;
 background-repeat:no-repeat;
 background-image:url("../../../../mac/home/ae/images/overview/business__dv2kfbycvh6q_large.jpg");
 background-position-x:center;
 background-position-y:bottom;
 height:645px
}
@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) {
 .business {
  background-image:url("../../../../mac/home/ae/images/overview/business__dv2kfbycvh6q_large_2x.jpg")
 }
}
@media only screen and (max-width: 1068px) {
 .business {
  background-size:736px 400px;
  background-repeat:no-repeat;
  background-image:url("../../../../mac/home/ae/images/overview/business__dv2kfbycvh6q_medium.jpg")
 }
}
@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) {
 .business {
  background-image:url("../../../../mac/home/ae/images/overview/business__dv2kfbycvh6q_medium_2x.jpg")
 }
}
@media only screen and (max-width: 735px) {
 .business {
  background-size:736px 500px;
  background-repeat:no-repeat;
  background-image:url("../../../../mac/home/ae/images/overview/business__dv2kfbycvh6q_small.jpg")
 }
}
@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-width: 735px) and (min-resolution: 144dpi) {
 .business {
  background-image:url("../../../../mac/home/ae/images/overview/business__dv2kfbycvh6q_small_2x.jpg")
 }
}
@media only screen and (max-width: 1068px) {
 .business {
  height:400px
 }
}
@media only screen and (max-width: 735px) {
 .business {
  height:500px
 }
}
.business .product-copy {
 margin-left:auto;
 margin-right:auto;
 max-width:382px
}
@media only screen and (max-width: 1068px) {
 .business .product-copy {
  max-width:414px
 }
}
@media only screen and (max-width: 735px) {
 .business .product-copy {
  max-width:321px
 }
}
