@charset "UTF-8";
:root { --orange: #D56D19; --hover-orange: #EB8E33; --tabnavgray: #BCBCBC; --build-in-y: 50; }

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; }

[data-focus-method="mouse"]:focus:not(input):not(textarea):not(select), [data-focus-method="touch"]:focus: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-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; 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) { 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: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; } }

.module-1-up-super .section-content { -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

.module-1-up-super + section { margin-top: 174px; }

@media only screen and (max-width: 1068px) { .module-1-up-super + section { margin-top: 90px; } }

@media only screen and (max-width: 735px) { .module-1-up-super + section { margin-top: 72px; } }

.module-1-up-super .image-chiclet { margin-top: 91px; width: 110px; height: 110px; }

@media only screen and (max-width: 735px) { .module-1-up-super .image-chiclet { margin-top: 60px; width: 66px; height: 66px; } }

.module-1-up-super [class*="typography"] { text-align: center; }

.module-1-up-super .typography-hero-eyebrow { margin-top: 15px; }

@media only screen and (max-width: 1068px) { .module-1-up-super .typography-hero-eyebrow { margin-top: 15px; } }

@media only screen and (max-width: 735px) { .module-1-up-super .typography-hero-eyebrow { margin-top: 7px; } }

.module-1-up-super .typography-headline-super { margin-top: 12px; }

@media only screen and (max-width: 735px) { .module-1-up-super .typography-headline-super { margin-top: 8px; } }

.module-1-up-super .wrapper { margin-top: 40px; }

@media only screen and (max-width: 1068px) { .module-1-up-super .wrapper { margin-top: 36px; } }

@media only screen and (max-width: 735px) { .module-1-up-super .wrapper { margin-top: 14px; } }

.module-1-up-super .image-headline { width: 980px; height: 600px; margin-top: 90px; }

@media only screen and (max-width: 1068px) { .module-1-up-super .image-headline { margin-top: 72px; } }

@media only screen and (max-width: 735px) { .module-1-up-super .image-headline { width: 276px; height: 200px; margin-top: 14px; } }

.module-1-up-super .button-wrap { display: -webkit-box; display: -ms-flexbox; display: flex; margin: 25px 0 95px; }

.module-1-up-super .button-wrap .icon-wrapper { margin-right: 10px; margin-left: 10px; }

.module-1-up-super .button-wrap .typography-intro { margin: 0 25px; }

@media only screen and (max-width: 735px) { .module-1-up-super .button-wrap .typography-intro { margin: 0 0 8px; } }

@media only screen and (max-width: 735px) { .module-1-up-super .button-wrap { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; margin: 17px 0 48px; } }

.module-1-up-base { background: #e6e6e6; }

.module-1-up-base .section-content { -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; padding-top: 140px; }

@media only screen and (max-width: 735px) { .module-1-up-base .section-content { padding-top: 48px; } }

.module-1-up-base + section { margin-top: 50px; }

@media only screen and (max-width: 1068px) { .module-1-up-base + section { margin-top: 40px; } }

@media only screen and (max-width: 735px) { .module-1-up-base + section { margin-top: 22px; } }

.module-1-up-base .image-headline { width: 980px; height: 600px; }

@media only screen and (max-width: 735px) { .module-1-up-base .image-headline { width: 276px; height: 200px; } }

.module-1-up-base .typography-eyebrow-super { margin-top: 10px; }

.module-1-up-base .typography-intro { margin-top: 25px; margin-bottom: 72px; }

@media only screen and (max-width: 735px) { .module-1-up-base .typography-intro { margin-top: 18px; margin-bottom: 40px; } }

.module-river-base-left .image-chiclet { width: 82px; height: 82px; }

@media only screen and (max-width: 735px) { .module-river-base-left .image-chiclet { width: 46px; height: 46px; } }

.module-river-base-left .section-content { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

@media only screen and (max-width: 735px) { .module-river-base-left .section-content { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } }

.module-river-base-left + section { margin-top: 114px; }

@media only screen and (max-width: 1068px) { .module-river-base-left + section { margin-top: 138px; } }

@media only screen and (max-width: 735px) { .module-river-base-left + section { margin-top: 40px; } }

.module-river-base-left + .module-river-base-left { margin-top: 90px; }

@media only screen and (max-width: 735px) { .module-river-base-left + .module-river-base-left { margin-top: 40px; } }

.module-river-base-left .copy-block { margin-top: -80px; }

@media only screen and (max-width: 735px) { .module-river-base-left .copy-block { margin-top: 0; } }

.module-river-base-left .intro { margin-top: 26px; }

@media only screen and (max-width: 1068px) { .module-river-base-left .intro { margin-top: 16px; } }

@media only screen and (max-width: 735px) { .module-river-base-left .intro { margin-top: 23px; } }

.module-river-base-left .typography-headline { margin-top: 24px; }

@media only screen and (max-width: 735px) { .module-river-base-left .typography-headline { margin-top: 0; } }

.module-river-base-left .button-wrap { margin-top: 14px; }

.module-river-base-left .button-wrap p:last-child { margin-top: 8px; }

.module-river-base-left .button-wrap .icon-wrapper { display: block; }

.module-river-base-left .button-wrap .icon-wrapper:nth-child(2) { margin-top: 10px; }

.module-river-base-left .image-headline { width: 100%; height: 701px; }

@media only screen and (max-width: 1068px) { .module-river-base-left .image-headline { height: 601px; } }

@media only screen and (max-width: 735px) { .module-river-base-left .image-headline { margin-top: 67px; width: 276px; height: 370px; } }

.module-1-up-callout-centered { text-align: center; }

.module-1-up-callout-centered .section-content { -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding-bottom: 132px; }

@media only screen and (max-width: 1068px) { .module-1-up-callout-centered .section-content { padding-bottom: 122px; } }

@media only screen and (max-width: 735px) { .module-1-up-callout-centered .section-content { padding-bottom: 85px; } }

.module-1-up-callout-centered .section-content .typography-intro { margin-top: 16px; }

@media only screen and (max-width: 735px) { .module-1-up-callout-centered .section-content .typography-intro { margin-top: 42px; } }

.module-1-up-callout-centered + section { padding-top: 140px; }

@media only screen and (max-width: 735px) { .module-1-up-callout-centered + section { margin-top: 32px; } }

.module-1-up-callout-centered .image-chiclet { width: 82px; height: 82px; }

@media only screen and (max-width: 735px) { .module-1-up-callout-centered .image-chiclet { margin-top: 54px; width: 46px; height: 46px; } }

.module-1-up-callout-centered .image-headline { width: 980px; height: 600px; }

@media only screen and (max-width: 735px) { .module-1-up-callout-centered .image-headline { width: 276px; height: 200px; } }

.module-1-up-callout-centered .typography-callout { margin-top: 18px; }

@media only screen and (max-width: 1068px) { .module-1-up-callout-centered .typography-callout { margin-top: 24px; } }

.module-1-up-callout-centered .typography-eyebrow-super { margin-top: 24px; }

@media only screen and (max-width: 735px) { .module-1-up-callout-centered .typography-eyebrow-super { margin-top: 25px; } }

.module-1-up-callout-centered .button-wrap .icon-wrapper { margin-right: 10px; margin-left: 10px; }

.module-1-up-callout-centered .button-wrap.typography-intro { margin-top: 17px; }

.section-hero { background: #f2f2f2; margin-top: 0; }

.section-hero .image-chiclet { width: 110px; height: 110px; background-size: 110px 110px; background-repeat: no-repeat; background-image: url(/assets/Icon.svg); }

@media only screen and (max-width: 1068px) { .section-hero .image-chiclet { width: 80px; height: 80px; background-size: 80px 80px; background-repeat: no-repeat; background-image: url(/assets/Icon.svg); } }

@media only screen and (max-width: 735px) { .section-hero .image-chiclet { width: 66px; height: 66px; background-size: 66px 66px; background-repeat: no-repeat; background-image: url(/assets/Icon.svg); } }

.section-hero .image-headline { width: 769px; height: 657px; background-size: 769px 657px; background-repeat: no-repeat; background-image: url(/assets/ru/image-headline.png); }

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) { .section-hero .image-headline { background-image: url(/assets/ru/image-headline_2x.png); } }

@media only screen and (max-width: 1068px) { .section-hero .image-headline { width: 555px; height: 474px; background-size: 555px 474px; background-repeat: no-repeat; background-image: url(/assets/ru/image-headline-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) { .section-hero .image-headline { background-image: url(/assets/ru/image-headline-medium_2x.png); } }

@media only screen and (max-width: 735px) { .section-hero .image-headline { width: 245px; height: 315px; background-size: 245px 315px; background-repeat: no-repeat; background-image: url(/assets/ru/image-headline-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) { .section-hero .image-headline { background-image: url(/assets/ru/image-headline-small_2x.png); } }

.section-hero .typography-headline-super { max-width: 740px; }

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

@media only screen and (max-width: 735px) { .section-hero .typography-headline-super { max-width: 310px; } }

.section-hero .typography-intro-elevated { max-width: 860px; }

@media only screen and (max-width: 1068px) { .section-hero .typography-intro-elevated { max-width: 610px; } }

@media only screen and (max-width: 735px) { .section-hero .typography-intro-elevated { max-width: 345px; } }

.section-hero .wrapper { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

html.ie .section-hero .wrapper { width: 100%; }

@media only screen and (max-width: 735px) { .section-hero .wrapper { -webkit-box-orient: vertical; -webkit-box-direction: reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; padding-bottom: 62px; } }

.section-hero .wrapper .typography-intro-elevated { margin-top: 25x; }

@media only screen and (max-width: 735px) { .section-hero .wrapper .typography-intro-elevated { margin-top: 60px; } }

.section-search .image-headline { width: 438px; height: 764px; background-size: 438px 764px; background-repeat: no-repeat; background-image: url(/assets/ru/image-section-search.png); position: relative; left: 50%; margin-left: -219px; }

@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-search .image-headline { background-image: url(/assets/ru/image-section-search_2x.png); } }

@media only screen and (max-width: 1068px) { .section-search .image-headline { width: 316px; height: 551px; background-size: 316px 551px; background-repeat: no-repeat; background-image: url(/assets/ru/image-section-search-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) { .section-search .image-headline { background-image: url(/assets/ru/image-section-search-medium_2x.png); } }

@media only screen and (max-width: 735px) { .section-search .image-headline { width: 292px; height: 510px; background-size: 292px 510px; background-repeat: no-repeat; background-image: url(/assets/ru/image-section-search-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) { .section-search .image-headline { background-image: url(/assets/ru/image-section-search-small_2x.png); } }

@media only screen and (max-width: 1068px) { .section-search .image-headline { left: 50%; margin-left: -158px; } }

@media only screen and (max-width: 735px) { .section-search .image-headline { left: 50%; margin-left: -146px; } }

@media only screen and (max-width: 735px) { .section-search .image-headline { margin-top: 18px; } }

.section-save .image-headline { width: 438px; height: 764px; background-size: 438px 764px; background-repeat: no-repeat; background-image: url(/assets/ru/image-section-save.png); position: relative; left: 50%; margin-left: -219px; }

@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-save .image-headline { background-image: url(/assets/ru/image-section-save_2x.png); } }

@media only screen and (max-width: 1068px) { .section-save .image-headline { width: 316px; height: 551px; background-size: 316px 551px; background-repeat: no-repeat; background-image: url(/assets/ru/image-section-save-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) { .section-save .image-headline { background-image: url(/assets/ru/image-section-save-medium_2x.png); } }

@media only screen and (max-width: 735px) { .section-save .image-headline { width: 292px; height: 510px; background-size: 292px 510px; background-repeat: no-repeat; background-image: url(/assets/ru/image-section-save-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) { .section-save .image-headline { background-image: url(/assets/ru/image-section-save-small_2x.png); } }

@media only screen and (max-width: 1068px) { .section-save .image-headline { left: 50%; margin-left: -158px; } }

@media only screen and (max-width: 735px) { .section-save .image-headline { left: 50%; margin-left: -146px; } }

@media only screen and (max-width: 735px) { .section-save .image-headline { margin-top: 18px; } }

.section-edit .image-headline { width: 438px; height: 764px; background-size: 438px 764px; background-repeat: no-repeat; background-image: url(/assets/ru/image-section-edit.png); position: relative; left: 50%; margin-left: -219px; }

@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-edit .image-headline { background-image: url(/assets/ru/image-section-edit_2x.png); } }

@media only screen and (max-width: 1068px) { .section-edit .image-headline { width: 316px; height: 551px; background-size: 316px 551px; background-repeat: no-repeat; background-image: url(/assets/ru/image-section-edit-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) { .section-edit .image-headline { background-image: url(/assets/ru/image-section-edit-medium_2x.png); } }

@media only screen and (max-width: 735px) { .section-edit .image-headline { width: 292px; height: 510px; background-size: 292px 510px; background-repeat: no-repeat; background-image: url(/assets/ru/image-section-edit-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) { .section-edit .image-headline { background-image: url(/assets/ru/image-section-edit-small_2x.png); } }

@media only screen and (max-width: 1068px) { .section-edit .image-headline { left: 50%; margin-left: -158px; } }

@media only screen and (max-width: 735px) { .section-edit .image-headline { left: 50%; margin-left: -146px; } }

@media only screen and (max-width: 735px) { .section-edit .image-headline { margin-top: 18px; } }

.section-sync { background: #f2f2f2; }

.section-sync .image-headline { width: 880px; height: 572px; background-size: 880px 572px; background-repeat: no-repeat; background-image: url(/assets/ru/image-section-sync.png); position: relative; left: 50%; margin-left: -440px; margin-top: 19px; }

@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-sync .image-headline { background-image: url(/assets/ru/image-section-sync_2x.png); } }

@media only screen and (max-width: 1068px) { .section-sync .image-headline { width: 635px; height: 413px; background-size: 635px 413px; background-repeat: no-repeat; background-image: url(/assets/ru/image-section-sync-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) { .section-sync .image-headline { background-image: url(/assets/ru/image-section-sync-medium_2x.png); } }

@media only screen and (max-width: 735px) { .section-sync .image-headline { width: 278px; height: 322px; background-size: 278px 322px; background-repeat: no-repeat; background-image: url(/assets/ru/image-section-sync-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) { .section-sync .image-headline { background-image: url(/assets/ru/image-section-sync-small_2x.png); } }

@media only screen and (max-width: 1068px) { .section-sync .image-headline { left: 50%; margin-left: -317.5px; } }

@media only screen and (max-width: 735px) { .section-sync .image-headline { left: 50%; margin-left: -139px; } }

@media only screen and (max-width: 1068px) { .section-sync .image-headline { margin-top: 38px; } }

@media only screen and (max-width: 735px) { .section-sync .image-headline { margin-top: 26px; } }

.section-sync [class*="typography"] { color: #333; }

@media only screen and (max-width: 735px) { .section-sync + section { margin-top: 0; } }

.section-sync .typography-headline { margin-top: 15px; }

.button-super { padding-left: 25px; padding-right: 25px; }

#localnav .ln-action-button .ln-button { background: var(--orange); }

#localnav .ln-action-button .ln-button:hover { background: var(--hover-orange); }

.hero-button { background: var(--orange); color: #fff; margin-top: 28px; border-radius: 41px; }

.hero-button:visited { color: #fff; }

.hero-button:hover { background: var(--hover-orange); }

.hero-button:active { background: var(--orange); }

.hero-button.disabled, .hero-button:disabled { background: var(--orange); color: #fff; opacity: .32; }

@media only screen and (max-width: 1068px) { .hero-button { margin-top: 24px; } }

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

@media only screen and (max-width: 1068px) { .hero-button { font-size: 17px; line-height: 1.1764805882; font-weight: 400; letter-spacing: -0.022em; font-family: SF Pro Text, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif; min-width: 26px; padding: 12px 22px; } .hero-button: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; } .hero-button: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; } .hero-button: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; } .hero-button:lang(zh) { letter-spacing: 0em; } .hero-button:lang(th) { font-family: SF Pro TH, SF Pro Text, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif; } .hero-button:lang(zh-CN) { font-family: SF Pro SC, SF Pro Text, SF Pro Icons, PingFang SC, Helvetica Neue, Helvetica, Arial, sans-serif; } .hero-button:lang(zh-HK) { font-family: SF Pro HK, SF Pro Text, SF Pro Icons, PingFang HK, Helvetica Neue, Helvetica, Arial, sans-serif; } .hero-button: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; } .hero-button:lang(zh-TW) { font-family: SF Pro TC, SF Pro Text, SF Pro Icons, PingFang TC, Helvetica Neue, Helvetica, Arial, sans-serif; } }

.hero-button .hero-qr { width: 195px; height: 195px; background-size: 195px; background-repeat: no-repeat; background-image: url(/assets/ru/app-store-link-white.svg); margin-top: 5px; margin-bottom: 10px; }

.landing-actions { display: flex; flex-direction: column; align-items: center; gap: 14px; margin-top: 28px; }

.landing-actions .hero-button { margin-top: 0; }

.landing-secondary-link { color: #0070c9; font-size: 19px; line-height: 1.31579; font-weight: 600; }

.landing-secondary-link:hover { text-decoration: underline; }

@media only screen and (max-width: 735px) { .landing-actions { gap: 12px; margin-top: 25px; } .landing-secondary-link { font-size: 17px; } }

html.ios .hero-qr { display: none; }

/*# sourceMappingURL=incipe.css.map */
